|
|
| No.000314 | 時間差チャット |
| Author : | れろれろ@ふみ |
| Date : | Aug.10.2003 11:04'07 |
| Reference : | http://www.limo.fumi2kick.com/fbbs/lmwiki.rhtml?topic=VirtualSynchroChat |
| Topic : | プログラミング |
|
久々に趣味プログラムを組んでみる。 また WEBアプリケーションなんだけれども、まあチョコっと作れて効果的なんで短時間で作って楽しいというとこうなってしまうあたり。 んで、作ったのは WEB チャット。 発言時間を保存しておいて、後でログ表示する時にその発言時間軸を再現するあたりがミソ。後から参加しても時間の共有をエミュレートできるという感じになっています。 要するに TV でアニメ番組を見ながらの実況チャットがやりたくて作ったもの。 最近 TV 番組はほぼ必ずビデオ(特にHDDビデオ)に録って自分の好きな時間に見るというスタイルが確立しているので、そういった中で実況チャットをやるのは困難になっている次第。 そこで、時間差を吸収できるようなチャットが欲しくて作った次第。 現在はふあふあファクトリーに実験で設置してあります。 http://www.fuwa2factory.net/vsc/lobby.cgi 今回は eruby を使っていないので手軽にお試しいただけると思います (^^; |
|
|
|
|
| No.000313 | - Wiki Edit - |
| Date : | Aug.09.2003 22:06'25 |
| Topic : | VirtualSynchroChat |
| Reference : | http://www.fuwa2factory.net/vsc/lobby.cgi |
| No.000312 | VirtualSynchroChat |
| Date : | Aug.09.2003 21:57'41 |
| Reference : | http://www.fuwa2factory.net/vsc/lobby.cgi |
| Edit history : |
Aug.10.2003 07:06'24 Aug.23.2003 18:19'42 May.01.2006 12:28'30 |
|
[Programing: れろれろ@ふみ] 時間差(Time shift)で時間の共有を行いたい。 そんな思いを実現するための WEBチャットcgi です。 主にTV番組等を見ながらみんなで実況チャットを(時間差で)行うといった場面を想定しています。 * 概要 割と普通でどちらかというとしょぼめなチャットですが、発言者の発言タイミングを記録しています。そして誰か他の人がチャットルームに入ってきたら、その入ってきた時間からどれだけたったのかを監視し、過去の発言ログをその時間に合わせて表示していきます。過去のチャット記録でありながら、今発言されているような流れで表示されて行くのです。 もちろん、後から見ているユーザーも発言することは可能で、それも時間によって適切な部位に記録されていきます。 こうして複数人が各人の自由な時間にチャットへと参加し発言し、ログを重ねていくことであたかも大人数で語りあった通常のチャットのようなログになっていくのです。 * 実装 今回は単純な ruby cgi です。ruby が使える webサーバーならばどこでも難なく設置することができると思います。 lobby.cgi と chatroom.cgi の二つにわかれています。 * 設置場所 ふあふあファクトリーにアニメの実況目的で実験的に設置しています。 ごらんになってみてください。 http://www.fuwa2factory.net/vsc/lobby.cgi * ダウンロード CVS にて入手することができます。 ** CVS ; :PSERVER:limouser@cvs.fumi2kick.com:/var/cvs ; user: limouser ; passwd: cvs ソースを CVS で取得するには、まずログインして ; %cvs -d :PSERVER:limouser@cvs.fumi2kick.com:/var/cvs login ログイン完了したら checkout でソースをチェックアウト(ダウンロード) します。 ; %cvs -d :PSERVER:limouser@cvs.fumi2kick.com:/var/cvs checkout vsc * インストール * 設計 * コラム * 更新情報 VirtualSynchroChat:update * ご意見ご感想 ご意見ご感想はこの WikiPage に「掲示板で返信」していただけると手軽です。 |
|
|
|
|
|
| No.000311 | - Administrator elimination - |
| No.000310 | - Administrator elimination - |
|
|
|
|