2017-04-01から1ヶ月間の記事一覧

Google Cloud Datastore から key を使ってデータを取得する for Golang

NoSQL が初めてならば、Google Cloud Datastore について簡単に概要を掴んでおいたほうが良い。Cloud Datastore Overview https://cloud.google.com/appengine/docs/standard/go/datastore/特に以下の項目は重要。 From: 'Comparison with traditional datab…

Google App Engine と Go 言語で Handlebars.js を使う

Google App Engine と Go 言語の組み合わせでウェブアプリを構築している。 JS のHTMLテンプレートエンジンとして、Handlebars.js を使おうとした所、 Handlerbars.js と 'html/template' ライブラリの記法が衝突してしまい、 うまいこと行かなかった。 <div> <p>{{.</p></div>…

Go言語 パッケージ導入で "can't find import: xxx" と言われたときにどうしたらよいか

例えば、Go を使い 'gorilla/mux' というパッケージをインポートしたのですが、 次のようなエラーが出ました。 /Users/kosuke/Workspaces/gocode/src/github.com/gorilla/mux/context_gorilla.go:8: can't find import: "github.com/gorilla/context" 2017/0…

TypeScript をプロジェクトに導入する

いま構築している Web アプリケーションの JavaScript を TypeScript に置き換えることにした。久しぶりに JavaScript を書いてみて思ったのは、 JavaScript はプログラムを書く時間と同じくらい、 プログラムのどこに問題があるのかを調べる時間がながい。 …