トップ «前の日記(2005-05-06) 最新 次の日記(2005-05-08)» 編集

じじぃの日記、ツッコミ可

Twitter: @jijixi_org
Xbox Live: jijixi

初心者が書いた OCaml 入門
Spotlight tips サイト内リンク集
1970|01|02|
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|11|
2011|05|
2012|01|

2005-05-07 ほんまかいな [長年日記]

% [Mac] こりゃすごいですよ!, Quartz2DExtreme オーン!

via 日これ

わしもやってみたが……ようわかりませんな。まあ、見た目がどうのこうのは置いといて、余計な処理(笑)を GPU に任せちゃうことで CPU に余裕ができるんであれば、ありがたいことではあると思うんで、しばらくこのままにしてみよう。

% [Mac] Spotlight で、スクリプトも全文検索の対象に

通常だと Ruby スクリプトなんかは、ファイル名とかの基本的な属性しかインデックス化されなくて、中身については検索できないんだが、ちょっと一工夫してやると、通常のテキストファイルと同じようにインデックス化してくれるようになる。

結局のところ、ファイルタイプに関連付けられた mdimporter(インデックス化に関する機能拡張のようなもんらしい)が無いのが問題なんだが、どうせスクリプトなんてテキストなんだから、テキストと同じように扱ってやればオッケーなはずだ。

てなわけで、/Library/Spotlight/SourceCode.mdimporter/Contents/Info.plist (DeveloperTools をインストールしていない場合は無いかも。その場合は、/System/Library/Spotlight/RichText.mdimporter/Contents/Info.plist でも良いかも知れない)の CFBundleDocumentTypes//LSItemContentTypes というプロパティに public.ruby-script などという値を追加してやれば良い。

<key>LSItemContentTypes</key>
<array>
   <string>public.shell-script</string>
   <string>public.ruby-script</string>
   <string>public.perl-script</string>
   <string>public.c-header</string>
   <string>public.c-plus-plus-header</string>
   <string>public.c-source</string>
   <string>public.objective-c-source</string>
   <string>public.c-plus-plus-source</string>
   <string>public.objective-c-plus-plus-source</string>
   <string>com.sun.java-source</string>
</array>

こんな感じ。ちなみにこの『public.*』な名称は、mdls コマンドで対象ファイルを調べてみればわかる。

本日のツッコミ(全1件) [ツッコミを入れる]
% TrackBack (2005-05-16 16:21)

http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20050516#p04<br>jijixi's diary<br>[Mac] 『Uniform Type Identifiers (UTI)』(リンクは 2ch の某スレ。DAT 落ちの可能性あり)<br>via void GraphicWizardsLair( void ); //。 Spotlight の絡みで色々調べてた時に、あまりにもサラッと出てくるんで「いつの間にか、こんな仕組みができてたんだなあ」とか思ってたんだが、Tiger からの新機能だったんだね。ちなみに、これの時に書いた mdls コマンドで調..

お名前:
E-mail:
コメント:

トップ «前の日記(2005-05-06) 最新 次の日記(2005-05-08)» 編集

日記ってのは本来、自分で読み返すためにあるもんだよなあ……
もしくは有名人になったら死後に本になったりとかか?

RSS はこちら

jijixi at azito.com