68
流体 0.9.4.1

私はタブ付きブラウザの大ファンで、Firefox や Safari でタブを 15 個から 20 個ほど開いていることがよくあります。しかし、この方法で大量にウェブを閲覧するには欠点もあります。最大の問題は、ブラウザがクラッシュした場合 (クラッシュしないということではありません)、開いているタブもすべて一緒に消えてしまうことです。また、あるページを開いたまま他のタブをすべて閉じたい場合もあるでしょう。ただし、事前にこのことを考えておかないと、おそらくウィンドウを閉じてしまい、開いたままにしておきたいページを失ってしまうことになります。大きなクラッシュの後、または開いたままにしておきたいタブを閉じた後に、「ああ、見たいページを専用の小さなブラウザ アプリケーションで表示できたら最高だろう」と思うことがあるでしょう。

噂が本当なら、まだリリースされていないSafari 4には、まさにそれを実現する機能が搭載されるでしょう。つまり、閲覧中の特定のサイトを、それ専用のスタンドアロンブラウジングアプリケーションに変換するのです。こうしたミニプログラムは、サイト固有ブラウザ(SSB)と呼ばれています。しかし、Safari 4がいつリリースされるのか、あるいは噂が本当かどうかさえも、誰にも分かりません。朗報です。同じ機能を持つ無料のソリューションが現在利用可能です。ただし、Mac OS X 10.5(Leopard)を使っている場合に限ります。Fluid、AppleのSafariウェブブラウザにも搭載されているオープンソースのウェブブラウザエンジンであるWebKitをベースに構築されたプログラムで、わずかな手間であらゆるURLを専用のCocoaアプリケーションに変換します。

Fluid は驚くほど使いやすく、インターフェース全体が 2 つのテキストフィールドと 2 つのドロップダウンメニューを備えた単一のダイアログボックスで構成されています。アプリケーションに変換したい URL を入力し、新しいアプリケーションの名前を入力し、アプリケーションの保存場所を指定して、アプリケーションに使用するアイコンを選択します。

画像

Fluid にサイトのファビコン(ブラウザの URL バーでサイト名の左側に表示される小さなアイコン)を使用するように指示したり、コンピューター上のアイコンファイルを指定したりできます。Flickr グループには、すぐに使えるアイコン画像が約 300 枚掲載されています。すべて気に入ったら「作成」をクリックするだけで、数秒後には独自の SSB が完成します。

作成が完了したら、Mac上の他のプログラムと同じようにSSBを起動すると、指定したサイトが専用のウィンドウで開きます。SSBは実際のプログラムなので、Dockに表示され、サイドバーやツールバーに保存できます。さらに、メニューバーのアプリケーション名の下の通常の場所に、独自の設定インターフェースも用意されています。

画像

この設定ダイアログは比較的機能が充実しており、他のほとんどのOS Xプログラムにはない調整機能もいくつか用意されています。右の画像にあるように、Spaces使用時のプログラムのウィンドウの動作を制御できます。ウィンドウの外観を変更したり、他のすべてのウィンドウの上にフロート表示(またはデスクトップに他のすべてのウィンドウの下に埋め込む)、影のオン/オフ、不透明度の適用、さらにはウィンドウをウィンドウの上部や下部だけでなく、どこからでもドラッグできるように指定することもできます。

SSB の設定にある「詳細設定」タブでは、クリックしたリンクや手動で入力した URL など、SSB による URL の処理方法を制御できます。デフォルトでは、SSB は SSB 作成時に指定したドメイン内の Web ページのみにアクセスできるよう制限されています。このモードのままにしておくと、SSB 独自のドメイン外にあるハイパーリンクや入力された URL は、デフォルトのブラウザで開きます。必要に応じてこの動作を無効にして、SSB 内を自由に移動することもできます。ただし、SSB を終了しても最後に閲覧した URL は常に記憶されるため、SSB の元のドメイン以外を閲覧してから SSB を終了しても、次に SSB を起動したときには、新しくアクセスしたサイトが読み込まれます。この動作のため、私はドメイン制限はそのままにしておくことを推奨します。

SSBの設定でもう一つ興味深い機能は、プラグインセクションです。ここには3つのエントリがあり、Browsaという名前が2つと、Thumbnailという名前が1つあります。Browsaプラグインを使うと、SSBウィンドウを分割できます。例えば、左または右にペインを追加し(位置は設定で変更できます)、他のサイトを閲覧できます。

Thumbnailプラグインは、Fluidで作成されたSSBのもう1つのユニークな機能を制御します。GoogleやDiggなどの特定のサイトでは、現在のページ上のリンクのサムネイル表示が可能です。これらのサムネイルは、(デフォルトで)現在のサイトのコンテンツの下にあるペインに表示されます。また、これらのサムネイルをCover Flowのような形式で表示することもできます。これは実にクールです。一枚の写真は千の言葉に値します。ここの画像をクリックすると、Cover Flowモードでサムネイルが表示されたGoogle検索のフルサイズ画像が表示されます。

最後に、SSB の設定により、URL バーに数文字入力するだけで特定の URL を読み込むショートカット キーを作成したり、セキュリティ、タブ、および一般的な機能の設定を行ったりすることもできます。

必要な設定がすべて完了したら、通常のウェブブラウザのタブで特定のウェブサイトを閲覧するのと同じように、SSB を操作してください。SSB は起動後もウィンドウのサイズと位置を記憶するので、お好みに合わせて設定してください。Fluid を使用すると、サイトごとにサイズと位置が異なる個別のブラウザウィンドウを作成できます。

例えば右は、私のGoogle Finance SSBです(クリックすると拡大表示されます)。このウィンドウは、その日のサマリーチャート(今日はあまり良い日ではありませんでした!)と最新のトップ記事を表示するサイズに設定しています。このウィンドウはチャートを表示させる以外、特に何もしないので、サイズが小さくても問題ありません。Fluidを使ってSSBとして作成したので、仕事中にSafariからFirefox、Caminoへと切り替えても、一日中起動したままにしておけます。

Fluid で作成された SSB には、もう一つ秘策があります。それは、アプリケーションではなく、メニュー エクストラとしてインストールできることです。つまり、メイン メニュー バーからウェブサイトを閲覧できるのです。これは、Digg の iPhone ページのように、小さな「見出しのみ」のビューを持つサイトでのみ意味を持ちます。メニュー バー SSB を作成するには、通常どおり SSB を作成し、SSB のプログラム メニューにある「MenuExtraSSB に変換」コマンドを使用します。(メニュー エクストラ SSB のメニュー バー アイコンを Ctrl キーを押しながら右クリックすると表示される「通常のアプリケーションに変換」コマンドで、SSB を通常モードに戻すことができます。)

30~40ものSSBを使いたいとは思いませんが(ブラウジングの大部分はタブで行っています)、頻繁に参照するサイト(あるいはブラウザのクラッシュを引き起こすような不安定なサイト)をスタンドアロンアプリケーションとして起動できる機能は、時に非常に便利です。現在SSBモードで使用しているサイトは3つほどあり、今後さらにいくつか追加していく予定です。Fluidを使えば、このプロセスはほぼ苦痛なく、私が試したどのサイトでも問題なく動作しました。興味があれば、ぜひ試してみてください。無料のプログラムで、SSBのセットアップもすぐに完了します。

Fluid 0.9.4.1 には Mac OS X 10.5 以降が必要です。