「Posts」の一覧

dddav 0.8 リリース

2012年01月17日

今回は不具合修正と仕様変更のリリース。 http://www.mylab.jp/program/dddav/ 日本語フォルダ名に関する不具合の修正。 ホスト設定の「リモートの初期フォルダ」に日本語フォルダ名が含まれる場合にパスが文字化けする ホスト設定の「現在のフォルダ」押下時に日本語フォルダ名が含まれた場合に文字化けする 加えてバージョンチェックのHTTPアクセス時にインターネットオプションのプ …

OLE Drag&Dropで画面をロックさせない実装

2012年01月11日

OLE ドラッグ&ドロップ(以下D&D)の実装を見直し中。 VC++(MFC)で何も考えずにD&Dを実装すると、D&D中はアプリケーションがロックされる。 普通のアプリケーションならロックされる時間は短いので気にならない。 但し、dddavのようなドロップ後に時間のかかる処理(ファイル転送)をしている場合にはそれが気になるのでロックされないように考える必要がある。 具体的に …

ワイド文字列からマルチバイト文字列への変換

2012年01月07日

MFC/ATLであればCStringW/CStringAを使うのがお手軽。コンストラクタで変換してくれる。 Win32APIならMultiByteToWideChar/WideCharToMultiByteを使うんだけど面倒。 標準Cライブラリならmbtowc/wcstombs。

dddav 0.7をリリース

2012年01月06日

起動時のソフトの更新チェックと、転送しながらのリモートフォルダ移動に対応。 http://www.mylab.jp/program/dddav/ 起動時の最新バージョン確認についてはプロキシを見ていないので通知されない可能性あり。

気になる格言、名言、慣用句

2011年12月27日

メモ。 推測するな、計測せよ "" by 書籍 24時間365日 サーバ/インフラを支える技術 KISS(Keep it simple, stupid)の原則 "" by Kelly Johnson テストコードにはWhat, ソースコードにはHow, そして,ドキュメントにはWhyを書くんだよ! by 角谷信太郎氏 顧客は1/4インチのドリルが欲しいわけで …

dddav 0.6 をリリース

2011年12月21日

2ペイン間のドラッグ&ドロップに対応。 他、2件の不具合対策。 http://www.mylab.jp/program/dddav/

OLE D&Dではまる

2011年12月20日

VC++で作ったプログラムでOLEドラッグ&ドロップした後に自動整列されてしまう現象に悩まされていたが原因がわかった。 正規化されていないパスを渡すとエクスプローラに遅延レンダリングでドロップした後になぜかドロップしたファイルのアイコンが自動整列されてしまう。 よって、GetFullPathNameでパスを正規化することで解決した。

dddav 0.5をリリース

2011年12月19日

リモートファイルの複数削除に対応。 http://www.mylab.jp/program/dddav/ 今さら感満載である。

ThinkPadのファン回転数制御ソフト

2011年11月09日

最近ThinkPad X31が熱暴走するようになって困っていたが、このソフトを使ったら直った。素晴らしい。 http://tpfancontrol.com/ http://www.staff.uni-marburg.de/~schmitzr/donate.html