# 🗞️Topics
## Bun 1.2.0を試す
[[Bun]]の1.2.0がリリースされたので試してみました。
<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">
📜2025-01-26 Bun 1.2.0にバージョンアップする
</div>
<div class="link-card-v2-content">Bunの1.2.0がリリースされた。いくつか機能が追加されたので試してみる。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2025-01-26 Bun 1.2.0にバージョンアップする" class="internal-link"></a>
</div>
%%[[📜2025-01-26 Bun 1.2.0にバージョンアップする]]%%
予めブログを読んでいたので新機能がいくつかあったことは知っていましたが、改めて確認するとその数に圧倒されました。v2.0.0のようなメジャーバージョンアップによる想定リリース量を上回っており、何度かv1.2.0ではなく2.0.0と間違えてしまったほどだ。
[[S3]]や[[PostgreSQL]]の対応などもあるが、一番恩恵を感じたのはロックファイルのテキストファイル化でした。しかもスピードはv1.1のバイナリロックファイルよりも30%速いらしいです。信じられない!
## NeovimでSQLを使うならsqls
[[Bun]] 1.2.0の[[PostgreSQL]]機能を試すにあたり、[[📕Docker ComposeでPostgreSQLコンテナを作成]]できるようにしました。その過程で[[SQL]]ファイルを何度かいじりましたが、今まで[[Neovim]]の[[SQL]]編集体験を向上させてこなかったこともあり、以下のような不満を感じました。
- 文法の誤りは指摘してほしい ([[リンター]]がほしい)
- 自動フォーマットしてほしい ([[フォーマッター]]がほしい)
- 適切な補完を出してほしい
[[nvim-treesitter]]こそ[[SQL]]に対応していたものの、[[nvim-lspconfig]]や[[nvim-cmp]]、[[conform.nvim]]はノータッチだったのでそちらを強化することにしました。[[LSP]]は選択肢が2つありましたが、最終的に[[sqls]]に行きつきました。
<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">
📜2025-01-26 sqlsを使ってNeovimでシンプルなデータベースクライアントを実現する
</div>
<div class="link-card-v2-content">NeovimでSQLファイルを快適に編集するためLSPがないか探していたら、sqlsを発見した。データベースと接続して、単なる補完だけでなくクエリ実行と結果表示機能まで提供されており、ミニマムなデータベースクライアントとしても利用できることが分かったので導入する。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2025-01-26 sqlsを使ってNeovimでシンプルなデータベースクライアントを実現する" class="internal-link"></a>
</div>
%%[[📜2025-01-26 sqlsを使ってNeovimでシンプルなデータベースクライアントを実現する]]%%
以前に導入した[[Neovim DBee]]は独特な操作感と若干のオーバーキル感もあり、ほぼ使っていませんでしたが、[[sqls]]と[[sqls.nvim]]は実戦で利用できそうなフットワークの軽さを感じています。[[Lazysql]]と上手く使い分けられそうですね。
## TDQを開始
[[TypeScript]]用のシンプルな学習教材として[[📒TDQ]]を開始しました。
<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">
📒TDQ
</div>
<div class="link-card-v2-content">TypeScriptで開発ができるようになるための知識を詰め込んだ問題集。プログラミング経験はあるけどWeb開発経験がほとんどない読者を想定しています。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%97TDQ/attachments/tdq.webp" />
<a data-href="📒TDQ" class="internal-link"></a>
</div>
%%[[📒TDQ]]%%
最初は[[JavaScript]]の基礎知識を固めるフェーズであるため、素晴らしい書籍である[[📚JavaScript Primer]]を読んでもらいつつ、ミッション(問題)を解いてもらうという流れです。最初は[[VSCode]]と[[Deno]]で開発/実行環境を構築するところから始めますので、Web開発初心者の方でも安心してご利用いただけます。回答例はHTMLコメントに埋め込んでいます。
今はまだクエスト4までしか作成してませんが、週数本のペースで増やしていきたいと思っています。2月中に[[JavaScript]]のクエストをすべて書ききることが目標です。
今公開しているクエストは以下4つです。タイトルは[[📚JavaScript Primer]]に準拠しているものも多いです。(関連が強いため)
- [[📗TDQ-001 JavaScriptの実行環境構築]]
- [[📗TDQ-002 JavaScriptの開発環境構築]]
- [[📗TDQ-003 変数と宣言]]
- [[📗TDQ-004 データ型]]
## Ubuntu 24でクリップボードに影響を受けた
[[📰2025年3週 Weekly Report#Ubuntu 24にバージョンアップ]] で[[Ubuntu 24.04 LTS(Noble Numbat)|Ubuntu 24]]へのバージョンアップを行いましたが、[[wl-clipboard]]が動かなくなりクリップボード周りで影響がありました。詳細は以下をご覧下さい。
<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">
📝wl-clipboadが動かない
</div>
<div class="link-card-v2-content">WSLでwl-clipboardのコマンド (`wl-copy` など) が動かない。WSLのUbuntu 22をUbuntu 24に更新したあとから発生している。Failed to connect to a Wayland server: No such file or directory</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="📝wl-clipboadが動かない" class="internal-link"></a>
</div>
%%[[📝wl-clipboadが動かない]]%%
# 👀Reading
## ここまでのDevin観察日記のまとめ。なぜDevinは「破壊的」なのか?|Daiki Teramoto
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" />
<span class="link-card-v2-site-name">note(ノート)</span>
</div>
<div class="link-card-v2-title">
ここまでのDevin観察日記のまとめ。なぜDevinは「破壊的」なのか?|Daiki Teramoto
</div>
<div class="link-card-v2-content">
今日は総集編ということで、Devinについて学んだことをまとめます。最近は飲み会でDevinと遊んだり、無茶振りばかりしていましたが、今回は真面目な考察です。ほぼ全て僕の主観で書いている(他の人から聞いた知見もある)のと、あ ...
</div>
<img class="link-card-v2-image" src="https://d2l930y2yx77uc.cloudfront.net/production/social_images/42284418dc177e99cc7dafc5f1a648e88709c1d2.png" />
<a href="https://note.com/teramotodaiki/n/n349d1d361804"></a>
</div>
~~~
とてもわかる。けど、人間がいなくなってAIとぼっちで仕事し続けられるほど、多くの人は強くないとも思う。ここが人間の難しさでもあるなと。
10年後とかは『AIぼっちプロジェクトによるメンタル崩壊』とかがバズワードになってたりとな。
~~~
## Bun 1.2
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://www.youtube.com/s/desktop/024ccc3d/img/logos/favicon_32x32.png" />
<span class="link-card-v2-site-name">YouTube</span>
</div>
<div class="link-card-v2-title">
Bun 1.2
</div>
<div class="link-card-v2-content">
Bun 1.2 introduces a built-in Postgres client, built-in S3 object support, a new text-based lockfile, and a majo ...
</div>
<img class="link-card-v2-image" src="https://i.ytimg.com/vi/uSzffuqfJQk/maxresdefault.jpg" />
<a href="https://www.youtube.com/watch?v=uSzffuqfJQk"></a>
</div>
~~~
Bun 1.2がリリースされた。PostgreSQL、AWS S3などのクライアントに対応。テキストベースのロックファイル、HTML importsなど気になる機能が多い。
www.youtube.com/watch?v=uSzf...
~~~
## Obsidian 1.8.2 Desktop (Early access)
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://obsidian.md/favicon.svg" />
<span class="link-card-v2-site-name">obsidian.md</span>
</div>
<div class="link-card-v2-title">
Obsidian 1.8.2 Desktop (Early access)
</div>
<div class="link-card-v2-content">
Improvements - When a numbered list is modified, the numbers are now automatically updated. - Added a new File E ...
</div>
<img class="link-card-v2-image" src="https://obsidian.md/images/banner.png" />
<a href="https://obsidian.md/changelog/2025-01-22-desktop-v1.8.2/"></a>
</div>
~~~
Obsidian v1.8.0で発生していたIMEの問題、v1.8.2では修正されていました。
~~~
## 日本のエンジニアよ、技術スタックのチェックリスト共有はやめろ - Qiita
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://cdn.qiita.com/assets/favicons/public/production-c620d3e403342b1022967ba5e3db1aaa.ico" />
<span class="link-card-v2-site-name">Qiita</span>
</div>
<div class="link-card-v2-title">
日本のエンジニアよ、技術スタックのチェックリスト共有はやめろ - Qiita
</div>
<div class="link-card-v2-content">
日本のソフトウェアエンジニアリングコミュニティの皆さんへエンジニアリングは、単なるチェックリストではありません。システムを深く理解し、その制約を把握する学問です。ここ数年、日本のソフトウェアコミュ… ...
</div>
<img class="link-card-v2-image" src="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnMzLWFwLW5vcnRoZWFzdC0xLmFtYXpvbmF3cy5jb20lMkZxaWl0YS1pbWFnZS1zdG9yZSUyRjAlMkY1NTQ5MzQlMkY3YWRjZWQwMTVmMDk0MjA3YzVlMTE4NjMxZjhhNjVlNWE4ZDE4YzJlJTJGeF9sYXJnZS5wbmclM0YxNTk2NTg4OTMxP2l4bGliPXJiLTQuMC4wJmFyPTElM0ExJmZpdD1jcm9wJm1hc2s9ZWxsaXBzZSZmbT1wbmczMiZzPTUzOWFiZjI4Njk3NGNkZGUwYjRhYTIyMDU5MDBmMTA4%26blend-x%3D120%26blend-y%3D467%26blend-w%3D82%26blend-h%3D82%26blend-mode%3Dnormal%26s%3D802856a6758eeade0f4925a33ac259f7?ixlib=rb-4.0.0&w=1200&fm=jpg&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JUU2JTk3JUE1JUU2JTlDJUFDJUUzJTgxJUFFJUUzJTgyJUE4JUUzJTgzJUIzJUUzJTgyJUI4JUUzJTgzJThCJUUzJTgyJUEyJUUzJTgyJTg4JUUzJTgwJTgxJUU2JThBJTgwJUU4JUExJTkzJUUzJTgyJUI5JUUzJTgyJUJGJUUzJTgzJTgzJUUzJTgyJUFGJUUzJTgxJUFFJUUzJTgzJTgxJUUzJTgyJUE3JUUzJTgzJTgzJUUzJTgyJUFGJUUzJTgzJUFBJUUzJTgyJUI5JUUzJTgzJTg4JUU1JTg1JUIxJUU2JTlDJTg5JUUzJTgxJUFGJUUzJTgyJTg0JUUzJTgyJTgxJUUzJTgyJThEJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LXBhZD0wJnM9ZGY2M2YxZmYyNTRkZGFlYWI1N2QxYjFlYTJjZDRiNmE&mark-x=120&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBleGhhemUmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtcGFkPTAmcz03MWEzMjgxMzNkYTZkM2RkNzk4ZDJiNGNiMTM5Nzk4ZA&blend-x=242&blend-y=480&blend-w=838&blend-h=46&blend-fit=crop&blend-crop=left%2Cbottom&blend-mode=normal&s=0847477b8ed773f0b7a486eee1ab4c34" />
<a href="https://qiita.com/exhaze/items/d430baa4cc661b420148"></a>
</div>
~~~
言いたいことは分かるけど、TypeScriptの例が事実と異なる気がするので説得力が...
※ 実行時はJavaScriptなのでパフォーマンスは変わらない。型チェックの時間がかかる = (開発時の)パフォーマンス低下ならわかる
~~~
## ポモドーロ|平山亜佐子✍
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" />
<span class="link-card-v2-site-name">note(ノート)</span>
</div>
<div class="link-card-v2-title">
ポモドーロ|平山亜佐子✍
</div>
<div class="link-card-v2-content">
年末年始からこのかた、サボり癖がついてしまった。 サボるといっても遊んでるわけではない。 ちゃんとパソコンの前にいる。 いるのにやらない。 本を読んだりネットを見たりスマホをいじったり掃除をしたり、 逃避のサボりである。 い ...
</div>
<img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/171486444/rectangle_large_type_2_8db153664ba7b6546197568781c5e632.jpeg?fit=bounds&quality=85&width=1280" />
<a href="https://note.com/achaco2/n/n2df6ea48c651"></a>
</div>
~~~
ポモドーロは昔1度だけ試したことあるけど、時間通りに区切ることが相性悪かったので1ヶ月くらい試した結果やめてしまった。割り込みが入らないなら頑張れば取り入れられるけど、現実は割り込みが多々あるので厳しい。特に仕事。
~~~
## 【VimとEmacsの違い】エンジニアの楽園 vim-jp ラジオ #26

~~~
朝からパネルヒーターに足を突っ込みながら、Vim-jpラジオでEmacsの話を聞きまくっていたら、華麗に寝落ちしたw
www.youtube.com/watch?v=kiOh...
~~~
## 生成AIのお陰で必要とされる判断量が激増して死ぬほど忙しくなった話|山本一郎(やまもといちろう)
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" />
<span class="link-card-v2-site-name">note(ノート)</span>
</div>
<div class="link-card-v2-title">
生成AIのお陰で必要とされる判断量が激増して死ぬほど忙しくなった話|山本一郎(やまもといちろう)
</div>
<div class="link-card-v2-content">
目下生成AIに年間8億円ぐらい突っ込んで人件費やシステム費を10億円ぐらい節減できて、要するに「AIで置き換えの効く、60点ぐらいでいい仕事」はどんどん無くなって人を雇わなくなってきたんです ところが、成果物が電気代払 ...
</div>
<img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/171523423/rectangle_large_type_2_7ad20677b080a00e7e24cff6b64d48c1.png?fit=bounds&quality=85&width=1280" />
<a href="https://note.com/kirik/n/n0903921b3b6a"></a>
</div>
~~~
少なくともシステム開発において重要なことは、90点を目指すためのプロセスは60点目指すためのプロセスとは異なるってことかなと。60点目指して造られたものを90点に引き上げるのはメチャクチャ大変。1から作った方が速いし、レビューも不要だから初めから人がやった方が速いと思う。
~~~
## すべてのエディタでSQLの自動補完をするためにSQL Language Server(sqls)を作った - Qiita
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://cdn.qiita.com/assets/favicons/public/production-c620d3e403342b1022967ba5e3db1aaa.ico" />
<span class="link-card-v2-site-name">Qiita</span>
</div>
<div class="link-card-v2-title">
すべてのエディタでSQLの自動補完をするためにSQL Language Server(sqls)を作った - Qiita
</div>
<div class="link-card-v2-content">
sqlsとはsqlsとは、いま私が開発中のSQL用Language Serverです。SQLをエディタで編集するときの支援機能を実装したサーバとなっており、主な特徴は以下です。Language … ...
</div>
<img class="link-card-v2-image" src="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFtYXpvbmF3cy5jb20lMkYwJTJGMjQ2MTAlMkZwcm9maWxlLWltYWdlcyUyRjE0ODk5NjkwNzg_aXhsaWI9cmItNC4wLjAmYXI9MSUzQTEmZml0PWNyb3AmbWFzaz1lbGxpcHNlJmZtPXBuZzMyJnM9MjgwMzY0YzFmZjNjOWNkYTQxMDA4MmExNTVmYjE1MzI%26blend-x%3D120%26blend-y%3D467%26blend-w%3D82%26blend-h%3D82%26blend-mode%3Dnormal%26s%3D93b8cd8401678560cdb88fd46d7df34a?ixlib=rb-4.0.0&w=1200&fm=jpg&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JUUzJTgxJTk5JUUzJTgxJUI5JUUzJTgxJUE2JUUzJTgxJUFFJUUzJTgyJUE4JUUzJTgzJTg3JUUzJTgyJUEzJUUzJTgyJUJGJUUzJTgxJUE3U1FMJUUzJTgxJUFFJUU4JTg3JUFBJUU1JThCJTk1JUU4JUEzJTlDJUU1JUFFJThDJUUzJTgyJTkyJUUzJTgxJTk5JUUzJTgyJThCJUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFCU1FMJTIwTGFuZ3VhZ2UlMjBTZXJ2ZXIlMjhzcWxzJTI5JUUzJTgyJTkyJUU0JUJEJTlDJUUzJTgxJUEzJUUzJTgxJTlGJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LXBhZD0wJnM9YTQzN2NhN2FmM2MyY2ExOThkN2NlMjY0ZjI1OTc0YjI&mark-x=120&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBsaWdodHRpZ2VyMjUwNSZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1wYWQ9MCZzPTZhMDk4MmUxNWUxNTVkODNkYzg1ZmRhYzE1OTJhNzRi&blend-x=242&blend-y=480&blend-w=838&blend-h=46&blend-fit=crop&blend-crop=left%2Cbottom&blend-mode=normal&s=04d15a6b0ae43a501632d1bf95edf1e6" />
<a href="https://qiita.com/lighttiger2505/items/5782debc59ae163a4d81"></a>
</div>
~~~
SQLのLSPはどちらを使うべきか難しい状況..
~~~
## GitHub - sqls-server/sqls: SQL language server written in Go.
<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 - sqls-server/sqls: SQL language server written in Go.
</div>
<div class="link-card-v2-content">
SQL language server written in Go. Contribute to sqls-server/sqls development by creating an account on GitHub.
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/d4bf6c6514fff8df5c5b62dab08e2cd19e0be949f49504c2f2b84b2d4696bddf/sqls-server/sqls" />
<a href="https://github.com/sqls-server/sqls"></a>
</div>
~~~
実は sqls + sqls.nvim が最強だったのか。。dbee.nvim使わなくなってlazysqlの日々だったけど、SQL組むときはこれが一番と確信した。
~~~
# 📚New Notes
- [[AIエージェント]]
- [[ARIAロール]]
- [[AWS SDK for JavaScript v2]]
- [[AWS SDK for JavaScript v3]]
- [[AWS SDK]]
- [[DOM]]
- [[📕Docker ComposeでPostgreSQLコンテナを作成]]
- [[ENUM型 (MySQL)]]
- [[MySQLとPostgreSQLのSQL仕様差分]]
- [[NoSQL]]
- [[Playwright CRX]]
- [[RDBMS]]
- [[RDB]]
- [[S3]]
- [[SQL]]
- [[SQLite]]
- [[SQLを補完 (nvim-lspconfig)]]
- [[Sleek]]
- [[TIMESTAMP型 (PostgreSQL)]]
- [[WSLg]]
- [[X.Org Server]]
- [[X11]]
- [[XWayland]]
- [[Xサーバー]]
- [[bigint型 (TypeScript)]]
- [[boolean型 (TypeScript)]]
- [[client-s3]]
- [[license-checker-rseidelsohn]]
- [[license-checker]]
- [[node_modules]]
- [[null型 (TypeScript)]]
- [[number型 (TypeScript)]]
- [[page.getByLabel]]
- [[page.getByPlaceholder]]
- [[page.getByRole]]
- [[sqls.nvim]]
- [[sqls.vim]]
- [[sqls]]
- [[string型 (TypeScript)]]
- [[symbol型 (TypeScript)]]
- [[undefined型 (TypeScript)]]
- [[var (JavaScript)]]
- [[x-www-form-urlencoded形式で送信 (Fetch API)]]
- [[イミュータブル]]
- [[クロージャ (JavaScript)]]
- [[クロージャ (Rust)]]
- [[グローバルスコープ (JavaScript)]]
- [[コンパイル]]
- [[サプライチェーン攻撃]]
- [[スコープ (JavaScript)]]
- [[スコープ (Rust)]]
- [[スコープ (npm)]]
- [[ターミナルでNeovimをheadlessで起動し出力した結果を標準出力へ渡す]]
- [[テスト名に指定文字列を含むテストのみ実行 (Bun)]]
- [[データベースを切り替え (psql)]]
- [[データベースクライアントとSQLクライアント]]
- [[データ型 (JavaScript)]]
- [[ファイル保存時にSQLをフォーマット (conform.nvim)]]
- [[ブラウザにGoogle Chromeを指定 (Playwright)]]
- [[ブレイクポイントを設定 (Playwright Inspector)]]
- [[ブロックスコープ (JavaScript)]]
- [[プリミティブ型 (JavaScript)]]
- [[ミュータブル]]
- [[依存パッケージのライセンス一覧を出力 (Bun)]]
- [[全体のテスト実行並列数を指定 (Playwright)]]
- [[列にEnumを定義 (PostgreSQL)]]
- [[変数型 (TypeScript)]]
- [[挿入モードでもノーマルモードでもEXコマンドを実行するようにkeymap (Neovim)]]
- [[最近Neovimで開いたファイルをfzfで一覧表示してNeovimを起動]]
- [[関数スコープ (JavaScript)]]
- [[👤Jeff Dickey]]
- [[📒よく使う設定 (Playwright)]]
- [[📗TDQ-003 変数と宣言]]
- [[📗TDQ-004 データ型]]
- [[📜2025-01-26 Bun 1.2.0にバージョンアップする]]
- [[📜2025-01-26 sqlsを使ってNeovimでシンプルなデータベースクライアントを実現する]]
- [[📝IMEで日本語を入力し確定するとVarious Complementsの候補が消えてしまう]]
- [[📝LazySQLでPostgreSQLにアクセスしようとするとSSLエラーになる]]
- [[📝LazygitのCopy to clipboardコマンドがexit status 1のエラーになる]]
- [[📝sqlsでSELECT文のFROM句を書いても補完されない]]
- [[📝wl-clipboadが動かない]]
- [[📰2025年3週 Weekly Report]]