2月 28

【変更点】
- グラフの縦軸が常に整数表示となるように修正
- グラフのツールチップ機能を改良
値の整数化、フォントサイズの拡大、ツールチップ表示位置の調整
- flot を最新のテスト版に更新
- excanvas と jQuery を packed 版から minified 版に変更
⇒ それに伴いファイル名を変更
- インストーラ版のみですが、ファイル名変更などに伴い不要になったファイルを削除する機能を搭載
⇒ Alpha2 以降不要となった GraphIe8.html などがすでにインストールされている場合削除します。
- JMicron の対応をさらに修正
ってか、前のだとダメだったらしい。smartmontools の中の人がわざわざ訂正メールを送ってきてくれました。
- 週末を塗りつぶす機能を有効にしているとツールチップが表示されない不具合を修正
smartmontools の USB サポートが本格的に始まりつつある そうです。なんでも、JMicron の中の人に問い合わせたら詳細情報を教えてもらえたとか。smartmontools のブランド力すげぇ。現在の実装は こんな感じ。ただ、動作の詳細は公開できないということで本当にソースコードだけだったりします。
軽く眺めてみましたが、Master/Slave 情報の取得なんて絶対解析デキネーって感じの内容でした。とりあえず、Master/Slave それぞれに送りつけることに……。エレガント指数は低いけれど、仕様が公開されていない以上仕方がないでしょう。
こういうやり取りがあると本当にオープンソースで良かったなぁと思います。もうちょっと英語が堪能だったらエキサイティングな情報交換ができそうなものですが、簡単な応対が精一杯……残念。
ちなみに、私は JMicron には問い合わせしておりませんが、某ベンダさんの仲介で、日本の大手3社さんには問い合わせを行っています。結果は、NDA の壁などもあり全滅でしたけどね。CrystalDiskMark の結果が外付け HDD の箱に印刷されているモデルもあったりするので多少は期待していたのですが……。あと、窓の杜大賞受賞前の問い合わせだったので、受賞後だったら結果も変わった?のかなぁ。
【ダウンロード:期間限定】
【備忘録:flot の改造部分】
addLabels(axes.yaxis, function (tick, axis) {
return ‘<div style=”position:absolute;top:’ + (plotOffset.top + axis.p2c(tick.v) – axis.labelHeight/2) + ‘px;right:’ + (plotOffset.right + plotWidth + margin) + ‘px;width:’ + axis.labelWidth + ‘px;text-align:right” class=”tickLabel”>’ + parseInt(tick.label) + “</div>”;
});
これで、縦軸の表示が常に整数になります。
2月 28
サイトデザインをなんとかクリスタル風味にできないかと試行錯誤中……。Crystal Dew World という名前なのに、ちーともクリスタルっぽくないし。まぁ、サイト開設当初からの課題なんですけどね。
2月 27
※本エントリは意味不明です。華麗にスルーしてください。
結局『虎』で購入しました。べっ、べつに予約特典に惹かれたわけじゃないんだからね!! PS2 版は持っていますが、もちろんプレミアムエディションです。えぇ、信者ですからw
【第一印象】
エス○ルさんの声に多少の違和感が……。う~ん、ネットで調べる限り同じ人なのですが。まぁ、そのうち慣れるとは思うけど。
【リアル嫁の反応】
デカっ。厚っ。
【愚痴】
2560 x 1600 の壁紙が入っていないよ!! って、そりゃそうか。そろそろ、800×600 だけじゃなくて高解像度モード (1600×1200とか) があるとありがたいんですがねぇ~。アンケートはがきに書いておこう。
【当然ですが】
CrystalCPUID 5 の開発が捗るかどうかは本作の出来にかかっていますw
2月 27
ふと気がついたのですが、IE8 RC1 からは標準モードでも VML が使えるようになったようです。今までは互換モードじゃないと ExCanvas が使えなかったのですが……。
標準モードでも VML が使えるようになったので、CrystalDiskInfo が抱えていた IE8 特有の問題は解決できました。
2月 24
【だらだら綴る変更点】
- JMicron 対応を強化!! 今まで動かなかった JMicron 製チップ搭載外付けディスクをお持ちの方はぜひ再確認を!!
なんとあの smartmontools の中の人からコマンド設定に関する貴重な情報をいただきました。AIX-ESU35CD は最初動かなかったけど、コマンド内の廃止済みフラグを 0 にすることで動作するようになったとのこと。
- Logitec コマンドで読める外付けディスクが Logitec 以外に存在することが判明したため、Logitec 以外にも Logitec コマンドを送るように変更しました。Logitec コマンドというよりどっかの OEM だったのかなぁ。なお、本件は sys さんの書き込み から判明しました。
- モデル名、ファームウェア、シリアルナンバーに制御文字等が含まれる場合の対策を修正
⇒ 前回の修正では効果がないことが判明。コソーリと 2.1.3b で適用済み
- IDENTIFY_DEVICE の結果が不適切な場合、容量表示がおかしくなることがある不具合を修正。これまた、コソーリと 2.1.3b で適用済み
- マニュアル更新
インストーラ版におけるインストール/アンインストール法と移行、バックアップ法を追記。また、smartmontools をスペシャルサンクスに追加。
【オープンソースで良かった】
この手のプロジェクトでは世界で一番有名と思われる smartmontools の中の人から連絡が来るとは驚きました。そういう方が捕捉できる程度には海外でも使われているんだなぁとちょっとというかかなり嬉しいです。ちなみに、smartmontools ではUSB サポートの要望がとても多いとか。となると、CrystalDiskInfo での解析結果が反映されたりすることもあるかも!? (希望的観測)
オープンソースにしてから国内外の開発者から多大なるフィードバックが得られるようになり、その結果ソフトウェアの品質・機能も向上し、ますますユーザーも増えるという最強のサイクルが回り始めています。
まさに、百利あって一害もなし!!
こんな感じで CrystalCPUID 5 -Estel- も開発が進むと良いのですが orz
【ダウンロード:期間限定】
2月 23

【インストーラ版】
ついに、Yahoo!ツールバー同梱のインストーラ版を用意することになりました。
CrystalDiskInfo / CrystalCPUID の開発にはとにかく検証用機材を購入する必要があるため、皆さんから少しずつ元気を分けてもらおうという作戦です。なお、今後も zip 版も併せて公開します。
インストーラ版の公開は初めてなので、コメントもお待ちしております。
【zip 版からインストーラ版への移行について】
解凍されるファイルは全く同じです。『smart』フォルダと DiskInfo.ini をコピーすれば移行は完了です。インストーラ版は、簡単にアップデートできるというメリットがあります。
【変更点】
- 対応機能表示から NV Cache を削除
- Mutex 名を変更
- 言語ファイル更新
- ※インストーラ版のテスト開始