2017-01-01から1年間の記事一覧

fabric.properties をリポジトリに含めるべきか?

Fabric の Android 向けの説明です。fabric.properties というファイルを、 Git などのバージョンコントロール下に置くべきかについて話します。 結論 インハウスツールやコードは非公開の商用プロジェクトであるか、 オープンソースプロジェクトであるかで…

書籍リスト:Fog Creek Software のマネージメント・トレーニング・プログラム

Reading List: Fog Creek Software Management Training Program 日本語版 Trello、Stack Overflow といった著名なサービスを生み出してきた Fog Creek Software 社の Joel Spolsky 氏が、 ソフトウェア開発におけるマネージメントの推奨書籍リストを公開し…

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 はプログラムを書く時間と同じくらい、 プログラムのどこに問題があるのかを調べる時間がながい。 …