概要
前々からTODO管理で蓄積したデータを何かしらの形式で管理したいと思っていた。
各種ツールなども試していたが、結局プレインテキストが一番作業効率がいいということで
区切り文字を設定したテキストでTODOを管理してかなり経過しました。
毎日の作業データだけはためてあるので、いよいよそれを加工しようと思い立ったのが昨日。
参考データ
現状管理してるのは以下のようなデータ。これを職場と自宅の両方で1年以上とりためてます。
■2012/02/07 日次 作業準備[アクティビティの割り当て,メールチェック]|0.5|2012/02/07 23:23:57-2012/02/07 23:31:48|0時間7分51秒 常時対応[RSSの確認,業務で得た知識のまとめ[マインドマップ化,メール],Evernote整理]|1|2012/02/07 23:32:05-2012/02/07 23:59:08|0時間27分3秒 Gitサーバー(gitosis )構築検証|4|2012/02/08 00:11:29-2012/02/08 02:38:38|2時間27分9秒 日次 作業まとめ[マインドマップ化,TODOまとめ]|0.5|2012/02/08 02:40:25-2012/02/08 02:40:55|0時間0分30秒
日時FROMとTOは秀丸マクロで出力出来るようになっているので作業中は1コマンドで挿入可。
また、日時の差分も当ブログで紹介したRubyの日時算出処理で計算しているので1コマンド。
TTMとは
TbpgTodoManagerの略。つまり私のTodo管理プロジェクト。
プロジェクト関連リンク
-
基本設計マスターシナリオユーザーシナリオ|Todoをjsonに変換ユーザーシナリオ|json形式のTodoを画面に表示するユーザーシナリオ|json形式のTodoを画面に表示するユーザーシナリオ|偶数行奇数行を色分けするユーザーシナリオ|割込行の文字を別の色で表示するユーザーシナリオ|休憩の文字を別の色で表示する- ユーザーシナリオ|Todoファイルの自動配置処理
- ユーザーシナリオ|json変換実行スクリプト作成
- ユーザーシナリオ|禁則文字対応
- ユーザーシナリオ|jsonからテキストjsonへの変換処理
- ユーザーシナリオ|画面表示処理のリファクタリング
- ユーザーシナリオ|Todoを並び替える
- ユーザーシナリオ|設定ファイルでカスタマイズする