タグ別アーカイブ: tech

実行可能ファイルを圧縮する


UPX(the Ultimate Packer for eXecutables)
Windows, Linux 等で動作する実行可能ファイル(*.exe など)を圧縮するソフトウェア。
例を見ると、元のサイズから30%くらいのサイズに圧縮できるようです。
 
使い方:

upx –best foo.exe

テストとリファクタリング


どちらの言葉も齟齬が生じやすいのですが、認識の違いを改める上で
t_wada さんがまとめた資料(PDF)がとても参考になります。
 
「Test」という言葉について
 テスト, TDDの定義と目的について。
 
リファクタリングとテストの関係
 リファクタリングの定義と、リファクタリングにおいてテストが受け持つ役割について。

UIEngine


UJML という XML ベースの言語により、さまざまな環境(PC,Mobile)で動作するアプリケーションが作成可能になる、というものです。
UIEngine という、環境の差異を吸収するエンジンにより実現しているようです。
開発環境の非営利目的での利用は無償ですが、UEIジャパン社に営利目的の場合は要連絡とのことです。
 
Life is beautiful
 UIEジャパンCEO中島氏のブログ。
 
UIEngine WiKi
 
株式会社UIEジャパン
 開発、配布元。
 
UIEngineだ
UIEngine について色々書かれてます。

OSS のマインドマップ記述ツール


Freemind
会社の同僚経由で知りました。マインドマップは利用してましたが手描きだったので..
設定ファイル(\Documents and Settings\<username>\freemind\user.properties)を一行書き換えるだけで日本語化も可能です。

#language=en

language=ja

にすれば一部を除いて日本語になります。
参考:
マインドマップの描き方、応用例、ツール、考え方について(mindmap.jp)