Programming

Programming

UCRT64とは?MINGW64との違いとMSYS2での選び方【2026年版】

UCRT64とMINGW64の違いを比較。2026年にMSYS2を新規導入するならUCRT64を推奨。CLANG64との選び方、Windows 11への導入、GCC・toolchain、VS Code設定まで解説します。
Programming

Maestro×mitmproxyで通信異常E2Eテスト:オフライン・HTTP 500を自動化

Maestroとmitmproxyを連携し、Android実機のE2Eテストでオフライン・HTTP 500を自動再現する方法を解説。adb reverse、mitmproxy addon、制御API、runScript、異常終了時のnormal復帰までまとめます。
Programming

麻雀集計スマホアプリへのMaestro導入メモ

麻雀集計スマホアプリのE2Eテスト用にMaestroを導入したので、設定内容を忘れないようにまとめておく。対象はReact Native / Expoで作成しているAndroidアプリ。JestではロジックやHookなどをテストしているが、...
Programming

mitmproxy実践ガイド:インストールからAndroid・Expoの通信障害テストまで

mitmproxyの概要、インストール、基本的な使い方から、Android・Expoアプリ開発でHTTP 500・応答なし・遅延などの通信障害を再現する方法まで、実際に試行錯誤した内容をまとめます。
Programming

Docker使い方メモ:Compose・Dockerfile・よく使うコマンド【2026年版】

DockerとDocker Composeの基本操作を自分用メモとして整理。Compose Specification、version廃止、depends_onとhealthcheck、down -vの注意点、Node.js 24 LTSを使ったDockerfile、マルチステージビルドまで2026年9月時点で更新。
JavaScript

Orval生成React Queryフックの使い方メモ【TanStack Query v5対応】

Orvalで生成したReact Queryフックの使い方を自分用に整理。TanStack Query v5のisPending、Queryコールバック削除、Mutation、invalidateQueries、Orvalの生成設定まで2026年9月時点で更新。
Programming

pytestの使い方メモ:fixture・parametrize・例外テスト・coverage【2026年版】

pytestの使い方を自分用メモとして整理。テスト実行、fixtureとscope、conftest.py、parametrize、pytest.raises、Flask APIテスト、pytest-covによるcoverage確認まで2026年9月時点でまとめ直した。
AI

「AIの力でWebアプリ開発!?」生成AIでアプリ開発してみた。

✅ はじめにきっかけは、友人たちと麻雀を打っていたとき。点数を誰かが集計して、みんなに共有するのが大変だなと感じたのが始まりでした。どうせなら、各卓のスコアをそれぞれで入力して、リアルタイムに結果を見たい。そう思って、WEBアプリという形が...
Programming

Gitコマンド使い方メモ:switch・restore・stash・rebase【2026年版】

Gitコマンドを自分用メモとして整理。clone、add、commit、pushに加え、switch、fetch、stash、restore、revert、reset、rebase、reflog、force-with-leaseまで2026年9月時点でまとめ直した。
Programming

Linux開発環境の起動・停止コマンド:Docker Compose・systemd・Vite

Linux開発環境を再開・停止するときに使うDocker Compose、systemd、Node.js・Viteのコマンドを用途別に整理。サービスの自動起動、状態確認、ログ確認、開発サーバーの再開手順もまとめます。