# 🏆MVP ## Lazysqlの記事を執筆 [[Lazysql]]について紹介した[[📒Articles]]を書いた。 <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"> 📘Lazyなエンジニアに贈る SQLクライアントツール『Lazysql』 </div> <div class="link-card-v2-content">LazygitやLazydockerは好きですか? 私は好きです。そんな方にオススメ、ターミナルでDBの中身を参照したり、データを更新できるTUIツール『Lazysql』を紹介します。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2024-12-08.webp" /> <a data-href="📘Lazyなエンジニアに贈る SQLクライアントツール『Lazysql』" class="internal-link"></a> </div> %%[[📘Lazyなエンジニアに贈る SQLクライアントツール『Lazysql』]]%% なお、この記事を執筆後に[[Neovim DBee]]も試している。どちらか一方というわけでなく、ユースケースによってどちらを使用することもありそう。 <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-08 Neovim DBeeを動かすまでの記録 </div> <div class="link-card-v2-content">NeovimでDBを扱えるSQLクライアント Neovim DBeeを試してみたが、思いのほか苦戦したので、その奮闘を記録した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" /> <a data-href="📜2024-12-08 Neovim DBeeを動かすまでの記録" class="internal-link"></a> </div> %%[[📜2024-12-08 Neovim DBeeを動かすまでの記録]]%% # 🥈RUP ## モブプロのスライド 今仕事しているチームで、モブプロをちゃんと取り入れるために作成したスライド。チーム以外でも展開されてて結構評判良かった。 ![[👩‍🏫モブプロを取り入れるとき 必要のないとき]] # 🪙OPA ## Neovimの起動速度を3倍に!! [[lazy.nvim]]の設定やプラグインを調整して、[[Neovim]]の起動速度が70ms強から20ms強まで高速化した。loadのタイミングを分散することで、今まで感じていた一瞬の引っかかりを感じなくなって滅茶苦茶快適😊 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://web-cdn.bsky.app/static/favicon-32x32.png" /> <span class="link-card-v2-site-name">Bluesky Social</span> </div> <div class="link-card-v2-title"> tadashi-aikawa (@tadashi-aikawa.bsky.social) </div> <div class="link-card-v2-content"> lazy.nvimの設定を本気で見直して、Neovimの起動速度を20msちょいまで上げられた🎉 他のタイミングにもできるだけ均等に分散したので、ほぼほぼラグは感じないはず...!!入れてるプラグインは約50。Neovimだけで6言語(TypeScript/Go/Rust/Python/Bash/Lua) の開発しているので、それなりにちゃんとしたラインナップだとは思います。※ 10時間近くNeovimの設定とlazy.nvimのドキュメント、各プラグインのREADMEとにらめっこだったので疲れましたが... </div> <img class="link-card-v2-image" src="https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:bi2l5vkitdtgw364ixidbint/bafkreifse3mi4kqhfgkjhczsc3by7cvfrdvizhjtuonfi5smj7qw32zxiu@jpeg" /> <a href="https://bsky.app/profile/tadashi-aikawa.bsky.social/post/3lcidknyl6s25"></a> </div> # 🚀Releases - [[🦉ghostwriter.nvim]] - [ghostwriter.nvim v0.10.0リリース](https://github.com/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.10.0) - `GhostwriterWrite` の `!` と `@channel_name` 対応 他 - [ghostwriter.nvim v0.9.0リリース](https://github.com/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.9.0) - `GhostwriterRecentMessages` から `Alt+Enter` で投稿 # 👀Reading ## ストーリーテリングでチームに”熱"を伝える🔥 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" /> <span class="link-card-v2-site-name">Speaker Deck</span> </div> <div class="link-card-v2-title"> ストーリーテリングでチームに”熱"を伝える🔥 </div> <div class="link-card-v2-content"> pmconf2024登壇資料です。登壇の書き起こし版はこちらをご覧ください。https://blog.smartbank.co.jp/entry/pmconf2024_inagaki---プロダクトづくりは仮説からはじまりま ... </div> <img class="link-card-v2-image" src="https://files.speakerdeck.com/presentations/df8f80efe8aa4cffac13a40539e4713b/slide_0.jpg?32916192" /> <a href="https://speakerdeck.com/inagakikay/sutoriteringudetimuni-re-wochuan-eru"></a> </div> ~~~ めちゃくちゃ分かる。 筋はしっかり通っていても、情景が伝わらなかったり、熱量のないプレゼンは大体不本意な結果に終わる。 あと、タスクをこなすという感覚でプロダクトつくってるチームはやっぱ弱いと感じる。結果的にタスクふられ待ちで主体性を感じない。 https://speakerdeck.com/inagakikay/sutoriteringudetimuni-re-wochuan-eru ~~~ ## プロダクトマネージャーは 事業責任者の夢をみるのか pmconf2024 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" /> <span class="link-card-v2-site-name">Speaker Deck</span> </div> <div class="link-card-v2-title"> プロダクトマネージャーは 事業責任者の夢をみるのか pmconf2024 </div> <img class="link-card-v2-image" src="https://files.speakerdeck.com/presentations/88b17fdd6d644309821294d49db24028/slide_0_1746844838.jpg?32916312" /> <a href="https://speakerdeck.com/gimupop/pmconf2024-yanagawa"></a> </div> ~~~ エンジニア・非エンジニア問題はあるし嫌なのは同意。個人としての得意・苦手(好き嫌い)は絶対にあるけど、組織による役割の制限は非常に損失。目指すゴールはほぼ同じはずなのに。 https://speakerdeck.com/gimupop/pmconf2024-yanagawa ~~~ # 📚New Notes - [[@alias (Lua)]] - [[BufNewFile (Neovim)]] - [[BufRead (Neovim)]] - [[DATETIME型 (MySQL)]] - [[DBeaver]] - [[FileType (Neovim)]] - [[Lazysql]] - [[Neovim DBee]] - [[TIMESTAMP型 (MySQL)]] - [[Telescope live grep argsを使ってoil.nvimで表示中のディレクトリ配下を全文検索]] - [[barbar.nvimの位置をno-neck-pain.nvimの位置にあわせる]] - [[cmp-dbee]] - [[configの代わりにoptsを使いなさい (lazy.nvim)]] - [[configの代わりにoptsを使えないケース (lazy.nvim)]] - [[created_at、updated_atカラムにはDATETIME型とTIMESTAMP型のどちらを使うべきか (MySQL)]] - [[miseでRustをインストール]] - [[miseをアップデート]] - [[イベント (Neovim)]] - [[イベントが発生したかを確認 (Neovim)]] - [[カレントウィンドウのwindow idを確認 (Neovim)]] - [[カレントバッファのファイルを含むディレクトリ配下を検索 (Telescope live grep args)]] - [[コマンドで能動的に通知 (Noice)]] - [[データを行列逆転して表示 (DBeaver)]] - [[文字列が指定された文字列で始まるか]] - [[検索するファイルの拡張子を指定 (ripgrep)]] - [[特定のカラムを表示・非表示 (DBeaver)]] - [[特定ファイルだけある時点のコミットに戻す (Git)]] - [[起動時のメッセージを非表示 (Neovim)]] - [[過去に表示した通知一覧を確認 (Noice)]] - [[👩‍🏫モブプロを取り入れるとき 必要のないとき]] - [[📕Lazysqlのユースケース]] - [[📕Luaの型注釈]] - [[📕MYSQLの型]] - [[📕lazy.nvimの設定レシピ]] - [[📘Lazyなエンジニアに贈る SQLクライアントツール『Lazysql』]] - [[📜2024-12-07 Lazysqlを使ってみた]] - [[📜2024-12-07 miseをv2024.8.6からv2024.12.1にアップデート]] - [[📜2024-12-08 Neovim DBeeを動かすまでの記録]] - [[📝miseでRustをインストールするとrust-analyzerコマンドがUnknown binary 'rust-analyzer' in official toolchain]] - [[📰2024年48週 Weekly Report]]