Pages

2009-01-25

CocoaアプリケーションからOpenMetaによるメタデータを操作する

OpenMetaプロジェクトで公開されているOpenMetaクラスを使うのが簡単。ライセンスはApache License 2.0。

今のところ全部クラスメソッド。ファイルを指定するにはNSURLを使う。

タグの追加
[OpenMeta addUserTags:tags url:url];
タグの削除
[OpenMeta clearUserTags:tags url:url];

こんな感じで簡単。第一引数のtagsはNSStringを要素に持つNSArray。タグ以外の他のメタデータについても専用のメソッドが用意されているし、NSDictionaryを使って一括して扱うこともできる。

OpenMetaをちょっと扱ってみるツールOMWizard


OMWizard
Originally uploaded by s.take

OpenMetaをちょっとテストしてみるような感じでOMWizardなるツールを作ってみました。Wizardといっても別に凄い機能はなくて、指定されたタグでファイル検索し、検索結果からタグのリネームができる程度。OMWizardをダウンロード。


この程度ならGoogle Code上で公開されているOpenMeta.[hm]を使ってすぐに書けちゃう。この辺の手軽さは普及の後押しになると思う。


2009-01-24

OpenMetaで定義されているメタデータ語彙

OpenMetaで定義されているメタデータの語彙はGoogle Code上のスキーマで見ることができます。

  • kOMUserTags
  • kOMStarRating
  • kOMHidden
  • kOMLatitude
  • kOMLongitude
  • kOMAltitude
  • kOMAddress
  • kOMCity
  • kOMStateProv
  • kOMPostalCode
  • kOMCountry
  • kOMBookmarks
  • kOMApproved
  • kOMWorkflow
  • kOMProjects
  • kOMAuthors
  • kOMEmailAddresses
  • kOMItemDueDate
  • kOMInformation
  • kOMDirector
  • kOMProducer
  • kOMGenre
  • kOMPerformers

タグやレーティングといった基本的なメタデータはもちろん、経度緯度のような地理情報、住所、作曲者や演奏者などの音楽関係のメタデータがあるみたいです。今後どうなるかが楽しみです。

2009-01-23

OpenMetaって何ぞや?

最近何かと話題のOpenMeta。私もMacの手書き説明書経由で知りました。なんでもxattr(ファイルシステムの拡張属性)を使ったタギングの共通規格のようです。 Ironic Softwareって会社が頑張ってるみたい。

Google Codeにプロジェクトがホスティングされているので、早速アクセス。簡単な概要が記されたPDFがダウンロードできます。ざっと読んでみた。

  • 各ベンダがバラバラに実装したらタグの便利さが損なわれる。だから統一しよう。
  • 非公開APIは使ってない。xattrだから簡単にアクセス。
  • もちろんSpotlightで検索できる。
  • Ironic Softwareからは、対応アプリとしてTagger、Deep、またコマンドラインツールとしてomtoolをリリース。YepやLeapももうすぐOpenMetaに対応するよ。
  • プライベートなメタデータを追加するのも簡単だし、みんなで統一したければOpenMeta規格に追加できるかも。

PDFの後ろのほうには他の似たようなもの(SpotlightやAdobeのXMPなど)とどう違うのかが説いてあったりします。英語ですが4ページと短いので興味のある方は読んでみてはいかがでしょうか。

2009-01-11

Firefox率が高いサイト=おっさん臭いサイト?

Firefox率が高いサイト=おっさん臭いサイトより。

だって、10代はわざわざFirefoxなんてインストールしないし、小学生や幼稚園児はFirefoxを知らない。 30代、40代の主婦、というか女性一般はFirefoxなんてインストールしないし、高齢者もインストールしない。

じゃあ、残ったのは誰って、ほとんどがおじさん。

これは違うんじゃないだろうか。10代ってのがどの層を指してるのかにもよりますが、少なくとも私の大学の知り合いはFirefoxユーザは多いですね。あとSFCのせいかMacユーザもわりと多いのでSafariを使っている人も結構見かけます。そしてこれくらいの学生層が今の日本のWWW利用者層の中心なんじゃないでしょうかねえ。mixiみたいなSNSにしろ、個人ブログにしろ、おっさんより学生のほうが多く利用しているように思えます。もちろん、「10代」ってのが「ポケモン攻略!」みたいな児童を指してるんならまた話は変わってきますが。20代男性について全く書かれていないので、多分そういう学生層を最初から考えてないのかもしれません。

私?Firefox使っていませんよ。