2015-04 << 2015-05 >> 2015-06

2015-05-24 (日)

ハッカソン的な2日目.

寿司食べた気がする.

仲間内で使うリポジトリの置き場,いままで何種類かを経てGitBucketになった.ほぼGitHubだし良い感じ.

Elasticsearchなんとなく使ってるけど,もう少し勉強した方が良いな.

* はじめてElasticsearch使うときの あるある

いままで自分でまじめに使ったことなかった.

  • なんか検索結果が変な気がする → デフォルトだとtokenizeした単語ごとにOR検索される
  • kuromoji入れたら16進のIDがtokenizeされてしまう → インデックステンプレート書く

* [golang] github以外のリポジトリをgo get

go get時にポート番号などは指定したり,リポジトリの後ろに.gitが必要だったりするとき困る.

ポートだけなら.ssh/configでもできる.

.gitcongiに

\[url "ssh://kkawahira@repo.kstm.org:1234/kawahira/test.git"]
    insteadOf = "git://repo.kstm.org/kawahira/test"

みたいに書いておくと,go getできるようになる.

ただ,go get -uするときに,

package repo.kstm.org/kkawahira/test.git: repo.kstm.org/kkawahira/test.git is a custom import path for git://repo.kstm.org/kkawahira/test, but /****/test.git is checked out from ssh://kkawahira@repo.kstm.org:1234/kkawahira/test.git

とか言われてアップデートできなくなる...

パッケージ名を repo.kstm.org/kkawahira/test.git.git にする手はあるかもだけど,.git二回書くとかはアレなので,素直にgit cloneしたほうが良さげ.

追記: ちゃんとした解決方法