About CPU Thermometer CPU Thermometerについて
CPU Thermometerは、CPUの温度を測定し、ドック内に表示するDock Extra(dockling)です。 Mac OS XのCocoa環境で動作します。以下のような特徴があります:
- マルチCPUに対応
- 複数のCPUを搭載している場合、どのCPUの温度を表示するかを選択することができます。
- 温度履歴のグラフ表示が可能
- 過去128回分の温度測定結果をドック内にグラフとして表示することができます。 温度の測定間隔は、10秒〜60秒の範囲で設定可能ですから、 約20分〜約2時間の範囲で履歴のグラフを表示することができます。
- ソース・プログラムを公開
- docklingの作成例としてご参照ください。 また、CPUの温度測定は、Machマイクロ・カーネルを直接コールして実現しているので、 マイクロ・カーネルの使い方のサンプル・プログラムとしてもご参照いただけると思います。
Enviroments 動作環境
- Mac OS X 10.0.0 ,10.0.1,10.0.2,10.0.3,10.0.4
- 動作確認済みの機種
- PowerBook G3 (Firewire)
- PowerMacintosh G4 (AGP Graphics)
- PowerMacintosh G4 (Gigabit)
- PowerMacintosh G4 (Gigabit) MP
- PowerMacintosh G4 Cube
- iMac DV
- iMac DV SE
- iMac DV SE (Summer 2000)
- 動作しなかった機種
- PowerBook G3 233MHz
- PowerBook G4
- PowerMacintosh G4 (Digtal Audio)
- PowerMacintosh G4 (Digtal Audio) MP
- iBook (Firewire)
- iBook (Dual USB)
- iMac(rev.C)
動作報告をお寄せいただいたみなさま、ご協力ありがとうございました。
このソフトウェアは、マシンに搭載されているCPUのタイプによっては動作いたしません。
これは、Mac OS Xのマイクロ・カーネルが、特定のタイプのCPUに対してだけしか温度測定機能を提供していないためです。
上記以外の機種をお持ちの方は、お手元のマシンでの動作結果をお知らせいただけないでしょうか。
(測定ができなかった場合には、温度の部分に“?”マークを表示するようになっています)
お知らせいただける場合には、機種名とMac OS Xのバージョンを併せてご連絡ください。
ご協力をお願いいたします。
この件に関する技術的な背景
Quick start 簡単な使い方
- CPU Thermometerは、dmg形式のイメージ・ファイルで配布しています。 この配布ファイルをDisk Copyアプリケーション(Applicationsフォルダにあります)から開きます。 すると、CPU Thermometerのイメージ・ファイルがFinderにマウントされます。
- マウントされたイメージ・ファイルから、CPU Thermometerのファイルをハード・ディスクの適当な位置 (Applicationフォルダの中にあるDock Extrasフォルダをお勧めします)へコピーします。
- コピーしたCPU Thermometerファイルをドラッグし、ドック内のお好きな場所へドロップします。
- 現在のCPU温度がドック内に表示されます。
- ドック内のCPU Thermometerをクリックすると、各種設定を行うためのメニューが表示されます。 マルチCPUのマシンでは、このメニューから温度測定を行うCPUの選択を行うことができます。
- CPU Thermometerの使用をやめる場合には、ドック内のCPU Thermometerをドラッグして、 ドックの外にドロップします。
Redistoribution notice 二次使用と再配布について
- ソース・プログラムの二次使用
- ソース・プログラムの二次使用は、自由といたします。 こんな簡単なプログラムですが、なにかの参考にしていただければ嬉しく思います。 そして、もしお時間がございましたら、ぜひ、感想/アイデア/改善点などをお寄せくださいませ。
- このソフトウェアそのものの再配布
- 雑誌や書籍の掲載に際しては、作者の事前承諾が必要です。 それ以外のメディアについては、自由に再配布していただいて結構です。 ただし、このソフトウェアの著作権は作者にありますので、著作権などの表記は改変しないでください。
- 無保証
- このソフトウェアの作成に当たっては、システム・ソフトウェアやデータを破損するなどのトラブルを起こさないように、 十分な注意を払っています。 それでも、このソフトウェアの使用によってトラブルが発生しないことを、100%保証することはできません。 万一、トラブルが発生した場合でも、作者は一切の責任を負いません。 このソフトウェアは、各自の責任の元にご利用ください。
Download ソフトウェアのダウンロード
Special thanks 参考文献と謝辞
このソフトウェアの作成に際して、以下の情報を参考にさせていただきました。 各文献の著者のみなさまには、この場にて失礼ではありますが、お礼申しあげさせていただきます。
- Creating docklings on Mac OS X 10.0.4 (http://www.stepwise.com/Articles/Technical/2001-03-30.01.html)
- Very simple rules for memory management in Cocoa (http://www.stepwise.com/Articles/Technical/2001-03-11.01.html)
- Cocoaはやっぱり! (http://www.big.or.jp/~crane/cocoa/)
- HAPPY Macintosh Developing TIME! (http://www05.u-page.so-net.ne.jp/xd5/mkino/HMDT/)
- Cocoa Club (http://www.fsinet.or.jp/~nito/CocoaClub/)
- itWatch Home Page (http://www.remus.dti.ne.jp/~takahisa/itWatch/)
また、んーたさん(vanilla@soap.design.co.jp)には、 かわいらしいアイコンを作っていただきました。
みなさま、ありがとうございました。
History of the updating 更新履歴
- Version 1.0.2(2001年7月16日)
-
以下の不具合を修正:
- “環境設定”パネルで設定を変更すると、そのあとCPU負荷が異常に上昇することがあった。
- Version 1.0.1(2001年7月2日)
-
以下の不具合を修正:
- MacOS X 10.0.4において、“環境設定”パネルが表示されないことがあった。
- マルチCPU環境において、測定対象とするCPUの設定が再起動時に保存されなかった。
- ドック外へドロップした場合に、温度の表示が画面上に残ってしまうことがあった。
- “環境設定”パネルでの設定値が、DocklingServer.appのプリファレンス・ファイルに保存されていた。
- Version 1.0(2001年5月27日)
- ドックに表示する際の文字とグラフの色を、環境設定パネルで設定可能とした。
- Version 1.0b2(2001年5月15日)
-
マルチCPU環境における、以下の不具合を修正:
- インストール直後に、測定対象のCPUが#2になっていた。(本来は#1となるべき)
- 測定対象のCPUを切り替えても、メニューのチェック・マークが変化しなかった。
- 測定対象のCPUを切り替えた後、ドックの温度表示が更新されるまでに時間がかかっていた。
- Vresion 1.0b1(2001年5月4日)
- 最初の公開バージョン