Heaven's Kitchen

○ 後期やがな

夏休み気分で目覚めて、2限の時間までぼーっとしていたら、実は今日から授業じゃないかと気づきました。しかも、今日の2限聴きたいやつだしと思っていたら、大学院は今日は3限かららしく難を逃れました。と思っていたら、担当の先生が午後からと知らず授業を敢行したそうです…orz

まあそんなこともあります。

で、3限は大好きなJ科の授業に参加。何気なく行ったら、講師の方がどえらい御方ということが発覚しました。SICP(この分野ではバイブル的なすごい本)の訳本を書かれた方で、あのHappy Hacking Keyboardも作ったという人らしい。研究室に戻ってうちのボスに話したら、ボスも東大時代にその人の講義を受けたとか…。授業はめちゃ楽しかったです。

そんなこんなで、来週輪講がんばろー。

○ やっぱり1限は無理

Plaggerを使って見ようと思いたち、CPANからインストールを試みたのだけど、えらい時間ばかりかかって最後はエラーで撃沈。で、今日帰ってきて、portsをあさっていたらp5-Plaggerを発見。make installであっさりインストールできました。うーむ

○ HackerとAttacker

Google Code Searchが公開されましたね。(何日か前だけど…。)

fftとかで検索すると、178,000件ほどでてきた。これで、情報系の学生さんのレポートがより楽になりますね(爆

検索ワードに正規表現が使えたりとか、言語を指定できたりするとこが、さすがgoogle先生ってかんじ。これで、何日でも遊べそうだ。

便利なもんができたなぁとか思っていたら、こんな記事を発見。

Hackers find use for Google Code Search

脆弱性のあるコードの検索もできちゃうよという話。たしかに、これで脆弱なコードを見付けてアタックをしかけるなんてことは、起こりかねないけど、ある意味では、そういう軟弱なコードを減らすよいきっかけになるんではと、楽観的にとらえてみる。てか、このサービスなくならないでほしい。

○ 社会人が3連休を楽しみにする感じ

1桁の数字は全角で書くのがいいらしい。

と、いうわけでPlaggerを試してみました。(試したのはもう何日か前だけど…。)べたなところでBloglinesのフィードをGmailで読むというやつ。

フィードの中身をGmailで検索できるとこが一番いいとこなのかな。便利だけど、同じサイトのフィードが同じタイトルで何通も来るので、スレッドの数が増えるばっかり。これ、なんとかなるのかな。

あ、そういえばFF12をクリアしました。個人的には10の方が好きです。

○ 空気が乾燥してます

ゼミの発表が終わったので、Rubyの勉強のつづき。ピッケル本第1版で、スレッドのあたりまできた。

Mixinが多重継承のみたいに使えるのはわかるんだけど、includeするモジュールがインスタンス変数を持てるんじゃ、多重継承と同じな気がしたんだけど、これはまだ理解が浅いからなんだろう。きっとそうだ。結局型チェックがないということは、C++とかJavaと同じ感覚ではダメってことか。どっちかっていうとC++のテンプレートに近い感じもあるなぁ。

ん、それってそもそもRubyが見方によってはほんとんどLispで、C++のテンプレートが関数型みたいな側面を持ってるからだなぁ。あぁ眠い。

i++がエラーには参った。気がつきません(泣

○ チーズフォンデュ

調べ物って案外時間を消費します。あれも違うこれも違うとか、もっといいのはないかとか、そんなことを思いながら果てしなく調べつづけてしまいます。

Rubyの勉強は、ピッケル本のC言語でRubyを書くみたいなところまできた。ピッケル本の第1版はruby 1.6が対象なので、若干記述が古い模様で(あたりまえだけど)、C言語でつくったプログラムをどうやってrubyに組み込むのかわかりずらかった。結局cvs版をチェックアウトして、README.EXTを読んで、いろいろやっていたらできた。.soをライブラリパスの通っているとこに置くだけでよいのね。

ところで、ピッケル本の日本語版には、どこにもピッケルが描かれていないので、ピッケル本というのはおかしいのかも知れないけど、Matzさんが、そう言っていたので大丈夫だ。第2版が分冊でなければ間違いなく即買いなのだけど。

○ 頭痛が痛い

今週の木曜また発表だ…。もうやることないし。きついわ。

Valid XHTML 1.0! Valid CSS!