Macユーザーはコンピュータの世界の多くの分野から締め出されています。ソフトウェアの非互換性は最も一般的な問題ですが、Macのハードウェアのメリットを活かすソフトウェアを誰も作ろうとしないというだけの理由で、クールなハードウェアを見逃してしまうこともあります。
ここのMacworldで働いている人の一人(いや、正確にはアリゾナからリモートワークしているのですが)が、コンピューター制御のクールな気象観測装置にPCを接続しています。おかげで、彼のサイトにアクセスして、これを書いている今、彼の家の気温が56度(摂氏約14度)だとわかるんです。
もしかしたら、彼の裏庭、私の裏庭、あるいは自分の裏庭の天気なんて、どうでもいいかもしれません。でも、もしあなたが私と同じなら、あの気象観測装置を見たら、まるでキャットニップのように心を奪われたはずです。私も 欲しかった んです。でも…ほとんどの気象観測装置はMacユーザーには全く不向きなようです。Macに優しいUSBではなく、PCのシリアル接続を採用しているんです。しかも、Mac用ソフトウェアなんてありません。
しかし、結局のところ、それは完全に真実ではないようです。近々掲載する Macworldの 記事のために調査していたところ、Macを実用的な気象観測所に変える有望なプログラムをいくつか見つけました。iTunesの音楽をホームステレオで再生するほど衝撃的ではないことは承知していますが、それでもワクワクしました。

以下で紹介するソフトウェアはすべてMac OS Xでネイティブに動作します。ただし、一つ注意点があります。気象ステーションはすべてPCスタイルのシリアルポートを使用しているため、Keyspanのシリアル-USBアダプタが必要です。私はGeeThreeの優れたStealth Serial Portを持っているのですが、なぜかこれらの製品はStealth Serial Portでは動作しませんでした。
Davis Instruments社は数多くの気象観測機器を製造しており、その多くは164ドルのOS X用ソフトウェア「WeatherLink」と互換性があります。WeatherLinkはネイティブのMac OS Xアプリケーションではありません。Javaで書かれており、Windowsアプリケーションのように見えます(そして動作します)。例えば、アプリケーションのメニューバーはメインウィンドウの上部に配置されています。しかし、WeatherLinkは驚くほど機能が充実しています。気象データのチャートやグラフを表示したり、収集したデータをテキストファイルにエクスポートしてMicrosoft Excelなどのアプリケーションで表示したりできます。
WeatherLinkの最も印象的な機能は、Webサポートです。約50個のカスタムタグセットを使用することで、WeatherLink自体が生成するグラフィックを含む、ライブ気象データを表示するWebページを作成できます。私は数分で、見たいデータをすべてリストした基本的なページを作成できました。テンプレートを作成すると、WeatherLinkは現在の気象状況に基づいてHTMLページを生成し、Macのハードドライブ上の特定の場所に保存するか、FTP経由でインターネット上のリモートサーバー(例えば、サービスプロバイダのWebサーバー上のWebスペース)に転送します。
それ以来、基本的なPHPコードを使用するようにページを修正し、よりインテリジェントなドキュメントに仕上げました。(例えば、最近の降雨量がない場合は、このページでは降雨量のグラフは表示されません。)ソースファイルはここからダウンロードできます。

残念ながら、WeatherLink は少し不安定です。天気コンソールからデータを転送中に時々フリーズし、データが失われ、ウェブページが定期的に更新されなくなることがあります。また、メモリリークも少し発生します。そこで、WeatherLink を終了して再起動する小さな AppleScript を作成し、(Cron 経由で、Cron ユーティリティを使って)1 日に数回実行されるように設定しました。
WeatherHawkの気象ステーションはDavisのものよりかなり高価ですが、146ドルのプログラムWeatherHawk-XはMac OS Xネイティブの優れたアプリケーションです。Mac用気象ユーティリティWeatherManXとWeatherMenuの開発元であるAfter Ten Softwareによって開発されました。WeatherHawk-Xのメインウィンドウには、現在の気象状況が美しく表示されます。
小さなグラフエリアがあり、プリセットされた少数のグラフタイプから1つを選択できますが、WeatherLinkが生成できる詳細なチャートの数には遠く及びません。WeatherHawk-Xはデータ満載のWebページも生成できますが、WeatherLinkほどのタグの柔軟性や、自動生成されるWebグラフィックの多様性は備えていません。また、Macのローカルフォルダに保存したい場合でも、ファイルのアップロードはFTP経由のみとなります。

WeatherHawk-Xの優れた点は、気象データを外部ソースにアップロードする機能です。WeatherHawk-Xは、学校の気象観測所をまとめたGLOBEプログラムと、特に印象的なのは、全米各地の個人気象観測所からデータを収集・表示するウェブサイト「Weather Underground」をサポートしています。WeatherHawk-Xを起動してからわずか5分で、自宅の天気がWeather Undergroundに表示されました。(DavisのWindows版WeatherLinkはWeather Undergroundをサポートしていますが、Mac版はサポートしていません。)
WeatherHawk-Xの良い点は、After TenがWeatherTrackerという別のプログラムも開発している点です。これはWeatherHawk-Xとほぼ同じアプリケーションです(GLOBEのサポートを除く)。大きな違いは、WeatherTrackerがVantage Proや旧型のDavis気象ステーション、そしてOregon Scientificのステーションなど、WeatherHawk以外の気象ステーションでも動作する点です。私はVantage ProでWeatherTrackerの早期プレリリース版をテストしましたが、問題なく動作しました。パブリックベータ版はまもなく公開される予定です。After Tenによると、完成時の価格は「約50ドル」とのことです。After TenがWeatherTrackerに新しい気象ステーションのサポートを追加していくにつれて、Mac対応の気象ステーションの数は増え続けるでしょう。

気象ステーションのデータをWebページに表示するだけじゃ物足りないという場合はどうすればいいでしょうか?Christopher Snell氏(全く関係ありませんが)が開発したWeatherStationは、25ドルのKonfabulator用のウィジェットで、超オタク向けのソリューションを提供します。WeatherStationはデフォルトで、Davis気象ステーションをベースにしたPerlベースのインターフェースで動作しますが、設定にはかなりのUnixスキルが必要です。
しかし、WeatherStationが探していたファイル形式を推測し、それを再現するWeatherLinkテンプレートを作成することができました(こちらにあります)。それでも満足できず、最終的にウィジェットを修正して、降水データなど、いくつかの異なる情報を表示することにしました。
結局のところ、Macユーザー向けの気象観測ステーションの選択肢はたくさんあるんです。そして、WeatherTrackerが登場すれば、さらに選択肢が増えるでしょう。Macユーザーで天気予報ファンなら、ぜひチェックしてみてください。今、自宅の裏庭の気温が43度(摂氏約4.5度)だということをよく知っている私の言葉を信じてください。