Shift

rtm

もっと!Remember The Milk!

— ange, Saturday November 17, 2007 | Tagged with apps, lifehacks, pipes, rtm

オンラインタスクマネージャに Remember The Milk (以下 RTM) をチョイスする人に間違い・物忘れはない。僕の一日は、RTMに始まり、RTMに終わると言って過言ではない。時と場所を選ばずにタスクをスコンスコン追加できてこそ真のタスクマネージャと言える。

RTM なら新規タスクの追加の際の早さや、追加方法の豊かなバリエーションがまずたくましい。携帯から、メールから、はたまた Twitter やメッセンジャーアプリからタスクをコントロールできる。そんな最強に便利な RTM が今日、出社して開くとまったく新しくなっていた。

より視覚的にフレンドリーに

まず目についた大きな変化は「見た目」の変化だった。

  1. 視覚化されたタグ
    今となっては、細切れの事象をまとめるには「タグ分類」が当たり前田の Web 2.0。各項目の前にタグ名が表示されるようになったので、タグの有無の確認やタグに紐付いたタスクリストへのジャンプが容易になった。これはちょうど、Gmail のラベル機能と似た作りになっている。

  2. 繰り返すタスク
    「毎月29日は肉の日」であるとか、「毎週土曜日6時半は電脳コイルタイム」などの定期的なスケジュールと、そうでないワンショットのタスクであるかがアイコンによって判別が可能になった。地味だが、デカい。

  3. そのタスク、追記あります
    ノート(追記)のあるタスクには、ノートのアイコンが表示されるようになった。僕の場合、友人や同僚と同じタスクリストをシェア状態にして、第三者視点をガンガンに書き込んでもらっている。「コメントついたよー」的な使い方をしてるので、コメント着信表示にはこれからも助けられそうだ。

  4. フレンドリーな日付表示
    こりゃもう、当たり前か。タスクのデッドラインが従来の「何月何日まで」という表記から、「今日まで・明日まで」という表記に変わっている。こういう細かい工夫の一つ一つが、記憶の定着だかなんだかを促進してくれてるんだろうな。

  5. 矢印の示すもの
    今回の一番のイノベーションが書くタスクの左に表示されている矢印アイコンだ。キーコンビネーションで実に色んな動作が可能になった。こりゃもうなんて Google Reader 状態。j, k で項目を移動し、i でチェックのオン・オフ。m を押してから行うと複数項目を選択し、編集が可能になった。例えば、m -> j, k 移動 -> i -> s で複数項目のタグを一括編集といった使い方が出来る。マウスでポチポチする時代は終焉を迎えた。キーコンビネーションについては RTM - Shortcuts

一度あったことは、二度目はない

advanced search

正直な所、今まではタスクの検索機能なんてほとんど使っていなかった。

「検索結果がリアルタイムに更新されていく」というアップルなスマートフォルダ思想が好きだし、実際タスクマネージメントに置いてその思想は非常に有意義なものとなる。指定された条件によって、常に求める結果がアップデートされると、通常のタグやリストだけではくくれない、横断的な視野から自分の抱えるタスクを俯瞰することが出来る。

上図のように、ポチポチと検索条件をしていくことも出来るし、クエリを組んで検索してもいい。クエリを組む、といっても別に難しいことではないので、後述するクエリ一覧を参考に一つ作ってみるといいかも知れない。新生 RTM では検索結果をスマートフォルダとして保存しておくことが出来るので、是非とも活用したい。

NOT priority:none AND (list:Personal OR list: Errands )

上記のクエリが意味するのは、「Personal あるいは Errands のリストの中で、優先順づけがされたもの」を意味する。ここから更に期限(1週間)が迫っているものを抽出しようとするならば、次のようなクエリになる。

dueWithin:"1 week of today" NOT priority:none AND (list:Personal OR list: Errands )

シェア状態にあるリストになんらかのノート(コメント)が着いたものだけを抽出したければ、次のクエリ。

isShared:true AND hasNotes
オペレータ 概要 クエリ例 出力結果
list: 特定のリストに含まれるタスク list:Work リスト名「Work」に含まれるタスク
list:"Bob's Homework" 「Bob's Homework」のリストに含まれるタスク
priority: 優先順位 priority:1 優先順位が 1 のタスク
priority:none 優先順位がついていないタスク
status: 状態(完了・未完了) status:completed 完了状態のタスク
status:incomplete 未完了状態のタスク
isShared: シェア状態にあるタスク isShared:true 誰かとシェアしているタスク
sharedWith: 特定のユーザとシェア状態にあるタスク sharedWith:bobtmonkey ユーザ名 bobtmonkey とシェアしているタスク
tag: 特定のタグが含まれるタスク tag:bananas bananas タグが含まれるタスク
isTagged: タグが付いたタスク isTagged:true タグが付いているタスク
isTagged:true タグが付いていないタスク
location: 特定の場所が指定されたタスク location:work work が指定場所になっているタスク
isLocated: 場所が指定されたタスク isLocated:true 場所が指定されているタスク
isRepeating: 繰り返すタスク isRepeating:true 繰り返し設定がされているタスク
name: タスク名 name:phone タスク名に phone が含まれているタスク
noteContains: ノートの内容 noteContains:monkey ノートの内容に monkey が含まれるタスク
hasNotes: ノートのついたタスク
due: 期限 due:tomorrow 明日が期限のタスク
due:never 期限が設定されていないタスク
dueBefore: 期限前のタスク dueBefore:today 昨日までが期限のタスク(つまり期限切れ)
dueAfter: 期限後のタスク dueAfter:sunday 日曜日以降が期限のタスク
dueWithin: 期間内のタスク dueWithin:"1 week of today" 1週間以内が期限のタスク
dueWithin:"1 week of today" AND isRepeating:false 期限が1週回以内のワンショットタスク
completed: 指定期限に完了したタスク completed:today 今日完了したタスク
completedBefore: 指定期限前に完了したタスク completedBefore:1/1/2007 2007年以前に完了したタスク
completedAfter: 指定期限後に完了したタスク completedAfter:31/12/2006 2007年以降に完了したタスク
completedWithin: 指定期間内に完了したタスク completedWithin:"1 week of today" 1週間以内に完了したタスク
added: 指定期限に追加されたタスク added:today 今日追加されたタスク
addedBefore: 指定期限前に追加されたタスク addedBefore:1/1/2007 2007年以前に追加されたタスク
addedAfter: 指定期限後の追加されたタスク addedAfter:31/12/2006 2007年以降に追加されたタスク
addedWithin: 指定関内に追加されたタスク addedWithin:"3 months of today" 3ヶ月以内に追加されたタスク
timeEstimate: 指定の継続時間のタスク timeEstimate:"1 hour" 継続時間が1時間のタスク
timeEstimate:"> 1 hour" 継続時間が1時間以上のタスク
timeEstimate:"< 1 hour" 継続時間が1時間以下のタスク
postponed: 指定回数延期されたタスク postponed:3 3回延期したタスク
postponed:"> 3" 3回以上延期したタスク
postponed:"< 3" 延期した回数が3回以下のタスク
includeArchived: アーカイブしたリストからも抽出 includeArchived:true 検索結果にアーカイブしたリストに含まれるタスクを含む
AND 絞り込み検索 priority:1 AND tag:bananas 優先順位が1で、bananas タグが含まれるタスク
OR 複数条件検索 priority:1 OR priority:2 優先順位が 1 か 2 のタスク
NOT ネガティブ検索 tag:bananas NOT tag:apples タスクに apples タグが付いていない bananas タグが付いたタスク
"Quotes" 引用符に囲まれたフレーズに完全に一致するものを検索 name:"TPS report" TPS report と完全一致する名前のタスク
( ) 検索語句のグループ化 priority:1 AND (tag:bananas OR tag:apples) 優先順位が 1 かつ、bananas もしくは apples タグが付いたタスク

活用事例

Twitter からのポスト

d rtm という具合に、rtm 宛てにダイレクトメッセージを送るだけで簡単に Inbox にタスクをポストすることが出来る。

フィードを連結させる

複数リストにまたがるタスクのフィードを生成するには、上述した検索クエリを使えばいい。

list:Personal OR list: Errands

上記のクエリをかけた検索結果のフィードを取得し、さらに Yahoo pipes などにかければ、かなり洗練されたフィードが生成される。使い方次第では簡単なライフログを作成するに大いに役立つ。

タスク名にはルールを作る

タスクは常に行動を伴う。「〜を〜する」のがいわゆる Getting Things Doneなわけで、ポストするタスクには必ず「英語の動詞 + 項目名」というルールを適用する。最初に簡単な動詞をつけることで、自分がタスクに対してどう行動すればよいかが把握できるだけでなく、スマートリストやタグを活用して特定の行動を把握することが出来る。

  • write
  • read
  • roudup
  • send
  • pay
  • buy
  • attend
  • call
  • install

Comment


Get Flocked

Tag Cloud

Textpattern

©2007 Shift All Rights Reserved. Hosted by (mt) Media Temple, Inc.