Pycon JP miniでのこぼれ話

Filed in Conference | Python Leave a comment

“最速WSGIサーバー研究会”の発表でこんな説明があったのね。

  • 時間を毎回引いていたのでは遅い
  • HTTPの世界は秒オーダーでいい
    (ログとかに書き出す時間表記のアレ
  • なので時間はキャッシュする

ぇー?見張んの?なんだなんなんだ。
じゃあ時間取得するときに「あれからどのくらい経ったかな」ってわかんなくないか!
あたしの腐った脳細胞では理解できなかったため、カンファレンスのQK時間中にmopemopeさんとこにいって訊いてきました。どゆことあれ。
以下回答。

「時間を引くこと自体はやってる。そっから時間の文字列に変換するかどうかを、キャッシュと比較して1秒経ってたら更新する。だったとおもう多分」

多分とつきましたがこういうことだったと。
高速化の話題では必ず出てきた、何かを何か(大抵は文字列)に変換するコストを考慮されていたというお話。なるほどー。
みたいな。
聞いてみるとそりゃそうだわななんだけど、すっきりしたので共有。

なんかなー、ああいう人たちがいろんな工夫をして速いサーバ書いたりしてるわけじゃん。その上であたしみたいなのが考えなしにあんぽんたんなプログラム書いて、色々と台無しにしてたんだなっていうのが、こう、きましたね。きましたよ。

PyCon mini JP

Filed in Conference | Python Leave a comment

ひさびさのこうしん。仕事ともんはんで忙しいんだよ。
PyCon mini JP#pyconjp)ってイベントがあったとですよ。今日。
たまたまお手伝いに参加する機会に恵まれたのでいってきました。
お手伝いっていってもエレベータホールで「こちらでーす」っていうのとエレベータで上がったり下がったりする刺身タンポポ的な任務でしたけれども。
#なめてましたが案外しんどいです

個人的に是非見たいと思っていたのが、

  • Sphinx 1.1 のi18n機能紹介(IanLewisさん)
  • テンプレートエンジンの高速化と失敗談について(桑田誠さん)
  • 最速WSGIサーバー研究会(松原豊さん)

の三つ。Sphinxはエレベータのお守りしててほとんどダメだったけど、桑田さんと松原さんのはなんとか聞けました。松原さんのは絶対見たかったからよかったー。
前に使ったらしきプレゼン資料を見てあったので、なるほどそういう意図なのかーとか、予習ってだいじだよねっていうはなし。うん。
今回使ってたのはこっち。

忘れないうちに今日分かったこと。

  • 文字列処理はperlだよというのは世迷言でなくほんとだった
  • None→何かとかtime→何かまあだいたい文字列とか、”変換する”っつうのは小さいようでもちゃんとコストあんだよ
  • 決まりきった何かを吐くって分かってるとこまで毎回処理させっから遅いんだよ
  • あたしはこういうの開発してるんですよっていうネタがあったほうが絶対よい
  • Tenjinやばい。速い。
  • Pythonでは発表資料の冒頭に「おまえ誰よ?」というページを用意するべき

あれ当たり前なことばっかり書いておる。
なんというか、そんなのわかってますよやだなーハハハとか思うようなことでも、もっと突き詰めて考えたり、ベンチ通すときっちり数字になって出てくる、こんなに違うんだよっていうのを見せてもらったのはとても刺激になりました。
なんとなくわかった気でいただけ、っていうことがとても多かった。
一部だけしか聴けなかったけど、Ianさんのトークはとても魅力的だった。
北神さんの異常なハイテンションの発表も面白かった。Pongのデモやってた。「この設定のコンピュータは最強で~」とか、ボールのY軸常に追尾とかきたないだろそれ。ハードまで触れると、やれることがこう広げられるんだよという例は刺激的だった。
追記:写真とってたんだった。
北神さんのデモ機
NVDAの発表はえらい盛り上がってたみたいだけど聴けなかった。無念。
LTで出てた、画面遷移図を作るライブラリの話が極めて興味深かった。あれどっかに資料ないかなあ。(ついき:あった。これだ。blockdiag それとプレゼン資料もあった。)
カンファレンスとか参加したのも初めてで、初参加がお手伝いって空気感も分からないまま現場にいちゃったわけですが、実際いってみるととても楽しいものでした。

参加してる方に便乗していっしょにたばこ行ったんだけど、その後ご一緒した方が登壇した上、あたし的メインイベントのmopemopeさんだったというのが超びっくりでした。
次回もまた行く。
帰る頃にはヨタヨタするくらい消耗したけど、楽しかった!

しかしなんだ、PylonsとかGenshiとかまったく聞こえてくることすらなかったな。うわん。

,

TOP