Pages

2008-11-14

アジアシリーズ予選 埼玉西武(日本)対SK(韓国)観戦してきました

昨日5限の授業をサボって西武対SKの試合を見に行きました。シリーズ全戦を4000円で見られるお得なパスポートがあったので、これを使いました。西武は初回にチャラ尾さんのタイムリーで先制、先発帆足も1回裏を完璧に押さえるピッチング。

で、問題の2回裏。SKの4番の打球はどうみてもファール、なのに平然とベースを駆け巡る打者走者。そして審判が手をぐるぐる回す本塁打のジェスチャ。完全なる誤審に、サード中村が猛抗議。手を大きく広げて「ファールだろ」と主張。審判団が集まるも、球審が再び本塁打のジェスチャ。渡辺監督が飛び出してきて、通訳なしで抗議。ああ、そういえばナベQは台湾にいたから中国語が話せるんですね。うらやましい。

結局、西武は1点差で負け。残念で仕方ありません。今日は勝ってくれることを願うばかりです。

2008-11-07

PyObjCを使ってみた

先月公開したMixiMeは、PyObjCを使って作ったものです。PyObjCってのはObjective-CとPythonを結ぶブリッジの役割を担っていて、これを使うとCocoaアプリケーションをPythonで書けるようになります。うれしいことに、PyObjCはLeopardで標準搭載されていて、Xcodeからも簡単に使うことができる。

もちろん、1つのCocoaアプリケーションの中でObjective-CのコードとPythonのコードを共存させることもできる。実際にMixiMeでは、日記をmixi側に送信する部分はPythonで書いてるけど、パスワードをキーチェーンに保存したりする部分はObjective-Cで書いてある。PythonオブジェクトをCocoaオブジェクトのように扱うこともできるので、両方の言語のコードで上手く連携して作業することができる。

Pythonコード中のIBOutletなインスタンス変数もちゃんとInterface Builderで認識してくれるし、かなり便利。