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

Java InputStreamReader、 Windows でのデフォルト文字コード

Java の InputStreamReader、 Windows 環境ではデフォルト文字コードは UTF-8

Elasticsearch + head のブラウザで geo_point 見えない問題

Elasticsearch の head プラグインのブラウザBrowserですが、どうも geo_point のフィールドの表示は対応していないようです。なので投入に成功していてもブラウザ上のカラムそのものが表示されなかったりします。 そのため、見た目はレコードのPOST/PUTにfa…

ansible で逐次実行する

通常ansibleは操作対象のホストグループのノード全てに対して並列にタスクを実行しようとする。そのため、サービスを順番に立ち上げていく、というような逐次実行させるにはserial文1行の追加が必要。 - hosts: webs serial: 1serial文の意味としては、並列…

Gradle で外部設定ファイルを使ってデフォルト設定を上書きする

build.gradle 内でデフォルト値を設定しておき、 gradle.properties の設定値があればそちらで上書きする。build.gradle の頭のあたりにデフォルト値と gradle.properties からの読み取りコードを以下のように書いておく。 configDir は def なり ext { } な…

Gradle でタスクの途中で中断させる方法

質問『Gradle のビルドスクリプトで、処理環境が整ってないとかでタスク途中で中断するにはどうすればいいの?』答え『例外投げろ』例えば、実行環境は Java8 に移行済みなんだけれど、大人の事情の都合で Java7 環境向けのコードを出さないといけない場合に…