Hatena Blog Tags

SIMBL

(コンピュータ)
しむぶる

Mac OS X のアプリケーション拡張ソフトウェア。Smart InputManager Bundle Loader の略。

概要

Cocoa アプリケーションのほとんどは、NSInputManager というテキスト入力補助クラスを参照する。Mac OS X にはこのクラスを拡張するための InputManagers フォルダが存在し、これを経由することで様々な Cocoa クラスやアプリケーション固有のクラスを拡張する、というハック手法が存在する。

このハック手法を汎用化し、Cocoa アプリケーションの汎用的なプラグイン拡張環境を提供するのが SIMBL である。共通インターフェイスを提供することで開発が容易となり、なおかつユーザ側もプラグインの導入・一括管理が容易となる。

代表的な SIMBL プラグイン

[http
//8-p.info/greasekit/:title=GreaseKit] : Firefox のスクリプト拡張プラグイン Greasemonkey の WebKit 版。Safari をはじめとする WebKit アプリケーションで利用可能。
[http
//hetima.com/safari/stand.html:title=SafariStand] : id:hetima 氏による Safari の基本機能拡張。Safari の隠し機能有効化、視覚的なサイドバー、コンテクストメニューの強化など。
このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

ネットで話題

もっと見る