収穫逓減の概念の起源を遡ってみると、ヨハン・ハインリヒ・フォン・チューネン、ジャック・テュルゴー、トマス・ロバート・マルサス、デヴィッド・リカードといった初期の経済学者の懸念にたどり着く。マルサスとリカードは19世紀のイングランドで、土地が限られていることで収穫逓減が起きるのではないかと懸念した。農業の生産量を増大させるには、農民は痩せた土地を耕作して耕作面積を広げるか、既存の土地でより集中的な生産手法を適用する必要がある。どちらにしても、農業生産量を増大させるのにかかるコストは増大していき、マルサスとリカードは農業生産量の増大が人口増大に追いつかなくなると予測した。(Case、Fair、1999: 790)
収穫逓減（しゅうかくていげん、英: diminishing returns）は、経済学用語であり、収穫逓減の法則とも呼ばれる。固定および可変の入力（例えば工場規模と労働者数）のある生産システムで、可変入力がある点を過ぎると、入力の増加が出力の増加に結びつかなくなっていく。逆に製品をより多く生産するのにかかるコストは増大していく。これを相対費用逓増の法則あるいは機会費用逓増の法則、限界生産力逓減の法則とも呼ぶ。表面上は完全に経済的概念だが、収穫逓減はテクノロジ的関係も暗示している。収穫逓減の法則は、企業の短期限界費用曲線が結局は増大することを示している。
2017年オータムクラシックは2017-2018年シーズンに開催されたスケートカナダオータムクラシック。カナダスケート協会が主催し、2017年9月20日から23日にかけて、シニアクラスの男女シングル、ペア、アイスダンス競技、ジュニアクラスの男女シングル競技がカナダ・ピエールフォンのスポートプレックスピエールフォンにて行われた。当大会は第4回開催でISUチャレンジャーシリーズの一つに組み込まれた。
もとは津軽藩政時代に高杉組の大庄屋を代々つとめていた豪農、對馬家の書院庭園で、2度の工事で完成する。その後、1890年（明治23年）から1905年（明治38年）にかけて、武学流の第一人者の庭師、高橋亭山が着手したのが始まりで、1936年（昭和11年）に完成。大石武学流の特徴である、飛ばなければ渡って歩けないような飛石のほかに、枯池・枯滝を設けて石橋を架けたりなど、大石武学流の造園技法が良く残されている庭園である。
最速145km/hのストレート、スライダー・緩いカーブ・フォーク・チェンジアップなど多彩な変化球を投げ分ける。現在では、2012年シーズンに習得したスクリューを勝負球に使う。2008年のドラフト会議で指名された選手では、自身と同じ宮崎県の高校出身の左腕投手である中崎や赤川をライバル視。また、対戦したい打者として、出身高校の先輩・赤田将吾を挙げている。2013年4月24日には、赤田が在籍する北海道日本ハムファイターズ戦（福岡 ヤフオク!ドーム）で一軍2試合目の登板を果たしたが、赤田が出場しなかったため初対戦の機会を逸した。
ソフトバンクからの戦力外通告後に、第1回12球団合同トライアウトや、東北楽天ゴールデンイーグルスの入団テストに参加。トライアウトでは、4人の打者に対して、3者連続奪三振を記録した。その後、2013年12月17日に、楽天から育成選手としての入団が発表された。2014年、10月3日に球団より戦力外通告を受けた。10月31日、自由契約公示された。
fishの文法は他のシェルスクリプト言語と少し異なる。これらの変更は言語を容易に学習できるように、そして言語を強力にしている。fishとBashに代表する他のシェルスクリプト言語との明確な違いは、変数はトークンを必要としない。これはすなわち、引用符を用いて文字列を囲むということを滅多にしないのである。 # 変数代入: 変数fooに対しbarという値をセットする。 # ここで=演算子を使ってはならない。これは空白文字によって判別される。 # 加えてsetコマンドは配列やスコープなどと拡張して使うことが出来る。 > set foo bar > echo $foo bar  # コマンド代入: 変数wdに対してpwdコマンドの出力を代入する。 # ここで `` を使ってはならない。これはネストが出来ない上、'' と非常に紛らわしいからである。 # それから$()も使ってはならない。fishに於いて$は変数を展開するときのみ利用される。 > set wd (pwd) > echo $wd ~  # 配列変数: 変数Aに対して、3, 5, 7, 9, 12という値を配列として代入する。 > set A 3 5 7 9 12      > echo $A[(seq 3)]  3 5 7 # 配列分割: 変数Bは、変数Aの1つ目と2つ目の値である。 > set B $A[1 2]           > echo $b 3 5 # 変数Aの3つ目と5つ目の要素を削除する。 > set -e A[$B]; echo $A   3 5 9  # forループ: JPEGからPNGへ変換する。 > for i in *.jpg; convert $i (basename $i .jpeg).png; end  # whileループ: /etc/passwdを読み込み、コロンで区切られた5番目のフィールドを出力する。 # これはユーザの説明のフィールドである。 > cat /etc/passwd|while read line; set arr (echo $line|tr : \n); echo $arr[5]; endfishと他のシェルスクリプト言語との重要な違いの一つに、サブシェルの有無がある。他の言語に於いてパイプラインや関数、ループのような沢山のタスクはサブシェルを呼ぶことで実装している。サブシェルは親プログラムのために1-2個のコマンドを実行し終了する、シンプルな子プログラムである。しかしこの変更は、サブシェルの如何なる変化もメインシェルへ与えない。これはすなわち、変数の代入や多くのビルトイン関数が期待通りに動作しないのである。fishはサブシェルを決して呼ばず、それゆえ多くのビルトイン関数が完全に動作するのである。 # これは多くの他のシェルでは動作しない。 # これはreadコマンドがビルトイン関数だからである。 # サブシェルをforkしないため、fishとzshで期待通り動く。 > cat *.txt | read line