福岡県北九州市出身。小学3年次からバレーボールを始めた。2010年12月に開催された全国都道府県対抗中学バレーボール大会の代表メンバーに、2年生ながら選抜され準優勝を果たし、優秀選手賞に輝いた。翌年の同大会でも優秀選手賞を受賞した。高校は地元の強豪校である北九州高校に進学し、2012年のインターハイでベスト4進出の立役者となった。一方、全日本ユース・ジュニア代表にも選出され、2012年のアジアユースでは優勝を果たした。2014年6月、東京オリンピックの強化指定選手である「Team CORE」のメンバーに選出された。同年9月に開催された第4回アジアカップ・バレーボール選手権初戦の対カザフスタン戦で4得点をあげ、シニア国際大会デビューを果たした。引き続き同月に開催されたアジア競技大会にも出場し、4位入賞に貢献した。2014年12月、Vプレミアリーグのデンソー・エアリービーズは、坂本ら3選手の内定を発表した。2015年2月21日の対トヨタ車体戦に途中出場し、3得点をあげてプレミアデビューを果たした。2018年11月6日、デンソーは坂本の海外移籍を発表し2019年5月までドイツのシュヴェリーンSCでプレーする。
ジェニーン県 (アラビア語: محافظة جنين‎ Muḥāfaẓat Ǧanīn; ヘブライ語: נפת ג'נין‎ Nafat Ǧanīn)は、パレスチナ自治区のヨルダン川西岸地区北端の県。 県都はジェニーン。 2014年7月1日の人口は30万3600人で、ヨルダン川西岸地区の10.9%を占め、11県中5位。 面積は583km²で、ヨルダン川西岸地区の10.3%を占め、11県中6位。 人口密度は520.8人/km²。 39%が15歳以下で、31%が難民である パレスチナ自治政府が過半数の領土を統治している唯一の県。 2005年のガザ地区等撤退で、4つのユダヤ人占領地が返還された。
1958年11月に大阪市西淀川区で設置された医療法人愛仁会を母体とする病院で、同法人2施設目として1977年 11月 高槻市古曽部町1-3-11（旧愛仁会リハビリテーション病院の場所）で開院した病院である。NICU ・GCU（継続保育室）・PICU・MFICU等を置き2001年には、総合周産期母子医療センターの機能を持ち、訪問介護ステーションなども運営している。2010年1月には、大阪府より社会医療法人として認定された。
2009年11月30日に、一畑電車北松江線で、工事列車の電車と貨車とを繋ぐ連結器が外れ、長時間に亘り線路支障する事故が発生した。この事故の調査過程で、工事列車を運行する際に線路閉鎖を行っておらず、しかも30年以上に亘り同様な状態が続いていたことが判明している。2014年2月23日に、京浜東北線川崎駅構内で、工事作業用の車両と回送電車が衝突する事故が発生した。東日本旅客鉄道の記者会見発表によれば、同回送電車の通過後に線路閉鎖の手続きをとるところ、間違えて通過前に工事作業用車両を線路に乗せたことが原因としている。
次のC99の関数は、指定されたサイズの可変長配列を割り当て、浮動小数点の値で埋めて、別の関数に渡す。配列は自動変数として宣言されているため、read_and_process() から戻るとその存続期間が終了する。float read_and_process(int n){    float vals[n];    for (int i = 0; i < n; i++)        vals[i] = read_val();    return process(n, vals);}C99では、関数呼び出しにおける長さのパラメータは、可変長配列のパラメータよりも前に来なければならない。以下はAdaにおける同じ例である。Adaの配列は境界を持っている。従って、長さをProcess関数に渡す必要はない。type Vals_Type is array (Positive range <>) of Float;function Read_And_Process (N : Integer) return Float is   Vals : Vals_Type (1 .. N);begin   for I in 1 .. N loop      Vals (I) := Read_Val;   end loop;   return Process (Vals);end Read_And_Process;Fortran 90での同等の関数は次の通りである（コンパイル時にプロシージャ・インターフェイスを検査するFortran 90の機能を利用する場合）。function read_and_process(n) result(o)    integer,intent(in)::n    real::o    real,dimension(n)::vals    integer::i    do i = 1,n       vals(i) = read_val()    end do    o = process(vals)end function read_and_process一方、関数がFortran 90以前の呼び出しインターフェイスを使用する場合は、まず（外部）関数を宣言し、配列の長さを引数として明示的に渡す必要がある（Cの場合と同様）。function read_and_process(n) result(o)    integer,intent(in)::n    real::o    real,dimension(n)::vals    real::read_val, process    integer::i    do i = 1,n       vals(i) = read_val()    end do    o = process(vals,n)end function read_and_process次のCOBOLのコード断片は、PEOPLE-CNT値で指定された長さ（メンバー数）を持つレコードの可変長配列DEPT-PERSONを宣言する。DATA DIVISION.WORKING-STORAGE SECTION.01  DEPT-PEOPLE.    05  PEOPLE-CNT          PIC S9(4) BINARY.    05  DEPT-PERSON         OCCURS 0 TO 20 TIMES DEPENDING ON PEOPLE-CNT.        10  PERSON-NAME     PIC X(20).        10  PERSON-WAGE     PIC S9(7)V99 PACKED-DECIMAL.次のC#のコード断片は、整数型の可変長配列を宣言する。unsafeというキーワードは、このコードを含むアセンブリが「安全でない」(unsafe) とマークされることを必要とする。unsafe void declareStackBasedArray(int size){    int *pArray = stackalloc int[size];    pArray[0] = 123;}