Personal tools

PyCon DC 2005/3日目

PyCon DC 2005三日目です。

images/241.jpg

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

Python at Google

images/236.jpg

Greg SteinさんはApache FoundationのChairmanでもあります。

講演の内容に関してはPublic Domainな場所に晒してくれるなということなので詳しく書けません。

が,確実に言えることは,私が思っていた/認識していたよりもずっと,GoogleはPythonを重要な部分に使っているようです。しかも,複数あるスクリプト言語の仲間の中から,PerlでもなくPHPでもなく,またRubyでもなく,Pythonが選ばれて使われていて,Googleのパワーを支える重要な「ツール」になっているようです。

Sequential code in an event-driven world

images/245.jpg

ジェネレータを使ったフローコントロールを3Dアニメーションに応用しよう、というお話。

Python for Series 60

images/253.jpg

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ラッパーはまだ不完全らしく,今後より充実させて行くとのこと。

images/256.jpg

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

Improving Python's Memory Allocator

images/260.jpg

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

images/295.jpg

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

images/298.jpg

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

images/300.jpg

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であることは疑いのないところでした。


images/313.jpg

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

images/390.jpg

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

images/413.jpg

さらにその後ペンタゴンシティのショッピングモールに。お目当てはアパクロ。が,サイズがあわず結局買わずじまい。アメリカンサイズのXLなんて着れないよ。

The URL to Trackback this entry is:
http://coreblog.org/ats/611/tbping

Re: PyCon DC 2005/3日目

Posted by yasusii at 2005-03-28 10:27

Re: PyCon DC 2005/3日目

Posted by ats at 2005-03-28 10:36

>yasusiiさん

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

Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
コメントスパム避けのための認証文字列です

Captcha Image

Pythonな求人
r = urlopen("http://www.webcore.co.jp/recruit")
About this blog
■Author
atsこと柴田淳です。Atsushiはガイジンにうまく発音して頂けないので,これからはJunというペンネームで行こうと思っていましたがあんまり使ってません。
Webcore株式会社 代表取締役
■TRIVIAL TECHNOLOGIES 2.0
トリビアル・テクノロジー 2.0,「トリテク 2.0」と呼んでください。
Blog(ブログ)サイトです。Plone上で動く,オープンソースのBlog Product - COREBlog2を使っています。
 
最近書いた本,Mook
みんなのPython Webアプリ編
Pythonの基礎から,Webアプリやフレームワークの仕組みまで,つまることなく一気に学べる書籍です。「みんなのPython」と一緒に読んでください:-)。
みんなのPython
Pythonの入門書です。基本的なことから分かりやすく解説するよう勤めました。Pythonをはじめたいと思っている人,JavaやC++,PerlやRubyを学ぼうと思って躓いてしまった人はぜひ読んで下さい。
 

Powered by Plone, the Open Source Content Management System