10 posts by Miura
is_null() で障害が発生した話 ── 先輩の教えには前提条件があった
April 14, 2026
posted by Miura
はじめに 「empty() は使わず、is_null() を使ったほうがいい」 Laravel, PHPを使用して開発中、先輩エンジニアにそう教わったことがあります。 コードレビューでも指摘を受けていたため、既存コードの ...
WSL2 上の Codex から Serena MCP を叩いて VS Code と連携するまでのメモ
December 10, 2025
posted by Miura
はじめに WSL2 上の Ubuntu で OpenAI Codex(TUI) を動かし、MCP サーバーである Serena を連携させたうえで、最終的に VS Code の「OpenAI Codex」拡張からも Se ...
Go言語で作るローグライクダンジョン生成プログラム
September 25, 2025
posted by Miura
最近2Dゲーム制作エンジンである Ebitengine を使用して、ローグライクゲームの作成を行っています。 ローグライクゲームの代名詞であるランダムダンジョン生成。今回は、Ebitengine で使用されている Go ...
[Laravel] PHPUnitテスト初心者ガイド
May 13, 2025
posted by Miura
はじめに 最近、業務でPHPUnitを使用してテストコードを書く機会が増えてきました。過去のテストコードを参考にしながら何とか作成できてはいるものの、自身の知識不足を感じる場面も多く、苦労しています。 そこで今回はPHP ...
社内コードレビュー勉強会のまとめ記事
April 14, 2025
posted by Miura
先日、社内でコードレビューに関する勉強会を実施する機会がありました。内容としては基礎的なものですが、意外と見落としている点も多く、良い学びになったと思います。 今回の記事ではコードレビュー勉強会の内容をまとめ、備忘録的な ...
初心者向け:AviUtlでLuaスクリプト制御を行う方法
March 27, 2025
posted by Miura
最近AviUtlという動画編集ソフトでYouTube向けのショート動画を作成することに凝っています。 あらかじめ用意された機能でも満足に編集はできていますが、もっと自分の思う通りに編集ができればいいな…と思っていました。 ...
PythonでChatGPT APIを使ってみる 第4回 LangChainと検索APIの連携
January 28, 2025
posted by Miura
前回の記事ではLangChainでChatGPTを使う方法を記事にしました。 今回はLangChainとChatGPT、そして検索エンジンであるTavilyのAPIを連携した使い方を記事にしようと思います。 Tavily ...