Software
AppleScript 、Cocoa 、Shell、Perl など等で作った MacOS X 用ソフトウェアを紹介します。
珍作、駄作、できれば傑作、何でもかんでも公開してしまいたいと思っています。Cocoa を駆使して頑張って作った物から、3行くらいの AppleScript まで玉石混合です。
すべてソースコードを公開しています。ここにあるソフトウェアを踏み台に、さらにすばらしいソフトウェアができるならば、これに勝る幸せはございません。
あなたがこのサイトの中から有用なものを見つけられてたら、寄付をお願いします。品揃えは豊富なので、一つぐらい見つけていただけると幸せです。
Finder Helpers
LinkFileConverter
エイリアスファイルとシンボリックリンク、ハードリンクを相互に変換するスクリプトです。ターミナルでシェルコマンドの入力せずに、シンボリックリンクとハードリンク作ることができます。
Open in Terminal
Finderで選択されている場所が、working directory になっている ターミナル を開きます。
StationeryPalette
ファイルのテンプレート(ひな形, ステーショナリ)管理アプリケーション。テンプレートをコピーして新規ファイルの作成を行うことにより、書類中心の操作環境が実現できます。
CopyMagic
フォルダの中に含まれるエイリアスファイルを、そのオリジナルのコピーと入れ替えます。深い階層にあるエイリアスファイルも再帰的に処理します。コピーのバッチ処理を簡単に行うことができます。
PowerSelect
選択されている場所で、条件にマッチした名前のファイルを検索し、それらをまとめて選択する事が出来ます。
FileClipper
クリップボード経由での、ファイルのコピー、移動、エイリアスファイルの作成、シンボリックリンクの作成を行います。コピー&ペーストの要領で前述のファイル操作ができるようになります。
Name List View
最前面の Finder Window を「ツールバーの無い名前欄だけのリスト表示」に変更します。
Large Icon View
最前面の Finder ウィンドウを、アイコン表示にしてアイコンのサイズの最大(128×128)に変更します。画像ファイルをプレビューするのに便利です。
Browse Here
最前面の Finder Window と同じフォルダを、新しい「ツールバーの付きのカラム表示」のFinder Window で表示します。
GoFinder
Finder で前面のウィンドウだけを最前面に持ってくる形で、Finder をフロントアプリケーションにします。よけいな Finder Window で画面が覆い尽くされずにすみます。
Update Selection
Finder で選択されているファイル/フォルダの表示を更新します。
Trash It
最前面のアプリケーションで開いている前面のファイルを閉じてゴミ箱に捨てます。
Renamers
PowerRenamer
たくさんのファイルの名前を一度に変えるアプリケーションです。あるパターンにマッチしたファイル名の一部を、別の文字列に置き換える事ができます。正規表現を使った検索置換も行えます。またファイルが Finder で並んでいる順番で、番号付けを行えます。
Rename It
前面のアプリケーションで開いているファイルの名前を変更する AppleScript です。Finder が最前面のアプリケーションの場合は Finder で選択されている項目の名前を変更します。
File Attributes Manipulations
QuickFileType
ファイルのクリエータコードとタイプコードの確認/変更するアプリケーションです。
mi Helpers

TeX Tools for mi
高機能エディタ mi のTeXモード用のスクリプト集です。

UnixScriptTools for mi
mi で Unix スクリプト(bash、Perl など)の開発および実行を支援するスクリプト集です。
Perl mode for mi
mi で Perl スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。
bash mode for mi
mi で bash スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。
gnuplot mode for mi
mi で gnuplot スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。
Octave mode for mi
mi で Octave スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。

FilterScripts for mi
mi で編集中のテキストを、AppleScript もしくは Unix スクリプト(bash、perl、awk、ruby、sed など)を使ってを加工する専用のインターフェースを提供します。
miclient
テキストエディタ mi でファイルを開き、指定した行を選択することができるコマンドラインツール。
VectorScript を実行
mi で編集中の VectorScript を実行します。 VectorScript モードのツールとしてお使いください。
Terminal Scripts & Command Line Tools
Open in Terminal
Finderで選択されている場所が、working directory になっている ターミナル を開きます。
fcd
Finder で選択されている場所に cd するシェルスクリプト(&AppleScript)です。
SmartTitle
ターミナルのウィンドウのタイトルに、シェルの working directory のパスを自動的に表示するシェルスクリプト(&ほとんどAppleScrpt)です。
miclient
テキストエディタ mi でファイルを開き、指定した行を選択することができるコマンドラインツール。

SmartAcrivate
指定したアプリケーションプロセスを、そのアプリケーションで最前面のウィンドウだけを前面に持ってくる形でフロントプロセスに切り替えるスクリプティング機能追加と、コマンドラインツールです。
whichapp
Unix シェル環境から Macintosh アプリケーションの場所を調べるコマンドラインツールです。シェルスクリプトで、Macintosh アプリケーションへのパスが必要なときに使ってください。
newterm
Terminal.app の新しいターミナルウィンドウを開くコマンドラインツールです。ターミナルで、「newterm」を実行すると、現在の working directory と同じ working directory のターミナルウィンドウが新たに作られます。
Mail Scripts
New Message with Account
Mai.app で、アカウント(送信元のメールアドレス)と署名を指定して新規メッセージを作る AppleScript です。
Send File as Mail Attachment
最前面のアプリケーションで開いているファイルを、添付ファイルとした新規メッセージを Mail.app で作成する AppleScript です。
Insert Signature
Mac OS X に含まれているメールソフト Mai.app で、編集中のメッセージの任意の位置に任意の署名を挿入します。
Delete Messages Now
Mail.app で選択されているメッセージをゴミ箱に移動すること無く、すぐさま消去します。
The Others
MergePDF
フォルだに含まれている PDF/画像 ファイルを、Finder 上で並んでいる順番にしたがって、一つの PDF ファイルに束ねます。
QuickDMG
フォルダやファイルから手早くディスクイメージファイルを作れます。
Putaway Disk Image File
マウントされているディスクイメージボリュームをアンマウントして、そのボリュームのディスクイメージファイルをゴミ箱に入れます。オンラインソフトのインストール作業の後片付けに便利です。
Strip Styles of Text
クリップボードの中のスタイル付きテキストからスタイル情報(フォント、色、サイズなど)を取り除き、プレインテキストに変換します。
DateStamp
現在の日付をクリップボードにコピーします。スクリプトメニュー等から起動して下さい。起動すると、ダイアログが表示され、いくつかの日付の書式を選択することができます。
AppleScriptDoc
ライブラリ/モジュールとしての AppleScript のリファレンスマニュアルを生成する AppleScript です。
AppleScriptHTML
AppleScript のソ−スコードを、スタイルを再現する HTML に変換する AppleScript です。
Help Search
ヘルプビューアで検索を実行する AppleScript です。
Show Help
バンドルに設定されている Help Book をヘルプビューアで表示する AppleScript です。
Scripting Additions
ModuleLoader
AppleScript のモジュールシステムです。load script コマンドのように、ファイルパスをコードに書き込まなくてもスクリプトをロードできます。

SmartActivate
指定したアプリケーションプロセスを、そのアプリケーションで最前面のウィンドウだけを前面に持ってくる形でフロントプロセスに切り替えるスクリプティング機能追加と、コマンドラインツールです。
URI Escape
パーセントエスケープされた URI(URL) をアンエスケープ、任意の文字列をパーセントエスケープするスクリプティング機能追加です。
HelpBook OSAX
任意のバンドル内の Help Book を ヘルプビューアへ登録、表示を行うスクリプティング機能追加です。
TerminalControl
AppleScript から Mac OS X 10.5 のターミナルで、タイトルをウィンドウごとに個別に変更したり、背景の透明度を設定したりするためのスクリプティング機能追加です。
Perl
HTML::SiteTear
web site の一部分だけを抜き出します。指定した HTML ファイルおよびそこから参照しているすべてのリソースをコピーし、リンクを書き換え、別の場所に独立させます。ウェブサイトの一部を独立した配布可能な文書として扱いたい時に、お役に立てると思います。
HTML::Copy
HTML ファイル 内のリンクを保持したまま HTML ファイルをコピーする Perl スクリプトです。
JavaScripts
PopupImage
ウィンドウの背景を暗くして、その上に画像を表示する JavaScript です。表示された画像を再度クリックすれば元に戻ります。画像の小さなプレビューイメージから、拡大イメージを表示させる際に効果的です。