Partty!.org@CodeRepos
CodeRepos://websites/partty.org
↑LinuxかMac OS X Leopardで動きます*1。1024番以下のポートをlistenしないので、ユーザー権限で動かせます。
# Ramaze、Erubis、Mongrelをインストール $ gems install ramaze $ gems install erubis $ gems install mongrel # Flex SDKをインストール # ... ... $ # チェックアウト $ svn co http://svn.coderepos.org/websites/partty.org $ cd partty.org # 他のソースをダウンロード && ビルド $ ./checkout $ ./build # session/start-serviceスクリプトを編集 - APP_ROOT="/home/partty/service" - WEB_HOST = 'www.partty.org' - PARTTY_HOST = 'www.partty.org' + APP_ROOT="/path/to/partty.org/directory" + WEB_HOST = 'localhost:7778' # 80/tcpでリバースプロキシを動かさないならここでポート番号を指定 + PARTTY_HOST = 'localhost' $ cd session $ ./start-service
- 7778/tcp
- Mongrel
- 2750/tcp
- セッションサーバー(partty-server)
- 7777/tcp
- telnetゲート(partty-gate)
- 7776/tcp
- Flexクライアント用telnetゲート(partty-gate -r)
- 録画データプレイヤーにシークバーが欲しい(ActionScript)
- 開催中のセッションは録画データが見られない(Ruby + Ramaze)
- partty.orgコマンドを終了しても、ActiveSessionになったままになることがある(C++)
- テンプレートがコピーの嵐でひどい(Erubis->Tenjinに変更しようか考え中)