大å¦ç·¨å ¥å¦ä½é¨ã®ã¾ã¨ãã¨ï¼å¤§å¦ããè¦ãé«å°ã«ã¤ãã¦ææ
ãã®è¨äºã¯ Kosen Advent Calendar 2013 (http://www.adventar.org/calendars/65)åå è¨äºã§ã.
ããã¼ï¼ããã«ã¡ã¯ï¼ã¯ããã¾ãã¦ï¼ãã¤ã ã¹ã¨ç³ãã¾ãï¼
NaraNCTãåæ¥å¾å¤§å¦ã«ç·¨å
¥å¦ãï¼æ¬¡å¹´åº¦ãã大å¦é¢çã¨ãªãã¾ãï¼
ä»ã¾ã§ã«ããããªæ¹ãããããªå ´æã§è«ãããã¦ãããã¨ã§ããã¨ã¯æãã¾ããï¼é«å°ãã大å¦ã¸ã®ç·¨å
¥å¦ããã³å¤§å¦é¢ã¸ã®é²å¦ã¨ãããã¼ãã§èªåãªãã«æãããã¨ãªãããã¾ã¨ãã¦ãããã¨æãã¾ãï¼
諸å
輩æ¹ããã®ããã³ãå¾
ã¡ããã¤ã¤ï¼é²è·¯ã«æ©ãã§ããå¾è¼©è«¸åã«ã¨ã£ã¦å°ãã§ãåèã«ãªãã°å¹¸ãã§ãï¼
ç·¨å ¥å¦å¶åº¦ã¨ã¯
ç¾å½¹é«å°ç諸åã®ããã«ãï¼ã¾ãã¯ç·¨å
¥å¦å¶åº¦ãã®ãã®ã«ã¤ãã¦è§¦ãã¦ãããã¨æãã¾ãï¼
ç·¨å
¥å¦å¶åº¦ã¨ã¯èªãã§åã®å¦ãï¼é«å°ããå¤é¨ã®å¤§å¦ã¸ç·¨å
¥å¦ãã§ããå¶åº¦ã§ãï¼é«å°æ¬ç§5å¹´çãé²å¦ã¨ããé²è·¯ãé¸æããå ´åã¯ï¼å¤§æµã®å ´åãå°æ»ç§orç·¨å
¥å¦ã¨ããé¸æè¢ãèãããã¨ã«ãªãã¨æãã¾ãï¼ãã®æã¯åãå
¥ãã¦ãããã大å¦ãéããã¦ããããã§ããï¼ä»ã§ã¯å¤§ä½ã©ã®å¤§å¦ã§ãåãå
¥ãã¦ããããã®ã§ã¯ãªãã§ããããï¼ãã ãï¼ç·¨å
¥å¦å
ã®å¦ç§ã¯èªåã®å°æ»ã¨å¯¾å¿ããå¦ç§ã«éããã¾ãï¼ã§ãã®ã§ï¼æç³»ã®å¦é¨ã»å¦ç§ãä»ã®å°æ»ã«é²å¦ãããå ´åã¯ç·¨å
¥å¦ã§ã¯ãªãé¸æè¢ãèããå¿
è¦ãããã¨æãã¾ãï¼ä¾å¤ãããã¨ã¯æãã¾ããï¼åèªèº«ããã¾ã詳ãããªãã®ã§å²æâ¦
大å¦ã®é¸ã³æ¹ã§ããï¼ã¾ãã¯ã©ã®ãããªå¤§å¦ããã£ã¦ã©ã®ãããªå¦é¨ãããã®ãï¼ã¾ãããã§ã¯ã©ã®ãããªç 究室ããã£ã¦ã©ã®ãããªç 究ããã¦ããã®ããªã©ã¨ãã£ãç¹ã主ãªçç¼ç¹ã«ãªããã¨æãã¾ãï¼å¤§å¦ã®è¦å¦ãã¢ã¼ãç·¨å
¥å¦åãã®èª¬æä¼ãªã©ãæ¥å
ãããããåç¥ããã¦ãããããã®ã§ï¼æ²ç¤ºæ¿ããã§ãã¯ãã¾ãããï¼ã¾ãï¼å
輩æ¹ã®ãã¼ã¿ãªãããèç©ããã¦ããå ´åãããã¾ãï¼å
輩æ¹ãã©ããã£ãé²è·¯ãé¸ã°ããã®ãããããã¯ãã§ãã®ã§ï¼æå¹ã«æ´»ç¨ã«ãã¦ããã¾ãããï¼
ãã¦ï¼ããã§ç·¨å
¥å¦ãããããã«ã¯å
·ä½çã«ã¯ã©ã®ãããªããã»ã¹ãè¸ããã§ããï¼ä¸è¨ã§è¨ãã°å
¥è©¦ãåãã¾ãï¼ç·¨å
¥å¦è©¦é¨ãåé¨ãã¦åæ ¼ãããã¨ã§ç·¨å
¥å¦ã®æ¨©å©ãå¾ã¾ããï¼ãã®è©¦é¨ã«ãæ¨è¦ã»å¦åãªã©ç¨®é¡ãããã¾ãï¼åã¯ä¸ã§ãç¹æ®ãªå
¥è©¦ãåããã®ã§ããï¼è©³ç´°ã¯ãã®ããã°ã®éå»ã®ã¨ã³ããªãé¡ã£ã¦ããã ããã¨å¹¸ãã§ãï¼
大å¦ã¸ç·¨å ¥å¦ããã¡ãªããã¨ãã¡ãªãã
ä¸è¬çã«ï¼é«å°çãé²å¦ããå ´åã¯å°æ»ç§ã§å¦å£«ãåå¾ãï¼å½å
¬ç«å¤§å¦é¢ã¸å
¥å¦ããã¨ããæµããæãã¡ã¸ã£ã¼ã§ã¯ãªããã¨æãã¾ãï¼åãåæ¥ããå¦ç§ã§ãããã§ãããï¼ä»é«å°ã§ããããã£ã話ãããèãã¾ãï¼ãã®ããã»ã¹ãè¸ãã¡ãªããã¯å¤§ããï¼åããã¼ãã§å¼ãç¶ãç 究ãé²ãããããã¨ã§ãã£ããï¼èªåã«ã¨ã£ã¦æ
£ã親ããã ç°å¢ã§ããä¸ãç®æãããã¨ã§ãã£ããï¼ãã¨é«å°ã§5å¹´éãéãããå¦çã«ã¨ã£ã¦ã¯ããªãã®ã¡ãªããã§ããã¨è¨ãã¾ãï¼
ã§ã¯ï¼ãããã£ãã¡ãªãããæ¨ã¦ã¦ã¾ã§å¤é¨ã§ãã大å¦ã¸ã®ç·¨å
¥å¦ã«ã¯ãããªãã¡ãªãããããï¼ã¾ããã¡ãªãããããã®ã§ããããï¼
ã¡ãªãã
ä¸è¬çã«é«å°çã¯æ¬ç§ãåæ¥ããã ãã§ï¼åå°æ»åã®å¤§å¦çã¨åç以ä¸ã®ããã³ã·ã£ã«ãæã¤ãã¨ãåºæ¥ã¾ãï¼ãã¨å°éåéã®è©±ã¨ãªãã°ï¼å¤§å¦çãå§åãããã¨ããã°ãã°ã§ãï¼ããããªããï¼é«å°æ¬ç§ã®ã«ãªãã¥ã©ã ã ãã§ã¯ã«ãã¼ããããªãç¯å²ãããã¾ããï¼é«å°ã®å
çæ¹ã®å°éå¤ã®åéã¯ã©ããã¦ãã«ãªãã¥ã©ã ã«å«ã¿ã«ããã¨ãããã¨ãããã¾ãï¼ããã¯é«å°ã ãã§ãªã大å¦ã§ãåããã¨ãè¨ãã¾ããâ¦ï¼ï¼ãããã£ãåéã大å¦ã«è¡ã£ã¦åå¼·ããã¨ãããã¨ã¯é常ã«æ義ã®ãããã¨ã ã¨åã¯èãã¦ãã¾ãï¼ããã«ä»éãã¦ï¼é«å°ã§ã¯é¸ã¶ãã¨ãã§ããªãã£ããã¼ãã®ç 究ã«åãçµããã¨ãã§ãã¾ãï¼é«å°å¨å¦ä¸ã«å¦ã³ãããªãã£ãåéã«ã¤ãã¦ï¼å¤§å¦ã§åå¼·ã§ããå¯è½æ§ãé«ãã¨ããç¹ã大å¦ç·¨å
¥å¦æ大ã®ã¡ãªããã ã¨æãã¾ãï¼
ã¾ãï¼ä¸ã®ä¸ã¯ã©ãé å¼µã£ã¦ãé«å°çãã大å¦çã®æ¹ãå¤ãã®ã§ï¼å°±è·ããã°å¿
ã大å¦åã®äººã¨ä¸ç·ã«ä»äºãããæ©ä¼ãããã¯ãã§ãï¼ãããã£ãæã«ï¼å¤§å¦ã¨ãã£ãã¨ãããã©ãããã¨ãããªã®ããç¥ã£ã¦ããã¨ä½ãã¨ä¾¿å©ããªã¨æãã¾ãï¼ç¹ã«é«å°çã¯æ®éé«æ ¡ã®ãã¨ãç¥ããªãã±ã¼ã¹ã大åã§ãããï¼
ããã«ï¼æ £ããç°å¢ããå¤ã«åºããã¨ã¯äººéçãªæé·ãããããã¦ããã¾ãï¼å¤§å¦ã«ç·¨å ¥å¦ããã¨ã»ã¼ç¢ºå®ã«ä¸äººæ®ããããããã¨ã«ãªãã¨æãã¾ããï¼ããç¥ããªãåå°ã§ä¸äººæ®ãããããã¨ããã®ã¯çµæ§å¿ç´°ããã®ã§ãï¼ãã®ä¸ã§ä¸ãã人éé¢ä¿ãæ§ç¯ãã¦åå¦ã«å±ãã¨ãããã¨ã¯ï¼è¦ããã§ããå¾ããã®ã¯å¤§ããã¯ãã§ãï¼
ãã¡ãªãã
ã§ã¯éã«ç·¨å
¥å¦ã«ä¼´ããã¡ãªããã¨ã¯ä½ãªã®ã§ããããï¼
åºæ¬çã«ã¯ä¸ã§æããã¡ãªããã®è£è¿ãã«ãªãã¾ãï¼ã«ãªãã¥ã©ã ãæ¬ç§æ代ã«åå¼·ããå
容ã®å®å
¨ãªç¼ãç´ãã«ãªã£ã¦ãã¾ã£ããï¼ç·¨å
¥å¦ãã以ä¸é¿ãã¦ã¯éããªããã¨ã§ã¯ããã¾ããï¼ï¼æ¬æ¥èå³ãæã£ãã¯ãã®ç 究åéããéã£ãå
容ãç 究ãããã¨ã«ãªã£ã¦ãã¾ã£ããï¼ã¾ãï¼æ
£ããªãç°å¢ã§éããã¨ãããã¨ã¯äººéã«ã¨ã£ã¦å¿
ãè² æ
ã«ãªã£ã¦ãã¾ãã®ã§ï¼ä½èª¿ãå´©ãã¦ãã¾ãå¦çãå°ãªãããããããã§ãï¼
ã¾ãï¼ç·¨å
¥å¦ã¯å°æ»ç§ã«é²å¦ãã以ä¸ã«ãéããããã¾ãï¼ä¸ã§æ¸ããããã«ï¼å¤§æµã®å ´åã¯ä¸äººæ®ããããããã¨ã«ãªã£ã¦ãã¾ãã¾ãã®ã§ããã«ã¾ã¤ããè²»ç¨ãå¿
è¦ã«ãªã£ã¦ãã¾ãï¼å¥¨å¦éãåããã±ã¼ã¹ãå¤ãã¨æãã¾ããï¼ã家ã®ã財å¸äºæ
ã¨ãããããç¸è«ããªãã¦ã¯ããã¾ããï¼
ãããã«ããï¼å¿
ãããçã£ãã¨ããã®é¸æãã§ããªãã¨ããç¹ã«ããã¦ã¯ï¼ç·¨å
¥å¦ã¯å°æ»ç§ã¸é²å¦ããããããªã¹ãã¼ã§ããã¨è¨ããã§ãããï¼
åãç·¨å ¥å¦ãé¸ãã çç±ã¨ï¼ãã®çµæ
åãç·¨å
¥å¦ãé¸ãã çç±ã¨ãã®é¡æ«ã¯ï¼ãã¤ã¯ä¸è¨ã¡ãªããã»ãã¡ãªããã«åºãã¦ãã¾ãï¼
é«å°æ¬ç§å¨å¦å½æï¼åæã®èª°ããèªããè½ã¡ãã¼ãã§ãã£ãåã¯æ¢ã«å°±è·æ´»åã¹ã¿ã¼ãã«ãèºãã¦ããï¼ãä»ããï¼ãã®ã¾ã¾ã§å°±æ´»ããã¨ããã§è·ãæã«ãããã¨ãï¼ç¶ãããã¨ãé£ããã ãããã¨èãã¾ããï¼ä¸æ¹ï¼ç·¨å
¥å¦è©¦é¨ã¯å¤§ä½ã5ã7æã«è¡ããï¼å°ãã ãæéããã£ããã¨ï¼ç¾å¨å¨å¦ãã¦ãã大å¦ã§ç¹æ®ãªç·¨å
¥å¦è©¦é¨ãè¡ããåã«ã¯ãã®è©¦é¨ãåé¨ããè³æ ¼ããã£ããã¨ï¼ã¾ã幸ãã«ãåãåå¼·ãããã¨æã£ã¦ããå
容ã大å¦ã§å¦ã¹ãã¨ãããã¨ãã¹ã¿ã¼ãç¹ã§ããï¼
ãããã¦é²å¦ãã¦ï¼åå¼·ãããã¨æã£ã¦ãããã¨ãããç¨åº¦åå¼·ãããé«å°æ代ã«å¦ã³ãããªãã£ããã¨ãå¦ãã ããã¦ï¼é«å°æ代ããããã£ã¨æè¡ã«å¯¾ããç解ãæ·±ãããã¨ãã§ãã¾ããï¼ãããï¼ãã¯ãç·¨å
¥å¦ãã¦ä¸å¹´ç®ï¼æ°ããªç°å¢ã§ãããªãææãåºãã¨ãããã¨ã¯ä¸ã
ã«ã§ããªããã®ï¼åã¯å¸æãã¦ããç 究室ã«é
å±ããããã¨ãªãï¼ä»ã§ã¯å
¨ãéãåéã®ç 究ã«åãçµãã§ãã¾ãï¼ããã¯ããã§ï¼ä»ã®ãã¼ãã楽ããã§ãã¾ãï¼ï¼
ãã®ããã«ï¼ãã¨å¤§å¦ã«ç·¨å
¥å¦ããããã«ã¯ããç¨åº¦ã®ã¢ããã¼ã·ã§ã³ãå¿
è¦ã§ãããã¨ã¨ï¼å¿
ãããæãéãã«ãããããã¯ãªãã¨ãããã¨ãç·¨å
¥å¦ãèããä¸ã§é£ããç¹ã§ãï¼
ç·¨å ¥ãããã¨ã¯ã©ããªãã®ï¼
åãç·¨å
¥ã決ããå¾ãï¼ãç·¨å
¥å¾ã®å¦ççæ´»ã¯ã©ããªãã®ï¼ãã¨ãããã¨ããã£ã¨æ°ã«ãªã£ãã¾ã¾ï¼ããã誰ãã«èããã¨ãã§ããªãã¾ã¾ã§ããï¼ãã£ãããªã®ã§ï¼ç·¨å
¥å¾ã®çæ´»ã«ã¤ãã¦ãå°ã触ãã¦ãããã¨æãã¾ãï¼
åºæ¬çã«ã¯ä»ã®å¤§å¦çã¨åãããã«çæ´»ããã¨ãããã¨ã¯ãã¡ããã§ããï¼ç·¨å
¥çã¯å¤§å¦3åçã¨ãã¦ç·¨å
¥ãã¾ãï¼ãã®éã«é«å°æ代ã®åå¾åä½ã¨å¤§å¦ã®åä½ã¨ã®ã³ã³ãã¼ããè¡ããã¾ãï¼ãã®çµæï¼å¿
è¦ãªåä½ã¨åä½æ°ãè¨ç®ãã¦ããããã¼ã¹ã«è¬ç¾©ãåããã¨ããå½¢ã«ãªãã¾ãï¼ãã®å¾ã®ãã¨ã¯å¤§å¦ã«ãã£ã¦ãéã£ã¦ãã¾ããï¼3åçå¾æã4åçã§ç 究室é
å±ããã¾ãï¼
以ä¸ãè¸ã¾ããã¨ï¼å®ã¯ç·¨å
¥å¦å¾ã¯å²ã¨å¿ããï¼æ¯æ¥ãããªãã®æ°ã®è¬ç¾©ãåãã¦åå¼·ãï¼åä½ãåãå¿
è¦ãããã¾ãï¼ã¾ãï¼æ°æã¡ã¯1åçã ãã©ç«å ´ã¯3åçã¨ããäºæ
ããï¼ãµã¼ã¯ã«ã¸ã®åå ããããªãã«é£ããã£ãããã¾ãï¼ä¸ä¸é¢ä¿ãéããããµã¼ã¯ã«ã¯å³ããããããã¾ããï¼
ãã®ããã«å¤§å¦ã§ã®è¬ç¾©ã«ä¸»è»¸ããããçæ´»ã«ãªãã¾ãï¼ä¸è¬ã®å¤§å¦çã¨ã¯å°ãéã£ãå½¢ã«ã¯ãªãã¾ããï¼å
å®ããå¦ççæ´»ãéããã¨ãã§ãã¾ãï¼ãã®ä»ï¼å¤§å¦ã«ãã£ã¦ç°ãªãã¨ãããç·¨å
¥å¾ã®é²è·¯ãã©ã®ããã«é¸ã¶ãã«ãã£ã¦ãæ¥ã
ã®çæ´»ã¯å¤ããã¾ãã®ã§ï¼å
輩ãç·¨å
¥å¾ã®åæãã¡ã¨ä»²è¯ããªã£ã¦æ
å ±ã交æãããã¨ãå¼·ããªã¹ã¹ã¡ãã¾ãï¼
æå¾ã«
ç·¨å
¥å¦ã¯å¦æ´ãã³ããªã³ã°ã¨è¨ããããã¨ãããããã¾ãï¼ãã®è¨èã¯ééã£ã¦ãã¾ãããï¼äºå®ãããã£ãç®çã§ç·¨å
¥å¦ãé¸ã¶å¦çãå°ãªãããã¾ããï¼ãããï¼ãã£ãããéã¨æéãããã¦ç·¨å
¥å¦ãé¸ã¶ããã«ã¯ï¼èªåãªãã«åå¼·ããããã¨ãæãéããããã¨ãæã£ã¦ç·¨å
¥å¦ãé¸ãã§ããããã¨è¯ãããªãã¨æãã¾ãï¼å¦æ´ãã³ããªã³ã°ãç«æ´¾ãªç®æ¨ã§ã¯ããã¾ããï¼
ä¸ã«ãæ¸ããããã«ï¼ç·¨å
¥å¦ã¯å°æ»ç§é²å¦ã¨ããã¹ã¦åãé²å¦ã¨ããã©ãè¥å¹²ãªã¹ãã¼ã§ãï¼ãããï¼å¤ã®å¤§å¦ã«åºã¦åå¼·ããã¨ãããã¨ã¯å¿
ãå¾ããã®ãããã¾ãï¼ããããªãã¨ãæ
®ãå¿
è¦ãããã¾ããï¼ä»ã®èªåã«ä½ãå¿
è¦ããããèãã¦é¸æããã¦ãã£ã¦ãããããã¨æãã¾ãï¼
ãããèªãã é«å°ç¾å½¹å¦ç諸åã«ã¨ã£ã¦ï¼å°ãã§ãåèã«ãªãã°å¹¸ãã§ãï¼