>>87
次のように mx.DateTime 使ってみると、unpickle できなく
なることがないようです。けど、まだちゃんとテストしてないので
これで、どうなるか不明です(^^;;
import mx.DateTime
#self._v_updatedate = DateTime()
self._v_updatedate = mx.DateTime.now()
Web の利用技術
RSS, Trackback や P2P などなど知らないことばかり;;
投稿フォーム:
Shibuya Perl Monger の rdf 入れてみた。
ShibuyaPerl の rdf は RDFSummry を改造しないと表示できなかった。
# 未定義タグをパスしないといけない
Z ちゃんねるの RDF はどうも最初の(一番古い)記事を拾っているようです。
更新されないので、一旦中止しました。# だるまが気に入ったけど
実験ページなので、頻繁に入れ換えるつもりでいます。
cron で瓦版を更新しているのですが、応答が無いサイトがあるとなんか変。
zope がやたら重くなるし、lynx プロセスが残ってしまう。
うちのマシンが非力なせいもあるのだろうけど、調査が必要なようです。
なんか解かったら書きます。
瓦版に Z ちゃんねる入れました。
http://www.zope.org/news.rss もアドレスかわりました。
プロダクト http://zope.org/products.rss の方は見送り。
瓦版は個人サイトが多いので、もし迷惑だったら連絡ください。
トラックバックはいまいち考えがまとまらないので進んでいません。
というか時間も能力もない。
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
>>85 表示構成が浮かばない
もし革新的なもの生まれたら、新聞社に売れる(嫌われる)かも。
僕は自分が見たいものを一覧表にしているだけです。
それで自分が助かる。
囲碁将棋の対局結果など rdf にしてくれないかなー
それが究極の PR なんだと思うけど。
家も瓦版作りたいと思いつつも、表示構成が浮かばない?
単にまねするのも、なんかイヤだし、
もうちょっと待ってね。
# BerkeleyStorage Berkeleyってあの innodb を開発した大学?
# RDB 格納も面白いかもね?
>>83 BDBStrage
Zope-2.7.0-a1 のソース見たら、もう組み込まれていました。
BDBFullStorage と BDBMinimalStorage の両方あって undo ありなしの選択が
できるみたいですね。つぶったはずの目から鱗が;;
僕もこれが有力だと思います。ただまだ使いかた理解してませんが。
>>82
すんません
BDBStrageでした
http://cvs.zope.org/ZODB3/BDBStorage/?only_with_tag=ZODB3-3-2b2
BerkeleyStorageのことです。
これだとundolessで保管できるみたいなので、プロダクトは普通にZODBに保存するように作っておいて、undo履歴に残したくないものだけBDBStrageに格納するようにしておしまいのようです。
分散も問題ないし、プロダクトも単純だしめでたしめでたしのようですが、、
>>81
BSDStorage 始めて聞きました。↓のことでしょうか。
http://www.zope.org/Wikis/DevSite/Projects/BerkeleyStorage/FrontPage
RDFSummaryの作者は ZODB に書き込むのを嫌って、自分でpikles漬けたけど、
キャッシュが更新されない問題が残った。
この修正はZODBに書き込むしか無いということですかね。
_p_changed = 1 も試してみましたが、やはり undo 履歴に残りました。
とりあえず、一番修正が少なくて済む方法は、update 時に
_p_changed = 1 に設定してキャッシュを無効にし、
cron で ZODB のパックが有望かなと思っています。
何れにせよ、DB のパックは定期的に行ったほうが良さそうだし。
ZEO ついては、今回は目を瞑りたい気持ちですが...