説明

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・応答なし・遅延などの通信障害を再現する方法まで、実際に試行錯誤した内容をまとめます。
AI

現在のCodexの使い方 使用量

GPT-5.6 Sol・Terra・LunaとReasoningの使い分けOpenAI Codexを日常的な開発に使っていると、気になってくるのが**利用上限(Usage Limit)**です。Codexの /status を確認すると、例...
Programming

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

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

JavaScriptの基本文法

JavaScriptの基本的な文法について簡単に紹介します。1. 変数の宣言変数は、var、let、constを使って宣言できます。let name = "太郎"; // 再代入可能const age = 30; // 再代入不可var c...
PHP

PHP基本文法

PHPはサーバーサイドで動作するスクリプト言語で、主にウェブ開発に使用されます。以下にPHPの基本文法を紹介します。1. PHPタグPHPのコードは <?php と ?> で囲む必要があります。<?php // PHPのコードがここに入りま...
Python

python基本文法

Pythonの基本的な文法について簡単に紹介します。1. 変数とデータ型Pythonでは変数の宣言時に型を指定する必要はありません。値を代入するだけで変数が作成されます。# 数値x = 10# 文字列name = "Taro"# リストfr...
AI

Claudeが優秀

プログラムとかワードプレスなどで、わからない時やエラーがあるとChatGPTやClaudeなどなどのAIで確認するが、Claudeが一番適格な答えをしてくれる。プロンプトの問題もあるかもしれないが、プロンプト作成にそんなに時間を取られたくな...
VisualStudioCode

VSC ショートカット

Visual Studio Code (VSCode)の主なショートカットを一覧で表示します。基本操作ショートカット機能Ctrl + PファイルをクイックオープンCtrl + Shift + Pコマンドパレットを開くCtrl + ,設定を開...