Go言語でElasticSearch用のwrapper, goesでbool should methodを利用する。

こんにちは yoshi です。 このブログのフォントが若干変わりました。 GO言語は学習コストが低く、rubyやpythonなどのLL言語を触ったことがあると習得しやすいというメリットがあります。 でもこういう書き方あったのか!ということがあったので備忘録として書き留めておきます。 ElasticSearchでのqueryの書き方として以下のようなものが挙げられます。 # elastic search { "query": { "match": { "user_id_1": "438018" } } } これはuser_id_1が438018に一致するものを取り出すqueryです。 これを goes を使って書くと # search.go var »

1.6.3以前のバージョンのGO言語を使っている人は MacOS Sierraにアップグレードしないほうがいい話

こんにちは yoshi です。 今日Sierraにアップグレードしたのですが、急にgoプロジェクトのコンパイルができなくなりました。 原因を追求したところ、新しいOSであるSierraでは1.6.3より前のバージョンのものは使えないそうです。 公式HPによると Go 1.7 adds support for macOS 10.12 Sierra. This support was backported to Go »