PyCon DC 2005/3日目
PyCon DC 2005三日目です。

最終日。午前中と午後のLightning Talksの模様をお伝えします。写真はGiudoとお話ししているGregさん。
Python at Google

Greg SteinさんはApache FoundationのChairmanでもあります。
講演の内容に関してはPublic Domainな場所に晒してくれるなということなので詳しく書けません。
が,確実に言えることは,私が思っていた/認識していたよりもずっと,GoogleはPythonを重要な部分に使っているようです。しかも,複数あるスクリプト言語の仲間の中から,PerlでもなくPHPでもなく,またRubyでもなく,Pythonが選ばれて使われていて,Googleのパワーを支える重要な「ツール」になっているようです。
Python for Series 60

Pythonが使えるノキアの携帯端末「Series 60」のお話。OSはSymbianを使っていて,基本C++で開発するのだけど,開発効率が悪くてたまらない,といった理由でPythonをポートした,とのことでした。Symbian上でPythonが動くように移植をした,とのこと。Symbianってco-operativeなマルチスレッドらしく,いろいろ苦労したと言ってました。
Series 60上のPythonでは,socketやurllib,httplibやthread,reなど標準的なPythonのモジュールを利用できるそうです。加えて,端末固有の機能を操るAPIのPythonラッパーを持っていて,たとえばtelephoneモジュールをimportしてPythonから電話をかけるとか,内蔵のカメラを使って撮影する,といったことを実行できる。ただし,GUIラッパーはまだ不完全らしく,今後より充実させて行くとのこと。

実機を使って簡単なデモを披露してくれました。ただ,携帯電話でPythonのコードを打つのは大変らしく(あたりまえだ),PCと交信するアプリを使ってコードを打ち込んでいました。
Improving Python's Memory Allocator

Pythonのメモリ管理部分を最適化してメモリの使用効率を高めよう,というお話。発表者のEvan Jones(http://evanjones.ca/)さんはネットワークを研究する学生さん。
内容はとても濃く,Pythonがなぜメモリを解放しようとしないのはなぜかについて,実際のアルゴリズム(pymallocの)の解析結果を元に解説をしつつ改善方法を示してました。
元ネタはpython-dev MLに投稿されていますね。
http://mail.python.org/pipermail/python-dev/2004-October/049480.html
会場ではTimのお墨付きもいただいたようなので,今後Pythonに取り込まれることになりそうです。
Lightning Talks

午後はLightning Talksを聞いてました。GoidoとかGoogleのGregさんなんかも聞いていて,またSpeakerもけっこう有名な人が多く,粒ぞろいでおもしろい。

SQLObjectのメンテナでもあるIan Bickingさんのお話。手軽にmetaclassを使いましょう,という内容。

docutil,reStructuredTextのメンテナGoodgerさん。メモがなく,内容忘れた(スイマセン)。
で。
Far far eastのoriental country Japanからlong long way来たYusei TaharaさんのContinuation Passing Style(CPS)をZope上で実装するTalks。 Guidoはいたくcurious about himだったらしく「もっとデモないの?」とつっこみを入れてました。Talksは大成功,Yuseiはguidoにrealでつっこまれたfirst Japanese guyであることは疑いのないところでした。

その後,はやめに切り上げて石本さんお勧めの動物園に行こうかと思っていたのだけど,天気が悪く急遽スミソニアン巡りに変更。V2ロケットとかENIACとか見てきた。あとディファレンシャルエンジンとか。

「Americal History」館では,なにもない開拓時期から産業革命を経て,現在の高度情報化社会に至るまでの工業・社会の発達の過程がまとまっていてすごいと思った。パネルのデザインテイストとかも統一されているんだよね。

さらにその後ペンタゴンシティのショッピングモールに。お目当てはアパクロ。が,サイズがあわず結局買わずじまい。アメリカンサイズのXLなんて着れないよ。
- The URL to Trackback this entry is:
- http://coreblog.org/ats/611/tbping



>yasusiiさん
Yuseiさんご本人は「もっと英語を勉強するぞ」と闘志を燃やしていましたょ