へなちょこSEの考察

0x22歳のへなちょこSEが、日々思うことを考察します。自社内、金融系を経て現在法人系PKG開発に従事。

tips

続:JenkinsでSubversionをProxy経由で利用する方法

こないだの続き。JenkinsからTortoiseSVNの持ってるsvn.exeを呼び出して、実行させてたんですが、なんか新しく作ったジョブでうまくいかない。 なんでだろーと思ってたら、どうもこないだの解決方法が若干足りてなかった様子。 Jenkins内部的にはこないだの…

JenkinsでSubversionをProxy経由で利用する方法

JenkinsでSVNからチェックアウトさせようとしたら、何やらエラーが発生。 UnknownHostExceptionとか言われた。 どうもSVNの通信にProxyがうまく設定されていない様子。 いろいろ見て回ったんだけど、結局下記の方法で解決しました。 Jenkinsのインストールフ…

SQLでの切上げ(Oracle)

Oracleの関数で、小数第○位切捨てにはtrunc関数が使えます。 trunc(column, 2) とすれば、小数第三位切捨てとなります。 マイナスを指定すれば整数の上位桁による切捨て(十の位、百の位など)も可能です。 が、切り上げに関しては整数値への切上げのceilと…

Eclipseで自動的にコードフォーマッタなどを実行する

Eclipseを使って開発している場合(というか多くのプロジェクトは、NetBeansとかでないかぎり使っていると思いますが)、コードフォーマッタを利用しているという方も多いと思います。 プロジェクト内で共通のフォーマット設定を使用していれば、各人がコー…

Arrays.binarySearchとHashSet.containsの比較

Arrays.binarySearchとHashSet.containsで、どちらの方が高速か比較してみました。 使ったコードは以下のようなもの。 package myproject.test; import java.util.Arrays; import java.util.HashSet; public class PerformanceTest { public static void mai…

Checkstyleの「'X'がフィールドを隠しています」の抑制

メモ。 Checkstyleで「'X'がフィールドを隠しています」という警告が出ることがあります。当然ながらセッターやコンストラクタではわかっていてフィールドに代入しているわけで、この警告はいらないことになります。完全にこのチェックを外してしまうのもあ…