February 27, 2018

自前ライブラリの整備

うーん,毎日ブログ書けるかなと思っていたんだけど難しいね.あれこれやっていると,何かが疎かになる.

Mebiusbox や FileHammer などは MFC で作成しているのですが,MFC 用または汎用ライブラリを1つ,.Net アプリ用にも自前ライブラリを1つ,他にもコンピュータグラフィック用のライブラリがあって,今はそれぞれメンテ中です..Net アプリ用のライブラリは一部 GitHub で公開しています.

正直,FileHammer や DiskCatalogManager もソースコード公開しようかなと思ったことはあるのですが,依存ライブラリがいくつかあって結構面倒だったというのがあります.とはいえ,今だと画像関係は OpenCV にまとめられそうですね.でも OpenCV の DLL はサイズが大きくてフリーソフトウェアで数十MBって結構大きいサイズになってしまいました.他にも便利なライブラリがあるので,そちらに移行するといいのですが,やっぱり面倒なのでやっていないです.とはいえ,FileHammer である程度整理しましたけどね.64bit になって Susie Plugin も対応しなくていいかな,なんて思ったりしていますが,対応は簡単なのでやってあります.

自前ライブラリもずっと手付かずだったので,色々と整備していて機能を追加したり,リファクタリングしたり.Visual Studio 2012 が出たときも一度整理したんですが,Visual Studio もどんどんバージョンアップしていって,エラーが出るようになったりと結構厄介です.自分のライブラリはともかく他のライブラリの管理が大変.バージョンアップしていたりとか.まあ,色々やっています.