it!モーターサイクルと自転車とキャンプの日々。#2に参加してきた技術ハッカソンとは?「Hack」と「Marathon」を合体して作られた言葉。スーパーハカーな方たちが、会議室やソファーのあたりに集まって、ノートPCで1日中ソフトウェアを集中的にハックする。はてなキーワード過去数度、勉強会には行っているのですが、ハッカソンのようなコアな集まりには行ったことがありませんでした。#2が開催されていたので行ってきました。場所は日本オラクルのオフィス、外苑前に馬鹿でかいビルが建ってます。超オサレだし、広いし、飲み放題だしスゴイ。13Fの大きな会議室を借りてハッカソンします。当日はハンズオン=体験学習組とハッカソン組に分かれます。@IanMLewis率いるDjangoハンズオンに参加しました。viewに触れることが出来たのが新鮮。viewで実装していたのですが、他にも覚えておくと無駄な手間を省けて良さそうに思えました。周りのみんなとランチを食べて、午後からはDjangoハンズオンを流し見しつつ、Celeryを使った非同期画像変換システムのコードをもりもり書きました。Pictureみたいなの作ろうと思ってます。夕方になってから各人、いろいろと発表。Goの話、ExtJS(JavaScript)の話、Celeryの話などなど、他にもあったように思いますが忘れました。なんか、Pythonとあまり関係ないですね(笑)。印象に残った物をいくつかピックアップ。@moriyoshiのPHPのスレッド実装はかなりびっくりしましたね。ウェブアプリケーションにおいてどういう使い出があるのかちょっと悩みますが、これまでやりたくても出来なかったことなので、実装してくれたことはありがたい話です。ちなみに私がPythonを使い始めたきっかけの一つに、スレッドを使った並列処理が行いたいというのがあります。Goは数日前にリリースされたばかりですが、デモコードを含めた実演がありました。手持ちのMacでもGoをコンパイルしてデモコードを実行してみましたが、文化が違いすぎてすぐに理解できません...。並列処理はやりやすそうだけど、個人的には例外が無いのがちょっとなあ、という印象です。用途が定まってくればまた評価も変わるでしょうけれど。Celeryの発表はイアンが行ってくれました。システム全体の構成、デモコードの実演などで、研究的な発表というよりは実務に即した内容なのでじっくり聞いている人が多かったように思います。Celeryは普段(遊びで)よく使っているので、後方支援ってことでブログを書きました(昨日のやつ)。参加者の皆様おつかれさまでした、発表者の方々どうもありがとう、そして、日本オラクルさん素晴らしい会場提供どうもありがとうございました。独特の雰囲気で隅っこの方で大人しくしていましたが、また機会があれば行きたいですね。何か発表してみたいですね。djangoでブログエンジン書いてます。Django先週の金曜日は第30回BPStudyでした。Lennyでcelery/rabbitmqを動かすメモセロリ、ニンジン、ウサギが好きです(嘘です)。Maps...2009-07-10pythonでcsvファイルを読み込むお勉強したのでメモ。pythonだと超絶簡単に書けてかっこいい。(320)メモクルマ・バイクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。