generated at
takker-scheduler-3で変えたいところ
donelog page (takker-scheduler-3)の作成と記録を切り出す機能とを別にする
task line (takker-scheduler-3)をまとめて選択してlog page (takker-scheduler-3)を一括生成したい
ひとまとまりのtask line (takker-scheduler-3)を一度に作る
e.g. 自転車の準備→自転車に乗る→自転車を片づける→シャワーを一度に作る
task portal page (takker-scheduler-3)の既存の仕組みだけで済みそう
task line生成関数は複数のtask data (takker-scheduler-3)を一度に生成できる
タスク名を変えて一度に作ればいいだけだ
繰り返しサブタスクって名付けてたみたいtakker
一般的な用語を使うと、タスクサブタスクにある関係か?
順序が存在するから、単なるサブタスクではない?
タイトルと説明を選択して実行する
説明はインデントでぶら下げる
task line生成関数は自動で作る
donelog page (takker-scheduler-3)に転写したことを示す何らかの印がほしい
末尾に loggedをつけるとかどうだ?
19:13:57 そうした
タスクの並び順を固定する
sectionごとに並びを固定する方法
sectionの開始時刻に予定開始時刻をあわせる
すべてのタスクの順序を固定する方法
予定開始時刻に適当な数値を入れておく
sectionが書き込まれないバグを直したい
codeのrefactoring
同じコードが複数箇所に現れたりしている?
ともあれ、一旦codeの掃除をしておこう。
donedate-fns.min.jsで書き換えた
done takker-scheduler-3をファイル分割する
特にlog page (takker-scheduler-3)系はばらせる
ばらしたもの
ばらさなかったもの
planner
takker-scheduler-3/plan-generatorですでにばらしてある
takker-scheduler-3#604e76611280f000004af9c8は外部から簡単に使えるようにするためのwrapperなので、わざわざ切り出す必要はない

log pageに集計用scriptを書いておく?
予定時刻、実績時刻、作業ログなどをJSONで出力する
集計時に対象タスクのscriptを実行してデータを得る?
操作の考え方を変えたくなった
1. textを解析してtask objectを作る
2. 何らかの操作をする
3. 書き出す(= textに変換する)
変更後
値の操作と書き出しを一体化させる
e.g. 開始時刻を変更する
await task.setStart(new Date())
event handlerの仕組みを真似る
e.g. タスクを完了した後は必ず oncomplete() を実行する
2021-03-13 00:27:32 これだけじゃ機能が足りないと思うのだが、具体的になにが足りないのかがわからないな……。
templateの生成機能かな?
楽に入力できるようにする
だとしたら、しばらく使ってみないとなにが必要かはわからないな。
未完了タスクの移動機能が足りない
変則的になるな
task line生成関数が決める法則の外に出てしまっている
移動したタスクの位置も考慮して、タスクの生成判断をするしか無いか
いるやつといらないやつがある
勉強タスクの場合は絶対いる
おやつくらいならどうでもいい
それぞれに応じて、task line生成関数を設計する
2021-11-06 20:51:31 未完了タスクを過去のページからクロールして探さなければいけない、ということか
確かにそれは大変だ

#2023-11-27 17:25:16
#2021-11-06 20:52:14
#2021-08-31 06:14:36
#2021-05-16 18:02:43
#2021-05-11 01:56:43
#2021-05-03 17:26:08
#2021-04-30 10:59:16
#2021-03-22 19:14:07
#2021-03-20 17:49:15
#2021-03-18 14:49:29
#2021-03-17 21:01:46
#2021-03-15 21:06:20
#2021-03-13 15:38:42