最近更新されたページ
アラブの春の概要
🧭 はじめに 本記事では、2010年以降に中東・北アフリカで発生した一連の民主化運動「アラブの春」について、その背景、各国の展開、結果の違い、そして現在への影響を整理する。単なる「民主化運動」で...
シリア・アサド政権の概要
🧭 はじめに 本記事では、シリアのアサド政権について、その成立過程、政治体制、内戦との関係、国際関係の観点から体系的に整理する。特に「なぜ長期独裁が維持されたのか」「なぜ内戦に至ったのか」「現在...
ヒズボラと革命防衛隊の関係
🧭 はじめに 本記事では、レバノンの武装組織「ヒズボラ(Hezbollah)」について、その成立背景、組織の特徴、そしてイランの革命防衛隊(IRGC:Islamic Revolutionary ...
イラン・イラク戦争(1980–1988)の全体像
🧭 はじめに 本記事では、イラン・イラク戦争について、開戦の背景、戦争の経過、特徴的な戦術(化学兵器・消耗戦)、国際社会の関与、そして戦後への影響までを体系的に整理する。イラン革命後の体制固化や...
イラン革命(1979年)の全体像
🧭 はじめに 本記事では、1979年のイラン革命について、背景となる社会・政治状況、革命の進行過程、中心人物、そして革命後に成立した体制の特徴までを一貫して整理する。現代のイランの政治構造や対外...
イランとイスラエルの関係
🧭 はじめに 本記事では、イランとイスラエルの関係について、歴史的な友好関係から敵対関係への転換、その背景にある宗教・政治・安全保障の要因、そして現在の「直接戦争には至らないが衝突が続く関係(影...
イランの核開発疑惑の全体像
🧭 はじめに 本記事では、イランの核開発疑惑について、歴史的経緯、国際社会との対立、合意(JCPOA)の内容と崩壊、現在の状況までを一貫して整理する。単なる「核兵器を持つか否か」ではなく、なぜ問...
革命防衛隊(IRGC)とは何か
🧭 はじめに 本記事では、イランの「革命防衛隊(Islamic Revolutionary Guard Corps: IRGC)」について、成立の背景、組織構造、正規軍との違い、国内外での役割、...
制度が生んだ派閥(中選挙区制〜小選挙区制の制度分析)
🧭 はじめに 本章では、派閥政治を「文化」ではなく制度の帰結として捉える。 なぜ自民党では派閥がこれほど強固に形成されたのか。それは政治家の性格や日本人の気質ではなく、選挙制度が作り出した合理的...
派閥政治とは何だったのか
🧭 はじめに 本章では、自民党における「派閥政治」とは何であったのかを整理する。 派閥は単なる仲良しグループでも、単純な権力争いの装置でもない。それは日本型政党システムの内部に組み込まれた制度的...
プロジェクトマネジメント関係リンク集
要件定義 超上流から始めるIT化の原理原則 17か条:https://www.ipa.go.jp/archive/publish/qv6pgp0000000xa0-att/000005109....
新規ページ
要件定義書(テンプレート:小規模Excelツール) 1. 概要 1.1 背景・目的 背景: 目的(何を解決するか): ゴール(成功条件): 1.2 スコープ 対象業務: 対象外(やらないこ...
7. ロギング設計
ロギング設計 本章では、本ツールにおけるログの目的、出力先、ログレベル、および 標準出力との役割分担を定義する。 本ツールは CLI ツールであり、 人間が標準出力を見て結果を確認し、ログは問題...
BookStackページ自動生成スクリプト 実装計画(WBS)
はじめに 本ページでは、添付された 要件定義書・YAML定義書・ソフトウェア仕様 を前提として、 BookStack の本・章・ページ骨格を自動生成する Python スクリプトを実装するための...
4. API 境界設計(インフラ層)
4.1 BookStack API の使用エンドポイント整理 本ツール(Book/Chapter/Page の骨格生成)で利用するエンドポイントは最小限に絞る。 一覧取得系(同一性判定・SKIP...
6. CLI設計
6.1 実行ファイル名と基本形式 6.1.1 実行ファイル名 実行ファイル名は create_skeleton.py とする。 6.1.2 基本コマンド形式 python create_sk...
5. エラーモデル設計
5. エラーモデル設計 本章では、本ツールにおけるエラーの分類、扱い方、および どこで捕捉し、どこで処理を終了するかの境界を定義する。 本ツールは「安全側・再実行可能」を最優先とし、 エラー発生...
0. 仕様設計手順
1. 入力仕様の確定(YAML → ドメイン) YAML スキーマの確定(キー、型、必須/任意) 処理順が意味を持つことの明文化 不正入力の扱い(エラーにする条件)の洗い出し ド...
1. 入力仕様定義(YAML → ドメイン)
1. 入力全体の位置づけ 入力は 一度きり使う YAML 定義 YAML に書かれた 記載順=処理順 既存構造は破壊せず、新規作成のみ 既存要素が存在する場合は SKIP YAML は Boo...
2. ドメインデータクラス設計(YAML → ドメイン)
1. 設計方針 入力1ファイル=1 Book(book_id を必須) 記載順は意味を持つため、list の順序は保持する 既存更新・削除はしない(SKIP 判定は後段のユースケースで行う) ...