Tritask
執筆のように。プログラミングのように。テキストエディタでガシガシ編集するストレスフリーなタスク管理。 タスク管理のヒントを得たくて触ってみる
VSCode版を使った
11日間、500行くらい
使う準備
👍良い
skip属性が特徴的
慣れが必要
その日できなかったタスクが、ソート時に自動で先送りされる
テキストで扱える
テキストエディタの機能を活用できるのが大きい
特に、矩形選択・マルチカーソル・検索・置換・ターミナル操作など
Tritaskを使ううえで、連番を入力する、はできるようになったほうがいい ログ検索が楽
タスク管理と実績時間の記録を同時に行える
意外に両方兼ね備えてるのはない?
完了したタスクが、必ず時間情報を持ったログになる
タスク完了に時間を入れる必要がある(ショートカットキーで入れる)
あとで振り返るのに便利
チェックリスト的なタスクもすべて時間を入れる必要があるので、面倒に感じるときもある
Togglは使ったことがあって、行動レベルにまで落とし込めてないタスクを延々と記録するようになって、やめてしまった これはTogglが悪いのではなく、私のタスク整理の技術が低かった ショートカットキーが充実している
日付や時間を入力する必要がない
複数タスクを同時進行できる
タスク管理の観点からは、「マルチタスクやめろ」なのかもしれない
でも緩くやりたいときにとても便利
割り込みタスクが入ったときにタスクを終了させなくていい
割り込みタスク入ったときにいちいちタスクを終了させて、新しいタスクを作るのが面倒なだけだが
タスクが完了せずにお昼休みになったときに、そのタスクを終了させないとかもある
同時進行でやるタスクを一気にスタートさせる
先頭だけスタートさせて、付随するタスクはまとめて開始終了を入れるでもいい
これのメリットは、いまなにが進行しているのかをまとめて見れるところ
Tritaskの未解決問題として、進行中タスクが下にいってしまうことがある
この問題が解決されるまでは、この方法を使う局面がありそうだ
🤔Tritaskの変えられない特徴で、微妙な点
モバイルから扱うことは想定されていない
PCから離れて行うタスクをまとめて開始・完了操作をすることになる
PCから離れている間にネクストアクションを確認する方法を自分なりに確立する方法がある
GitHubに簡易的なレポートをpushすることで対応した
pushしたものをモバイルで確認
PCから離れる前に毎回pushするのは面倒だし忘れる
個人タスク管理にしか使えない
誰かとタスクを共有して、タスクを割り振る必要がある場合には難しい
開発者/sta/sta.iconさんの用語で言うと、「パートナータスク管理」を行う必要がある人は、それも扱えるTodoistのようなツールを使うのが良さそう
パートナータスク管理はTodoist、個人タスク管理はTritaskのような使い方はできなくもない
アクションリストは1つの場所にまとめられていたほうが良いと思う
パートナータスク管理で自分に割り当てられたタスクを、Tritaskに追加して重複管理することが苦でなければ全然使える
💡改善が見込めるもの
進行中タスクをToday Todoのなかで一番上に持ってくる
既に優先度高い機能として挙げられている
Jump to starting taskの存在で、移動には困らないようになっている
macOSなどでもレポート機能がほしい
tkinter.messageboxを使えば一応macOSやデスクトップ環境を持ったLinuxで表示できる
VSCode + Ubuntu on WSL2 で使うときを考慮すると、デバッグコンソールで見れたら嬉しい
Add Taskしたら、次の行にカーソルが移るほうが直感的
VSCode版、折りたたみができたら便利かも
Inbox (0)や今日の実行済みタスク (1)が増えたときに良い
(1)に関してはいいけど、(0)に関してはInboxを減らそうとしなくなる可能性があるかもしれない
TritaskでInboxを追加しなくなったので、私は問題ない
repとskipで扱えない繰り返しタスクを扱いたい
第1/2/3/4/5、最後の × 曜日
最初の、最後の × 日
毎月Y日
厳密に決まったX日にやる必要があるならば、カレンダーに登録する情報(イベント)として扱ってもいいかもしれない
繰り返しタスクの実行日を柔軟に変更できる面もあるので、rep:7 rep:31のようにしておいて、日付を調整するのでもいいのかもしれない
など...
機能
ソート
うまくいかないことがある
ファイル最終行以外に空行があるとき?
空行じゃなくても、タスク名がないとダメだった
ソート時にいろいろ更新する
繰り返しタスクを作成する rep:n
hold:-6からhold:6を1刻みで使って区切りに使おう
過去日付は、00:00 00:00とか入れて、完了タスクにするとできる
n年前とか見れると便利そうだけど、日指定のみなので閏日をまたぐ場合はズレる
code:*
---------------------------------------- hold:1
---------------------------------------- hold:2
---------------------------------------- hold:3
---------------------------------------- hold:4
---------------------------------------- hold:5
---------------------------------------- hold:6
00:00 00:00 ---------------------------------------- hold:-6
00:00 00:00 ---------------------------------------- hold:-5
00:00 00:00 ---------------------------------------- hold:-4
00:00 00:00 ---------------------------------------- hold:-3
00:00 00:00 ---------------------------------------- hold:-2
00:00 00:00 ---------------------------------------- hold:-1
alt + q
1つでもその日にタスクが終わってないと機能しない
1 2021/07/22 Thu 00:00 00:00 hold:0を入れておけば機能する
繰り返し属性rep:nが機能しなくなる
逆引き
-を2つ以上並べると区切りになる
Jump to previous/next separatorが機能するようになる
平日skipはskip:平、休日skipはskip:休
現象
2021/08/01 Sun skip:平日が2021/08/07 SatにSkipされる
2021/08/01 Sun skip:月火水木金は、2021/08/01 Sunのまま
skip:平日だと平(月火水木金)と日で、土曜以外skipになる
skip:休日だと土日と日で、異変が起きずに気付かなかったようだ
毎週X曜のタスクを作る
毎週月木 rep:1 skip:火水金土日
要検討・確認事項
rep属性をつけているのに、タスク終了時に次のタスクが作成されない
報告的終了時に次のタスクが作れられないことを再現した
逆に捉えれば、報告的終了で、繰り返しタスクを完全に終了することができる
報告的終了で次のタスクが作られるべきかどうかは、完全に終了したい繰り返しタスクの割合がどれほどかを知る必要がある
割り込みタスクの対応
タスクを途中で中断したい場合はどうしよう?
Togglなら、進行中のタスクのタイマーを止める、もしくは新しいタイマーを開始すればいい
不定期的に発生するタスクが発生したときに、それによって生じるタスクn個をテンプレ的にTritaskに追加したい
たとえば
「何かを買った」→「購入したものの情報を資料に入れておく」→「家計簿に入力する」
など
そのタスク(プロジェクト)の規模によるけれど、テンプレ用のtritaファイルを用意するのが良さそう
複数タスク同時完了はできない
繰り返しタスクをまとめてやったときにやりたい
同時完了ができないことを考慮して、まとめてやる繰り返しタスクは1つのタスクにまとめてしまってもいいかもしれない
rep:1の繰り返しタスクを完了したときに作成される新しいタスクの日付が、今日日付になることがある?
alt+eによる処理が終了した後にctrl + zで操作を戻すとこうなる
alt+e操作後の処理
1: 繰り返しタスクに終了時刻が入る
2: 繰り返しタスクの内容で、新しいタスクが作成される
ただし、開始時刻と終了時刻が空になっている
先頭の数字は同じ2、同一日付、同一曜日、同一タスク名
3: 間髪入れずに、新しいタスクの以下の項目が更新される
先頭の数字 (2 -> 4)
日付(今日→次の実行日)
曜日(今日の曜日 → 次の実行日の曜日)
戻る操作により、「3が完了した状態」から「2が完了した状態」まで戻る
新しいタスクの日付計算を裏でやれば、解決しそうに見える
毎週土日のどちらかにやればいいタスク
rep:6 skip:平
土曜日Done
翌金曜に作成 → skip属性違反 → 翌土曜になる
土曜日未完了、日曜Done
土曜時点で+1による先送りしない(+6→ソートで翌土曜になってしまう)
「明日やりたい」がショートカットキーでできないのがもどかしい
手入力ならできる
+1の処理は純粋に日付を加算して、skipの判定をしなくていいんじゃないかなと思う
日曜にDoneで、翌土曜に予定が作成される
土曜日未完了、日曜未完了
たぶんソートしたら月曜→skip属性違反→翌土曜になる
繰り返しタスクの管理するのは難しい?
ネクストアクションとして表示させるのは最高
繰り返しタスクを1つずつ改善するのは楽、最高
繰り返しタスクを俯瞰できない、といえばいいか?
日次は?週次は?月次は?それぞれどんなタスクがある?
日次、週次、月次それぞれすべてやるのにどれくらいかかる?
見直し対象を洗い出したいからタイミング別に一覧化して
全部やろうと思えばできるんだけど、スプレッドシートとかで管理したほうがはるかに楽
他のツールに移行するときも、スプレッドシートで管理して、そこからインポート用テキストを作成すれば良い
Todoistなら、Todoist向けの繰り返しを意味する「用語」をタスク名に付加してコピペすればいい
Tritask用のテキストを作成することも簡単