Twitter, Jaiku, Tumblr, Facebook への同時投稿。そして Skype, Adium, iChat の mood メッセージの変更やハンドリングができるアプリ、MoodBlast が日本時間の今日バージョンアップされて 2.49.9.2 になった。尚このアプリは当然 Mac 専用。そして Leopard でも機能する。そう言えば、どの OSX が最低限か知りませんでした。ごめんなさい。たぶん 10.4 以降だと思うのだが自信がありません。
今回のバージョンアップなのだが、懸案の日本語環境だと機能しない幾つかの機能も使えるようになった。どんな機能かは過去記事:MoodBlast 2.49.5 を読んでいただくのが一番判り安いと思う。
たとえば一つ紹介すると、自分が使うサービスに Twitter, Jaiku, Tumblr とチェックマークをしていても ^t と先頭にタイプしてからコメントを記入して投稿すれば、t なら Twitter だけに投稿してくれる。同じように j なら Jaiku だけ、u なら Tumblr だけという具合。後は先程の過去記事にも記載されていて、日本語環境では機能しないと記されていたものも大丈夫になった。
これは Quicksilver を使って投稿する際にも適用するが、この Quicksilver を使用するやり方は過去記事:MoodBlast 2.49.7 を参章していただきたい。
その他にも今までご紹介していなかった機能が二つある。一つは Jaiku にのみ対応する機能なのだが、Jaiku には Channel というものがある。グループのようなものを作って、その任意の話題で投稿し合おうというものなのだが、この Channel に向けて投稿したい時に、MoodBlast で頭に # を付けて Channel をタイプした後にコメントをタイプすると、その投稿は Channel 向けの投稿となる。たとえば #MoodBlast と頭に付加すれば MoodBlast Channel への投稿となるのだ。そしてこれを使った場合、他のサービスを選択していても Jaiku のみの投稿となる。
二つ目は iCal との連動。これは機能というか、MoodBlast が AppleScript に対応したのでそれを利用したものだ。iCal のイベントや To Do にはリマインダー機能(アラーム)があるが、そのアラームに作者が作ってくれた AppleScript を指定してやり、時間を任意に設定すれば、 iCal のメモに記載されたテキストをその設定した時間に指定したサービスに投稿してくれるというもの。下記の画像は Leopard の iCal のものだが、Tiger の場合は右ペインに設定する所がある。
AppleScript は作者のブログの【MoodBlast and iCal】というエントリに記載されている。本文中の頭の方にある【click here】をクリックすると、スクリプトエディタが起上がってその中にスクリプトが記載されているので、後はコンパイルして .script として保存するだけだから手間が無いかもしれない。保存する場所は ~/Library/Scripts 内が良いと思う。ぼくは更に ~/Library/Scripts 以下に Applications/iCal というフォルダを作ってその中に入れた。
ここで注意点なのだが、保存する時のファイル名は英文で且つスペースを空けないこと。ぼくは最初 MoodBlast iCal.scpt というようなフィル名にしたら全然機能しなかった。そこで Jaiku で【みこやまのひび】の miko さんに icalblast.scpt にしたら大丈夫ですよと教えていただいた。確実に自信がある訳ではないが、日本語やスペースを使うと駄目なんだろうと思う。
あっ、そうそう。この iCal のメモ内に、上記でも記述した ^t などとメモを始めると、t の場合は Twitter だけに投稿してくれるようだ。

コメント (2)
サンプルスクリプトの9行目
if alarmPath contains (POSIX path of (path to me) as string) then
POSIX(UNIXライクな) path ... に変換してますから、空白やマルチバイトの文字はあまりよろしくないと思います。(全体を'...'で囲むと大丈夫かも)
ちなみに、AppleScriptで使用するパスの記述方法は
Macintosh HD:Users:hoge:fuga .... となります。
投稿者: miko | 2007年11月02日 23:20
日時: 2007年11月02日 23:20
>miko さんどうも。
なるほど POSIX というのが UNIX 形式に準拠するってことなんですね。AppleScript も覚えることが多そうですね。
投稿者: keizo | 2007年11月03日 10:24
日時: 2007年11月03日 10:24