三ボタン(ハンバーガーメニュー)の作り方
HTML・CSS・JavaScript でスライドドロワーを一から実装。コピペ用小窓つきの完全解説。
興味のあるテーマから記事を探してみてください。
HTML・CSS・JavaScript でスライドドロワーを一から実装。コピペ用小窓つきの完全解説。
VBA を書く前の必須設定。宣言強制でタイポバグを根絶し、配列添字・文字列比較の挙動を正しく制御する。
On Error GoTo・Resume Next の使い分け、Err オブジェクト、Finally 相当のクリーンアップパターン。
各モジュール種別の責務を整理し、保守しやすいマクロ構造を設計する方法を解説。
WorkBook.Open 時の画面ちらつきを根本解決。CreateObject で別プロセスを起動しプロセス解放まで丁寧に解説。
CommandBar でカスタムメニューを作成し、5通りの自動登録方法と重複防止パターンを解説。
Type 文で構造体を定義し、Scripting.Dictionary で Java の HashMap を再現する実践パターン。
Property Get/Let でカプセル化を実現し、Java クラスとの API を対比しながら設計方法を解説。
開発効率のアーリーと配布互換性のレイトを使い分け、定数・Enum を自前宣言する方法まで。
Test・Execute・Replace の使い分けと郵便番号・メールアドレス等のパターン集。
Open 文と FSO の使い分け、フォルダ再帰でファイルを収集するパターンを解説。
配列への一括転送・ScreenUpdating・Calculation 制御の3原則で処理速度を劇的改善。
定期実行・遅延実行・キャンセルパターンと制約事項を実例で解説。
#If VBA7 + PtrSafe + LongPtr の64bit対応3点セットとよく使う API 宣言テンプレート集。
Run(同期・終了コード取得)と Exec(標準出力取得)の使い分けと PowerShell 呼び出しパターン。
ScriptControl・VBA-JSON・PowerShell経由の3アプローチを比較し状況に応じた選択フローを解説。
Spring等不要。void main からスタートし、POP3/IMAP でメールを受信、件名・送信者で振り分け、添付ファイルを指定ディレクトリへ格納するJavaツールをゼロから作る。
インストール〜仮想環境(venv)〜pip〜VSCode 設定まで。コピペで使えるコマンド集・OS別手順・トラブル対処つき。
pip インストールから find / find_all / select / 属性取得まで。パーサー比較・CSS セレクタ・requests との組み合わせも解説。
id / class / caption / ヘッダー文字列でのテーブル特定・行列セル取得・数値条件検索・pandas DataFrame 変換・colspan 対応まで完全解説。
Tesseract の OS 別インストール・pytesseract + Pillow の基本操作・日本語対応・bounding box 取得・PSM / OEM 設定オプションまで丁寧に解説。
グレースケール・二値化・ノイズ除去・傾き補正(Pillow / OpenCV)で精度を最大化。EasyOCR との比較・使い方・実践スクリプトも収録。
ライブラリ比較・セル指定・行列反復・範囲取得・シート操作・型変換・pandas read_excel() まで実コードで網羅。
セル書き込み・フォント/塗りつぶし/罫線/配置の書式設定・数式・行列操作・セル結合・既存ファイル編集・pandas to_excel() を徹底解説。
json.loads/load・ネスト展開・json_normalize・openpyxl/pandas による Excel 書き出し・API レスポンス保存まで実コードで網羅。
json.dumps・カスタムエンコーダ(datetime 対応)・ネスト JSON 生成・JSON Lines 出力・pandas to_json() まで徹底解説。
pdf2image / PyMuPDF で PDF ページを画像に変換し、pyzbar または OpenCV で QR コードの値を取得する方法を完全解説。インストール手順・複数ページ一括処理・ライブラリ比較も収録。
Pillow の crop で画像を 9 分割プリセット・比率・ピクセル指定で切り出し、特定エリアの QR コードだけを読み取る方法を解説。PDF ページへの応用・複数領域並列スキャン・CSV 出力スクリプトも収録。
JavaDocコメントの基本構文、クラス・メソッド・フィールドごとの書き方、主要タグ、概要文とHTMLタグのルール、Checkstyleによる自動チェックまでを実例つきで解説。
Pythonのsubprocessからjavadocコマンドを呼び出し、パッケージの自動検出・一括生成・ログ保存・警告検出、GitHub ActionsへのCI組み込みまでを実装例つきで解説。
RDBMSとは何か、インスタンスとデータベースの違い、メモリとディスクの構成を俯瞰する。
投げたSQLをOptimizerがどう解釈し、どの領域を使って実行するか内部フローを解説。
テーブルがディスク上でどんな単位で格納されているか、ブロック・エクステント・セグメントの関係を解説。
B-Treeを中心に、効くSQLと効かないSQL、更新コストとのトレードオフを解説。
ACIDを保つために、DBがログとロックで何をしているかをトランザクション視点で解説。
「重いSQL」がディスクに溢れる仕組みと、開発者ができるチューニングポイントを解説。
別のDBへの「橋」を渡し、分散的にSQLを実行する仕組みとパフォーマンス上の注意点を解説。
アプリ開発者が知っておきたい初期化パラメータと設定変更の影響範囲を解説。
実行計画の読み方、ロック、よくある落とし穴など、開発者が現場で役立てられる実践 Tips 集。
DB Link がなぜ遅くなるのか。RTT・N+1・Fetch遅延・データ転送量の4つの観点から原因を分析し、対策パターンを解説。
Oracle AWR に相当する情報を DB2 で取得する5つの方法の位置づけと対応表。
DB2の診断コマンド db2pd を使ったパフォーマンス情報の取得方法とセクション定義。
DB2のGET SNAPSHOTコマンドを使ったパフォーマンス情報取得とセクション定義の解説。
DB2のMON_GET_*テーブル関数を使ったSQLベースのパフォーマンス情報取得方法を解説。
DB2のリアルタイム監視ツール db2top の画面構成とパフォーマンス情報の見方を解説。
DB2のEvent Monitorを使ったSQL詳細・デッドロック・接続イベントの取得とセクション定義。
5つの取得方法の位置づけと Oracle AWR セクションとの対応表。
待機イベント・接続統計・I/O・バッファ・バキューム・ロック情報を組み込みビューで取得。
AWR SQL Statistics 相当の重い SQL・実行回数・I/O・WAL 統計を拡張モジュールで取得。
実行計画・コスト推定・実測時間・バッファ使用量・結合方式の読み方と各フィールドの定義。
しきい値超のクエリと実行計画を自動記録する auto_explain とスロークエリログの各フィールド定義。
ログ解析 HTML レポートを生成する pgBadger とリアルタイム監視ツール pg_activity の使い方と出力定義。
5つの取得方法の位置づけと Oracle AWR セクションとの対応表。Aurora MySQL / PostgreSQL 両エンジン対応。
DB ロード・待機イベント・トップ SQL を可視化する AWS 専用サービス。AWR Top 5 Timed Events に最も近い情報源。
1秒粒度の OS メトリクス(CPU・メモリ・I/O・ネットワーク・プロセスリスト)を CloudWatch Logs で分析。
追加設定不要で利用できる接続数・スループット・レイテンシ・I/O・バッファ・レプリケーションメトリクスの定義。
Aurora MySQL の Performance Schema と Aurora PostgreSQL の pg_stat_statements で SQL 統計・待機・ロックを取得。
スロークエリを CloudWatch Logs に送信し Logs Insights で集計分析。Database Activity Streams による監査証跡も解説。
5つの取得方法の位置づけと Oracle AWR セクションとの対応表。
待機イベント・SQL統計・I/O・メモリ・ロック・ラッチの主要テーブル列定義とクエリ集。
接続統計・バッファプール・クエリ統計・初期化パラメータの主要変数定義と差分取得パターン。
有効化・設定手順からログ各フィールドの定義・テーブル出力モードまで完全解説。
AWR 対応ビュー一覧・SQL統計・待機イベント・I/O・ロック・セグメント統計のビュー定義と活用クエリ。
mysqldumpslow の出力定義・pt-query-digest の3セクション(サマリー/ランキング/個別詳細)完全解説。
5 つの取得方法の位置づけ・使い分けと Oracle AWR セクションとの対応表。
待機統計・SQL 統計・I/O・メモリ・ロック・ラッチの主要 DMV 列定義と T-SQL クエリ集。
クエリプランの変化追跡・リグレッション検出とクエリごとの実行統計セクション定義。
セッション作成・イベント設定・ターゲット(リングバッファ・ファイル)とセクション定義。
主要パフォーマンスカウンタ一覧・収集設定とデータコレクターセットのセクション定義。
サーバーダッシュボード・上位クエリ・ディスク使用量など SSMS 内蔵レポートのセクション定義。
Automatic Workload Repository — Oracle DBの自動診断レポートの概要と取得方法・読み方の全体像。
AWRレポートの主要セクションを概観し、効率的な読み順と着目ポイントを解説。
AWR分析の基礎となる2つの時間軸、DB TimeとElapsed Timeの意味と使い方を解説。
AWRの最重要セクション、Top 5 Timed Eventsの読み方と代表的な待機イベントの意味を解説。
AWRのSQL Statisticsセクションから問題のあるSQLを特定し、改善の糸口を掴む方法を解説。
SGA/PGAの使用状況とディスクI/Oパターンを読み解き、メモリ不足やI/Oボトルネックを診断する方法。
AWRレポート分析の10ステップチェックリストとシリーズ全体のまとめ。
本書の位置づけ・14大セクション・推奨閲覧順。
14大セクションのボリューム・主な観点・閲覧フェーズ。
レポート冒頭の総覧14項目を完全解説。
Time Model / FG・BG Waits / Histogram / Service の10項目。
9種のTop SQLランキング + 全SQLテキスト一覧。
V$SYSSTAT・I/O機能/ファイル別・バッファプールの11項目。
サイジング検討のアドバイザリ群とメモリ動的調整の12項目。
バッファ待ち・ロック競合・UNDO・ラッチの8項目。
セグメント別Top・Library Cache・init.ora・ADDMの11項目。
「こんな時はここを見る」を15シナリオで整理。
AWRレポートの実践的な読み方・診断手順。症状から原因を絞り込む手順フローで解説します。
スナップショット確認・DB Timeでの全体判断・Top 5 Eventsでの問題分類という3ステップで迷わず分析を進めるガイド。
DB Time比率・CPU使用率・Buffer Cache Hit Ratio・Hard Parse比率の目安値と、問題があった場合の次アクション。
Time Model Statisticsでの内訳確認、CPU関連の待機イベント、ハードパース問題の特定まで原因を絞り込むフロー。
Wait EventをUser I/O・System I/O・Concurrency・Commitに分類し、ドリルダウンで原因を特定する手順。
SQL Statisticsの各ランキング(Elapsed/CPU/Gets/Reads)の使い分け、SQL_IDから実行計画へのドリルダウン、優先順位付け。
表領域→データファイル→セグメントの三層でI/Oの原因を絞り込む。Tablespace IO Stats・Datafile IO Stats・Segment Statisticsを活用。
Buffer Cache Hit Ratio・PGA % Optimal・Shared Pool統計・Advisory情報の読み方とサイジング改善の方向性。
Latch Activity Statistics・Enqueue Activity・Buffer Wait Statisticsの読み方と競合解消の方向性を体系的に解説。
変化量の正規化方法、AWR Diff Reportの活用、ベースライン作成のタイミング、比較チェックリストを解説。
全10回の総括。症状から読むべきPARTへ辿る診断フローチャートと、参考記事インデックスを整理。
位置づけ・6大セクション・推奨読解順・取得方法。
6大セクション・Operation カテゴリ一覧・読解フェーズ。
SQL_ID・Hash Value・Rows・Bytes・Cost・Time・Pstart/Pstop。
FULL / INDEX UNIQUE・RANGE・FULL・SKIP SCAN / ROWID アクセス。
NESTED LOOPS / HASH JOIN / SORT MERGE JOIN / CARTESIAN。
SORT ORDER BY / HASH GROUP BY / WINDOW SORT / UNION-ALL / MINUS。
FILTER・VIEW マージ/非マージ・COUNT STOPKEY・CONNECT BY・WITH 句。
access と filter の違い・問題述語パターン・カバリングインデックス。
動的サンプリング / SQL Plan Baseline / Adaptive Plans / A-Rows 乖離チェック。
15シナリオで整理する「この計画パターンはなぜ遅いか・どう直すか」。
STATSPACKレポートの実践的な読み方・診断手順。症状から原因を絞り込む手順フローとAWRとの使い分けを解説。
AWRとの違いを踏まえた最初の3ステップ。スナップショット確認・全体負荷把握・Top 5 Eventsでの問題分類。
Time Model DB CPU % / Buffer Hit % / Library Hit % / Latch Hit % / Hard Parse比率の目安と診断方法。
Time Model System Stats / CPU関連Wait Events / ハードパース問題 / Library Cache Activityからの診断フロー。
FG/BG分類・Wait Event Histogramを活用したドリルダウン手順。AWRにないBG分離とHistogramの使い方。
SQL Statisticsの各ランキング使い分け、Hash Value(Old Hash Value)からSQL全文・実行計画へのドリルダウン。
IO Stat by Function / Tablespace IO Stats / File IO Stats / Segment Statisticsを組み合わせた三層I/O診断。
Buffer Pool Advisory / Shared Pool Advisory / SGA Target Advisoryの読み方とサイジング改善の方向性。
Latch Activity / Latch Sleep Breakdown(STATSPACK固有) / Enqueue Activity / Buffer Wait Statisticsの全手順。
変化量の正規化、スナップショット管理、ベースライン保存のタイミング、比較チェックリスト。
全10回の総括。症状別診断フローチャートとSTATSPACK / AWRの使い分け判断基準(ライセンス・バージョン別)。
位置づけ・セクション構成・AWRとの違い・推奨閲覧順。
全セクションのボリューム・観点・閲覧フェーズを俯瞰。
DB情報・Load Profile・Instance Efficiency・Top 5 Events など12項目。
Time Model / FG・BG Waits / Histogram の5項目。
8種のTop SQLランキング・Old Hash Value・クロスリファレンス。
V$SYSSTAT・OS統計・IO機能別/ファイル別・Histogram の6項目。
メモリ動的調整・バッファプール Advisory・PGA Advisory の9項目。
Enqueue・Undo Segment・Latch Activity・Mutex Sleep の7項目。
セグメント別Top・Dictionary Cache / Library Cache・Rule Sets の6項目。
SGA Memory Summary・init.ora パラメータ・総合診断フレームワーク。
3ステップアプローチと各サーバーの役割・注目ポイントを整理。
アクセスログ / mpstat / free / iostat / vmstat の役割・コマンド・見方。
前提条件・sysstat インストール・収集スクリプト・アクセスログ保存。
正常・注意・危険の3段階しきい値一覧と各ツールの分析コマンド集。
5ステップ特定フロー・サーバー別症状と対策・FAQ・シリーズ総まとめ。
mpstat / free / iostat / vmstat をWeb・APL・DBサーバーごとにまとめたコマンドリファレンス。
Linux / AIX / Solaris / HP-UX ごとのコマンド・代替コマンド・OS間マッピング表。
Apache JMeter の概要・対応プロトコル・用途・Gatling / k6 などとの比較。なぜ JMeter を選ぶのかを整理する。
JDK 11+ の確認から JMeter のダウンロード・展開・GUI起動・CLI起動・JVMヒープ設定まで手順を解説。
テストプランツリー・設定パネル・ツールバー各エリアの役割。Sampler / Listener / Assertion など全コンポーネントの種別を解説。
スレッドグループ設定・HTTP Request Defaults・HTTP Request・Response Assertion・CSV Data Set Config・タイマーをステップバイステップで設定する。
View Results Tree・Summary Report・Aggregate Report の使い分け。JTL ファイルへの保存とリスナーの配置階層による収集範囲の違い。
GUI / CLI の使い分け。-n -t -l -e -o オプションで CLI から JTL 保存と HTML レポート生成。実行前チェックリスト付き。
スループット・応答時間・パーセンタイル・エラー率の意味。HTML ダッシュボードの APDEX・Over Time グラフの見方とボトルネック特定のアプローチ。
全8回のシリーズ要点振り返り。分散テスト・CI/CD 統合・Grafana 連携・JMeter Plugins Manager など発展トピックを紹介。
VSCode のインストールから基本設定・推奨拡張まで、開発環境を整える最初のステップ。
JDK セットアップから Extension Pack for Java・Lombok・Spring Boot Extension Pack まで完全解説。
Python 拡張・Pylance・Ruff・Black・仮想環境の設定まで網羅。
Markdown Preview・Mermaid・Table フォーマッターなど Markdown 執筆を快適にする拡張集。
ESLint・Prettier・TypeScript・Volar など JavaScript/TypeScript 開発に必要な拡張まとめ。
Docker Compose で SonarQube を起動し、Quality Gate 設定・SonarScanner 実行・解析結果の対応まで解説。
ZIP 展開によるローカルインストール、PostgreSQL 連携、SonarScanner 実行と結果確認。
pom.xml への設定・JaCoCo 連携・mvn sonar:sonar の実行と GitHub Actions 組み込みまで。
build.gradle / build.gradle.kts の設定・JaCoCo 連携・./gradlew sonar と GitHub Actions 連携。
Windows向け日本語テキストエディタの特徴・OSS化の歴史・他エディタとの違いを整理する導入編。
ダウンロード方法、インストーラー版とZIP版の違い、初回起動時の文字コード設定までを解説。
画面構成の解説と、新規作成・保存・検索・置換・タブ管理・印刷など最初に覚える基本操作。
配色テーマ・フォント・行番号やルーラーの表示切替・折り返し・分割表示の設定方法。
正規表現検索置換・矩形選択・Grepによる複数ファイル横断検索・強調キーワード・アウトライン解析。
キー割り当てのカスタマイズと、キーボードマクロ・外部マクロ(JavaScript/VBScript)による自動化。
コーディング・ログ閲覧・データ整形の3用途別に、機能をどう組み合わせて使うかを具体例で解説。
文字化け・フリーズ・設定が反映されない・ファイルが開けない場合の切り分けと対処法。
全9回の振り返りとショートカット・設定項目の早見表、関連記事の紹介。
VS Code・Typora・Obsidian・GitHub Webエディタ・サクラエディタを○×表で比較し、本シリーズの前提を整理する導入編。
Mermaid対応拡張機能の導入手順と、見出し・強調・リスト・表・リンクなど基本記法の早見表をプレビューつきで解説。
インラインコードとフェンス付きコードブロック(```言語名)の書き方、シンタックスハイライトの仕組みを解説。
```mermaidコードブロックでのフローチャートの書き方と表示結果、他の図の種類、表示されないときの対処法。
VS CodeプレビューとGitHubレンダリングの見え方を比較し、全5回のシリーズを振り返る最終回。
属性・相互参照・複数出力形式を標準搭載するAsciiDocの特徴を、Markdownと比較しながら整理する導入編。
Ruby gemでのAsciidoctorインストールから、VS Code拡張機能、HTML/PDFへの変換コマンドまでを解説。
見出し・強調などの基本構文と、属性(Attribute)による変数管理、xrefによる相互参照の書き方を解説。
箇条書き・番号付き・説明リスト、表、シンタックスハイライト付きコードブロック、画像、NOTE等のadmonitionをまとめて解説。
includeによるファイル分割、目次(TOC)の自動生成、ifdefによる条件付きコンテンツを解説し、全5回を振り返る最終回。
Docker Compose・GitHub Actions・Kubernetes・AnsibleでのYAML採用例と、JSON/XMLとの○×比較から特徴を整理する導入編。
Red HatのYAML拡張機能によるリアルタイム検証と、コマンドラインで使えるyamllintの導入・設定ファイルの書き方を解説。
YAMLの3要素(マッピング・シーケンス・スカラー)の書き方と、階層を決めるインデントルールを実例で解説。
アンカー(&)・参照(*)・マージキー(<<)による設定の使い回し、複数ドキュメント、フロースタイル、エスケープを解説。
命名規則・インデント幅の統一、yamllintルールのチーム標準化、GitHub ActionsへのCI組み込みを解説し全5回を総括。
Web API・設定ファイル・NoSQLでの採用例と、YAML/XMLとの○×比較から特徴を整理する導入編。
オンライン整形・検証ツールの注意点と、VS CodeのJSON言語機能・Prettier・jqの導入手順を解説。
JSONの6種類の値と構文ルールを整理し、末尾カンマ・クォート・数値表現などのよくある事故を解説。
配列とオブジェクトの使い分け・正規化のトレードオフと、JSON Schema + ajvによる検証自動化を解説。
APIレスポンス設計の実例と、jq・ajv-cliをGitHub Actionsに組み込む手順を解説し全5回を総括。
変更コスト×後工程依存度の2軸で◎最重要/○重要/△記録を分類する考え方を解説する。
プロジェクト憲章・RACI表が◎最重要。「スコープ外の明記」がないプロジェクト憲章は半分しか機能しない。
非機能要件定義書・業務要件定義書・変更管理プロセスが◎最重要。数値のない非機能要件は要件ではない。
システム方式設計書・認証設計・論理ER図・APIゲートウェイ設計の4本が◎最重要。認証設計は後から変えられない。
OpenAPI仕様書・DDL・インデックス設計書・共通コンポーネント仕様書が◎最重要。API仕様書はFEとBEの契約書だ。
変更管理記録が◎最重要。スコープクリープはすべて「小さな変更のつもり」から始まる。
受入合意書・脆弱性診断報告書が◎最重要。これがなければリリースを止めることが正当化できる。
全フェーズ横断の◎最重要ドキュメント早見表・依存関係・形骸化防止チェックリスト・立ち上げ時の確認項目。
「誰がいつ何を作るべきか」が曖昧なまま進むプロジェクトの失敗パターンから、シリーズの目的を解説する。
8フェーズの定義・PM/PMO/アーキテクト/インフラ/DBA/共通チーム/QA/セキュリティの役割・「成果物」の範囲。
全フェーズ×全役割の稼働レベルをひとつの表で俯瞰。アサイン計画の起点として活用できる。
プロジェクト憲章・RACI表・フィジビリティメモ。このフェーズはPMがフル稼働する唯一のフェーズだ。
非機能要件定義書・業務要件定義書・変更管理プロセス。セキュリティ担当はここからフル稼働させる。
システム方式設計書・認証設計・論理ER図・APIゲートウェイ設計。変更コストが最も高い決定が集中するフェーズ。
OpenAPI仕様書・物理ER図・DDL・インデックス設計書。実装の直接インプットとなる最精緻なドキュメント群。
実装コード・IaCコード・マイグレーションスクリプト。PMOのスコープクリープ防止とログ設計の実装が肝。
WebページのINPUT要素をエンティティとして抽出するシリーズの全体像。DB設計自動化・テストケース生成・フォーム仕様書作成などのユースケースを整理。
Pythonバージョン確認・venvによる仮想環境作成・requirements.txtの全体像。シリーズ全体の基盤となる環境を整備する。
静的ページ解析に使うrequests・BeautifulSoup4・lxmlのインストール手順・各ライブラリの役割・パーサーの選び方・文字エンコーディング対策。
pip インストールだけでは動かないブラウザバイナリの取得方法、OS 別(Windows / macOS / Linux)の注意点、ヘッドレスとヘッドフルの使い分けを解説。
input / select / textarea の種類・収集対象の属性一覧・label 取得の 3 パターン・Python dataclass によるエンティティモデル定義。
label 紐付け・select 選択肢収集・JSON 出力を含む完全な静的ページ抽出実装。extractor/static.py として再利用可能なモジュールを構築。
JS 実行後の DOM から INPUT を抽出する dynamic.py の実装。wait_until の選び方・静的版との使い分け判断・統合エントリポイントの設計。
InputEntity リストからフォーム仕様書 Markdown を自動生成、境界値テストのインプットデータ生成、DB カラム候補推定まで実装。
SSL 証明書エラー・文字化け・JS 未描画(INPUT 0 件)・タイムアウト・Playwright 依存不足・403 アクセス拒否の症状と対処を網羅。
シリーズ全体の振り返り・静的 vs 動的ツールの使い分け早見表・実装チェックリスト・認証対応・XPath・複数ページ並列処理などの次ステップ。
使用率ベース・RPSベースの必要コア数試算式、クラウドと物理の換算、安全係数込みの最終スペック決定方法を解説。
接続数・CPU・メモリ・ネットワーク帯域の4軸でボトルネックを特定し、スケールアップとスケールアウトの使い分けを解説。
Full GC 頻発・スレッドプール枯渇・ヒープ不足の状況別スケールアップ判断とスケールダウン時のリスク管理を解説。
バッファプール拡張・IOPS 増強・並列クエリ対応の優先順位と、Read Replica によるスケールアウトとの使い分けを解説。
MongoDB WiredTigerキャッシュ・DynamoDB RCU/WCU・Cassandraオフヒープ設計、ホットパーティション対処法を解説。
maxmemory 試算・eviction ポリシー・O(N) コマンド最適化、Redis Cluster への移行タイミングを解説。
Kafka のページキャッシュとI/Oスループット試算・RabbitMQ の flow control 防止、Consumer Lag 監視を解説。
IOPS・スループット・容量の3軸でのスケール判断、S3プレフィックス分散パターン、EBS gp3の柔軟な増強方法を解説。
REST はアーキテクチャスタイル、gRPC は実装フレームワーク。比較の前に両者の本質的な非対称性と発想の差を整理する。
スキーマ・データ表現・通信・エラー・互換性・エコシステム・運用の7観点で対比し、全体を俯瞰する比較表にまとめる。
公開範囲・クライアント・レイテンシ・通信形態・体制の5軸で選定フローを描き、外向きREST+内部gRPC の併用解も示す。
同一の GetUser / ListUsers を REST 版と gRPC 版の Go コードで並べて対比。.proto の起こし方・段階的移行・ハマりどころを解説。
全観点を設計レビューで使えるチェックリストに再構成し、優劣ではなく適材適所・併用という結論を示す。
実務経験のある中級者向け。サーバーサイドでビューまで描画するフルスタック構成を対象に、選定シリーズの前提と用語定義を整理する。
Struts が新規開発で選ばれなくなった理由を、EOL・重大な脆弱性(CVE-2017-5638 / CVE-2024-53677)・設計思想の3点から整理する。
開発生産性・保守性・エコシステム・習熟コスト・LTS/セキュリティ・移行コスト・人材確保・開発の活発さの8軸で比較の土台を作る。
移行先・新規構築の候補を中級者目線で整理。Spring Boot を本命に、Quarkus・Micronaut・Jakarta EE(JSF)の思想と立ち位置を解説。
8軸で Struts と新世代をマトリクス比較。Struts を基準点に置き、新世代が何を解決したのかを可視化する持ち帰り図。
現行システムの評価、段階移行 vs 全面刷新、Spring Boot との共存のさせ方、移行の典型的な落とし穴を実務目線で解説。
新規か既存Struts保守かを起点とした意思決定フローと、「新規はSpring Bootが基本線、Strutsは計画的な移行対象」という結論。
AWS の基本概念とリージョン・AZ・エッジロケーションの構造を整理し、6カテゴリのサービス全体マップと本シリーズの読み方を解説。
仮想サーバー・サーバーレス・コンテナの3形態を比較し、OS 管理コスト・起動特性・スケーリング方式の観点から最適な実行環境を選ぶ判断フローを解説。
オブジェクト・ブロック・ファイルの3形態を整理し、S3(無制限・HTTP)・EBS(高 IOPS・EC2専用)・EFS(共有 NFS)の使い分けを解説。
RDB・NoSQL・DWH・キャッシュの目的別マネージドDBを整理。Aurora vs RDS の判断基準・DynamoDB の設計注意点・ElastiCache の活用を解説。
VPC サブネット設計の基本・ALB vs NLB の選択・CloudFront での HTTPS 強制・Route 53 フェイルオーバー・API Gateway の認証統合を解説。
IAM 最小権限の原則・WAF マネージドルール・KMS キー管理・Shield DDoS 防御・Cognito ユーザー認証・Secrets Manager の活用を解説。
CloudWatch でメトリクス・ログ・アラームを一元管理、CloudTrail で操作監査、CodePipeline で CI/CD 自動化、CloudFormation/CDK でインフラのコード管理を解説。
標準 Web アプリ・サーバーレス API・データ分析基盤・コンテナ本番基盤・CI/CD パイプラインの5パターンの構成フローとサービスの組み合わせ方を図解。
コンピューティング・DB・ストレージの選択フローチャートと全サービス早見表。マルチAZ・最小権限・マネージドサービス優先・コスト最適化の4原則も整理。
Class関連図・Method Call Graph・Jarviz 3Dマップという3段階の可視化アプローチを解説するシリーズ概要。JSONL汎用フォーマットで他言語対応も実現する。
継承・実装・コンポジション・集約・依存の5種類のクラス関係を、ASM・JavaParserで抽出しPlantUML/Mermaidで可視化する。
INVOKE系バイトコード命令の解説、ASMによる静的解析とJava Agentによる動的トレース、ポリモーフィズム問題の対策を解説する。
ASMでクラス・メソッド依存関係を抽出し、ノード・エッジモデルに変換してJSONL/CSV形式で出力する実践コード解説。
jarviz-graphのJSONL 6フィールドを完全解説。PythonのastモジュールでJSONLを自作して3Dマップを表示する他言語対応の方法を実装付きで解説。
Class図・Call Graph・3Dマップの3段階整理表、JSONLフォーマットの汎用性が持つ意味、CI/CD組み込みやグラフDB活用などの次のステップを解説。
CRUD図の定義・読み方・活用シーン。フレームワーク非依存でJavaソースからSQLを抽出してCRUD図を自動生成するシリーズの全体像と構成を解説。
CRUD図生成における静的解析と動的解析のトレードオフを比較。なぜJavaParser+JSqlParserによる静的解析を選ぶのかを詳しく解説。
JavaParserでJavaソースコードのASTを走査し、文字列リテラル・定数フィールドからSQL候補を抽出するコードを一から実装する。
JSqlParserでSQL文字列を解析し、テーブル名の取得とCRUD操作種別判定を実装する。JOIN・サブクエリが絡む複雑なケースも解説。
PART03・04の解析結果をプロジェクト全体で集約し、クラス×テーブル→CRUD操作セットという行列データ構造を完成させる実装を解説。
構築済みCRUD行列をMarkdown・Mermaid・PlantUML形式で出力するJava実装。GitHubやNotionで即レンダリングできる形式を解説。
シンプルなサンプルJavaプロジェクトを対象にCRUD図生成ツールを実際に動かし、出力されたMarkdown・Mermaid・PlantUMLを確認する。
シリーズ総括と静的解析の限界、動的SQLへの対処法、Gradle/Mavenへの組み込み方法、GitHub Actions CI/CD統合例を解説。
Python(pandas / janome / wordcloud / matplotlib)を使って Excel の障害管理表・自由記述テキストをワードクラウドで可視化する実践シリーズ。MeCab 不要で pip だけで完結。
pandas・openpyxl・wordcloud・janome・matplotlib の pip インストールと、動作確認用サンプル障害管理表 Excel の生成手順を解説。
pandas で Excel を読み込んでテキスト列を結合・前処理し、janome で名詞・動詞・形容詞だけを抽出してワードクラウドの入力データを作る。
wordcloud + matplotlib でワードクラウドを生成・表示・PNG 保存。ストップワード追加・月次自動生成・カテゴリ別分析などの応用例も解説。
Division構造図・Paragraph Call Graph・Jarviz 3Dマップという3段階の可視化アプローチを解説するシリーズ概要。JSONL共通フォーマットでJavaと統合可視化も実現する。
COBOLの4 Divisionの構造とCOPY句・CALL文による依存関係をPlantUML/Mermaidで可視化する方法を解説する。
COBOLのPERFOM文によるParagraph呼び出し関係を静的解析で抽出し有向グラフを構築する。動的CALL・PERFORM THRU・デッドコード検出も解説。
COBOLソースから依存関係・Paragraph呼び出し情報を抽出し、Jarvizが読み込めるJSONL形式に変換するPythonスクリプトを一から作る。
COBOL用JSONLをJarvizに読み込み3D表示するセットアップ手順と、Java版との差異・Java・COBOL混在グラフの生成方法を解説。
Division構造図・Paragraph Call Graph・3Dマップの3段階整理表、Java版JSONLとの統合、モダナイゼーション(Java移行・クラウドリフト)への展望を解説。
CRUD図の定義・読み方・活用シーン。EXEC SQL〜END-EXECブロックを静的解析してCOBOLソースからCRUD図を自動生成するシリーズの全体像と構成を解説。
COBOL CRUD図生成における静的解析と動的解析のトレードオフ。正規表現ベースとCOBOLパーサ(koopa/GnuCOBOL)の比較とツール選定の根拠を解説。
PythonでCOBOLソースファイルをスキャンし、EXEC SQL〜END-EXECブロックを抽出する実装。固定形式・コメント行・継続行を考慮した堅牢な実装。
抽出したSQL文字列をJSqlParserで解析し、テーブル名とCRUD操作種別を判別する実装。JOIN・サブクエリ・MERGE文が絡む複雑なケースも解説。
PART03・04の解析結果をプロジェクト全体で集約し、プログラム×テーブル→CRUD操作セットという行列データ構造を完成させる実装を解説。
構築済みCRUD行列をMarkdown・Mermaid・PlantUML形式で出力するPython実装。GitHubやNotionで即レンダリングできる形式を解説。
サンプルCOBOLプロジェクトを対象にCRUD図生成ツールを実際に動かし、生成されたMarkdown・Mermaid・PlantUML出力を確認する。
シリーズ総括と静的解析の限界、動的SQLへの対処法、COPY句展開、CI/CD統合、COBOL→Java移行プロジェクトへの活用を解説。
PythonでCOBOLソースを正規化する — 行ラベル除去・コメント削除・継続行結合・スペース間詰め・ステートマシンによる1行1命令化まで完全実装。
レガシーCOBOLコードの正規化が必要な理由と、Pythonによる1行1命令化の全体像を示す。before/after比較付き。
列1〜6・列7・Area A・Area B・識別領域の役割を解説。Pythonで安全に各領域を切り出す前提知識を整理する。
シーケンス番号(列1-6)の除去、標識列が*または/のコメント行削除、識別領域(列73以降)の除去をPythonで実装。before/after付き。
標識列が「-」の継続行を前行に結合するPython実装。文字列リテラル継続時の引用符の除去と文字列結合の注意点を詳解。
連続スペースの間詰めと文字列リテラル内保護を状態変数で実現するPython実装。単純なre.sub()が機能しない理由も解説。
ピリオドが文字列中・PIC句・数値リテラルにも現れる問題をステートマシンで解決。END-IFなどスコープ終端の区切り処理も実装。
全ステップをCobolNormalizerクラスに統合したフル実装と、実際のCOBOLスニペットを使った動作確認デモ。ファイル入出力も実装する。
正規化後の差分比較・grep・簡易パーサーへの接続などの活用法と、本実装が対応できない方言・限界を整理する。
プロジェクトの目的・達成ゴール・成功指標(KPI)・非ゴールの4つを定義する。定義なきプロジェクトはゴールポストが動き続ける。
対象機能・対象ユーザー・スコープ外の明記が必須。スコープ外を書かないプロジェクト憲章は半分しか機能しない。
独自認証を選択した場合のデータ保護方針・セッション管理・パスワードポリシーを定義する。認証は後から変えられない。
フロントエンド・バックエンド・インフラ・データ層の技術スタックを方針レベルで確定する。無決定は技術的負債の種。
通信暗号化・個人情報取扱・脆弱性対応フローを企画時点で宣言する。後付けセキュリティはコストが10倍になる。
フェーズ分割・マイルストーン・リリース日・バッファを設定する。スケジュールなき憲章は願望書にすぎない。
技術リスク・組織リスク・外部依存リスクと前提条件を洗い出す。リスクを知りながら記録しないのは怠慢だ。
業務フロー整理ドキュメントの目的・構成要素・なぜ定義しないと失敗するか・実際の経験談3ケース・ツール選定まで、エンジニアが現場で使える実践ガイド。
性能・可用性・セキュリティ・運用の4カテゴリで定義すべき項目を整理。定義しなかった場合の失敗パターンをセットで解説する実践ガイド。
基本設計で最初に定めるシステム方式設計書の全体像。技術スタック選定・システム構成・方式決定の考え方を解説。
本番・ステージング・開発環境の構成定義、クラウドアーキテクチャ、冗長化・スケーリング方針を詳説。
VPC/サブネット設計、セキュリティグループルール、通信フロー定義、帯域要件まで網羅したネットワーク設計書の書き方。
基本設計の起点となる機能一覧の作り方。機能ID・分類・優先度・担当システムを定義し、後続設計書と紐付ける方法を解説。
全画面を一覧化し、画面ID・タイトル・遷移元・認証要否・操作可能ロールを定義する画面一覧の書き方。
画面レイアウト、入力項目定義、バリデーションルール、ボタンイベント処理を網羅した画面設計書の書き方。
PDF/Excel帳票のレイアウト定義、出力項目・集計ロジック・条件分岐・ページネーション・出力形式まで解説。
論理ER図の作成手順。エンティティ抽出、リレーション定義、正規化(1NF〜3NF)、Pythonによる既存DB逆生成まで。
テーブル定義書の全項目(カラム名・型・制約・デフォルト値)とインデックス設計方針、Pythonによる自動出力まで解説。
論理名・物理名・データ型・桁数・コード値・マスタ参照を一元管理するデータ項目定義書の作り方。
外部システムとの連携方式(REST/SFTP/EDI)、データ形式、認証方式、エラー処理、リトライ方針を定義する設計書の書き方。
REST API設計書の構成要素。エンドポイント設計、リクエスト/レスポンス定義、JWT認証、エラーコード体系まで網羅。
バッチジョブの処理フロー、実行スケジュール、前後処理依存関係、エラー時のリカバリ方針を定義する設計書の書き方。
レスポンスタイム・スループット・同時接続数の数値化方法と5年後容量設計、可用性99.9%・RTO/RPO定義、Locustによる負荷テスト実装まで解説。
OWASP Top 10対応、JWT/RBAC設計、TLS・AES-256-GCM暗号化、SQLi/XSS/CSRF対策、監査ログ保持要件、SSL証明書監視Pythonスクリプトまで解説。
死活監視・リソース閾値・バックアップ方針・Blue/Greenデプロイ・P1〜P4インシデントエスカレーション、死活監視Pythonスクリプトまで網羅。
メッセージコード体系(VAL/ERR/WARN/INFO/MAIL)、バリデーション・システムエラー・メール通知テンプレート、多言語対応方針、Python自動生成スクリプトまで解説。
アクター定義、ロール設計(ROLE_SYS_ADMIN〜ROLE_PARTNER)、権限マトリクス(全CRUD)、データスコープ、承認フロー、PythonによるDjango権限突合スクリプトまで解説。
機能詳細設計書に定義すべき機能概要・処理フロー・ビジネスロジック・バリデーションルールと、Pythonによる実機からの情報取得方法を解説。
画面詳細設計書の画面項目定義・イベント処理・バリデーションルール・エラーメッセージ定義と、BeautifulSoupによるDOM解析Tipsを解説。
バッチ処理設計書のcron式・ジョブ依存関係・リカバリポリシー定義と、croniterを使ったcron式バリデーションTipsを解説。
API設計書のエンドポイント・JWT認証・リクエスト/レスポンス・エラーコード体系定義と、FastAPI openapi.jsonからの自動抽出Tipsを解説。
ER図の物理設計として定義すべきエンティティ・カラム・制約・インデックス・リレーションと、psycopg2でPostgreSQLスキーマを自動取得するTipsを解説。
テーブル定義書の全カラム定義・制約・インデックス・CRUD参照一覧と、PythonでDDLを自動生成するTipsを解説。
業務データ項目の論理定義・コード体系・命名規則と、information_schemaからCSV雛形を自動生成するTipsを解説。
外部IF設計書のIF一覧・通信プロトコル・データ形式・エラー処理・リトライ方針と、requestsで疎通テストを自動化するTipsを解説。
CSV/固定長ファイルのレイアウト定義・SFTP転送仕様と、csvモジュールでバリデーションを自動化するTipsを解説。
エラーコード体系(AUTH/VAL/BIZ/DB/IF/SYS)・ユーザー向けメッセージ・多言語対応と、CSV→JSON/Enum自動生成TipsをPythonで解説。
ログ種別・レベル定義・JSON構造化ログフォーマット・保持期間・アラート閾値と、python-json-loggerでJSONログを実装するTipsを解説。
JWT RS256認証・RBAC認可・TLS/AES暗号化・OWASP対策・監査ログと、pip-auditによる脆弱性スキャンTipsを解説。
クラス責務・属性・メソッド定義・依存関係・設計パターンと、PythonのASTでimport依存関係を自動解析するTipsを解説。
詳細シーケンス図の同期/非同期処理・例外処理フロー・PlantUML記法と、ASTで関数呼び出しシーケンスを自動抽出するTipsを解説。
テスト観点・境界値分析・テストケース設計(UT-OS-001〜007)と、pytestでの実装例(モック・パラメータ化テスト)を解説。
WHERE 句への関数適用・型変換・前方ワイルドカード・NOT IN・OR 多用など、インデックスを使えなくするパターンを解説。
SELECT * ・大 OFFSET・DISTINCT 乱用・N+1・相関サブクエリ・デカルト積など、無駄な読み込みを生むパターン。
長大トランザクション・デッドロック・SELECT FOR UPDATE 過剰使用・HAVING 誤用・EXPLAIN 未確認など。
ゴッドクラス・散弾銃手術・特性の横恋慕・マジックナンバー・深い継承・命名の落とし穴を解説。
深いネスト・長大関数・DRY 違反・コメントのアンチパターン・空 catch・例外乱用を解説。
N+1・ループ内重複処理・文字列結合・早すぎる最適化など、パフォーマンスのアンチパターンと全シリーズ総まとめ。
プロジェクト概要・動作要件・インストール手順・使い方・設定・ディレクトリ構成・コントリビュートの定義方法。
アーキテクチャ決定の背景・選択肢・決定理由・影響を記録する ADR の構成要素と Python 自動管理スクリプト。
運用手順・確認手順・ロールバック・エラー対処・エスカレーション先の定義と Python による状態自動取得。
SemVer・6変更カテゴリ・Keep a Changelog 形式の構造と Python による git log 解析の自動生成スクリプト。
エンドポイント・認証・リクエスト/レスポンス・エラー・レート制限を OpenAPI 3.1 で定義する方法と Python 検証。
「なぜ」を書く原則・Google/NumPy スタイル docstring・TODO/FIXME 管理・interrogate によるカバレッジ計測。
環境構築・アクセス権限・開発ワークフロー・チーム文化・マイルストーンの定義と Python 環境診断スクリプト。
Blameless 原則・タイムライン・影響範囲・5 Why 根本原因分析・再発防止アクションアイテムの定義方法。
V字モデルの単体テストフェーズで作成する仕様書の構成要素・INPUTドキュメント・確認ポイントを解説。コードカバレッジ(C0/C1/C2)の管理方法まで網羅。
@ParameterizedTest・@Nested・Mockito のモック/スタブ/ArgumentCaptor をサンプルコード付きで解説。実務で即使えるパターンを網羅。
C0/C1 カバレッジの設定・レポートの読み方・閾値ゲート・GitHub Actions への組み込みまで、実務に必要な知識を解説。
V字モデルの結合テストフェーズで作成する仕様書の構成要素。API契約テスト・DB整合性テスト・Consumer-Driven Contract Testingを解説。
Tests タブのスクリプト・環境変数による値の連鎖・Newman CLI + GitHub Actions での CI 自動化を解説。
given/when/then 構文・JsonPath・Bearer 認証・Testcontainers で本物の PostgreSQL を使った結合テストを解説。
V字モデルのシステムテストフェーズで作成する仕様書。機能テスト・性能テスト・セキュリティテスト(DAST)を Playwright・JMeter・OWASP ZAP で実践する方法を解説。
意味的ロケーター・POM による構造化・ネットワーク傍受・スクリーンショット・GitHub Actions 連携をサンプルコード付きで解説。
JMX 設定・スレッドグループ・結果分析と、OWASP ZAP の Baseline/API スキャンを CI に組み込む実践ガイド。
V字モデルの受け入れテスト(UAT)フェーズで作成する仕様書。Gherkin(Given-When-Then)によるシナリオ記述とBDDアプローチ、エビデンス管理を解説。
Gherkin 文法・Scenario Outline・DataTable・Hooks・タグ管理と CI フィルタをサンプルコード付きで解説。BDD の実践入門。
@Epic/@Feature/@Story/@Step アノテーション・スクリーンショット添付・Cucumber 統合・GitHub Pages 公開まで解説。
リリース時の CHANGELOG で定義すべき構成要素・バージョン体系(SemVer)・6変更カテゴリを整理。Python でフォーマット検証・自動チェックを行うスクリプトも解説。
リリースノートの定義すべき構成要素・ユーザー向け vs 開発者向けの書き分け・CHANGELOG から Python で自動生成するスクリプトを解説する。
リリース判定チェックリストの必須項目・YAML 定義フォーマット・Python で GO/NO-GO を自動判定するスクリプト実装を解説する。CI/CD への組み込み方も紹介。
ADR の5つの構成要素・ステータスライフサイクル(Proposed→Accepted/Rejected→Deprecated)・Python による ADR 一覧管理スクリプトを実装付きで解説。
ハインリッヒの法則(1:29:300)を運用ドキュメントに応用する方法を解説。ヒヤリハット記録欄・改善サイクル・Pythonによる集計まで。
手順書が必要な4つの理由(属人化リスク・インシデント対応・コンプライアンス・継続改善)を具体的な失敗事例とともに解説。
目的・対象読者・前提条件・手順ステップ・確認ポイント・ロールバック・ヒヤリハット記録欄・更新履歴の8要素とMarkdownテンプレート。
「作って終わり」にしないためのピアレビュー体制・陳腐化防止の更新トリガー・Git管理・CIによる品質自動チェック。
手順書の品質をPythonで自動化する5つのスクリプトを実装コード付きで解説。GitHub ActionsへのCI組み込み方法も紹介。
運用ドキュメントを組織に定着させる3層(ツール・プロセス・文化)と4ステップの段階的導入ロードマップ・ドキュメント成熟度モデル。
VBE でのパスワード設定手順・設定すべき場面・セキュリティ強度と注意点を解説。
HxD などのバイナリエディタで DPB= を DPx= に置換する手順を図解。よくあるエラー対処も解説。
xlsm を ZIP展開 → vbaProject.bin を HxD で編集 → 再圧縮する手順と Python スクリプトによる自動化を解説。
合法性の確認・.class バイトコードの仕組み・JAR/WAR の内部構造(ZIP アーカイブ)を解説。
主要4ツールの精度・速度・GUI有無を比較。目的別の選定フローチャートつき。
CFR のインストールから基本コマンド・出力の見方・デバッグ情報あり/なしの差・javap との組み合わせを解説。
CFR で JAR を直接渡す方法・jadx GUI での操作フロー・内部クラスの扱い・出力整理スクリプト例。
WAR の構造を理解し、WEB-INF/classes と WEB-INF/lib を分けて再帰的に処理する手順とスクリプト例。
よくある逆コンパイル失敗パターン・ProGuard 難読化の判定方法・mapping.txt 活用・型と構造からの推測テクニック。
IntelliJ IDEA の Fernflower 内蔵逆コンパイラの使い方・VS Code + Java Extension Pack でのソース紐付け方法。
シリーズ全体の振り返り・ツール選定フロー早見表・作業チェックリスト・参考リンク集。
読者別の読み進め方・シリーズ全体のゴール・こんな場面で役立つシリーズです。
ソース・コピーブック・オブジェクト・ロードモジュールの関係を図解。「ソースがない状態」で何ができるかを整理。
調査→抽出→再構成→検証の4ステップ俯瞰とリスクマトリクス。
コンパイルリスト・リンカーマップの読み方、エントリポイント特定、CALL依存関係グラフの作成。
静的解析・逆コンパイル・実行時トレースの使いどころ比較と代表ツール選定。
モジュール境界の決め方・命名規則・コピーブック整理と分割自動化スクリプト例。
再コンパイルによる差異確認・入出力比較テストによる等価性担保。
最適化によるコード境界消失・EBCDIC・コンパイラ方言・動的CALLの問題と対処法。
Gitへのソース取り込み・Java移植・API化・クラウド移行への接続と作業記録のドキュメント化。
シリーズ全体の振り返り・作業完了チェックリスト・GnuCOBOL・Ghidra・IBMDocsリンク集。
監査対応向け Windows ローカルユーザー棚卸の手順。net user / PowerShell コマンドでアカウント一覧・権限・最終ログオンを取得する方法を解説。
監査対応向け Active Directory ユーザー棚卸の手順。Get-ADUser / net group で全ユーザー・グループ・権限を一括取得する方法を解説。
監査対応向け Linux ユーザーID・権限棚卸の手順。ユーザー一覧・sudo 権限・パスワード期限・最終ログオンを取得する方法を解説。
監査対応向け IBM AIX ユーザーID・権限棚卸の手順。lsuser / pwdadm でアカウント情報・特権・パスワード状態を取得する方法を解説。
監査対応向け Oracle Solaris ユーザーID・権限棚卸の手順。getent / roles / profiles コマンドでRBAC権限とアカウント情報を取得する方法を解説。
監査対応向け HP-UX ユーザーID・権限棚卸の手順。ユーザー一覧・グループ・パスワード期限・最終ログオン情報を取得する方法を解説。
Claude Coworkを使うための必須条件(デスクトップアプリ・アカウント・フォルダ設定)と、Pythonコード実行・Excel/Word操作・Chrome連携・MCPプラグイン・定期実行など用途別セットアップを図解で解説。