# 🏆MVP
## 高級デスクマットが届く
人生初の高級デスクマット、[[RYOCHI DESK MAT]]が届いた。
<div class="link-card">
<div class="link-card-header">
<img src="https://www.sofa-kokoroishi.jp/wp-content/themes/welcart_default-child/_assets/images/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">KOKOROISHI - Japanese Sofa Makers |</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">RYOCHI DESK MAT | 革張りソファ専門のKOKOROISHI(心石工芸)</p>
</div>
</div>
<a href="https://www.sofa-kokoroishi.jp/en/item/ryochi-deskmat"></a>
</div>
正直なところ、マットにそこまで投資するのか...? というのもあり、5年くらいずっと『1度試してみようか... いや... 』と悩んで今回ようやく決行した。正直なところ、違いは分かっていないが、今のところ自然に使えているとは思う。[[HHKB Studio]]の打ち心地の変化とかもあるかどうかも分からないし、気づいていないだけかもしれない...。
![[2024-10-21-08-47-21.webp]]
# 🥈RUP
## Neovimで確認しやすいコミットグラフを
[[Lazygit]]よりも見やすい[[コミットグラフ]]を求めて調査した結果をArticlesに書いた。
<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">
<p class="link-card-title">📘ターミナルで複雑なコミットグラフを確認してみたいときのgitgraph nvim</p>
<p class="link-card-description">ターミナルで複雑なコミットグラフを確認するのに適した環境を追い求めてみました結果、gitgraph.nvimにたどり着きました。</p>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2024-10-14.webp" class="link-card-image" />
</div>
<a class="internal-link" data-href="📘Articles/📘ターミナルで複雑なコミットグラフを確認してみたいときのgitgraph nvim.md"></a>
</div>
%%[[📘ターミナルで複雑なコミットグラフを確認してみたいときのgitgraph nvim]]%%
# 🪙OPA
## TypeScriptの型エラーを省略せずに表示
今まで省略されていた型エラーでの型定義がちゃんと表示されるようになった。
<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">
<p class="link-card-title">📕TypeScriptで型のポップアップ確認時や型エラー時にすべての情報を省略せず表示する</p>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/prime.webp" class="link-card-image" />
</div>
<a class="internal-link" data-href="Notes/📕TypeScriptで型のポップアップ確認時や型エラー時にすべての情報を省略せず表示する.md"></a>
</div>
%%[[📕TypeScriptで型のポップアップ確認時や型エラー時にすべての情報を省略せず表示する]]%%
一応1600文字という表示制限はあるものの、ほとんどの場合は全部表示できるので御の字である。
# 🚀Releases
- [[🦉Another Quick Switcher]]
- [Another Quick Switcher v12.0.1リリース](https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/12.0.1)
- Obsidian 1.7で[[Backlink search]]が動作しない不具合修正
- [[🦉Fenice]]
- [Fenice v0.35.0リリース](https://github.com/tadashi-aikawa/fenice/releases/tag/v0.35.0)
- 検索ビューで過去に検索したchannelを優先表示
- [[🦉Mobile First Daily Interface]]
- [Mobile First Daily Interface v1.11.1リリース](https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.11.1)
- タスクビューでタブインデントのタスクがタスク名表示不正になる不具合修正
# 👀Reading
## Neovimのサブ環境を作るという選択肢 - 輪ごむの空き箱
<div class="link-card">
<div class="link-card-header">
<img src="https://wagomu.me/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">wagomu.me</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">Neovimのサブ環境を作るという選択肢 - 輪ごむの空き箱</p>
<p class="link-card-description">Neovimのサブ環境を作るという選択肢</p>
</div>
</div>
<a href="https://wagomu.me/blog/2024-02-21-vim-ekiden"></a>
</div>
~~~
参考になった。ちょうど社内向けにNeovimのレクチャーしたくて、こういう機会が増えてきたのもあり。
https://wagomu.me/blog/2024-02-21-vim-ekiden
~~~
## VSCodeでホバー時のTypeScriptの型ヒントをすべて表示する
<div class="link-card">
<div class="link-card-header">
<img src="https://static.zenn.studio/images/logo-transparent.png" class="link-card-site-icon"/>
<span class="link-card-site-name">Zenn</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">VSCodeでホバー時のTypeScriptの型ヒントをすべて表示する</p>
</div>
<img src="https://res.cloudinary.com/zenn/image/upload/s--5aRBAF-W--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:VSCode%25E3%2581%25A7%25E3%2583%259B%25E3%2583%2590%25E3%2583%25BC%25E6%2599%2582%25E3%2581%25AETypeScript%25E3%2581%25AE%25E5%259E%258B%25E3%2583%2592%25E3%2583%25B3%25E3%2583%2588%25E3%2582%2592%25E3%2581%2599%25E3%2581%25B9%25E3%2581%25A6%25E8%25A1%25A8%25E7%25A4%25BA%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E3%2581%258B%25E3%2582%2589%25E3%2581%2593%25E3%2582%258D%2520%252F%2520karacoro%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2MwNmQwMjRkZGIuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" class="link-card-image" />
</div>
<a href="https://zenn.dev/karan_coron/articles/dcab49bed5b2ff"></a>
</div>
~~~
Neovimでも使えそうな知識でメッチャ興味ある。
https://zenn.dev/karan_coron/articles/dcab49bed5b2ff
~~~
## Announcing Deno 2
<div class="link-card">
<div class="link-card-header">
<span class="link-card-site-name">Deno Blog</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">Announcing Deno 2</p>
<p class="link-card-description">Our next major version of Deno combines the simplicity, security, and performance of Deno 1 with full Node and npm backwards compatibility, and much more.</p>
</div>
</div>
<a href="https://deno.com/blog/v2.0"></a>
</div>
~~~
これを見ると、Bunやpnpmの間に入る対抗馬としてDeno2が横並びになってきた感ある。我が道を行く感じだったけど、エコシステムとコミュニティーの規模には流石に抗うことは難しいのかもなぁ。
https://deno.com/blog/v2.0
~~~
## tsconfig.jsonの設定を見直そう!フロントエンド向け 2024夏
<div class="link-card">
<div class="link-card-header">
<img src="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" class="link-card-site-icon"/>
<span class="link-card-site-name">Speaker Deck</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">tsconfig.jsonの設定を見直そう!フロントエンド向け 2024夏</p>
<p class="link-card-description">2024-08-06 TSKaigi サブイベント #1 フロントエンド</p>
</div>
<img src="https://files.speakerdeck.com/presentations/3a119b788c7349c495496d9bfe8a3171/slide_0.jpg?31269485" class="link-card-image" />
</div>
<a href="https://speakerdeck.com/uhyo/tsconfig-dot-jsonnoshe-ding-wojian-zhi-sou-hurontoendoxiang-ke-2024xia"></a>
</div>
~~~
JSR使うとmoduleResolutionの壁に苛まれるけど、bundlerにしなさいってことだな。
https://speakerdeck.com/uhyo/tsconfig-dot-jsonnoshe-ding-wojian-zhi-sou-hurontoendoxiang-ke-2024xia
~~~
# 📚New Notes
- [[BroadcastChannel]]
- [[FontForge]]
- [[JSR]]
- [[NVIM_APPNAME]]
- [[OWS2]]
- [[PUA]]
- [[Parcel]]
- [[Powerline]]
- [[RYOCHI DESK MAT]]
- [[Serie]]
- [[TypeScript 4.3]]
- [[TypeScript 4.7]]
- [[kitty]]
- [[moduleResolutionはbundlerがオススメ (tsconfig)]]
- [[noErrorTruncation (tsconfig)]]
- [[noImplicitOverride (tsconfig)]]
- [[overrideキーワード (TypeScript)]]
- [[toki]]
- [[useBroadcastChannel]]
- [[スコープ (JSR)]]
- [[バンドラー]]
- [[パッケージ (JSR)]]
- [[マージコミット]]
- [[引数が空の場合は処理を中断 (xargs)]]
- [[追跡しているリモートブランチが削除済のローカルブランチをすべて削除 (Git)]]
- [[💽2024-10 更新履歴]]
- [[📕Neovimの環境(設定など)を切り替える]]
- [[📕TypeScriptで型のポップアップ確認時や型エラー時にすべての情報を省略せず表示する]]
- [[📘ターミナルで複雑なコミットグラフを確認してみたいときのgitgraph nvim]]
- [[📜2024-10-14 Feniceの検索画面でchannelを最近選択した順に表示する]]
- [[📜2024-10-14 FontForgeでSVG画像を追加してみる]]
- [[📜2024-10-14 Gitのコミットグラフ表示ツールSerieを使ってみた]]
- [[📜2024-10-17 VueUseのuseBroadcastChannelを使って複数ウィンドウやタブでデータを同期する]]
- [[📜2024-10-19 Deno2を試してみる]]
- [[📜2024-10-19 JSRにパッケージを登録してみる]]
- [[📰2024年41週 Weekly Report]]
- [[🦉Silhouette Core]]