Web の利用技術
RSS, Trackback や P2P などなど知らないことばかり;;
このまま記事を入力し[投稿する]ボタンを押せば当サイトに送信されます。
以下の文章は注意書きです。
名前はかならず記入してください。ハンドルネームでも構いません。
またパスワードを入力することをお勧めします。
その場合他人による *なりすまし* と区別出来るかもしれません。
さらにブラウザでクッキーを有効に設定してある場合あなたの記事は後で修正可能になります。
コメントスパム防止のため記事の内容を機械的にモデレート
(スパムである確率を計算)
する処理を通します。
どのような投稿であれ、たまたま計算誤差によりスパムとみなされ
秘密の場所
に収納される可能性があります。
その場合、管理人が手作業で正規の場所に移動しますのでお待ちください。
-
88
owa
2003/08/08 23:21
id: mJs8kxp1Zus
prob: 0.5%
-
-
瓦版に Z ちゃんねる入れました。
http://www.zope.org/news.rss もアドレスかわりました。
プロダクト http://zope.org/products.rss の方は見送り。
瓦版は個人サイトが多いので、もし迷惑だったら連絡ください。
トラックバックはいまいち考えがまとまらないので進んでいません。
というか時間も能力もない。
-
87
owa
2003/07/13 09:10
id: mJs8kxp1Zus
prob: 0.3%
-
-
RDFSummay.py は python 2.2 では "UnpicklingError" 例外が発生します。
"Error Value: DateTime.DateTime.DateTime is not safe for unpickling"
だそうな。DateTime 値は pickle を復元する場合安全じゃないってこと???
DateTime を pickle に保存しないように変更して様子を見ることにする。
PS> Zenkai から辿った
http://collector.zope.org/Zope/355
-
86
owa
2003/07/10 23:41
id: mJs8kxp1Zus
prob: 6.2%
-
-
>>85 表示構成が浮かばない
もし革新的なもの生まれたら、新聞社に売れる(嫌われる)かも。
僕は自分が見たいものを一覧表にしているだけです。
それで自分が助かる。
囲碁将棋の対局結果など rdf にしてくれないかなー
それが究極の PR なんだと思うけど。
-
85
kiyo
2003/07/09 17:18
id: M4qDt4tUHP2
prob: 6.3%
-
-
家も瓦版作りたいと思いつつも、表示構成が浮かばない?
単にまねするのも、なんかイヤだし、
もうちょっと待ってね。
# BerkeleyStorage Berkeleyってあの innodb を開発した大学?
# RDB 格納も面白いかもね?
-
84
owa
2003/07/08 08:20
id: mJs8kxp1Zus
prob: 1.0%
-
-
>>83 BDBStrage
Zope-2.7.0-a1 のソース見たら、もう組み込まれていました。
BDBFullStorage と BDBMinimalStorage の両方あって undo ありなしの選択が
できるみたいですね。つぶったはずの目から鱗が;;
僕もこれが有力だと思います。ただまだ使いかた理解してませんが。
-
83
mooya
2003/07/08 01:32
id: PeMGXytvqEk
prob: 1.0%
-
-
>>82
すんません
BDBStrageでした
http://cvs.zope.org/ZODB3/BDBStorage/?only_with_tag=ZODB3-3-...
BerkeleyStorageのことです。
これだとundolessで保管できるみたいなので、プロダクトは普通にZODBに保存するように作っておいて、undo履歴に残したくないものだけBDBStrageに格納するようにしておしまいのようです。
分散も問題ないし、プロダクトも単純だしめでたしめでたしのようですが、、
-
82
owa
2003/07/06 21:43
id: mJs8kxp1Zus
prob: 0.0%
-
-
>>81
BSDStorage 始めて聞きました。↓のことでしょうか。
http://www.zope.org/Wikis/DevSite/Projects/BerkeleyStorage/F...
RDFSummaryの作者は ZODB に書き込むのを嫌って、自分でpikles漬けたけど、
キャッシュが更新されない問題が残った。
この修正はZODBに書き込むしか無いということですかね。
_p_changed = 1 も試してみましたが、やはり undo 履歴に残りました。
とりあえず、一番修正が少なくて済む方法は、update 時に
_p_changed = 1 に設定してキャッシュを無効にし、
cron で ZODB のパックが有望かなと思っています。
何れにせよ、DB のパックは定期的に行ったほうが良さそうだし。
ZEO ついては、今回は目を瞑りたい気持ちですが...
-
81
mooya
2003/07/06 01:48
id: PeMGXytvqEk
prob: 0.1%
-
-
>>80
>ZODB に履歴がつみあげられてしまう。
というのは、問題になるということで、ファイルに書き出す方式を取ったと思うんですが、FSCounterのように読み出す時に毎回ファイルを読めば済むのかなとも思いました。(パフォーマンスは落ちると思うが、、)
しかし、このZODBを使わないプロダクト群は全て、ZEOなどの負荷分散で使えない方法です、、BSDStorageとかが出てくる(Undoレスの設定可能)のを期待して、通常のZODBに書き込むように戻すのが一番シンプルかも、、
2.5.1から組み込まれたSESSIONですら、ZEOで使えないのには参った。
-
80
owa
2003/06/29 19:28
id: mJs8kxp1Zus
prob: 5.4%
-
-
>>70 パッチ公開
まずいところあります。ZODB に履歴がつみあげられてしまう。
例の Bible 読んで見ると _p_changed = 1 とすれば変更があったことになる
らしいのだが、これはまだ試していません。
結局、定期的に DB の pack か flush 走らせないと解決しない気がしてきた。
# RDFSummary の作者もそれを選んだのだろうか?
-
79
owa
2003/06/28 00:12
id: mJs8kxp1Zus
prob: 0.0%
-
-
>>78
RDFSummary 自体は Zope-2.6.1 でも問題ないですよ。
古いキャッシュを持って来たりするけど。
瓦版はレイアウト処理のために python ゴリゴリになってます。スマソ;;
DTML で書く場合例えば showRDF (今は使ってない) をちょっと直して
---
<dtml-in "objectValues('RDF Summary')">
<h3>
<dtml-if "channel().has_key('title')">
<dtml-var "channel()['title']">
<dtml-else>
<dtml-var title>
</dtml-if>
</h3>
<dtml-in items mapping>
<dtml-if "_.has_key('title')">
<a href="<dtml-var link>">
<dtml-var title>
</a>
<br>
</dtml-if>
</dtml-in>
</dtml-in>
---
でhttp://.../WebNews/showRDF とすれば RDF 一覧が表示されます。
リストや辞書を多用する場合、Python 使ったほうが便利なので
ちょっと試しでやってみました。
|