はじめに
Obsidian のデイリーノートってどう使うのが正解なのか
検索すると色んな使い方があるよう
徐々に改変しながら使っているが、現在の型がしばらく安定しているので一旦記録
使用しているコミュニティプラグイン
- Dataview
- Templater
- Calendar
最初期からずっとこの 3 つで運用している
基本的には Daily note で日々の記録→Weekly note で自動集計っていう流れ
Daily note の構成
テンプレート
---
sleep: false
medication: false
stretch: false
---
< [[<% tp.date.now("YYYY-MM-DD", -1, tp.file.title, "YYYY-MM-DD") %>]] | [[<% tp.date.now("YYYY-MM-DD", 1, tp.file.title, "YYYY-MM-DD") %>]] > WN: [[<% tp.date.now("YYYY-[W]ww", 0, tp.file.title, "YYYY-MM-DD") %>]]
# Tasks
> [!check]-
>
> ```dataview
> TASK
> from "デイリーノートのフォルダ"
> WHERE !completed
> ```
## Today
-
## Additional Tasks
# Free Space
こんな感じ
フロントマター
ここは習慣化のコーナー
こんな感じでチェックボックスを作ってある
数字や文字列も集計できるが、チェックだけが楽なのでチェックボックスにしている
自動的に Weekly note で集計される
日付リンクのコーナー
これは前後の日付と Weekly note へのリンクを Templater で自動挿入する
この時にファイル名を参照するようにすると Calendar との合せ技で未来や過去のデイリーノートも問題なく作れる
タスクコーナー
Dataview でデイリーノート内の未完了のタスクをリストアップする
コールアウトでデフォルトでは閉じてある
開くとチェックボックスが出現
Today コーナーにここからピックアップ
Additional Tasks コーナーに追加タスクを書き込む
メモコーナー
最後のコーナーは自由なコーナー
とりあえずここにメモを取り始める事が多い
Weekly note の構成
基本的にはタスクの全体像把握と集計の場所にしている
コードブロックばかりなのでテンプレートは割愛
締め切りコーナー
重要な締め切りのカウントダウン
締め切り毎にノートを作成して簡単な要件を記録して dataview で一覧表示にする
ノートに deadline というプロパティを作成して締め切りを表示するようにしている
ガンツチャートコーナー
gantt
dateFormat YYYY-MM-DD
axisFormat %y-%m
section A
実験:done, 2023-07-01, 2023-12-01
再作成: done, 1M
実験:crit, 2024-01-01, 2024-03-15
section B
siRNA1: done, 2023-12-26, 2024-01-11
siRNA2: crit, 2024-01-23, 2024-02-11
section C
論文: done, 2023-05-01, 1M
Spine: done, 2023-08-01, 2M
修正: crit, 2023-12-01,3M
section D
データ収集: active, 2023-06-01, 2024-03-31
解析: active, 2024-01-01, 3M
section E
データ収集: done, 2023-06-01, 2023-11-15
解析: done, 2023-11-01, 2023-12-12
追加実験: active, 2024-02-01, 2M
section F
データ収集: active, 2023-12-15,3M
section G
症例登録: active, 2024-02-03, 1M
ここは複数のタスクを mermaid 記法のガンツチャートで把握するコーナー
mermaid 記法、慣れたら凄く楽
タスクの全体像把握用なので、たまに更新する程度
タスクコーナー
dataview でタスク完了日を自動集計する
習慣化コーナー
Daily note のチェックボックスを集計
マークを気分で変えたりしている
stretch(軽い運動をする) が真っ赤ですね…
フリースペースを振り返るコーナー
![[{{sunday:gggg-MM-DD}}#free-space|Free Space]]
![[{{monday:gggg-MM-DD}}#free-space|Free Space]]
![[{{tuesday:gggg-MM-DD}}#free-space|Free Space]]
![[{{wednesday:gggg-MM-DD}}#free-space|Free Space]]
![[{{thursday:gggg-MM-DD}}#free-space|Free Space]]
![[{{friday:gggg-MM-DD}}#free-space|Free Space]]
![[{{saturday:gggg-MM-DD}}#free-space|Free Space]]
フリースペースの記載がズラッと並ぶ
以上!!
おわりに
Daily note の情報はその時点で日付情報を含むので、集計できる dataview とは非常に相性がいいと思う
運用はかなりシンプルなので結構使いやすい
どこかの誰かの参考になれば