torutkのブログ

ソフトウェア・エンジニアのブログ

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

2月の日数をjava.util.CalendarのgetActualMaximumメソッドで調べる際のはまりポイント

今日は6月29日です。29日というのがミソです。 #ここでもう分かったという方も多いかと思います。Javaで、2月の日数が28日か29日かを取るために、CalendarクラスのgetActualMaximumメソッドを使っています。これはその月の最大日(1月なら31、4月なら30)を…

Windows/JDK6のデフォルトフォントの変更と、論理フォントに対応する物理フォントをプログラム上で取得

JDK6 u26がこの6月にリリースされており、本日u25をアンインストールしu26をインストールしました。Windows版JDK6は、デフォルトで論理フォントにMS ゴシックとMS 明朝を使用する設定となっています。この設定(のソース)は以下ファイルです。 \jre\lib\fon…

Sphinxでドキュメント生成 - 図を描く、TeX経由でPDF(Windowsでの始め方)(続)

先月のSphinxへの取り組みの続きです。 Sphinxでドキュメント生成(Windowsでの始め方) - torutkの日記 Sphinxでドキュメント生成-PDF(Windowsでの始め方) - torutkの日記 Sphinxでドキュメント生成-PDF(Windowsでの始め方)(続) - torutkの日記 Sphin…

WiXによるインストーラ作成(続)

以下の日記の続きです。 WiXによるインストーラ作成 - torutkの日記 アプリケーションで作成するデータ(ユーザー共有)の格納用ディレクトリと、そこにアクセス権を設定する試みを行いました。WiXのCreateFolderとPermissionを使う方法です。以下のドキュメ…

NetBeansのモジュールファイルをハック

NetBeansのSQEプラグインに含まれるCheckstyleのバージョンが古い(5.0-beta1)ので、新しいバージョン(5.3)にどうやって置き換えられるかを追い求めてみました。 (2011/06/20に更新されたSQEではCheckstyle 5.3対応したようです) SQEプラグインのソースを…

Windowsのディレクトリ構成ガイドライン

Windows Vista/7 になって、ユーザーのディレクトリがC:\Users下になったり、C:\Users\\AddDataなるディレクトリが出来たり、C:\ProgramDataなるディレクトリが出来たり、といろいろな変化があります。また、C:\Program Filesの下にインストールしたプログラ…