以前からconcrete5というPHPのCMSでクライアントのWEBサイトをいくつか運用してました。 そろそろサーバーも寿命でお引っ越しが必要なんだけどせっかくなのでGoogle App Engine(GAE)/php&Google Cloud SQLで動かしちゃおうか!! って流れでちょっと頑張ってみたのですが、あっさり玉砕しました。(´・ω・`) Cloud SQLの接続は順調に行ったのですが、ファイルアクセス周りをGCS使う様に修正するのがかなりしんどかったです。。 てなわけで、GAE/Goで一からCMS作っちゃうことにしました!!\(^o^)/ GAEで作るメリット GAEはCMSに以下の点でとても向いています。 データ構造がシンプルなのでDatastore(KVS)と相性がよい ハードの寿命とか気にする必要がない オートスケールするからある日突然ヤフトピに載っても大丈夫! edg
Google App Engine 1.8.6 がリリースされました。 そしてついに、Go版で単体テスト用のパッケージ appengine/aetest が追加されました! AppEngineのローカルでの開発サーバはPythonで実装されており、Pythonの開発サーバがGoアプリを呼び出すように動作しています。この仕組み上、Goの単体テストからAppEngineのAPIを呼び出すことが困難でした。 新たに追加された appengine/aetest を使うと、以下のように単体テストを書くことができます。 package foo_test import ( "testing" "appengine/memcache" "appengine/aetest" ) func TestFoo(t *testing.T) { c, err := aetest.NewContext(nil) if
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く