Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

TTM=TbpgTodoManagerプロジェクト独りで始動

概要

前々から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を並び替える
    • ユーザーシナリオ|設定ファイルでカスタマイズする