2013-02-07

VoodooPad で GTD

ひさしぶりの投稿ですが、オブジェクト指向ともプログラミングとも直接関係ないです。
Mac のパーソナル wiki アプリ VoodooPad 5 で、 GTD っぽいことをやってみようというハナシ。

今までは Emacs org-mode + MobileOrg + Dropbox で TODO 管理してました。
でも、最近なぜか MobileOrg の Dropbox ログインで
Bad username and password or network error.
なんて言われて(もちろん、Email/Password は何度も確認しました)、 sync できなくなってしまいました。
sync なしでも、org-mode 自体は僕の TODO 管理に最適なんですが、 iPhone で見られないのはちょっと痛いです。
いや、まぁテキストなんだから、見ようと思えばもちろん見られるんですが、フォールディングなしの長大な org ファイルで TODO 見る気にはならないです。

なので、これを機に別のやり方も試してみようということで、以前からメモとしてたまに使ってた VoodooPad を、 GTD にも使ってみたいなと。

VoodooPad なら、 VoodooPad for iOS で iPhone/iPad でも気軽に編集できます。
Markdown も使えるし。

さいわい、VoodooPad に GTD 的な機能を追加するプラグインを作ってくれてる親切なヒトがいました。
ここからダウンロードして入れれば OK 。

どこに入れるかは、ダウンロード元のページにも書いてあるし、同梱の README.markdown にも書いてあるんですが、この情報は古いです。
VoodooPad 5 では、 "~/Library/Containers/com.flyingmeat.VoodooPad5/Data/Library/Application Support/VoodooPad/Script PlugIns" です。

あと、スクリプト自体も古い(バージョン3.5用)ので、ちょっとだけ修正してやる必要があります。

  • Update @done List.py
  • Update @later List.py
  • Update @todo List.py

の 33 行目の
if page.uti() == "com.fm.page":
を、
if page.isText():
に書き換えれば OK 。

使い方は、ダウンロード元のページと、同梱の README.markdown に書いてあります。

一応、簡単に書いておくと
  • 何かメモる (すきなやり方で)。
    Take notes (in a somehow chaotic way).
  • メモの中にやるべきこと (タスクとか) を見つけたら、それの前に "@todo:" (Ctrl + T で入れることもできる) か、 "@later:" (Ctrl + L) と書く。
    Whenever you find something to be done (i.e: a task) you just add "@todo:" (Control + T) or "@later:" (Control + L) in front of it.
  • タスクリストが見たかったら、 Ctrl + Shift + T を押せば、 "@todo" というページ (なければ生成されます) に、今開いてるドキュメント内の "@todo:" タグが全てリストアップされる。 (それぞれ元のページへのリンク付き)
    When you need a task list, hit Control + Shift + T and all "@todo:" tags in the current document are listed on a "@todo" page (with a link to the page where the task is)
  • タスクを完了させたら、 "@todo:" タグを "@done:" に書き換える。同梱の"Insert Date"スクリプト (Ctrl + Shift + J) を使って完了日を記録することもできる。
    When you complete a task, replace the "@todo:" tag with a "@done:" tag. I use the "Insert Date" script (bound to Control + Shift J) to record the date.
  • 最近完了したタスクをチェックしたいなら、 Ctrl + Shift + D を押せば、 "@done" というページが作られて、 "@done:" のタスクがリストアップされる。
    When you need to check what you've acomplished recently, hit Control + Shift + D, and a "@done" page is created with a list of "@done:" tasks.
  • 時間が空いた?それなら Ctrl + Shift + L を押せば、全ての "@later:" タスクがリストアップされた "@later" ページができる。
    Spare time? Hit Control + Shift + L and you'll get a "@later" page with all your "@later" tasks.

ということらしいです。

さて、これからこいつを使ってみます。
気が向いたら、使ってみた感想とか、また書くかもしれません。

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...