Eclipse のクリーン Eclipse に新しいプラグインを入れた直後などに Eclipse がうまく動作しなくなった場合、Eclipse をクリーンするのがひとつの手です。 方法は、eclipse.exe と同じディレクトリに「eclipse… k-hatanoハック2014.06.30 38,725
言語ファイルで定義した単語の参照方法 Aipo では多言語化対応のために単語 (プログラミング言語にまつわる単語ではなく、「編集」「削除」「閉じる」などの一般的な単語や) を AipoLocalization_**.properties (**はjaなどの言… k-hatanoハック2014.06.26 228
Java における例外処理の注意点 例えば以下のようなプログラムを実行する場合を考えます。 public void method2(String urlStr) throws Exception{ InputStream input = null; try… k-hatanoハック2014.06.23 482
URL.openStrean実行時にエラーが発生する場合 URL を指定し、Web ページの内容などをダウンロードしたい場合は、例えば Java では以下のように記述できます。 InputStream input = null; try{ URL url = new URL(&… k-hatanoハック2014.06.19 2,298
マージとリベースの違い Git で、ブランチを統合する方法としてマージとリベースがありますが、どのような違いがあるのでしょうか。 マージ(Merge)を行った場合は、統合前のブランチの変更履歴はあくまで統合後とは分離した状態で保持されます。統合… k-hatanoハック2014.06.12 471
各言語でのハッシュ(連想配列)を扱う文の比較(続き) この投稿は、私の以前の投稿( https://hacknote.jp/archives/2972/ )の続きです。 ハッシュは連想行列と呼ばれることもあれば、辞書と呼ばれることもあります。また、配列とほぼ同一に扱われるこ… k-hatanoハック2014.06.09 305
コメントアウトの注意点 プログラム中の数行を飛ばして実行したい場合、その部分をコメントアウトするのが一般的ですが、/* ~ */ でコメントアウトするときには注意が必要です。 なぜなら、/* ~ */ は入れ子などを考慮しないため、もし囲んだ部… k-hatanoハック2014.06.05 1,747
演算子の優先順位に関する注意点 例えば、Java で書かれた以下のプログラムの実行結果はどうなると思いますか。 public class Enzan { public static void main(String[] args){ int val =… k-hatanoハック2014.06.02 498
各言語でのハッシュ(連想配列)を扱う文の比較 ある程度最近のプログラミング言語にはハッシュ(連想配列)と呼ばれる、キーと値を対にして扱うデータ構造が用意されていることが多いです。 定義方法やループのしかたは言語によってまちまちです。ここで少しまとめてみようと思います… k-hatanoハック2014.05.29 377