dddav 0.8 リリース
今回は不具合修正と仕様変更のリリース。 http://www.mylab.jp/program/dddav/ 日本語フォルダ名に関する不具合の修正。 ホスト設定の「リモートの初期フォルダ」に日本語フォルダ名が含まれる場合にパスが文字化けする ホスト設定の「現在のフォルダ」押下時に日本語フォルダ名が含まれた場合に文字化けする 加えてバージョンチェックのHTTPアクセス時にインターネットオプションのプ …
今回は不具合修正と仕様変更のリリース。 http://www.mylab.jp/program/dddav/ 日本語フォルダ名に関する不具合の修正。 ホスト設定の「リモートの初期フォルダ」に日本語フォルダ名が含まれる場合にパスが文字化けする ホスト設定の「現在のフォルダ」押下時に日本語フォルダ名が含まれた場合に文字化けする 加えてバージョンチェックのHTTPアクセス時にインターネットオプションのプ …
OLE ドラッグ&ドロップ(以下D&D)の実装を見直し中。 VC++(MFC)で何も考えずにD&Dを実装すると、D&D中はアプリケーションがロックされる。 普通のアプリケーションならロックされる時間は短いので気にならない。 但し、dddavのようなドロップ後に時間のかかる処理(ファイル転送)をしている場合にはそれが気になるのでロックされないように考える必要がある。 具体的に …
MFC/ATLであればCStringW/CStringAを使うのがお手軽。コンストラクタで変換してくれる。 Win32APIならMultiByteToWideChar/WideCharToMultiByteを使うんだけど面倒。 標準Cライブラリならmbtowc/wcstombs。
起動時のソフトの更新チェックと、転送しながらのリモートフォルダ移動に対応。 http://www.mylab.jp/program/dddav/ 起動時の最新バージョン確認についてはプロキシを見ていないので通知されない可能性あり。
メモ。 推測するな、計測せよ "" by 書籍 24時間365日 サーバ/インフラを支える技術 KISS(Keep it simple, stupid)の原則 "" by Kelly Johnson テストコードにはWhat, ソースコードにはHow, そして,ドキュメントにはWhyを書くんだよ! by 角谷信太郎氏 顧客は1/4インチのドリルが欲しいわけで …
2ペイン間のドラッグ&ドロップに対応。 他、2件の不具合対策。 http://www.mylab.jp/program/dddav/
VC++で作ったプログラムでOLEドラッグ&ドロップした後に自動整列されてしまう現象に悩まされていたが原因がわかった。 正規化されていないパスを渡すとエクスプローラに遅延レンダリングでドロップした後になぜかドロップしたファイルのアイコンが自動整列されてしまう。 よって、GetFullPathNameでパスを正規化することで解決した。
リモートファイルの複数削除に対応。 http://www.mylab.jp/program/dddav/ 今さら感満載である。
特に問題なくインストールできた。各種ドライバも正常に動いている。 サウンドカードがないので音がでないため、別途サウンドカードを購入することにする。
最近ThinkPad X31が熱暴走するようになって困っていたが、このソフトを使ったら直った。素晴らしい。 http://tpfancontrol.com/ http://www.staff.uni-marburg.de/~schmitzr/donate.html