2010-05-01から1ヶ月間の記事一覧

google app engine でfaviconの配備

app.yaml 下のサイトを参考に作成。 http://code.google.com/intl/ja/appengine/kb/general.html#erroruris favicon.icoファイルの作成 faviconの元になる画像がある場合には、 Genfavicon. Free Online Favicon Generator. Icon Generator. テキストのfavic…

webapp.WSGIApplicationの引数であるURLマッピングのどのURLパターンにもマッチしない場合の処理

webapp.WSGIApplicationのコンストラクタでURLマップを引数として渡します。URLマップに登録されるどのURLパターンにもマッチしない場合の処理を独自で定義できるのか?ぐぐってみる。 http://gainorspend.googlecode.com/svn-history/r2/trunk/gainorspend.…

eclipseでgoogle app engineプロジェクト(python)作成

eclipseでgoogle app engineプロジェクトを作成する手順をメモしておこうと思います。 チュートリアルは、初めてアプリケーションを開発することを想定して作成されています。なので、チュートリアルには、最初の1回だけすればいい作業と、2回目以降に別の…

google app engineでInternal server error 500の動作を独自に定義

google app engine では、webapp.RequestHandler の継承クラスを定義することでHTTPリクエストのハンドラを定義します。例外(Internal server error 500 に相当)が発生した場合の動作を、handle_exception メソッドをオーバーライドすることで独自に定義でき…

pythonでURLからクエリパラメータを抽出する。

URL http://localhost/test?id=777&name=hoge からクエリパラメータ id、name の値を抽出します。 import urlparse import cgi o = urlparse.urlparse('http://localhost/test?id=777&name=hoge') params = cgi.parse_qs(o.query) print params['id'][0] pri…