## 📰Impression 4種類の[[#🎇Shiny Outputs]]がすべて揃ったアウトプットに充実した1週間だった。 まず、新しい[[Obsidianプラグイン]]、[[🦉Another Quick Switcher]]の開発を始めた。 <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">GitHub - tadashi-aikawa/obsidian-smart-search: This is an Obsidian plugin for those who prefer to search files not so much fuzzy.</p> </div> </div> <img src="https://opengraph.githubassets.com/605684d62c7251bf0df1db6c5532abad63a55a148d8c46bb077abefde4dca5e3/tadashi-aikawa/obsidian-smart-search" class="link-card-image"/> </div> <a href="https://github.com/tadashi-aikawa/obsidian-fuzzy-search"></a> </div> 個人的に欲しかったけど[[Quick switcher]]や[[Quick Switcher++]]では対応していない機能を入れていくつもりだ。検索ロジックや検索結果の表示は好みだと思うので、もし私と同じ趣向の方がいるなら是非使ってほしい。 また、プラグイン開発を高速化するため[[📘Obsidianプラグイン開発で自動リロードさせる]]仕組みを作った。既存の仕組みを流用して組み合わせただけだが、[[📒Articles]]にも記事を書いた。 <div class="link-card"> <div class="link-card-header"> <img src="https://publish.obsidian.md/favicon.ico?806c195b91fe002387c7" 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">📘Obsidianプラグイン開発で自動リロードさせる</p> </div> <div class="link-card-description"> Obsidianプラグインを開発しているとき、コードベースに変更があったら自動でObsidianをリロードする仕組みを整えました。 </div> </div> <img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2021-09-20.jpg" class="link-card-image"/> </div> <a href="https://minerva.mamansoft.net/%F0%9F%93%98Articles/%F0%9F%93%98Obsidian%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E9%96%8B%E7%99%BA%E3%81%A7%E8%87%AA%E5%8B%95%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%95%E3%81%9B%E3%82%8B"></a> </div> 先週から始めた[[ADR]]について、[[ADR]]はあくまで意思決定記録にすぎず、別にルール集のようなものを管理したほうがいいと気付いた。この議論は[[💿MIN-0005 ルールNoteの管理を明確化]]で行った。 [[Obsidian]]や[[Minerva]]に関するものとして[[📒Obsidianルールリスト]]を作った。取り急ぎ2つほど追加している。 最後に、今に至るまでの流れを[[👩‍🏫DDD-PKM-ADR 繋がる世界]]というpresentationにまとめた。こちらは来週LTでお話する予定だ。 ## 🎇Shiny Outputs ### 🦉My products - [[🦉Another Quick Switcher]] #weekly/topics✨ - [[📜2021-09-19 Another Quick Switcher開発メモ]] - [[📜2021-09-20 Another Quick Switcher開発メモ]] ### 📘Articles - [[📘Obsidianプラグイン開発で自動リロードさせる]] #weekly/topics✨ ### 📗Productivityを上げるために大切な100のこと - [[📗カバレッジ以外の目的でテストを書く]] - [[📗作らないけど作れる状態を目指す]] ### 👩‍🏫Presentations - [[👩‍🏫DDD-PKM-ADR 繋がる世界]] #weekly/topics✨ ## 💿ADR - [[💿OBS]] - [[💿OBS-0000 Obsidian markmindプラグイン]] - [[💿MIN-0003 エントリ名にprefixアイコンを含める]] - [[💿MIN-0004 Obsidian Publishの互換性を最優先にする]] - [[💿MIN-0005 ルールNoteの管理を明確化]] - [[💿MIN-0006 注意文言に強調表示(em)を使う]] - [[💿MIN-0007 HomeのNewsからタグを削除する]] ## 🧰Productivity ### [[Obsidian]] - [[📒Obsidianルールリスト]] #weekly/topics✨ - [[📓MinervaのPrefixアイコンルール]] #weekly/topics✨ - [[📓Minervaにおける注意文言の記載方法]] #weekly/topics✨ - [[emタグ(強調)でオシャレなwarning表示]] - [[Obsidian markmind]] - [[内部リンク]] - [[📝Quick Switcherは順序が正しくないと検索できない]] - [[ObsidianでVim Leaderキーのような2keyバインディング]] - [[Obsidianでvim surroundのように囲む]] - [[キーマップ(map)にObsidianのコマンドを割り当て (Vimrc Support Plugin)]] - [[Hot Reload (Obsidian)|Hot Reload]] ## 🗺️Web - [[FastifyでSwagger]] - [[fastify-swagger]] - [[fastify-swaggerのswaggerトップページが404]] - [[Rollup]] - [[SWC]] - [[webpack]] ## 🅰️Languages ### [[JavaScript]] - [[String.raw]] ## ✅Tests - [[コードカバレッジ]] - [[スモークテスト]] ## 🖥️Terminal - [[dasel]] ### [[SVN]] - [[SVN]] - [[WindowsのSubversionでプロキシを設定]] - [[📕よく使うsvnコマンド]] - [[📒Linuxコマンドスニペット集]] ## 🧰Tools ### [[Vim]] - [[Exコマンド]] - [[Leaderキー]] - [[surround.vim]] ## 🧠Others - [[アジャイルソフトウェア開発]] - [[XP]] - [[アジャイルソフトウェア開発宣言]] - [[スクラム]] - [[Build Tools for Visual Studio 2019]] - [[Build Tools for Visual Studio 2019のインストール]] - [[アンカリング効果]] - [[文字列エスケープを無効化 (JavaScript)]] - [[PEP]] - [[prefixアイコン]] - [[ルールNote]] - [[YAGNI]] - [[iconv]] - [[Chrome devtools]] - [[ex]] - [[モジュールバンドラー]] - [[ホットリロード]]