ToDo管理用のフォーマット済みテキストファイルを作成するRubyスクリプト

スポンサーリンク

以前、個人プロジェクトでの Simple is best なタスク管理手法 | EasyRamble で書いた、ToDo管理用のフォーマット済みのテキストファイルを生成する Ruby スクリプトを書きました。

【追記 2016/12/28】
スクリプトに引数を渡せるようにしました。また、うるう年に対応しました。
【追記ここまで】

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

ToDo管理用テキストファイルのフォーマット

以下のように、元旦から大晦日まで365日分のToDo管理用フォーマットが出力されてファイルが作成されます。私は、1年1ファイルで作成するようにしています。

DailyToDo_2015.txt

ファイル生成用のRubyスクリプト

昨年までも使い捨てのスクリプトで作成してた記憶があるのですが、毎年1回は使いますし、ちゃんとしたスクリプトとして残しました。

create_todo_formated_file.rb

https://gist.github.com/takafumir/6fd1eef86c37faf8fe40

これを毎年正月休みにでも毎年1回実行すればOK。パーミッションを755にして実行すると、ToDo管理用のファイルが作成されます。

今年の分を作成する場合は、引数なしで実行させます。

任意の年の分を作成する場合には、引数に年を渡して実行します。

ToDoを -, =, + で管理

後は、ToDo を日付に沿って書いてこなしていくだけです。私の場合、以下の3つのステータスで管理する超シンプルなものです。

– : todo(未着手)
= : doing(進行中)
+ : done(完了)

DailyToDo_2015.txt

以上です。スクリプトは無保証ですが、ご自由にお使い頂いて構いません。

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
 
スポンサーリンク

Leave Your Message!