geniacllm/wiki40b huggingface dataset:
C++ における関数オブジェクトの利点のひとつは、関数ポインタと異なり、インライン化できるためパフォーマンスが良い点である。たとえば、引数をインクリメントさせるシンプルな関数は関数オブジェクトとして実装できる:struct IncrementFunctor {  void operator()(int& i) { ++i; }};通常の関数:void increment_function(int& i) { ++i; }STL 関数 std::for_each() を用いると下記のようになる:template<typename InputIterator, typename Function>Function for_each(InputIterator first, InputIterator last, Function f) {  for ( ; first != last; ++first)    f(*first);  return f;}ここに std::for_each() を適用すると下記のようになる:int A[] = {1, 4, 2, 8, 5, 7};const size_t N = sizeof(A) / sizeof(A[0]);for_each(A, A + N, IncrementFunctor());for_each(A, A + N, increment_function);いずれの for_each()も期待通りの動作をするが、最初の方法では以下のように展開される。IncrementFunctor for_each<int*, IncrementFunctor>(int*, int*, IncrementFunctor)二番目の方法では以下のように展開される。void(*)(int&) for_each<int*, void(*)(int&)>(int*, int*, void(*)(int&))for_each<int*, IncrementFunctor>()の場合には関数が既知であるためコンパイラがインライン化できるが、for_each<int*, void(*)(int&)>() の場合にはコンパイル時に関数が不定でありインライン化できない。現実には、コンパイラに指示すれば簡単に関数を既知にすることができる。コンパイラが関数の定義を認識しており、それがクラスの内外いずれでも同じように行われていさえすればよい。インライン化しない場合、リンカは関数がクラスの関数だとの指示さえあれば同じ関数の別のコンパイル単位の複数回の定義をエラーを生成せずに黙って見過ごす。リンカは同じ関数の定義がクラスの関数でない場合には複数回の定義を許容しないためである。もうひとつの例として、std::sort()関数テンプレートを挙げる。#include <iostream>#include <algorithm>#include <cstdlib>#include <vector>#include <chrono>void createRandomNumbers(std::vector<int>& array, int seed) {    std::srand(seed);    for (auto&& x : array) { x = std::rand(); }}inline bool compareFunc(const int& a, const int& b) { return a < b; }struct CompareFunctor {    bool operator()(const int& a, const int& b) const { return a < b; }};template<typename TFunc> void performFunc(TFunc func) {    const auto startTime = std::chrono::system_clock::now();    func();    const auto endTime = std::chrono::system_clock::now();    std::cout << "Elapsed time [ms] = " << std::chrono::duration_cast<std::chrono::milliseconds>(endTime - startTime).count() << std::endl;}int main() {    std::vector<int> array(1000 * 1000);    std::cout << "* std::qsort:" << std::endl;    createRandomNumbers(array, 0);    performFunc([&array]() {        std::qsort(array.data(), array.size(), sizeof(int),            [](const void* a, const void* b) { return *static_cast<const int*>(a) - *static_cast<const int*>(b); });    });    std::cout << "* std::sort and function pointer:" << std::endl;    createRandomNumbers(array, 0);    performFunc([&array]() {        std::sort(array.begin(), array.end(), compareFunc);    });    std::cout << "* std::sort and functor:" << std::endl;    createRandomNumbers(array, 0);    performFunc([&array]() {        std::sort(array.begin(), array.end(), CompareFunctor());    });    std::cout << "* std::sort and lambda:" << std::endl;    createRandomNumbers(array, 0);    performFunc([&array]() {        std::sort(array.begin(), array.end(), [](const int& a, const int& b) { return a < b; });    });}std::qsort()およびstd::sort()の実装はいずれもクイックソートとは限らず、処理系依存のため、直接性能を比較することに意味はないが、通例インライン展開が利用できるstd::sort()のほうが性能が良くなる。また、述語に関数ポインタを利用するよりも、関数オブジェクトを利用したほうが性能が良くなる。C++11で追加されたラムダ式は、コンパイラによって内部的には関数オブジェクトの定義に展開されるため、通例関数オブジェクトを利用した場合と同等の性能になる。
関数オブジェクトの利点の一つは、関数の呼び出しをまたいで状態を（オブジェクトのフィールドとして）保持できる点である。たとえば、下記のコードは10以上の数を数えるジェネレータ(引数をとらない関数)を定義し、11 回呼び出し結果を出力している。#include <iostream>#include <iterator>#include <algorithm>class countfrom {private:  int count;public:  countfrom(int n) : count(n) {}  int operator()() { return count++; }};int main() {  std::generate_n(std::ostream_iterator<int>(std::cout, "\n"), 11, countfrom(10));  return 0;}関数オブジェクトで状態を保持する場合、明示的にメンバー変数を定義したうえで、関数オブジェクトのメンバーとして操作を記述しなければならなかった。C++11で導入されたラムダ式では、外部の変数のキャプチャをサポートし、クロージャを実現することができる。ラムダ式によってキャプチャされた変数は、コンパイラによって暗黙的に生成される関数オブジェクトのメンバー変数となる。
D言語には関数オブジェクトとして、デリゲートとクロージャの両方がある。bool find(T)(T[] haystack, bool delegate(T) needle_test) {  foreach ( straw; haystack ) {    if ( needle_test(straw) )      return true;  }  return false;}void main() {    int[] haystack = [345, 15, 457, 9, 56, 123, 456];    int   needle = 123;    bool needleTest(int n) {      return n == needle;    }    assert(find(haystack, &needleTest));}D言語におけるデリゲートとクロージャの違いは、コントロールが変数のスコープから一旦抜けても、変数の寿命が続いているか、そうでないかである。コンパイラにより保守的に、自動的に決定される（後から変数を参照する可能性があればクロージャとする）。D言語は、関数リテラルやラムダ式もサポートしている。void main() {    int[] haystack = [345, 15, 457, 9, 56, 123, 456];    int   needle = 123;    assert(find(haystack, (int n) { return n == needle; }));    assert(find(haystack, (int n) => n == needle));}コンパイラがインライン化できるようにするため(上記参照)、関数オブジェクトをC++形式の演算子のオーバーロードを用いて宣言することもできる。しかし、D言語ではテンプレート引数として関数等を渡す手法が一般的である。bool find(T,F)(T[] haystack, F needle_test) {  foreach ( straw; haystack ) {    if ( needle_test(straw) )      return true;  }  return false;}void main() {    int[] haystack = [345, 15, 457, 9, 56, 123, 456];    int   needle = 123;    struct NeedleTest {      int needle;      this(int n) { needle = n; }      bool opCall(int n) {        return n == needle;      }    }    assert(find(haystack, NeedleTest(needle)));}
Javaでは関数が第一級オブジェクトでないため、関数オブジェクトの代わりとして、一つのメソッドを持つインタフェースが使われる。代表的なインタフェースとしては、run()メソッドを持つjava.lang.Runnableが挙げられる。実際のコーディングにおいては、そのようなインタフェースを実装するクラスの定義には、内部クラス (inner class) や、メソッド内の変数をキャプチャしてクロージャのように振る舞うことのできるローカルクラス (local class) あるいは匿名クラス (anonymous class) がしばしば使われる。Javaの標準ライブラリの例では、java.util.Collections.sort() はリストと、意味的には関数を引数にとる。この関数はリスト内のオブジェクトを比較する役割を持つ。しかし、Javaは関数が第一級オブジェクトでないため、java.util.Comparatorインタフェースを実装したオブジェクトを渡す。下記の例のように使用する：List<String> list = Arrays.asList(new String[] {    "10", "1", "20", "11", "21", "12"});// Comparator を実装する匿名クラスを定義して利用。Collections.sort(list,    new Comparator<String>() {        public int compare(String o1, String o2) {            return Integer.valueOf(o1).compareTo(Integer.valueOf(o2));        }    });Java 8からは匿名クラスの糖衣構文としてラムダ式をサポートする。ラムダ式を利用すると、以下のように簡潔に記述することができる。Collections.sort(list,    (String o1, String o2) -> Integer.valueOf(o1).compareTo(Integer.valueOf(o2)));また、Java 8はメソッド参照もサポートするようになった。メソッド参照は、内部的にはインタフェースを利用して実装されている。
Pythonでは、関数は、文字列や数値、リストなどをはじめとする他の任意のデータと同様のオブジェクトである。つまり、Pythonは第一級関数を扱うことができる言語である。また、__call__() メソッドを持つ任意のオブジェクトを関数呼び出しの構文で呼び出すことができる。例として、Accumulator クラス (ポール・グレアムのプログラミング言語の文法と明快さの研究に登場する) を挙げる。class Accumulator(object):    def __init__(self, n):        self.n = n    def __call__(self, x):        self.n += x        return self.n下記のように使用する(対話的インタプリタを用いている):>>> a = Accumulator(4)>>> a(5)9>>> a(2)11>>> b = Accumulator(42)>>> b(7)49Python で関数オブジェクトを定義するもう一つの方法として、ネストした関数定義、といった形の構文を使う方法がある。def Accumulator(n):    def inc(x):        inc.n += x        return inc.n    inc.n = n    return inc一方で Python には、その内部に式しか書くことができない（文が書けない）という強い制限のある lambda form しか関数リテラルに相当するものがなく、手続き的なものは名前を付けて定義しなければならない。これはそうするのが良いプラクティスとされているからである。
Lisp においても、関数は、文字列やベクトル・リスト・数値と同様に変数に入れたり関数から返したりできる第一級オブジェクトであり、第一級関数を扱うことができる言語である。Lisp はその最初から (lambda ...) という特殊形式による関数リテラルをはじめとして、第一級関数を扱うことができる言語であったが、1960年代から1970年前後までの実装では、動的スコープのためクロージャにはなっておらず、funarg問題（en:Funarg problem）が認識されることとなった。Scheme で、静的スコープと無限エクステント（メモリ上のオブジェクトは参照されている限り生存し続ける）による解決が示され、Common Lisp をはじめとする現代的な Lisp の多くは静的スコープを採用しており、lambda 特殊形式ではクロージャが作られる。しかし Emacs Lisp のように動的スコープの Lisp もまだ広く残っている。Scheme では変数と関数で名前空間が分かれておらず、変数名を関数名と同様に使ってプログラムを書くことができる。(define (hello s)  (print (format "hello, ~a" s)) )(hello "world")(let ((f hello))     (f "Scheme") )これを実行すると、hello, worldhello, Schemeのように出力される。これに対し、伝統的な Lisp の多くや Common Lisp は変数と関数で名前空間が分かれている。同様のプログラムを Common Lisp で書いた例を示す。(DEFUN HELLO (S)  (PRINT (FORMAT NIL "hello, ~A" S)) )(HELLO "world")(LET ((F #'HELLO))     (FUNCALL F "Common Lisp") )これを実行すると、hello, worldhello, Common Lispのように出力される。Common Lisp では、名前に対して、変数としての値と、関数とが別々に結びつけられていて、文脈により（カッコ内の並びの先頭にあるか、そうでないかにより）どちらかがアクセスされる。F という変数に関数値を束縛する所では、通常の文脈において関数にアクセスするために #' を名前の前に付けている。一方、並びの先頭の位置に、この例では F と書いても、その名前の関数がないというエラーになる。Common Lisp では一般に、FUNCALL か APPLY 関数を使って呼び出す。変数と関数の名前空間を分けるか同じにするか、という議論は、Lisp に限らず現代的なプログラミング言語の設計において話題になる。ML などの現代的な関数型言語では当然のように同じ名前空間である。スクリプティング言語では、Python や JavaScript は同じ名前空間としたが、Ruby ではローカル変数とメソッドで別の名前空間とした。Lisp では「Lisp-1 対 Lisp-2 の議論」などと呼ばれる（en:Common Lisp#The function namespace を参照）。
Ruby では、便宜上 Object クラスのローカルインスタンスメソッドを「グローバル関数」と呼んでいるといった例外はあるが、関数は存在せず、全てメソッドである。メソッドはオブジェクトではなく、変数とメソッドで名前空間が違う。Ruby には、メソッドの他に手続きの表現としてブロックがある。Ruby のブロックは、メソッド呼び出しにオプショナルに付加できるもので、暗黙の引数といったような感じで呼び出されるメソッドに渡される。ブロックからクロージャが作られ、呼び出された側からは yield という特殊なグローバル関数により、そのクロージャを呼ぶことができる。ブロックは直接にはオブジェクトではない。しかし、メソッド定義の仮引数の記述の最後に、&foo のように & を先頭に付けた引数を付けるなどすることで、簡単に Proc オブジェクトとして得ることができる。また、メソッド呼び出しの最後の実引数として、引数の前に & を付けることで、Proc オブジェクトをブロックの代わりに渡すこともできる。Proc オブジェクトの手続きは call というインスタンスメソッドにより呼ぶことができる。Proc オブジェクトは文脈という環境を持つ関数オブジェクト状のものである。これに対し、レシーバ（ foo.bar() のようにメソッドを呼び出す時、foo の指すオブジェクトをレシーバと言う）という環境を持つ関数オブジェクト状のものが Method オブジェクトである。Method オブジェクトはメソッドそのものではなく、リフレクションなどのためのオブジェクトであり、感じとしては java.lang.reflect.Method に似ている。UnboundMethod はレシーバが切り離された Method であり、実行するためにはまずレシーバを bind して Method にしなければならない。Ruby Extensions Project は、シンプルなハックを開発した。class Symbol   def to_proc      proc { |obj, *args| obj.send(self, *args) }   endendSymbol にこのような to_proc メソッドがあれば、foo メソッドを呼び出すような Proc オブジェクトが、:foo.to_proc というコードで得られる。& が付けられた実引数（前述）が、Proc オブジェクトでない場合は、to_proc メソッドが呼ばれるというコントラクトになっているので（ダックタイピング。これは前からそうなっていた）、たとえば配列の要素の合計を得る、というコードが [2, 3, 5, 7].inject :+ のように簡潔に書ける。Symbol#to_proc は、RubyKaigi 2006 の期間中、2006年6月11日に正式に Ruby に追加された。また、Ruby においてファンクタという名前があるものとして、Ruby Facets プロジェクトによって導入された委譲の実装がある。委譲の最も基本的な定義は下記のようなものである:class Functor  def initialize(&func)    @func = func  end  def method_missing(op, *args, &blk)    @func.call(op, *args, &blk)  endend
冒頭にも述べたようSmalltalkでは関数オブジェクトに類似する機能としてブロックが存在する。他の言語同様関数的な使い方も可能であるが、複数の実行方法を備えており多機能になっている。Smalltalkでは言語構文としてif文を始め殆どの制御構文が存在せず、メッセージとこのブロックの組み合わせによってあらゆる制御を実現しておりブロックはSmalltalkの根幹をなしている。下記に一般的なブロックの使用例を示す。[から]までがブロックである。Number methodsFor:'comparing'!max: aNumber    "レシーバーと引数を比較して大きい方を返す。"    self < aNumber        ifTrue:        [            ^ aNumber. "ブロック内ではブロックの外側にある変数も参照できる"        ]        ifFalse:        [            ^ self.        ].!!上記における^は他の言語のreturnに当たる復帰文であるが、この復帰文はブロックの呼び出し階層を無視しブロックを含むメソッドの呼び出し元まで一気に戻るという特殊な働きをしており、更に他の言語と一線を隔てる特徴となっている。この復帰文によって、ブロックはより制御構文としての性格が強くなっている。
ここで説明するのは C++ 用語のファンクタではない。より形式化したものとして、数学（圏論）における関手(ファンクタ)と同様のものを持つ言語もある。たとえば、Standard MLのfunctorは、モジュールからモジュールへのマッピング である。HaskellのFunctorは以下のような型クラスである。class Functor f where    fmap :: (a -> b) -> f a -> f b-- さらに、型 f α と f α に対して定義された fmap は、以下を満たさなければならない。-- 恒等関数を恒等関数にうつす--   fmap id  ==  id-- 関数合成との関係--   fmap (func1 . func2)  ==  fmap func1 . fmap func2Prologでは、関数のシンボルをファンクタと呼んでいる。
北欧デザイン（ほくおうデザイン）は、北欧のスカンディナヴィア諸国およびフィンランドにおけるデザインの総称。スカンディナヴィアデザイン。
戦後、デンマーク系アメリカ人のフレデリック・ルニングが、アメリカ国内でスカンディナビアのハンドクラフト製品を輸入販売し、人気となったという。「デーニッシュ・モダーン」「スウェーディッシュ・グレース」などの造語も生まれた。ルニングは1951年に、スカンディナヴィアのデザイナーを対象とした賞「ルニングプライズ（ルニング賞）」の創設（1970年まで、北欧が対象）もした。スカンディナビアの4か国（SWE・DEN・NOR・FIN、当時のアイスランドはデンマーク領）はその後、アメリカ国内でデザインの巡回展も実施し、観光立国を目指した。1957年には金工家のヤコブ・トーシュトルップ・プリッツに因む「ヤコブ賞」が創設（ノルウェー国内が対象）。ノルウェー文化省が設立した「ノシュクフォルム」から授与される。そして様々なデザイナーが登場し、1950年代から1960年代ごろに隆盛したといわれる。「シンプルモダン」という世界的な認知が多いという指摘もあり、「スカンディナビア・ミニマリズム」という概念を取り入れた特徴のものもある。範疇として、北欧建築を含む場合もある。北欧家具に関しては、長く厳しい冬に室内で過ごす時間が多いという状況から、「飽きのこないシンプルなデザイン」と「機能的で長く愛用できるような実用性」を兼ね備えた家具が誕生したのではないかという説がある。ノルウェーにおいては、冬の日照時間が著しく短いため、室内照明器具が暮らしの重要な役割を担っているという。北欧雑貨も「家で過ごす時間が楽しくなる」などの特徴が見られるという指摘がある。諸説あるが代表的なノルウェー発祥のデザインとして、（Thor Bjørklundによる）チーズスライサー、（Jac Jacobsenによる）自在アームのランプなどを挙げる例がある。ペーパークリップはヨハン・バーラーが特許を取得した（発明者かは不詳）。
1797年5月18日にピルニッツで、ザクセン選帝侯フリードリヒ・クリスティアンの五男マクシミリアンとその最初の妻であったパルマ公フェルディナンドの娘カロリーナの第三子として生まれた。1819年9月26日にフリードリヒ・アウグストはオーストリア皇帝フランツ1世の皇女カロリーネ・フェルディナンデ（1801年 - 1832年）と結婚した。さらにカロリーネと死別した後の1833年4月24日にバイエルン王マクシミリアン1世の王女マリア・アンナと再婚した。しかし2人の妃との間に子供は生まれなかった。1830年9月、フランスで起きた7月革命の影響でザクセンに革命騒乱が発生した際、父マクシミリアンから王太子の地位を譲られた。1831年に伯父のザクセン王アントンによって摂政に任命され、アントンが1836年に死去すると王位に即いた。フリードリヒ・アウグスト2世は憲法を制定するなど、はじめは自由主義的な姿勢をとったが、1848年革命（3月革命）が勃発すると態度を変え、1848年4月28日には議会を解散した。これは五月蜂起を招いたものの、暴動は速やかに鎮圧された。フリードリヒ・アウグスト2世は、馬車事故による怪我が原因で1854年8月9日にカッレーステン（ティロル州イムスト郡）にて死去した。王位は弟のヨハンが嗣いだ。
ティムは、1982年のヨーロッパ選手権と1983年のヘルシンキで開催された第1回の世界選手権に出場しているもののメダルを獲得することはできなかった。1984年のロサンゼルスオリンピックでは、400m、4×100mRと4×400mRの3種目に出場。強豪が揃う東欧諸国がボイコットのため不参加の中、400mは決勝に残り6位入賞。4×100mRも5位となる。そして、4×400mRでは西ドイツの第2走者として、3分22秒98でアメリカ、カナダに次ぐ銅メダルを獲得した。また、2年後の、1986年のヨーロッパ選手権の4×400mRでも、東ドイツに次ぐ2位となり銀メダルを獲得している。ティムは、1987年のローマで開催された世界選手権でも、400mとリレー2種目に出場をしているが、400mは準決勝敗退。リレーは両種目とも決勝で5位となっている。2回目のオリンピックとなった翌1988年ソウルオリンピックでは、昨年の世界選手権と同じく400mは準決勝で敗退したが、リレーは2種目とも4位に終わり、惜しくもメダルに手が届かなかった。
豊竹 時太夫（とよたけ ときたゆう）は、義太夫節の太夫。
初代の高弟の弟子で安永2年（1773年）に死去したという。通名は「かさ五」というが理由は不明。
1763年に2代目に入門し入太夫、2代目没後3代目を襲名。寛政11年（1799年）9月22日に死去、通名は「銭屋源七」。
天保元年（1830年）1月1日 - 明治38年（1905年）8月17日。本名は田村竹松。摂津国灘の生まれ。はじめ三味線方4代目豊澤広助の門弟で広右衛門から文駄。1871年に太夫に転身し5代目竹本春太夫の門下で6代目時太夫を襲名。 何者かに美声人気を妬まれ水銀を飲まされ美声を失った。晩年は仏法斎松朝を名乗った。実子は鶴澤友造。
文久2年（1862年）2月18日 - 。本名は松本政次郎。摂津伊丹の生まれ。1877年に鶴澤寛治の門下で寛八、1899年に2代目竹本長尾太夫で高尾太夫、1903年に7代目時太夫を襲名。大声の美声で知られた。没年未詳だが、大正頃まで存命だったという。
スコットランドのフォルカークで生まれる。1910年に家族でカナダへ移民し、ウィニペグに定住した。幼少期に、足に怪我を負った事が原因で骨髄炎に患い、切断も免れないといった状況にまで追い込まれた際に、とある外科医から、ダグラスの病気を研究材料として学生達を手術に立ち会わせる事を条件に、無料で治療を受ける事ができたという経験があった。この経験が、あらゆる人間が安心して健康な生活を送る為の医療を享受できる様にしなければならない、というダグラスの信念の基となった。第一次世界大戦の間は、一時グラスゴーに戻っていたが、1919年に再びウィニペグの地を踏んだ。同年に、ウィニペグでゼネラル・ストライキの現場を目撃したが、その際警察官達が警棒や銃でデモ隊を鎮圧し、騎馬警察によって2人の市民が射殺されるといった光景を目の当たりにした。1924年にブランドン大学に進学し、そこで社会的福音運動の影響を受ける様になった。1930年にブランドン大学を卒業した後は、1933年にマックマスター大学で社会学の修士号を取得した。卒業論文のテーマは、優生学の観点に基づいた「低能児家庭の問題」というもので、問題を解決する方法として、障害を抱える国民を精神的かつ身体的にも断種を行い、彼らを特定のキャンプに収容するといった様な内容を提案していた。しかし、1938年にナチス・ドイツを訪問して以降は、前述の様な思想を改め、生涯前述の論文に関しては一切言及せず、政治家となってからも、優生学に基づいた政策を実行する事は無かった。以降は、サスカチュワン州のウェイバーンにあるカルバリー・バプティスト教会の牧師となった。世界恐慌の渦中で、ダグラスは社会主義に傾倒するようになり、この頃に社会主義政党である協同連邦党（新民主党の前身）に入党した。1935年には、下院議員に選出された。第二次世界大戦の勃発に伴い、カナダ軍に召集され、海外への派遣を志願したが、前述の骨髄炎による後遺症から、兵役を免除された。ちなみに、ダグラスが加わるはずだったウィニペグ連隊は、1941年の香港の戦いでメンバーの全員が死亡もしくは捕虜になるという結末をたどった。
ダグラスが最も重要視した政策は、公衆医療政策に関連するものだった。1962年に導入された包括的医療保障制度は、多くの論難を呼び起こし、医師達のストライキを呼び起こすこととなった。医師達は、同制度が自分達の収入の大幅な減少と、政府による医療に対する過剰なまでの干渉を懸念していたが、同制度の導入前は、州の人口の60%から63%しか民間もしくは公的な医療保障を受けることが出来ていなかった。このような政策は、ダグラスの後継者である、ウッドロウ・ロイドによって継承され、1958年に首相に就任したジョン・ディーフェンベーカーは、サスカチュワン州以外の地域でも、同制度を導入する場合は、費用の50%を連邦政府の補助金によって賄われる、といった法案を制定した。1964年には、最高裁判所が同制度を国家全体で制定するよう勧奨し、1966年にはレスター・B・ピアソン首相によって、費用の50%を連邦政府が負担し、残りを地方政府が負担するといった公衆医療政策が実施されるようになった。
協同連邦党は、1961年にカナダ労働者会議と合併して新民主党を結党し、初の党大会においてダグラスが党首に選出された。翌1962年の下院議員選挙においてレジャイナ市の選挙区から出馬したものの落選し、後にブリティッシュコロンビア州の補欠選挙において当選を果たした。その後は、1963年と1965年の選挙において当選を果たしたものの、1968年にはバーナビー・シーモア選挙区において再び落選し、同年に行われたナナイモ・カウチン選挙区における補欠選挙において当選を果たした。1971年に党首を辞任した後も、同選挙区での議席を保持し続け、1979年に政界引退を表明した。
スコットランド・エディンバラのグレイフライアーズ生まれ。庶民院議長候補になったほか海軍本部委員（Lord of the Admiralty）を務めた第3代準男爵サー・ギルバート・エリオットの長男。母親アグネス・ダルリンプル＝マーレイ＝キニンマウンドは初代ステア子爵ジェイムズ・ダルリンプルの曾孫。父の弟にニューファンドランド植民地総督のジョン・エリオット海軍大将、弟に外交官のヒュー・エリオット、妹の夫に初代オークランド男爵ウィリアム・イーデンがいるほか、ロバート・ルイス・スティーヴンソンやアーサー・セントクレアらと縁戚関係にある。初め家庭で教育を受け、1763年頃からパリでデイヴィッド・ヒュームの下で学び、オノーレ・ミラボーと知り合う。1768年にオックスフォード大学クライスト・チャーチ、1769年にリンカーン法曹院へ入り、1772年に学位（M.A.）を、1774年5月4日に法廷弁護士資格を取得。1793年、オックスフォード大学から民法学博士号（D.C.L.）を授与。1776年より翌1777年までノーサンバーランド州モーペス選挙区選出の、1777年より1784年までロックスバラシャー州選挙区選出の、1786年より1790年までバーウィック選挙区選出の、1790年より1795年までコーンウォール州ヘルストン選挙区選出の庶民院議員。議会ではホイッグ党に所属し、親しくなったエドマンド・バークがウォーレン・ヘースティングズやイライジャ・インピーを攻撃するのを助けた。2度庶民院議長候補となるが落選。1793年、枢密顧問官に列せられる。1794年、イギリス・コルシカ王国（Anglo-Corsican Kingdom; アングロ・コルス王国）の副王。1797年、「カウンティ・オヴ・ロックスバラにおけるミントーのミントー男爵」（Baron Minto, of Minto in the County of Roxburgh; グレートブリテン貴族）に叙位。また姓を母親のものと組み合わせて「エリオット＝マーレイ＝キニンマウンド」へ改めた。1799年から1801年までオーストリア駐箚特命全権公使。1802年、王立協会フェローに選出。1806年にイギリス東インド会社監督局総裁となるが、同年ベンガル総督に指名。1809年、シク王国の君主ランジート・シング（Ranjit Singh）との間に不可侵条約を締結しサトレジ川を国境とする。1810年、インド貿易の中継地として重要だったフランス領のモーリシャス島・レユニオン島（ブルボン島）を占領。1811年、ナポレオン戦争によるホラント王国滅亡に乗じオランダ領東インドへトーマス・ラッフルズを派遣、ジャワ島を征服。1813年、「カウンティ・オヴ・フォーファーにおけるメルガンドのメルガンド子爵」（Viscount Melgund, of Melgund in the County of Forfar）および「カウンティ・オヴ・ロックスバラにおけるミントーのミントー伯爵」（Earl of Minto, of Minto in the County of Roxburgh; ともに連合王国貴族）に叙位。翌年ハートフォードシャーのスティーブニッジにて死去、ウェストミンスター寺院に葬られた。
全長は0.371キロメートル（1962年3月末時点）。全線が複線かつ併用軌道であり、愛知県道200号名古屋甚目寺線（外堀通）上を走行した。起点明道町停留場の次が終点菊井町停留場という短い路線である。起点明道町停留場は外堀通と名古屋市道江川線が交差する明道町交差点に位置する。3本の市電路線が集まる地点であり、南北方向の市道江川線上に上江川線が通り、外堀通には東に向かって行幸線が、西に向かってこの明道町線がそれぞれ伸びていた。東西の明道町線・行幸線と南北の上江川線は平面交差するほか複線の連絡線があり、上江川線南方（柳橋方面）と明道町線の直通が可能な配線であった。終点菊井町停留場は外堀通と名古屋市道菊井町線が交差する菊井町交差点に位置した。ここは市道菊井町線上を南北に通る押切線との接続地点であり、交差点には明道町線側から南北方向双方へ直通できる配線（デルタ線）が形成されていた。
名古屋城西部地区で最初に開通した路面電車は押切線で、1901年（明治34年）に開業した。同線は柳橋（現・名駅）から志摩町（現・那古野）まで北上、そこから一旦西に折れ、那古野町から再び北向きに戻って押切町に至るという経路であった。開通当時、押切町付近を除いて田園地帯と市街地の境を通る路線であったが、電車敷設を機に沿道の市街化が進行した。これに続いて1913年（大正2年）から1915年（大正4年）にかけて、志摩町から北上して浄心へ至る上江川線と、途中の明道橋（明道町）から東へ伸びる行幸線の2路線が開通した。これらの路線の沿線は江戸時代からすでに武家屋敷や町屋が並んでいた地域にあたる。1919年（大正8年）になり、名古屋市は幹線道路5本の新設からなる「第1期都市計画街路事業」の実施を決定し、8月に国の認可を受けた。市西部では西区明道町（明道橋）と菊井町を結ぶ351メートル・幅員20メートルの道路「明道町線」の新設が盛り込まれ、1920年（大正9年）より着工、1924年（大正13年）7月に竣工をみた。路面電車を運転していた名古屋電気鉄道においても明道町から菊井町までの軌道敷設特許を1919年6月7日に申請して1921年（大正10年）7月29日付で取得した。直後の8月1日に名古屋市が名古屋電気鉄道市内線を引き継ぎ名古屋市電が成立。市は買収後ただちに幹線道路整備に関連した軌道を敷設する「第一期軌道建設改良工事」を立ち上げ、その一環として明道橋停留場（後の明道町）から菊井町停留場に至る明道橋線を翌1923年（大正12年）1月16日に開通させた。明道町線開通により、従来明道橋 - 平田町 - 鶴舞公園 - 門前町（後の大須）という「コ」の字型で運転されていた系統が菊井町経由で名古屋駅前まで延長された。この系統は反対側の路線延伸に伴い1924年3月より名古屋駅前を発着する循環系統となり、以後太平洋戦争後の一時期を除いて1970年（昭和45年）まで運転が続くことになる。
1923年12月、名古屋駅前方面から那古野町（堀内町線）経由で押切町へ至る系統が新設され、反対に柳橋方面から志摩町・那古野町経由で押切町へ至る系統は廃止された。従って押切線志摩町 - 那古野町間を経由する市電の系統は設定がなくなったが、一方で押切線は押切町から郊外へ伸びる名古屋鉄道（名鉄）郡部線の電車が都心側のターミナルである柳橋駅まで乗り入れるルートとして1913年から利用されてていた。1926年（大正15年）に志摩町 - 那古野町間が廃線になると、この郡部線直通電車は明道町線経由（柳橋 - 明道橋 - 菊井町 - 押切町の経路）となり、以後新名古屋駅（現・名鉄名古屋駅）が開設される1941年（昭和16年）までこの経路で郊外電車の乗り入れが続いた。戦後は行幸線・東片端線とともに環状線の北部を構成したほか、名古屋駅前と北区各地（黒川・大曽根・上飯田など）を結ぶ運転系統が多数経由した。また名古屋駅前と市南部の名古屋港を結ぶ系統も明道町線を通っていた（#運転系統参照）。名古屋市電は1950年代末に路線網・輸送人員ともに最盛期を迎えたが、事業の大幅な赤字化や市営バスの急速な拡大、自動車の普及による交通事情の変化など市電を取り巻く環境が変化したことから、市は1965年度（昭和40年度）から段階的な市電の撤去に着手し、1968年（昭和43年）12月には1973年度（昭和48年度）までに市電を全廃すると決定した。最大で6系統あった明道町線を通過する運転系統も段階的に縮小され、末期には名古屋駅前と御成通線上飯田を結ぶ系統のみ残された。そして1971年（昭和46年）2月1日、菊井町 - 上飯田間計6.8キロメートルが廃止されて明道町線も全線廃止となった。
輔仁大学から合作金庫銀行を経て、2003年に台湾・中華職業棒球大聯盟の統一ライオンズに入団。プロ1年目から二桁勝利を挙げる。2004年8月に開催されたアテネオリンピックの野球チャイニーズタイペイ代表に選出された。2006年開幕前の3月に開催された第1回ワールド・ベースボール・クラシック(WBC)のチャイニーズタイペイ代表に選出された。オフの11月から12月にかけて開催されたドーハアジア競技大会の野球チャイニーズタイペイ代表に選出された。同大会では優勝を果たした。2007年、16勝を挙げ最多勝のタイトルを獲得した。2008年8月に開催された2008年北京オリンピックの野球チャイニーズタイペイ代表に選出された。2009年、防御率3.30で最優秀防御率のタイトルを獲得。2010年に西武ライオンズ、読売ジャイアンツ、阪神タイガースの注目を集めたが、契約には及ばなかった。オフの10月に開催された広州アジア競技大会の野球チャイニーズタイペイ代表に選出された。同大会では準優勝を果たした。2013年1月14日に第3回WBC本戦のチャイニーズタイペイ代表に選出され、2大会ぶり2度目の選出を果たした。2015年9月30日に第1回WBSCプレミア12のチャイニーズタイペイ代表に選出された。2016年開幕前の1月29日に「侍ジャパン強化試合 日本 vs チャイニーズタイペイ」のチャイニーズタイペイ代表27名に選出された。3月6日の第2戦に、2番手として登板し、敗戦投手となっている。2017年1月23日に第4回WBCのチャイニーズタイペイ代表に選出され、2大会連続3度目の選出を果たした。
台湾球界を代表する先発右腕。スリークォーターから最速152km/hのストレートにツーシーム、カットボール、スライダー、チェンジアップを投げる。制球も安定している。球速は肩の故障もあり常時140km/h前後だが、ツーシームやカットボールなどを丁寧に四隅に投げ込む技術は、打たせて取るピッチングスタイルである。日本の別府大学に留学経験を持つ。
IBMが取得した2つの企業の技術を組み合わせて、1998年に登場した。T.120 によるデータ会議と H.323 によるマルチメディア会議機能を提供していた Databeam という企業と、在席情報をベースとしたグループウェア機能を提供していたイスラエルの企業 Ubique である。2008年、ガートナーは統合コミュニケーション分野でIBMが首位に立ったと初めて認めた。
男子高校生で人気少女漫画家の野崎梅太郎と、アシスタントになった女子高校生の佐倉千代を中心に、彼らとその周囲を取り巻く人々をコメディタッチに描いている。白泉社で少女漫画家としてデビューした作者が初めて描いた4コマ漫画をガンガンONLINE編集部に持ち込んで採用となり、ガンガンONLINEが2011年7月から実施している「毎週新連載16作品プロジェクト」の第9弾として連載が開始された。インターネットラジオ『スクエニChan!』第31回放送内でパーソナリティ3人によるラジオドラマ企画として、安元洋貴が野崎、西明日香が佐倉、KENNが御子柴をそれぞれ声を演じた。2013年6月26日にドラマCDが発売された。メインの担当声優は作者の希望で選ばれており、上記の3人も偶然イメージと一致していたということで続投している。2014年1月発行の第4巻にて累計発行部数が100万部となる。2014年3月22日にテレビアニメ化が発表され、同7月から9月まで放送された。2014年8月22日、公式ファンブック、アンソロジーが発売された。
浪漫（ろまん）学園に通う女子高生・佐倉千代は勇気を振り絞り、かねてより想いを寄せていた隣のクラスの男子生徒、野崎梅太郎に告白を決意する。ところが野崎は、女性の筆名で少女漫画雑誌に連載を持つプロの漫画家という、もうひとつの顔を持っていた。佐倉は野崎から、異性としての好意の告白をファンとしての告白と取り違えられたことから、ベタ塗り担当として野崎のアシスタントを務めることになる。無愛想で、いつも漫画の題材を集めることしか頭にない野崎の奇行の数々に振り回されながらも、佐倉は持ち前の社交性を発揮し、野崎のアシスタント仲間や、出版業界の人々、野崎の家族といった人々の間に交友関係を広げていく。一方、佐倉は野崎が自分ことを異性としてどう見ているのか読めず、悶々とする毎日を過ごすことになるが、実は佐倉自身が野崎の描く少女漫画『恋しよっ♡』のヒロイン、マミコの外見上のモチーフになっていたという真実を知らされずにいる。野崎の仕事場では佐倉のほか、悪ぶっているのに繊細な心を持つツンデレ男子の御子柴実琴、演劇部部長の堀政行、バスケ部の後輩の若松博隆といった学生たちが、それぞれアシスタントとして特殊効果・背景・消しゴムかけを担当しており、学校では彼らの交友関係を中心に物語が展開していく。堀の後輩で、演劇部で男役を演じる鹿島遊は、野崎たちが少女漫画を執筆していることを知らされていなかったことが原因で、先輩として敬愛する堀には女装願望があると勘違いし、その応援をしようとして的外れなフォローを繰り返すようになる。また若松は、佐倉の友人でがさつな性格の瀬尾結月から気に入られ、彼女こそが顔を知らない思い人「声楽部のローレライ」の正体であることを知らされないまま交際を続けることになり、野崎の漫画のモチーフにされる。やがて彼らの人間関係は横にも繋がっていき、堀は若松が声楽部の生徒に好意を寄せているという話から着想を得て、演劇部でミュージカルを催すことを思いつく。音痴が密かな負い目である鹿島は堀を失望させないため、佐倉の仲介で瀬尾に弟子入りするが、若松は鹿島のことを瀬尾の彼氏と誤解してひと騒動を繰り広げることになる。御子柴は友人である佐倉や鹿島から相談されたり、若松と瀬尾の関係の真相を把握することになったりと、友人たちの恋愛模様を俯瞰する立場となっていくが、ギャルゲーでしか恋愛を体験したことがない御子柴も彼らに有益なアドバイスをすることができない。そんな御子柴もまた、野崎からマミコの性格上のモデルにされていることを知らされずにいたり、野崎の弟で天才肌だが無気力な野崎真由との奇妙な交友関係を築くことになったりする。野崎の担当編集者である宮前剣と、前任の担当編集者である前野蜜也との腐れ縁や確執、そして前野の雑な仕事ぶりに振り回される漫画家の都ゆかりが、仕事のことを友達に隠しているためにおかしな誤解を広げていく経緯といったサイドストーリーも織り込みつつ、野崎とそのアシスタントたちは漫画家としての多忙な日々と、勘違いに勘違いの絡み合った日常を過ごしていく。
2014年7月より9月まで放送された。声優による演技の収録はアフレコではなく、先に演技を収録してから絵をつけるプレスコ方式で行われた。劇中において登場人物たちが執筆している劇中漫画は、原作の絵を用いず、コンペティションを通じて選ばれたプロの漫画家に依頼するという形で行われた。視聴者に対し、現実と繋がった世界にアニメの登場人物がいるかのような印象を持たせるため、テレビアニメ版における劇中漫画には下書きの線や修正の後を残すなど、生原稿らしく見せる描写がされている。テレビアニメ版のサブタイトルは、ガンガンONLINE掲載時の扉ページに掲載されたアオリ文や、オチの部分に書かれた後引きから取られている。テレビアニメ版における各話は、原作のエピソードを「恋愛」「学校」「仕事」の3パターンに分類し、各話ごとに1つのパターンを掘り下げつつ、全話を通じて各パターンのバランスを取って振り分けるという意図で再構成されており、エピソードの順序が原作から変更されている。
以前はぷろだくしょんバオバブに所属していた。大阪アニメーションカレッジ専門学校卒業。資格はワープロ検定1級、英語検定3級、秘書検定3級、話しことば検定3級、アナウンス検定3級。特技は図画工作、趣味は散歩、ボードゲーム、創作（短編物語など）。
高性能化、高機能化、経済性向上（低コスト化、低燃費化）、信頼性・安全性向上、快適性向上や対環境性（排ガス規制への対応）向上等のユーザーニーズや社会的要請に応えるため、自動車のエレクトロニクス化が急速に進んできた。その結果として自動車に搭載されるECUの担う機能の増大、また、その実現に用いられるソフトウェアが大規模化、複雑化した。これに伴う開発期間の長期化や信頼性の維持などの開発上の問題に対応するために、制御装置と制御対象の機能をモデル化して品質向上と開発効率向上を目指した、モデルベース開発（MBD: Model-Based Development）手法が活用されてきた。さらに、開発後半のシステムテストでの手戻りをなくすために、実機のECUの代わりに仮想マイコンや仮想ECUを応用したMBD手法の導入が検討された。しかし、仮想マイコンや仮想ECUの活用には、シミュレーションに用いるモデル、ツール、開発プロセス等に関わる課題があった。その課題を解決するために、カーメーカー・ECUメーカー・半導体メーカー・シミュレーションツールメーカーの領域を縦断した活動が必要と考えられた。そこで、有志メンバーが集まり、国内協調活動である仮想マイコン応用推進協議会vECU-MBDワーキンググループが 2010年4月に設立された。
本ワーキンググループでは、仮想マイコンや仮想ECUを応用したMBD（モデルベース開発）手法に関わる技術上の課題の解決に向けたガイドの作成、要求仕様の標準化提案、実証例題の作成、および、啓蒙活動等を行っている。主な成果物として、「仮想ECU活用のためのユーザ導入支援ガイド」「モデル調達・構築ガイド」が公開されている。主な実証実験として、「複数ＥＣＵ連動」、「フォールト注入テスト」、「クラウド上での異ユーザ協調シミュレーション」が報告されている。実証実験のベースとなるモデルには、JMAABで開発されたパワーウィンドウシステムが利用された。
茨城県稲敷郡阿見町に生まれる。阿見小学校1年生から野球を始め、小学5年生から捕手を務める。阿見町立阿見中学校では軟式野球部に所属。常総学院高校では1年夏からベンチ入りし、3年連続で夏の甲子園に出場。第88回全国高等学校野球選手権大会では試合出場はなかった。その後、1年秋からレギュラーとして活躍。第89回全国高等学校野球選手権大会では1学年先輩のエース清原大貴とバッテリーを組み、初戦の京都外大西高校戦では9回1安打無失点に抑えていたが、延長では点の取り合いになり、延長12回で3-5で敗れた。第90回全国高等学校野球選手権記念大会では初戦の関東一高校戦で4安打1本塁打と結果を残すが、5-13でこの年も初戦で敗退した。甲子園通算2試合、打率.500（8打数4安打）、1本塁打2打点。中央大学では1年春からベンチ入りし、3年春に正捕手として活躍。打率.306、2本塁打の結果を残し、ベストナインに輝いた。4年の秋は打率.115と低迷。プロ志望届を提出したが、指名漏れした。1学年先輩に井上晴哉、同期に鍵谷陽平、2学年後輩に島袋洋奨がいる。Honda鈴鹿入社後、正捕手として2年目の第85回都市対抗野球大会では守屋功輝、土肥寛昌、ヤマハからの補強選手、竹下真吾をリード。初戦の沖縄電力戦では3打数3安打の活躍。続くJX-ENEOS戦も3打数2安打2打点の活躍を見せた。第40回社会人野球日本選手権大会では初戦の明治安田生命に敗れた。4年目の第87回都市対抗野球大会はエースの平井克典をリードし、ベスト8進出。第42回社会人野球日本選手権大会では初戦の新日鐵住金広畑戦では平井をリードし、森原康平との投げ合いを制し、完封勝利に貢献。続く大阪ガス戦は酒居知史に抑えられ、0-9と敗れた。2016年10月20日に行われたプロ野球ドラフト会議でオリックス・バファローズに7巡目で指名され、契約金2,500万円、年俸1000万円で合意、入団した。背番号は45に決まった。
2017年、開幕から二軍での出場が続いていたが、8月18日に一軍初昇格した。
ミクーリン AM-34 (M-34)（ロシア語: Микулин АМ-34）はソビエト初の液冷式航空機エンジンで、同時にソビエトで初めて可変ピッチプロペラを活用した。エンジンの生産は1934年9月に始まりベリエフ MBR-2、ツポレフ TB-3、ツポレフ TB-4、 ツポレフ ANT-20、ペトリャコフ Pe-8、カリーニン K-7、ポリカルポフ I-17 とボルクホヴィティノフ DB-Aに搭載された。このエンジンを元にAM-35やAM-38などの改良型が開発されている。
水野宗家6代で三河刈谷城主水野忠重の四男として生まれる。慶長5年（1600年）、父が加賀井重望に殺された後、水野氏の家督は兄の勝成が継ぎ、忠清は徳川秀忠の家臣として仕えた。同年関ヶ原の戦いに出陣。慶長7年（1602年）、上野小幡に1万石の所領を与えられて大名となり、同年、従五位下に任官し隼人正を名乗った。慶長10年（1605年）には書院番頭に任ぜられ、また奏者番を兼ねた。慶長19年（1614年）の大坂冬の陣では岡山砦の秀忠本陣の警衛にあたり、元和元年（1615年）の夏の陣では敵将・大野治房を破るという大功を挙げた。この際青山忠俊や高木正成と先陣を競い行賞をめぐって争ったため、閉門を命じられたが、元和2年（1616年）に徳川家康死去の寸前に閉門を解かれた。ただし、なおもしばらく謹慎を続けたと伝わる。その後、父忠重の過去の功績と大坂の役の軍功により、三河刈谷2万石に移封された。寛永9年（1632年）に2万石を加えられて三河吉田4万石に移封される。寛永19年（1642年）7月には信濃松本7万石に加増移封された。正保4年（1647年）5月、江戸にて死去した。享年66。家督は子の忠職が継いだ。
2014年のMLBドラフト14巡目（全体419位）でロサンゼルス・エンゼルスから指名され、プロ入り。契約後、傘下のルーキー級アリゾナリーグ・エンゼルスでプロデビュー。パイオニアリーグのルーキー級オレム・オウルズでもプレーし、2球団合計で13試合（先発7試合）に登板して1勝4敗、防御率8.07、19奪三振を記録した。2015年はA級バーリントン・ビーズでプレーし、28試合（先発22試合）に登板して9勝9敗、防御率3.41、112奪三振を記録した。2016年はA+級インランド・エンパイア・シックスティシクサーズでプレーし、28試合（先発27試合）に登板して8勝12敗、防御率5.70、107奪三振を記録した。オフにはアリゾナ・フォールリーグに参加し、メサ・ソーラーソックスに所属した。2017年はA+級インランド・エンパイアとAA級モービル・ベイベアーズでプレーし、2球団合計で46試合に登板して3勝2敗2セーブ、防御率5.06、42奪三振を記録した。2018年はAA級モービルで開幕を迎えた。AAA級ソルトレイク・ビーズを経て4月23日にメジャー契約を結んでアクティブ・ロースター入りした。同日、故郷ヒューストンのミニッツメイド・パークでのヒューストン・アストロズ戦でメジャーデビュー。そのまま降格することなくブルペン陣の一員となり、この年メジャーでは57試合に登板して3勝3敗4セーブ、防御率4.07、67奪三振、22ホールドを記録した。