むつの日記

3e79917c :むつ 2005-10-22 22:37 3e79917cx.cgi
>>dd62a250
saku2ch.cgi に bbs.cgi の書き込み機能を追加してみました。
ついでに bcast.sh(cd して broadcast.py を引数つきで exec してるだけ。broadcast.py もこちらのディレクト状況にあわせて少し変更)
で update 通知もしています。
いろいろ怖いんで(新月ネットワークに変なデータ送ったらやばめだし)ローカルでのみテストしてます。
動いてるっぽいんで大丈夫だとは思うんですが。
スレ立てはできません。やってやれないことは無いはずですが、2ch と新月の違いを吸収するのはめんどいんで。
トリップはつけられません。書き込み時刻に誤差は(まだ)入りません。
力技の連続です。リスト、スレッド数が増えるとあぼーんするかもしれません。

TODO:
NanaSHI をまねた。「他のノードにも通知する」「書き込み時刻に誤差」「署名」の実現。
識別子が本当に朔互換か調べる。
$0/subject.txt 等を廃止して $0/all/subject.txt とかにする(bbs.cgi の設置場所対策)。

デモはこちらです。ローカルでのみ動いている朔なので新月ネットワークには反映されません。
http://mutumin.ddo.jp/saku/saku2ch-test.cgi/
(http://mutumin.ddo.jp/saku/saku2ch-test.cgi/subject.txt)
(http://mutumin.ddo.jp/saku/saku2ch-test.cgi/dat/****.dat)
(http://mutumin.ddo.jp/saku/test/bbs.cgi)

いろいろ新月(Perl 版)からコードをもらっているので、ライセンスは GPL2 になるような予感がします。
Powered by shinGETsu.