About

  • Macintosh の自作ソフトウェアを公開しています。
  • 配布しているアプリケーションは、すべてフリーウェアかつソースコードを公開しています。
  • コメント、不具合の報告、ご要望を待っています。

Donation

このサイトで配布しているソフトを常用されている方は寄付をお願いします。

2014.10.01

16:19:17Permanent Link

XList 1.6r2 : Iterator, Queue, Stack として使える AppleScript リストのラッパーオブジェクト

Iterator, Queue, Stack として使えるリストのラッパーオブジェクトを提供する AppleScript のモジュールです。

AppleScript のリストの欠けている機能の多くを補完します。

また、AppleScript のリストはリファレンスを経由して要素を参照しないと速度が大きく低下するという性質があります。XList は内部で、常にリファレンスを経由してリストにアクセスする為、常に良好な動作速度が得られます。

15:06:33Permanent Link

FrontAccess 1.3.1r2 : 最前面のアプリケーション/最前面の書類のファイル参照を取得する AppleScript モジュール

最前面のアプリケーションの取得および、そのアプリケーションで開いている最前面の書類のファイル参照を取得する AppleScript モジュールです。

GUI Scripting を利用して、以下のことを簡単にできるようにします。

  • 最前面のアプリケーションのさまざまな情報の取得
  • 最前面のアプリケーションで開かれている最前面の書類のファイル参照の取得
  • 最前面のアプリケーションで開かれている最前面の書類を保存して閉じること

特定のアプリケーションに依存せず、現在注目しているファイルを処理するスクリプトの作成に役に立ちます。

11:45:07Permanent Link

田中さん、寄付ありがとうございました。

最近、どういうわけか、立て続けに寄付をいただいています。ありがたや。ぜひ、この調子で・・・とはいかないでしょうね。

143 人目。

10:49:35Permanent Link

UnixScriptTools for mi 2.4.2 : mi で Unix スクリプト(bash、Perl など)の開発および実行を支援

テキストエディタ mi で Unix スクリプト(bash、Perl、gnuplot、Octave など)の開発および実行を支援するアプリケーションおよびスクリプトのセットです。

mi の最前面のウィンドウの Unix スクリプトをコマンド一発でターミナルを起動して実行することができます。ターミナルでコマンドを入力する手間を省くことができ、スクリプトの開発効率を上げることができると思います。

さらに、対話型のプロセスをサポートします。ターミナルで対話型プロセスを起動し、そのプロセスに mi で選択しているテキストを送りつけることができます。

以下のモードが付属します。

  • Perl モード
  • bash モード
  • gnuplot モード
  • Octave モード
  • make モード

2014.09.30

16:41:49Permanent Link

FilterScripts for mi 3.0.1 : mi で編集中のテキストを Unix スクリプトで加工

テキストエディタ mi で編集中のテキストを、AppleScript もしくは Unix スクリプト(bash、perl、awk、ruby、sed など)を使ってを加工する専用のインターフェースを提供します。

mi でのみ表示されるスクリプトのリストを持ったフローティングパレットを表示し、ダブルクリックでスクリプトを起動できます。スクリプトには、mi で選択しているテキストが渡されます。そしてスクリプトの出力を新規ウィンドウで表示するもしくは、選択範囲を置換することができます。

mi にはツールメニューに AppleScript やシェルスクリプトを登録して実行する機能がありますが、テキストの編集を行う(もっぱら、使い捨て)スクリプトを置く場所として FilterScripts は以下のように便利な機能があります。

  • ツールメニューより簡単にスクリプトの追加と削除が行えます。
  • Unix スクリプトの場合、選択テキストは標準入力に渡されます。ツールメニューでは動作しない大きなデータの処理も行う事ができます。
  • AppleScript を使う場合も、選択テキストの取得や出力の処理を自前で書く必要がありません。

変更点:

  • フィルタースクリプトパレットが最小化されている時に、mi をアクティブにするとフィルタースクリプトパレットが表示されてしまう不具合を修正。
  • ツール「フィルタースクリプトを表示」が機能しないことがある不具合を修正。

< Previous Topics