filter: alpha() の恐怖

No Comments

ようやく重い腰を上げて某ソフトの開発を再開したのですが、やたらとメモリ使用量が多いことに気がつきました。
色々調べた結果、スタイルシートで、 filter: alpha() を使うと約6MBメモリ使用量が増えることがわかりました。(IE8 の場合)

改めて振り返ると CrystalDiskInfo では、filter を使用していないのですが、CrystalDiskMark はデフォルトテーマなどで filter を使用しているためメモリ食いなことが判明。とはいえ、半透明機能を有効にしたほうが遥かに見た目は良い(と思う)のでまぁ良いでしょう。filter ありのテーマからなしのテーマに変更してもメモリ使用量は減らないようなので、プロセス終了まで解放してくれないのかも・・・。この辺りはよくわかりませんが。

なんにせよ、某ソフトのデフォルトテーマは filter なしの方向で考えたいと思います。が、jQuery を使ってクールに決めようとか相変わらずアホなことを考えているので最終的にメモリ馬鹿食いでも許してください。

Bus Hound

No Comments

CrystalDiskInfo 開発当初から探し求めていたプロトコルアナライザーソフトを発見しました!!

Bus Hound

bushound

仮想 PC 上で、CrystalDiskInfo を実行した際のキャプチャデータ

はっきり言ってすごく凄いです。なんと、ATA コマンドがバッチリ見えています!! これさえあれば、AMD + AHCI や RAID コントローラにも対応できるかも!? 思っていたのですが・・・。やっぱり、無理ですねwよくよく考えると実際に送るコマンドではなく、送り方 が重要なので。

あと、このソフト有料で $799 もするんですよね orz 無料体験版だとほんのちょっとしかデータを取得できない。ATA コマンドが眺められる無料のソフトはないものか・・・。

ドライブレターマッピング

No Comments

 現在ドライブレターの検出は WMI を使って実現していますが、改めてドライブレターのマッピング方法を調査したところ以下が見つかりました。

  • IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 
  • IOCTL_STORAGE_GET_DEVICE_NUMBER

 いけそう?

【ひとりごと】

CrystalDiskInfo 3.0 は Windows NT 4.0 サポートしなくてもいいよね?CrystalDiskInfo を NT4 実機で試した人は世界で数人いるかどうかでしょうし。

カーネルモードドライバには使えないけど…

No Comments

デジタル署名に関しては、いまだに未練たらたらで時折調査をしているのですが今日は個人でも取れるコードサイニングを紹介します。

個人でもコードサイニングが購入できますか?? (Comodo)

取得条件は

 ・お客様所有のドメインがあること
 ・運転免許もしくはパスポート
 ・公共料金の支払い明細(電話番号が明記されているもの)

とのこと。簡単ですね。

が、クロス証明書はないのでカーネルモードドライバには使えません。(64bit Vista では動きません)

実行ファイルにつけるように買っとく?はぁ。

【追記】

さらに調べたところ、http://www.ksoftware.net/code_signing.html から購入申し込みすると 3 年で297ドルとのこと。安い。

ネタ元:http://www.geocities.jp/visualcalculation/digitalsign.htm

【参考】

デジタル署名のまとめ(Vista x64対応)

北海道開発オフ

No Comments

【第9回】北海道開発オフ ~成果発表強化集会~ に参加してきました。
今回はライトニングトークスペシャル?ということで、CrystalDiskInfo の紹介を行いました。

いつもは黙々と開発をされるとのことだったので、次回は近日中に届くと思われる Y8 を持って参戦したいと思います。家にいると色々誘惑wもあって開発が進まないこともありますし。

【反省点】

  • 難しいことをわかりやすく伝える工夫をすべき
    多くの人にはなじみのないジャンルのソフトウェアを開発しているからこそ、わかりやすく伝える努力はもっとすべき。
  • 質問には的確な回答を・・・
    毎回反省するのですが、今回も少々反省

ポチっとな

No Comments

Y8 買った。約20万。なんという決断力。さすがに今年の予算は使い切ったか・・・・・・。

Let’snote Y シリーズが終了orz

No Comments

パナソニック、Core 2 Duo SU9400搭載の「Let’snote」夏モデル
~個人向けの「Let’snote Y」シリーズが終了
(PC Watch)

いつか Y シリーズを買おうと思っていたのですが・・・まさかのシリーズ終了。考えてみるとネットブックの台頭などノートパソコン市場における価格下げ圧力はかなりのものがありますし、『個人』が20万越えのパソコンを買う時代は終焉を迎えつつあるのかもしれません。

にしても、今回の新モデルいろんな意味で前モデルよりも性能劣化しています。

なので、春モデルを買うしかないのですが20万円かぁ~。30インチディスプレイに Phenom II + Shuttle SN78SH7 と今年に入ってから色々買いまくりだというのに・・・SSDも欲しいし・・・もしかして、元気になってきたから物欲が復活したのかも!? 前向きに考えるとそういうことになるな。うんうん。なら、買っても大丈夫そうだな。(← 自分に言い聞かせている)

CrystalDiskInfo 2.5.3

No Comments

  • Intel SSD を SSD として認識できない不具合を修正 ATA/ATAPI-7 対応にも関わらず SSD フラグが立っていることが判明… ATA8-ACS で定義されたものだと思っていたのですが。
  • バッファロー製 SSD などの温度は 32 ℃固定であることが判明したため『不明』と表示するように変更
  • COM 初期化関連を修正

【ひとこと】 Intel SSD の S.M.A.R.T. 項目に関する詳細については現時点では一般公開されていないようです。 Intel SSDのS.M.A.R.T. ID [E8] [E9]についてIntelに問い合わせてみた によると問い合わせても現時点では回答は得られず…。しかし、どーみても E9 が寿命っぽい。ベンチマークしまくった結果 99 -> 98 -> 97 -> … と減少していくようだとこれで確定としたいところです。人柱~な方々の体当たりレポートをお待ちしております。 間違いないようであれば、MTRON と同じように % 単位の健康状態判定機能を追加したいと思います。CrystalDiskInfo 3 -Moonlight- では、寿命関連項目の S.M.A.R.T. 値のグラフ化にも対応したいと思います。

Intel SSD 新ファームウェア

No Comments

話題の Intel SSD の新ファームウェアでは、パフォーマンスが劣化した状態から脱却できるかも!? というもの。

Intel SSD 欲しいのぉ~。寿命に関する S.M.A.R.T. 項目も気になりますし・・・・・・。

CrystalCPUID 4.15.4

No Comments

  • Intel Core 2 (Penryn) で電圧変更機能が正常に動作しない不具合を修正

Older Entries