はじめに

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 とは非常に相性がいいと思う
運用はかなりシンプルなので結構使いやすい
どこかの誰かの参考になれば