MDImporter

Unlocalize.mdimporter 0.1

Spotlight インポータ Spotlight を Quicksilver がわりのランチャとして使うことが多いのだけど、仮名漢字変換は重労働だし、インクリメンタル検索との相性も悪い。テキストエディットは tekisuto[スペース] じゃなくて text で、システム環境設定は sisute…

JapaneseText.mdimporter 0.2

Spotlight インポータ 大きなミスは無いけど改善点も多い。 'TEXT'ファイルのUTIはcom.apple.traditional-mac-plain-text buffer[256]は余りに小さすぎる 日本語をNSUTF8StringEncodingに変換すると遅い、UTF-16を使うべき TECCreateConverterも遅いからTECO…

JapaneseText.mdimporter 0.1

Spotlight インポータ 全文検索には決まり事があるようで、テキストファイルの文字コードはシフトJISまたはUTF16で決め打ちされているらしく、日本語EUCやUTF-8のテキストファイルに日本語のキーワードは反応しなかった。 決まり事というか、RichText.mdimpo…

Safari の cache を検索

SafariCache.mdimporter SafariCache Opener.app の 2 つで、ざっとだけど Spotlight から検索→表示って流れは実現できた。 まだ encoding の判別の失敗が多いし、HTML の文字実体参照も素通りだけど、結構便利かもしれない。

SafariCache.mdimporter 書きはじめ

Safari の cache を検索したいので、MDImporter を書きはじめた。 MDImporter は関数一個と Info.plist で出来てて Objective-C も使える。Safari の cache のデコードは昔書いた NSUnarchiver を使うコードがあるし、思ったより楽かもしれない。 デコード結…

Safari の履歴を検索したい

enbug diary(2005-05-13) そういえば、Spotlight は Safari の履歴やキャッシュを検索してくれなくて非常にがっかりなので、MDImporter でも書こうと思う。 http://www.yoshidam.net/diary/200505.html#d07_t1 よしだむさんが Spotlight から Ruby を呼び出…