2024年最後の[[📰Weekly Report]]になるが、来年からは今記載している項目以外、[[Minerva]]のメインコンテンツ以外のことに関しても軽く触れるコーナーを作りたいと思っている。たとえば今週なら『ドラクエ3裏ダンジョン攻略に向けて本気で取り組んでた』的なこととか書き残しておきたい。あとは仕事とかプライベートに関して感じたこととか。
手間にならない程度で定量的に何かを測れるコンテンツがあるといいのだけど...。いずれにせよ、未来の自分のためになるかが第一の指標。次点で閲覧者のためになるか。
# 🏆MVP
## MinIOでS3をローカルエミュレート
[[S3]]のローカルエミュレートには[[LocalStack]]を使っていたが、最近のトレンドでは[[MinIO]]がヒットしたため試してみた。
<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">
📜2024-12-24 MinIOをローカルのS3として使ってみた
</div>
<div class="link-card-v2-content">ローカルのS3エミュレートとしてLocalStackを使わずにMinIOを使ってみた。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2024-12-24 MinIOをローカルのS3として使ってみた" class="internal-link"></a>
</div>
%%[[📜2024-12-24 MinIOをローカルのS3として使ってみた]]%%
コンテナイメージも軽量で[[GUI]]もついてくるところが好印象。他にも[[AWS]]サービスを使う場合は[[LocalStack]]の方がいいと思うが、[[S3]]だけを使うなら[[MinIO]]で十分と感じた。
# 🥈RUP
## TypeScriptのLSPとNeovim周りの関係
いつも忘れてしまうのと、全容を把握できていないので一旦ノートだけ作成してみた。あっているかは自信がない...。
> [[TypeScriptのLSPとNeovim周りの関係]]
# 🪙OPA
## JavaScriptファイルでもVolarを使う
[[Neovim]]で[[JavaScript]]ファイルのときは[[Volar]]([[LSP]])が動作していなかったので、[[JavaScriptファイルでもVolarをLSPとして使う (nvim-lspconfig)|JavaScriptファイルでもVolarをLSPとして使う]]ようにした。
# 🚀Releases
なし。
# 👀Reading
## Node.js Now Supports TypeScript By Default
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://www.totaltypescript.com/favicon.ico" />
<span class="link-card-v2-site-name">Total TypeScript</span>
</div>
<div class="link-card-v2-title">
Node.js Now Supports TypeScript By Default
</div>
<div class="link-card-v2-content">
TypeScript is coming to Node 23. Let's break down what that means.
</div>
<img class="link-card-v2-image" src="https://totaltypescript.com/api/og/og-default?title=Node.js%20Now%20Supports%20TypeScript%20By%20Default" />
<a href="https://www.totaltypescript.com/typescript-is-coming-to-node-23"></a>
</div>
~~~
Node23から普通にTypeScriptコードが動くようになる。型の消去にはswcを利用するとのこと。
いくつか注意ポイントがあるけど、単純な動作確認用途で使うなら問題なさそう。型チェックはtscなので、普通にtsxのが便利な気はする…。
https://www.totaltypescript.com/typescript-is-coming-to-node-23
~~~
# 📚New Notes
- [[Chrome ExtensionプロジェクトでもVolarをLSPとして使う (nvim-lspconfig)]]
- [[JavaScriptファイルでもVolarをLSPとして使う (nvim-lspconfig)]]
- [[特定のテストケースのみを実行 (Playwright)]]
- [[TypeScriptのLSPとNeovim周りの関係]]
- [[📒よく使うコマンド (Playwright)]]
- [[📜2024-12-24 MinIOをローカルのS3として使ってみた]]
- [[📰2024年51週 Weekly Report]]