いいえ、grepはできません。長年の開発経験を持つBare Bones Softwareは、BBEditやMailsmithといった機能豊富なアプリケーションから、10ドルのWeatherCalへと事業を拡大しました。これはシステム環境設定パネルのWeatherCalで、その目的はただ一つ、iCalに天気予報を表示して、今後の地元のイベントや遠方への旅行をより良く計画できるようにすることです。
WeatherCalのインターフェースはシンプルで、プラス(+)ボタンをクリックするだけで複数の場所のカレンダーを作成できます。場所の名前、郵便番号、空港コードで検索できますが、WeatherCalはアドレス帳で「マイカード」として指定したエントリから場所を読み取って、自動的にデフォルトの場所を作成します。各場所の名前は必要に応じて編集でき、場所のチェックボックスをオフにすると、カレンダー自体は削除されずに、その場所のイベントがカレンダーから削除されます。カレンダーを完全に削除するには、カレンダーを選択してマイナス(-)ボタンをクリックするだけです。
一旦設定が完了すれば、WeatherCal はそれぞれの場所について通常の iCal カレンダーを作成し、当日の現在の天気と今後 5 日間の簡易予報を表示する。(Bare Bones によれば、天気予報フィードは米国各地では 5 日分以上の予報を提供することがあるが、海外の地域ではそれより少ない場合もあるとのことだ。) 他のすべての iCal カレンダーと同様、カレンダーの色は iCal でカレンダーを選択し、Command-I を押してポップアップメニューから新しい色を選ぶことで設定できる。
WeatherCal のイベントの 1 つをダブルクリックすると、その場所の Weather Underground Web ページを読み込む URL が表示され、わずか 3 回のクリックとアプリケーションの変更で追加情報が表示されます。
カレンダーはローリング方式で、当日と今後 5 日間のイベントのみが表示されます。WeatherCal は自動的にカレンダーを整理するので、過去の気象状況でカレンダーが乱雑になることはありません。
通常の iCal カレンダーなので、iPhone や iPod と同期し、iCal 内のイベントやタスクを一目で確認できる Second Gear の Today などの iCal 対応ユーティリティで表示されます。
まあ、以上です。WeatherCalは一芸に秀でたアプリですが、実に巧妙で、しかも便利なツールです。これを使えば、次の週末の計画を立てる際に、ピクニックに適した天気かどうかを簡単に判断できます。また、少しの雨や雪で近所のドライバーがパニックになるような場合、来週、街の反対側で行われる会議の計画を立てる際に天気予報を知っておけば、不快な交通渋滞に巻き込まれるのを避けられるかもしれません。あるいは、来年のMacworld Expoへの旅行を計画しているなら、サンフランシスコを事前にカレンダーに追加しておけば、荷造りの目安がつかめるでしょう。
もちろん、最近はインターネットで天気情報を探す方法はたくさんありますが、状況が重要であり、計画を立てている時に天気情報がすぐにわかるのは、私にとっては10ドルの価値しかありません。WeatherCalはMac OS X 10.5以降が必要で、ダウンロードサイズは2.6MBです。
私はちょっとした天気マニアで、Web 上の Ithaca Climate Page を定期的にチェックし、毎年 Ithaca Weather Calendar を購入して最新の暦情報を得ています。その観点から、Bare Bones 社が WeatherCal 2.0 に実装できる機能がいくつかあると思います。例えば、iCal のイベントには「Notes」フィールドがあり、これはテキスト形式の天気予報情報に最適なはずです。(Bare Bones 社によると、その情報を信頼性の高い方法で解析するのは容易ではないとのことです。) さらに、WeatherCal は現在の状況を把握しているので、オプションで iCal 内に各日の最高気温と最低気温を表示する別のカレンダーを作成し、ユーザーが過去の天気を振り返ることができるようにすることもできます。
とはいえ、これらは些細な提案に過ぎません。WeatherCal は現状でも十分に完成度が高く、これからの季節を通して使うのが楽しみです。