たぷつきません

おなかがでてきた。もうたぷついてるやん。

appengine

ふとした疑問

BillingしたままpermissionsのGoogleから退会したら、二度と誰も触れなくなる?

うお!billingに$0指定ができなくなった

blobstoreを有効にしたいだけとかでやっていたのに、デフォルト $2/Day、最低でも$1/Dayは出さないと駄目になった。 と思ったら、随分前からだったようで、2010年秋ごろにはすでにそうなっていたようだ。僕がセットしたアプリは2009年夏ごろだったが、そっち…

iframe内では認証できない。

federated loginなアプリケーションをiframe内で認証も含めて展開しようとしたら、失敗した。googleが認証からのレスポンスヘッダに、X-Frame-Option: SAMEORIGINを入れているからのようだ。クリックジャッキング対策というものらしい。 X-FRAME-OPTIONS を…

AppEngineでApps MarketplaceとのSSO。問題解決。

federatedIdentifierが適当なだけの問題だった。Appsの場合は以下にすることでスキップできました。 MarketplaceのmanifestのOpenIdRealmは「https://まいあぷり.appspot.com」。 リダイレクトするURLは、第2引数はドメイン、第3引数はApps用のfederatedId…

自作するとrealmを合わせてもスキップできない。

というか、アプリのコードからはrealmに指定など出来ない(それこそappengineに組み込まれた機能だし)ので、どうしようもない感じ。ちゃんとApplication settingsの「Application Identifier」と一致させているんだけどなー。「まいあぷり」も「http://まい…

id:knj77さんのopenidとOAuthハイブリッド版がどうもうまく動かない。

履歴、クッキーをクリアして「http://まいあぷり.appspot.com/?domain=まいどめいん」の実行を試る。 1回目は「ドメインロゴ画像と、「リクエストしたページは無効です。」が表示される。 2回目は500error*1。 3回目はGoogleの認証画面が出てログインする…

あれ?これ結構重要なアップデートだったんだね。

http://googleappengine.blogspot.com/2010/05/app-engine-at-google-io-2010.html Google Apps MarketPlaceと密に連携するための前提にもなる、OAuth Consumerを作るための機能が、1.3.4 ですでに組み込まれていたんですね。 App Engineのヘルプにも入って…

1.2.6がローカルで動かない問題解決。

別プロジェクトに分けていたサービス層がApiProxyを使ったJUnitのためにappengine-local-runtime.jarを直接参照していたためだった。appengine-local-runtime.jar を外すというのは、id:cynipeさんがひがさんに教えてもらった情報。感謝。 テストケースは別…

1.2.6だとローカル開発環境が動かない。

以下の例外が出て起動できない。 java.lang.AbstractMethodError: com.google.appengine.tools.development.DevAppServerImpl.getUserPermissions()Ljava/security/Permissions;情報漁ってみたら、 1.2.5で作成したプロジェクトから切り替えただけだと動かな…

getObjectByIdから極希に ArrayIndexOutOfBoundsException が発生する。

こちら(http://groups.google.com/group/google-appengine-java/browse_thread/thread/538ad4400617792b/79340c75b1c057d0?#79340c75b1c057d0)でも出ているようですが、サーバーサイドで起きない確証が無いので、ログ(というかエラー出力)を埋め込んで検証…