stanford-oval/wikipedia huggingface dataset:
Alter Ego (ORβITのアルバム)
スタッフ・クレジット

| --- | --- |
 レコーディング Jihyun Kim （Eclipse／Shady／Forever）＠doobdoob studio Eugene Kwon （With）＠doobdoob studio Jeongbin Lee （Forever）＠doobdoob studio JaeYeon Kim （ハナ）＠ICONIC Studio デジタルエディット Eugene Kwon  （Eclipse／With／Shady）＠doobdoob studio Minjung Woo （Forever）＠doobdoob studio JaeYeon Kim （ハナ）＠ICONIC Studio ミキシング Jin Jung （Eclipse／With／Shady）＠Hug Studio SAINT PIERRE （Forever）＠HSND Lab JaeYeon Kim （ハナ）＠ICONIC Studio:  マスタリング 阿部 充泰（ソニー・ミュージックソリューションズ） マスタリング・スタジオ ソニー・ミュージックスタジオ メイクアップ Sooji Lee／Yeon Namkoong（assistant） ヘア Aram Chun／Hyejin Nam（assistant） スタイリスト ［INSIDE］Nao Jüng ［OUTSIDE］Gayoung Seo アーティストフォト Daun Kim ＠Studio Daun スタジオ STUDIO VALOR アートデザイン ONE PIXEL アーティスト・マネジメント Jinseon Hong／Garam／Miki Kiuchi／Ryo Kawakami／Nao Hara／Masako Nakashin エグゼクティブ・プロデューサー キム・ヒチョン／黒沢 美樹
MVR

MVR
ルフィヤの国際通貨コード(ISO 4217)
自己蒸気機械圧縮（英語版） (Mechanical vapor recompression)
すん

すん
寸 - 尺貫法における長さの単位。
漢字の部首である「寸部」の通称。
承諾の際の返事「うん」より更に声にならない軽い息づかいの音を表したもの。用例：「うんともすんとも言わない」
Kis-My-Ft2の北山宏光が、会話がつまらないときの相槌として2012年頃に多用していた。
AutoIt

| --- | --- |
 AutoItのロゴ
登場時期:  1999年
設計者:  Jonathan Bennett & AutoIt Team
最新リリース:  3.3.16.1/ 2022年9月19日 (2年前) (2022-09-19)
主な処理系:  AutoIt3
ライセンス:  フリーウェア
ウェブサイト:  www.autoitscript.com
拡張子:  .au3
テンプレートを表示
AutoIt（オートイット）はWindows用のプログラミング言語である。
AutoItはWindows用プログラムのGUI自動操作機能を主な特徴としている。スクリプトは実行形式にコンパイル可能であり、コンパイルしたものはAutoItインタプリタのインストールされていない環境でも動作する。フリーウェアであり非常に多くのライブラリ、開発ツールが存在する。
主な特徴

実行環境はWindows
TCPとUDPをサポート
COMオブジェクトをサポート
DLLをサポート
コンソールアプリケーションの実行と標準ストリームへのアクセスが可能
GUI、メッセージボックス、入力ボックスの作成が可能
音声ファイルの制御可能
マウス操作のシミュレートが可能
ウィンドウ、プロセスの操作が可能
アプリケーション、アプリケーション内の各コントロールへの入力、キーストロークの送信が可能
スクリプトをスタンドアローンの実行形式にコンパイル可能
Unicodeをサポート(v3.2.4.0以降)
64ビットコードをサポート(v3.2.10.0以降)
正規表現をサポート
Windows Vistaのユーザーアカウント制御に対応
歴史

1998年12月 - C言語によるキーストローク送信のアイデアが提案される。
1999年1月 - AutoIt v1.0 リリース。
1999年8月 - AutoIt v2、AutoItX リリース。
1999年9月 - AutoIt用コンパイラ リリース。
2002年12月 - AutoIt v3 (ベータ版)。
2004年2月 - AutoIt v3 (安定版)。
2006年9月 - Auto3Lib 開始。
2007年11月 - AutoIt v3.2.10.0 リリース。Auto3LibがAutoIt v3に組み込まれる。
2008年5月 - AutoIt v3.2.12.0 リリース。GUI関数が追加される。
2008年12月 - AutoIt (及びAutoItX) v3.3.0.0 リリース。
AutoItはもともとはGPLライセンスの下でソースコードの公開をおこなっていたが、現在はソースコードの公開は中止されている。これは別プロジェクトが繰り返しAutoItのソースコードを取り込んだ上でAutoItに対して敵対的な行動をとったため、と説明されている。
例 > Hello World!

; メッセージボックスに "Hello, world!" と表示して終了。
MsgBox(0, "Title", "Hello, world!")
Exit
例 > 平均値を計算

; ユーザーが入力した数値の平均を求める
; 数値はカンマ(",")で区切られていなければならない
#NoTrayIcon
#include <GUIConstantsEx.au3>
#include <Array.au3>
 
#region---------------GUI----------------------- 
$form = GUICreate("平均計算", 300, 75)
$label = GUICtrlCreateLabel("平均を計算する数値をカンマ("","")で区切って入力", 20, 5)
$textbox = GUICtrlCreateInput("", 20, 20, 220)
$label1 = GUICtrlCreateLabel("=", 245, 20, 30, 20)
$ansLabel = GUICtrlCreateLabel("", 255, 20, 50, 20)
$button = GUICtrlCreateButton("平均を計算", 100, 45)
GUISetState(@SW_SHOW)
#endregion---------------END GUI-----------------------
 
While 1
        $msg = GUIGetMsg()
        If $msg = $GUI_EVENT_CLOSE Then Exit
        If $msg = $button Then
                If _findAvg(GUICtrlRead($textbox)) = "malform1" Then
                        GUICtrlSetData($ansLabel,"エラー")
                Else
                        GUICtrlSetData($ansLabel, _findAvg(GUICtrlRead($textbox)))
                EndIf
        EndIf
WEnd
 
Func _findAvg($nums)
        Local $sData
        Local $ans
        ;入力チェック----------------->
        $chk = StringRight($nums, 5)
        If $chk = "," Then $nums = StringTrimRight($nums, 1)
        If StringInStr($nums, ",") < 1 Then
                Return ("malform1")
        EndIf
        ;----------------->
        $sData = StringSplit($nums, ",")
        $ans = 0
        For $i = 1 To $sData[0]
                $ans += $sData[$i]
        Next
        $ans = $ans / $sData[0]
        Return ($ans)
EndFunc   ;==>_findAvg
AutoItX

COMインターフェイス、DLLをサポートしているスクリプト言語、プログラミング言語向けにAutoItXというDLL形式ファイルが用意されている。AutoItXを使用することでAutoItの組み込み関数の一部を他の言語から使用することが可能である。
AutoItX > 使用例

Perl
use Win32::OLE;
$oAutoIt = Win32::OLE->new("AutoItX3.Control");
$oAutoIt->Run("Notepad.exe", "");
Ruby
require 'win32ole'
oAutoIt = WIN32OLE.new('AutoItX3.Control')
oAutoIt.Run("Notepad.exe", "")
Python
import win32com.client
oAutoIt = win32com.client.Dispatch("AutoItX3.Control")
oAutoIt.Run("Notepad.exe", "")
しあわせの帰る場所

| しあわせの帰る場所 |
| --- | --- |
 Fireflies in the Garden
監督:  デニス・リー
脚本:  デニス・リー
製作:  マルコ・ウェバー ヴァネッサ・コイフマン シュキー・チュウ
製作総指揮:  ジェリー・ハウスファター ミルトン・リュウ
出演者:  ライアン・レイノルズ ウィレム・デフォー エミリー・ワトソン キャリー＝アン・モス ヘイデン・パネッティーア ジュリア・ロバーツ
音楽:  ハビエル・ナバレテ
撮影:  ダニー・モダー
編集:  デデ・アレン ロバート・ブレイキー
製作会社:  Kulture Machine Senator Entertainment Co
配給:   Senator Entertainment Co
公開:   2011年10月14日  劇場未公開
上映時間:  99分
製作国:   アメリカ合衆国
言語:  英語
製作費:  $8,000,000
興行収入:   $70,600  $6,692,182
テンプレートを表示
『しあわせの帰る場所』（原題：Fireflies in the Garden）は、2008年制作のアメリカ合衆国の映画。長い間バラバラに引き裂かれていた家族の再生を描いた感動のヒューマンドラマ。日本では劇場未公開。
あらすじ

小説家のマイケルは17年振りに帰郷、親族たちと久しぶりに再会するが、幼い頃から厳格だった父チャールズに対しては今も反発心を抱いていた。
しかしある日、彼らは事故に遭い、母のリサが亡くなってしまう。彼らは大切な存在を失って深い悲しみに暮れ、マイケルは父との溝がますます深まっていく。
そんなある日、母の遺品整理をしていたマイケルはあるものを見つけたことで、母の意外な秘密を知る。そしてそれをきっかけに、長い間バラバラに引き裂かれていた彼らにある奇跡が訪れる。
キャスト

マイケル・テイラー：ライアン・レイノルズ（少年時代：ケイデン・ボイド）
チャールズ・テイラー：ウィレム・デフォー
ジェーン・ローレンス：エミリー・ワトソン（少女時代：ヘイデン・パネッティーア）
ケリー・ハンソン：キャリー＝アン・モス
リサ・テイラー：ジュリア・ロバーツ
アディソン・ウェズリー：ヨアン・グリフィズ
ライン・テイラー：シャノン・ルシオ
ジミー・ローレンス：ジョージ・ニューバーン
クリストファー・ローレンス：チェイス・エリソン
レスリー・ローレンス：ブルックリン・プルー
2023年のアメリカンリーグディビジョンシリーズ

2023年のアメリカンリーグディビジョンシリーズ（2023 American League Division Series, ALDS）は、2023年の10月7日から10月11日まで行われたMLBアメリカンリーグのディビジョンシリーズ（地区シリーズ）である。
概要

2023年はボルチモア・オリオールズ（東地区優勝）対テキサス・レンジャーズ（ワイルドカードシリーズ勝者）、ヒューストン・アストロズ（西地区優勝）対ミネソタ・ツインズ（中地区優勝）の組み合わせとなった。
試合結果

表中のRは得点、Hは安打、Eは失策を示す。
試合結果 > オリオールズ対レンジャーズ

| 日付 | 試合 | ビジター球団（先攻） | スコア | ホーム球団（後攻） | 開催球場 |
| --- | --- | --- | --- | --- | --- |
| 10月7日 | 第1試合 | ボルチモア・オリオールズ | 2-3 | テキサス・レンジャーズ | オリオール・パーク |
| 10月8日 | 第2試合 | ボルチモア・オリオールズ | 8-11 | テキサス・レンジャーズ | オリオール・パーク |
| 10月10日 | 第3試合 | テキサス・レンジャーズ | 7-1 | ボルチモア・オリオールズ | グローブライフ・フィールド |
勝者：テキサス・レンジャーズ
試合結果 > オリオールズ対レンジャーズ > 第1試合 10月7日

オリオール・パーク
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

|   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| レンジャーズ | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 3 | 8 | 0 |
| オリオールズ | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 5 | 0 |
勝利：デーン・ダニング(1-0)
セーブ：ホセ・ルクラーク(0-0-1)
敗戦：カイル・ブラディッシュ(0-1)
本塁打
TEX：ジョシュ・ヤン(1)
BAL：アンソニー・サンタンダー(1)
試合結果 > オリオールズ対レンジャーズ > 第2試合 10月8日

オリオール・パーク
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

|   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| レンジャーズ | 0 | 5 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 11 | 11 | 1 |
| オリオールズ | 2 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 3 | 8 | 14 | 0 |
勝利：コディ・ブラッドフォード(1-0)
敗戦：グレイソン・ロドリゲス(0-1)
本塁打
TEX：ミッチ・ガーバー(1)
BAL：ガナー・ヘンダーソン(1) アーロン・ヒックス(1)
試合結果 > オリオールズ対レンジャーズ > 第3試合 10月10日

グローブライフ・フィールド
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

|   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| オリオールズ | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 6 | 0 |
| レンジャーズ | 1 | 5 | 0 | 0 | 0 | 1 | 0 | 0 | × | 7 | 11 | 0 |
勝利：ネイサン・イオバルディ(2-0)
敗戦：ディーン・クレーマー(0-1)
本塁打
TEX：コーリー・シーガー(1) アドリス・ガルシア(2) ナサニエル・ロウ(1)
試合結果 > アストロズ対ツインズ

| 日付 | 試合 | ビジター球団（先攻） | スコア | ホーム球団（後攻） | 開催球場 |
| --- | --- | --- | --- | --- | --- |
| 10月7日 | 第1試合 | ミネソタ・ツインズ | 4-6 | ヒューストン・アストロズ | ミニッツメイド・パーク |
| 10月8日 | 第2試合 | ミネソタ・ツインズ | 6-2 | ヒューストン・アストロズ | ミニッツメイド・パーク |
| 10月10日 | 第3試合 | ヒューストン・アストロズ | 9-1 | ミネソタ・ツインズ | ターゲット・フィールド |
| 10月11日 | 第4試合 | ヒューストン・アストロズ | 3-2 | ミネソタ・ツインズ | ターゲット・フィールド |
勝者：ヒューストン・アストロズ
試合結果 > アストロズ対ツインズ > 第1試合 10月7日

ミニッツメイド・パーク
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

|   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| ツインズ | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 4 | 9 | 0 |
| アストロズ | 1 | 0 | 2 | 0 | 2 | 0 | 1 | 0 | × | 6 | 9 | 0 |
勝利：ジャスティン・バーランダー(1-0)
セーブ：ライアン・プレスリー(0-0-1)
敗戦：ベイリー・オーバー(0-1)
本塁打
MIN：ホルヘ・ポランコ(1) ロイス・ルイス(3)
HOU：ホセ・アルトゥーベ(1) ヨルダン・アルバレス(1,2)
試合結果 > アストロズ対ツインズ > 第2試合 10月8日

ミニッツメイド・パーク
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

|   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| ツインズ | 1 | 2 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 6 | 10 | 0 |
| アストロズ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 7 | 0 |
勝利：パブロ・ロペス(2-0)
敗戦：フランバー・バルデス(0-1)
本塁打
MIN：カイル・ファーマー(1)
HOU：ヨルダン・アルバレス(3)
試合結果 > アストロズ対ツインズ > 第3試合 10月10日

ターゲット・フィールド
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

|   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| アストロズ | 4 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 3 | 9 | 14 | 0 |
| ツインズ | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 3 | 1 |
勝利：クリスチャン・ハビエル(1-0)
敗戦：ソニー・グレイ(1-1)
本塁打
HOU：ホセ・アブレイユ(1,2) アレックス・ブレグマン(1) ヨルダン・アルバレス(4)
試合結果 > アストロズ対ツインズ > 第4試合 10月11日

ターゲット・フィールド
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

|   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| アストロズ | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 6 | 0 |
| ツインズ | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 3 | 0 |
勝利：ホセ・ウルキディ(1-0)
セーブ：ライアン・プレスリー(0-0-2)
敗戦：ケイレブ・シールバー(0-1)
本塁打
HOU：マイケル・ブラントリー(1) ホセ・アブレイユ(3)
MIN：ロイス・ルイス(4) エドゥアルド・ジュリエン(1)
ジョン・ネッターヴィル (第4代ネッターヴィル子爵)

第4代ネッターヴィル子爵ジョン・ネッターヴィル（英語: John Netterville, 4th Viscount Netterville、1727年12月12日没）は、アイルランド貴族。
生涯

第3代ネッターヴィル子爵ニコラス・ネッターヴィルとマーガレット・オハラ（Margaret O'Hara）の息子として生まれ、1689年に父が死去するとネッターヴィル子爵の爵位を継承した。1692年に大陸ヨーロッパからアイルランドに戻ったが、その時はまだ未成年だったという。
1704年5月30日、フランシス・パーソンズ（Elizabeth Parsons、初代ロス伯爵リチャード・パーソンズの娘）と結婚した。
ニコラス（1709年 – 1750年） - 第5代ネッターヴィル子爵
1715年1月19日、ジョージ1世への忠誠の誓いに応じたが、ハノーヴァー朝の継承権を認める宣言は拒否した。
1727年12月12日、熱病によりリエージュで死去、同地で埋葬された。息子ニコラスが爵位を継承した。
しあわせの扉

|  "Knock, Knock, Who's There?" |
| --- | --- |

ユーロビジョン・ソング・コンテスト1970エントリー曲
国: イギリス
歌手: メリー・ホプキン
言語: 英語
作曲者: ジョン・カーター、ジェフ・スティーヴンス
作詞者: ジョン・カーター、ジェフ・スティーヴンス
指揮者: ジョニー・アーセイ
結果
決勝順位: 2位
決勝ポイント: 26ポイント
エントリー曲年表
◄ "Boom Bang-a-Bang" (1969)   
"Jack in the Box" (1971) ►
「しあわせの扉」（原題： Knock, Knock Who's There?）は、メリー・ホプキンが1970年に発表した楽曲。第15回ユーロビジョン・ソング・コンテストで2位を獲得した。
概要

1970年3月7日に開催された「A Song for Europe」でメリー・ホプキンは6曲歌い、最後に歌った「しあわせの扉」が最も得票数を集めた。ホプキンはBBCによってイギリス代表に選ばれ、ユーロビジョン・ソング・コンテストに出場する権利を得る。
同年3月20日、シングルA面曲として発売。B面は「恋の芽ばえ（I'm Going to Fall in Love Again）」。ミッキー・モストがプロデューサーをつとめた。
同年3月21日、第15回ユーロビジョン・ソング・コンテストがアムステルダムで開催される。優勝はアイルランドの歌手、ダナの「若葉の季節（All Kinds of Everything）」。「しあわせの扉」は2位を記録した。もっともホプキン本人は「あの歌を歌うのはすごく恥ずかしかった」と述べており、以後コンサートでほとんど歌わなかった。また当時、「一番いい歌がコンテストで優勝した」という発言も残している。
本作品は世界中で大ヒットした。ニュージーランドは1位、イギリス、南アフリカは2位、オランダ、ベルギー、ポーランドは3位を記録した。なお、アメリカでのシングル発売は1972年11月と遅れ、ビルボード・Hot 100の順位も92位とふるわなかった（ただしイージーリスニング・チャートでは11位）。
1972年に発売されたアルバム『Those Were the Days』に収録された。
乳飼比

乳飼比（にゅうしひ）とは、乳代に占める購入飼料費のことである。乳代、購入飼料費は酪農経営の勘定科目の中で一番割合を占める収益、費用であるため、酪農経営における簡易的な経営指標として用いられる。牛群検定成績表（乳検）にも記載されており、酪農家が容易に確認することができる。
一般的には、自給粗飼料を豊富に生産する北海道では、乳飼比は20～30%と言われている。また、酪農家がTMRセンターに属している場合、TMRセンターから配送される飼料も購入飼料になるため、乳飼比は高くなる。いずれの場合も農場にとって充分な乳量が出ている場合のことであり、適正な乳量を出すことが第一である。
351年

| --- | --- |
千年紀::   1千年紀
世紀::  3世紀 - 4世紀 - 5世紀
十年紀::  330年代 340年代 350年代 360年代 370年代
年::  348年 349年 350年 351年 352年 353年 354年
351年（351 ねん）は、西暦（ユリウス暦）による、平年。
他の紀年法

干支：辛亥
日本
仁徳天皇39年
皇紀1011年
中国
東晋：永和7年
前涼：建興39年（西晋の元号を継続して使用）
前燕：烈祖景昭帝（慕容儁）4年
後趙：永寧2年
前秦：皇始元年
代：建国14年
冉魏：永興2年
朝鮮
高句麗：故国原王21年
百済：近肖古王6年
新羅：訖解王42年
檀紀2684年
仏滅紀元：894年
ユダヤ暦：4111年 - 4112年
カレンダー

351年のカレンダー（ユリウス暦）
できごと

前秦が東晋から独立して建国。
後趙が滅亡。
冉魏の兗州刺史・徐州刺史・豫州牧・荊州刺史が東晋に帰順。
誕生

「Category:351年生」も参照
李暠、五胡十六国時代の西涼の始祖（+ 417年）
死去

「Category:351年没」も参照
石祗、五胡十六国時代の後趙の第7代（最後）の皇帝
ジュリウス・ニエレレ

| --- | --- |
ジュリウス・ニエレレ Julius Nyerere
  ジュリウス・ニエレレ（1975年撮影）
 タンザニア連合共和国 初代 大統領
任期: 1964年10月29日 – 1985年11月5日
 タンガニーカ共和国 初代 大統領
任期: 1962年12月9日 – 1964年10月29日
 タンザニア連合共和国 初代 首相
任期: 1961年5月1日 – 1962年1月22日
 タンガニーカ共和国 初代 首相
任期: 1960年9月2日 – 1961年5月1日

出生:  (1922-07-19) 1922年7月19日  イギリス  タンガニーカ植民地（英語版）、ブティアマ
死去: 1999年10月14日(1999-10-14)（77歳没）  イギリス  イングランド、ロンドン
政党: タンガニーカ・アフリカ民族同盟（TANU） タンザニア革命党（CCM）
1985年にオランダを訪問したニエレレ（左）
ジュリウス・カンバラゲ・ニエレレ（スワヒリ語: Julius Kambarage Nyerere [ˈdʒulius kɑᵐbɑˈrɑɠɛ ɲɛˈrɛrɛ]; 1922年7月19日 - 1999年10月14日）は、タンガニーカ及びタンザニアの政治家であり、同国の初代大統領。タンガニーカの少数民族、ザナキ族の首長の家系に生まれる。現ウガンダのマケレレ大学卒業、エディンバラ大学修士取得。スワヒリ語でBaba wa Taifa（国家の父）と呼ばれている。カトリック教徒。
前半生

ビクトリア湖岸にて生まれる。生家は族長の家で母親は父親の22人いる妻の一人であった。国内での中等教育を経て、ウガンダのマケレレ大学卒業。卒業後は小学校に教師として勤務。この経験から長らく「先生」と呼ばれるようになった。1949年-1952年にイギリスのエディンバラ大学大学院に留学し、歴史学と経済学を学んだ。
政治家へ

帰国後再び教職に戻ったが、同時に政治活動を開始。1954年にはタンガニーカ・アフリカ民族同盟(TANU)の創設者の1人となり党首に就任する。ニエレレは社会的平等、民族間の平和維持、タンガニーカの独立を掲げ政治活動を行い、その支持は全土へと急速に広まった。1960年の選挙でTANUが圧勝すると、ニエレレは植民地政府首相となり事実上政権を担う。1961年にタンガニーカの独立が承認されニエレレは初代首相となったが、翌1962年初めに辞任。独立により組織拡大などに追われていたTANUの建て直しなど、党務に専念した。
初代大統領

1962年にタンガニーカに大統領制が敷かれると、ニエレレは初代大統領に選出された。東アフリカを東アフリカ連邦（英語版）に統合する構想を掲げ、1963年12月に独立を達成したザンジバル王国が翌1964年1月のザンジバル革命によって崩壊し、新たに成立したザンジバル人民共和国のアベイド・カルメ大統領がザンジバルとタンガニーカの連邦制を申し出ると、ニエレレはこれを受けて4月にタンガニーカとザンジバルの連合国家の大統領となった。
ニエレレ治下の1960年代から1970年代にかけては1967年2月に発令されたアルーシャ宣言に基づき、タンザニアの社会主義化を進め、ザンビアのケネス・カウンダ大統領とともに結びつきを強めた中華人民共和国から戦車や戦闘機など様々な援助を与えられ、タンザン鉄道や軍事基地の建設も行われた。それまで背広姿だったニエレレは毛沢東の影響を受け、タンザニアスーツと呼ばれる中国の人民服に似た服装を愛用するようになった。同年6月には東アフリカ諸国と協力条約を締結し、タンザニアのアルーシャに東アフリカ共同体（EAC）の本部と事務局が設置された。ニエレレは初等教育や成人教育を通じての、公用語としてのスワヒリ語教育の拡充も進めた。
1975年に汎アフリカ主義とアフリカ社会主義の精神に基づいて白人国家ローデシアやアパルトヘイト体制の南アフリカ共和国と対決するボツワナ、ザンビアとフロントライン諸国（英語版）（FLS）を結成してタンザニアの大統領を退くまでニエレレは議長を務め、ローデシアや南アフリカ共和国からの経済的な自立を目指して南部アフリカ開発共同体（SADC）の前身である南部アフリカ開発調整会議（英語版）（SADCC）を設立させ、アフリカ諸国の反政府ゲリラ組織に支持を与えた。
1977年、中国の支援で建設されたアマーン・スタジアム（英語版）にてTANUとザンジバルのアフロ・シラジ党（ASP）を統合してタンザニア革命党を設立した。同時期、ケニアのジョモ・ケニヤッタがタンザニアやウガンダを上回る議決権を求めたことで東アフリカ共同体は解散した。
1978年には亡命したミルトン・オボテを匿っていたことから対立していた隣国ウガンダのイディ・アミン大統領がタンザニアに侵攻するも、逆にニエレレは猛反撃して1979年にタンザニア軍がウガンダの首都カンパラにまで進撃し（タンザニア＝ウガンダ戦争）、アミン体制を打倒した。アフリカの国家が武力を用いて他のアフリカの主権国家の政権を打倒したという前例のないこの行為は前年の1977年に起きたセーシェルの軍事クーデターへのニエレレの関与とあわせて、内政不干渉の原則に反するとアフリカ統一機構（OAU、現アフリカ連合）の加盟国で物議を醸したが、ニエレレはアミン体制が南アフリカの白人政権よりも大量虐殺を行っていたとして人道性を訴えた。
1980年代に入ると電気や水道などのインフラストラクチュアの崩壊に加え、トイレットペーパーや塩などの日用品さえも不足する事態に至った。このため、ニエレレは経済運営失敗の責任を取り、1985年の大統領選出馬を辞退。ザンジバル出身のアリ・ハッサン・ムウィニを後任として大統領職を辞した。
引退後

大統領辞任後も、1990年まではタンザニア革命党党首の座にあり一定の政治力を保持した。1999年に死去した。
ニエレレの評価

彼の政策は一般にウジャマー村構想として知られる社会主義政策であり、アフリカ民族社会独自の社会主義的農業集団化方式であるウジャマーを重視し、銀行や企業の国営化などの統制経済により社会の平等化を図る彼の理想主義の現れであった。この計画は旱魃による食糧生産高の激減、輸出作物生産の軽視、及び1970年代の石油危機による原油価格高騰で失敗したものの、他のアフリカの政治家にありがちだった権力にしがみつく独裁者にならず、失政の責任をとって職を辞した彼のアフリカの平和・平等・安定を思う真剣な姿から、彼を「アフリカの父」の1人として尊敬する動きも少なくない。ニエレレにはムワリムという愛称があるが、これはスワヒリ語で「先生」を意味するものである。また、ニエレレは金銭に清廉な人物であった。
ニエレレのウジャマー思想を紹介した論文に、井上順孝「J.K.ニエレレ―ウジャマーの志向するもの」（柳川啓一編『講座宗教学5・聖と俗のかなた』、東京大学出版会、1978年）がある。
受賞歴

ガンディー平和賞（1995年）
1000タンザニア・シリング紙幣のニエレレの肖像
Jakarta EE

| --- | --- |
 
Javaカード
Java ME (Micro)
Java SE (Standard)
Jakarta EE
JavaFX
テンプレートを表示
Jakarta EEは、Javaで実装されたアプリケーションサーバの標準規格及びそのAPIを定めたもの。Java Platform, Standard Edition (Java SE) の拡張機能の形で提供される。旧名はJava Platform, Enterprise Edition (Java EE) 。
概要

1999年に初版である1.2が発表された。主に小規模〜大規模サーバーシステムの標準仕様として、動的HTTPサーバ機能、自動トランザクション管理機能、データベース接続機能、メッセージング機能、各種通信プロトコル機能がAPIとして定められている。大規模システムにおける多層システムの構築も想定されており、XAプロトコルを用いた分散トランザクションにも対応している。
過去のリリースに伴い名称が変化しており、2017年現在のバージョンはJava Platform, Enterprise Edition 8 (Java EE 8) と命名されているが、Java EE 5より過去のバージョンはJava 2 Platform, Enterprise Edition (J2EE) と命名されていた。
Java EE自体は仕様であるため、各社・各組織がライセンスを受け実装している。オープンソースのものからプロプライエタリなもの、無償のものや有償のものなど選択肢が多い。
Java EEの権利はサン・マイクロシステムズを買収したオラクルが保有してきたが、同社は2017年にJava EEをEclipse Foundationに寄贈してオープンソース化をすることを発表。Java EEの商標については引き続きオラクルが保有するため、Java EE 9以後はJakarta EEの名で開発が進められる事が発表された。
歴史

Jakarta EEは1999年の登場以後、数年おきに新しいバージョンが策定されている。
主なAPI

Jakarta EE APIは Java SE APIを元に機能拡張された様々な技術を包含している。
Java EE 8 Specification APIs
Java EE 7 Specification APIs
Java EE 6 API Specification
主なAPI > javax.servlet.*

Servletパッケージでは、主にHTTPリクエストのためのAPIが定義されている。またJavaServer Pages (JSP) に関するAPIも含まれる。
主なAPI > javax.websocket.*

WebSocketパッケージでは、WebSocketの通信に関するAPIが定義されている。
主なAPI > javax.faces.*

Facesパッケージでは、 Java Server Faces (JSF) に関するAPIが定義されている。JSFはコンポーネントによるUI構築技術である。
主なAPI > javax.el.*

ELパッケージでは、Java EEのEL式に関するクラスとインターフェースが定義されている。EL式はJSPやJSFを作成するWebアプリケーション開発者のためにデザインされた簡単な構文である。主にJSFにおいてコンポーネントに管理beanを結びつけるために用いられるが、仕様自体は独立しており、それ以外の部分でも使用可能である。
主なAPI > javax.enterprise.inject.*

Injectパッケージでは、Contexts and Dependency Injection (CDI) APIのためのインジェクションアノテーションが定義されている。CDIは依存性の注入 (DI) に関する仕様である。
主なAPI > javax.enterprise.context.*

Contextパッケージでは、Contexts and Dependency Injection (CDI) APIのためのコンテキストアノテーションとインタフェースが定義されている。
主なAPI > javax.ejb.*

Enterprise JavaBeans (EJB) パッケージでは、EJBコンテナがサポートするトランザクション処理 (JTA)、RPC（RMIまたはRMI-IIOP）、並行性制御、依存性の注入 (DI)、ビジネスオブジェクトのためのアクセス制御といった軽量APIが定義されている。またこのパッケージは、エンタープライズBeanとそのクライアント間、エンタープライズBeanとEJBコンテナ間の取り決めを定義したクラスとインタフェースも含む。
主なAPI > javax.validation.*

Validationパッケージでは、Bean Validation APIのためのアノテーションとインタフェースが定義されている。Bean Validationはbean（例えばJPAのモデルクラス）に対する統一されたバリデーション（値の検証）手法を提供する。Java EEの各要素では、JPAが永続化層におけるバリデーションに、JSFがビュー層におけるバリデーションにまた関与する。
主なAPI > javax.persistence.*

Persistenceパッケージには、永続化プロバイダと管理クラス、それにJava Persistence API (JPA) クライアントの間の取り決めを定義したクラスとインタフェースが含まれている。
主なAPI > javax.transaction.*

Transactionパッケージでは、Java EEのトランザクション処理を担うJava Transaction API (JTA) のインタフェースとアノテーションを含むAPIが定義されている。これらのAPIは低レベルAPIが抽象化されたものであり、通常のアプリケーション開発者がJava EEを用いて開発する場合は、EJBのより高レベルのトランザクション管理を用いたり、このAPIのアノテーションとCDIの管理Beanとを組み合わせて使用することが想定されている。
主なAPI > javax.security.auth.message.*

Messageパッケージでは、Java Authentication SPI (JASPIC) のインタフェースやクラスを含むAPIが定義されている。JASPICはセキュアなJava EEアプリケーションを構築するための仕様である。
主なAPI > javax.enterprise.concurrent.*

Concurrentパッケージでは、Java EEプラットフォーム標準の管理されたスレッドプールと連携する、並行処理に関するインタフェースが定義されている。
主なAPI > javax.jms.*

JMSパッケージでは、Java Message Service (JMS) APIが定義されている。JMSはJavaプログラムにエンタープライズメッセージの生成、送信、受信、読込のための手法を提供する。
主なAPI > javax.batch.api.*

BatchのAPIパッケージでは、Java EEのバッチ処理のためのAPIが定義されている。バッチ処理APIは、大容量のデータを扱う長時間に亘るバックグラウンドタスクや、定期的に実行されるタスクのための手法を提供する。
主なAPI > javax.resource.*

Resourceパッケージでは、Java EE Connector Architecture（英語版） (JCA) APIが定義されている。JCAはEnterprise application integration (EAI) の一部であるアプリケーションサーバーや企業情報システム (EIS) の相互接続を実現するための技術である。このAPIはベンダーのための低レベルAPIであり、通常のアプリケーション開発者をターゲットとしてはいない。
Jakarta EEの実装

Jakarta EEの機能を用いたアプリケーションを動作させるには、Jakarta EEの仕様を実装した実行環境やライブラリが必要である。Jakarta EE SDKには、Jakarta EEに準拠したオープンソースのアプリケーションサーバであるGlassFish Open Source Editionが同梱されている。GlassFish 5.0はJava EE 8の参照実装である。NetBeansやEclipseといったJava開発ツールの多くもJakarta EEに対応している。
以下に、Jakarta EE (Java EE) に準拠した主なアプリケーションサーバを示す。表のバージョン番号は、該当するJakarta EE (Java EE) 仕様に対応したバージョンを表している。
| アプリケーションサーバ | Java EE 8準拠 | Java EE 7準拠 | Java EE 6準拠  (Full Profile) | Java EE 6準拠  (Web Profile) | Java EE 5準拠 | J2EE 1> 4準拠 | ライセンス |
| --- | --- | --- | --- | --- | --- | --- | --- |
| GlassFish server Open Source Edition | Yes v5.x | Yes v4.x  | Yes v3.x  | Yes v3.x Web Profile | Yes v2.1.x |  | CDDL, GPL |
| Payara Server | Yes v5.x | Yes 4.x |  |  |  |  | CDDL, GPL |
| Oracle GlassFish Server |  |  | Yes v3 |  | Yes Sun Java System Application Server v9.0 | Yes Sun Java System Application Server v8.2 | プロプライエタリ （OSS版を元とする） |
| Oracle WebLogic Server（英語版） |  | Yes v12.2.x | Yes v12.1.x |  | Yes v10.3.5.0 | Yes v9 | プロプライエタリ |
| WildFly | Yes v14.x | Yes v12,x, v11.x, v10.x, v9.x, v8.x, v7.1 | Yes v6.0 , v7.0  |  | Yes v5.1 | Yes v4.x | LGPL |
| JBoss Enterprise Application Platform | Yes v7.2  | Yes v7.0 | Yes v6.0  |  | Yes v5 |  | LGPL （WildFlyの商用版） |
| IBM WebSphere Application Server |  |  | Yes v8 |  | Yes v7 | Yes | プロプライエタリ |
| Open Liberty | Yes v18.0.0.2 | Yes v18.x, v17.x, IBM WAS Liberty v8.5.5.6  | Yes IBM WAS Liberty v8.5.5  |  |  |  | Eclipse Public License |
| IBM WebSphere Application Server Community Edition |  |  | Yes v3.0[出典無効] |  | Yes v2.1 |  | プロプライエタリ |
| Apache Geronimo |  |  | Yes v3.0  |  | Yes v2.0 | Yes v1.0 | Apache License 2.0 |
| TmaxSoft JEUS |  | Yes v8  | Yes v7 |  | Yes v6 | Yes v5 | プロプライエタリ |
| 富士通 Interstage Application Server |  |  | Yes v1 |  | Yes |  | プロプライエタリ |
| NEC WebOTX |  | Yes v10 | Yes v9 |  | Yes v8 |  | プロプライエタリ |
| Caucho（英語版） Resin Server（英語版） |  |  |  | Yes v4.0. |  | Yes | プロプライエタリ |
| Apache TomEE（英語版） |  |  |  | Yes |  |  | Apache License 2.0 |
| OW2 JOnAS |  |  |  | Yes v5.3 rc1  | Yes | Yes | LGPL |
| SAP NetWeaver |  |  |  | Yes v2.x  | Yes | Yes | プロプライエタリ |
| Oracle Containers for Java EE（英語版） |  |  |  |  | Yes |  | プロプライエタリ |
| Oracle iPlanet Web Server |  |  |  |  |  | Yes Sun Java System Web Server | プロプライエタリ |
| Oracle Application Server 10g（英語版） |  |  |  |  |  | Yes | プロプライエタリ |
| Sybase Enterprise Application Server  |  |  |  |  |  | Yes | プロプライエタリ |
例

以下に、Java EE 7の様々な技術を組み合わせて作成した、ユーザーの登録を行うWeb入力画面のサンプルを示す。
Jakarta EEには、サーブレットにJSP、またJSFとFaceletsといった、Web UIを作ることが可能ないくつかの技術が存在する。以下はJSFとFaceletsを用いた例である。コード上では明示されていないが、入力コンポーネントでは入力値の検証にBean Validationを使用している。
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core">
    
    <f:metadata>
        <f:viewParam name="user_id" value="#{userEdit.user}" converter="#{userConvertor}" />
    </f:metadata>
    
    <h:body>
    
        <h:messages />
        
        <h:form>
            <h:panelGrid columns="2">
                <h:outputLabel for="firstName" value="First name" />
                <h:inputText id="firstName" value="#{userEdit.user.firstName}" label="First name" />
                
                <h:outputLabel for="lastName" value="Last name" />
                <h:inputText id="lastName" value="#{userEdit.user.lastName}" label="Last name" />
                
                <h:commandButton action="#{userEdit.saveUser}" value="Save" />
            </h:panelGrid>
        </h:form>
    
    </h:body>
</html>
例 > バッキングBeanの例

JJakarta EEでは、ビューの処理の実装にバッキングBean（画面の背後で処理するBean、管理Beanとも）と呼ばれる仕組みを用いる。以下はCDIとEJBを用いたバッキングBeanの例である。
@Named
@ViewScoped
public class UserEdit {

    private User user;
    
    @Inject
    private UserDAO userDAO;
    
    public String saveUser() {
        userDAO.save(this.user); 
        addFlashMessage("User " + this.user.getId() + " saved");
        
        return "users.xhtml?faces-redirect=true";
    }
    
    public void setUser(User user) {
        this.user = user;
    }
    
    public User getUser() {
        return user;
    }
}
例 > DAOの例

Jakarta EEでは、ビジネスロジックの実装のためにEJBが用意されている。データの永続化ではJDBCやJPAが使用できる。以下はEJBとJPAを用いたData Access Object (DAO) の例である。コード上では明示されていないが、EJBではトランザクション管理にJTAが使用される。
@Stateless
public class UserDAO {

    @PersistenceContext
    private EntityManager entityManager;
    
    public void save(User user) {
        entityManager.persist(user);
    }
    
    public void update(User user) {
        entityManager.merge(user);
    }
    
    public List<User> getAll() {
        return entityManager.createNamedQuery("User.getAll", User.class)
                            .getResultList();
    }

}