generated at
takker-scheduler-alpha
2021-01-07 21:26:29 作るのやめました
完成させるまでがひたすらめんどくさすぎる
Git repo作って
reactの環境構築して
Libraryの使い方を身につけて
いちいちdeployして
よくわかんないエラー出るので必死に調べて
ここまでやってやっとツールの実装に踏み込める
改善もひたすらめんどくさい
またLibrary調べる必要あるし
またcommitしてdeployして……を繰り返す必要あるし
実現したいことをどうcodingしたら良いかわかんないし
タスク管理ツールを作ることに時間を取られすぎて、今とは違う場所に行くための行動に一切移ることができなかった
Scrapbox上でschedule管理app作れる説のほうが現実的になってきたので、そっちで作ることにした
hr
新しく作るタスク管理ツール行動の記録ツール




現状の不満点
※2020-09-08 05:17:11 現在

欲しい機能
作る予定だったアプリの構想も混じってるな
汎用的な部分は別ページに切り出すか。
予定の組み立て
必要な項目
予定の名前
<textarea> に入力
改行区切りで複数同時入力する
defaultはScrapboxのpage titleと同じにする
後から変えられる
見積もり時間
必須
一括入力とか出来ると楽なのだが
予定時刻
Google Calendarへの反映が面倒そう
大量にAPI叩くと怒られる?
表示は行う
自動作成
ボタン一つで繰り返しタスクを今日のタスクに追加する
一週間先まで貼り付けなども出来るようにしておく
takker-sprintから自動追加
2021-01-07 16:25:36 /tritask/繰り返し属性で実装できたのでいらない
タスクの複製
複数選択で複製
一括操作
行動時間の記録
ss2calendarspreadsheetに記録していたやつ
togglの自由度に不満があったので、自作する
必要な機能
1 clickで記録を開始する
後から開始・終了時刻を簡単に書き換えられる
Togglだと数クリック挟むので非常に面倒
明示的に記録しなかった時間帯も記録する
userに何をしていたか書くよう促す
これらの要件を簡単に満たすには、テキストベースのタスク管理にするしかない
日付ごとのview
ボタン操作
予定の調節

集計
review
出来たタスクと出来なかったタスクを列挙
histogramを作る
API
Scrapbox連携
タスク名とScrapboxpage titleを一致させる
各予定の行動Logを記録するページを任意で自動作成する
ない場合は赤リンク
作成ボタンを作っておく
ある場合は青リンク
削除されたら赤リンクに変える
できたらほしい
特定の予定へのリンク
他にあると便利な機能
ショートカットキーで実装するのが早いか
反論:mobile端末はどうする?
んー、ボタンを用意する?
これいいなtakker
>ほかのタスクが実行されているときに、別のタスクを実行するとタスク中断機能が走ります。

機能の分担
このapp
時間のみを管理する
予定
記録
↓のリンクへの情報を保持しておく
project nameとpage titleを持っておく
page title が変更されていたら、新しいのに書き換えておく
更新検知はweb appでの読み込み時に確認する
Scrapbox
タスクでやる内容
✅エスパでボールを購入するなどに書き込んでおく
何をやったか、何を調査したか、何に躓いたかを逐一書き込むページ
+ 適宜timestampを打つ
テロメア(Scrapbox)が消えてもいいやつは付けない
命名は 行動Log | ${タスク名} YYYY-MM-DD
タスクに依ってカスタム可能にする
行動Log | ${タスク名} YYYY-W37 など

UI
<div> を積んで組み立てる
これが一番かな
focusはDOM操作で愚直に行う
vue.jsだけでもなんとかなりそう
入力
v-ifでtextと<input>とを切り替える
Handsontableを使ってみる
これ試してみるか

通知
Google Calendarと連携するならいらない


考えること
event系はどうするか
Google Calendarに直接追加する
属性を別途用意し、 no-log とついているものはそういう扱いにする

#2021-01-07 14:41:26
#2021-01-06 18:59:39
#2020-11-20 15:04:02
#2020-09-08 05:15:43