gumiStudy#3 で使ったスライドです。 keynoteで作ったオリジナルファイルを以下のURLから入手可能です。keynoteを持っている場合はそちらの方が見やすいはずです(iWork09)。 http://www.tsuyukimakoto.com/release/2010/09/29/django_next_step_gumistudy_3/Read less
Series: Writing Great DocumentationA series of articles laying out the tools, tips, and techniques I’ve learned over the years I’ve spent helping to write Django’s docs. Writing Great Documentation: You need an editor November 12th, 2009I’m supposed to be this expert on writing, right? So how come my previous articles have had so many errors? Simple: my blog doesn’t have an editor. That’s typical
djangoのようなフレームワークは開発者の生産性を劇的に向上させてくれる。しかしそのためにパフォーマンスは犠牲にされる。djangoのORMなんか非常に便利だが、そのまま使っていると非効率なことがRDB層で起きる羽目になる。でもこれは殆んどのアプリケーション開発において賢いトレードオフだと思う。だって、作って公開してみなければそのアプリが最適化するに値するものかどうかは別らないでしょ。 という具合でとりあえず作ってみたサイトがめでたくトラクションを得るとパフォーマンスが問題になってくる。今作っているサイトは日2万ページビューぐらいでピーク時にアップアップ状態。同じページを作るのに毎回SQLからオブジェクトを作ってレンダリングしているんだから無理ない。ホスティングは月20ドルのVPS。趣味のサイトなので、これ以上の予算はない。そこでキャシュの出番だ。 サーバ構成はnginxの後ろにfast
id:hide-Kさんに招待していただき、SoozyCon7に行ってきました。ありがとうございます。 http://soozy.org/?SoozyCon7 手書きメモを見返してまとめてみた。 かなり無知なので色々間違っているかもしれません。ご指摘いただけると助かります。 ■招待講演 id:everesさん「引き出しとしてのDjango」 Djangoについて Djangoの歴史 2003年が最初。2005年から3年かけて1.0を開発 Djangoの基本 MTV(Model Template View)パターン URLconfが正規表現でURLとViewsを関連づける MiddleWareがview関数の前後に処理を挟む process_request、process_view、process_response、process_exception フルスタック 色々な層があるらしい Mod
Google App Engineで、フレームワークとしてDjangoを使うときの手順や設定などのメモ。 準備 App Engine Accountの取得 http://code.google.com/appengine/ App Engine Accountの取得は携帯電話のメールで認証をするみたいです。携帯電話必須? てか宛先ドメインの一覧にiPhone(@i.softbank.ne.jpとか@me.comとか)が無いなんて止めてほしい。仕方なくもう1台のdocomoを使用。 必要なもの Python http://www.python.jp/Zope/download/pythoncore Django http://www.djangoproject.com/download/ App Engine SDK http://code.google.com/appengine/down
Yasushi Masuda (ymasuda at ethercube dot com), Takanao Endoh (takanao at endoh dot tk)
Djangoのインストールが初心者には難しいという話が各所で出ていますので、WindowsとMac OSXでそれぞれ一番簡単にインストールができる方法を紹介します。 特に、Djangoをはじめようとすると必ず出てくる「ソースコードリポジトリからsubversionクライアントを利用して最新版を取得して使え」という部分は敷居が高いと思いますので、なんとか別の方法で最新版を取得する方法を模索します。 まずはじめに、Windowsから。 必要なものをダウンロードしてくる。 Python2.5をダウンロードします。 Pythonというのは、Djangoで開発を行う際に使う言語です。 http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi ← これ 同様にpysqlite2.3.5をダウンロードします。 pysql
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く