MacOSX 10.4から搭載の Spotlight について語るスレです。
スマートフォルダの話題もこちらでどうぞ。
アップル Spotlight
http://www.apple.com/jp/macosx/features/300.html#spotlight
Spotlight Plug-ins
http://www.apple.com/downloads/macosx/spotlight/
前スレ
【Tiger】Spotlightを使いこなそう!2【スマートフォルダ】
http://pc11.2ch.net/test/read.cgi/mac/1128315038/
■よくある質問
Q. 索引(メタデータ)を作り直したいんですけど。
A. ターミナルに sudo mdutil -E / と入力すれば索引を一から作り直してくれる。コピペでもOK。
ターミナル触りたくない人はプライバシーにHDごと放り込んで、すぐ解除。再起動すれば索引作成をはじめる。
Q. 特に検索もしてないのに、mdsがCPUパワーを喰いまくって他のアプリの挙動がおそくなります。
A. Spotlightのプライバシー欄に、Home内のピクチャーと、ミュージックを登録するだけで大分改善される。
他にあったら追加よろ。
[スマートフォルダ]Spotlightを使いこなそう! 4[検索]
1名称未設定
2008/02/15(金) 16:10:55ID:oUGtFyaR0249名称未設定
2008/12/21(日) 15:23:53ID:QVdug8Ci0 むしろ「休暇届けが」でヒットするのに問題があるようなw
251名称未設定
2008/12/21(日) 18:33:15ID:0jpCtu1a0 焦臭いと、焦げ臭いみたいなもんだなw
252名称未設定
2008/12/21(日) 20:45:57ID:N9oY/gFa0 うちのSpotlightタンは「荻原」ってキーワード指定したのに「萩原」って結果が出ます
253名称未設定
2008/12/21(日) 20:58:15ID:o7yM9BWA0 237さんとやや重複になってしまって申し訳ないのですが、
外付けUSBHDDの「索引作成にかかる時間を計算中」になって、
しばらくたつと、外付けHDDのアクセスランプがつかなくなって、
アクセスしている音もしなくなっちゃうんですが、
それでも延々「索引作成にかかる時間を計算中」なんです。
mdsがフルパワーで動いている為Macbookのファンだけが
延々回り続けるという状態で丸一日膠着してしまっています。
プライバシーに突っ込めばもちろんそれはなくなるのですが、
どうにか索引作成をさせる方法はないものかと悩み中です。
何かアドバイスいただけないでしょうか。
MB 2.4Ghz Leopard と BUFFALO HD HES640-U2の組み合わせです。
外付けUSBHDDの「索引作成にかかる時間を計算中」になって、
しばらくたつと、外付けHDDのアクセスランプがつかなくなって、
アクセスしている音もしなくなっちゃうんですが、
それでも延々「索引作成にかかる時間を計算中」なんです。
mdsがフルパワーで動いている為Macbookのファンだけが
延々回り続けるという状態で丸一日膠着してしまっています。
プライバシーに突っ込めばもちろんそれはなくなるのですが、
どうにか索引作成をさせる方法はないものかと悩み中です。
何かアドバイスいただけないでしょうか。
MB 2.4Ghz Leopard と BUFFALO HD HES640-U2の組み合わせです。
254名称未設定
2008/12/21(日) 22:36:43ID:vr8uS+z90 Spotlight の背景にある考え方とそれを Spotlight は
どのような技術で実現をしているかを解説したサイトないかな?
日本語がいいけど、なかったら英語でもいいんだけど。
例えば考え方としては「メタデータ」とか「タグ付け」とかいくつかあると思うんだけど、
それらは OS のファイルシステムにおいてだけ使われる考え方じゃないよね。
でそれらを OS のファイルシステムにおいて実装するために
さらにどういう考え方や技術をそこに導入したかとか。
あと Spotlight を実現をしている技術の見取り図(アーキテクチャや
レイヤーがわかるもの)とか。
そういうことがわかるサイトあるかな?
前に Spotlight の考え方の源流は他の OS にあるとかって
その歴史を説明しているサイトはこのスレでも紹介されてたけど
(どこだったかわからなくなった)
どのような技術で実現をしているかを解説したサイトないかな?
日本語がいいけど、なかったら英語でもいいんだけど。
例えば考え方としては「メタデータ」とか「タグ付け」とかいくつかあると思うんだけど、
それらは OS のファイルシステムにおいてだけ使われる考え方じゃないよね。
でそれらを OS のファイルシステムにおいて実装するために
さらにどういう考え方や技術をそこに導入したかとか。
あと Spotlight を実現をしている技術の見取り図(アーキテクチャや
レイヤーがわかるもの)とか。
そういうことがわかるサイトあるかな?
前に Spotlight の考え方の源流は他の OS にあるとかって
その歴史を説明しているサイトはこのスレでも紹介されてたけど
(どこだったかわからなくなった)
256名称未設定
2008/12/21(日) 23:44:37ID:smpg+Avi0 き……禁書目録
257名称未設定
2008/12/21(日) 23:48:29ID:qjuywxFK0259名称未設定
2008/12/22(月) 01:05:43ID:xIu7dhMY0 「夏みかん」てファイルがあるんだけど
「みかん」だけじゃ引っかかってくれない。
「夏」だと引っかかるんだけど
「みかん」だけじゃ引っかかってくれない。
「夏」だと引っかかるんだけど
260名称未設定
2008/12/22(月) 07:23:22ID:FJef2MpF0261名称未設定
2008/12/22(月) 09:43:00ID:7NNpXc220 >>260
>だから1 tokenの「休暇届」にはマッチしなくて「休暇 届」ならマッチする。
お、ヒットした。だけど普通こんなこと考えながら検索しないもんな。
>ちなみに「休暇願が出ていません」だと「休暇願」でもマッチするw
これはうちではマッチしなかった。
何だかよく分かんないけど、余計なものがヒットするのも困るけど、間違いなく存在するものが
ヒットしないのは致命的だと思うんだ。信用できなくなる。
Snow Leopardでは頑張ってほしいな。
>だから1 tokenの「休暇届」にはマッチしなくて「休暇 届」ならマッチする。
お、ヒットした。だけど普通こんなこと考えながら検索しないもんな。
>ちなみに「休暇願が出ていません」だと「休暇願」でもマッチするw
これはうちではマッチしなかった。
何だかよく分かんないけど、余計なものがヒットするのも困るけど、間違いなく存在するものが
ヒットしないのは致命的だと思うんだ。信用できなくなる。
Snow Leopardでは頑張ってほしいな。
262名称未設定
2008/12/22(月) 14:18:56ID:xhJNaZLl0 こんなのアップデートで即刻修正されるレベル
264名称未設定
2008/12/22(月) 15:32:52ID:7NNpXc220 本当はそう思うけど、マルチバイトへの対応をまじめにやる気がないか、何かできない原因が
あるんだろうね。
Spotlightが登場してから大して変わってない。
あるんだろうね。
Spotlightが登場してから大して変わってない。
265名称未設定
2008/12/23(火) 00:23:26ID:0iAzuHfL0 >>264
OS8のSherlockの時から一緒だよ。日本語用のtokenizerが凝り過ぎてて遅いしコケる。
OSXになってマルチタスクのおかげで遅さは目立たなくなったけど、凝り過ぎの弊害と
コケるのは健在w
Importer同様tokenizerもpluginになってれば自分で単純なやつ書くんだけどね。
Appleに実例交えてバグレポート送る位しか現状出来ることは無いね。
OS8のSherlockの時から一緒だよ。日本語用のtokenizerが凝り過ぎてて遅いしコケる。
OSXになってマルチタスクのおかげで遅さは目立たなくなったけど、凝り過ぎの弊害と
コケるのは健在w
Importer同様tokenizerもpluginになってれば自分で単純なやつ書くんだけどね。
Appleに実例交えてバグレポート送る位しか現状出来ることは無いね。
266名称未設定
2008/12/23(火) 08:50:37ID:aaemBMtX0 >>265
commnad+fでもSherlockの検索だったっけ?
少なくともSpotlightより前のFInder検索は、あるものがヒットしないなんてことはなかった
と思うんだけど、気のせいかな。
commnad+fでもSherlockの検索だったっけ?
少なくともSpotlightより前のFInder検索は、あるものがヒットしないなんてことはなかった
と思うんだけど、気のせいかな。
267名称未設定
2008/12/23(火) 09:56:30ID:rPvaRUUI0268名称未設定
2008/12/23(火) 21:11:24ID:sEMY2VUq0 mdimporterに寄るんだろう
269名称未設定
2008/12/25(木) 22:01:08ID:uTnwU5K00 >>265
>Importer同様tokenizerもpluginになってれば自分で単純なやつ書くんだけどね。
Spotlightの日本語のtokenizerはLeopardからはMeCabで、調べればどこから辞書を
読んでるかとかはわかる。それをチューンしたり、別のものと置き換えたりしたら結果も
変わってくるかと。
LeopardのMeCabの部分のソースが公開されていればさらに... と思ったが、ないかな?
確かアップルのためにMeCabのライセンスを変えた、みたいな話もあったし。
>Importer同様tokenizerもpluginになってれば自分で単純なやつ書くんだけどね。
Spotlightの日本語のtokenizerはLeopardからはMeCabで、調べればどこから辞書を
読んでるかとかはわかる。それをチューンしたり、別のものと置き換えたりしたら結果も
変わってくるかと。
LeopardのMeCabの部分のソースが公開されていればさらに... と思ったが、ないかな?
確かアップルのためにMeCabのライセンスを変えた、みたいな話もあったし。
270名称未設定
2009/01/01(木) 14:34:29ID:jy914Udn0 もしかしてFAT32formatの場合Spotlightコメントって反映されないんですか?
外付けだったHDDが調子悪くなってHDDだけ取り出して内蔵させたんですが
検索してもファイル名だけ見てSpotlightコメント参照してくれない…
外付けだったHDDが調子悪くなってHDDだけ取り出して内蔵させたんですが
検索してもファイル名だけ見てSpotlightコメント参照してくれない…
271名称未設定
2009/01/01(木) 15:46:58ID:mIVaCyZn0 HFS+
272270
2009/01/01(木) 16:56:13ID:jy914Udn0 やっぱりFAT32じゃだめですか…
たしか10.5のディスクユーティリティだったら中身消さずにHFS+に出来ましたよね?
320GHFS+に変えるか…
正月早々轟音MDDが一晩中なり続けるのかorz
たしか10.5のディスクユーティリティだったら中身消さずにHFS+に出来ましたよね?
320GHFS+に変えるか…
正月早々轟音MDDが一晩中なり続けるのかorz
273名称未設定
2009/01/04(日) 14:35:22ID:wLvu4Tyb0 質問です。
右クリックメニューから、spotlightで検索を選んだ後、
検索範囲を絞るのに、"このMac","[ユーザ名]"の二つから選べますが、
この選択をするボタンをカスタマイズして増やす方法はあるのでしょうか。
あったら教えて下さい。よろしくお願いします。
右クリックメニューから、spotlightで検索を選んだ後、
検索範囲を絞るのに、"このMac","[ユーザ名]"の二つから選べますが、
この選択をするボタンをカスタマイズして増やす方法はあるのでしょうか。
あったら教えて下さい。よろしくお願いします。
274書きなぐり失礼
2009/01/20(火) 08:16:44ID:VzbrQew+0 ついにきた。
spotlight commentsを使って情報管理/ファイルのタグ付けをしている
人間にとって、革命というべき日がやってきた。
冗談じゃなく、(一部のユーザーにとっては)革命的な出来事なので、
大変に勝手ながら、チラシの裏の日記を書きなぐらせていただきます。
要旨:spotlight comments (以下、SC)を使ったタグ付けは、非常に不安定で
多くの問題を抱えていた。今日、OpenMetaというオープンソースが公開され、
それを用いたタグ付けソフトも、複数のベンダーから公開された。これは、
SCが抱えていた、ほぼ全ての問題を解決する。
目次
1.SCの仕組み
2.SCの問題点
3.OpenMetaプロジェクト
以下、参考リンク一覧
(ref1) http://www.tuaw.com/2009/01/19/tags-takes-organization-to-a-new-level/
(ref2) http://code.google.com/p/openmeta/
(ref3) http://ironicsoftware.com/community/comments.php?DiscussionID=590&page=1#Item_0
(ref4) http://gravityapps.com/tags/overview/
(ref5) http://d.hatena.ne.jp/hetima/20071101/1193892094
spotlight commentsを使って情報管理/ファイルのタグ付けをしている
人間にとって、革命というべき日がやってきた。
冗談じゃなく、(一部のユーザーにとっては)革命的な出来事なので、
大変に勝手ながら、チラシの裏の日記を書きなぐらせていただきます。
要旨:spotlight comments (以下、SC)を使ったタグ付けは、非常に不安定で
多くの問題を抱えていた。今日、OpenMetaというオープンソースが公開され、
それを用いたタグ付けソフトも、複数のベンダーから公開された。これは、
SCが抱えていた、ほぼ全ての問題を解決する。
目次
1.SCの仕組み
2.SCの問題点
3.OpenMetaプロジェクト
以下、参考リンク一覧
(ref1) http://www.tuaw.com/2009/01/19/tags-takes-organization-to-a-new-level/
(ref2) http://code.google.com/p/openmeta/
(ref3) http://ironicsoftware.com/community/comments.php?DiscussionID=590&page=1#Item_0
(ref4) http://gravityapps.com/tags/overview/
(ref5) http://d.hatena.ne.jp/hetima/20071101/1193892094
275書きなぐり失礼
2009/01/20(火) 08:17:19ID:VzbrQew+0 1.SCの仕組み
spotlight commentに書き込まれた情報は、3カ所に格納される。
(a) .DS_Store:Finder上で"情報をみる”によって確認可能
(b) spotlight database:各volumeのルートディレクトリにある不可視フォルダ内部に格納されている。
「mdls ファイル名」で確認できる。
(c) 拡張属性(Extended Attributes; 以下EA):ファイル本体の一部。com.apple.metadata:kMDItemFinderComment
という場所に格納されている。格納されている情報は「xattr -l ファイル名」で確認できる。
(a)にコメントやタグを書き込むと、それが、(b), (c)にも自動的に反映されます。
2.SCの問題点
ファイル一個ずつに、「情報を見る」を開いて、自分の手でSCを書き込んで行く分には、
問題ありません。(a), (b), (c), 3つの情報は間違いなく同期されます。
しかし、タグ付けソフト(punakea, Leap, Yep, Together, Tag Folders, Tagbot etc...)を
使って、「一度に、複数のファイルに情報を書き込む」と、とたんに問題が生じます。例えば、
(a)の情報はちゃんと書き換えられたのに、それが(b)に変更されない等。特に、ファイル数が10程度でも
一気にタグを付けようとすると、(a)vs.(b)の間に食い違いが生じます。
他にも、次のようなケースでは、3つの情報に食い違いが生じることがあります。
ケース1:.DS_Storeを手動で削除する
ケース2:terminal上で、xattrコマンドを使い、ファイルのEA(com.apple.metadata:kMDItemFinderComment)を削除する。
いったん、(a), (b), (c)の間に食い違いが生じると、それを修正するのはかなり困難です。
数時間かけて、spotlightのreindexをせにゃならん時もあります。場合によっては、
時間をかけて蓄積した情報が消え去ってしまう事すらあります。
spotlight commentに書き込まれた情報は、3カ所に格納される。
(a) .DS_Store:Finder上で"情報をみる”によって確認可能
(b) spotlight database:各volumeのルートディレクトリにある不可視フォルダ内部に格納されている。
「mdls ファイル名」で確認できる。
(c) 拡張属性(Extended Attributes; 以下EA):ファイル本体の一部。com.apple.metadata:kMDItemFinderComment
という場所に格納されている。格納されている情報は「xattr -l ファイル名」で確認できる。
(a)にコメントやタグを書き込むと、それが、(b), (c)にも自動的に反映されます。
2.SCの問題点
ファイル一個ずつに、「情報を見る」を開いて、自分の手でSCを書き込んで行く分には、
問題ありません。(a), (b), (c), 3つの情報は間違いなく同期されます。
しかし、タグ付けソフト(punakea, Leap, Yep, Together, Tag Folders, Tagbot etc...)を
使って、「一度に、複数のファイルに情報を書き込む」と、とたんに問題が生じます。例えば、
(a)の情報はちゃんと書き換えられたのに、それが(b)に変更されない等。特に、ファイル数が10程度でも
一気にタグを付けようとすると、(a)vs.(b)の間に食い違いが生じます。
他にも、次のようなケースでは、3つの情報に食い違いが生じることがあります。
ケース1:.DS_Storeを手動で削除する
ケース2:terminal上で、xattrコマンドを使い、ファイルのEA(com.apple.metadata:kMDItemFinderComment)を削除する。
いったん、(a), (b), (c)の間に食い違いが生じると、それを修正するのはかなり困難です。
数時間かけて、spotlightのreindexをせにゃならん時もあります。場合によっては、
時間をかけて蓄積した情報が消え去ってしまう事すらあります。
276書きなぐり失礼
2009/01/20(火) 08:17:49ID:VzbrQew+0 (2.SCの問題点、続き)
もう一つの問題は、複数のMac間で、ファイルを同期する場合です。基本的に、
ファイル本体と.DS_Storeの2つが、同時にコピーされないと、SCは同期されません。
多くの同期ソフトは、ファイルに変更が加えられた場合、あるいは、ファイル変更時間が
変化した場合にのみ、そのファイルを、同期先へコピーします。ところが、SCを変更しても
ファイルサイズや変更時間は、変化しないのです。ただ単に、.DS_Storeのサイズや変更時間が
代わるので、それだけがコピーされます。
一方、同期先のMacでは、.DS_Storeが新しいものと置き換わるので、(a)は更新されます。
ところが、.DS_Storeがコピーされただけでは、(b), (c)は変化しません。ここでも、3つの
情報間に食い違いが生じてしまいます。
余談ですが、この問題は、rsync 3.0を使えば回避できます。なぜなら、rsync 3.0はEAに変化が
生じるとそれにトリガーされて、ファイル本体を同期先にコピーするからです。.DS_Storeとファイル
本体がコピーされると、同期先の(b)も更新されるのです。
もう一つの問題は、複数のMac間で、ファイルを同期する場合です。基本的に、
ファイル本体と.DS_Storeの2つが、同時にコピーされないと、SCは同期されません。
多くの同期ソフトは、ファイルに変更が加えられた場合、あるいは、ファイル変更時間が
変化した場合にのみ、そのファイルを、同期先へコピーします。ところが、SCを変更しても
ファイルサイズや変更時間は、変化しないのです。ただ単に、.DS_Storeのサイズや変更時間が
代わるので、それだけがコピーされます。
一方、同期先のMacでは、.DS_Storeが新しいものと置き換わるので、(a)は更新されます。
ところが、.DS_Storeがコピーされただけでは、(b), (c)は変化しません。ここでも、3つの
情報間に食い違いが生じてしまいます。
余談ですが、この問題は、rsync 3.0を使えば回避できます。なぜなら、rsync 3.0はEAに変化が
生じるとそれにトリガーされて、ファイル本体を同期先にコピーするからです。.DS_Storeとファイル
本体がコピーされると、同期先の(b)も更新されるのです。
277書きなぐり失礼
2009/01/20(火) 08:18:21ID:VzbrQew+0 (2.SCの問題点、さらに続き)
良く似た問題ですが、「フォルダXからフォルダYにファイルを移動、コピーしたら
SCの情報が消える」という現象も存在します。
Finder上でファイルを移動/コピーする分には問題ありません。ファイル本体の移動に
よってEAが移動するだけでなく、コピー先(Y)の.DS_Storeも、Finderが責任もって
書き換え、さらにspotlight databaseも書き換えてくれます。つまり、コピー先でも
(a),(b),(c)の3つがちゃんと同期されます。
Terminal標準のcpやmvでも、3つの情報は同期されます(ref5).ところが、
ソフトやコマンドによっては、同期が崩れる場合もあります。つまり、ファイル本体の
移動/コピーによってEAは移動するけれど、コピー先の.DS_Storeが変更されず、その結果
(b)も変更されない等々。
この辺り、様々なケースが考えられますが、とにかく、結論。
「SCに格納された情報は、ユーザーが思いもしない理由で、簡単に消え去ってしまう」
良く似た問題ですが、「フォルダXからフォルダYにファイルを移動、コピーしたら
SCの情報が消える」という現象も存在します。
Finder上でファイルを移動/コピーする分には問題ありません。ファイル本体の移動に
よってEAが移動するだけでなく、コピー先(Y)の.DS_Storeも、Finderが責任もって
書き換え、さらにspotlight databaseも書き換えてくれます。つまり、コピー先でも
(a),(b),(c)の3つがちゃんと同期されます。
Terminal標準のcpやmvでも、3つの情報は同期されます(ref5).ところが、
ソフトやコマンドによっては、同期が崩れる場合もあります。つまり、ファイル本体の
移動/コピーによってEAは移動するけれど、コピー先の.DS_Storeが変更されず、その結果
(b)も変更されない等々。
この辺り、様々なケースが考えられますが、とにかく、結論。
「SCに格納された情報は、ユーザーが思いもしない理由で、簡単に消え去ってしまう」
278書きなぐり失礼
2009/01/20(火) 08:19:21ID:VzbrQew+0 3.OpenMetaプロジェクト
この問題は、諸タグ付けソフトのユーザーフォーラムで、繰り返し議論されてきました。
「SCは不安定であてにならない。そんなものに頼った情報管理/タグ付けなんて、危なくて
やってられない」。
sjkというユーザーなんて、Ironic software(Leap, Yepの開発元)やDevonthinkのフォーラム、
Apple本家のフォーラム、あるいは、TUAWやMac系の諸ブログのコメント欄まで、縦横無尽に
同じ名前で現れては、この問題を指摘し続けてきました。
ここで登場したのが、Ironic softwareです。昨年の12月、彼らはDeepという画像ファイル
タグ付けソフトを公開しました。そして、ユーザーフォーラムの中で、「Deepは、OpenMetaという
仕組みでタグをファイルに格納する。OpenMetaはオープンソースで無料公開し、誰もが自由に
使えるようにする」と宣言したのです。
そして、その宣言通り、今日ついに、OpenMetaに使用されるコマンドツールや
一連のタグ付けソフトが公開されました(ref2, ref3)。
OpenMetaは、ファイルの 拡張属性(EA)として、ファイル本体にタグを書き込みます。
具体的には、com.apple.metadata:kOMUserTagsという拡張属性が作成され、
そこに情報が書き込まれます。
この問題は、諸タグ付けソフトのユーザーフォーラムで、繰り返し議論されてきました。
「SCは不安定であてにならない。そんなものに頼った情報管理/タグ付けなんて、危なくて
やってられない」。
sjkというユーザーなんて、Ironic software(Leap, Yepの開発元)やDevonthinkのフォーラム、
Apple本家のフォーラム、あるいは、TUAWやMac系の諸ブログのコメント欄まで、縦横無尽に
同じ名前で現れては、この問題を指摘し続けてきました。
ここで登場したのが、Ironic softwareです。昨年の12月、彼らはDeepという画像ファイル
タグ付けソフトを公開しました。そして、ユーザーフォーラムの中で、「Deepは、OpenMetaという
仕組みでタグをファイルに格納する。OpenMetaはオープンソースで無料公開し、誰もが自由に
使えるようにする」と宣言したのです。
そして、その宣言通り、今日ついに、OpenMetaに使用されるコマンドツールや
一連のタグ付けソフトが公開されました(ref2, ref3)。
OpenMetaは、ファイルの 拡張属性(EA)として、ファイル本体にタグを書き込みます。
具体的には、com.apple.metadata:kOMUserTagsという拡張属性が作成され、
そこに情報が書き込まれます。
279書きなぐり失礼
2009/01/20(火) 08:22:30ID:FsR+C6hB0 (3.OpenMetaプロジェクト、続き)
特徴1..DS_Storeには情報を書き込まない。故に、(b),(c)の同期だけ気にすれば良い。
特徴2.(c)に書き込まれた情報は、即座に、(b)に反映される
SCを使っていた時と違い、「(a)だけ更新されたが、(b)が更新されてない」なんて事は
生じません。一度に、100個以上のファイルにタグをつけてみましたが、1秒ほどで、
(b)と (c)の両方が見事に変更されました。SCでは、いちどにこれだけの数のファイルに、
タグ付けすることはできません。いろいろ試したのですが、とにかく「fast & robust」なシステム。
SCなんて、全く、比べ物になりません。
特徴3.spotlightで、検索可能。
SCの情報は「comment:タグ」という書式で検索できます。同様にOpenMetaで書き込まれた情報は
「tag:タグ」という書式で検索できます(注1)。当然、スマートフォルダも作れるし、(原理的には)
Spotinside, Houdaspot, Tagfolders等々、spotlightを利用する全てのソフトから検索できます。
注1:ただし(ref4)が発売するTags.appを一度起動する必要あり。これが無くても、クエリー無しで検索可。
特徴4.ターミナルで使用可能なコマンド(omtool)がフリーで提供される(ref3)
これを使えば、誰でもApplescriptやシェルスクリプトを使って、タグ付けスクリプトを
作れます。現在、QuicksilverのFile tagging moduelはOpenMetaに対応していませんが、
誰かがモジュールを作れば、QSからのタグ付け、閲覧も可能となるでしょう。
自分でAppelscriptとスマートフォルダを作ってQSに登録しても良いかもしれません。
特徴1..DS_Storeには情報を書き込まない。故に、(b),(c)の同期だけ気にすれば良い。
特徴2.(c)に書き込まれた情報は、即座に、(b)に反映される
SCを使っていた時と違い、「(a)だけ更新されたが、(b)が更新されてない」なんて事は
生じません。一度に、100個以上のファイルにタグをつけてみましたが、1秒ほどで、
(b)と (c)の両方が見事に変更されました。SCでは、いちどにこれだけの数のファイルに、
タグ付けすることはできません。いろいろ試したのですが、とにかく「fast & robust」なシステム。
SCなんて、全く、比べ物になりません。
特徴3.spotlightで、検索可能。
SCの情報は「comment:タグ」という書式で検索できます。同様にOpenMetaで書き込まれた情報は
「tag:タグ」という書式で検索できます(注1)。当然、スマートフォルダも作れるし、(原理的には)
Spotinside, Houdaspot, Tagfolders等々、spotlightを利用する全てのソフトから検索できます。
注1:ただし(ref4)が発売するTags.appを一度起動する必要あり。これが無くても、クエリー無しで検索可。
特徴4.ターミナルで使用可能なコマンド(omtool)がフリーで提供される(ref3)
これを使えば、誰でもApplescriptやシェルスクリプトを使って、タグ付けスクリプトを
作れます。現在、QuicksilverのFile tagging moduelはOpenMetaに対応していませんが、
誰かがモジュールを作れば、QSからのタグ付け、閲覧も可能となるでしょう。
自分でAppelscriptとスマートフォルダを作ってQSに登録しても良いかもしれません。
280書きなぐり失礼
2009/01/20(火) 08:23:07ID:FsR+C6hB0 (3.OpenMetaプロジェクト、続き)
特徴5.複数のベンダーが、OpenMetaに依拠したタグ付けソフトを提供
Ironic softwareは、コマンドラインツールと、フリーのタグ付けソフトを提供済(ref3)
今後、有料ソフトのLeap, Yepも、SCからOpenMetaへ移行予定。
Gravity Applicationsは、30ドルでTags.appを提供。これはかなり本格的なタグ付け支援ソフト。
特徴6.複数のMac間でコピー/移動してもタグが消えない。
今後の検証しだいですが、EAさえ保持されていれば、タグは消えないし、コピー先の
spotlight databaseも、移動/コピーが終了すれば、即座に更新されます。.DS_Storeの
更新も考慮しなければならないSCと比べ、格段に安全です。
・個人的まとめ
SCと違い「情報を見る」からタグを書き換えることはできません。Terminalか専用アプリが
必要となりますが、その価値があると思えるくらい、堅牢で安定したシステムだと感じています。
SCを使って、大量のファイルを管理していた人なら、OpenMetaはとても便利で魅力的な
プラットフォームだと思います。
以上、長文投稿、失礼しました。
特徴5.複数のベンダーが、OpenMetaに依拠したタグ付けソフトを提供
Ironic softwareは、コマンドラインツールと、フリーのタグ付けソフトを提供済(ref3)
今後、有料ソフトのLeap, Yepも、SCからOpenMetaへ移行予定。
Gravity Applicationsは、30ドルでTags.appを提供。これはかなり本格的なタグ付け支援ソフト。
特徴6.複数のMac間でコピー/移動してもタグが消えない。
今後の検証しだいですが、EAさえ保持されていれば、タグは消えないし、コピー先の
spotlight databaseも、移動/コピーが終了すれば、即座に更新されます。.DS_Storeの
更新も考慮しなければならないSCと比べ、格段に安全です。
・個人的まとめ
SCと違い「情報を見る」からタグを書き換えることはできません。Terminalか専用アプリが
必要となりますが、その価値があると思えるくらい、堅牢で安定したシステムだと感じています。
SCを使って、大量のファイルを管理していた人なら、OpenMetaはとても便利で魅力的な
プラットフォームだと思います。
以上、長文投稿、失礼しました。
281名称未設定
2009/01/20(火) 13:36:57ID:+KmsCVdp0 便利そう。規格として標準化されると良いかもな。
そうなると今度はタグ内容のセキュア化みたいのも欲しくなりそう。
そうなると今度はタグ内容のセキュア化みたいのも欲しくなりそう。
282名称未設定
2009/01/20(火) 21:26:54ID:0jnyX7ap0 FindAnyFileとSpotlightの中間くらいの検索アプリないかな?
SpotInsideはなんだかよくわかんない(´・ω・`)
SpotInsideはなんだかよくわかんない(´・ω・`)
283名称未設定
2009/01/21(水) 07:50:13ID:KBhL0dr10 Houdaspot
http://www.houdah.com/houdahSpot/screenshots_files/BIGpage14_1.png
http://www.houdah.com/houdahSpot/
2.0でLeopard専用になってから、劇的に使い易くなった。
作者には申し訳ないけれど、spotinsideより100倍落ちにくく、1000倍使い易い。
ショートカット一発で、現在アクティブなフォルダ内の検索ができるのが便利。
http://www.houdah.com/houdahSpot/screenshots_files/BIGpage14_1.png
http://www.houdah.com/houdahSpot/
2.0でLeopard専用になってから、劇的に使い易くなった。
作者には申し訳ないけれど、spotinsideより100倍落ちにくく、1000倍使い易い。
ショートカット一発で、現在アクティブなフォルダ内の検索ができるのが便利。
284名称未設定
2009/01/21(水) 11:14:03ID:sx+SaIkS0 Spotlightが昨日から古いファイル(OS9時代のモノ)を検出しなくなった(;´Д`)
原因も何もわからないんですが、手っ取り早く直す方法ってないですかね?
もしくは多少性能悪くてもフリーウェアの検索ソフトとかないですか?
ググっていてもシェアウェアしか見つからない・・・
原因も何もわからないんですが、手っ取り早く直す方法ってないですかね?
もしくは多少性能悪くてもフリーウェアの検索ソフトとかないですか?
ググっていてもシェアウェアしか見つからない・・・
286名称未設定
2009/01/22(木) 13:59:23ID:MNyzxE3x0 >>283
凄い。appleの買収に期待したい
凄い。appleの買収に期待したい
287名称未設定
2009/01/22(木) 18:52:37ID:8aqtJO1M0 OpenMetaってMacだけなの?
289名称未設定
2009/01/22(木) 23:20:18ID:jQN31vSb0 >>できる?
290名称未設定
2009/01/23(金) 00:03:09ID:uA2JY6Pd0 OpenMeta って、つまりSpotlight のデータベースをハックしてるってこと?
291名称未設定
2009/01/23(金) 00:10:41ID:RyBHWjXD0 ハックでもなんでもない正当な仕様
292290
2009/01/23(金) 00:57:09ID:uA2JY6Pd0 ソース見た限りでは拡張属性にタグ情報を書き込んでるだけで
ぜんぜん大したことやってなかったよ
俺たちの仕様に従って、各アプリで作ったタグを互いに共有しよう、ってことだけだね。
ぜんぜん大したことやってなかったよ
俺たちの仕様に従って、各アプリで作ったタグを互いに共有しよう、ってことだけだね。
293名称未設定
2009/01/23(金) 09:19:49ID:RyBHWjXD0 いや、最初からそう言ってんじゃん
294名称未設定
2009/01/23(金) 09:54:29ID:fjM/8C+r0 >>292
>俺たちの仕様に従って、各アプリで作ったタグを互いに共有しよう、ってことだけだね。
Tigerがでて以来、技術的には可能なのに、誰もやってこなかったんだよ。
拡張属性に情報を書き込むソフトならいくらでもあった。MailTagもSkimもそう。
ただし、これらはmail, pdfという一部のファイルしか扱えない。
SpotMetaはOpenMetaに一番近いことをやってたけど
・開発が遅い
・エンドユーザーが使えるアプリは酷い出来
・他のdeveloperを巻き込もうとしない
・エンドユーザー自身がattributesを自由に設定できるという自由度の高さで逆に使いにくい
と言った理由で盛り上がらないままdead pool行き。
OpenMetaのスゴさは技術じゃない。あくまでちょうど良いガイドラインを
上手いタイミングで発表し、一気に多くのdeveloperを巻き込んだ。
そこに意味があるの。
>俺たちの仕様に従って、各アプリで作ったタグを互いに共有しよう、ってことだけだね。
Tigerがでて以来、技術的には可能なのに、誰もやってこなかったんだよ。
拡張属性に情報を書き込むソフトならいくらでもあった。MailTagもSkimもそう。
ただし、これらはmail, pdfという一部のファイルしか扱えない。
SpotMetaはOpenMetaに一番近いことをやってたけど
・開発が遅い
・エンドユーザーが使えるアプリは酷い出来
・他のdeveloperを巻き込もうとしない
・エンドユーザー自身がattributesを自由に設定できるという自由度の高さで逆に使いにくい
と言った理由で盛り上がらないままdead pool行き。
OpenMetaのスゴさは技術じゃない。あくまでちょうど良いガイドラインを
上手いタイミングで発表し、一気に多くのdeveloperを巻き込んだ。
そこに意味があるの。
295名称未設定
2009/01/23(金) 10:00:38ID:fjM/8C+r0 前にも書いたけど、Gravity ApplicationsのTags.appは、OpenMetaとは別にソフトを開発したけど、
リリース直前にEAの名前と仕様をOpenMetaに準拠させた。Ironicの画像管理ソフトDeepは、
一番最初にOpenMetaを実装したソフト。DeepはOpenMetaがなくても、なかなか素晴らしい
ソフトなので、一見の価値あり。
他にも、MailTag, Hazel, Journler, Tag Folders, EagleFilerあたりは、OpenMeta準拠へ
移行するるらしい。
当然、IronicのLeapとYepも移行準備中。
リリース直前にEAの名前と仕様をOpenMetaに準拠させた。Ironicの画像管理ソフトDeepは、
一番最初にOpenMetaを実装したソフト。DeepはOpenMetaがなくても、なかなか素晴らしい
ソフトなので、一見の価値あり。
他にも、MailTag, Hazel, Journler, Tag Folders, EagleFilerあたりは、OpenMeta準拠へ
移行するるらしい。
当然、IronicのLeapとYepも移行準備中。
296名称未設定
2009/01/23(金) 10:22:05ID:KK314ytu0 取り敢えず Tagger 改め Tagit 試用中。
タグ打ち間違えて com.openmeta.shared.plist いじる羽目になったが
使いやすくて気に入った。
タグ打ち間違えて com.openmeta.shared.plist いじる羽目になったが
使いやすくて気に入った。
297名称未設定
2009/01/23(金) 10:45:01ID:fjM/8C+r0 >>296
GravityのTags.appは、タグウィンドウをアクティブにする度にspotlight databaseへ
読みにいってるみたい。だからTagit.appで付けたタグも、即座にTags.appのタグウィンドウに
出てくる。けれど、その逆はダメ。Tagit.appのタグ一覧は、Tags.appの作ったタグを拾ってくれない。
この点は、Tags.appの方が使い易いな。
とはいえ、GravityもOpenMetaに完全準拠し、com.openmeta.shared.plistを使えば良いだけなんだけどな。
GravityのTags.appは、タグウィンドウをアクティブにする度にspotlight databaseへ
読みにいってるみたい。だからTagit.appで付けたタグも、即座にTags.appのタグウィンドウに
出てくる。けれど、その逆はダメ。Tagit.appのタグ一覧は、Tags.appの作ったタグを拾ってくれない。
この点は、Tags.appの方が使い易いな。
とはいえ、GravityもOpenMetaに完全準拠し、com.openmeta.shared.plistを使えば良いだけなんだけどな。
298名称未設定
2009/01/23(金) 11:10:53ID:KK314ytu0 フリーだし、Tagit はこの程度でも十分ってとこか。
このスレの OpenMeta 話は勉強になるわ。ありがとねおまいら。
このスレの OpenMeta 話は勉強になるわ。ありがとねおまいら。
299名称未設定
2009/01/23(金) 17:17:22ID:MxoCLmHu0 結局どれがいいのさ。
300名称未設定
2009/01/24(土) 05:47:25ID:S+WgThBN0 find
301名称未設定
2009/01/28(水) 15:17:34ID:ve2aSdOk0 ユーザーのライブラリーApplication Support下は検索対象に
ならないのでしょうか? 追加する方法はありますか?
具体的にはNetNewsWireのHTMLArchve下にあるファイルが
検索されて欲しいんです。
ならないのでしょうか? 追加する方法はありますか?
具体的にはNetNewsWireのHTMLArchve下にあるファイルが
検索されて欲しいんです。
302名称未設定
2009/01/30(金) 09:45:32ID:FS7alyfI0 >>301
散々既出だとは思うが、例えば
~/Library/Application Support/AddressBook/ABPerson.skIndexInverted
は
filename:ABPerson.skIndexInverted
で見つかる。
もしくはシステムファイルも検索対象に含める。
散々既出だとは思うが、例えば
~/Library/Application Support/AddressBook/ABPerson.skIndexInverted
は
filename:ABPerson.skIndexInverted
で見つかる。
もしくはシステムファイルも検索対象に含める。
303名称未設定
2009/01/31(土) 12:17:09ID:QtMXObU50 >>302
ありがとうございます。ファイル名ではなく、内容、
たとえばSafariの履歴が検索対象となるように、
NetNewsWireで取得した記事内容も検索対象にしたいのです。
(HTMLArchive下にはHTMLファイルとRDFファイルがあります)
ありがとうございます。ファイル名ではなく、内容、
たとえばSafariの履歴が検索対象となるように、
NetNewsWireで取得した記事内容も検索対象にしたいのです。
(HTMLArchive下にはHTMLファイルとRDFファイルがあります)
304301
2009/01/31(土) 15:27:14ID:QtMXObU50 ~/Library/Application Support/NetNewsWire/HTMLArchive下の
HTMLファイルを検索したい301です。
↓のマネをして、NetNewsWireのログをDocument下に移動して
とりあえずこれでしばし過ごすことにしました。
ttp://bathyscaphe.sourceforge.jp/cgi-bin/wiki.cgi?p=Spotlight
HTMLファイルを検索したい301です。
↓のマネをして、NetNewsWireのログをDocument下に移動して
とりあえずこれでしばし過ごすことにしました。
ttp://bathyscaphe.sourceforge.jp/cgi-bin/wiki.cgi?p=Spotlight
305名称未設定
2009/02/01(日) 02:52:18ID:gBflIT2E0 Finderからスマートフォルダ作る時、Leopardでは+アイコンをオプションクリック
することでand,or条件指定も可能になってるのな。
Finderの生成するヘボい検索式避けてRaw Query使ってたから今まで気付かなかったw
することでand,or条件指定も可能になってるのな。
Finderの生成するヘボい検索式避けてRaw Query使ってたから今まで気付かなかったw
306名称未設定
2009/02/01(日) 06:00:00ID:ZcL0wc3d0 >>305
Michaelが主張する方法、すなわち「これが最も正しい改善方法なのに、
なぜ理解できないのですか。反対しているのはhogeさんだけです」とshgさんが
主張する方法に、重大な欠陥がある事を、やっとMichaelに理解してもらえたようです。
「これが最も正しい方法だ。なぜあなたには分からないのだ」と声高に主張する人たちに、
自分の主張には欠陥があるのだと理解してもらうには時間がかかります。その過程を
チラシの裏と呼ぶのはあなたの自由です。
Michaelが主張する方法、すなわち「これが最も正しい改善方法なのに、
なぜ理解できないのですか。反対しているのはhogeさんだけです」とshgさんが
主張する方法に、重大な欠陥がある事を、やっとMichaelに理解してもらえたようです。
「これが最も正しい方法だ。なぜあなたには分からないのだ」と声高に主張する人たちに、
自分の主張には欠陥があるのだと理解してもらうには時間がかかります。その過程を
チラシの裏と呼ぶのはあなたの自由です。
307名称未設定
2009/02/01(日) 06:00:47ID:ZcL0wc3d0 すみません、誤爆しました...
309名称未設定
2009/02/24(火) 09:55:31ID:I2ZtVLmL0 Spotlightのプライバシー欄に外付けHDDを登録した場合、
その情報もHDD毎に保存されるのでしょうか?
その情報もHDD毎に保存されるのでしょうか?
310名称未設定
2009/02/24(火) 16:08:24ID:i3ewwEvy0311名称未設定
2009/02/24(火) 16:44:49ID:I2ZtVLmL0 レスありがとうございます。
登録済みのHDDをコピー先としてクローン化したものを接続すると、
インデックスを構築し始めてしまい、困っています。
HDDの名前は登録時から変更していませんが、
クローン化したことにより登録時のものとは別物とみなされてしまうのでしょうか?
プライバシー欄への登録情報の保存先がどこか、
またどのようにHDDを識別しているかがわかれば解決できるかと思い質問しました。
登録済みのHDDをコピー先としてクローン化したものを接続すると、
インデックスを構築し始めてしまい、困っています。
HDDの名前は登録時から変更していませんが、
クローン化したことにより登録時のものとは別物とみなされてしまうのでしょうか?
プライバシー欄への登録情報の保存先がどこか、
またどのようにHDDを識別しているかがわかれば解決できるかと思い質問しました。
313名称未設定
2009/02/24(火) 17:02:01ID:i3ewwEvy0 ああなるほど、そういう意味か。
役立たずなレスですまん。
たしかに、物理的にHDDが変わったら維持されないね。
同じHDDを異なる接続方法でつないだ場合も、たしかだめだった。
そもそもクローンのファイル情報が、
元HDDと全く同一と言えるのかどうか。
役立たずなレスですまん。
たしかに、物理的にHDDが変わったら維持されないね。
同じHDDを異なる接続方法でつないだ場合も、たしかだめだった。
そもそもクローンのファイル情報が、
元HDDと全く同一と言えるのかどうか。
314名称未設定
2009/02/24(火) 17:42:02ID:I2ZtVLmL0 >>312
Carbon Copy Clonerを使ったクローン化でお分かりいただけるでしょうか。
>たしかに、物理的にHDDが変わったら維持されないね。
>同じHDDを異なる接続方法でつないだ場合も、たしかだめだった。
除外の維持は難しそうですね。
また現状、プライバシー欄の追加によってインデックスの構築中の動作を停止しているのですが、
他にスマートな方法があれば教えていただけると幸いです。
Carbon Copy Clonerを使ったクローン化でお分かりいただけるでしょうか。
>たしかに、物理的にHDDが変わったら維持されないね。
>同じHDDを異なる接続方法でつないだ場合も、たしかだめだった。
除外の維持は難しそうですね。
また現状、プライバシー欄の追加によってインデックスの構築中の動作を停止しているのですが、
他にスマートな方法があれば教えていただけると幸いです。
315名称未設定
2009/02/24(火) 18:01:39ID:CEzDAYgc0 >>311
>プライバシー欄への登録情報の保存先がどこか
それぞれのボリュームのルートにある不可視フォルダ「.Spotlight-V100」
の中にあるExclusions.plistに書き込まれる。
インデックスの構築が始まってしまうのは、CCCのクローン化が不完全なのかね。
よく知らんけど。
>プライバシー欄への登録情報の保存先がどこか
それぞれのボリュームのルートにある不可視フォルダ「.Spotlight-V100」
の中にあるExclusions.plistに書き込まれる。
インデックスの構築が始まってしまうのは、CCCのクローン化が不完全なのかね。
よく知らんけど。
316名称未設定
2009/02/24(火) 18:20:29ID:I2ZtVLmL0 得られたレスを参考にひと通り試したいと思います。
ありがとうございました。
ありがとうございました。
317名称未設定
2009/02/25(水) 05:37:17ID:MshOJshu0 CCCの場合「(不可視ファイルなども)きちっとコピーする」ってもんで
ビット(?)レベルでまったく同じ状態を作るわけでは
なかったかと。
ビット(?)レベルでまったく同じ状態を作るわけでは
なかったかと。
318名称未設定
2009/03/04(水) 18:21:40ID:1+I0sNBr0 Automator アクションの"Finder 項目の Spotlight コメントを設定"を使用してメタ付けをしようとしたのですが、
何回か実行していると、
Finder > 情報を見るの Spotlight コメントとは更新されている。
"xattr -l file"のcom.apple.metadata:kMDItemFinderComment は更新されている。
しかし "mdls file"で見たkMDFinderComment が変わっていないという現象が起きました。
詳しい発生条件は分からないのですが、ローマ字を入れてみたり日本語を入れてみたり、既存のコメントに追加をしてみたり既存のコメントを置き換えてみたりしていろいろ試しているとこの現象が起きます。
この状態では Spotlight検索にひっかかりません。このスレを1から読ませていただきましたが、>>275さんの言う(b)の同期が取れていない状態でしょうか。
ファイルをコピーするとコピーされた方のファイルは正しいメタが付いており検索可能な状態でした。
もとのファイルの同期を取らせてやるにはどうしたら良いでしょうか。
>>276では rsync を使用して(b)の更新ができるとありますが、どのようにすれば良いでしょうか?
何回か実行していると、
Finder > 情報を見るの Spotlight コメントとは更新されている。
"xattr -l file"のcom.apple.metadata:kMDItemFinderComment は更新されている。
しかし "mdls file"で見たkMDFinderComment が変わっていないという現象が起きました。
詳しい発生条件は分からないのですが、ローマ字を入れてみたり日本語を入れてみたり、既存のコメントに追加をしてみたり既存のコメントを置き換えてみたりしていろいろ試しているとこの現象が起きます。
この状態では Spotlight検索にひっかかりません。このスレを1から読ませていただきましたが、>>275さんの言う(b)の同期が取れていない状態でしょうか。
ファイルをコピーするとコピーされた方のファイルは正しいメタが付いており検索可能な状態でした。
もとのファイルの同期を取らせてやるにはどうしたら良いでしょうか。
>>276では rsync を使用して(b)の更新ができるとありますが、どのようにすれば良いでしょうか?
319名称未設定
2009/03/05(木) 05:59:43ID:dzjSf2/x0 >>318
一言でいって、解決法はありません。
Spotlightコメントは「人間が手で情報を入力する」速度を想定して作られているようで、
手入力の速度である限り、この問題は生じません。しかし、タグ付けソフトやAutomatorを
使って複数のファイルにタグを付けようとすると、とたんに問題が生じます。
代わりに、OpenMetaを使ったタグ付けをお薦めします。Spotlightコメントを
使う事ができませんが、spotlight検索は可能ですし、なにより>>317さんの
問題は一切生じません。
OpenMeta総合スレ
http://pc11.2ch.net/test/read.cgi/mac/1232976573/
最新のrsync 3.0.xをインストールして使って下さい。オプション-Xを忘れずに。
インストール/利用法は、激しくスレ違いになりそうなので、質問は下記スレでどーぞ。
MacOS XをUnixとして使ってる人の為のスレ その14
http://pc11.2ch.net/test/read.cgi/mac/1216715423/
一言でいって、解決法はありません。
Spotlightコメントは「人間が手で情報を入力する」速度を想定して作られているようで、
手入力の速度である限り、この問題は生じません。しかし、タグ付けソフトやAutomatorを
使って複数のファイルにタグを付けようとすると、とたんに問題が生じます。
代わりに、OpenMetaを使ったタグ付けをお薦めします。Spotlightコメントを
使う事ができませんが、spotlight検索は可能ですし、なにより>>317さんの
問題は一切生じません。
OpenMeta総合スレ
http://pc11.2ch.net/test/read.cgi/mac/1232976573/
最新のrsync 3.0.xをインストールして使って下さい。オプション-Xを忘れずに。
インストール/利用法は、激しくスレ違いになりそうなので、質問は下記スレでどーぞ。
MacOS XをUnixとして使ってる人の為のスレ その14
http://pc11.2ch.net/test/read.cgi/mac/1216715423/
320名称未設定
2009/03/05(木) 11:56:22ID:3Sza3pW+0 ご返答ありがとうございます。解決法ないんですか、、
ちなみに複数ファイルでなくて単一のファイルでも起こるんですよね。
Automatorではなく、xattrを使っても同様の現象が起こるので困っています。
>>275の情報だと.DS_Storeも自分で変更してやればいいのかな。
OpenMetaのソース見たところこいつもxattrを使っているようですが、どうやってmdlsの更新をしているのか、、詳しく見てみます。
情報ありがとうございました。
ちなみに複数ファイルでなくて単一のファイルでも起こるんですよね。
Automatorではなく、xattrを使っても同様の現象が起こるので困っています。
>>275の情報だと.DS_Storeも自分で変更してやればいいのかな。
OpenMetaのソース見たところこいつもxattrを使っているようですが、どうやってmdlsの更新をしているのか、、詳しく見てみます。
情報ありがとうございました。
321名称未設定
2009/03/07(土) 22:27:31ID:+kQTQQDX0 ファイル名の一部だけで検索すると引っかからないんですが
仕様ですか?
仕様ですか?
322名称未設定
2009/03/07(土) 22:30:04ID:uMMRQK0x0 ファイル名検索を選択
323名称未設定
2009/03/07(土) 22:30:36ID:+kQTQQDX0 どうもうまくいかんですたい
123456789.eps
1234で検索してもひっかからんですたい
123456789.eps
1234で検索してもひっかからんですたい
324名称未設定
2009/03/07(土) 23:02:30ID:KR1gXMvP0 SafariのキャッシュフォルダをJPG検索するのは危険!
周りに誰も居なくて良かったw
周りに誰も居なくて良かったw
325名称未設定
2009/03/08(日) 00:12:34ID:1IpHBBLS0 >>323
それって12345678では検索できるの? たぶんできないと思われるが...
そのファイルどうやって作った? 何かのコマンド? その場合一旦プレビューとかで開くと
検索できるようになるかも。
それって12345678では検索できるの? たぶんできないと思われるが...
そのファイルどうやって作った? 何かのコマンド? その場合一旦プレビューとかで開くと
検索できるようになるかも。
327名称未設定
2009/03/08(日) 02:01:00ID:bzuASYZ40 >>321
仕様です。というより、spotlightはgrepじゃないのです。ファイル名やファイル内容は
形態素解析されて、「意味を持つ一区切りの綴り=単語」としてデータベースに登録されます。
従って「天然ボケ」を「天然」で検索できても「然ボ」で検索は出来ません。それが仕様です。
「然ボ」でも検索したければ素直にgrepか、grepを使ったソフトを使って下さい。
spotlightはそうしたイレギュラーな検索が不可能な代わりに、高速の検索を可能とする技術です。
あきらめて下さい。spotlightの特性を知った上で使いこなせば、非常に有益な道具ですから。
>>329
>>>275の情報だと.DS_Storeも自分で変更してやればいいのかな。
多分、分かってないのだと思います。そもそも自前で勝手にxattrを弄っても
spotlight検索は不可能です。Tigerが登場して以降、数年にわたって多くの
ディヴェロッパーがこの問題に取り組んできましたが、spotlightコメントを使う以上、
誰がどんな工夫をしても無理です。
spotlight, xattr, mdls, fsevensdなど、spotlight関連の技術情報を分かりやすく解説している
ページは、Ars Technica以外にありません。素直にそちらを見て勉強して下さい。
http://arstechnica.com/apple/reviews/2005/04/macosx-10-4.ars
http://arstechnica.com/apple/reviews/2007/10/mac-os-x-10-5.ars
OpenMetaの技術詳細は、OpenMetaの開発元締であるIronic softwareの掲示板を
自分で読みあさって下さい。ただし、OpenMetaの仕組みを本当に理解したいなら、
Arsの記事を全部読んでからの方が良いでしょう。
http://ironicsoftware.com/community/?CategoryID=14
仕様です。というより、spotlightはgrepじゃないのです。ファイル名やファイル内容は
形態素解析されて、「意味を持つ一区切りの綴り=単語」としてデータベースに登録されます。
従って「天然ボケ」を「天然」で検索できても「然ボ」で検索は出来ません。それが仕様です。
「然ボ」でも検索したければ素直にgrepか、grepを使ったソフトを使って下さい。
spotlightはそうしたイレギュラーな検索が不可能な代わりに、高速の検索を可能とする技術です。
あきらめて下さい。spotlightの特性を知った上で使いこなせば、非常に有益な道具ですから。
>>329
>>>275の情報だと.DS_Storeも自分で変更してやればいいのかな。
多分、分かってないのだと思います。そもそも自前で勝手にxattrを弄っても
spotlight検索は不可能です。Tigerが登場して以降、数年にわたって多くの
ディヴェロッパーがこの問題に取り組んできましたが、spotlightコメントを使う以上、
誰がどんな工夫をしても無理です。
spotlight, xattr, mdls, fsevensdなど、spotlight関連の技術情報を分かりやすく解説している
ページは、Ars Technica以外にありません。素直にそちらを見て勉強して下さい。
http://arstechnica.com/apple/reviews/2005/04/macosx-10-4.ars
http://arstechnica.com/apple/reviews/2007/10/mac-os-x-10-5.ars
OpenMetaの技術詳細は、OpenMetaの開発元締であるIronic softwareの掲示板を
自分で読みあさって下さい。ただし、OpenMetaの仕組みを本当に理解したいなら、
Arsの記事を全部読んでからの方が良いでしょう。
http://ironicsoftware.com/community/?CategoryID=14
328名称未設定
2009/03/08(日) 02:29:22ID:1IpHBBLS0 >>327
>spotlightの特性を知った上で使いこなせば、非常に有益な道具ですから。
spotlightの特性を熟知していらっしゃる方とお見受けしましたが、
「天然ボケ」は「天然」だけでなく「天」でも検索できますよね?
なんで「12345678」は「1234」じゃ駄目なんですかね?
>spotlightの特性を知った上で使いこなせば、非常に有益な道具ですから。
spotlightの特性を熟知していらっしゃる方とお見受けしましたが、
「天然ボケ」は「天然」だけでなく「天」でも検索できますよね?
なんで「12345678」は「1234」じゃ駄目なんですかね?
329名称未設定
2009/03/08(日) 02:37:58ID:66PhSp570 「1234」という文字列に意味がないから検索対象外
「天」はそれだけで意味を持つから検索対象になる
そう説明されてるように読めるけど
「天」はそれだけで意味を持つから検索対象になる
そう説明されてるように読めるけど
330名称未設定
2009/03/08(日) 03:31:40ID:QA3UMjs00 あぁ、こりゃ失礼。ちゃんと読まずに返事してましたね。
123456789.epsで1234の検索は前方一致検索なので、それなら
spotlightで出来るはず。同様に形態素解析された結果、意味のある区切りが
1234で始まるなら、前方一致検索ができるので、fxy123456789.epsなんてのも
1234で検索できるはず。
ただし、1の直前に数字がはいっていたら前方一致検索ではなくなるのでアウトですが。
123456789.epsで1234の検索は前方一致検索なので、それなら
spotlightで出来るはず。同様に形態素解析された結果、意味のある区切りが
1234で始まるなら、前方一致検索ができるので、fxy123456789.epsなんてのも
1234で検索できるはず。
ただし、1の直前に数字がはいっていたら前方一致検索ではなくなるのでアウトですが。
331名称未設定
2009/03/08(日) 07:47:48ID:nm60Jcd/0 横レスすますが、ワイルドカードって使えないの?
123* みたいな…(´・ω・`)
123* みたいな…(´・ω・`)
332名称未設定
2009/03/08(日) 09:27:23ID:1u0zPjUB0 ちょっと前から変なのが居座ってる気がするのは気のせいか
333名称未設定
2009/03/08(日) 12:14:08ID:NlCm9KDb0334名称未設定
2009/03/09(月) 01:48:03ID:zhfBKNzC0 >>331
ターミナルのコマンドではできるみたい。*123とかも。
mdfind "kMDItemDisplayName == '*123'" みたいな感じで。
でもまあ、形態素解析云々の関係で、まともにファイル名を検索した場合とは
結果が違う可能性があるのかもしれんけど。
ターミナルのコマンドではできるみたい。*123とかも。
mdfind "kMDItemDisplayName == '*123'" みたいな感じで。
でもまあ、形態素解析云々の関係で、まともにファイル名を検索した場合とは
結果が違う可能性があるのかもしれんけど。
336名称未設定
2009/03/10(火) 07:15:15ID:fJ9Tu3sq0 >>335
勘違いしているような感じがするので一応断っておくけど
mdfind は普通の UNIX の find とは別物だよ。Spotlight のコマンドライン版。
なので * を使っても大抵の場合超速い。
勘違いしているような感じがするので一応断っておくけど
mdfind は普通の UNIX の find とは別物だよ。Spotlight のコマンドライン版。
なので * を使っても大抵の場合超速い。
337名称未設定
2009/03/10(火) 20:59:12ID:xz0i4VEM0338名称未設定
2009/03/28(土) 14:13:28ID:8aGiIgyd0 10.5.6でもmdsの暴走ってあるの?やたらディスクにアクセスし続けてる
339名称未設定
2009/03/30(月) 22:02:39ID:AbtcO6170 *.org という拡張子で保存しているテキストファイル (UTF-8)が
ひっかからないのですが、これもインデックスしてくれる方法はないでしょうか?
ひっかからないのですが、これもインデックスしてくれる方法はないでしょうか?
340名称未設定
2009/03/30(月) 22:59:15ID:A8pPqbxF0 スレチだが、
今までのようにファイル検索できるソフトってないのかな?
ネットワーク経由で探すとき不便というか、使えないわ…
今までのようにファイル検索できるソフトってないのかな?
ネットワーク経由で探すとき不便というか、使えないわ…
342名称未設定
2009/03/30(月) 23:30:12ID:Q2myXhKM0 >>339
org というファイルが何であるかが定義されていないので、インデックスされない。
org ファイルを作成したアプリの開発元がなんとかしてくれないようだったら、
自分で org の UTI を定義する必要がある。(所定 importer の info.plist 書き換え)
このあたりのスレが参考になると思う。
http://www.macosxhints.com/article.php?story=2005052015041510
org というファイルが何であるかが定義されていないので、インデックスされない。
org ファイルを作成したアプリの開発元がなんとかしてくれないようだったら、
自分で org の UTI を定義する必要がある。(所定 importer の info.plist 書き換え)
このあたりのスレが参考になると思う。
http://www.macosxhints.com/article.php?story=2005052015041510
344名称未設定
2009/04/01(水) 23:38:11ID:snHu1P4G0 >>338
環境設定→Spotlight→検索結果で
ミュージックとムービーのチェックを外したらディスクアクセスが
かなり減ったような気がする。
ミュージックとムービーはファイル名のみの検索でいいならオススメ。
あと、自分はVMwareを使っているんだけど、仮想マシンフォルダを
検索から除外する場所に登録した。こっちの方が効いたかもしれない。
環境設定→Spotlight→検索結果で
ミュージックとムービーのチェックを外したらディスクアクセスが
かなり減ったような気がする。
ミュージックとムービーはファイル名のみの検索でいいならオススメ。
あと、自分はVMwareを使っているんだけど、仮想マシンフォルダを
検索から除外する場所に登録した。こっちの方が効いたかもしれない。
345名称未設定
2009/04/02(木) 08:34:13ID:dBU7fmOM0 プライベート項目に起動ボリューム設定したら大分軽くなったんだけど
これでSpotlightにリソース食われなくなったと思っていいのかな?
必要ないんで停止できれば停止させたい。
これでSpotlightにリソース食われなくなったと思っていいのかな?
必要ないんで停止できれば停止させたい。
346名称未設定
2009/04/02(木) 09:04:55ID:G53BM1gk0 ttp://www.google.co.jp/search?hl=ja&q=spotlight+%E5%81%9C%E6%AD%A2&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=7&oq=spotl
348名称未設定
2009/04/02(木) 12:31:27ID:G53BM1gk0 ttp://www.google.co.jp/search?hl=ja&q=spotlight+%E5%81%9C%E6%AD%A2+leopard&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=
レスを投稿する
ニュース
- 【速報】サッカーの三笘薫選手が運転中に人身事故 信号無視か 女性が軽傷 捜査関係者 ★8 [Ailuropoda melanoleuca★]
- 佐藤二朗、再び投稿「いま本広監督から嗚咽止まらぬメールが来た。『まだスピンオフを諦めてない』なんて往生際が悪い人なんだ」★7 [muffin★]
- 皇室典範審議、女性史家から批判の声「男系継承は作られた伝統」★3 [ぐれ★]
- 「思春期に異性への関心が芽生える」という記述を見直して…性的少数者の当事者らが文部科学省に署名提出 [少考さん★]
- 【サッカー】森保監督、続投!異例「半年」限定でも受諾の返答 年明けアジア杯まで 優勝でも契約延長なし [阿弥陀ヶ峰★]
- 大学で「小・中学校レベルの数学」「be動詞」を教えて何が悪い (教育ジャーナリスト) ★2 [少考さん★]
- トランプ大統領「クズどもと一切関わりたくない」イラン指導部は「病んだ人間」 [118990258]
- アメリカの国旗とイギリスの国旗って水着の柄に良くなるけど他の国の国旗ってあんまり見ないな
- パパ「息子くんに殴られたの🥺」町議会議員さんと同居する45歳の息子が通報受け傷害容疑で緊急逮捕 [152212454]
- 【悲報】佐藤二朗さん、橋本愛に罵倒され睡眠障害になっていたことを告白 [404143271]
- 【速報】トランプ「日本から攻撃を受けた」 [834922174]
- 豚を