HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

ドキュメント 象歩 Web瓦版
 BBSボード RDF
こんにちは (23)
おためし板 (321)
質問箱 (94)
テスト (30)
You散歩 (4)
建築 DIY (6)
MTB (32)
(9)
節電対策 (2)
このサイトに関する話 (186)
Linux (396)
PC用ハードウェア (6)
Vine Linux 野良系 (64)
PC 工作 (31)
ドローン (0)
自家製GAFA (0)
BBS の改良 (105)
Vine Seed (520)
Zope とプロダクト (95)
Web の利用技術 (131)
DB とファイルシステム (63)
Python と C/C++ と... (29)
Zopeプロダクト開発メモ (3)
UTF-8 化 (42)
Mail 環境 (8)
COREBlog (109)
Zope3 (51)
Windows 64bit (18)
Mac (2)
Squeak スクイーク (67)
Django ぶらり一人旅 (3)
64bits (52)
Mono 思いにふける (10)
Mint Linux (6)
CentOS (2)
ディスクトップ (4)
象歩将棋 (478)
将棋よもやま (210)
サイトのデザイン (31)
心配な話 (66)
うそ (21)
うそ総集編 (0)
昔のゲストブック (20)
ボート部 (23)
Web 日記 (199)
 スパム
逮捕しる (20)
スパムお溜り (47)
ごみ箱 (6)
 リンク
kiyoさんのサイト
ペンタ郎の漫漕ブログ
端艇部員日記
TIT漕艇部の練習動画 @YouTube
墨堤の雄 @FaceBook
ペンタ(五大学ミドル) @FaceBook
Facebook
Vine Seed パッケージビルド状況
Vine Linux パッケージ情報
VineLinux バグトラッキングセンタ
VineSeed 開発用 Trac
VineSeed Specs
RPMパッケージの作成方法
Linux Standard Base
Planet Vine
Vine Linux ユーザーフォーラム
Vine Users ML アーカイブ
VineSeed ML アーカイブ
twitter#VineLinux
勝手に将棋トピックス
詰将棋おもちゃ箱

Zope とプロダクト

Zopeやプロダクトに関する話しはここに書きましょう。 なお当ボードは Zope.org とは一切関係ありません。


全93件 - 01 02 03 04 05 06 07 08 09 10
55  owa  2004/07/14 21:30 id: mJs8kxp1Zus  prob: 0.0%
FSCounter が 1.4.0 にアップして、カウンタがゼロクリアされる問題は対処されたかも。
http://www.zope.org/Members/SmileyChris/FScounter
ただ、ユーザが proxy 経由の場合の問題、HTTP_X_FORWARDED_FOR の解析で落ちる件は手が付いて無いようなので、rpm 作成は見送ります。作者に DM したほうが良いのだろうか?

追記: すいません。ソースを良く見たら HTTP_X_FORWARDED_FOR の処理は入ってました。
54  owa  2004/07/12 00:46 id: mJs8kxp1Zus  prob: 1.8%
Feed Parser なんてものが...そろそろ RDFSummary 捨て時ですか。
http://diveintomark.org/projects/feed_parser/

ちなみに情報元は ZHost さんち
http://bbs.zhost.sytes.net/35
夜更けに example は見ないほうが良いと思いますよー
http://bbs.zhost.sytes.net/35/libimage/rawdog_html
# はらへった
53  owa  2004/06/24 00:18 id: mJs8kxp1Zus  prob: 0.1%
TCPWatch 1.3 が出ました。tcl で "enable-threads" を有効にしてビルドしても良いと書いてあります。
http://hathawaymix.org/Software/TCPWatch/CHANGES.txt
http://hathawaymix.org/Software/TCPWatch
これで自家製 (threads オフ) tcl/tk 使う必要がなくなりました。
52  owa  2004/06/21 22:00 id: mJs8kxp1Zus  prob: 0.1%
お化け出ました。FSCounter がセロクリアされてしまった。パッチ当てる前はこんなこと無かった。落ち着け!

追記: Zope-FSCounter-1.3.4-0vl6 で直したつもり
51  owa  2004/06/21 21:51 id: mJs8kxp1Zus  prob: 1.8%
>>50
多分 trusted_proxies の件だと思いますが、zope-2.7.1 出ちゃったので話が食い違ってしまうかもしれないけど、今は lib/python/Zope/Startup/handlers.py の中で設定してるように見えます
。(ユーザが設定するのは /etc/zope.config ですが) 僕が解からないのは、この使い道です。なんとなく解かる気はするけど。まあ自宅鯖オタクの限界みたいなものでしょうか。

今日初めて squid なるもの立ち上げて見ました。なるほど HTTP_X_FORWARDED_FOR に値を書きます;; デフォルトで経路上の IP を追加していくみたいです (明日にでも複数の proxy 立ち上げて遊ぶつもり)。 tr
usted_proxies はこれを信用できるかどうか判定するために使うらしい。

でこのへん調べて tcpwatch をちゃんと使えるようになろう (実は CBEditor で tcpwatch
を使えてなかった) というもくろみ。鯖関連は苦手な分野なので、この機会に少しでも調べようとしてたり。
50  kiyo  2004/06/21 20:19 id: M4qDt4tUHP2  prob: 0.0%
FSCounterの件でお騒がせしました。owa さんにメールで振ったようになってしまった。
proxy鯖は全然理解できてないので、すみませんでした。
ググッテ勉強しても(ルータ&キャッシュ)の代替えにしか思えないし、まだ全く解りません。

で、ちょっと気になるメール記録を発見したのですが、理解してない上に英語で困惑状態です。
http://mail.zope.org/pipermail/zope-checkins/2004-April/0271...
関係ないのにまた迷惑かけてるかも。
49  owa  2004/06/20 22:03 id: mJs8kxp1Zus  prob: 0.0%
FSCounter のパッチ置きました。
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/patch/
fscounter134.except.patch -- パッチ (改行はCR/LF)
FSCounter.py.except -- 修正後のソース
#47 のパッチは削除しました。

一応昨夜から 20 時間くらいの間に異なる 11 個の Proxy 鯖からアクセスがあって、そのログを収集することができましたし、中島さんからは接続できてるとの報告頂けました^^ 
とりあえずバグフィックスということで rpm も upload しました。
48  owa  2004/06/20 00:06 id: mJs8kxp1Zus  prob: 0.1%
Proxy 経由でエラーが出る原因は REQUEST の HTTP_X_FORWARDED_FOR らしい。
中島さんが調べて下さったおかげで判明しました。
http://www.freeml.com/message/zope-memo@freeml.com/0000650

クライアント側の Proxy 鯖が HTTP_X_FORWARDED_FOR に IP アドレス以外を設定したような場合
FSCounter は例外を発生するので、FSCounter.py 304 行目以降を下記のように修正すれば大丈夫です。(例外を無視するように変更しただけ)
--- 
def ignore_ip(self, REQUEST):
    ''' check if the ip should be ignored '''
    ignore = 0
    if self.ignore_addrs:
        rAdrSplit=string.split(self.REQUEST.get('HTTP_X_FORWARDED_FOR', ....
        try: # 例外チェック追加
            rAdrInt=(int(rAdrSplit[0])<<24)+(int(rAdrSplit[1])<<16)+ ....
            for addr_range in self.ignore_addrs:
                if rAdrInt&addr_range[1] == addr_range[0]:
                    ignore = 1
                    break
        except: # 例外は無視する
            pass
    return ignore
--- 
47  owa  2004/06/19 21:33 id: mJs8kxp1Zus  prob: 0.0%
FSCounter-1.3.4 結構バグ多いのかな。
http://www.freeml.com/message/zope-memo@freeml.com/0000648
http://mooya.ath.cx/CubeDeZope/rightbox_methods/FSCounter
http://www.junktest.net/zope/junya/175
http://bbs.zhost.sytes.net//6

一応解かるところだけパッチ作った。上のバグちゃんと調べたわけではありません。
1. カウンタ値をローカルファイルに書き込むときにロック処理追加
2. string 型変数を int で処理していた箇所を修正
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/patch/

FSCounter も BerkeleyDB 利用するように作り替えかな。
46  owa  2004/06/09 23:07 id: mJs8kxp1Zus  prob: 0.0%
Zope 2.7.0 から使えるようになった BerkeleyDB の備忘録
まとめる時間ないのですいません。
http://www.sleepycat.com/ -- BerkeleyDB本家
http://pybsddb.sourceforge.net/ -- Python組み込み
http://www.zope.org/Wikis/ZODB/BerkeleyStorage
http://dev.zope.org/Wikis/DevSite/Proposals/BerkeleyStorage

Zopeでの利用 (日本語)
http://mooya.ath.cx/CubeDeZope/1070295075/index_html
http://www.atransia.co.jp/home/fukamachi/Diary/2003/07/11/

config の書き方 (参考)
file:///usr/lib/zope/lib/python/Zope/Startup/zopeschema.xml
file:///usr/lib/zope/lib/python/ZODB/component.xml
http://mechanicalcat.net/tech/zope/Zope_schema.html
http://www.zope.org/Members/fdrake/zconfig/

で結局 /etc/zope.config に下記を追加し zope をリスタート
<zodb_db undoless>
    <minimalstorage>
        envdir $INSTANCE/var/bdb
        logdir $INSTANCE/var
    </minimalstorage>
    mount-point /undoless
    cache-size 5000
</zodb_db>

ZMI 画面 'Add' メニューで 'ZODB Mount Point' を生成すると undoless フォルダができました。

これで RDFSummary 改造の準備できたけど、ソース見ると半分は不要。日本語対応も考えるとパッチ当てるより書き直したほうが早いかも。
http://mooya.ath.cx/CubeDeZope/1085577563/index_html
なるほど。
全93件 - 01 02 03 04 05 06 07 08 09 10