7月 27

富士通、USB 3.0対応のSATAブリッジLSI (PC Watch)

要チェックですね。

プレスリリースによると販売目標が 100万個/月 となっているので、USB 3.0 外付け HDD に相当採用される見込みがあるんでしょう。

CrystalDiskInfo は富士通さんの特殊コマンド(存在するかどうかも不明)に対応していないので、対応するために必要な機能が存在するかどうかとても気になるところです。対応してないとなると・・・

7月 22

以前からご連絡いただいていた 2 点について対応いたしました。

  • 最小化時にウィンドウサイズ設定が無効になってしまう不具合を修正
  • /Exit オプションを追加

/Exit オプションは、S.M.A.R.T. 情報を取得、保存した上で自動的に終了するオプションです。/Exit オプション付きのショートカットを作成すれば、気が向いたときのみ情報を取得、保存するという使い方も可能です。

【スタートアップとの組み合わせ】
□Vista 以降
タスクスケジューラの設定で /Startup オプションから /Exit オプションに変更することで毎回起動時に S.M.A.R.T. 情報を取得、保存することができます。常駐はさせたくないけれど、たまにグラフを使って推移を見守りたい方にお勧めです。

□Vista 以前
スタートアップ用レジストリに登録されたパス情報に /Exit オプションを追加することで Vista 以降と同様に S.M.A.R.T. 情報を取得、保存することができます。

【制限事項】
上記機能は情報を取得、保存するだけで異常を発見しても何ら警報を出しません。警報機能は常駐機能とセットなので監視したい方は今まで通り常駐させてください。。。

【ダウンロード】

7月 20

【改善点】

  • Indilinx な SSD の自動認識機能を強化(S.M.A.R.T. 属性から判定)
  • 言語ファイル更新(イタリア語)
  • ダイアログ微調整(High DPI 対応)

Indilinx MP ToolでK5-64のファームウェアをアップデート (博士課程大学院生の現実逃避日記 さん) によるとファームウェアの更新どころかモデル名やシリアルナンバーまで自由自在に変更できるツールが公開されているとのこと・・・。どう考えても、一般ユーザーがモデルナンバーやシリアルナンバーを自由に変更できる必要はないと思うのですが。

というわけで、モデル名から搭載コントローラを推定することは実質不可能となりました。そこで、S.M.A.R.T. 属性から搭載コントローラを推定する機能を実装しました。最終的には、モデル名にあまり依存しないように調整したいと考えています。

【必要な資料】

  • Intel SSD の S.M.A.R.T. 属性
  • Samsung SSD の S.M.A.R.T. 属性

欲しいですねぇ~。どこかで見かけたらぜひ教えてください。

【ダウンロード】

7月 08

CrystalDiskInfo30A3_200

192 DPI (通常の倍、面積は四倍)対応!!

【改善点】

  • JMicron 製コントローラ搭載 SSD の S.M.A.R.T. 属性表示部分を修正
    Reserved (1byte) を含めた Raw Value (8byte) に対応しました。JMicron 独自形式ですが、いままでは最後の 1byte を表示することができませんでした。
  • High DPI 対応を開始 (IE8環境のみ)
    ものすごく苦労しましたが、とりあえずメインダイアログとアバウトダイアログの High DPI 対応機能を行いました。添付ファイルをご覧いただくとわかるように192 DPI (200%)だと非常に大きいです。なお、文字サイズなどの関係でまだまだ微調整が必要です。(192 DPI だと文字が少し欠けています)

【ダウンロード】

7月 07

Windows 7 の RTM が迫っているとのこと。

RTM と同時期に CrystalDiskInfo 3.0 をリリースする予定だったのですが、High DPI 対応、新テーマ作成やグラフライブラリの調整などを考えると検証に少なくとも 1 カ月はかかるのでとりあえず断念しました。

とはいえ、現在鋭意強化中の SSD 対応をいつまでもリリースしないというのももったいないので近日中に 2.8 をリリースしたいと思います。

7月 07
  • Indilinxコントローラ搭載SSDのS.M.A.R.T.属性表示を拡充
  • Indilinxコントローラ搭載SSDにおいて 現在値、最悪値、生の値(6byte) という表記から 生の値(8byte) に変更
    *Indilinxコントローラ搭載SSDはしきい値には未対応

【参考】

【ダウンロード】

7月 05

CrystalDiskInfo を 192DPI (200%) で実行すると…

HighDPI

こっ、これは酷いorz

実際のところマイクロソフト純正ソフトでさえ完全には対応していない High DPI ですが、そろそろ本気で対応してみてもよい時期なのかもしれません。

でも、リソース管理とかテストとか大変なんですよねぇ~使っている人もほとんどいないでしょうし。

2560×1600 の高解像度環境はこういうテストには最適です。買って良かったぁ~ 30 インチ液晶♪

【追記】

DPI 対応の Win32 アプリケーションを記述する (Windows デベロッパー センター)

とりあえず、CDHtmlDialog を使った場合・・・

 VARIANT zoom;
 zoom.vt = VT_I4;
 zoom.lVal = 500; // 拡大率 (%)
 m_pBrowserApp->ExecWB(OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DODEFAULT, &zoom, NULL);

って感じのコードでダイアログ内部の要素を拡大できます。

7月 05

Windows Server 2008 R2 (MS 松崎さん)

  • 圧倒的なスケール機能?
  • 最大256論理プロセッサ対応
  • 時代は並列だ!!

Windows 7 vs Windows XP (MS ジニアス平井さん)

  • シャットダウン速度と起動速度を生対決w
    ⇒ Windows XP の起動の方が速いのであった・・・・・・・・。

Windows 7 互換性 (MS 井上さん)

  • バージョンチェックとか UAC とかフォルダ名変更とか
    ⇒ 管理者権限必須ソフトしかほとんど書かないからある意味関係ないw というか注意点は Vista と同じ
  • High DPI
    ⇒ 対応を本気で検討しよう!!

ライトニングトーク

かまださん

  • PPT なしで 写真+トークのプレゼンは凄すぎ
    ⇒ 上級者過ぎて真似できないかと。
  • しかも、OSC の付箋でうちの嫁が書いたのが採用されてるしw

なおきさん

  • ASP.NET の歴史
  • が、肝心な最新動向については時間がないので省略w
    ⇒ 斬新過ぎ

まえはなさん

  • LT 童○ 喪失
  • Hyper-V Hyper-V Hyper-V
  • ネタが微妙に被ってしまった。

さかもとさん

  • はなしの持って行き方がやはりうまい!!
  • やっぱり駄目なのか・・・いやいや、ソースを読め!!
    ⇒ 感服

なかよしさん

  • Python の話
  • PyPy の紹介がちょっぴり恥ずかしそうで萌えたw
    えぇ、やっぱりそう読むんですねw

じぶん

  • 絶対誰にでもわかる&役に立つネタを用意したつもりだったのですが・・・懇親会で超駄目出しorz
  • 最後のネタ画像(ガセじゃないけど)の食い付きが一番良かったorz
  • 次回は高レイヤーで攻めますよと宣言

総評

  • 幸せいっぱいの松崎さんとお話できたのがうれしかったです。