カップうどんにお湯を入れてからブックマーク管理アプリを作り出す

2007年05月06日(日) 17:48

4分以内にDjangoのDRYなところとAdminの一部を見せちゃうよ。

(Stage6にもアップしてるよ)

2年くらい前に、RailsのScaffoldとかそれをまねたフレームワークの宣伝で「n分でブックマークアプリ」っていうのがあったわけさ。
でも、あれってバリデーションも無いし、現実的に使うものではなかったよね。

まぁ、これも現実的に使うものではないけれど、現実的なフレームワークの機能ってやつを見せられると思った訳さ。
カップうどんにお湯を入れてからでも間に合うかもしれないよ。カップヌードルじゃ、のびちゃうかもよ!


このスクリーンキャストで作ってるものは説明しないけど、Djangoに含まれるものが学べるかもよ。

  1. Djangoはデータベースの情報を動的リバースするなんてDRYに反することはしない。
    だって、例のやつはデータベースにある方情報とか無視しちゃうでしょ。試しに、n分スクリーンキャストで作ったブックマークアプリにDBの制限を超えた文字列を渡してみなよ。じゃじゃーん、例外発生。でしょ?

  2. DjangoのAdminは一覧に表示する項目も、検索対象にするフィールドも簡単に指定できるよ。日付の絞り込みもできちゃうから試してみて

  3. いきなり(書きもしない)テスト用のファイルやディレクトリなんて生成しないよ。もちろん、テスト機構もビルトインされてるけど、大量のファイル生成でげんなりする必要なんて無いんだ

  4. ビルトインのほとんどの機能は日本語化されてるよ。もちろん、Pythonらしく整備されたドキュメントも日本語訳が遅延無く公開されてるよ。


うまく再生できない人は直にrtsp://streaming.everes.net/streaming.everes.net/udon-bm-no-xcode.movをクリックするか、Stage6で見てください。


公開動画がQuickTimeなのは、画質がいいDreamhostならStreamingできるから。妥協してStage6にもあげているのはやっぱり画質がいいから。Youtubeとかはネタ動画にはいいけど、細かい文字を読まなきゃいけない場合にはやめてほしい。つか、100MBまでとか10分までとかあり得ない。Stage6なら2GBまであげられるよ。


Feedbacks

Tags