土曜日, 2月 17, 2007

TabStop

Safariでタブを使用してWebページを見ているとき,誤って×をクリックして開いているページを全部消してしまうことを私はよくします。TabStopはそのようなときに警告を出してくれます。
[追記2007/11/16:Safari3からはSafariの環境設定でできるようになりました。Mom hates this Blog » TabStop and Safari 3 betaを参照願います。]

水曜日, 2月 14, 2007

PresentYourApps

アプリケーションを使用しているとき,Dockがじゃまになることがあります。アップルメニューから隠したら良いのですが,アプリケーションを切り替える毎に変更するのも面倒です。そんなときはPresentYourAppsが便利。指定したアプリケーションが最前面のときに、メニューバーとDockを自動で隠してくれます。

日曜日, 1月 21, 2007

Imagemagick

CUIベースの画像編集ソフトです。Perlmagickを利用するとCGIでも使用できます。ImageMagick: Install from Binary DistributionからMacOSX用をダウンロードします。ダウンロード後,以下を.profile に登録します。(内容は適当に読み替えてください。)

export MAGICK_HOME=$HOME/ImageMagick-6.2.9
export $PATH = $MAGICK_HOME/bin:$PATH
export DYLD_LIBRARY_PATH=$MAGICK_HOME/lib
export MANPATH=$MAGICK_HOME/man

使い方を解説したページはたくさんありますので,そちらを参照してください。

MacFUSE

macfuse - Google CodeはMacOSX用のFUSE(Filesystem in Userspace)です。sshfsを使用することで,リモートのディレクトリをマウントして,Finderで読み書きができるようになります。非常に便利です。私は以下のように使用しています。someoneはユーザ名,somewhere.example.comはサーバ名です。適当に読み替えてください。

  1. macfuse - Google Codeからdmgファイルをダウンロードして展開する。(FInkにも登録されているようです。こちらの方が後々の管理は楽かも)
  2. Mac上にマウント用のディレクトリ(フォルダ)を作成。例えば,ホームディレクトリに,mountを作成する。
  3. #!/bin/bash

    sshfs someone@somewhere.example.com: ~/mount -oping_diskarb,volname=SERVER

    を書き込んだファイルに,適当な名前(例えば mount_somewhre.command)をつけて保存する。SERVERは適当に書き換える。この名前でFinderに現れる。
  4. #!/bin/bash

    umount ~/mount

    を書き込んだファイルをマウント解除用に作成する。(名前は,umount_somewhre.commandなどなど)
  5. Sparkで上記の二つのファイルのキーボードショートカットを作成する。(Documentでターミナルで開くようにする。)
  6. 必要に応じて,起動する。

なお,サーバによって,ポートが22番以外を使用する(例えば2222)場合は,-p 2222 をつけるようにします。また,シンボリックリンクを認識させるには,-o follow_symlinks を付けます。

金曜日, 12月 22, 2006

Spark

Sparkはキーボードショートカット設定ツールです。TabLauncherのところにも書きましたが,アプリケーションだけでなくApplescriptにもキーボードショートカットが設定できるので便利です。私はPerlなどのスクリプトをキーボードから起動させるために,Applescriptから呼び出す(do shell script...)形で設定しています。

月曜日, 12月 18, 2006

TabLauncher

TabLauncherはApplescriptも起動できるランチャーで,Mac OS 9のポップアップウインドウのようにデスクトップの下部のタブをクリックするとウインドウが開き,登録したアプリケーシンをクリックして起動できます。Sparkを使うとApplescriptにもショートカットキーで起動できるのですが,登録数が多くなると覚えきれません。たまにしか使わないものはこのTabLauncherに入れることでうまく折り合いがつきそうです。

土曜日, 12月 09, 2006

SSHKeychain

SSHKeychainを使うことでパスフレーズ入力なしでsshを使うことができます。またトンネルの設定もできるので便利です。