Partty!.org始めました - みんなでペアプロできるサービス
今操作しているターミナルを共有できるサービスPartty!.orgを始めました。
Partty!.orgソフトウェアを使ってシェルを起動すると、Webブラウザやtelnetコマンドを使って、その操作の様子が見られるようになります。パスワードを入力すれば、そのまま操作することもできます。
操作の様子は録画されているので、後から再生することができます。↑このようにブログに貼り付けることもできます。
ペアプログラミングにはぴったりです。同じディスプレイをのぞき込んだり、二人が同じ場所に並んでいる必要もありません。「ちょっとコレ見て!」とPartty!.orgのURLを送るだけで、とても気軽に始められます。
とりあえず録画してブログに貼りまくる、というスタイルもオススメです。
Partty!.orgソフトウェアを入れるだけで始められるので、ぜひご利用ください。
ご意見・ご感想がありましたら、このブログのコメント欄かコメントページまでお願いします。
セッションを主催する
セッションを主催してターミナルを共有するには、Partty!.orgソフトウェアをダウンロードして、partty.orgコマンドをインストールしてください。
注意:partty.orgコマンドを起動すると、操作画面がPartty!.orgで配信され、誰でも見られるようになります。パスワードや機密情報を表示しないように注意してください。
Mac OS X、Linuxの場合
コンパイル済みのパッケージをインストールするか、ソースコードをダウンロードして./configure && make && make install でコンパイルしてください。
gccのバージョンが4.1未満の場合は、boostライブラリをインストールして(yumやurpmiなどでboost(-devel)パッケージをインストールすればOK)、./configureに「--with-boost」オプションを指定してコンパイルしてください。
Windowsの場合
コンパイル済みのパッケージが便利です。ソースコードをコンパイルするにはCygwinとboostが必要で、./configureに「--with-windows」オプションを指定してコンパイルしてください。
partty.orgコマンドの使い方
$ partty.org [options] [command...] options: -s <session name> -m <message> -w <operation password> -c <lock character>
partty.orgコマンドを実行すると、[command...]引数で指定したプログラムが起動し、その動作がPartty!.orgで配信されます。[command...]引数を省略するとシェルが起動するので、通常は引数無しでpartty.orgを実行すればOKです。
$ partty.org
- -s
- セッション名を指定します。省略するとpartty.orgコマンドの起動時に尋ねられます。
- -m
- 短いメッセージを指定します。Partty!.orgのセッション名の一覧に表示されます。省略するとユーザー名が使われます。
- -w
- 他の人がセッションを操作するためのパスワードを指定します。省略するとpartty.orgコマンドの起動時に尋ねられます。パスワードは暗号化されずに送られます。また、パスワードを設定できるのは操作のためだけで、見るだけならパスワードを入力せずに誰でも見られます。
- -c
- 他の人がセッションを操作するのを一時的にロックするためのキーを指定します。デフォルトは']'になっており、Ctrl+]でロックできます。
Partty!.orgソフトウェアのインストール:
http://www.partty.org/session/install-partty/2008/03/13/02/42/16
セッションに参加する
共有されているターミナルを見るには、Partty!.orgのトップページにある「Active Session」に表示されている一覧から、参加したいセッションを選んでください。左側にターミナル画面、右側にIRCのチャット画面が出てきます。
パスワード入力欄にパスワードを入力して「Connect」ボタンをクリックすると、そのターミナルを操作することができます。*1
telnetを使ってセッションに参加することもできます。www.partty.orgの7777番ポート(ラッキーポート!)に接続してください。
$ telnet www.partty.org 7777
Windowsから接続するときは、Partty!.orgソフトウェアに入っているguest-partty.orgが便利です。(※中身はputty)
接続するとセッション名を聞かれるので、参加したいセッションのセッション名を入力してください。
次にパスワードを聞かれます。見るだけでいい場合はそのままEnterキーを押してください。