日記
ソフトバンク ビジネス+IT:【ストリーミング】 Lightweight Language Ring(LLRing)[2/3:対戦「じゃんけん2.0」]/ビジネスインパクト。 自分の声はやっぱり変な声に聞こえる。 前半はやっぱりダレ気味だなぁ。「まぁ」が多すぎる。 やはり無限リストの遅延評価は説明文がなさ過ぎて理解しづらい。 try...except文の実装でリターンコードを使っていると勘違いしている人が多かったのはなぜかと思っていたのだけど、エラー出力をパースしてエラーの内容を特定しています、という説明の所は会場の爆笑がかぶって聞き取りにくい状況になっていたようですな。 ワンライナーの後のデメリットの説明もスライドの文章読んだりしてまだるっこしい。 「結論『から』言います」じゃないな、最後なんだから。
やっぱりもっと早い時点にネタを仕込むべきなんだろうなぁ。 竹迫さんの発表なんか開始10秒で最初の笑いが現れるもんなぁ。
あれ?関数言語セッションや最後の短い発表の動画はないの?
__ 火炎放射器 : Gizmodo Japan(ギズモード・ジャパン)。火炎放射器の自作。 ガソリンは引火性があるからこういう遊びに使うのは危険ですよ。 タンクに残ったガソリン気体に引火・爆発して失明したり指を失ったりしてから悔やんでも遅いです。
__ えー、もう15時?! 8時に起きて二度寝して12時に起きて13時にご飯を炊き始めたのでまだ朝ご飯を食べていません。もっとリズム感をもって生活しないと行けないなぁ。
キヌサヤはこれにしました→美味しい「キヌサヤエンドウの卵とじ」のレシピ。ちりめんじゃこの代わりにこの前作ったベーコンビッツを入れたんですけど、意外とおいしかったです。
でもキヌサヤはまだたくさん余っています。どうしようかなぁ。
__ ガッ、未踏ユースのブースト会議のことをきれいさっぱり忘れていた!今から行きます!
__ すっかり忘れていたせいで発表準備が出来ていなかったのでLLGongの資料をやたら長い前座に使う手に出てみました。自己紹介用に2-16(西尾)とか竹内6-61和田とかブラウザで開いておいたのに使うの忘れました。まぁ、流れに入れにくかったからいいか。
せっかくLLGongの発表資料に手を加えたのに手を加える前のバージョンでプレゼンしてしまったのと、デモをしようと思ったらこの前手を加えたところのせいでXML-RPCが動かなくなっていたのが要対処。デモは最新版をEclipseから起動するのではなく、ちゃんと動くバージョンをJarから起動するようにした方がいいですね。
こけた原因。 XML-RPCのライブラリがリフレクションを使っているので、パラメータはHashtable以外の物では受けられない。以前Mapで受けようとしてうまく行かなくて知っていたはずなのに、すっかり忘れていた。Objectで受けてリフレクションで変換する様にしたせいでXML-RPCがこけてしまうのだ。
とりあえず大急ぎで修正してデモは無事出来ました。そうだ、覚えているうちに書いておくと、プロシンの飲み会でうまく動かなかったのは動かなかったのが正しい挙動で、ラベルのない頂点を含むグラフの全頂点に対してgetLabelを呼んだから、そりゃそんなメソッドはないって言われて当然。エラーメッセージがわかりにくいのがよくないね。「~ってメソッドはない」だけではなく「~ってクラスには~ってメソッドはない」と出すようにすべき。
入れ子頂点はもっとじっくり腰を据えて対処すべき問題だということが判明。レンダリングエンジン自体をXML-RPCで差し替えられるようにする方針で。「高速なレンダリングエンジン」「入れ子頂点をレンダリングできるレンダリングエンジン」「3Dのレンダリングエンジン」なんてのを切り替えられるようにしよう。