2009-09-01から1ヶ月間の記事一覧

Djangoにデバッグログ出力機能をつける

Djangoは"本気"なのだろうか。 例えば、Djangoを本気でビジネスユースで利用しようとすると、致命的に足りない物がいくつかある。1つは日本語入力。 「このフィールドは日本語のみ」「このフィールドはひらがなのみ」「このフィールドはカタカナのみ」がない…

Djangoで時間のかかる処理をキューイングして逃げる方法 の準備

この前書いたスレッドの方法は、うまく動いている。しかし、この方法にはまだいくつか問題がある。1.重い処理の重複 もしスレッドに登録した方法がDisk I/Oをガリガリしていると、マシンの全体的なパフォーマンスが落ちてしまい、 結局全体にわたってシステ…

Djangoで時間のかかる処理をスレッド化して逃げる方法

Webアプリケーションを作る者にとって、プログラム中でフォーク(Fork)したりスレッド(Thread)を利用するシーンというのはそうそうない。 基本は一連の処理を上から下に流すだけで完了する物を書いていけば出来上がるからだ。ただ、たまに出くわす。例えば、…

DELL 1950の電源について

ちょいと入り用で、DELL 1950の電源使用量を測ることになった。その前にDELLに電話してどのくらいか聞いてみる。俺「最大で何Aくらい喰うの?」 DELL「10Aマジレス」と答えた担当は今すぐ爆発してくれてかまわん。公称値でもおかしいだろそれ。というわけで、ワ…