2008-04-01から1ヶ月間の記事一覧

Partty!でリモートペアプロしてみた

Cagraの開発でPartty!.orgを使ってリモート・ペアプログラミングをやってみたところ、かなりイイ感じだったので書いてみます。 使ったツール: Partty!.org(ターミナル共有) IRC(コミュニケーション等々) IRCのログ(作業の記録) Mercurial(ソースコー…

P2P分散ストレージ「Cagra」

id:nyaxt氏との共同開発の分散ストレージ「Cagra」(かぐら)のアルファ版をリリースしました。 cagra α3リリース cagra テクニカルデモ α2リリース 分散ストレージエンジンテクニカルデモ α版リリース cagraのα版試してみたよ - takumalog Cagraは以下のよ…

Flash Player 9,0,115,0のに対処する方法

いまさら画期的な発見!まずは長い前置きから。 最新のFlash Playerでは、SocketまたはXMLSocketを使ってサーバーと通信するとき、最初に<policy-file-request/>\0(\0はNULL文字)という文字列を送信してきます。これに対して<cross-domain-policy><allow-access-from domain="*" to-ports="*"/></cross-domain-policy>\0というような文字列を返してやらないと、まったく通</policy-file-request/>…

100コインで1UPするデーモン

何かのコマンドが標準出力に"Error"と出力したら音を鳴らすプログラムには多々問題がありました。 コインをゲットする音を再生するのにmplayerを起動しているので、大変重い。`yes ok`とやってしまうと大変なことになる。 それ以前にmplayerを起動するのはカ…

partty.org-0.3.3

partty.orgコマンドをアップデートしました。バグフィックスがメインです。Linuxや他のOSで、ゲストからの操作がまったくできないバグを修正しました。 partty.org-0.3.3.tar.gz partty.org-0.3.3.mac_intel.zip partty.org-0.3.3.linux_i386.tar.gz partty.…

TODOのデータ構造について

TODOのデータ構造はキューであると考えている人が多いのではないか。しかし私の経験では、TODOのデータ構造はスタックである。 すなわち、後から追加されたTODOほど、先に処理される。逆に最初に追加したTODOは、いつまで経っても処理されない。これが現実で…

ハチロク世代開発合宿

ハチロク世代開発合宿に参加してきました。分散ファイルシステムを作る、Ruby版Partty!サーバーを作る、温泉に入る、道に迷うなどしてきました。 id:nishiohirokazuさんにインスパイアされて、「何かのコマンドが標準出力に"Error"と出力したら音を鳴らす」…