元は1960〜70年代に建設労働者の集落として形成された街である。現在の「オラニア」としての歴史は、1990年にカレル・ボショフ（ヘンドリック・フルウールト元南アフリカ首相の娘婿）を初めとする11のアフリカーナーの家族たちがこの周辺の土地を購入し移住したのが始まりである。現在でも市内ではアフリカーンス語のみが用いられ、地域通貨「オーラ」（1オーラ＝1ランド）が流通している。治安も南アフリカ他都市に比べはるかに良好とされる。市民たちは「黒人を差別するためではなく、アフリカーナーの文化を守るためにここに住んでいる」としている。
東京都出身。身長158cm。立教大学社会学部社会学科卒業、慶應義塾大学大学院政策・メディア研究科修士課程修了。広告関連会社を経て、2013年よりジョイスタッフ所属のフリーアナウンサーとして活動を始める。趣味・特技はフィギュアスケート、ミュージカル鑑賞。
JNI関数が返却するJNIオブジェクト参照は、Javaオブジェクトへの「ローカル参照」を表すポインタである。これはJavaのローカル変数に相当する。ローカル参照はスタックフレームの制御フローがJava側に返る際にガベージコレクションによって自動的に破棄されるが、DeleteLocalRef()関数を使って手動で削除することもできる。JNIオブジェクト参照を長期間保持する場合は、「グローバル参照」を使わなければならない。具体的には、C/C++側のグローバル変数などのヒープ領域にjobjectを格納する場合や、スレッド間でjobjectを共有する場合に、ローカル参照ではなくグローバル参照を用いる。Javaのスレッドから呼ばれたC関数内でローカル参照を作成した場合、スタックフレームの制御フローがJava側に戻った時点でローカル参照は自動解放される。また、C/C++のスレッド上でローカル参照を作成した場合、スレッドがJVMからデタッチされた時点でローカル参照は自動解放される。一方、グローバル参照は自動解放されず、DeleteGlobalRef()関数で明示的に削除する必要がある。NewGlobalRef()関数を呼び出すことで、ローカル参照からグローバル参照を生成することができる。グローバル参照はヒープメモリが許す限り自由に作成可能だが、ローカル参照の同時利用可能個数には上限がある。JNI仕様で保証されているのは少なくとも16個ということだけであり、JVMのスタック容量に依存する。JNI参照はJavaのヒープに対する直接のポインタではなく、メモリコンパクションによるJavaオブジェクトのアドレス移動の影響を受けない。
JNIのAPI関数の多くはJava VM環境変数として、JNIEnvへのポインタを受け取る。しかしながら、Javaからnativeメソッドを呼び出す際に、C/C++実装側の関数に引数として渡ってくるJNIEnvは、JNI呼び出しの間のみ有効となる。つまりスタックフレームの制御フローがJava側に戻ると無効になる。またJNIEnvはスレッド間で共有できない。そのため、Java VMに関連付けられていないC/C++スレッド上でJNIEnvを取得するためには、以下のようにAttachCurrentThread()関数を使用してスレッドをVMにアタッチする必要がある。スレッドでJNIEnvが必要なくなったとき、あるいはスレッドを終了する際にDetachCurrentThread()関数を使用してスレッドをVMからデタッチする。JavaVM *g_vm; // JNI_GetCreatedJavaVMs() を使って取得済みとする。JNIEnv *env = NULL;// 現在のスレッドを VM にアタッチする。g_vm->AttachCurrentThread((void **)&env, NULL);// 取得した JNIEnv を使って JNI 関数を実行する。...// 現在のスレッドを VM からデタッチする。g_vm->DetachCurrentThread();すでにJava VMに関連付けられているC/C++スレッド上でJNIEnvを取得するためには、GetEnv()関数を呼び出すだけでよい。JNIEnv *env = NULL;g_vm->GetEnv((void **)&env, JNI_VERSION_1_6);
1798年1月より、スウェーデンのフェルセン伯爵の調停のもと、フランス革命戦争の終結を目指したラシュタット会議が開かれるも、メッテルニヒの策略でオーストリアは会議を先延ばしにし、講和に至らせる前に対仏大同盟の再建という時間稼ぎに成功する。12月、イギリス、オーストリア、ロシアなどによって第二次対仏大同盟が結成された。1799年、北イタリアではオーストリア軍の攻勢とスヴォーロフが率いるロシア軍の戦線加入によってフランス軍は劣勢に立たされ、イタリア方面軍の司令官モローは8月にはジェノヴァまで後退した。ライン方面では、カール大公率いるオーストリア軍に対してフランス軍はシュトックアッハの戦い（3月25日）で敗れ、ジュールダンは解任されてマッセナが後任となった。スイス方面ではロシア・オーストリア連合軍とフランス軍が一進一退の攻防を続けていたが、マッセナは第二次チューリッヒの戦い（9月25日）で連合軍を破った。ロシアは翌年にはフランスと和平を結んだ。この状況の中、ナポレオンは少数の部下と共にエジプトを脱出してフランスに戻り、11月9日、ブリュメール18日のクーデターを起こして執政政府を樹立、第一執政に就任し独裁権を握った。1800年、ナポレオンは反撃のためアルプス山脈を越えて北イタリアに進出。マレンゴの戦い（6月14日）では、フランス軍はオーストリア軍の急襲を受け窮地に追い込まれるが逆襲に成功する。モローが率いるライン方面軍もホーエンリンデンの戦い（12月3日）でオーストリア軍に勝利した。翌年、オーストリアはリュネヴィルの和約を締結しフランスと講和した。フランスとの戦争を続けるのは主要国では再びイギリスのみとなった。さらに、イギリスのマルタ島占領で通商権を侵害されたデンマーク、スウェーデンと、イギリスの地中海進出に難色を示したロシアがプロイセンと結び、第二次武装中立同盟を結成してイギリスと対立した。1801年、イギリスはコペンハーゲンの海戦（4月2日）でデンマーク艦隊を撃破して武装中立同盟を解体させ、エジプトではイギリス軍が第二次アブキールの戦い（3月8日）、アレクサンドリアの戦い（3月22日）に勝利して半年後にフランスのエジプト遠征軍を降伏に追い込んだ。