東大医学部 その2

同級生で東大医学部に行った友人二人目の話。

その彼も小学校の塾から一緒だった。つまり、一人目の彼ともみんな同じ塾出身だ。 その後中学・高校も同じで、長い付き合いだったので本当に仲のいい友人だった。

そして大学で進路は分かれた。彼は東大の理Ⅰに合格し、自分は東大に落ちた!

おや、理I?医学部は理Ⅲでは?と思われるかもしれない。

実は東大は1年目と2年目途中までの成績と、学生の志望を元に、三年生で進学する部科が決まる。 そして東大医学部は、理Ⅲのみならず、少数ながら理Ⅱや他科からも進学できる。

例えば2016年でいうと、64人を理Ⅲから(理Ⅲからは、志望すればほぼ無条件で行ける)。10人を理Ⅱから。3人を他の全科から取る。という内訳になっている。結果、3人の枠を争う理I、文科が最も高い点数が必要となる。

そのあたり以下のサイトに詳しい。 https://todai.info/shinfuri/medical.php

友人は東大に入った後一念発起し大学で勉強して(東大に入った時点で既に十分に勉強したのだが)、一年留年はしたものの、進振りで医学部に進んだ。 そして、元々子供好きだったのもあり、今は小児科医をやって超忙しい日々を送っているそうだ。すごい!

彼の性格はというと、小さいころから考え方が大人びた人間で、シニカルなおぼっちゃんという感じ。ガリ便では無いけれど決して道を踏み外さないタイプ。 でも、ゲーセンなんて不良の行く場所だと思っていた若き中学生の自分を、ゲーセンに連れ込んでくれたのは彼だ。

そのくせに、結局私の方がゲームにはまって、青春をゲーセンに捧げていると、「まだゲームなんてやってるの?」と突っ込んでくれたのも彼だ。 そんなシニカルな面はあれど、とにかく性格が良くてまっすぐな人間だった。

子供のために難病とも戦う彼にエールを送りたいです!

<備忘録> OpenCVのVisual Studioビルドにハマった件

OpenCV 3.0をVisual Studio2013でビルドしたものを使っていたが、Visual Studio2015に環境を変えたいので、VS2015でもビルドした。

無事ビルド完了し実行したのだが、RELEASEビルドが"BEX64 例外コードc0000417"で実行時に落ちる。 DEBUGビルドを実行すると、OpenCVの特徴点Matcherを呼び出した時に得た、マッチング結果の解放時に落ちている。

これはいわゆる、ライブラリとアプリケーションのランタイムの不整合が原因だなと思ってソリューションを見直してみたが、ランタイムはともにマルチスレッドDLLで違い無し。 どうもVS2015から、CランタイムのDLLがユニバーサルCRT(ucrtbase.dll, ucrtbased.dll)に変わったらしく、これが当初バグを含んでいたらしい。(この記事が詳しい)

https://dev.activebasic.com/egtra/2016/04/19/878/

ということで、検索結果にしたがってランタイムを正しいものに更新。するとDEBUGビルドは直ったのだが、RELEASEビルドが直らない。

DependencyWalkerで探ってみても、アプリとOpenCVとで呼び出しているランタイムは全く同じに見える。

結局、VS2013のアンインストール、VS2015の修正などさんざん試行錯誤したあげく、試しにOpenCV3.1.0をビルドしてリンクするとエラーが無くなった。 公式のビルド済みバイナリも、VC14バージョンの提供はOpenCV3.1.0からだから、OpenCV3.0 と Visual Studio2015(VC14)に問題があったのかな?それともOpenCVも全てソースからビルドしているわけでは無いので、ビルド済みバイナリのどれかが問題になったのかもしれない。

というわけで、使っているAPIが全て問題無く動作することを確認した上で、OpenCV3.0.0を捨てて3.1か3.2に移行する予定。

結論

ビルド&テスト済みのバージョンの組み合わせ以外は疑ってかかるべし

追記

OpenCVVisual Studioビルドでハマッタ時のレシピ 基本的には、以下の手順でビルドできます。

  1. OpenCVソースコードOpenCV libraryから取ってくる
  2. CMAKEでビルドする
  3. 作られたslnファイルを開き(Visual studio起動)ビルドする
    • DEBUGもしくはRELEASEで、ALL_BUILDを実行する。INSTALLをビルドすると、指定したinstallディレクトリにバイナリとincludeファイルをコピーしてくれる
ビルド失敗ケース
  1. CMAKEのconfigureが失敗する
    • プロキシ認証がある環境だと、ippicvやffmpegなどの3rd party製バイナリをダウンロード出来ずにhashチェックで失敗することが多い。この場合アドレスを調べ、手作業でダウンロードし、必要なディレクトリにコピーする(必要な場所はCMAKEに表示される)
  2. ビルドは成功したものの、実行時に落ちる
    • 一番多いのは、ライブラリのビルド時と、アプリケーション側のビルド時の設定が異なっているケース。まずはランタイムライブラリがちゃんと同じになっているか確認する。(マルチスレッド・マルチスレッドDLL・マルチスレッドデバッグDLLなど)
    • バージョンの組み合わせを疑う

スマホと会話

毎週子供をスイミング教室に連れて行っている。 そのスイミング教室に、上の子が習っている間、下の子を連れてきて待っているお父さんがいる。

その父親、待っている間いつもスマホでゲームをやっている。下の子がお父さんに話しかけてもゲームに夢中で応えないし、下の子がスマホを覗き込んで掴もうとすると、不機嫌にしかりつけるのだ。

最近はこういう光景が至る所で見られるようになったのだが、なんとも寂しい気分になってしまう。 先日外食にいった際などは、子供3人連れた5人家族がいたが、食事が出るまでずっと親はスマホゲーム、子供が3DSをやって待っていた。

彼らにとって子供とはどういう存在なんだろうか。 子供に夢を見ないのだろうか。子供は情熱を注ぐ対象では無いのだろうか。自分の経験を伝え人生の楽しさを知らしめ、大きく羽ばたいて欲しい存在では無く、それはただの義務なのか。

親が子供でしょうがない。。

東大 医学部 その1

東京大学の医学部といえば、言わずと知れた日本最難関の学部・学科である。毎年東大には3000人も入るが、医学部は100人ちょっとで、東大の中でも別世界と言われる頭脳が必要だ。

良く知った同級生に、東大医学部に進学した人間が4人いる。 彼らがどんな人物だったか、軽く紹介しようと思う。

一人目は、小学校で同じ塾に通った同級生。 中学受験を経験した自分は、6年生には二つの塾を掛け持ちしたが、その両方で同じクラスになった。

当時中学受験といえば最も権威があったのは四谷大塚で、四谷大塚定期テストといえば泣く子も黙る存在である。 四谷大塚で毎週日曜日に行われるテストは、上位100位だったかに入ると、全国に配布される結果に名前が掲載される。

受験戦争なんて世界が狭いもので、この四谷大塚定期テストで上位のさらに上位に入るのは、自分のような凡人には到達できない領域で、だいたいメンツも固定されている。そんなんで、こちらはいつしか名前も覚えてしまうものである。しかもこのあたりの成績優秀者はみんな結局東大に合格する(東大を志望すれば)。

彼もまた上位一桁とかそこらへんの常連で、結局小学生から大学受験まで受験エリートのまま理3に合格して医学部に行った。

ただ面白いのは、そんな受験エリートだが決して机にかじりつくガリ便のタイプではなく、塾が終わると同級生と肩を組みながら街で悪さをしたり、いつも他人をからかって遊ぶのが好きな奴だったこと。休み時間もたいていジャンプとか読んでたので、始終勉強に打ち込むタイプでは無かったと思う。みんなに"親分"と呼ばれ、典型的なガキ大将。

ところが高校時代に会った時には、随分身も心も落ち着いた感じで、ガキ大将の面影が薄くなっていたのが印象的でした。今は医師としても研究者としても立派にやっているようです。

ちなみに一度だけ塾内の小テストで自分が彼を上回り、点数順で席が並べられるシステムだったので彼を悔しがらせたことがある。よほど嬉しかったのか、今でも覚えている。

1984年

ジョージ・オーウェルの「1984年」を読みました。

Amazon CAPTCHA

読んで数日は、その世界観が頭の中をグルグル回っておかしな気分になりました。 それくらい衝撃が大きかったですね。

内容はいわゆるディストピアものですが、読み始めてすぐに、映画「未来世紀ブラジル」を思い出しました。テリー・ギリアム未来世紀ブラジルを、1984年版「1984年」と言っていた意味がようやく分かりました。全体主義の恐怖や、記録省・情報省・情報隠滅のためのダクトなど、世界観を作りだす要素が少しだけ形を変えて共通して出てくる所なんかも。

これを読む人は、あくまで小説の世界であって現実には起こりえないと思うかもしれませんが、一度全体主義や情報統制が強固になってしまうと、再び自由な世界に戻すことが如何に難しいことであるかを、想像させてくれます。

実際世界にはそういう状況に陥っている国がいくつもあるし、日本も近年は右傾化・全体主義の流れを感じます。自由は無条件で保証されているものではなく、命がけで守るものだという事を忘れないようにしたい。

金本阪神頑張っている

阪神ファンです。

今年のセリーグは広島だけやたらに強い。 強力な打線と安定感のある先発陣、戦力的には一番有利。

金本阪神は序盤好調だった打線だが、疲れが出始めて陰りが見えてきた。 しかしここぞの勝負強さと、好調な選手をタイムリーで使い分けることで、何とかカバーしている。

守備力は伝統的に強固なリリーフ陣と、若手の台頭に支えられているが、リリーフ陣がこれほどの盤石さをシーズン終盤まで維持できるとは思えない。 そこで二軍調整に入った藤浪が、結果的に後半戦でチームを救ってくれる展開になったら面白い。

戦力的な不利を、どこまで士気と采配で埋められるか。最後まで優勝争いして頑張って欲しいものだ。

本は最高の娯楽である

二か月くらい前に、電子書籍端末を初めて買いました。

楽天Kobo Aura Oneです。理由は、電子書籍端末をいくつか持っている同僚に聞いたら、『ポケットに入らない以上(画面は)大きければ大きいほどいい』とのアドバイスから、現時点で一番大きい電子書籍端末を選びました。

買ってその通り!と思いました。

今更ですが電子書籍ってほんと素晴らしいですね。普段専門書以外あまり本を読まなかった自分ですが、気付くとこの二か月で30冊以上読んでいたのです。

本って、伝えたいことは風景でも表情でも全部言葉にしなきゃいけないから、読むのに時間がかかったり、理解するのに困難があったりということもありますよね。 でもそれって、TVもゲームも無い時代では、何よりもエキサイティングでスリリングな娯楽だったと思うんですよ。

しかも本は読みながらも、自分の思考を邪魔されずに、好きなだけ時間をかけて行ったり来たりできる。

だから、世界中の叡智がひねりだしてこの世に産んでくれた傑作は、今でも最高の娯楽です。