朝 0430 までスライドを作って就寝。0600 に起床。めちゃくちゃ眠い...
0645 に会社で前田さんと合流して、前田さんのカプチーノで出雲空港に行って、飛行機、モノレール、山手線... と乗り継いで、会場に着いたのは 1030 頃でした。
着いたときは Haskell の発表中だったのだけれど、その直前の角谷さんの Groovy の発表がすごく面白かったそうで、聞けずに残念でした。
その後、発表を聞きながら n-Queens ゲームクライアントのコーディングをしながらで、あっと言う間に出番が回ってきました。
ゲームの方は、「時間以内にとにかく打つ」というのを最重要視する作戦のおかげで、他のクライアントが時間切れや反則負けする中調子よく勝ち残ったのですが、最後の Squeak との一騎打ちで(テスト中から時々発生していた)謎の EOFError で落ちて、時間切れ負け... これって私のせい?
/usr/lib/ruby/1.8/net/protocol.rb:199:in `sysread': End of file reached (EOFError) from /usr/lib/ruby/1.8/net/protocol.rb:199:in `rbuf_fill' from /usr/lib/ruby/1.8/net/protocol.rb:160:in `readuntil' from /usr/lib/ruby/1.8/net/protocol.rb:171:in `readline' from /usr/lib/ruby/1.8/net/http.rb:1554:in `read_status_line' from /usr/lyib/ruby/1.8/net/http.rb:1538:in `read_new' from /usr/lib/ruby/1.8/net/http.rb:833:in `request' from /usr/lib/ruby/1.8/net/http.rb:823:in `request' from /usr/lib/ruby/1.8/net/http.rb:821:in `start' from /usr/lib/ruby/1.8/net/http.rb:821:in `request' from /usr/lib/ruby/1.8/net/http.rb:778:in `post2' from ./xmlrpc/client.rb:525:in `do_rpc' from ./xmlrpc/client.rb:409:in `call2' from ./xmlrpc/client.rb:399:in `call' from llw3.rb:48
うーん、でも playerStatus を呼んでいるところなので、適当に rescue するようにしておけばよかったかもなぁ。
その後の懇親会では、かなり多くの人とご挨拶ができました。 いや〜発表者になったら自己紹介の手間が省けて楽だわ。
→ 発表資料