slim3

環境準備

久々に環境準備したらハマった。■環境 win7 x64 ■ 1. install java (1.7.0_17) 2. install Eclipse (4.2) 3. install GAE SDK through Eclipse (install new softwareからhttp://dl.google.com/eclipse/plugin/4.2でニュウス) なぜかGAE SDKインストールが失…

blobstoreserviceでパラメータが渡らない問題

ハマった解決方法 http://ameblo.jp/tmp-avatar/page-8.html asString("hoge") → request.getParameter("hoge")

GAEの画像APIのりサイズの画質がクソなのでクライアント側でいろいろやる

やりたいこと:GAEでサムネイル用の画像を作りたかった 問題:GAEに用意されたAPI使ってサイズを縮小すると、荒くなってとても汚くなった 解決:クライアント側で処理してアップロード処理の流れ: 1:GAEで普通にアップロード blobstoreに元画像が保存され…

二重アクセスのエラー(バグ?)

<img width="48" height="48" src="#"> と書くと、そのコントローラが二度呼び出されることがある。 すべての場合で起きるわけではなくいくつかの条件が重なった時に必ず発生する。解決方法はimgタグのsrc属性を空文字にすると解消された <img width="48"…

Slim3 大量のデータを扱う時のcpu時間に関するメモと疑問

前提: 双方向1対多関連で Department(1) Employee(多)目標:Employeeを200件とってくる時間(api_cpu_ms)を減らしたい。 実験1:普通に検索でとってくる List ls = Datastore.query(b) .filter(b.departmentID.equal("dep001")) .limit(200) .asList(); 時…

slim3 グローバルトランザクションでThis transaction must be active.が出て嵌る

This transaction must be active. java.lang.IllegalStateException: This transaction must be active. というエラー。ググっても有用そうな情報はこれだけ transctionがネストしている気配 RT @xicholo: This transaction must be active.というエラーに…