CrystalDiskInfo 1.0.0 RC14
- 名無しさんAに『もしよろしければ、重要項目のログをグラフ化する機能をお願いします。』とお願いされました。
- それに対して名無しさんBは『Ver2とかになりそうだけどあると面白そうだよね』と同意しました。
- 私は思いました。 『ログ保存もグラフ化も Ver.1.0 で実装しよう』と。たまには、『不言実行』しようと。(いつも有言不実行だから) 私はさらに思いました。『とはいえ、メモリリークの問題もあるし、2日で全部は無理だ』と。
- 私は考えました。『でも、3日あればきっと全部できる』と。そこで、週末を『3日』に変更するための申請を行いました。どうせ余れば捨てるだけだしね。
にしても、RC になってからどれだけ新機能投入してるんだ orz
色々機能を追加したので、当然バグも盛り込んでいる可能性があります。お気づきの点がございましたらご指摘をお願います。また、ご意見ご要望もお待ちしております。
待望のログ保存&グラフ化機能を実装!!
【更新内容】
- 待望のグラフ化機能&ログ保存機能を搭載 (Alpha クオリティ) [名無しさん他多数の要望]
グラフライブラリには Flot を利用させていただきました。 - IE6 以下の環境で発生していたメモリリークを推定 99.99% 改善 (値は適当)
残念ながら完全に 0 には出来ませんでした。※IE7 では問題ありません。 - 上記メモリリーク問題に併せて、データ更新時の処理を大幅に改善
- 自動更新の対象とするディスクの選択機能を搭載 (ちさんの要望)
- トレイ温度アイコンの表示順序を逆順に変更 (ちさんの要望)
- 休止やスタンバイからの復帰時に全てのディスクの情報を更新する機能を搭載
- 二重起動防止機能を搭載
- IE5/NT4 用テーマを作成 (PNG Alpha チャンネル表示に対応できないため)
- PNG Alpha チャネル表示用ライブラリを
IE PNG Fix v1.4 Copyright (c) 2006 Takashi Aida http://www.isella.com/aod2/
に変更
【制限事項】
- IE 5.5/6.0 (Win2k/XP) においてテーマ切り替え時に健康状態と温度の背景画像が変わりません。(使用しているライブラリの仕様?) 対策検討中です…とりあえずテーマ変更後再起動してください。
【仕様】
- 外付け ATA/RAID ボード接続の HDD には 1 台目のみ不完全ながら情報が取得できることが多いようです。基本的に、2 台目以降は見えません。(正確には 1 台目と同じ情報が取得されるため表示しません)
- RAID には未対応です。
- 外付け HDD (USB/IEEE 1394) には未対応です。
- eSATA HDD は ATA コントローラ次第です。
【S.M.A.R.T って何?】
【Beta テスト協力のお願い】
◇CrystalDiskInfo 報告ツリー 其の伍 (RC14以降) (報告板)
- 動作報告をお願いいたします。
- ご意見・ご要望をお待ちしております。
【ダウンロード】(2008/04/15 8:10 差し替え:フランス語ファイルを更新)
【ひとりごと】
- メモリリーク の問題は本当に苦労しました。今のところ IE6 環境での根本的な改善に至っておりません(恐らく至らない)ので、CrystalCPUID 5 -Estel- の常駐機能は本体と分離し、CDHtmlDialog を使わない別実行ファイルとする方法も検討する必要がありそうです。
- 待望のログ保存機能を実装しました。項目ごとに別ファイルに分け、変化があったときのみ追記する仕様にしたためログファイルが肥大化しすぎるということはあまりないと思います。もちろん、変更がないときにはファイルアクセスをしないようにしています。CSV 形式で出力しているので、エクセルなどによるグラフ化も簡単です。
- JavaScript を知らない私が JavaScript で書かれたグラフライブラリ Flot を使用することにしたので、非常に苦戦しています。今回はとりあえず動けばいいや的な超絶簡易実装です。この方法は『ナイ』と自分でも思いますが、Alpha 機能ということでご容赦ください。といいつつ、時間の関係もありこの方針のまま正式版になりそうです。とりあえずは。それでもグラフ化できないよりは 100 倍マシでしょう。
- 次のステップでは、複数の HDD を同じグラフにプロットする機能を実装したいと思います。温度などを比較できると楽しそう。
最近のコメント