## 📰Impression
### [[🦉Various Complements]]のドキュメント公開
[[🦉Various Complements]]の公式ドキュメントを作成した。今までは[[GitHub]]のREADMEとRelease noteで周知していたが、機能や設定、利用者が増えたためフォローコストも加味するとあった方がいいと考えたからだ。
<div class="link-card">
<div class="link-card-header">
<img src="https://github.githubassets.com/favicons/favicon.png" class="link-card-site-icon"/>
<span class="link-card-site-name">tadashi-aikawa.github.io</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">Home - Various Complements</p>
</div>
<div class="link-card-description">
</div>
</div>
</div>
<a href="https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/"></a>
</div>
ドキュメントの作成には[[Obsidian]]を使った。デプロイサイトのビルドは[[MkDocs]]だ。以前に[[📜obsidian-publish-mkdocsを試してみた]]ことがあったのでそれを利用した形だ。手ごたえもあり、かなり知見を得られたので[[📒Articles]]で別途紹介したい。
あと、All英語のドキュメントを作成したのは初めてだったので、2日間ひたすら英語を書くという経験も新鮮だった。1日くらい経つと、日本語よりも英語の方が自然に感じる瞬間もあったので、日ごろから使用する言語というアドバンテージは大きいことを改めて痛感した。
### [[🦉Various Complements]] v5 リリース
[Various Complements v5.0.0](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/5.0.0) を正式にリリースした。
目玉機能は[[[Multi-word completion]]。今までは現在入力している1つのwordに対してしか候補を表示できなかったが、指定した数のwordをフレーズとして解釈し補完できるようになった。
今まで

[[Multi-word completion]]

他にも[Custom dictionaries](https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/4.%20Terms/%F0%9F%93%9ACustom%20dictionaries/)の登録が[ダイアログ](https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/4.%20Terms/%F0%9F%96%BC%EF%B8%8FAdd%20a%20word%20to%20a%20custom%20dictionary%20dialog/)からできるようになった。

詳細は[ドキュメント](https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/)を参照してほしい。
### [[Solarized for Obsidian]]にテーマ変更
約1年使用していた[[Obsidian]]のテーマを変更した。今までは[[Obuntu]]を独自カスタマイズしたDarkテーマだったが、[[Solarized for Obsidian]]を独自カスタマイズしたLightテーマに切り替えた。主な理由は以下3点だ。
- Lightテーマの方がDarkテーマより優しや・柔らかさを感じる
- Lightテーマの方がCSSカスタマイズがしやすい
- 1年間使っていてテーマに飽きてきた
もともと私はLightテーマが好きだった。[[IDE]]やターミナルにこそDarkテーマを使っているが、[[Google Chrome]]や[[Slack]]、[[Confluence]]などはすべてLightテーマを使っている。これはおそらく、==人間を意識した自然言語の読み書きにはLightテーマがしっくりくる、なぜなら自然界は基本的にLightテーマで構成されているから==だと思っている。[[IDE]]やターミナルに違和感がないのは、==それらが機械とのコミュニケーションをとるものであり、自然界には存在しないから==だろう。
この対応もそれなりに時間を使ったので、[[📒Articles]]で紹介したい。
### ディレクトリ構成のフラット化
[[Minerva]]のディレクトリをどう管理するかという問題はたびたび議論されてきた。
- 2021年開始直後
- ディレクトリは基本的に`Notes`のみ
- 2021年前期
- 単元ごとにディレクトリを作成 (`Obsidian`、`TypeScript` など)
- 2021年秋
- 週ごとにディレクトリを作成
- [[💿MIN-0011 知識の分類にディレクトリ・タグを使わない]]
そして今週、また方針を変えた。
<div class="link-card">
<div class="link-card-header">
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" class="link-card-site-icon"/>
<span class="link-card-site-name">minerva.mamansoft.net</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">💿MIN-0012 すべてをNoteディレクトリ直下に配置する</p>
</div>
<div class="link-card-description">
💿MIN-0012 すべてをNoteディレクトリ直下に配置する
</div>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" class="link-card-image" />
</div>
<a
class="internal-link"
data-href="💿MIN-0012 すべてをNoteディレクトリ直下に配置する"
></a>
</div>
理由は色々あるが、一番の理由は既存の方法だと==名前衝突を検知できなかった==からだ。詳しくは上記[[ADR]]を読んでもらいたい。
## 🎇Shiny Outputs
### 🦉My products
- [[🦉Various Complements]]
- [Various Complements v5.0.0リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/5.0.0)
- [[📚Various Complements Pluginドキュメント]]
- [[🦉Another Quick Switcher]]
- [Another Quick Switcher v4.0.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.0.0)
- [Another Quick Switcher v4.0.1リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.0.1)
- [Another Quick Switcher v4.1.0リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/4.1.0)
### 📘Articles
- [[📒2020 Articles]]
- [[📒2021 Articles]]
## ⚙️New gears
- テーマを[[Solarized for Obsidian]]に変更
- [[Solarized]]
## ✨Improvements
- [[💿MIN-0012 すべてをNoteディレクトリ直下に配置する]]
## 📚Inputs
- [[📒Obsidianで使えるアイコンのリスト]]
- [[Objectを値にもつv-select]]
- [[NTFS]]
- [[POSIX]]
- [[Windows NT系]]
- [[File Allocation Table]]
- [[FAT32]]
- [[note]]
- [[曖昧さ回避ページ]]
- [[曖昧さ回避]]
- [[Goでprimitive型のポインタを生成]]
- [[Rustにおけるas_とto_とinto_の命名について]]
- [[Rustの特徴]]
- [[📕Rustの命名規約]]
- [[📝v-tableのsortがうまくできない]]
- [[ASO]]
- [[📝Vue.jsでキー入力を親コンポーネントに伝播させたくない]]
- [[gitリポジトリをパッケージとしてインストール (Poetry)]]
- [[ローカルファイルを新しいパッケージとしてインストール (Poetry)]]
- [[publish.css]]
- [[📝WindowsだとMkdocs Roamlinks Pluginで2つ以上親のファイルへリンクされない]]
- [[Google Mapからポリラインを削除]]
- [[Google Mapにポリラインを追加]]