2016-04-01から1ヶ月間の記事一覧
http.get(url).map(...) を試みたところ発生。 [ts] Property 'map' does not exist on type 'Observable<Response>' import rxjs/add/operator/map を追加することで解決。 import {Observable} from 'rxjs/Observable'; import 'rxjs/add/operator/map'; catch には </response>…
以下の様なデータを template.Execute のデータに渡したとすると type data struct { Values []string OtherValues []string } テンプレートで <ul> {{range $i, $v := .Values}} <li>{{index $.OtherValues $i}} のようにするとインデックスでアクセスできる( Othe</li></ul>…
misc/git/pre-commit - The Go Programming Language を参考に作成しました。 オリジナルではフォーマットされていないコードがある場合にコミットを中断していますが、以下のスクリプトでは gofmt を実行して git add するところまでやっています。 #!/bin/…
エラーの全文は以下の通り。 久々に GAE のプロジェクトを作成してデプロイしようと思ったら発生しました。 python appcfg.py -A YOUR_APP_ID -V v1 update src/ 06:44 PM Application: YOUR_APP_ID (was: None); version: v1 (was: None) 06:44 PM Host: ap…
URL Shortener API の使い方はこちら → URL Shortener。 ここでは API Key を使った方法を載せています。 type responseParam struct { Kind string `json:"kind"` Id string `json:"id"` LongUrl string `json:"longUrl"` } func GetShortenedUrlImpl(longU…
go では string のスライスは byte として扱われるので、日本語のようにマルチバイト文字を含んだ文字列 str に対して str[start:start+length] のようなことをすると、思わぬ場所が切り取られてしまいます。 この問題を回避するために、一旦 rune にキャス…
typings で型定義ファイルの管理を行うので、未インストールの場合はインストールします。 npm install -g typings 拡張機能のプロジェクトのディレクトリに移動し、typings init コマンドで初期化します(typings.json ファイルが作成されます)。 その後、…
参考:How to add Git's branch name to the commit message? .git/hooks/ 下にある prepare-commit-msg.sample を prepare-commit-msg に変更する(.sample を外す) prepare-commit-msg に以下のようなスクリプトを追記する branchPath=$(git symbolic-ref…