![[2026-03-09-08-13-20.webp|cover-picture]] # 🗞️Topics ## [[🦉JINRAI]]の強化 先週紹介した[[🦉JINRAI]]をさらに強化しました。 位置関係から視覚的にアクティブウィンドウを切り替える機能。アプリケーション名よりも視覚的な位置関係が先に想起されることも多く、その場合はこの方が直感的です。 <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"> 📜2026-03-02 JINRAIでWindow Hints表示後にfocus_backや上下左右のウィンドウをアクティブにするキーマップ設定を追加 </div> <div class="link-card-v2-content">JINRAIのWindow Hints表示中にfocus_back共有履歴を用いた直前ウィンドウ復帰と8方向directionKeys移動を追加し、エッジ距離・重なり・前面順・完全遮蔽除外を考慮した直感的なウィンドウナビゲーションを実装した経緯と仕様を整理した記録である</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/report-chappy.webp" /> <a data-href="📜2026-03-02 JINRAIでWindow Hints表示後にfocus_backや上下左右のウィンドウをアクティブにするキーマップ設定を追加" class="internal-link"></a> </div> %%[[📜2026-03-02 JINRAIでWindow Hints表示後にfocus_backや上下左右のウィンドウをアクティブにするキーマップ設定を追加]]%% 上記機能を直接キーマップする機能も追加しました。 <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"> 📜2026-03-02 JINRAIでWindow Hintsを修飾キーつきで決定すると位置とサイズを入れ替える機能を追加 </div> <div class="link-card-v2-content">JINRAIのWindow Hintsで、修飾キー指定によりアクティブウィンドウと対象ウィンドウの位置とサイズを入れ替える機能を追加した。focusBackKeyやdirectionKeysでも同条件でswapを発動し、履歴トグルと後方互換を維持した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/report-chappy.webp" /> <a data-href="📜2026-03-02 JINRAIでWindow Hintsを修飾キーつきで決定すると位置とサイズを入れ替える機能を追加" class="internal-link"></a> </div> %%[[📜2026-03-02 JINRAIでWindow Hintsを修飾キーつきで決定すると位置とサイズを入れ替える機能を追加]]%% また、配布方法として[[Spoon]]形式にも対応しました。 <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"> 📜2026-03-02 JINRAIをSpoon配布形式に対応する </div> <div class="link-card-v2-content">Jinrai を dofile 前提の Lua スクリプトから Hammerspoon の Spoon 形式へ再編し、Jinrai.spoon.zip を GitHub Releases で配布する構成にした計画である</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/report-chappy.webp" /> <a data-href="📜2026-03-02 JINRAIをSpoon配布形式に対応する" class="internal-link"></a> </div> %%[[📜2026-03-02 JINRAIをSpoon配布形式に対応する]]%% 参考までに私の設定も公開しています。 <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"> 🦉JINRAIのマイ設定 </div> <div class="link-card-v2-content">私の🦉JINRAIの設定。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/mynote.webp" /> <a data-href="🦉JINRAIのマイ設定" class="internal-link"></a> </div> %%[[🦉JINRAIのマイ設定]]%% ## Slidevデビュー スライド作成ツールを[[Slidev]]に乗り換えました。 <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"> 📜2026-03-04 Slidevを試してみる </div> <div class="link-card-v2-content">AIでスライド作成を高速化したくなり、TypeScriptとVueと相性の良いSlidevをbunで導入した。ShikiやVSCode Icons、Prettier連携、Neovim用自動プレビューを設定し、テンプレート用リポジトリを作成した経緯と構成である</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" /> <a data-href="📜2026-03-04 Slidevを試してみる" class="internal-link"></a> </div> %%[[📜2026-03-04 Slidevを試してみる]]%% まずは準備段階として、何ができるかの調査・確認をしています。配布できる状態ではありませんが、一旦自分用にテンプレプロジェクトを作りました。 <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/slidev-sandbox </div> <div class="link-card-v2-content"> Contribute to tadashi-aikawa/slidev-sandbox development by creating an account on GitHub. </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/f2a80bccba688d77f5ed6609fc3857c451e47adb30f3adcd73f69ba99bc305b1/tadashi-aikawa/slidev-sandbox" /> <a href="https://github.com/tadashi-aikawa/slidev-sandbox"></a> </div> また仕上がってきたら共有します。 ## [[Slidev]]を[[Neovim]]で快適に編集するために [[🦉slidev-preview.nvim]]という[[Neovimプラグイン]]をつくりました。 <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/slidev-preview.nvim: Neovim plugin that syncs your Slidev presentation in the browser with your cursor position in `slides.md`. </div> <div class="link-card-v2-content"> Neovim plugin that syncs your Slidev presentation in the browser with your cursor position in `slides.md`. - tad ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/535fcff3e8d6f996c4e900572f4b30b10d7ddffd65056996751e1b63ac0cffd4/tadashi-aikawa/slidev-preview.nvim" /> <a href="https://github.com/tadashi-aikawa/slidev-preview.nvim"></a> </div> `:SlidevPreviewStart` を実行すると自動でブラウザにプレビューが開かれ、[[Neovim]]のカーソル位置が更新される自動で表示が同期します。意外とこのような[[Neovimプラグイン]]が見つからず、[[VSCode]]を使うのは嫌だったので[[GitHub Copilot CLI]]に頼んでみたところ30分もかからずに仕上げてくれました。凄すぎる......。 ![](https://youtu.be/vi4P-3vibBU) 実装はすべて [[Claude Opus 4.6]] で行いました。新規作成の場合は[[Codex CLI]] x [[GPT-5.3-Codex]] よりも出力が安定している気がします。 ## 体調を崩した(継続中) 体調を崩し続けた一週間でした。先週の土曜から要因に心当たりは死ぬほどありますが......。 %% - 土: カステラを10分で一気食い -> インドカレーで超腹痛に襲われた - 日: (恐らく)花粉がひどくて鼻水と咳に悩まされた - 月: ↑の後遺症か分からないけど、身体がだるかった - 水~: ずっと胃の調子がよくない - ゲップまでは出ない - 酸っぱさまではない - 土日: - 胃腸の調子がよくない - 12時間くらい寝た - 日曜夜は23:45に寝たら、深夜1時に一度目覚めた (喉の渇き) 考えられる要因。めっちゃある。 - 土曜の暴食 - 日曜の花粉症 - 土日のカシューナッツ大量摂取 - 徐々に遅くなっていく就寝時間 (によるストレス) - 2/Eの評価面談終わりによる気の緩み - 来年度の予定が決まっていないことの不安 - AIキャッチアップ疲れ (2週間以上ずっとHP/MPをフルに使っている) - [[🦉JINRAI]]リリースによるストレス - [[Slidev]]移行とナビカレのプレッシャー - 寒暖の差が激しい - 土日のリズム崩壊 + 就寝前に入浴できなかった やっていること - 朝のコーヒーをやめる (木曜~) - お茶も含めてカフェインは控える (基本は水) - ヨーグルト摂取 - 食事をゆっくり食べる - 食後3時間は寝っ転がらない - 寝るときは胃の逆流を防ぐためなるべく左向き - 刺激物はとらない - お腹を意識して温める やったほうがいいこと - 22:30までに寝るリズムに戻す (朝は多少遅くてもいい) - 寝る前にちゃんと入力する - 食事をゆっくり食べる (これが大事) - [[AI]]やストレスの根源となるものから距離を置く - 残業しないで帰る %% # 👀Reading ## The Agentic Manifesto: Why Agile is Breaking in the Age of AI Agents <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://media2.dev.to/dynamic/image/width=32,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" /> <span class="link-card-v2-site-name">DEV Community</span> </div> <div class="link-card-v2-title"> The Agentic Manifesto: Why Agile is Breaking in the Age of AI Agents </div> <div class="link-card-v2-content"> A call to evolve from Agile to Agentic development as autonomous AI agents reshape software engineering in 2026. ... </div> <img class="link-card-v2-image" src="https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7sfjpqgqaeuz0dey99zq.png" /> <a href="https://dev.to/crywolfe/the-agentic-manifesto-why-agile-is-breaking-in-the-age-of-ai-agents-1939"></a> </div> ~~~ 来年度は間違いなくこういう時代になるので指標にしたい。 ~~~ ## おい、方法を捨てろ - じゃあ、おうちで学べる <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://syu-m-5151.hatenablog.com/icon/favicon" /> <span class="link-card-v2-site-name">じゃあ、おうちで学べる </span> </div> <div class="link-card-v2-title"> おい、方法を捨てろ - じゃあ、おうちで学べる </div> <div class="link-card-v2-content"> はじめに テストが走っている。グリーンのバーがじりじり伸びていく。深夜1時。コーヒーはとっくに冷めている。キーボードに手を置いたまま、画面を眺めていた。 syu-m-5151.hatenablog.com syu-m-515 ... </div> <img class="link-card-v2-image" src="https://ogimage.blog.st-hatena.com/8454420450094081900/17179246901359056695/1772422577" /> <a href="https://syu-m-5151.hatenablog.com/entry/2026/03/02/110121"></a> </div> ~~~ リアリティのある名言の嵐や。達観している。 ~~~ ## OSSにおけるAI Slop問題の何が問題なのか? <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" /> <span class="link-card-v2-site-name">Zenn</span> </div> <div class="link-card-v2-title"> OSSにおけるAI Slop問題の何が問題なのか? </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--cfFQC8dH--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:OSS%25E3%2581%25AB%25E3%2581%258A%25E3%2581%2591%25E3%2582%258BAI%2520Slop%25E5%2595%258F%25E9%25A1%258C%25E3%2581%25AE%25E4%25BD%2595%25E3%2581%258C%25E5%2595%258F%25E9%25A1%258C%25E3%2581%25AA%25E3%2581%25AE%25E3%2581%258B%25EF%25BC%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:yusukebe%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2pIMWY1VlpnSFMwLUJwekhzZjRGYXN0R1ZYTlpfZFh1U2pwdWNMNGc9czI1MC1j%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" /> <a href="https://zenn.dev/yusukebe/articles/3fd5bc6ea341c9"></a> </div> ~~~ 規模は数十倍違うけど安易に想像はつく。GitHubでPR無効化ができるようになったとき、速攻で無効化したしな。 ~~~ ## AI生成PRが自分のOSSプロジェクトに送られてくることについて思うこと、コントリビューターにできる助け方 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" /> <span class="link-card-v2-site-name">Zenn</span> </div> <div class="link-card-v2-title"> AI生成PRが自分のOSSプロジェクトに送られてくることについて思うこと、コントリビューターにできる助け方 </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--btKoB4Y5--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:AI%25E7%2594%259F%25E6%2588%2590PR%25E3%2581%258C%25E8%2587%25AA%25E5%2588%2586%25E3%2581%25AEOSS%25E3%2583%2597%25E3%2583%25AD%25E3%2582%25B8%25E3%2582%25A7%25E3%2582%25AF%25E3%2583%2588%25E3%2581%25AB%25E9%2580%2581%25E3%2582%2589%25E3%2582%258C%25E3%2581%25A6%25E3%2581%258F%25E3%2582%258B%25E3%2581%2593%25E3%2581%25A8%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%2584%25E3%2581%25A6%25E6%2580%259D%25E3%2581%2586%25E3%2581%2593%25E3%2581%25A8%25E3%2580%2581%25E3%2582%25B3%25E3%2583%25B3%25E3%2583%2588%25E3%2583%25AA%25E3%2583%2593%25E3%2583%25A5%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%25BC%25E3%2581%25AB%25E3%2581%25A7%25E3%2581%258D%25E3%2582%258B%25E5%258A%25A9%25E3%2581%2591%25E6%2596%25B9%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:daishi%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzcwZGNhM2E2Y2IuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" /> <a href="https://zenn.dev/dai_shi/articles/a686bdf7fd5800"></a> </div> ~~~ 完全同意。自分でやった方が速いんだよなぁ…。 ~~~ ## では素晴らしい提案をしよう。お前もSlideVTuberにならないか? <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" /> <span class="link-card-v2-site-name">Zenn</span> </div> <div class="link-card-v2-title"> では素晴らしい提案をしよう。お前もSlideVTuberにならないか? </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--EWsxV-W9--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E3%2581%25A7%25E3%2581%25AF%25E7%25B4%25A0%25E6%2599%25B4%25E3%2582%2589%25E3%2581%2597%25E3%2581%2584%25E6%258F%2590%25E6%25A1%2588%25E3%2582%2592%25E3%2581%2597%25E3%2582%2588%25E3%2581%2586%25E3%2580%2582%25E3%2581%258A%25E5%2589%258D%25E3%2582%2582SlideVTuber%25E3%2581%25AB%25E3%2581%25AA%25E3%2582%2589%25E3%2581%25AA%25E3%2581%2584%25E3%2581%258B%25EF%25BC%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:KoeLoopDev%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSnlLOFhGbXZBbllTU2dhVm45dFNLYXVKMnJHN2g2U25oWmd3MGh5OTFuNkxKMzNyND1zOTYtYw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" /> <a href="https://share.google/cbrjpHWHDRPC57Izm"></a> </div> ~~~ 面白そう では素晴らしい提案をしよう。お前もSlideVTuberにならないか? share.google/cbrjpHWHDRPC... ~~~ # 📚New Notes - [[Google Veo 3.1]] - [[RSS]] - [[Shiki]] - [[Slidev]] - [[UnoCSS Language Server]] - [[UnoCSS]] - [[VSCode Icons]] - [[bustedのインストール]] - [[fps]] - [[macOSでMP4から背景透明で加工されたGIFを作成]] - [[フレームレート]] - [[📜2026-03-02 JINRAIでWindow HintsのappPrefixOverridesでキーマップが衝突したときの回避ロジック検討]] - [[📜2026-03-02 JINRAIでWindow Hintsを修飾キーつきで決定すると位置とサイズを入れ替える機能を追加]] - [[📜2026-03-02 JINRAIでWindow Hints表示後にfocus_backや上下左右のウィンドウをアクティブにするキーマップ設定を追加]] - [[📜2026-03-02 JINRAIの開発記録]] - [[📜2026-03-02 JINRAIをSpoon配布形式に対応する]] - [[📜2026-03-04 Slidevを試してみる]] - [[📝Obsidian Publishでアップロードした画像のサイズが無効化される]] - [[📰2026年9週 Weekly Report]] - [[🦉JINRAIのマイ設定]] - [[🦉slidev-preview.nvim]]