Zope とプロダクト
Zopeやプロダクトに関する話しはここに書きましょう。
なお当ボードは Zope.org とは一切関係ありません。
このまま記事を入力し[投稿する]ボタンを押せば当サイトに送信されます。
以下の文章は注意書きです。
名前はかならず記入してください。ハンドルネームでも構いません。
またパスワードを入力することをお勧めします。
その場合他人による *なりすまし* と区別出来るかもしれません。
さらにブラウザでクッキーを有効に設定してある場合あなたの記事は後で修正可能になります。
コメントスパム防止のため記事の内容を機械的にモデレート
(スパムである確率を計算)
する処理を通します。
どのような投稿であれ、たまたま計算誤差によりスパムとみなされ
秘密の場所
に収納される可能性があります。
その場合、管理人が手作業で正規の場所に移動しますのでお待ちください。
-
56
owa
2004/07/23 22:19
id: mJs8kxp1Zus
prob: 0.7%
-
-
reStructuredText の情報収集
http://www.zwiki.org/ReStructuredText
http://docutils.sourceforge.net/rst.html
http://zenkai.atransia.co.jp/blog/25
http://lowlife.jp/yasusii/wiki/restructuredtext.html
http://www.planewave.org/translations/rst/quickstart.ja.html...
COREBlog で入力可能にするには
http://coreblog.org/jp/howtos/restructuredtext_howto_html
http://somethingred.dip.jp/blog/ReST/
docutils の問題点?
http://blog.moo-channel.net/168
その他
http://somethingred.dip.jp/blog/176
http://www.randynetwork.com/blog/126
http://www.randynetwork.com/blog/128
http://www.junktest.net/zope/junya/340
http://yasi.minidns.net/blog/46
http://bakauke.ddo.jp/70
http://extremeways.tokyo.shibu.jp/blog/12
http://city.plala.jp/downloaddoc.html
http://www-6.ibm.com/jp/developerworks/xml/030411/j_x-matter...
-
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 利用するように作り替えかな。
|