hatakeyama-llm-team/WikiBookJa huggingface dataset:
第5編 組織変更、合併、会社分割、株式交換及び株式移転
（合同会社に発行済株式を取得させる株式交換契約）
第770条
株式会社が株式交換をする場合において、株式交換完全親会社が合同会社であるときは、株式交換契約において、次に掲げる事項を定めなければならない。
前項に規定する場合において、株式交換完全子会社が種類株式発行会社であるときは、株式交換完全子会社及び株式交換完全親合同会社は、株式交換完全子会社の発行する種類の株式の内容に応じ、同項第四号に掲げる事項として次に掲げる事項を定めることができる。
第1項に規定する場合には、同項第四号に掲げる事項についての定めは、株式交換完全子会社の株主（株式交換完全親合同会社及び前項第一号の種類の株式の株主を除く。）の有する株式の数（前項第二号に掲げる事項についての定めがある場合にあっては、各種類の株式の数）に応じて金銭等を交付することを内容とするものでなければならない。
----
{{前後
|会社法
|第5編 組織変更、合併、会社分割、株式交換及び株式移転
第4章 株式交換及び株式移転
第1節 株式交換
第3款 合同会社に発行済株式を取得させる株式交換
|会社法第769条（株式会社に発行済株式を取得させる株式交換の効力の発生等）
|会社法第771条（合同会社に発行済株式を取得させる株式交換の効力の発生等）
770
前）（次）
（専有部分等への立入り）
第13条 
乙は、管理事務を行うため必要があるときは、甲の組合員等に対して、その専有部分又は専用使用部分（以下「専有部分等」という。）への立入りを請求することができる。
前項の場合において、乙は、甲の組合員等がその専有部分等への立入りを拒否したときは、その旨を甲に通知しなければならない。
第1項の規定にかかわらず、乙は、第八条第一項各号に掲げる災害又は事故等の事由により、甲のために緊急に行う必要がある場合、専有部分等に立ち入ることができる。この場合において、乙は、甲及び乙が立ち入った専有部分等に係る組合員等に対し、事後速やかに、報告をしなければならない。
第1項に規定する管理事務は、その都度管理組合の承認の下で行われるものであり、管理組合の協力が不可欠なものである。組合員等が、正当な理由なく、マンション管理業者（又は再委託先の業者）の立入りを拒否したときは、第二項によりマンション管理業者はその部分に係る管理事務の実施が不可能である旨を管理組合に通知するものとする。
13
7.4.3 連語句と修飾句の組み合わせ
(1) ‏ הָאִשָּׁה הַיָּפָה ‎ 《美しい妻》
(2) ‏ אֵשֶׁת־הַמֶּלֶךְ הַיָּפָה ‎ 《美しい｜王の妻》
(3) ‏ הָאִשָּׁה יְפַת־הַמַּרְאֶה ‎ 《見目美しい妻》
(4) ‏ אֵשֶׁת־הַמֶּלֶךְ יְפַת־הַמַּרְאֶה ‎ 《見目美しい王の妻》
修飾句 (1) の A, B を (2)～(4) のように連語句に変えることによって拡張することは可能である。（‏ יְפַת‎ は ‏ יָפָה ‎ の連語形）。
一方連語句については、
(5) ‏ אֵשֶׁת הַמֶּלֶךְ ‎ 《王の妻》
(6) ‏ אֵשֶׁת הַמֶּלֶךְ הַטּוֹב ‎ 《良い王の妻》
(7) ‎ * ‏ אֵשֶׁת יְפַת הַמֶּלֶךְ ‎
(5) の B を (6) のように修飾句に変えることによって拡張することはできるが、
(7) のように A を修飾句に変えることはできない「王の美しい妻」という意味を表すときには、
(2) のように連語句自身を被修飾部とする。
文(2)～(6) は、連語句の A と B が性を異にしているため、いずれも一義的である（文2, 4 は性・数の文法素性の無い日本語では曖昧だがヘブライ語では一義的）が、
A、B が性・数を同じくする場合、例えば
(2)' ‏ בֶּן הַמֶּלֶךְ הַטּוֹב ‎ 《良い｜王の息子》
(6)' ‏ בֶּן הַמֶּלֶךְ הַטּוֹב ‎ 《良い王の｜息子》
のように、表面的には全く同じ、曖昧な文が出来る。これを避けるためには、
(2)' の意味では前置詞（後述）を用いて
‏ בֵּן טוֹב לַמֶּלֶךְ ‎ 
とする。
法学＞コンメンタール＞コンメンタール刑事訴訟法=コンメンタール刑事訴訟法/改訂
（略式手続きの説明と異議）
第461条の2
検察官は、略式命令の請求に際し、被疑者に対し、あらかじめ、略式手続を理解させるために必要な事項を説明し、通常の規定に従い審判を受けることができる旨を告げた上、略式手続によることについて異議がないかどうかを確めなければならない。
被疑者は、略式手続によることについて異議がないときは、書面でその旨を明らかにしなければならない。
----
{{前後
|刑事訴訟法
|第6編 略式手続
|第461条（略式命令）
|第462条（略式命令請求の方式）
461の2
法学＞コンメンタール＞コンメンタール刑事訴訟法=コンメンタール刑事訴訟法/改訂
（量刑不当・事実誤認に関する特則）
第382条の2
やむを得ない事由によって第一審の弁論終結前に取調を請求することができなかった証拠によって証明することのできる事実であって前二条【第381条、第382条】に規定する控訴申立の理由があることを信ずるに足りるものは、訴訟記録及び原裁判所において取り調べた証拠に現われている事実以外の事実であっても、控訴趣意書にこれを援用することができる。
第一審の弁論終結後判決前に生じた事実であって前二条【第381条、第382条】に規定する控訴申立の理由があることを信ずるに足りるものについても、前項と同様である。
前二項の場合には、控訴趣意書に、その事実を疎明する資料を添附しなければならない。第1項の場合には、やむを得ない事由によってその証拠の取調を請求することができなかった旨を疎明する資料をも添附しなければならない。
----
{{前後
|刑事訴訟法
|第3編 上訴
第2章 控訴
|第382条（事実誤認）
|第383条（再審事由等）
382の2
法学＞コンメンタール＞コンメンタール刑事訴訟法=コンメンタール刑事訴訟法/改訂
（公判廷）
第282条
公判期日における取調は、公判廷でこれを行う。
公判廷は、裁判官及び裁判所書記が列席し、且つ検察官が出席してこれを開く。
----
{{前後
|刑事訴訟法
|第2編 第一審
第3章 公判
第1節 公判準備及び公判手続き
|第281条の6（連日的開廷の確保）
|第283条（被告人が法人の場合）
282
前）（次）
（管理費等の過不足）
第61条
収支決算の結果、管理費に余剰を生じた場合には、その余剰は翌年度における管理費に充当する。
管理費等に不足を生じた場合には、管理組合は組合員に対して第25条第2項に定める管理費等の負担割合により、その都度必要な金額の負担を求めることができる。
法学＞民事法＞コンメンタール民法＞第3編 債権 (コンメンタール民法)
（免責的債務引受による担保の移転） 
第472条の4
債権者は、第472条第1項の規定により債務者が免れる債務の担保として設定された担保権を引受人が負担する債務に移すことができる。ただし、引受人以外の者がこれを設定した場合には、その承諾を得なければならない 。
前項の規定による担保権の移転は、あらかじめ又は同時に引受人に対してする意思表示によってしなければならない。
前項の場合において、同項において準用する第1項の承諾は、書面でしなければ、その効力を生じない。
前項の承諾がその内容を記録した電磁的記録によってされたときは、その承諾は、書面によってされたものとみなして、同項の規定を適用する。
2017年改正において新設。
----
{{前後
|民法
|第3編 債権
第1章 総則
第5節 債務の引受け
|民法第472条の3（免責的債務引受における引受人の求償権）
|民法第473条（弁済）
472の4
472の4
フランス語を学ぶ上で出てくる文法用語の一覧です。
属詞 êtreの後に置かれる名詞・形容詞のことです。英文法の「補語」に当たります。
助動詞 avoir, êtreの後に動詞の過去分詞が置かれるとき，このavoir, êtreを助動詞と呼びます。
単純時制: 助動詞を使わない時制。
複合時制: 助動詞を使う時制。
直接目的補語: 前置詞を介さずに動詞と結ばれる名詞。「直接目的語」・「直接補語」とも呼ばれます。
間接目的補語: 前置詞（主に à）を介して動詞と結ばれる名詞。「間接目的語」・「間接補語」とも呼ばれます。
他動詞: 直接目的補語を取る動詞。
間接他動詞: 間接目的補語を取る動詞。
自動詞: 目的補語を取らない動詞。
pytest（パイテスト）は、Pythonのテストフレームワークであり、標準ライブラリのunittestよりもシンプルで使いやすいテストツールとして広く利用されています。pytestは、テストの自動検出、豊富なアサーション（検証）機能、パラメータ化テスト、並列実行などの機能を提供しています。また、サードパーティ製の拡張プラグインを利用して、さらなる機能の拡張も可能です。
1. 自動検出: pytestは、テストを自動的に検出して実行します。テストファイルやテストメソッドの命名規則に従っていれば、追加の設定なしでテストを実行することができます。
2. アサーション: pytestは、標準のアサーションだけでなく、さまざまなカスタムアサーションを提供します。テスト結果の検証に便利なアサーションを多く備えているため、テストの記述がシンプルになります。
3. パラメータ化テスト: pytestでは、同じテストメソッドを複数のパラメータで実行することができます。これにより、同じテストロジックを複数の入力データに対して繰り返し適用してテストを実行できます。
4. 並列実行: pytestは、複数のテストを並列実行することができます。これにより、テストの実行時間を短縮することができます。
5. フィクスチャ: pytestでは、テストメソッドに前処理や後処理を追加するためのフィクスチャを定義することができます。フィクスチャは、テストの状態を設定したり、リソースを確保したりするのに役立ちます。
def add(a, b):
    return a + b
def test_add():
    assert add(2, 3) == 5
    assert add(-1, 1) == 0
import pytest
def multiply(a, b):
    return a * b
@pytest.mark.parametrize("a, b, expected", [
    (2, 3, 6),
    (-1, 1, -1),
    (0, 100, 0)
])
def test_multiply(a, b, expected):
    assert multiply(a, b) == expected
import pytest
@pytest.fixture
def setup_teardown_example():
    # 前処理
    print("Setup")
    yield
    # 後処理
    print("Teardown")
def test_with_fixture(setup_teardown_example):
    # フィクスチャを使ったテスト
    assert True
これらのコード例は、pytestの基本的な機能を示しています。pytestはシンプルで直感的なテストフレームワークであり、Pythonのテストコードをより効果的に書くことができます。テスト駆動開発（TDD）やテスト自動化において広く活用されています。詳細な使い方や機能については、公式ドキュメントを参照することをおすすめします。
アヘン戦争とは1740年から1742年にかけてイギリス、清間で起こった戦争である。
イギリスの三角貿易によってアヘンの密貿易が増え、大量の銀が流失した。
このことから清の道光帝がアヘンを禁止させ、1839年には林則徐を広州へ派遣し、アヘンの取締りをさせた。林は広州でアヘンを没収、廃棄したが、イギリス政府は軍隊を派遣。アヘン戦争を起こした。
詳しくは「アヘン戦争」を参照
結果は清がイギリスに敗北。1842年南京条約を締結した。
条約の内容は
広州、上海、厦門、福州、寧波の5港を開港。
香港島の割譲。
公行の廃止、自由貿易の実施。
賠償金2100万ドルの支払い。
翌年には虎門寨追加条約を締結した。
条約の内容は
この条約は不平等条約となる。
その後アメリカとフランスも南京、虎門寨追加条約とほぼ同じ内容の条約を結んだ。（望厦条約：米）（黄埔条約：仏）
こうして清と欧米諸国の間で不平等条約が結ばれたが、戦後の交易は期待していたほどの利益が上がらなかった。このことはアロー戦争(第2次アヘン戦争)の一因となる。
法学＞民事法＞商法＞コンメンタール会社法＞第2編 株式会社 (コンメンタール会社法)＞第2編第9章 清算 (コンメンタール会社法)
（条件付債権等に係る債務の弁済）
第501条
第1項の鑑定人の選任の手続に関する費用は、清算株式会社の負担とする。当該鑑定人による鑑定のための呼出し及び質問に関する費用についても、同様とする。
----
{{前後
|会社法
|第2編 株式会社
第9章 清算
第1節 総則
|会社法第500条（債務の弁済の制限）
|会社法第502条（債務の弁済前における残余財産の分配の制限）
501
第5編 相続
(遺言関係者の署名及び押印)
第980条
第977条及び第978条の場合には、遺言者、筆者、立会人および証人は、各自遺言書に署名し、印を押さなければならない。
明治民法において、本条には家督相続に関する以下の規定があった。家制度廃止に伴い継承なく廃止された。
----
{{前後
|民法
|第3編 債権
第7章 遺言
第2節 遺言の方式
|民法第979条（船舶遭難者の遺言）
|民法第981条（署名又は押印が不能の場合）
980
（株式の併合に関する事項に関する書面等の備置き及び閲覧等）
第182条の2
株式の併合（単元株式数（種類株式発行会社にあっては、第180条第2項第3号の種類の株式の単元株式数。以下この項において同じ。）を定款で定めている場合にあっては、当該単元株式数に同条第2項第1号の割合を乗じて得た数に1に満たない端数が生ずるものに限る。以下この款において同じ。）をする株式会社は、次に掲げる日のいずれか早い日から効力発生日後6箇月を経過する日までの間、同項各号に掲げる事項その他法務省令で定める事項を記載し、又は記録した書面又は電磁的記録をその本店に備え置かなければならない。
株式の併合をする株式会社の株主は、当該株式会社に対して、その営業時間内は、いつでも、次に掲げる請求をすることができる。ただし、第2号又は第4号に掲げる請求をするには、当該株式会社の定めた費用を支払わなければならない。
2014年改正にて新設。
----
{{前後
|会社法
|第2編 株式会社
第2章 株式
第5節 株式の併合等
|会社法第182条（効力の発生）
|会社法第182条の3（株式の併合をやめることの請求）
182の2
182の2
オランダ語の発音（De uitspraak in het Nederlands）
オランダ語の発音は、原則ローマ字読みである。
例えば、英語のcityやstationはオランダ語では、stad/postとなるのだが、このときの両者の発音は、次のようになる。
city stad    (スタッド)
station post   (ポスト)
これだけでは、オランダ語の半分くらいしか音読できない。というのは、オランダ語には、その他の不規則な発音が存在しているからである。とくに母音が関係するときや外来語では、その傾向が顕著となる。aaと続いたり、ouとなると、読み方が、「アー」とのびたり、「アウ」と発音したりする。また、ijもオランダ語のオリジナルなもので、一般に「エイ」と発音し、この形に子音が先頭に来るlijkなどは「リック」と発音する。
この位までを知っているとオランダ語のほとんどが辞書を片手に音読できる。
thumb|280px|2次元モデルで示したアイソスタシーの説明図です。比重の大きいマントルの上に、比重の小さい地殻が浮かんでいます。1: 山岳、2: 高地、3: 普通の大陸、4: 大洋底、5: 海洋面、6: 地殻、7: マントル
水には、木などの密度の低い物質が浮かびます。地殻は、マントルよりも小さな密度なので、地殻はマントルの上に浮かぶような浮力を受けていると見なせます。例えば、海中に氷山が浮かぶようなものです。
さてマントルに浮かぶ地殻について、ある地点の付近での、地殻が安定するためには、力学的に直感的に考えれば、標高の高い地殻は、そのぶん浮力も多く必要なので、地下深くにまで地殻が続いている必要があります。
このような地殻とマントルの、浮力と重力の釣り合いを、アイソスタシー（isostacy）といいます。
ある一定深さでは、その地点付近では、ある面にかかる圧力は同じです。
このように地殻が地下まで続いているため、ブーゲー異常については、山などの高い地形がある場所では、アイソスタシーによって地下に密度の低い地殻があるため、山の付近ではブーゲー異常が負になるのが一般です。
法学＞民事法＞コンメンタール不動産登記法＞コンメンタール不動産登記令＞コンメンタール不動産登記規則
（建物の建築が完了した場合の登記） 
第162条
登記官は、前条の登記をした場合において、建物の建築が完了したことによる表題登記をするときは、同条の登記をした登記記録の表題部に表題登記をし、法第八十六条第二項第一号に掲げる登記事項を抹消する記号を記録しなければならない。
登記官は、法第八十七条第一項の所有権の保存の登記をするときは、前条の規定により記録した事項を抹消する記号を記録しなければならない。
登記官は、法第八十七条第二項の建物の表題部の登記事項に関する変更の登記をしたときは、法第八十六条第三項において準用する同条第二項第一号に掲げる登記事項を抹消する記号を記録しなければならない。
----
162
法学＞民事法＞コンメンタール民法＞第2編 物権 (コンメンタール民法)
（境界線付近の建築の制限）
第235条
前項の距離は、窓又は縁側の最も隣地に近い点から垂直線によって境界線に至るまでを測定して算出する。
----
{{前後
|民法
|第2編 物権
第3章 所有権
第1節 所有権の限界
|民法第234条（境界線付近の建築の制限）
|民法第236条（境界線付近の建築に関する慣習）
235
法学＞民事法＞コンメンタール民法＞第5編 相続 (コンメンタール民法)
（遺贈の放棄）
第986条
受遺者は、遺言者の死亡後、いつでも、遺贈の放棄をすることができる。
遺贈の放棄は、遺言者の死亡の時にさかのぼってその効力を生ずる。
明治民法において、本条には家督相続に関する以下の規定があった。家制度廃止に伴い継承なく廃止された。
----
{{前後
|民法
|第5編 相続
第7章 遺言
第3節 遺言の効力
|民法第985条（遺言の効力の発生時期）
|民法第987条（受遺者に対する遺贈の承認又は放棄の催告）
986
法学＞民事法＞民法＞コンメンタール民法＞第1編 総則 (コンメンタール民法)
（時効の援用）
第145条
が援用しなければ、裁判所がこれによって裁判をすることができない。
2017年改正において当事者の範囲を画す括弧書きが追加された。
時効制度についての規定である。
時効の援用がいかなる法的性質を持つかについては争いがある。
実体法説
時効の完成によっても確定的な物権変動は生じるが、時効利益の放棄を解除条件としてはじめて物権変動が生じると考える。したがって援用は実体法上の形成権の行使であると捉える。
時効の完成によっても確定的な物権変動は生じず、援用によってはじめて物権変動が生じると考える。したがって援用は実体法上の形成権の行使であると捉える。
確定効果説は、時効の完成によって確定的な物権変動が生ずると考える。したがって、援用は何ら実体法上の効果を持たず、ただ訴訟法上の攻撃防御方法の提出にすぎないとする。
訴訟法説･法定証拠提出説
実体法上の権利ではなく、訴訟法上の法定証拠と捉える。
本条にいう「当事者」の範囲が問題となる。
これに対し、停止条件説に立てば、形成権たる援用の行使権者はおのずと限定される（制限説）。判例は「時効の完成により直接の利益を受ける者」が援用権者であるとする。援用権者の範囲は以下のとおり、判例によって拡大してきた。
援用が認められる者。なお、消滅時効に関しては、2017年改正において、「消滅時効にあっては、保証人、物上保証人、第三取得者その他権利の消滅について正当な利益を有する者を含む」の文言を追加し、判例法理を取り込んだ。ただし、「権利の消滅について正当な利益を有する者」の判断は今後も裁判所に委ねられる。
保証人は主債務の消滅時効を援用できるとされている（大判大正4年7月13日民録21-1387）。
抵当権の負担のある不動産を取得した者（第三取得者）は抵当権の被担保債権の時効を援用できるとされる（最判昭和48年12月14日民集27-11-1586）。被担保債権が消滅した場合、附従性により抵当権も消滅するから、第三取得者は「時効の完成により直接の利益を受け」るといえるからである。同様の論理により'''最判昭和42年10月27日民集21-8-2110）。
抵当不動産の第三取得者（最判昭和44年07月15日）。
詐害行為取消権の受益者が取消しを請求する債権者の債権に対して（最判平成10年06月22日）。
援用が認められない者。
後順位抵当権者は先順位抵当権の被担保債権の消滅時効を援用できないとされる（最判平成11年10月21日民集53-7-1190）。判例によれば先順位抵当権の消滅により自分の抵当権の順位が繰り上がるとしてもそれは「反射的効果」に過ぎないからである。
取得時効に関する建物賃借人。AがBから賃借している土地上に建物を建て、建物をCに賃貸しているとき、右土地の取得時効が完成したとしても、Cは直接利益を受ける者ではないため、取得時効を援用できない（最判昭和44年07月15日）。
他人の債務のため自己の所有物をいわゆる弱い譲渡担保に供した者は、右債務の消滅時効を援用することができる。
債務者の時効の利益の放棄は、当該債務のため自己の所有物をいわゆる弱い譲渡担保に供した者に影響を及ぼさない。
債務者の意（例.時効の放棄、時効完成後の更新）に反して事項を援用できる。
他人の債務のために自己の所有物件に抵当権を設定した者は、右債務の消滅時効を援用することができる。
債権者は、自己の債権を保全するに必要な限度で、債務者に代位して、他の債権者に対する債務の消滅時効を援用することができる。
建物賃借人は、建物賃貸人による敷地所有権の取得時効を援用することはできない。
抵当不動産の譲渡を受けた第三者は、抵当権の被担保債権の消滅時効を援用することができる。
家督相続をした長男が、家庭裁判所における調停により、母に対しその老後の生活保障と妹らの扶養及び婚姻費用等に充てる目的で農地を贈与して引渡を終わり、母が、二十数年これを耕作し、妹らの扶養及び婚姻等の諸費用を負担したなど判示の事実関係のもとにおいて、母から農地法3条の許可申請に協力を求められた右長男がその許可申請協力請求権判例により、民法第166条（旧第167条）第1項の債権とされ、10年の消滅時効にかかる。につき消滅時効を援用することは、権利の濫用にあたる。
農地の売買に基づく県知事に対する所有権移転許可申請協力請求権の消滅時効期間が経過してもその後に右農地が非農地化した場合には、買主に所有権が移転し、非農地化後にされた時効の援用は効力を生じない。
売買予約に基づく所有権移転請求権保全の仮登記の経由された不動産につき抵当権の設定を受け、その登記を経由した者は、予約完結権の消滅時効を援用することができる。
売買予約に基づく所有権移転請求権保全の仮登記のされた不動産につき所有権移転登記を経由した第三取得者は、予約完結権の消滅時効を援用することができる。
詐害行為の受益者は、詐害行為取消権を行使する債権者の債権の消滅時効を援用することができる。
後順位抵当権者は、先順位抵当権の被担保債権の消滅時効を援用することができない。
被相続人の占有により取得時効が完成した場合において，その共同相続人の１人は，自己の相続分の限度においてのみ取得時効を援用することができる。
----
{{前後
|民法
|第1編 総則
第7章 時効
第1節 総則
|民法第144条(時効の効力）
|民法第146条(時効の利益の放棄)
145
145
たとえば、ゲーム制作をしたい人が「プレイヤーがマウスを動かす」、「画面上のマウスカーソルの位置が動く」といった機能を、いちいちプログラムするのは、面倒である。
あるいは、会計処理ソフトをつくるソフトウェア企業が、利用者がマウスを動かすとマウスカーソルも動く機能を、いちいちプログラムするのも、手間である。「マウスを動かすと、マウスカーソルが動く機能」のように、ほとんどの利用者が使用する機能は、あらかじめOSに入れておくのが合理的である。
また、CPUの制御やメモリの管理などは、どんな利用者であっても、そもそもコンピューターの動作に必ずCPUとメモリが必要なので、かならず必要になる機能であり、このような機能も、OSが扱うのが合理的である。ハードディスクの管理も、ほとんどの利用者が使用するだろうから、OSにハードディスク管理の機能を入れておくのが合理的である。
オペレーティングシステム（OS）が無かった時代を考えよう。まず、マイクロソフト社の Windows（ウィンドウズ） がなかった時代。
今でこそ、パソコンを買う時に、それが富士通のパソコンだろうが、NECのパソコンだろうが、それとも東芝のパソコンだろうが、あるいはパナソニックのパソコンだろうが、Windowsさえインストールされていれば、Windows対応の（そのバージョン対応の）さまざまなアプリケーションが動作できる。
しかし、昔は違っていたのである。Windowsが普及する前は（1990年代なかばよりも以前は）、あるソフトを買う時、パソコンのメーカーごとに、その機種に対応したソフトを買う必要があったのである。昔はNECのパソコン、富士通のパソコン、シャープのパソコンなど、ハードウェアごとにソフトウェアは別々であった。
このような状況は、消費者からすると不便である。また、プログラマーなどのようなソフトウェアの開発者にとっても、各社のハードウェアごとに、ソフトウェアを開発しなおす必要があり、不便であった。
オペレーティングシステム（OS）は、こういった、ハードウェアごとにソフトをつくりなおす手間をなくすために、開発されていったという側面もある。
消費者からすれば、特定のハードウェア業者にこだわらなくても良いので、購入の選択肢が増える。
OS生産業者は、ハードウェア生産者に対して、どのようにハードを設計すればそのOSが動くかを、情報提供する必要がある・・・はずである（ハードウェア生産者に、情報提供しないと、そのOSに対応したハードを、ハードウェア生産業者が製造できない）。
ハードウェア生産業者は、そのOSが動くかどうかさえを検証すれば、あとは個別の（今でいう）アプリケーションを動くかどうかは、検証する手間が省ける。
備考: 1980年代当時も、MS-DOS（エムエスドス）というマイクロソフト社のオペレーティングシステムがあったが、いまのWindowsほどには機能が充実していなかったので、ハードウェアごとの差を吸収しきれなかったのである。
備考2: 「OS生産業者は、ハードウェア生産者に対して、どのようにハードを設計すれば、そのOSが動くかを、情報提供する必要がある・・・はずである。」と先ほど述べたが、パソコンのハードウェアは、CPUやメモリ基板、マザーボード、ハードディスクなどの組み合わせである。つまりOS生産者は、それらの部品の生産者に対して、情報提供をする必要があるのだろう。逆に、CPU生産業者なども、OS生産業者などに対して情報提供をする必要があるのだろう。
法学＞民事法＞商法＞コンメンタール会社法＞第2編 株式会社 (コンメンタール会社法)＞第2編第4章 機関 (コンメンタール会社法)
（株主総会参考書類及び議決権行使書面の交付等）
第302条
取締役は、第299条第3項の承諾をした株主に対し同項の電磁的方法による通知を発するときは、前項の規定による株主総会参考書類の交付に代えて、当該株主総会参考書類に記載すべき事項を電磁的方法により提供することができる。ただし、株主の請求があったときは、株主総会参考書類を当該株主に交付しなければならない。
取締役は、第1項に規定する場合において、第299条第3項の承諾をしていない株主から株主総会の日の1週間前までに議決権行使書面に記載すべき事項の電磁的方法による提供の請求があったときは、法務省令で定めるところにより、直ちに、当該株主に対し、当該事項を電磁的方法により提供しなければならない。
----
{{前後
|会社法
|第2編 株式会社
第4章 機関
第1節 株主総会及び種類株主総会
|会社法第301条（株主総会参考書類及び議決権行使書面の交付等）
|会社法第303条（株主提案権）
302
。独特の匂いになれない方も、ハンバーグなどに入れて食べてみてはいかがでしょう。
。
調理前に卵を洗いましょう。
卵は拭くまたは水洗いで十分です。洗うのは殻のみでいいでしょう。
。
。免疫力の弱い方(高齢者など)は生食は控えましょう。
また、卵が腐ると黄身は緑色になり割ると硫黄臭がします。早めに食べましょう。
以下に一般的な卵料理を示します。
。
たまこ
Cookbook:Egg
Kookboek/Ei
法学＞民事法＞商法＞コンメンタール＞コンメンタール手形法
第70条 
時効の完成猶予又は更新は、その事由が生じた者に対してのみその効力を生じる。
----
{{前後
|手形法
|第11章 時効
|第70条
|第72条
70
ここでは、ドイツの哲学者・経済学者だったカール・マルクス(Karl Marx)の主著『資本論』を読むための解説を行っていきます。
200px|thumb|資本論の表紙（1867年発行）
1990年代初め。東欧の社会主義政権が次々と崩壊して民主化していき、1991年にはついにソビエト連邦が崩壊しました。こうして、資本主義の勝利が高らかに謳われ、「社会主義の経典」たるマルクスの書籍も過去の遺物とされ、一部の研究者や好事家だけが読む古典のように扱われるようになりました。
しかし、「資本主義の勝利」は長くは続きませんでした。政治的には冷戦で抑え込まれていた民族紛争が噴出してきました。経済的にも、1997年のアジア通貨危機や2008年のリーマン・ショックなどのような世界的な経済危機に何度も見舞われてきました。そして、日本をはじめとする先進国では貧困層と富裕層の経済格差が拡大してゆき、各国で格差是正の社会運動も激しくなっていきました。
こうした中で、再びマルクスの経済思想に注目が集まるようになりました。そして、欧米を中心に再評価の動きが高まり、日本でも改めてマルクスの著書に注目する動きが出てきました。
ここでは、マルクスの主著『資本論』、特にマルクス自身が書いた第一巻を中心に解説していきます『資本論』は全3巻ですが、2巻以降はマルクスの死後にエンゲルスが遺稿を編集したものです。。「なんでこんなキツイ仕事をしないといけないのか」「どうしてブラック企業はなくならないのか」「同じ仕事をしているのに、どうして正規雇用と非正規ではこんなに扱いが違うのか」などなど、これを読んでくださる方の多くが感じる疑問の根本が、すでに150年近く前に指摘されていることに驚くかもしれません。
現行の『資本論』の書き出しはこのようになっています。
な商品集成」として現象し、個々の商品は、こうした富の原基形態として現象する。だから、われわれの研究は商品の分析をもって始まる。長谷部文雄訳p.35
こういうテキストに慣れていないと、これだけで「???」となりそうですが、言っていることは、「資本主義社会の富はたくさんの商品の集まりとして私たちの目の前にあらわれる。だから、資本主義社会を知るためには、まず商品から分析しなければならない」ということです。たとえるならば、「目の前の生物の研究のためにまず細胞を分析しよう」というのと同じです。
さて。商品というのは、私たちの暮らしの中で実にありふれたものです。コンビニ・スーパー・ディスカウントショップ・デパートに行けばいくらでも商品がありますね。パンにおにぎりに飲み物、生活雑貨……といろいろな商品がある。しかし、たとえばスーパーに並んでいるトマトと自家栽培のトマトは全く同じ「トマト」でしょうか。実はここに商品の「厄介さ」が潜んでいます。
両者の「トマト」の共通点を見てみましょう。「食べて楽しむ」「栄養になる」「F○○kingな政治家に投げつける」という点では、スーパーのトマトも自家栽培のトマトも同じです。そして、どちらも「植える」「肥料や水をやって世話する」「収穫する」という労働を通じて手に入れることも共通していますね。一方で、自家栽培のトマトには値段がありません。しかし、スーパーのトマトには「1個150円」などの値段がついています。この値段の有無が自家栽培とスーパーのものとの決定的な違いと言えます。
このことについてマルクスはこのように述べています。
 商品は、さしあたり、その属性によって人間の何らかの種類の欲望を充たすところの、一つの外的対象すなわち物(ein Ding)である。同上。丸かっこは引用者。
商品はまず「欲望を充たす」モノであることが求められます。こうしたモノには有用性があると言っていいでしょう。そして、物はその有用性によって使用価値になるとマルクスは言います。そして、「使用価値は、使用または消費によってのみ、みずからを実現する長谷部文雄訳p.36」とも続けています。たとえば、トマトの使用価値は「食べておいしいと感じる」「ビタミンCやリコピンなどの栄養を摂取する」「政治家に投げつけて抗議の意を示す」ときにはじめて表現されると言えます。考えてみれば、私たちは「何かの役に立つ」と思うからこそ、品物を手に入れるわけです。
ところが、これだけでは商品とは言えません。使用価値は商品を商品にするものとしては、必要条件ではあるけれども十分条件ではない。なぜなら、先ほどの例でも述べたように、自家栽培のトマトのように商品ではないものにも当然、使用価値があるからです。
スーパーのトマトに有って、自家栽培のトマトにないもの――それが「値段」であるとすでに述べました。ここでもう一つの価値を考える必要が出てきます。それが交換価値です。値段の話はまた後ほどしますので、ひとまず交換価値について説明します。
例えば、お米もトマトもどちらにも使用価値がありますし、農産物・食品という点では共通しているので交換可能と言えるでしょう。しかし、この2つをどうすれば両者の納得行く交換ができるでしょうか。「トマトも米も農産物だから1:1で交換しよう。だから、自分の持っている米1粒と君のトマト1個と交換してくれ」と言ったら、普通「ふざけるな!」と怒られて交換を断られますね。なぜかと言えば、私たちはすでに「公平な交換には、それ相応の価値のものと交換しなければならない」という価値観を持っているので、その量だと「不公平だ」と普通感じるからです。
では、どうすれば公平な交換ができるか。もっとも簡単な方法は米とトマトの価値を共通の数量で比較することです。この価値の量こそ交換価値です。商品には使用価値と交換価値の両者があってはじめて商品と言えるのです。
(wp)の拡張版テンプレートです。
{{先代次代2
|タイトル     = 
|先代名       = 
|現代名       = 
|次代名       = 
と機能は変わりませんが、以下のコードを使用用途に合わせて適用することによって、様々なタイプの先代次代に対応させることができます。
|背景色       = 
|タイトル要約 = 
|代タイプ     = 
|先代         = 
|現代         = 
|次代         = 
|先代名要約上 = 
|現代名要約上 = 
|次代名要約上 = 
|先代名要約下 = 
|現代名要約下 = 
|次代名要約下 = 
{{先代次代2
|タイトル     = 最高映像芸術賞
|先代名       = ミュージシャンズ「プロモ」
|現代名       = 音楽バンド「PV」
|次代名       = ラッパーズ「MOVIE」
|背景色       = #EBF1F9
|代タイプ     = 年
|先代         = 2030
|現代         = 2031
|次代         = 2032
{{先代次代2
|タイトル     = 最高映像芸術賞
|先代名       = ミュージシャンズ「プロモ」
|現代名       = 音楽バンド「PV」
|次代名       = ラッパーズ「MOVIE」
|背景色       = #EBF1F9
|代タイプ     = 年
|先代         = 2030
|現代         = 2031
|次代         = 2032
{{先代次代2
|タイトル     = コミックアニメ オープニングテーマ
|先代名       = 『アニメーション』
|現代名       = 『エンディング』
|次代名       = 未定
|背景色       = #EBF1F9
|タイトル要約 = 2046年3月4日 -
|代タイプ     = 作
|先代         = 前
|現代         = 
|次代         = 次
|先代名要約上 = みゅうじしゃん
|現代名要約上 = カイサン
|次代名要約上 = アンのうん
{{先代次代2
|タイトル     = コミックアニメ オープニングテーマ
|先代名       = 『アニメーション』
|現代名       = 『エンディング』
|次代名       = 未定
|背景色       = #EBF1F9
|タイトル要約 = 2046年3月4日 - 
|代タイプ     = 作
|先代         = 前
|現代         = 
|次代         = 次
|先代名要約上 = みゅうじしゃん
|現代名要約上 = カイサン
|次代名要約上 = アンのうん
{{先代次代2
|タイトル     = 似合うで賞
|先代名       = ファッシ・ナブル
|現代名       = ファッシ・ナブル
|次代名       = セダイ・ネクスト
|背景色       = #DDD9D9
|代タイプ     = 年
|先代         = 2044
|現代         = 2045
|次代         = 2046
|現代名要約下 = （10年連続・通算18年目/殿堂入り）
{{先代次代2
|タイトル     = 似合うで賞
|先代名       = ファッシ・ナブル
|現代名       = ファッシ・ナブル
|次代名       = セダイ・ネクスト
|背景色       = #DDD9D9
|代タイプ     = 年
|先代         = 2044
|現代         = 2045
|次代         = 2046
|現代名要約下 = （10年連続・通算18年目/殿堂入り）
{{先代次代2
|タイトル     = バラェてぃ主題歌
|先代名       = バンドーズ『バラぇてぃ』
|現代名       = ギャルバンズ『ナウ』
|次代名       = テナイ・キマ『次の日』
|背景色       = #EBF1F9
|先代名要約上 = 2056年4月 - 2056年6月
|現代名要約上 = 2056年7月 - 2056年9月
|次代名要約上 = 2056年10月 - 12月
{{先代次代2
|タイトル     = バラェてぃ主題歌
|先代名       = バンドーズ『バラぇてぃ』
|現代名       = ギャルバンズ『ナウ』
|次代名       = テナイ・キマ『次の日』
|背景色       = #EBF1F9
|先代名要約上 = 2056年4月 - 2056年6月
|現代名要約上 = 2056年7月 - 2056年9月
|次代名要約上 = 2056年10月 - 12月
対象となるものが楽曲で、その歌唱アーティストを併記したい場合には、ではなく、オプション"各 代名要約上"を使用してそこにアーティスト名を記述する方法もあります。
背景色を使用する場合には、教科書・参考書としての統一性を保つためにも、その対象となる各先代次代ごとに色を統一して使用することが推奨されます。
法学＞環境法＞自然公園法＞コンメンタール自然公園法
（海域公園地区） 
第22条
内においては、次の各号に掲げる行為は、国立公園にあつては環境大臣の、国定公園にあつては都道府県知事の許可を受けなければ、してはならない。ただし、非常災害のために必要な応急措置として行う行為又は第一号、第四号、第五号及び第七号に掲げる行為で漁具の設置その他漁業を行うために必要とされるものは、この限りでない。 
本条に直接関係する環境省令を一括して掲載する。
----
{{前後
|自然公園法
|第2章国立公園及び国定公園
第四節保護及び利用
|自然公園法第21条(特別保護地区)
|自然公園法第23条(利用調整地区)
22
（自白による刑の減免）
第173条
前条の罪を犯した者が、その申告をした事件について、その裁判が確定する前又は懲戒処分が行われる前に自白したときは、その刑を減軽し、又は免除することができる。
----
{{前後
|刑法
|第2編 罪第21章 虚偽告訴の罪
|刑法第172条（虚偽告訴等）
|刑法第174条（公然わいせつ）
本書では、x86ファミリのマイクロプロセッサ用のアセンブリ言語について扱います。本書の目的は、x86アセンブリでのプログラミング方法、x86プロセッサファミリの歴史、および基本的なアーキテクチャについて説明することです。
「x86」という用語は、1978年に発表されたIntel 8086以降のx86ベースのプロセッサ全体を指します。これには、以下のものが含まれます。
iAPX 86アセンブリは、16ビットのアーキテクチャであるi8086のアセンブリで、後に80286などのバージョンに継承されました。
IA-32アセンブリ（一般にx86-32アセンブリとも呼ばれる）は、Intel 80386から始まる32ビットのIntelアーキテクチャであり、16ビットのIntelアーキテクチャ（Intel 8086から80286で使用されたもの）を32ビットに拡張したものです。IA-32は16ビットアーキテクチャとの完全な後方互換性を持っています。
x86-64、AMD64、またはAMD 64ビット拡張とも呼ばれるものは、32ビットコードをパフォーマンスを損なうことなく実行できるという後方互換性を持っています。
Intel 64はかつてIA-32eまたはEM64Tと呼ばれており、ほとんどがx86-64と同じです。
本書では、これらの用語は混乱を招かない限り同等の意味で使われます。また、特定の制限事項がある場合や、16ビット、32ビット、64ビットアーキテクチャのいずれかに適用される場合には、その特別な使い方について明確に説明します。
この書籍は、英語版の記事をもとに、日本語版の独自の内容を追加したり、現代的な内容を追加したりしたものです。そのため、英語版の内容とは一致しません。
 x86アセンブラとは
 GAS構文
 MASM構文
 HLA構文
 FASM構文
 NASM構文
 x86アーキテクチャとレジスタの説明
 コメント
 16、32、64ビット
 組み込みデータ型
 x86ファミリ
 x86の命令
 データ転送命令
 制御転送命令
 算術演算命令
 論理演算命令
 シフト命令とローテート命令
 その他の命令
 x86の割り込み
 拡張命令
 浮動小数点
 MMX
 SSE
 AVX、AVX2、FMA3、FMA4
 3DNow!
 x86の詳細
 高水準言語
 X86アセンブラ/機械語への変換 (※ 代替リンク :機械語)
 プロテクト・モード
 グローバル・ディスクリプタ・テーブル
 割り込みの詳細
 ブートローダ
 x86チップセット
  ダイレクト・メモリ・アクセス
  プログラマブル割り込みコントローラ
  プログラマブル・インターバル・タイマ
  プログラマブル・パラレル・インターフェイス
  WinAPIとのやりとり (''Communicating directly with the operating system'' from the article ''GAS Syntax'' above)
  Linuxとのやりとり
  Calling Conventions (from the Embedded Systems book)
  Calling Conventions (from the x86 Disassembly book)
  標準Cライブラリ
  Inline Assembler (Embedded Systems book)
  Linked Assembler (Embedded Systems book)
 はじめに
アセンブラは文献が少ないため、日本語で解説のレベルの高いサイトをいくつか紹介する。
[http://hp.vector.co.jp/authors/VA014520/asmhsp/chap2.html     『アセンブリ言語の基礎』]  - Hot Soup Processorの解説サイトだが、アセンブラを解説している。
 X86アセンブラ/参考文献
（測量法との関係）
第34条
国土調査を行うために実施する測量については、この章に特別の定がある場合を除く外、測量法の規定の適用があるものとする。
----
{{前後
|国土調査法
|第5章 雑則
|国土調査法第33条（特別地方公共団体に関する規定）
|国土調査法第34条の2（事務の区分）
小学校・中学校・高等学校の学習>高等学校の学習>高等学校地理歴史>高等学校歴史総合>歴史のなかの１６歳 工女と工場法
野麦峠は、北アルプスにある標高１６７２ｍの峠です。長野県と岐阜県の県境にあります。野麦という名前から、野生の麦が生えているように思われますが、実はクマザサで、不作の年に実が悪くなってしまいました。飛騨（岐阜県北部）では野麦と呼ばれ、お腹が空いた時にその実で団子を作りました。野麦峠は、１０代の飛騨の女性達が多く越えていきました。諏訪湖の近くにあった信州（長野県）の「キカヤ」（製糸工場）で「糸引き」（製糸工女）として働くためでした。
野麦峠は、北アルプスにある標高１６７２ｍの峠です。長野県と岐阜県の県境にあります。野麦という名前から、野生の麦が生えているように思われますが、実はクマザサで、不作の年に実が悪くなってしまいました。飛騨（岐阜県北部）では野麦と呼ばれ、お腹が空いた時にその実で団子を作りました。野麦峠は、１０代の飛騨の女性達が多く越えていきました。諏訪湖の近くにあった信州（長野県）の「キカヤ」（製糸工場）で「糸引き」（製糸工女）として働くためでした。
労働基準法も工場法もない時代、労働者は朝早くから夜遅くまで、食事も休憩もとらずに働かされていました。病気になれば即「クビ」でした。
産業革命後、イギリスでは労働条件を改善しながら、労働者の生活様式を守るために工場法が制定されました。１８３３年に制定された工場法では、９歳以下は働いてはいけないと定めました。また、１８歳未満の者は夜中に働いてはいけないと定めました。また、１２時間労働を定めて、工場に監督者を置きました。１８４４年になると、女性労働者を保護するための法律が追加されました。１８４７年には、女性と子供は１日１０時間しか働いてはいけないと定めました。
一方、日本では１９１１年に「工場法」という法律が成立しました。工場法は、ヨーロッパに留学していた若い官僚達が作った法律です。その内容は、次の通りです。
児童を雇ってはいけません。
若者や女性は深夜に働いてはいけません。
使用者は災害救助費用を負担しなければなりません。
１５人以上の労働者を抱える工場には監督官庁を置かなければいけません。
しかし、工場法が施行されたのは、成立から５年後の１９１６年でした。その理由は、紡績業や製糸業の資本家が反対運動を展開したからです。結局、若者や糸を紡ぐ女性は、昭和元年の１９２９年まで、夜中も働いていました。
日本では、工場法がイギリスより遅れて施行されました。その理由は、資本家が労働者の生命や健康を守るより、国家の軍事力や企業の利益を強化する方が重要だと考えたからです。{{コラム|作品不詳（現代語訳）|男は軍人、女は工女、どちらも国のためにやっている♪
工場で働くために刑務所に行くような感じだ♪
稼いだ金の鎖を手放せない♪
上の歌にあるように、日本の資本主義は、こうした若い女性を踏み台にして、女性労働者の労働力だけでなく、生命まで奪って成り立っていました。
ハッシュテーブルには、いくつかの異なる種類があります。主な種類には以下のものがあります：
オープンアドレス法では、衝突が発生した場合、別の空きスロットを探してキーを格納します。線形探査、二次探査、二重ハッシュ法などの手法があります。
チェイン法では、ハッシュテーブルの各スロットに、複数のキーと値のペアを格納するリストや連結リストなどのデータ構造を使用します。衝突が発生した場合、新しいペアをリストに追加します。
パフォレーテッドハッシュテーブルは、特定のデータセットに最適化されたハッシュテーブルの形式です。衝突を最小限に抑え、高速な検索を提供するために、ハッシュ関数が事前に計算されています。
完全ハッシュ関数は、与えられたデータセットに対して衝突が発生しないように設計されたハッシュ関数です。これにより、ハッシュテーブルの性能を向上させることができます。
動的ハッシュテーブルは、データの挿入や削除に応じて自動的にサイズを変更することができるハッシュテーブルです。これにより、データセットのサイズが変化する場合でも効率的なデータ管理が可能となります。
これらの種類のハッシュテーブルは、それぞれの利点や用途に応じて選択されます。
オープンアドレス法 (Open Addressing) は、ハッシュテーブル内の衝突解決手法の一つです。衝突が発生した場合、新しい要素を格納するために別の空きスロットを探します。
以下に、オープンアドレス法の詳細を説明します：
線形探査は、衝突が発生した場合、直接次のスロットに移動し、そこが空いていれば要素を挿入します。空きスロットが見つかるまで、次々と次のスロットをチェックします。ただし、この方法はクラスタリングの問題を引き起こす可能性があります。
二次探査は、線形探査よりもクラスタリングの問題を軽減するために使用されます。衝突が発生した場合、二次関数を使用して次のスロットを計算し、そこが空いていれば要素を挿入します。二次探査では、ステップの数を増やすことで、より広い範囲を探索することができます。
二重ハッシュ法は、線形探査や二次探査の代わりに、2つ目のハッシュ関数を使用して次のスロットを計算します。衝突が発生した場合、元のハッシュ値に加えて、2つ目のハッシュ関数を使用して次のスロットを計算し、そこが空いていれば要素を挿入します。この方法はクラスタリングを回避する上で効果的です。
オープンアドレス法では、要素が削除されると、そのスロットを空にするだけでなく、他の要素の探索が妨げられないように特別な処理が必要です。通常、削除された要素のスロットを特別な値でマークします（例えば、削除されたことを示す特別なフラグを設定します）。
オープンアドレス法は、チェイン法と比較してメモリ使用効率が高く、キャッシュ効率も良いため、特にキャッシュの利用が重要な場合に好まれることがあります。
以下は、Rubyで線形探査（Linear Probing）を使用したオープンアドレス法によるハッシュテーブルの実装例です。
[https://paiza.io/projects/hh9XqBhsrevkGSyic9y9nw?language=ruby hashtable-openaddress-linear-probing.rb]:
class HashTable
  include Enumerable # Enumerableモジュールを含める
  # ハッシュテーブルを初期化します。
  #
  # size - ハッシュテーブルのサイズ
  def initialize(size)
    @keys = Array.new(size)
    @values = Array.new(size)
    def size = @keys.size
  end
  # キーのハッシュ値を計算します。
  #
  # key - ハッシュ値を計算するキー
  def hash(key) = key.hash % size
  # 指定されたキーに値を設定します。
  #
  # key   - 設定する値のキー
  # value - 設定する値
  def []=(key, value)
    index = hash(key)
    while @keys[index] != nil && @keys[index] != key
      # 線形探査: 次のスロットへ移動
      index += 1
      index %= size
    end
    @keys[index] = key
    @values[index] = value
  end
  # 指定されたキーに関連付けられた値を取得します。
  #
  # key - 取得する値のキー
  #
  # 戻り値: 指定されたキーに関連付けられた値。キーが見つからない場合は nil。
  def [](key)
    index = hash(key)
    while @keys[index] != nil
      return @values[index] if @keys[index] == key
      # 線形探査: 次のスロットへ移動
      index += 1
      index %= size
    end
    return nil
  end
  # ハッシュテーブルを走査し、各Key/Valueをブロックに渡します。
  #
  # @yieldparam value [Object] 各ノードの値
  def each(█)
    return to_enum unless block
    @keys.each_index() { |index|
      yield(@keys[index], @values[index]) if @keys[index]
    }
    self
  end
end
require 'minitest'
class HashTableTest < Minitest::Test
  def setup
    @hash_table = HashTable.new(5)
  end
  def test_set_get_value
    @hash_table["apple"] = 5
    @hash_table["banana"] = 8
    @hash_table["orange"] = 3
    assert_equal 5, @hash_table["apple"]
    assert_equal 8, @hash_table["banana"]
    assert_equal 3, @hash_table["orange"]
    assert_nil @hash_table["grape"]
  end
  def test_to_a
    @hash_table["apple"] = 5
    @hash_table["banana"] = 8
    @hash_table["orange"] = 3
    assert_equal("apple", 5], ["banana", 8], ["orange", 3, @hash_table.to_a.sort)
  end
 end
Minitest.run if $PROGRAM_NAME == __FILE__