2011-07-01から1ヶ月間の記事一覧

脊髄反射でコードを書き始めるといいことがない

正直に今日やった自分のミスを書くよ。 僕は最近kayというGoogle App Engine用Webフレームワークにはまってて、こいつはApp EngineのモデルがDjangoに似た設計になっていたり、kayで使ってるjinja2っていうテンプレートエンジンがDjangoのテンプレートエンジ…

Django使いのためのSQLAlchemyチュートリアル

最近Pythonを使い始めた人の多くが最初に使うPythonのORMはDjangoに附属しているやつなんじゃないかと思います。そういった人が、後になってSQLAlchemyを使うと、必要以上に複雑で使いにくいと感じることもあるようです。かく言う僕もそんな感じで、長らく研…

djangoappengineを使うと既存のDjangoプロジェクトをAppEngineにほぼそのまま移植できるらしい

AppEngine SDKにはDjango1.2が含まれてるけど、DBがRDBじゃなくBigTableであるという制約からModelまわりで純粋なDjangoの様には操作できない。そのため、既存のDjangoプロジェクトをAppEngineに移植するのは、案外難しい。 一応Googleが用意してるヘルパー…

Mac OS X 10.6にAppEngineの開発環境を作る

謎のエラーが出て半日を潰したので備忘録を残す Python2.5をインストール Portsを使ってPython2.5をインストールしたらAppEngineの開発サーバを起動した時に応答がなかった(ソケットまわりで何か変なことになってるっぽい) 追記: py25-hashlib py25-socket…

git-logで日本語が文字化けした

環境変数LESSCHARSET=utf-8を設定すると直った # .zshrc export LESSCHARSET=utf-8 core.pagerをless以外にしている人は、指定しているページャのエンコーディングを変更すればいいんじゃないだろうか