GAE/Python

【GAE/Python】Goolge cloud sqlをローカルで動かす

サーバにアップした状態での動作は、 https://developers.google.com/cloud-sql/docs/developers_guide_python を見ることで問題無く完了した。 しかし、ローカルで動作させるためにはいくつか手順が必要で、 それは上記サイトに詳しい説明はない。 なので、…

GAE/Pythonで、Amazon Product Advertising APIを使い、商品を検索してみる

GAEということで、なるべく標準の物を使った方が良いと思い、 返ってきたxmlの解析はElementTreeを使うことにしました。 使い方は、こちらを参考にさせていただきました http://blog.livedoor.jp/yawamen/archives/51520512.html amazon apiとのやりとりは、…

【GAE】memcacheの1MBという制限に関して

http://unkar.org/r/php/1267057923 の439辺りで初めて知ったのだが、 memcacheの1MBという制限は、1個のデータに対する制限であって、 トータルで1MBしか作れないと言うことではないのか・・! 今までトータルで1MBしか作れないと思っていた・・

Google Cloud Storageにappengine/pythonからアップしてみる

from __future__ import with_statement from google.appengine.api import urlfetch from google.appengine.ext import webapp import logging try: files.gs except AttributeError: import gs files.gs = gs class WriteImageHandler(webapp.RequestHandl…

【GAE/Python】ファイルをブラウザにダウンロードさせたい

fileName = "test.jpg" print "Content-Type:application/octet-stream;\r\nContent-Disposition: attachment; filename=" + fileName + "\r\n" f = urllib.urlopen("http://xxx.jpg") data = f.read(); print data f.close() とすることで、ブラウザにDLさ…

Google Cloud Storage Python APIのアクセスコントロール

http://code.google.com/appengine/docs/python/googlestorage/overview.html の途中の、アクセスコントロールの所がわかりにくかったので補足・・ Google apisのTeamタブの項目「Permissions」に、 「Can edit」という許可を選択し、 使用したいapp engine…

遅延ライブラリを使用したバックグラウンド作業の補足(GAE/python)

http://code.google.com/intl/ja/appengine/articles/deferred.html の補足。 上記に書かれているまま行っても、 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine…

google appengine/pythonでfacebookアプリを作るための準備

まずは準備編から・・ https://github.com/facebook/python-sdk の更新が止まってしまっていたので、 https://github.com/pythonforfacebook/facebook-sdk を使用することにした。 ローカルのSDKで使用されているdjangoが古いので、 http://d.hatena.ne.jp/m…