Programming

Programming

Maestroとmitmproxyを連携して通信異常系E2Eテストを自動化したメモ

麻雀集計スマホアプリで、Maestroとmitmproxyを連携してoffline・HTTP 500を再現する通信異常系E2Eテストを組んだときの設定メモ。addon、Docker Compose、制御API、runScript、CLI実行ラッパー、異常終了時のnormal復帰まで整理。
Programming

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

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

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

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

Docker使い方メモ

Dockerの使い方に関して。dockerとdocker composeの使い方、設定アイルの記述方法など基本的な事項
JavaScript

ReactでOrval生成フックの使用方法メモ

Orvalで生成したフックは、Query 系フック(GET)とMutation 系フック(POST/PUT/PATCH/DELETE)のフックに分かれて、それぞれ使用方法が異なる。Orval生成フックの使用方法1. Query 系フック(G...
Programming

Pytestの使い方メモ

WEBアプリ用のエンドポイントを作成して(本当は書き直しだけど)きちんと動くか確認するのにpytestを使用してみたので、使い方をメモしておく。(使ったのだけ)インストールpythonの仮想環境からpip install pytest使い方...
AI

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

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

Git コマンド

Gitの基本操作チートシートGitはバージョン管理システムで、コードの変更履歴を記録したり、複数人で共同作業を行う際に役立ちます。ここでは、よく使う基本的なコマンドをまとめました。1. リポジトリをコピーする: git clone既存のGi...
Programming

Linux開発環境

docker状況コマンド例説明起動(バックグラウンド)docker compose up -d初回または再起動用停止(再起動しやすい)docker compose stop状態を維持したまま停止再起動docker compose start...
Programming

MSYS2とは?UCRT64・MINGW64の違いとWindows 11での使い方【2026年版】

MSYS2の環境構成、UCRT64・MINGW64・CLANG64の違い、2026年時点の推奨構成、Windows 11へのインストール、GCC、VS Code、pacman、よくあるトラブルを自分用メモとして整理。