fastapple's blog

時系列関係なく、情報を追記・分割・統合などします。ブログに記載の内容のうち、引用ではなく、私自身が記載している文章・コードなどについては、自由にご利用ください。

新しいカレンダーのアイデア


こういうカレンダーアプリがあればいいなと思うものを思いついたのでメモしておく。

普通、カレンダーで予定を管理していると、TODOも管理したいのだが、TODOを入れると、うまいことそこに元々合った予定のうち、ずらせるものをずらしたいが、手動で全部動かさないといけないなどの手間がかかる。
予定のうち、動かせないものをfixed schedule、動かせるものをfuild scheduleと呼ぶとすると、ミーティングや人とあったりする類のものはfixed scheduleだが、自分のTODOなどは大体fluid scheduleである。
ただし、TODOリストだとどうしてもだらだらしてしまうし、いつ着手すれば終わるのかもわからないので、なるべくカレンダー上に落とし込みたいというのは合理的な考え方である。
しかし、カレンダーに落としこんだ途端に上記のような問題が発生してしまう。どうすればいいか?

予定のうち、動かせるものについては、上に何時間ずらせる、下に何時間ずらせるというマークをつけておく。デフォルトでは、無限時間ずらせることとし、デフォルトでは未来にずらすこととする。固定の予定がある場合は、そこは飛び越えることとする。
そして、多くのカレンダーアプリでは、予定は四角いボックスで表されるが、上にずらせるものは下にずらせるものは角を丸くしたうえで、そこにずらせる時間を表示すればいい(3hなど)。無限にずらせるなら∞を表示しておく。

これで、新しく予定があるところに予定をいれたら、他の予定が勝手にいい感じにずれてくれるアプリが作れると思う。こういうアプリを探しているが、なかったら自分で作るのもいいかもしれない。
忘れないようにここに書いておく。