Posts from '2009' - 3
release to pyprof2html ver0.1.4
pyprof2html のバージョン0.1.4をリリースしました。 HTML出力の細かい修正と行毎の表示に呼び出された回数を表示するようにしたくらいです。 最近は、何でもプロファイリングしたくなるプロファイル厨と化しています。 皆さんもプロファイルはほどほどに。 ぜんぜん関係ないけど、 spitfire っていうテンプレートエンジンが気になってます。 Spitfire: Template Lightning Talk 物置にあるノート: chameleon.genshiが速い read more →
vimでPythonのコードを書いているときにflymake?っぽい感じをだす
Vim環境でPythonコードのflymakeっぽいことをしたかったのですが、 これといった決め手となる記事がなくて苦労したので、 メモを残しておきます。 (どなたか既存の記事をご存知であれば、教えてください。) 準備 まずPythonのlintライクなツールとしては、 PyChecker 、 Pylint 、 PyFlakes が有名です。 それぞれのモジュールに対するまとまった記事としては、以下が参考になります。 python 用 lint、Pyflakes vs. pyChecker vs ... read more →
release pyprof2html version0.1.0 and 0.1.1
pyprof2html のバージョン0.1.0と0.1.1を立て続けに リリースしました。 pyprof2htmlはPythonのプロファイルデータをHTMLまたは テキストデータに変換するモジュールです。 version0.1.0から PyPIにも登録 しています。 Python界には小さな一歩ですが、私にとっては 非常に大きな一歩になりました。 まだまだ改善の余地ありまくりなので、 改良とリリースを継続していきたいです。 read more →
Mercurial(hg)のstatusとdiffをカラー化する
カラー化するのは以下の記事で十分なのですが、 詳しい設定はもうちょっと調べないとわかりませんでした。 日本語の記事が探した感じ見つからなかったので、メモを残しておこう。1 status や diff を色分け表示にする - technolazy.snapshot colordiffインストールとその他設定 淡々と。 $ sudo apt-get install colordiff $ vim ~/.hgrc これだけ。 結局、$HOME/.hgrcは以下のような感じに。色の詳細設定は [col ... read more →
LifeLog 2009.06.21
GR DIGITAL II 今日は雨。昨日は晴れ。 最近、誘惑に負けて GR DIGITAL II を購入したので 須磨まで自転車ででかけてみた。 もともと趣味レベルなのでうまくはないけれど、 今回はあまりうまく風景を撮れてないなぁ。 でもいろいろといじりがいがあっておもしろい。 read more →
fapws3マジ速い?件とweb.pyのプロファイルの話
fapws3がなにやらいい感じとのPostが目立つ今日この頃。 「最速」との言葉に弱い私もweb.pyに組み込んで試してみました。 web.pyのアプリの例は 以前Postしたもの を使います。 william-os4y's fapws3 at master - GitHub web.py + fapws3 fapws3はWSGI対応なのでweb.pyにも簡単に組み込めます。 コード全体は Sandbox 上にありますので適当に見てください。 fapws3を固有部分のみ以下に示します。 impo ... read more →
code reading to pyftpdlib (with Toky No.1 Soul Set)
3月頃に書いていた記事を今頃Postします。 Tokyo No.1 Soul Setは今はあんまり聴いてません。 最近はART-SCHOOLかな。 ほんとのはじまり 以前書いたとおり asyncoreなftpデーモン実装であるところの pyftpdlib1 のコードリーディングしてみました。 まずは試しにドキュメント通りに、FTPデーモンを立ち上げてみます。 import os from pyftpdlib import ftpserver if __name__ == '__main ... read more →
vim tips(最近役に立ったvimのリンク集)と最近読んだ本
Gvimのカラースキームを見直す 今まではあんまりカラースキームにはこっていなくてdesertとかを 使っていたんだけど、私のいまいち感を見計らったように 以下のリンクが現れたので設定を変えてみた。 H3RALD : Herald (Vim Color Scheme) [via Reddit ] H3RALDの人は Herald がお勧めっぽいんだけど(Postした後に気づいた。Authorだからそりゃそうか。)、私には若干合わなかったので、 Moria を当分の間使ってみることにする。寒色系は ... read more →
LifeLog 2009.06.01
1ヶ月ぶりの更新。FPSゲームのし過ぎ。 Gamer's Side ゾンビがガンガン迫ってくる Left 4 Dead は銃を撃ちまくれるので、 初心者の私でも楽しめます。普通のゾンビがBダッシュばりのダッシュで迫ってくるので その迫力たるやなかなかのものです。ボス的な存在として、 Boomer、Smoker、Hanter、Tankという異なるタイプの敵がいて、 それもアクセントになっている。 オンラインで4人で協力しながら迫ってくるゾンビから生き残る 「サバイバルモード」が私の中では一番アツ ... read more →
release to pyprof2html ver0.0.3
pyprof2html 0.0.3をリリースしました。 hotshotモジュールの行毎の実行時間測定機能を利用して、 ソースコードに実行時間を表示するようにしました。 ただし、現在はHTML出力には対応していません。 ただのテキストで表示されます。 pystoneモジュールを使って、プロファイルから 結果表示する手順を以下に示します。 usage まずは、hotshotモジュールを使ってプロファイルデータを 取得します。 hotsoht.Profileオブジェクトの第2パラメータには1を指定して ... read more →