中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

2011-08-30から1日間の記事一覧

Google App Engine:日本語ファイル名

Google App Engine備忘録。 Google App Engineでファイルアップロードのファイル名が日本語の場合の処理。 filename = db.BlobProperty() とする方法もあるが、 filename = db.StringProperty(multiline=False) としておいて、unicodeに変換して入れておく方…

Google App Engine:utf-8の文字列切り出し

Google App Engine備忘録。 Pythonではutf-8とUnicodeは別物らしい。 utf-8のままでは、文字単位で正しく文字列処理をしてくれない。Unicodeにすれば、正しく処理される。 utf-8の日本語文字列から、一部を取り出す場合、結構面倒。 ≪例≫ utf8 = str.encode(…

Google App Engine:セッション管理

Google App Engineで作成したサイト http://2ndpen.appspot.com/ http://2ndfoto.appspot.com/ のセッション管理を、 ≪gaeutilities≫ http://gaeutilities.appspot.com/ から、 ≪gae-sessions≫ https://github.com/dound/gae-sessions に変更。 gaeutilities…