[Bento2レポート] Bento2 を選ぶ 3 つの理由 (3) 〜 スマートコレクションでデータ整理
2009 年 3 月 11 日<<更新がだいぶ遅くなってしまったことをお詫びいたします。>>
Bento2 を選ぶ 3 つの理由の最後のトピックでは、スマートコレクションの機能に注目してみよう。
スマートコレクションを活用してレコードを分類しよう
スマートコレクションとは、指定した検索条件を記憶させておき、検索条件に該当するアイテムを自動的に収集させることができる機能だ。Mac ユーザーなら、iTunes のスマートプレイリスト、Mail のスマートメールボックス、Finder のスマートフォルダなどをイメージしていただけばよろしいかと。
以前のエントリーでも触れたとおり、Bento でスマートコレクションを作成するには、以下の 2 通りの方法がある。
方法1
- メニューバーの [レコード] > [詳細検索...] を選択する
- 検索条件を指定する
- 保存をクリックする
方法2
- メニューバーの [ファイル] > [新規スマートコレクション...] を選択するか、[ライブラリ] ペインのコンテキストメニュー (右クリック) から [新規スマートコレクション...] を選択する
- 検索条件を指定する
- 保存をクリックする
結果的にはどちらも同じなのだが、ようは「お目当てのレコードを検索 > 検索結果を保存」という流れと、「スマートコレクションを作りたい > 条件を指定」という流れのどちらでも作成できる、ということだ。
検索条件として指定できるフィールドは以下の 3 つ。
- 検索するフィールド
- 条件式
- 任意のテキスト
条件式は、検索するフィールドの種類によって変わる。例えば、検索するフィールドがテキストの場合は以下のようになるが、

検索するフィールドを日付にすると、次のようになる。

複数の条件を指定して検索することもできる。検索対象のフィールドは 1 つの条件につき 1 種類しか選べないので、複数のフィールドに検索をかけたい場合は、フィールドごとに条件を指定する必要がある。また、複数の条件を指定する場合は、「すべて」の条件に一致するものをピックアップするのか、あるいは「いずれか」の条件にマッチするものをピックアップするのかを選択する。

***
例えば、ムービーライブラリの例で考えてみよう。
検索を容易にするために、各レコードには撮影日、撮影場所、登場人物などのフィールドを作成しておく。「ムービーの長さ」なんてフィールドを作成しておいても便利かもしれない。
登場人物のフィールドに特定の名前が含まれるレコードのスマートコレクションを作成すれば、人物ごとのコレクションを作成できる。撮影日の範囲を指定してスマートコレクションを作成すれば、年毎あるいは月毎のコレクションを作成することも可能だ。
Mac ユーザーにはなじみ深い、この「スマートコレクション」が使用できるということは、大量のデータを管理する場合において非常に大きな強みといえる。Numbers のような表計算アプリケーションでデータを管理した場合、「ソート」や「強調表示」はできても、特定のレコードだけを抽出することはできないからだ。
***
ムービーライブラリについて
ちなみに、本題とは少しずれるが、Bento2 のメディア機能はなかなか優秀だ。いくつかの種類の動画で試してみたが、QuickTime で再生できるものなら再生可能なようだ。Perian や Flip4Mac 等のプラグインを入れていれば、WMV や FLV でも再生できる。やはり、ライブラリ上でそのまま動画を再生できるというのは便利だと思う。逆に、外部アプリケーションで再生するオプションがないのが残念だ。
ライブラリにレコードとして取り込んだ動画ファイルは、Bento の db ファイルに格納される。つまり、Bento で動画ライブラリを作ると、Bento のライブラリデータがどんどん膨れあがっていく、ということだ。オリジナルの動画ファイルも保存しておくとなると、単純計算で倍のスペースを喰うことになりそうだ。
そこで、ディスクスペースを節約したいなら、下の図のように、あえて「メディア」フィールドは使わずに「ファイルリスト」フィールドで動画ファイルにリンクするのが良いかもしれない。レコードのフォーム上に動画のショットが表示されないのは少し残念だが、この方法なら、内容は QuickLook で確認できるし、外部のデフォルトアプリケーションで再生することも、保存先のフォルダを開くことも簡単だ。
***
「Bento2 を選ぶ 3 つの理由」シリーズのエントリーはこれでおしまいです。Bento2 のモニターレポートとしては、もう 1 回くらいまとめのエントリーを書きたいと思っていますが、今月はかなり忙しいので、更新頻度が落ちています。










[...] ※次回は「Bento2 を選ぶ 3 つの理由 (3) 〜 スマートコ [...]
as/is » [Bento2レポート] Bento2 を選ぶ 3 つの理由 (2) 〜 外部リンク + QuickLook を使いこなせ[...] ※次回は「Bento2 を選ぶ 3 つの理由 (3) 〜 スマートコレクションでデータ整理」です。 [...]