2010-01-01から1年間の記事一覧

Jogging の DatabaseHandler だとロールバックしちゃって例外ロギングできなくね?と思ったら

TransactionMiddleware Django のトランザクションにおいて、TransactionMiddleware を使えば、 リクエストを受けてからレスポンスを返すまでをひとつのトランザクションとして 処理してくれるので楽ちんですよね: # settings.py MIDDLEWARE_CLASSES = ( 'dj…

Django クエリセットの defer / only メソッド 直訳

Django 1.2 目前ですが、1.1 からクエリセットのメソッドに、クエリの最適化に利用できる defer() と only() メソッドが追加されています。 http://docs.nullpobug.com/django-doc-ja/trunk/ref/models/querysets.html#defer-fields まあいつものように、自…

Jogging README 翻訳

Django アプリのログを取りたい場合に Jogging が便利そうなので、いつもの直訳です。 Jogging README Jogging は Django でのロギングを簡単にするための、Python の logging の薄いラッパです。 これはすべてのロガーの設定を一箇所でできるようにし、ロガ…

Macports で入れた Python で Skype4Py を使う

Mac OS X 10.6.3 で Skype4Py を使いたいんだけど、Segmentation fault が発生する。 と思ったら、ドンピシャな方が。Skype4Pyがsegmentation fault する - mfumiの日記 なるほど、python を 32bit アプリケーションとして起動してやればいいのか。 ただ自分…

Mercurial のリポジトリ更新時に Sphinx をビルドする

複数人でドキュメント書いたり修正する場合なんかに、Mercurial で Sphinx のドキュメントソースを管理しているわけですが、毎度毎度、 作業領域を更新してから make html するのが面倒なわけです。 で、例によって id:nullpobug が「mercurial の hook 使え…

再利用可能なDjangoアプリ開発 超訳

古いけど、これまたいい内容なので勝手に翻訳します。誤訳があれば是非ご指摘を。 しかもスライド資料の翻訳なので、流れがわかりづらい場合は是非、元動画を見ながらどうぞ。 DjangoCon 2008 Reusable Apps http://www.youtube.com/watch?v=A-S0tqpPga4 PDF…

Growl 通知テストランナー

[追記1 17:45] @IanMLewis が pynotify に対応してくれてます。仕事はやい。 次は id:nullpobug が Snarl に対応してくれるのを期待。 growltestrunner の pynotify 対応 / pynotify の使い方 - Ian Lewis [追記2 22:15] 上の追記1で期待アゲしたように、id:…

Django 開発初心者に送る 10 の Tips (超訳?)

実践的な DJango テクニック集として、凄くいい記事だったので、勝手に超訳してみました。http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer 1. import にプロジェクト名を書かないこと 例えば "project3" というプロジェクトに "xyz"…