【Tiger】Spotlightを使いこなそう!2【スマートフォルダ】at MAC
【Tiger】Spotlightを使いこなそう!2【スマートフォルダ】 - 暇つぶし2ch957:名称未設定
07/12/30 23:06:05 kAEuCvyT0
ガクガクしやがるからなーって
しねーよタコ
死ねよ

958:名称未設定
08/01/08 01:32:29 X4D9Z7R/0
>>953
それ>>939


959:名称未設定
08/01/22 01:12:54 uKCSQ8FQ0
検索結果にHTMLファイルが表示されるとき
HTMLタイトルを表示することはできないのか・・・。
また特定のファイルで同様にあるパターンの文字列を
抜き出して表示することが簡単に設定できるツール、
もしくはmdimporterの分かりやすい解説か……。
ファイルタイプごとの表示ほうほうを手軽に設定できればいいのにな。

960:名称未設定
08/01/23 04:32:34 cq4eLKDI0
質問です。

spotlight commentsだけが異なり、あとはファイル名、内容、作成日時等、
全てのデータが全く同じファイルが2つあるとします。

この場合、2つのファイルが同じ物かどうかを判定するソフト、コマンド、
アプリケーション、方法など、何かご存知の方はいませんか?

961:名称未設定
08/01/23 05:37:28 98WtDMSs0
Terminalでdiff…「diff Mac」ググったらGUIのがあったよ
使ったこと無いので良いのがあったら教えてくれw

962:名称未設定
08/01/23 06:17:28 qtZAAuZL0
diffはテキストだけじゃ?バイナリならcmp
使ったことは無いから、実用なのかはわからん。

963:名称未設定
08/01/23 06:47:19 SkYAemYm0
>>961-962
ありがとうございます。試したのですが、残念なことに、cmp, diff共に、拡張属性の比較には対応していませんでした。

964:名称未設定
08/01/23 07:09:19 98WtDMSs0
ファイルそのものは同じってことなんだね(念のためmd5も調べればなおよし)
Spotlightのコメントはファイルそのものには保存されない仕様だったと思うのでそれはそれで正しい挙動だと思うが…?
ファイル本体に依存しない拡張属性の比較となるとファイル本体をいくら比較しても仕方が無い気がする
参考になるかどうかわからないがURL置いとく

Spotlightコメントはどこに保持されるのか
URLリンク(blog.goo.ne.jp)

965:名称未設定
08/01/23 07:16:59 SkYAemYm0
>>964
ありがとうございます。ところが、10.5では、SpotlightコメントがEAとして
ファイル本体に格納されていることが確認されています。詳細は>>812-824あたりを
ご覧下さい。

実は、2台のMacを同期させようとしているのですが、調べた限り、spotlight
コメント(ないしは拡張属性)の変化をトリガーとして、ファイルコピーをしてくれる
ソフトが全く見つかりません。そこで、そもそも拡張属性/spotlightコメントの
比較ができるのかどうか、お聞きしている次第です。それが出来れば、あとは
シェルスクリプトやAutomatorを組み合わせて、どうにか出来るのじゃないかと
考えているんです...

966:名称未設定
08/01/23 10:59:48 CYzKUWqd0
>>959
タイトル表示なら多分 SpotInside でできるのでは?
文字列の特定パターンを検索するのは、現行の Spotlight 機能ではできないと思う

967:名称未設定
08/01/23 12:48:39 hzLLe+IN0
>>965
rsyncの-Eオプションで出来る>同期
つまりCCCで出来るんだと思うが、実験はしてない。

xattr -p com.apple.metadata:kMDItemFinderComment ファイル名
でファインダコメントはダンプできる(binary plistだが)ので、それを
比較していけば良い。

最初の段階でOSのバージョンは書こう。


968:名称未設定
08/01/23 13:22:03 SkYAemYm0
>>967
雑な質問して済みませんでした。おっしゃる通り、10.5.1です。

CCCは試してないですが、ChronoSync等、バックアップ/同期ソフトは軒並み全滅でした。
10.5.1についてくるrsyncも-Eで使ってみたのですが、これは「全ファイルのリソースフォークを
無条件でコピーしてしまう」というので、英語版Appleの本家フォーラムで
悪評判になっていた通りでした。
>>967さんはどうでしたか?

実は、あの後、rsyncの本家を訪れたところ、rsync 3.0のprereleaseが出ており、
「-X (--xattrs)という新オプションによって、拡張属性の変化もそのまま同期できる」
との記述を発見。現在実験中ですが、これこそ、私が求めていたものかも知れません。
今はまだ、同一HDD上の2つのフォルダの同期しか試していませんが、ラベルも
spotlightコメントも、一方が変化すれば忠実に同期されているように見えます。

969:968
08/01/25 02:54:14 2lotXbjQ0
間違いなさそうです。rsync3.0は、xattr(ラベルやspotlightコメント)に変化があると、
ちゃんとそれをトリガーとして、同期してくれるようです。

>>790-710に書いた通り、2台のマシン上のデータフォルダを同期させる際、
.DS_Storeをコピーしただけでは、spotlightコメントの同期はうまくいきませんでした。
それだけでは、受け手側のspotlightインデックスが更新されないためです。

ところが、rsync3.0になると、送り手側でspotlightコメントに変更があると、
.DS_Storeがコピーされるだけでなく、受け手のspotlightインデックスも即座に
更新されるようです。

これはかなり大きなブレークスルーになりそうです。

970:968
08/01/25 08:58:19 uuW0u5QH0
正確な実験状況を補足した方が良いですね。

送り手、受け手は共に10.5.1. rsyncは3.0prerelease 8をコンパイルして使用。

2台のMacは共に起動したまま、接続。受け手側のフォルダを
送り手にマウントし、rsyncは送り手のターミナル上で走らせました。

受け手ではTagbotのパレットを表示し、あるタグ(spotlightコメント)を
持つファイルが増える/減ると、すぐにそれが表示されるようにしておきました。
rsyncをオプション-avXで走らせると、同期終了と同時に、Tagbotで
目的のタグを持つファイルが増加/減少することが確認できました。
これは、.DS_Storeがコピーされただけでなく、spotlightインデックスも
リアルタイムで更新されたことを意味します。

受け手側をターゲットモードでfirewire接続した時でも、同期と同時に
受け手側のspotlightインデックスが更新されるのか...それは試して
ないので分かりません。

971:名称未設定
08/02/02 07:32:13 VrJoJeP60
Spotinsideの最新版、かなりロバストになって、やっと仕事につかえるようになってきたので、今バージョンから、Dockへ登録した。

作者様、乙です。

972:名称未設定
08/02/02 15:39:57 6Yq7P0P30
>>971
検索対象とする初期ディレクトリを指定できたらいいのにな。
以前そういう設定なかったっけ?

973:名称未設定
08/02/02 16:08:27 YLCEm00e0
Source 欄に対象のフォルダをドロップしてドラッグするんじゃなくて?
何か別の事を言ってるのかな。

974:名称未設定
08/02/02 18:11:08 6Yq7P0P30
>>973
パス名で絞り込みを最初から適用した状態というか。
常にDocuments以下だけを検索したいのね。

975:名称未設定
08/02/02 18:13:10 6Yq7P0P30
>>973
ごめん、やってみたら期待したその通りの動作だった。
ありがとう。

976:名称未設定
08/02/03 01:34:51 RUByl+lB0
>>968
バックアップスレに行ったほうがいいんじゃない?

977:名称未設定
08/02/04 00:28:58 4D6DFlk90
spotinside、何かフリーズばかりで使えない...。
10.4.11には合わないのかしら



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch