今更ながら iCal

iCal って予定や To Do を書き込んだりするぐらいだった。もちろんそれがメインのアプリだから当り前と言えばそれまでだけど。つまりは細部までじっくり検証したことが無かったと言えば良いのかもしれない。

この間 Mail.app の Envelope Index というファイルを再構築することで Mail.app の挙動が早くなるという Hawk Wings のエントリーのことを記したが(過去記事:Mail.app の挙動が早くなった 参照)、その続編、【 Scripts to automate the Mail.app Envelope speed trick 】に、一連の処理を Applescript に書き出して、iCal のイベントのアラームに【スクリプトを実行】を選択し、ルーティン作業にしてしまう方法が書かれていたのだ。

あらためて iCal のアラームのところをチェックしたら、確かに【スクリプトを実行】というのが選択できる。と言うことは、Applescript に精通していれば、工夫次第で iCal をもっと便利に使えるんじゃないだろうか。

そんなこともあって、改めて iCal をいじくってみた。まず一つ発見したのは、ドロワーのところに URL という項目があるが、ここにウェブページの URL を記載しておけば、選択して右クリック( control + クリック)で URL を開くことができるのだが、実は Quicksilver のアクションで【 Get File URL 】というのがあるのだ。 File URL ? ぼくはてっきりウェブページの URL を習得するものだとばかり思っていたのだが、やってみたらローカルのファイルの URL を習得するアクションだった。パスじゃなくて URL 。ひょっとしてこの URL を iCal の URL に記載すればローカルのファイルにリンクが貼れるんじゃないか?やってみたら、まさしくその通りだった。

つまりアプリの URL を記載すればそのアプリが起ち上がり、ファイルの URL を記載すればそのファイルが作成したアプリで起ち上がる。フォルダの URL ならファインダーでそのフォルダを開いてくれる。

これって使いようによっては便利なんじゃないの?例えば iCal のメモにはちょっと長いなあと思われる物や、画像を含んだリッチテキストなんかのリンクを貼っておくとか。試しに Yojimbo のエントリーにも貼れないもんかと調べてみたら、どうやら ~/Library/Caches/Metadata/com.barebones.yojimbo 内の個々のエントリーの URL を習得すれば Yojimbo のエントリーにもリンクが貼れる。ただ後からだとどのファイルがどのエントリーだか検討がつかないんだけど・・・。

その点、Journler は ~/Library/Application Support/Journler/Journler Entries 内にエントリー番号ごとのフォルダが格納されている。その中の .jobj という拡張子のファイルの URL を習得し、iCal の URL に貼り付ければ Journler にリンクできる。(これは現在ベータ版の Journler 2.5 からかもしれないが、コラムにエントリーナンバーを表示できるのだ。)

果たしてこれらの方法が真っ当な方法なのか、甚だ自信が無いが、いずれにしても iCal の URL がローカルのファイルにも適用されること。そして Quicksilver でその URL が習得できることが少々驚きだった。

トラックバック

このエントリーのトラックバックURL:
http://www.sumainobaiten.com/blog/mt-tb.cgi/467

コメント (4)

k_k@J.S.Mach:

いつも参考にさせていただいております。
そうなんです。iCal のメモ欄にファイルを D&D するとファイルのバスが自動的に記入されるんですよ。

keizo:

>k_k@J.S.Machさん
こちらこそ、いつも参考に指せて頂いています。
なるほどそういうこともできたんですね。ファイルのパスを習得したい時にも利用できそうですね。

keiko:

Journlerを使い始めました。参考にさせていただいてます。
一つ質問してもいいですか?
私は自宅のデスクトップとMacBookを別の環境で使い分けているのですが、
Journlerを共有したいんです。メモリーカードにJournler Entriesフォルダをコピーして移し変えればいいかなーなんて思ったらそう簡単にはいかないんですね。やっぱり1台のPCでまとめるしかないんでしょうか?

keizo:

>keiko さん
 たぶんぼくじゃお役に立てないかと思います。Journler の複数台の Mac での同期って結構ややこしそうです。フォーラムにも投稿があったので流し読みしてみたのですが、『?』のことが多くて。スミマセン。
 ただ、単純なバックアップは ~/Library/Application Support/Journler/ と ~/Library/preferences/com.phildow.journler.plist をバックアップします。ですから Entries フォルダだけでは駄目です。
 リストアする時は Journler が稼働していないのを確かめて、上記フォルダとファイルを(規定のところに)コピーしてから Journler を起上げます。
 でもぼく自身不確かなことがあるのですが、Journler のエントリーに外部ファイルのリンクをしている場合、単純なバックアップコピーだけで同じ環境が復元するものなのか?その辺は謎なんです。今度外付けのハードディスクで実験してみます。

コメントを投稿

アーカイブ

最近のコメント

最近のトラックバック

Powered by
Movable Type 3.34