Partty!.orgでやりたいこと

セッションメッセージを後で変える

セッション名の横に(括弧)で表示されるメッセージを、後で変えられるようにする。今この手のメタデータはファイルベースで管理していてイケてないので、DBで管理するようにしたい。
が、普通にリレーショナルデータベースを使うのでは普通なので(?)、もっと違うデータ構造でやりたい今日この頃。TokyoCabinetのB+ツリーDBがよさそう。ただしトランザクションは封印して何とかしたい。

セッションにWiki記法でコメントを付ける

コメントというか普通にWikiで。セッションページの下の部分がWikiになっている感じ。
実装はWikiFormeで。

非同期IRC

ニコニコ動画みたいな、同期っぽく見える非同期なチャットをIRCで。
IRCサーバーがチャットのログを全部取っていて、任意の時刻からログを再生できるようにする。それから、任意の時刻に発現を挿入できるようにする。
クライアントは、ログインするときに、ログインしたことにする時刻を設定する。そうすると、その時刻からのログがサーバーから時系列で送られてくる。発言すると、その時刻に発言が挿入される。


チャットは動画の上にオーバーラップさせない方がいい気がした。ustream.tvくらいで淡々と。再生中の時刻より前のログが見えるのは当然として、先のログも読めていいと思う。

Flex IRCクライアントをOpenID

↑の非同期IRCを、OpenIDログインしたら自動的にnickが割り当てられるようにする。OpenIDでログインしていれば、Webサイトをブラウザで見るだけでIRCにログインする。