JavaのSwingアプリケーションをWindowsのDPIスケーリングに対応する

JavaのSwingアプリケーションをWindowsのDPIスケーリングに対応するには、次のコードを呼び出す。 UIManager.setLookAndFeel(UIManager.getSystemLookAndFee …

Continue reading ‘JavaのSwingアプリケーションをWindowsのDPIスケーリングに対応する’ »

Java・.Net Framework・DelphiのZIPファイル中のファイル名の文字コードを調べる

ZIPファイルに格納するファイル名の文字コードはWindowsとMacでは異なり、日本語版Windowsの圧縮フォルダはShiftJISで、Mac OS XのFinderはUTF-8で格納する。 そのため、Macで作成し …

Continue reading ‘Java・.Net Framework・DelphiのZIPファイル中のファイル名の文字コードを調べる’ »

デザインパターン検出ツール Tsantalis

Tsantalisというデザインパターン検出ツールが「edubase Stream ソフトウェアパターン第9回ツール活用」で紹介されていた。 Tsantalis デザインパターン検出ツールとは、既存のソフトウェアについて …

Continue reading ‘デザインパターン検出ツール Tsantalis’ »

世界を股にかける数十億ドル規模の巨大航空会社をストップさせたバグ

『Release It! 本番用ソフトウェア製品の設計とデプロイのために』で紹介されていた話。 数百の旅客機と数万人の社員を擁し、世界を股にかける数十億ドル規模の巨大航空会社をストップさせたのが次のコード。 さて、どこに …

Continue reading ‘世界を股にかける数十億ドル規模の巨大航空会社をストップさせたバグ’ »