LiMo WikiWiki page -- Wiki トピック一覧 / 同一トピック掲示板 / 掲示板
編集
掲示板で返信
新規トピック WikiPage の作成

VirtualSynchroChat

Since : Aug.10.2003 06:57'41
LastModify : May.01.2006 12:28'30

http://www.fuwa2factory.net/vsc/lobby.cgi [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 に「掲示板で返信」していただけると手軽です。




LiMo BBS System - WikiWiki Page
$Id: lmwiki.rhtml,v 1.4 2003/05/17 17:19:11 rero2 Exp $