三ボタン(ハンバーガーメニュー)の作り方
HTML・CSS・JavaScript でスライドドロワーを一から実装。コピペ用小窓つきの完全解説。
興味のあるテーマから記事を探してみてください。
HTML・CSS・JavaScript でスライドドロワーを一から実装。コピペ用小窓つきの完全解説。
インストール〜仮想環境(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 出力スクリプトも収録。
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統合例を解説。
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移行・クラウドリフト)への展望を解説。
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アプローチを比較し状況に応じた選択フローを解説。
3ステップアプローチと各サーバーの役割・注目ポイントを整理。
アクセスログ / mpstat / free / iostat / vmstat の役割・コマンド・見方。
前提条件・sysstat インストール・収集スクリプト・アクセスログ保存。
正常・注意・危険の3段階しきい値一覧と各ツールの分析コマンド集。
5ステップ特定フロー・サーバー別症状と対策・FAQ・シリーズ総まとめ。
mpstat / free / iostat / vmstat をWeb・APL・DBサーバーごとにまとめたコマンドリファレンス。
Linux / AIX / Solaris / HP-UX ごとのコマンド・代替コマンド・OS間マッピング表。
位置づけ・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シナリオで整理する「この計画パターンはなぜ遅いか・どう直すか」。
位置づけ・セクション構成・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 パラメータ・総合診断フレームワーク。
本書の位置づけ・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シナリオで整理。
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 セクションとの対応表。
待機イベント・接続統計・I/O・バッファ・バキューム・ロック情報を組み込みビューで取得。
AWR SQL Statistics 相当の重い SQL・実行回数・I/O・WAL 統計を拡張モジュールで取得。
実行計画・コスト推定・実測時間・バッファ使用量・結合方式の読み方と各フィールドの定義。
しきい値超のクエリと実行計画を自動記録する auto_explain とスロークエリログの各フィールド定義。
ログ解析 HTML レポートを生成する pgBadger とリアルタイム監視ツール pg_activity の使い方と出力定義。
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 内蔵レポートのセクション定義。
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 連携。
使用率ベース・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の柔軟な増強方法を解説。
VBE でのパスワード設定手順・設定すべき場面・セキュリティ強度と注意点を解説。
HxD などのバイナリエディタで DPB= を DPx= に置換する手順を図解。よくあるエラー対処も解説。
xlsm を ZIP展開 → vbaProject.bin を HxD で編集 → 再圧縮する手順と Python スクリプトによる自動化を解説。
読者別の読み進め方・シリーズ全体のゴール・こんな場面で役立つシリーズです。
ソース・コピーブック・オブジェクト・ロードモジュールの関係を図解。「ソースがない状態」で何ができるかを整理。
調査→抽出→再構成→検証の4ステップ俯瞰とリスクマトリクス。
コンパイルリスト・リンカーマップの読み方、エントリポイント特定、CALL依存関係グラフの作成。
静的解析・逆コンパイル・実行時トレースの使いどころ比較と代表ツール選定。
モジュール境界の決め方・命名規則・コピーブック整理と分割自動化スクリプト例。
再コンパイルによる差異確認・入出力比較テストによる等価性担保。
最適化によるコード境界消失・EBCDIC・コンパイラ方言・動的CALLの問題と対処法。
Gitへのソース取り込み・Java移植・API化・クラウド移行への接続と作業記録のドキュメント化。
シリーズ全体の振り返り・作業完了チェックリスト・GnuCOBOL・Ghidra・IBMDocsリンク集。
合法性の確認・.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 でのソース紐付け方法。
シリーズ全体の振り返り・ツール選定フロー早見表・作業チェックリスト・参考リンク集。