REA 実践ガイド / 全13ガイド

REA チュートリアル
と実例

知りたい機能を選び、根拠を追い、再実装した動作を確かめましょう。

13件のガイド

01
ブラウザー / 体験型ラボ · 16分

Dino:ゲームはなぜだんだん速くなる?

REA で Chromium 系の恐竜ゲームを調査。加速ルールを読み解き、速度調整を追加して、浮動小数点の境界ケースを検証します。

↗
02
ネイティブ / 体験型ラボ · 22分

TH04:16発の弾はどうやって自機を狙う?

REA で TH04 の円形弾幕を調査。1バイトの角度、照準、回転を追い、操作できる図で小さな再実装を検証します。

↗
03
ネイティブ / 体験型ラボ · 20分

DX-Ball:音だけでブロックの左右が分かる?

REA で DX-Ball のステレオパン関数を調査。命令と定数を追い、音のデモを試し、読み解いた計算を検証します。

↗
04
ネイティブ / 体験型ラボ · 18分

Windows 電卓:なぜ 200 + 10% は220になる?

REA で Windows 電卓のパーセントキーを調査。加算と乗算を比較し、分岐を読み解いて、二つのオペランドを使うデモで検証します。

↗
05
ANDROID / 実践例 · 操作できるデモ

Aegis:なぜ60秒で認証コードが変わる?

REA による Aegis APK の調査をたどり、時刻を操作できる TOTP デモを試します。公開テストベクトルで計算結果を検証しましょう。

↗
06
ELECTRON / 中級 · 15分

Notion:Electron アプリは書式付きテキストをどうコピーする?

REA で、Notion の報告にあるコピー経路をレンダラーから IPC、システムのクリップボードまで追跡。その調査方法を自分の Electron アプリに応用します。

↗
07
ANDROID / 中級 · 18分

REA の Android 解析:この APK はどこへ通信する?

REA で Android APK を解析。リクエストを組み立てるコードと呼び出し元を追い、候補のエンドポイントと実際に観測した通信を区別します。

↗
08
ネイティブ / 中級 · 20分

REA のネイティブ解析:「File too large」の条件を探す

REA と Ghidra でエラー文字列からネイティブ関数を追跡。ファイルサイズの判定を読み解き、代替実装の境界テストを設計します。

↗
09
ブラウザー / 中級 · 15分

REA のブラウザー解析:エクスポート後に何が起きる?

REA でブラウザーのエクスポート操作を調査。通信と読み込まれたコードを結び付け、サーバーを使わずページ内でダウンロードを生成する場合を見分けます。

↗
10
ELECTRON / 中級 · 20分

REA のバージョン比較:更新で何が変わった?

REA で Electron の2リリースを比較。動かなくなった操作の原因コードを探し、同じ入力を再実行して、焦点を絞った回帰テストを作ります。

↗
11
最初の一歩 / セットアップ · 6分

コーディングエージェント向けに REA をインストール

REA をインストールし、MCP で Claude Code・Codex・Cursor に接続。接続確認から、調査対象に必要な解析ツールの選び方まで解説します。

↗
12
最初の一歩 / 初心者向け · 8分

REA の使い方:アプリのエクスポートボタンを追う

Electron のエクスポートボタンを追いながら REA の使い方を学びます。notes.csv の保存先、IPC の経路、CSV 整形処理を確認・テストします。

↗
13
JAVASCRIPT / 実践例 · 7分

slugify:URL に「!」が残るのはなぜ?

REA で slugify 1.6.6 を調査。URL に記号が残る理由を探り、lower と strict を比較して、8件の実行可能な検証を行います。

↗