# 📰Impression
今週は大き目のアウトプットが複数あった。
## [[📘ObsidianでPKMを続けられた理由を振り返る]]
約2ヶ月ぶりの[[📒Articles]]。6月の上旬から書き始めて3週間ほどかかった。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📘ObsidianでPKMを続けられた理由を振り返る
</div>
<div class="link-card-v2-content">ObsidianやPKM(個人知識管理)は難しく感じる方も多いですが、習慣化や成長の楽しさ、知識の定着・共有、検索性の高さが続けられる理由です。プラグイン開発やコミュニティの魅力も解説しています。ObsidianやPKMに興味がある方はぜひ記事をご覧ください。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2023-06-27.jpg" />
<a data-href="📘ObsidianでPKMを続けられた理由を振り返る" class="internal-link"></a>
</div>
%%[[📘ObsidianでPKMを続けられた理由を振り返る]]%%
中長期的に使っている立場から、使い始めてすぐは想像できないような続けていてよかったことを紹介している。[[Obsidian]]はどちらかというと玄人向けのツール(に少なくとも見える)と思っているので、『何か使いこなせていないな...』と思い離脱してしまう人を一定数見てきたが、その抑止力になれば嬉しいと思う。
また、既に[[Obsidian]]を中長期利用されている方からも、苦労して言語化した部分に賛同いただけてよかった。
## [[🦉Mobile First Daily Interface]]の開発開始
[[Obsidian Memos]]という[[Twitter]]っぽく[[Obsidian]]に書き込みしたり閲覧できる[[コミュニティプラグイン]]がバズっていた。以前からプラグインの存在は知っていたものの、基本的にパソコンで操作するときは[[Obsidian]]のエディタを直接使った方が速いし正確だと思っていたので試したことはなかった。
ただ、最近はスマホで閲覧しているサイトや情報を[[Obsidian]]に転記したいことが多々あり、都度[[Obsidian]]の[[デイリーノート]]で操作するのは若干気持ち悪さを感じていた。[[Slack]]や[[Twitter]]に投稿する方が楽なのだが、画像を含まない情報であれば[[デイリーノート]]の方が都合がいい。[[📰Weekly Report]]を書くときに参照する情報がすべて[[Obsidian]]に集約されるからだ。
[[Obsidian Memos]]を試してみたが、過去の[[デイリーノート]]の数が多いせいかカクカクで使い物にならなかった。filterを設定すればいいのかもしれないが、デフォルトの設定はなさそうだし、機能も多すぎるという印象。やりたいことは、スマホから気楽に記録できる仕組みだけだった。
ということで、[[React]]の勉強も兼ねて、自分に必要な機能だけを実装したプラグインを作ってみた。[[SNS]]よりも、[[フリーライティング]]をイメージしているため名前はそのようにした。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
GitHub - tadashi-aikawa/mobile-first-daily-interface: Obsidianにてモバイルに最適なインターフェースでデイリーノートを扱うプラグインです。
</div>
<div class="link-card-v2-content">
Obsidianにてモバイルに最適なインターフェースでデイリーノートを扱うプラグインです。. Contribute to tadashi-aikawa/mobile-first-daily-interface develop ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/1efc0a4d1de27f55f1d5fea353093f3f4dacba2d7e168bc72baa30a8d50c9a31/tadashi-aikawa/mobile-first-daily-interface" />
<a href="https://github.com/tadashi-aikawa/obsidian-free-writing"></a>
</div>

UIや機能はまだまだお試し段階だが、7月中を目安に形にしたいと思う。[[Obsidian Memos]]と被るため、[[コミュニティプラグイン]]に申請するつもりはない。興味のある方は[[BRAT]]で。
## [[🦉Another Quick Switcher]]に[[Link search]]を追加
[[🦉Another Quick Switcher]]のv9.0.0-beta2にて、新たなコマンド[[Link search]]を追加した。beta1でリリースした[[Backlink search]]の[[内部リンク]]版。要望があったため対応した。
<video autoplay muted controls src="https://user-images.githubusercontent.com/9500018/250262564-6dbe4309-e078-4028-bdb4-9040759365cd.mp4"></video>
[[旧Backlink search]]も[[Link search]]も、UIで改善すべき点がいくつか残っているため、正式版のリリースはそれらが終わった頃で検討している。
# 🎇Shiny Outputs
## 🦉My products
- [[🦉Mobile First Daily Interface]]
- [Free Writing v0.1.0リリース](https://github.com/tadashi-aikawa/obsidian-free-writing/releases/tag/0.1.0)
- [Free Writing v0.2.0リリース](https://github.com/tadashi-aikawa/obsidian-free-writing/releases/tag/0.2.0)
- [[🦉Another Quick Switcher]]
- [Another Quick Switcher v9.0.0-beta2リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/9.0.0-beta2)
## 📘Articles
- [[📘ObsidianでPKMを続けられた理由を振り返る]]
## 📖Publish
%%📝や📜などがつく公開前提のもの. Weekly Reportもここ%%
- [[📚Google developer documentation style guide]]
- [[📚Microsoft Style Guide]]
- [[📚Obsidian Changelog]]
- [[📚Obsidian documentation Style guide]]
- [[📜Another Quick Switcherのリンク専用ダイアログを開発]]
- [[📜Free Writingのファーストリリースまで]]
- [[📜Mobile First Daily Interfaceの開発記録]]
- [[📜Obsidianプラグイン開発でReactを導入]]
- [[📜Vue2(Nuxt2)にTesting Libraryを入れてみる]]
- [[📝Snipping ToolがPrintscreentボタンに反応してしまう]]
- [[📰2023年25週 Weekly Report]]
- [[🦉Mobile First Daily Interface]]
- [[🧩Indexed Access Types]]
- [[🧩Keyof Type Operator]]
- [[🧩Typeof Type Operator]]
## 🙋Obsidian Questions
- [モバイル版Another Quick Switcherでの Dialog · Issue \#4 · tadashi\-aikawa/obsidian\-questions](https://github.com/tadashi-aikawa/obsidian-questions/issues/4)
# 👀Medias
## AI Assistant in JetBrains IDEs
[[JetBrains IDE]]にも[[GitHub Copilot]]のようなAIアシスト機能が追加されるとのこと。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://blog.jetbrains.com/wp-content/themes/jetbrains/assets/img/favicons/icon.svg" />
<span class="link-card-v2-site-name">The JetBrains Blog</span>
</div>
<div class="link-card-v2-title">
AI Assistant in JetBrains IDEs | The IntelliJ IDEA Blog
</div>
<div class="link-card-v2-content">
Update, Dec 6: JetBrains AI Assistant is generally available with v.2023.3 or JetBrains IDEs and ReSharper. Read ...
</div>
<img class="link-card-v2-image" src="https://blog.jetbrains.com/wp-content/uploads/2023/06/Social-Share-Blog-image-1280x720-2x.png" />
<a href="https://blog.jetbrains.com/idea/2023/06/ai-assistant-in-jetbrains-ides/"></a>
</div>
開発のほとんどは[[IntelliJ IDEA]]でやっているため、これは非常に期待している。
## WebStorm 2023.2 EAP #6: AI Assistant, CSS Nesting Support, Improved Type Error Formatting, and More
[[WebStorm]] 2023.2 EAP6のリリース内容についての記事。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://blog.jetbrains.com/wp-content/themes/jetbrains/assets/img/favicons/icon.svg" />
<span class="link-card-v2-site-name">The JetBrains Blog</span>
</div>
<div class="link-card-v2-title">
WebStorm 2023.2 EAP #6: AI Assistant, CSS Nesting Support, Improved Type Error Formatting, and More | The WebStorm Blog
</div>
<div class="link-card-v2-content">
WebStorm 2023.2 EAP #6 is now available with AI Assistant, CSS nesting support, improved TypeScript type error f ...
</div>
<img class="link-card-v2-image" src="https://blog.jetbrains.com/wp-content/uploads/2023/05/WS-2023-2-Social_share.png" />
<a href="https://blog.jetbrains.com/webstorm/2023/06/webstorm-2023-2-eap6/"></a>
</div>
中でも **Improved TypeScript type error formatting** は待望の機能。[[TypeScript]]の分かりにくくて読みにくいエラーメッセージが見やすくなる。行単位でコミットできるようになる機能も地味に嬉しい。
# 📚Inputs
%%知識、やってみた系%%
%%Publishの項目は削除する%%
- [[Chain-of-Thoughtプロンプティング]]
- [[Chakra UI]]
- [[Few-Shotプロンプティング]]
- [[Obsidian Daily Notes interface]]
- [[Obsidian Publishにアップロードしたページにパーマリンクを設定]]
- [[Obsidianで使えるCSSのカスタムプロパティ一覧]]
- [[任意のファイルの最後に文字列を挿入 (Obsidian)]]
- [[ReturnType (TypeScript)]]
- [[Taskfile.yml]]
- [[Testing Library]]
- [[Vuetify2でborderのradius調整]]
- [[Vuetify2で背景色(background-color)を調整]]
- [[Zero-Shotプロンプティング]]
- [[emotion]]
- [[keyof型演算子]]
- [[manifest.json (Obsidian)]]
- [[moduleNameMapper]]
- [[typeof型演算子]]
- [[using (TypeScript)]]
- [[vue-jest]]
- [[インデックスアクセス型 (TypeScript)]]
- [[インデックスアクセス型には値を指定できない]]
- [[バックリンク]]
- [[プロンプトエンジニアリング]]
- [[リンク]]
- [[関数型 (TypeScript)]]