PRを自動発行しているワークフローで、複数のトリガーがほぼ同時に来た回だけ、一部のPRにCloudflareのプレビューURLコメントが付かない現象が起きました。ワークフロー自体はgreen表示でエラーもなく、原因調査には手こずりましたが、最終的にGitHub Actionsのconcurrency設定で解決した実体験をまとめます。
GitHub ActionsからDiscordに送っている通知の本文が、スマホアプリだとどうしてもワンタップでコピーできない不具合にハマりました。embedからcontentへの移行だけでは直らず、原因は実は「インラインコードかフェンス付きコードブロックか」という表記の粒度にありました。
群馬・草津温泉に旅行するにあたり、グルメも温泉も観光も宿も情報が多くてどこから調べればいいか迷いますよね。自分も同じところから出発し、そばきちのまいたけ天もりそばや湯畑、草津ガラス蔵・西の河原公園、亀の井ホテル草津リゾートまで実際に回ってきました。持ち物や現地で気づいたことも含め、体験レポ全4記事をまとめました。
Claude Codeでの開発ログをObsidianのvaultに自動で貯める仕組みは既に動かしていたものの、貯まる一方で振り返る手段がありませんでした。OllamaとChromaを組み合わせたローカルRAGを構築し、API課金なし・vaultの中身を外部に送らない形でチャット検索できるようにした記録です。
最近、仕事で「RAG」について調べてレポートにまとめる機会がありました。AIの専門知識がなくても理解できるように、検索してから回答を作るRAGの仕組み4ステップと、企業・個人それぞれのメリット、LangChainを使った最小構成の作り方までまとめています。
VSCodeでCtrl+クリックの「定義へ移動」が突然反応しなくなり、設定を変えた記憶もないのに困ったことがあります。editor.multiCursorModifierの確認方法から、Playwrightのテストを実行したら直った体験、考えられる原因、次に同じ事象が起きた時の切り分け方法までまとめました。
「このパッケージ、npmで入れるんだっけnpxで動かすんだっけ」と毎回手が止まる人向けに、npmとnpxの役割の違いとよく使うオプションを整理しました。インストール系・実行系のコマンド一覧と、使い分けに迷ったときの判断フローも合わせてまとめています。
草津温泉の湯畑から少し離れた「草津ガラス蔵」と「西の河原公園」を歩いてきました。温泉たまごやガラス工芸品、とんぼ玉体験ができるガラス蔵、公園入口の片岡鶴太郎美術館ArtCafeKusatsuでのモーニング、湯気が立ちこめる西の河原公園の足湯まで、実際に巡って感じたことをまとめています。
草津温泉のシンボル「湯畑」を実際に歩いてきました。毎分4,000リットルの湯が湧き出すエメラルドグリーンの源泉、滝のように流れ落ちるお湯、足湯や手洗乃湯まで、現地で感じたことをまとめています。
北千住駅直結のルミネ北千住10F屋上「URBAN EARTH BBQ ルミネ北千住店」に、男3人で持ち込みBBQをしに行ってきました。事前リサーチした料金プランに加え、現地で分かった包丁・まな板・洗い場がない実情や、セルフドリンクの開栓ルールなど、行く前に知っておきたい情報を実体験ベースでまとめています。