文系プログラマによるTIPSブログ

文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。

gae

GAE/GOでgoapp serveした時に起きるThere are too many filesに対応する:解決編

gae

やっと負荷問題が解決しましたよ〜

tree-mapsをフルリニューアルしました!

やっとお披露目できる状態になりましたよ〜

GAE/GOのデプロイ時のOAuth2認証後にlocalhostに遷移してしまう時の対処法

東京リージョンにGAE/GOをデプロイしようと思ったらこれだよ!

GAEを東京リージョンに変更して高レイテンシの呪縛から解放されよう!

大分乗り遅れた感が強いですが、東京リージョンに変更しました。 GAE/Jのサイトでもかなり速くなりましたよ〜

GAE/GOでgoapp serveした時に起きるThere are too many filesに対応する

ファイル数が多すぎるとエラーになるんですよね〜

GAEで独自ドメインにLet's encryptで発行したSNI形式のSSL証明書を適用する

手順が結構あるうえ(無料では)自動化できないので、手順残しておきます。

GAE/go+ginとGAE/java+servletでそれぞれスピンアップの速度差をゆる〜く確認する

GAE/Gに手を出し始めましたよ〜

ついにtree-maps復旧!playを投げ捨てて素のservletに置き換えるまでの顛末

やっとtree-maps復旧しましたよ〜

現在tree-mapsは停止しています

申し訳ないです・・・

GAE/Jで旧ドメインから新ドメインに301リダイレクトする(slim3、play framework)

Google App Engine For Javaで、独自ドメインを割り当てたので、301リダイレクトする方法を調べて実装してみました。

JDK1.8インストール後にGAE/JでUnsupported major.minor version 52.0が起きる問題

最近mac os marvericksにoracle jdk1.8をインストールしました。

GAE/JのFWの頂上決戦!slim3とPlay1.2のどちらを選ぶ?

あなたはどっち派?

GAE/J play framework1.2でメール送信する

GAE/Jからメール送信できますよ〜

はてなブックマーク数をXML-RPCで取得して表示を高速化

実はXML-RPCで取得できるんですよ〜

GAEで開発を続けるのはコストがかかり過ぎる気がする

どうなんでしょうねGAEの開発って。

micologのhtmlが雑過ぎる件について

gae

micolog - weblog for google app engine - Google Project Hosting micolog0.74で新たにブログを始めようと思い、 デフォルトテンプレートのhtmlを見ながらオレオレテンプレを作っているのですが、 micologのhtmlソースが雑すぎる! と感じています。ざっと…

GAE/Pでmicolog・cpedialogの環境を構築する

tree-tips: GAEにmicologをインストールする | Google App Engine tree-tipsの方にGAE/Pでmicologを動かすための手順を公開したのですが、 どうやらmicolog以外にも適用できるようです。 この記事はsrcフォルダにmicologをコピーしましたが、 cpedialogをコ…

GAE上で動くCMSを調べてみました

gaeで新サイトが作りたいと思い、CMS使えないか?と思ったので探してみました。 かなり少ないです。micolog URL http://code.google.com/p/micolog/ 言語・フレームワーク gae/p、django micologを使ったサイト 公式サイト自体がmicologで作られているようで…

GAEJでEHCacheを動かす

GAEJのJCacheの寿命設定は実装されているの? - treeのメモ帳 前回のトピックで、GAEJでJCacheによるmemcacheの寿命設定が効かない点について話しました。 そこでふと思い出したのが EHCache です。 【コラム】Java API、使ってますか? (30) Javaアプリケー…

GAEJのJCacheの寿命設定は実装されているの?

tree-tipsでmemcacheを試しに使ってみました。 挙動を見ていて気づいたのですが、 JCacheの寿命設定って動く? と思いました。 public static void put(String key, Object value, int expire) { if (Strings.isNullOrEmpty(key) || value == null) return; …

やっぱりGAEは遅い?

tree-tipsを作成した当初は、パフォーマンスをほとんど考えてませんでした。 コンテンツも少しづつ増えてきて、ちょっと遅いと感じたので対策しました。画像の遅延ロード Lazy Load Plugin for jQuery お馴染みのjquery lazyloadです。 このpluginは使うにあ…

GAEのデータストアのモデルの項目変更は反映まで少し時間がかかる

モデルに項目を増やしてデプロイしたところ、以下のようなエラーが発生しました。 Uncaught exception from servlet com.google.appengine.api.datastore.DatastoreNeedIndexException: The index for this query is not ready to serve. See the Datastore …

slim3の@Pageと@ActionPathに定数クラスを設定するとコンパイルに失敗する?

tree-tipsはGAE/Jでslim3とscenic3を組み合わせて作っているのですが、 標題の通り、どうも自動コンパイルがおかしな挙動をします。 @Pageと@ActionPathに文字列でなくクラスを設定した際に起きやすいです。コンパイルに成功する例 @Page("/guava/") public …