GAE
Google App EngineのDashbordを見ると、下記の文言が毎回表示されていた。。。 A version of this application is using the Python 2.5 runtime, which is deprecated! The application should be updated to the Python 2.7 runtime as soon as possible, …
slim3のデータクラスは、Keyクラスでなければならないようです。 https://sites.google.com/site/slim3documentja/documents/slim3-datastore/defining-data-classesでも、ユーザの情報を格納するデータクラスはemailアドレスにしたいですし、emailアドレス…
gen-modelで生成したモデルオブジェクトに、 @Attribute(cipher = true) private String accessToken; を付け、appengine-web.xmlに <system-properties> <property name="slim3.cipherGlobalKey" value="hogehogehogehoge"/> </system-properties> を追記すると、ブラウザから動作させた場合は普通に動作し、Datastoreにも暗号化されて保存されるが、EclipseよりRun as…
=== 追記 2019/3/9 === 2019年のやりかたで書き直しました。 本番のCloud Datastoreのデータを、ローカル環境にインポートする - Qiita=== 追記終わり === 試験データを作成するのが面倒だったので、ダンプしてローカルで利用しようと思い、 ググったら出て…
Python2.7より、いろいろなサードパーティライブラリを利用できる模様。 https://developers.google.com/appengine/docs/python/tools/libraries27?hl=ja 共円にて、行列計算が必要なため、実装してみたのでメモ。 とくに、numpy自体をインストールする必要…
twitter連携などをする場合、コールバックURLの制限があるため、 テスト環境でも、実環境と同一のURLにてアクセスしたい場合があります。 通常、Google App Engine Launcherなどで起動した場合、 http://localhost:8080/ にマッピングされるかと思います。こ…
【宣伝】下記のページでも利用している技術です。 共円(http://my-android-server.appspot.com/) twitter連携などを行うと、ログイン状態や情報の取得など、全てのページで必要な処理が出てきました。 そのため、全てのHTMLリクエストをpythonのモジュール…
一時的には保存されるのですが、 再起動などをすると、保存したエンティティが削除されていました。 で、下記が参考サイト。 http://wiki.livedoor.jp/currencybuilding/d/Google%20App%20Engine%A4%C7%A5%C7%A1%BC%A5%BF%A5%D9%A1%BC%A5%B9%A4%F2%BB%C8%A4%…
http://〜.appspot.com/page/test.html などのURLをPythonのテンプレート機能を利用して表示する方法です。 app.yaml handlers: - url: /template/(.*) script: /template/\1 - url: /page/.* script: test.py 1つ目のurlでは、テンプレート用のHTMLファイ…
詰め共円のステージを一覧で見ることが出来るページを作成しました。http://my-android-server.appspot.com/page/list.html HTML5のcanvas要素を使っているため、 対応ブラウザ以外は正常に表示されない恐れがあります。 ゆくゆくは、このページで詰め共円ア…
androidアプリと、GAE(Python)の連携です。 共円チェッカーでステージを送信するときのコードです。 String url = context.getString(R.string.upload_url); HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url); Li…