久々にHoi2 DDA。艦船パーツ無効化で1950年代にどれだけ重くなるかのテストを兼ねて。
国は
開始時からエチオピアと戦争しているのでサクッと併合。全師団を本土に戻してドイツと同盟。工場と歩兵を生産しつつユーゴに戦争。幸い連合はぶち切れなかった。トルコ、ギリシャに宣戦布告される。ハンガリー、ルーマニア、ブルガリアは枢軸入り。そのままユーゴ、アルバニア、ギリシャ、トルコの順に征服して1938/4頃までに併合。その後枢軸脱退。脱退直後連合がドイツに宣戦布告。ちなみにドイツはオーストリアもチェコも併合してない状態。
今はこんな感じです。この後はどーするかなぁ・・・。
etc
確定申告してきました。色々書類が多くて面倒くさい。税務署の人が異常な速度で暗算しててびっくりでした。5,6桁 * 0.25とかを「ここの値はどれこれそーゆー理由で・・・」しゃべりつつすらすら数字書いていく勢い。
java
最近swingをやってます。
mac/win/linuxでアプリケーション関連づけ実行とか一応mac/winではそれっぽく動いているみたい。要はファイルパスを取得して、ブラウザにfile://で投げるだけ。macの場合はURLエンコードしてあげないと全角が死んだ。
BareBonesBrowserLaunch.jar使ってます。
win XP
mac 10.3.9
java 1.4.2_12
-------------------------------------
//ディレクトリの区切り文字をシステムの区切り文字に変換する
strFilepath = strFilepath.replaceAll("\\|/", File.separator);
//Fileクラス
File file = new File(strFilepath);
try {
//ファイルの存在を確認
if (file.exists()) {
String strRet = "";
if (System.getProperty("os.name").startsWith("Windows")) {
strRet = file.getCanonicalPath();
} else {
String strTmp[] = null;
//macの場合はパスを分解してURLエンコードした名前で再結合
strTmp = file.getCanonicalPath().split(File.separator);
for (int index = 0;index < strTmp.length;index++) {
strRet = strRet + URLEncoder.encode(strTmp[index],"UTF-8");
if (index != strTmp.length - 1) {
strRet = strRet + File.separator;
}
}
}
//ブラウザにfile://実行ファイルパスを投げる
BareBonesBrowserLaunch.openURL("file://" + strRet);
}
} catch (IOException e) {
e.printStackTrace();
}
-------------------------------------