hpprc/jawiki-books-paragraphs huggingface dataset:
オスマン帝国
オスマン帝国とは1299年から1922年までユーラシア、アフリカ大陸に存在した国家。
歴史

1299年にオスマン1世がアナトリア半島西部にオスマン君侯国(後のオスマン帝国)を建てる。
歴史

詳細は「w:コンスタンティノープルの陥落」を参照
歴史

1453年メフメト2世によってビザンツ帝国の首都コンスタンティノープルを征服し、同地に遷都した。これによってビザンツ帝国は滅亡した。
歴史

詳細は「w:セリム1世」を参照
歴史

1514年チャルディラーンの戦いでサファヴィー朝を破り、シリアを獲得した。1517年にはマムルーク朝を滅亡させ、メッカ・メディナの保護権を掌握し、オスマン帝国をスンナ派イスラーム教を守護する存在にした。
歴史

詳細は「w:第一次ウィーン包囲」を参照
歴史

1529年スレイマン1世によってウィーンが包囲され、ヨーロッパ諸国に大きな脅威を与えた。
歴史

詳細は「w:プレヴェザの海戦」を参照
歴史

1538年スペイン・教皇連合艦隊を破り、東地中海の制海権を掌握した。
歴史

詳細は「w:ギリシア独立戦争」を参照
歴史

1821年オスマン帝国内のギリシアが独立戦争を起こし、列強諸国はギリシアを支援し、南下政策を行っていたロシア帝国も介入。1829年にはロシアとアドリアノープル条約を結び、ギリシアの独立承認や黒海沿岸の領土をロシアに割譲した。
歴史

詳細は「w:青年トルコ革命」を参照
歴史

ミドハト=パシャが起草したミドハト憲法は、アジアの独立国家では最初の憲法だったが、スルタンのアブデュル=ハミト2世はそれを凍結させ、ミドハトを追放した。
歴史

これに対して憲法停止に反発した青年トルコ人は「統一と進歩団」を結成し、1908年に革命を起こし憲法を復活させ、政権を握った。 その後政局は不安定になり、国内世論は分裂した。だが、このことがきっかけとなりトルコ民族主義の成長が進んだ。
歴史

詳細は「w:第一次バルカン戦争 、w:第二次バルカン戦争」を参照
歴史

1908年にオーストリア=ハンガリー帝国がボスニア・ヘルツェゴヴィナを併合すると、ロシアは1912年にセルビア、ブルガリア、モンテネグロ、ギリシアの4国をバルカン同盟に結束させ、パン=ゲルマン主義に対抗した。
歴史

その後同年のイタリア=トルコ戦争乗じてオスマン帝国に宣戦した。(第1次バルカン戦争)ここでバルカン同盟は勝利したが、獲得した領土をめぐって対立し、ブルガリアと他のバルカン同盟間で戦争になった。(第2次バルカン戦争)
歴史

この戦争によってオスマン帝国はドイツ帝国に、ブルガリアはドイツとオーストリアに接近し、第1次世界大戦で同盟国側として参戦することとなる。
歴史

第1次バルカン戦争後にドイツに接近し、密約を結んだことで1914年に同盟国側として参戦した。
歴史

だが、国内のアラブ人に反乱を起こされ、劣勢に陥り、1918年に降伏。 1920年にセヴール条約を締結した。
歴史

1919年からギリシア=トルコ戦争が起こり、トルコ人が大半を占める地域が占領されると、その地域の保全を目指し、ムスタファ=ケマルによって臨時政府が樹立。セヴール条約に反して連合軍を退けた。 これによってセヴール条約に代わり、ローザンヌ条約が締結された。
歴史

1923年にはトルコ共和国が成立。翌24年にカリフ制の廃止、トルコ共和国憲法が発布され、オスマン帝国は滅亡した。
明
明は1368年から1644年まで存在した国家。
歴史

1368年朱元璋が元の大都を占拠し、洪武帝として即位する。
歴史

1399年建文帝に対し、燕王朱棣(のちの永楽帝)がクーデターを起こし即位する。
歴史

対外政策では鄭和の南洋遠征やベトナム出兵、モンゴル遠征などを行った。
歴史

内政面では永楽大典の編纂、1421年には首都を北京へ遷都し、紫禁城を築いた。
歴史

北方では1449年に土木の変が起こり正統帝がオイラトのエセンに捕縛され、1550年には庚戌の変が起こり、北京はモンゴルのアルタン=ハーンに包囲された。
歴史

一方南方では後期倭寇の活動が激化した。
歴史

1631年に李自成の乱が起こり1644年には李自成が北京を占領。皇帝だった崇禎帝は自殺し、明は滅亡した。
歴史

1644年に清の順治帝が李自成軍を破り、北京を占領。清が中国を支配。
文化

編纂事業は主に永楽帝期に行われ、とくに有名なのは四書大全や五経大全、永楽大全、性理大全などである。
文化

宋代の陶磁器は無地のものが多かったが、明・清代に入ると赤絵、染付などの華やかなものが多くなった。 特に有名な産地である景徳鎮では陶磁器の完成期を迎えた。
サン=ジェルマン条約
サン=ジェルマン条約は、1919年9月に結ばれた、第一次世界大戦の対オーストリア用の講和条約である。
条約の詳しい内容は「w:サン=ジェルマン条約]を参照してほしい。
条約の内容。
ヌイイ条約
ヌイイ条約とは1919年11月に結ばれた、第一次世界大戦の対ブルガリア用の条約である。
詳しい内容は「w:ヌイイ条約を参照。」
高等学校歴史総合/冷戦の終結
1980年代、社会主義陣営は行き詰まりを見せました。この問題を解決するための改革が進められ、アメリカとソ連は急速に仲直りして、ついに冷戦は終わったと言われるようになりました。冷戦の終結は、お互いの関係をどのように変えていったのでしょうか。
社会主義世界の変容

社会主義圏では、中国がソ連の平和共存政策に反対していました。1960年代以降、中国とソ連軍は戦争状態になりました。東欧諸国のソ連離れも進みました。1968年、チェコスロヴァキアで大規模な自由化・民主化運動「プラハの春」が起こりました。その際、ソ連はワルシャワ条約機構軍を送り込み、自由化・民主化運動を鎮圧して国際的な信用を失いました。その後、アメリカとソ連の間に緊張が薄れました。しかし、翌年ソ連軍がアフガニスタンに侵攻します。この時、アメリカを含む西側諸国は、1978年にアフガニスタンに樹立された左翼政権の支持を口実に対抗しました。これが新冷戦の始まりです。
冷戦の終結とソ連の崩壊

当時、ソ連の経済は成長せず、産業構造の転換も遅れていました。1985年、ミハイル・ゴルバチョフ書記長は、この状況から抜け出すために、情報公開(グラスノスチ)と民主化を促す通称ペレストロイカ(改革)政策を始めました。新思考外交・アフガニスタンからの撤退・核抑止論の否定などの結果、アメリカとソ連の関係は一気に改善しました。こうしたソ連の動きに対抗して、東欧諸国も民主化に動き始めました(東欧革命)。東欧革命によって、共産党の一党支配を終わらせました。1989年、東欧革命中に、冷戦の象徴(ベルリンの壁)が壊されました。マルタ会談で、アメリカとソ連の首脳が冷戦終結を宣言しました。1990年、ドイツは再統一しました。
冷戦の終結とソ連の崩壊

ソ連では、ペレストロイカの成果で、民族主義が高まり、政権交代まで叫ばれるようになり、保守派がクーデタを起こしましたが、失敗しました。ボリス・エリツィンら改革派は、1991年12月、独立国家共同体(CIS)を発足させました。独立国家共同体(CIS)は、ロシアを含む11の共和国で成り立っています。ソ連は69年目になり、崩壊へ向かいました。
冷戦後の地域紛争と日本

冷戦末期頃、世界各地で冷戦時代に中断していた紛争が発生しました。イラクが中東の軍事大国化したのも、1980年に始まったイラン・イラク戦争で、イランに反発していたソ連や西側諸国がイラクに味方したからです。1990年、イラクがクウェートを攻撃した時、アメリカ・イギリス・サウジアラビアなど各国の軍隊がイラクに攻撃を仕掛けました(湾岸戦争)。日本は国際軍に資金を提供しましたが、海外から「後手」と批判されました。この戦争は、冷戦終結後のアメリカ中心の世界秩序を印象付ける結果となり、冷戦終結後の国際社会で国際貢献のあり方について日本国内でも論議が始まりました。
JavaScript/予約語/let
変数を定義する let

letキーワードは、変数を定義するキーワードです。定義するときに、値を入れなくても構いません。入れなかった場合は、「undefined」が入れられます。
変数を定義する let

実行結果
let の配列

letの配列の作り方は、constのときと一緒です。
let の配列

実行結果
let の配列

letの配列は値の書き換えや代入が可能です。
家事事件手続法第39条
法学>民事法>コンメンタール家事事件手続法
条文

(審判事項)
家事事件手続法第201条
法学>民事法>コンメンタール家事事件手続法
高等学校歴史総合/冷戦下の東アジア
アメリカとソ連の戦争は、第二次世界大戦後の東アジアの情勢を大きく変えました。中華人民共和国と台湾に中華民国政府、朝鮮半島に大韓民国と朝鮮民主主義人民共和国を建国させました。第二次世界大戦後、東アジアの秩序はどのように変化したのでしょうか。
戦後の中国

1945年に日本が敗戦すると、国民党の蒋介石と共産党の毛沢東は双十協定を結びました。その時、新しい国家をつくるために政治協商会議の開催に合意しました。1946年に本格的な国共内戦が始まると、3年後に中華人民共和国が誕生しました。中国共産党の毛沢東が中央人民政府主席、周恩来が総理になりました。その結果、社会主義陣営はさらに力をつけました。中ソ友好同盟相互援助条約によって、中華人民共和国とソビエト連邦の間に提携関係が生まれました。また、中華人民共和国の工業化を進めるため、人材交流も活発化しました。一方、蒋介石の国民党政府は台湾に中華民国を建国して、アメリカの支援を受けながら大陸に反撃したため、中国が分断されました。
戦後の中国

毛沢東主導の中華人民共和国は、大躍進運動で食糧や鉄鋼の増産を図りましたが、失敗しました。1960年代になると、ソ連と問題を起こし、国境問題でインドと縁を切りました。そのため、1970年代になるとアメリカに接近するようになりました。
朝鮮半島の南北分断

朝鮮半島は日本の植民地支配から解放されても、北緯38度線に沿って、北はソ連軍、南はアメリカ軍に分割占領されました。南北の戦争は激しくなり、朝鮮半島は冷戦の最前線となりました。1948年、南部に大韓民国(李承晩大統領)がアメリカの支援を受けて建国しました。一方、北部に朝鮮民主主義人民共和国(金日成首相)がソビエト連邦の支援を受けて建国しました。こうして、朝鮮半島は完全に分断されました。1950年に北朝鮮が韓国に侵攻して朝鮮戦争が始まると、朝鮮半島のほぼ全域が朝鮮民主主義人民共和国の支配下に置かれました。しかし、アメリカは軍隊を送り込み、アメリカ軍を中心とした国連軍を立ち上げました。一方、中国も義勇軍を送りました。その結果、板門店で休戦協定が結ばれ、朝鮮戦争は終わりました。しかし、北朝鮮と韓国間の線引きはそのままでした。朝鮮戦争では、民間の日本人も輸送軍務に協力するようになり、犠牲になりました。
現代の朝鮮半島と台湾

大韓民国は、休戦協定以降の1960年代に軍人朴正熙がクーデタで政権を握りました。朴正熙は工業化も進めました。大韓民国と中華民国(台湾)は、アメリカの支援を受けながら資本主義的な経済成長を遂げ、1980年代には民主化も進みました。一方、朝鮮民主主義人民共和国では、金一族による軍部優先の独裁体制が続きます。
現代の朝鮮半島と台湾

日本は敗戦すると、台湾統治を放棄しました。やがて国民党が政権をとった時、戦前から暮らしていた人達に、国民党の思い通りになるように強要しました。本省人は煙草の密売を取り締まったら怒ったので、二・二八事件に発展しました。機関銃で次々と人が殺され、本省人エリートは警察に検挙されて、処刑されました。1947年の二・二八事件以降、戒厳令が敷かれ、独裁者が統治するようになりました。戒厳令は、30年後の1987年に廃止されました。
家事事件手続法第33条
法学>民事法>コンメンタール家事事件手続法
条文

(手続の非公開)
家事事件手続法第56条
法学>民事法>コンメンタール家事事件手続法
条文

(事実の調査及び証拠調べ等)
家事事件手続法第78条
法学>民事法>コンメンタール家事事件手続法
条文

(審判の取消し又は変更)
プログラミング/型推論
型推論(Type Inference)は、プログラミング言語において、変数や式の型を明示的に指定せずに、コンパイラやインタプリタがその型を推測する機能です。型推論により、プログラマはコードを簡潔に書くことができ、同時に型安全性を保証できます。
型推論は、静的型付け言語や動的型付け言語の両方で利用されますが、特に静的型付け言語でよく使用されます。静的型付け言語では、変数や関数の型がコンパイル時に決定されるため、型推論は型の冗長な指定を省略し、コードの可読性を向上させます。
型推論の機能は言語ごとに異なりますが、一般的には以下のような手法が使われます。
型推論の利点は多岐にわたります。まず第一に、コードの記述量を減らし、タイプミスや型不一致によるバグを減らすことができます。さらに、型の推論により、型安全性が向上し、コードの品質が向上します。ただし、型推論が複雑な場合、コンパイル時間が長くなる場合があります。また、推論された型が意図しないものになることもありますので、プログラマは注意が必要です。
型推論とプログラミング言語

型推論を実装したプログラミング言語にはさまざまなアルゴリズムがあります。 以下にいくつかの代表的なアルゴリズムとそれを採用している言語を示します。
型推論とプログラミング言語

これらのアルゴリズムは、静的型付け言語において一般的に使用されており、それぞれ異なる特性や利点を持っています。
型推論とプログラミング言語

例えば、Hindley-Milner型推論は単相型の推論に優れており、Algorithm Wはその特殊なケースを扱うことができます
型推論とプログラミング言語

。一方、Bidirectional型推論は、より柔軟な型システムを提供するために、前方向と後方向のフェーズを組み合わせています。
型推論とプログラミング言語

以下に、各言語ごとにコード例とその型推論アルゴリズムを解説します。
型推論とプログラミング言語

Haskellでは、関数の引数や戻り値の型を指定することなく、コンパイラが自動的に型を推論します。
型推論とプログラミング言語

OCamlの型推論では、変数に対して型を明示的に指定する必要はありません。
型推論とプログラミング言語

C++では、autoキーワードを使用して、変数の型を推論することができます。
型推論とプログラミング言語

Rustでは、変数の型を指定することなく、コンパイラが自動的に型を推論します。
型推論とプログラミング言語

TypeScriptは静的型付け言語であり、変数の型を指定する必要がありますが、型推論によりコンパイラが自動的に型を推論することができます。
型推論とプログラミング言語

Scalaは静的型付け言語であり、変数の型を指定する必要がありますが、型推論によりコンパイラが自動的に型を推論することができます。
型推論とプログラミング言語

Kotlinは静的型付け言語であり、変数の型を指定する必要がありますが、型推論によりコンパイラが自動的に型を推論することができます。
型推論とプログラミング言語

Swiftでは、変数に対して明示的に型を指定することができますが、通常は必要ありません。
型推論とプログラミング言語

Goでも、変数の型を明示的に指定することができますが、通常は必要ありません。
型推論とプログラミング言語

Zigでも、変数の型を明示的に指定することができますが、通常は必要ありません。
プログラミング/
プログラミングとは、計算機に特定の指示を与えて、目的の処理を実現するための技術です。 現代社会においては、さまざまな業界や分野でプログラミングが必要とされており、その需要はますます高まっています。 本書では、プログラミング初学者を対象に、プログラミングの基礎から応用までを包括的に解説します。 具体的には、プログラミング言語の概要、データ型や制御構造の基本、関数の使い方やクラスの定義など、プログラムを書く上で必要な基礎知識を詳しく説明します。 また、本書では、プログラミングにおいて重要な考え方や手法についても紹介します。例えば、アルゴリズムの設計やデバッグの方法、プログラムの品質管理などです。これらの考え方や手法を身につけることで、プログラムをより効率的に作成することができます。 本書を読み進めることで、プログラミングの基礎知識を身につけ、簡単なプログラムを書くことができるようになるだけでなく、応用的なプログラムの作成や、プログラミングにおける問題解決能力の向上につながるでしょう。ぜひ、本書を通じて、プログラミングの魅力や奥深さを体験してみてください。
プログラミングの概要

プログラミングとは、コンピューターに実行させるための手順や命令を記述することです。プログラミングによって、コンピューターに特定のタスクを実行させることができます。プログラミングには、プログラミング言語を使用してコードを書くことが一般的です。プログラミングは、アプリケーションやゲーム、Webサイト、モバイルアプリ、自動化ツールなどを作成するために使用されます。また、コンピューターサイエンスや情報技術分野で重要なスキルとされています。
プログラミングの概要

プログラミング言語には多数の種類があり、分類方法もいくつかありますが、代表的なものを以下に挙げます。
プログラミングの概要

プロトタイプとは、オブジェクトが持つプロパティとメソッドのテンプレートです。プロトタイプを変更すると、そのプロトタイプから派生した全てのオブジェクトが影響を受けます。
プログラミングの概要

言語の世代は、コンピュータープログラミング言語の開発の進化を表す用語で、一般的には次の4つの世代に分類されます。
プログラミングの概要

プログラミング言語は、その用途に応じて多くの種類に分類されます。以下にいくつかの一般的な分類を挙げてみます。
プログラミングの概要

このように、プログラミング言語は様々な分類方法があり、それぞれに特徴があります。プログラムを作成する際には、どの分類に属する言語が最適かを判断することが重要です。
プログラミングの概要

プログラミング言語には、その用途や設計思想によって多様な種類があります。ここでは一部を紹介します。
プログラミングの概要

プログラムの実行方法は、プログラムの種類と実行するプラットフォームによって異なりますが、一般的な手順は以下の通りです。
プログラミングの概要

ただし、プログラムの種類によっては、上記の手順と異なる場合があります。たとえば、Webアプリケーションは、ウェブサーバー上で実行されます。また、スクリプト言語のプログラムは、コンパイルする必要がなく、直接実行できます。
プログラミングの概要

プログラミングは、様々な分野で応用されています。以下にいくつかの例を挙げます。
プログラミングの概要

これらは、プログラミングの応用例の一部です。プログラミングは、あらゆる分野で使用される汎用技術であり、多くの可能性を秘めています。
プログラムの基本構造

変数は、プログラムで使用される値を格納するためのメモリの場所を示す識別子です。識別子として有効な名前はプログラミング言語によって異なります。
プログラムの基本構造

動的型付け言語では、実行時に変数の型が決定されます。つまり、変数に表示される値は、代入されたときにその型に関連する動的に決定された型情報を持っています。
プログラムの基本構造

静的型付け言語では、変数が定義されるときに変数の型が決まり、その型以外の値は代入できません。つまり、変数の型は実行前に決定されます。
プログラムの基本構造

代入の意味論上の違いは、変数に代入できる値の型に関連しています。動的型付けでは、型が実行時に決定されるため、ある型の値が別の型の変数に代入されることができます。一方、静的型付けでは、変数が定義されるときに変数の型が決定され、以降は同じ型の値しか代入できません。
プログラムの基本構造

例えば、動的型付け言語では、以下のようなコードが有効です。
プログラムの基本構造

しかし、静的型付け言語では、同じコードはエラーを返します。
プログラムの基本構造

定数とは、プログラム中で名前を持ち、その値が常に変わらない変数のことを指します。例えば、数値や文字列などが定数として使用されます。
プログラムの基本構造

定数は、プログラム内で多数回使用される値を表すときに特に役立ちます。定数を使用することで、プログラムをより理解しやすく、メンテナンスが容易になります。また、誤って値を変更してしまうことがないため、バグを減らすことができます。
プログラムの基本構造

プログラム中で定数を宣言する方法は、プログラミング言語によって異なりますが、多くのプログラミング言語では、定数には識別子を付け、初期値を割り当てることによって宣言します。
プログラムの基本構造

以下は、プログラミングにおいて一般的に使用される基本的なデータ型です。
プログラムの基本構造

これらのデータ型は、プログラムやアプリケーションで使用されるデータを表すために非常に役立ちます。
プログラムの基本構造

「式」は、計算を表すものであり、一連の「演算子」と「オペランド」と呼ばれる値を含みます。 演算子には、算術演算子(加算、減算、乗算、除算など)、比較演算子、ビット演算子、論理演算子などがあります。 オペランドは、演算子によって実行される計算の対象となる値を表し、変数、定数、関数呼び出しなどが含まれます。
プログラムの基本構造

一連の演算子を使用して、式を組み合わせて複雑な式を作成することができます。 これらの式は、プログラム内の各種タスク、例えば計算、比較、論理演算、条件分岐などに使用されます。
プログラムの基本構造

制御構造とは、プログラムの流れを制御するための仕組みのことです。プログラミングでは、条件分岐や繰り返しの処理などが制御構造の一例です。
プログラムの基本構造

条件分岐とは、ある条件が満たされたときに特定の処理を実行する仕組みです。例えば、ある数が0より大きい場合には「正の数です」と表示し、0以下の場合には「0または負の数です」と表示するような処理を、条件分岐を使って書くことができます。
プログラムの基本構造

繰り返しの処理とは、同じ処理を繰り返す仕組みです。例えば、1から10までの数を全て表示するような処理を、繰り返しの処理を使って書くことができます。
プログラムの基本構造

プログラミング言語によっては、if文やfor文などの具体的な構文が用意されており、それらを組み合わせて制御構造を実現します。また、関数やオブジェクト指向プログラミングなどの技法も、制御構造の実現に役立ちます。
FreeBSD
FreeBSDは高性能かつ信頼性の高いオペレーティングシステムであり、プログラマにとって非常に魅力的なプラットフォームです。本書では、FreeBSDの基本的な概念から始まり、システム管理、ネットワーキング、プログラミング環境のセットアップ、言語別の開発、デバッグ、モジュール開発など、広範かつ実践的なトピックをカバーします。初めてのユーザーにはインストールと基本設定から始め、より経験豊富なプログラマには高度なテーマまで幅広く扱います。豊富なイラストや手順の説明、具体的なコード例を交え、読者が理解を深めながら実際のプロジェクトでFreeBSDを活用できるようにサポートします。本書はFreeBSDの理解と利用において欠かせないリソースとなることでしょう。
はじめに

FreeBSDは、高性能で安定性があり、オープンソースのUnix系オペレーティングシステムです。これは、幅広い用途に適したカーネルとユーザーランドプログラムで構成されており、多くのプログラマやシステム管理者に支持されています。
はじめに

FreeBSDは、Berkeley Software Distribution (BSD) から派生したオープンソースのUnix系オペレーティングシステムであり、その歴史は長いものです。以下にFreeBSDの主な歴史的な出来事を要約します。
はじめに

FreeBSDのインストールは直感的であり、以下の手順に従っています。
はじめに

基本設定: 言語、キーボード、ネットワーク設定など、基本的な設定を行います。
はじめに

これにより、基本的なFreeBSDシステムが構築され、利用を開始することができます。
FreeBSDの基本概念

FreeBSDの構成は、カーネルとユーザーランドに分かれています。カーネルはシステムの中核であり、ハードウェアの制御や低レベルのシステムリソースへのアクセスを担当します。一方、ユーザーランドはユーザーアプリケーションやユーザーが実行するプログラムが動作する領域であり、ユーザーと対話するインターフェースを提供します。
FreeBSDの基本概念

プロセスは実行中のプログラムのインスタンスであり、メモリやリソースを独立して持ちます。それに対して、スレッドはプロセス内で動作する軽量な実行単位で、同じプロセス内のスレッドはメモリを共有します。FreeBSDはマルチスレッドをサポートしており、効率的なマルチコア処理が可能です。
FreeBSDの基本概念

FreeBSDは複数のファイルシステムをサポートし、ZFS(Zettabyte File System)などが特に注目されています。これにより、高度なデータ管理や耐障害性を実現できます。ストレージはディスクや他のメディアを指し、FreeBSDは様々なストレージデバイスを効果的に扱います。
FreeBSDの基本概念

FreeBSDは強力なネットワーキング機能を備えており、TCP/IPスタックの実装や高度なネットワークサービスを提供します。ネットワーキングはシステムの中心的な要素であり、FreeBSDはこれを効果的かつ柔軟に扱います。ネットワーキング機能はシステムの安定性や性能に直結しているため、プログラマにとって重要な概念です。 これらの基本概念を理解することは、FreeBSD上でプログラムを開発する際の基盤となります。それぞれの概念について深く理解し、実践的なコーディングやシステム管理に活かすことが重要です。
PortsとPkgs

FreeBSDでは、ソフトウェアの管理に Ports と Pkgs という2つの仕組みがあります。
PortsとPkgs

pkg install software </syntaxhighlight>
PortsとPkgs

どちらの方法も利用でき、状況や要件に応じて使い分けることができます。Portsは柔軟性が高く、Pkgsは手軽で効率的です。FreeBSDではこれらの仕組みを駆使して、システムを柔軟に構築・管理することが可能です。
商法第600条
法学>民事法>商法>コンメンタール商法>第2編 商行為 (コンメンタール商法)>商法第600条
条文

(倉荷証券の交付義務)
条文

2018年改正にて以下の条項を統合し継承。
条文

第598条
条文

第627条
中学校家庭/子どもにとっての家族
子供が育つ場所として、家庭がいかに重要かを理解しましょう。
家族全体の立場から子供について考え、話しましょう。
子供と家族

家族は、子供を自立した社会人となるために大切な役割を担っています。その理由として次の2つが挙げられます。
子供と家族

したがって、家族は子供にとって欠かせないので、どのような気持ちで子供と向き合っているかが、子供の成長に大きく影響します。また、子供を持つと、家族が穏やかになるなど、様々な効果もあります。
子供と家族

自己肯定感とは、自分は大切な存在だから、周りの人から認めてもらいたいと思う気持ちです。自己肯定感は、自分をよく感じ、問題を乗り越え、他人を思いやるための土台となります。
家族との信頼関係

親から「面白かったね」「怖かったね」と言われて、安心した経験はありませんか?子供は、自分の悩みや心配事が受け入れられ、応援され、人から愛され、大切にされると、幸せになります。
家族との信頼関係

家族や身近な人を信頼出来る環境が子供の成長に欠かせません。また、信頼する人の言葉や行動を真似したり、その人を応援する周囲の人と関わりながら、子供は成長していきます。子供の健やかな成長には、家族の中で信頼関係を築き、愛情を注がなければなりません。
家族との信頼関係

中学生の皆さんは、このような経験を経て、さらに世界を広げ、様々な人との関わりを持つようになっていくでしょう。これから出会う人と信頼関係を築いていきましょう。
家族との信頼関係

※以下の項目は、高校生の家庭科で習いますが、中学校の家庭科教科書にも記載されているので、解説します。
子育てをめぐる現状

最近、子育て支援を必要とする人が増えています。その理由として、少子化・家族構成の変化・都市化・共働き夫婦の増加などが挙げられます。そのため、子育て支援も幅広く行われるようになりました。
子育てをめぐる現状

乳幼児専用保育所・幼稚園・認定こども園があります。また、小規模保育施設や企業内保育所もあります。さらに、子育て支援センターや児童相談所などもあります。子育て支援センターや児童相談所では、子育てに関する相談を受けたり、情報を提供したりします。健康を守る施設には、保健所や保健センター、病院などがあります。そのほか、交流の場所として、児童館や児童遊園も作られています。どの施設でも、地域の人との支え合いを大切にしています。
子育てをめぐる現状

子供・子育て支援新制度は、幼児期教育・保育・地域の子育て支援の量と質を向上させるために制定されました。子供の成長と子育てを支援するため、認定子ども園の整備を進め、地域型保育の創設などに取り組みます。
子育てをめぐる現状

認定こども園は、就学前の子供に幼児教育と保育の両方を提供しながら、地域の子育て支援を行う場所です。幼保連携型・幼稚園型・保育所型・地方裁量型があります。親が働いていても、各園の対応次第で3歳から5歳までの児童が入所出来ます。
子育てをめぐる現状

ファミリー・サポート・センターは、地域住民同士の子育て支援を行う団体です。育児の支援が必要な方、育児の支援を希望される方はファミリー・サポート・センターの会員になれます。会員はファミリー・サポート・センターを通じて互いに助け合っています。
子供を守る条約や法律

子供の健康で幸せな成長を応援する社会施設は数多くあります。どのような場合でも、児童憲章前文や児童福祉法の総則の基本的な決まりに従って子育てしなければなりません。
子供を守る条約や法律

また、児童の権利に関する条約でも、子供は自分を愛し、世話をする家庭で成長しなければならないと定められています。そして、家族が子育てに悩んでいたら、社会全体が子供と家族を助けなければなりません。
子供を守る条約や法律

児童の権利に関する条約は国際連合が作り、54条項からなっています。児童の権利条約は、国内外関係なく18歳未満の児童の人権を守り、大切にしようという内容です。人間の生命を大切にしながら、文化や生活、特に年齢に合った遊びをする権利を大切にしなければなりません。日本では1994年4月22日に承認されました。
子供を守る条約や法律

児童憲章は、子供の権利と幸せが守られるようにするために大人がしなければならない内容を定めています。1951年5月5日に施行されました。
子供を守る条約や法律

児童福祉法は、児童に関わる全ての内容を含んだ重要な法律です。全ての子供は児童福祉法の総則に挙げられた権利を持っています。また、子供の成長に最も責任があるのは保護者とされ、その責任は国・地方公共団体・保護者が全責任を負うとされています。
ユニセフの活動

国際連合児童基金(United Nations Children's Fund:UNICEF)は、戦争で苦しむ子供達を助けるために、1946年に設立されました。子供の権利条約は、貧しい子供、飢えた子供、病気の子供を助けるために何をしなければならないのかを教えています。また、女性の権利拡大も目指しています。
赤ちゃん～人間の育ちの始まり～

乳児期の赤ちゃんは泣いてばかりで何も出来ない存在だと思っていませんか?しかし、赤ちゃんは想像以上に多くの内容を明らかにしています。
赤ちゃん～人間の育ちの始まり～

これまでの流れを見てみましょう。また、赤ちゃんのそばにいたらもっと近くで見てみましょう。
赤ちゃん～人間の育ちの始まり～

赤ちゃんの面倒を見る親は、赤ちゃんの気持ちを分かって、優しく、丁寧に接してあげなければなりません。このようにやり取りするうちに人を信頼出来るようになり、その信頼を元に世の中をより大きく見れるようになります。
赤ちゃん～人間の育ちの始まり～

体の70~80%は水分で出来ています。このため赤ちゃんの肌がとても若く見えます。通常、頭は胸より大きく、足は曲がっており、お腹は膨らんでいます。
赤ちゃん～人間の育ちの始まり～

自分の周囲にある物や大人の話し声などのように、外からの刺激は全て赤ちゃんにとって初めてなので、学ぶ機会になります。そのため、澄んだ目と心でじっくりと見ています。このように、大人の影響や生活環境はとても重要で、赤ちゃんに大きな影響を与えます。
赤ちゃん～人間の育ちの始まり～

赤ちゃんは話せないので、泣きながら気持ちを伝えるのが中心です。疲れていたり、喉が渇いていたり、びっくりした時、泣きながら様子を見せるようにしています。
赤ちゃん～人間の育ちの始まり～

お母さんのお腹の中の温度は変わりません。しかし、生まれると温度が変わります。赤ちゃんはこのような変化を全身で受けるため、気温が上がると体温も上がります。このため、風邪を引いたり熱を出したりしやすくなります。しかし、そうした経験から、自分の体の働きを少しずつ変えられるようになります。
赤ちゃん～人間の育ちの始まり～

赤ちゃんの体の準備が整い、自立出来そうになったら、立ち上がるように指示を出さなくても構いません。私達と同じように、赤ちゃんもとりあえずやってみる夕イプ、のんびりタイプ、慎重タイプがいます。このため、赤ちゃんが1人で立てるようになる時期や条件は様々です。
データー構造/漸近記法
はじめに(英)- 漸近記法(英)- 配列(英)- リスト構造とイテレーター(英) スタックとキュー(英)- 木構造(英)- 最小ヒープと最大ヒープ(英)- グラフ(英) ハッシュテーブル(英)- 集合(英)- トレードオフ(英)
漸近表記法は、アルゴリズムの性能を評価するためのツールであり、計算資源が増えるにつれてアルゴリズムの実行時間がどのように変化するかを表現します。この本では、漸近表記法の3つの主要な種類(ビッグオー、オメガ、シータ表記法)を紹介します。これらの表記法は、アルゴリズムの実行時間を予測し、比較するために頻繁に使用されます。
漸近表記法を使用すると、アルゴリズムの実行時間を直接測定する必要がなく、アルゴリズムを実装する前に効率的なアルゴリズムを選択できます。漸近表記法は、異なるアルゴリズムの実行時間を比較するために使用されるため、アルゴリズムの選択に役立ちます。
漸近表記法は、アルゴリズムの性能についての一般的な洞察を提供しますが、実際の実行時間は異なる場合があります。アルゴリズムの実行時間は、実際の入力サイズや、アルゴリズムの実装方法によって異なる場合があります。
はじめに(英)- 漸近記法(英)- 配列(英)- リスト構造とイテレーター(英) スタックとキュー(英)- 木構造(英)- 最小ヒープと最大ヒープ(英)- グラフ(英) ハッシュテーブル(英)- 集合(英)- トレードオフ(英)
データ構造/漸近記法
はじめに(英)- 漸近記法(英)- 配列(英)- リスト構造とイテレーター(英) スタックとキュー(英)- 木構造(英)- 最小ヒープと最大ヒープ(英)- グラフ(英) ハッシュテーブル(英)- 集合(英)- トレードオフ(英)
漸近表記法は、アルゴリズムの性能を評価するためのツールであり、計算資源が増えるにつれてアルゴリズムの実行時間がどのように変化するかを表現します。この本では、漸近表記法の3つの主要な種類(ビッグオー、オメガ、シータ表記法)を紹介します。これらの表記法は、アルゴリズムの実行時間を予測し、比較するために頻繁に使用されます。
漸近表記法を使用すると、アルゴリズムの実行時間を直接測定する必要がなく、アルゴリズムを実装する前に効率的なアルゴリズムを選択できます。漸近表記法は、異なるアルゴリズムの実行時間を比較するために使用されるため、アルゴリズムの選択に役立ちます。
漸近表記法は、アルゴリズムの性能についての一般的な洞察を提供しますが、実際の実行時間は異なる場合があります。アルゴリズムの実行時間は、実際の入力サイズや、アルゴリズムの実装方法によって異なる場合があります。
はじめに(英)- 漸近記法(英)- 配列(英)- リスト構造とイテレーター(英) スタックとキュー(英)- 木構造(英)- 最小ヒープと最大ヒープ(英)- グラフ(英) ハッシュテーブル(英)- 集合(英)- トレードオフ(英)
高等学校 理数探究基礎/テーマを考える
質の高い探究を行うためには、探究テーマが個性的なテーマになっていなければなりません。しかし、優れたテーマを考えるには、それなりの時間を必要とします。ここで、優れたテーマとはよく調べられ、よく考えられ、具体的な内容が充分に盛り込まれているテーマとなります。優れたテーマなら、研究や実験がしやすく、優れた成果を導き出せるでしょう。
ここでは、テーマの見つけ方、優れたテーマの作り方を紹介します。
テーマを探す

テーマを見極めるには、普段から様々な分野に興味を持ち、注意深く観察して、批判的に見なければなりません。
テーマを探す

そのまま鵜呑みにしないで、原因・理由・対策を考えてみましょう。
テーマを探す

「なぜだろう」という気持ちで、あらゆる状況に対応していきましょう。
テーマを探す

教科書に書いてあるような内容や当たり前のように思っている内容も、疑ってみましょう。科学が進歩すれば、これまで述べてきた考えや理論が変わるかもしれません。
テーマを探す

そのため、自分の体験や観察で納得出来ない部分があれば、それを研究テーマにしてもよいでしょう。
テーマを探す

日常生活の中で、あなたが悩んでいたり、こうだったらいいなと思っているような内容があれば、それは探究のテーマとして相応しい考え方だと思います。実現しそうにない自分の考えをいつも意識して、その考えがどこから来たのか、よく調べてみましょう。
テーマを探す

テーマにふさわしい話題をインターネットで検索しても構いません。インターネット上で流行している話題は、個人・社会双方にとって、重要なテーマと思われます。しかし、そのテーマについて知識不足だったり、無関心だったりして、テーマの重要性を十分に理解出来ないかもしれないので、気を付けなければなりません。インターネットで検索して、注目話題・自分の関心分野を探してみましょう。その分野がどんな話題なのか、みんながどんな関心を持っているのかが分かれば、検索する時にテーマを探しやすくなります。しかし、インターネット上には無根拠情報が出回っています。テーマがある程度絞られているからこそ、より信頼性の高い論文などの資料を読まなければなりません。そうすると、より信頼性の高い情報になります。
高等学校政治経済/政治/国会
当政治経済では、国会について簡単に記述する。より、詳しい内容は後日執筆する公共の項目を参照してほしい。
国会と三権分立

国会(立法権)、内閣(行政権)、裁判所(司法権)を三権とよぶ。この三権が抑制と均衡の関係を持っていることを三権分立と呼ぶ。本節では、国会について記述する。
国会と三権分立

法律を作ることを立法と呼ぶが、日本の立法機関は国会であり、これは唯一である。このことは憲法41条に書かれている。条文を読んでみよう。
国会と三権分立

「国会は、国権の最高機関であつて、国の唯一の立法機関である。」(第41条)
国会と三権分立

ここで、国権の最高機関とは、三権のうちで最も重要であるということであって、内閣、裁判所よりも強大な権限を持っているということではない(政治的美称説)。
国会と三権分立

さらに、唯一の立法機関とは、法律を作ることができるのは国会のみであるということである。もちろん、政令や省令、地方自治における条例など、国会以外も作ることができるが、狭義の法律、たとえば、公職選挙法などは、国会しか作ることができない。
国会の権限

上述のように、国会の権限としては、まず第一に立法である。そのほか、予算、条約の締結など、さまざまな権限を持っている。具体的には、以下の7つである。
国会の権限

1) 法律案の議決
国会の権限

2) 予算の議決
国会の権限

3) 条約の承認
国会の権限

4) 内閣総理大臣の指名
国会の権限

5) 国政調査権
国会の権限

6) 弾劾裁判所の設置
国会の権限

7) 憲法改正の発議
国会の運営方法

議員との全員が集まって行う会議を本会議と呼ぶ。有名なものとして、通常国会などがある。本会議の種類を以下にまとめる。
国会の運営方法

以上のように、全員が集まって行う会議もあるが、日本の国会は、委員会制を採用しており、実質的な議論は委員会を中心に勧められる。委員会の議決を経て、本会議に上程され、最終的に議決されるという流れになっている。
国会の運営方法

また、委員会には常任委員会と特別委員会が存在する。常任委員会の例としては、たとえば、予算委員会や、懲罰委員会などがある。特別委員会の例としては、災害対策特別委員会などがあり、名称は法令に規定されていない。なお、特別委員会から常任委員会に昇格する例もある。
衆議院と参議院

日本の国会では、衆議院と参議院の両議院からなる二院制を採用しており、任期や選挙方法などに違いがある。
衆議院と参議院

なお、衆議院において、2022年11月に小選挙区を10増やし、10減らす、いわゆる「10増10減」を反映した改正公職選挙法が成立している。このように、公職選挙法の改正によって、定数などは変更されやすいので、注意が必要である。
衆議院の優越

上記の図を見ると、衆議院の方が任期が短い、かつ、解散があることにより、民意をより反映できそうである。これを理由として、衆議院を参議院よりも優先する場合がある。これを衆議院の優越と呼び、衆議院と参議院の決定の一致がなされなかった場合などに衆議院の決定を優先する。なお、以下は憲法に規定されているものの一覧である。
衆議院の優越

1法律の再議決
衆議院の優越

2予算の議決
衆議院の優越

3内閣総理大臣の指名
衆議院の優越

1内閣不信任決議
衆議院の優越

2予算の先議権
料理本/肉料理/タコス
タコスは、トウモロコシのトルティーヤに肉や野菜、チーズなどを詰めて作るメキシコ発祥の料理です。
作り方

以上が、簡単に作れるタコスのレシピです。お好みでアボカドやコーンを加えるのもおすすめです。
Gradle
Gradleは強力なビルドツールで、JavaやKotlin、Groovyなどのプロジェクトの構築を支援します。本文ではGradleの基本的な使い方を解説します。まず、Gradleをインストールし、Javaプロジェクトの骨格を生成します。その後、ビルド、テスト、実行の手順を順に説明します。Gradleは柔軟で拡張性があり、標準のビルドライフサイクルに加えてカスタムタスクやプラグインを利用できます。これにより、プロジェクトのビルドプロセスを効果的に管理できます。
基本的な操作

Gradleを使用してプロジェクトをデプロイするには、以下の手順を実行します。
基本的な操作

build.gradleファイルに、デプロイに必要な設定を追加します。例えば、リポジトリのURL、グループID、アーティファクトID、バージョンなどを設定します。
基本的な操作

これらの手順は、基本的なGradleプロジェクトの作成と操作に関するものです。プロジェクトのニーズに応じて、追加の設定やプラグインの使用が必要かもしれません。
プロジェクトタイプ

以下は、gradle init --type コマンドで指定できる一般的なプロジェクトタイプの一覧です。
プロジェクトタイプ

これらのタイプを使用すると、異なる種類のプロジェクトの骨格を素早く作成できます。たとえば、gradle init --type java-application コマンドは、Javaアプリケーション用のディレクトリ構造と設定ファイルを含むプロジェクトを生成します。
料理本/カレー
カレーライスは美味しいですよね。ここでは、国民食ともいわれるカレーのうち、ビーフカレーの作り方を解説します。
ただ一つ言っておきますと、カレールーのパッケージに書いてある作り方を見た方が良いかもしれません。
材料 (8人分）

上段は必須、下段は推奨です。といってもほぼ入れるとは思いますが(カレーとか水あたり)。
材料 (8人分）

以下はお好みで。
材料 (8人分）

隠し味で何か入れてもいいですね。なお、無論牛肉はとりや豚でも置き換えられます。福神漬けを添えるのもいいでしょう。
カレーライスいろいろ

ジャガイモを入れたら、カレーがねっとりとします。
カレーライスいろいろ

お子様には甘口などがいいのではないでしょうか。なお、カレーは一夜おくと美味しくなります。
自動車損害賠償保障法第3条
条文

(自動車損害賠償責任)
自動車損害賠償保障法
自動車損害賠償保障法(昭和30年法律第97号 最終改正:令和4年法律第65号)の逐条解説書。
自動車損害賠償保障法第2条
条文

(定義)
自動車損害賠償保障法第4条
条文

(定義)
Java/アンダースコア
Javaでは、数値リテラルの中にアンダースコアを挿入することで、コードの読みやすさを向上させる事ができます。 数値リテラルへのアンダースコアの挿入は、Java 7 からサポートされました。
たとえば、以下のような数値リテラルがある場合を考えてみましょう。
このコードでは、aに1000000という値が代入されています。しかしこの数値は非常に大きく、どのような値であるかをすぐに理解するのは難しいかもしれません。
そこで、アンダースコアを使用して数値リテラルを以下のように書き換えることができます。
このように書くことで、数値が100万であることがすぐにわかります。
アンダースコアは数値の途中でも使用することができます。たとえば、以下のように数値を書くことができます。
このようにすることで、バイナリ表現された数値がより読みやすくなります。
アンダースコアは、浮動小数点数にも使用することができます。たとえば、以下のように書くことができます。
このようにすることで、円周率をより読みやすく書くことができます。
ただし、アンダースコアを数値リテラルの先頭や末尾、小数点の前後に置くことはできません。また、同じ数値リテラル内で複数のアンダースコアを使用することはできません。
プログラミング/JavaScript で学ぶプロトタイプベースオブジェクト指向プログラミング
JavaScriptはプロトタイプベースのオブジェクト指向言語であり、クラスベースのオブジェクト指向言語とは異なるアプローチを採用しています。以下では、JavaScriptでプロトタイプベースのオブジェクト指向プログラミングを学ぶための基本的な概念を紹介します。
プロトタイプ

プロトタイプは、オブジェクトの原型を表します。JavaScriptでは、すべてのオブジェクトはプロトタイプを持ち、そのプロトタイプは別のオブジェクトとして定義されます。オブジェクトが持つプロパティやメソッドは、そのオブジェクトのプロトタイプから継承されます。
プロトタイプ

以下は、プロトタイプを定義する方法の一例です。
プロトタイプ

この例では、Personというコンストラクタ関数を定義し、そのプロトタイプにgreetというメソッドを追加しています。newキーワードを使ってPersonをインスタンス化し、greetメソッドを呼び出すことができます。
プロトタイプチェーン

JavaScriptでは、オブジェクトが持つプロパティやメソッドが存在しない場合、そのオブジェクトのプロトタイプから順に探索が行われます。この探索の仕組みをプロトタイプチェーンと呼びます。
プロトタイプチェーン

以下は、プロトタイプチェーンを利用する例です。
プロトタイプチェーン

この例では、Employeeというコンストラクタ関数を定義し、Personから継承してgreetメソッドを利用しています。Object.createメソッドを使ってPerson.prototypeを継承したEmployee.prototypeを定義し、Employee自身のworkメソッドを追加しています。newキワードを使ってEmployeeをインスタンス化し、greetメソッドとworkメソッドを呼び出すことができます。
クラスのような構文

ES6以降、JavaScriptではクラスのような構文が導入され、より簡潔にプロトタイプベースのオブジェクト指向プログラミングを行うことができるようになりました。
クラスのような構文

以下は、クラスのような構文を使った例です。
クラスのような構文

この例では、classキーワードを使ってPersonクラスとEmployeeクラスを定義し、extendsキーワードを使ってPersonを継承しています。また、constructorメソッドを定義してインスタンスの初期化を行い、それぞれのクラスにメソッドを追加しています。superキーワードを使って親クラスのコンストラクタやメソッドを呼び出すこともできます。
プロトタイプベースのオブジェクト指向プログラミング言語の長所と短所

プロトタイプベースのオブジェクト指向プログラミング言語には、以下のような長所と短所があります。
プロトタイプベースのオブジェクト指向プログラミング言語の長所と短所

以上が、プロトタイプベースのオブジェクト指向プログラミング言語の長所と短所です。プログラマーは、自分が開発するアプリケーションの要件に合わせて、プロトタイプベースな言語を選択するか、クラスベースな言語を選択するかを判断する必要があります。
プロトタイプベースのオブジェクト指向プログラミング言語用語集

以下は、プロトタイプベースのオブジェクト指向プログラミング言語に関連する用語集です。
プロトタイプベースのオブジェクト指向プログラミング言語用語集

以上が、プロトタイプベースのオブジェクト指向プログラミング言語に関連する用語集です。
プロトタイプベースのオブジェクト指向プログラミング言語便覧

プロトタイプベースのオブジェクト指向プログラミング言語は、多数存在します。以下に、その中から代表的なものをいくつか紹介します。
プロトタイプベースのオブジェクト指向プログラミング言語便覧

JavaScriptは、Webブラウザで動作するスクリプト言語であり、現在最も広く使用されているプロトタイプベースな言語の一つです。JavaScriptは、オブジェクトをプロトタイプチェーンで継承することができ、また、mixinを使用することで複数のオブジェクトから機能を取り込むことができます。
プロトタイプベースのオブジェクト指向プログラミング言語便覧

Luaは、軽量で高速なスクリプト言語であり、プロトタイプベースな言語の一つです。Luaは、オブジェクトをテーブルとして表現し、テーブルの中に他のテーブルを含めることで継承を実現します。
プロトタイプベースのオブジェクト指向プログラミング言語便覧

Selfは、オブジェクト指向プログラミング言語の一つであり、プロトタイプベースな言語の先駆けとなりました。Selfは、オブジェクトをプロトタイプとして表現し、プロトタイプから継承することで、オブジェクトの振る舞いを定義します。
プロトタイプベースのオブジェクト指向プログラミング言語便覧

Ioは、小規模なスクリプト言語であり、プロトタイプベースな言語の一つです。Ioは、メッセージパッシングによってオブジェクト間の通信を行います。また、Ioは、プロトタイプをコピーして新しいオブジェクトを作成することで継承を実現します。
プロトタイプベースのオブジェクト指向プログラミング言語便覧

NewtonScriptは、AppleのPDA「Newton」で使用されたスクリプト言語であり、プロトタイプベースな言語の一つです。NewtonScriptは、オブジェクトをスロットとして表現し、スロットから継承することで、オブジェクトの振る舞いを定義します。
プロトタイプベースのオブジェクト指向プログラミング言語便覧

以上が、プロトタイプベースのオブジェクト指向プログラミング言語の一部です。他にも多数の言語が存在します。
まとめ

JavaScriptでは、プロトタイプベースのオブジェクト指向プログラミングが採用されています。プロトタイプはオブジェクトの原型を表し、プロトタイプチェーンによって継承が行われます。ES6以降では、クラスのような構文が導入され、より簡潔にプロトタイプベースのオブジェクト指向プログラミングを行うことができます。
羅馬史略/巻之五/塞撒不列顛ヲ進略スル事
はじめに

ここに示すのは、紀元前55年から紀元前54年にローマの政治家・武将ユリウス・カエサルがブリタンニア(現在のイギリス)の征服戦争(ローマによるブリタンニア侵攻)を起こした記事である。塞撒ガ髙盧ヲ征伐スル事(カエサルがガリアを征伐する事)の内容的な続きに当たる。
原文と修整テキスト

下表の左欄に原文を、右欄に修整テキストを示す。修整テキストは、原文をもとにして漢字・仮名づかいなどの表記をより読みやすいように修整したものである。底本では、固有名詞などに傍線を付しているが、一部を除いて省略した。赤い文字は、端末の環境(OSやブラウザー)によっては、文字化けするなど、正しい字体で表示されない場合がある。