æ¸ç±ãããªãã®ç¥ããªãè¶ çµ¶æå·§ããã°ã©ãã³ã°ã®ä¸çãã 9 æ 25 æ¥ã«çºå£²ããã¾ã
以前告知していた書籍ããç¡äºçºå£²ããããã¨ã«ãªãã¾ããï¼ï¼技術評論社の公式ページï¼
ã¢ãã£ãªã¨ã¤ã
ã©ããªæ¬ï¼
ãã¼ãã¯ãå½¹ã«ç«ããªãããã°ã©ãã³ã°ã楽ããããã§ããè¨èã§èª¬æããããããã°ã©ã ä¾ãè¦ãæ¹ãåãããããã¨æãã®ã§ã代表çãªéå»ä½åã«ãªã³ã¯ãã¦ããã¾ãã
- Qlobe: ã¢ã¹ãã¼ã¢ã¼ãã®å°çãåãããã°ã©ã
- Quine リレー: 100 ã®ããã°ã©ãã³ã°è¨èªãçµç±ãã¦èªåèªèº«ãåºåããããã°ã©ã
- ASCII Fluid: 80x25 ã®ç»é¢ã«åã¾ãæµä½ã·ãã¥ã¬ã¼ã¿ (動画)
- Merry Quine-mas 2010: é³æ¥½åçããªããéªã®ã¢ãã¡ã¼ã·ã§ã³ãè¡ãèªå·±åºåããã°ã©ã (動画)
- RubyKaigi 2010 の発表資料ã夏のプログラミングシンポジウム 2012 の発表資料ãã©ãã
ããããããã°ã©ã ããã£ã±ãè¼ã£ã¦ã¾ããããããè¦ã¦ãé¢ç½ãï¼ããã©ããã£ã¦ä½ã£ãã®ãç¥ãããï¼ãã¨æã£ã人ã¯ãè¿·ããè²·ã£ã¦ãã ãããç°¡åãªè§£èª¬ã¨ã¨ãã«ããã¹ã¦ãããã«æ¸ããã¦ãã¾ãï¼ããèªå¼µï¼ããä½ã®å½¹ã«ç«ã¤ã®ï¼ãã¨æã£ã人ããèªãã§ããããã°æ¡å¤çºè¦ãããããããªãããªãã
å 容çã«ã¯äºé¨æ§æã«ãªã£ã¦ã¾ãã
- ååï¼1 ç« ï¼ï¼ããã°ã©ã ä¾ã®ç´¹ä»ãä¸ã§ç´¹ä»ããããã°ã©ã ãå«ãã¦ãç´ 40 ç¹ãæ²è¼ããã¦ãã¾ã *1 ãæ°ä½ã 8 ã¤ã»ã©ããã¾ããï¼åèæ å ±ï¼ä¸é¨ã®æ°ä½ã FTD ã§å è¡å ¬éäºå®ã§ãï¼
- å¾åï¼2ã8 ç« ï¼ï¼å½¹ã«ç«ããªãå®è£ ãã¯ããã¯ã解説ãã¦ãã¾ããã¢ã¹ãã¼ã¢ã¼ãåãèªå·±è¤è£½ããã°ã©ã ï¼Quineï¼ãæåç¸ãããã°ã©ãã³ã°ãªã©ãäºç´°ãã«èª¬æãã¦ãã¾ããã¢ã¹ãã¼ã¢ã¼ãã®èªåçæãPNG ç»åãèªåçæããæ¹æ³ãé³æ¥½åçãªã©ã¯ãã²ãã£ã¨ãããå®çæ´»ã§å½¹ç«ã¤ãã¨ãããããã
- ãã¾ãï¼9 ç« ï¼ï¼ IOCCC ã TRICK ã®æè¿ã®ååããå ¥è³ãçãããã®ãå¾åã¨å¯¾çããè¼ã£ã¦ãã¾ããIOCCC に 8 回入賞した人間ãæ¸ãããã¨ãªã®ã§ç¢ºãã§ãã
詳ããã¯ã技術評論社の公式サイトã®ç®æ¬¡ãã¿ã¦ãã ãããã¾ã¤ãã¨ããã²ãããã«æ¸ãã¦é ããåºæï¼åæï¼ããµã¤ãã«è¼ã£ã¦ã¾ãï¼参考発言ï¼ã追è¨ï¼ãµã¤ãã«ã¯è¼ã£ã¦ã¾ããã§ããããã²æ¬ã§ã¿ã¦ãã ããã
ããå°ãçé¢ç®ã«ç´¹ä»
é¢ç½ããã ãã©ã使ãæ©ä¼ããªãã¦æ¬é ãã¦ãæè¡ãçè«ã£ã¦ããã¾ãããããã¼ã¿å§ç¸®ã¨ããç»åãã©ã¼ãããã¨ãããã¥ã¼ãªã³ã°å®å ¨ã¨ããããããã®ã楽ãã¿ãªããå¦ã¶ãã£ããã¨ãã¦ãè¶ çµ¶æå·§ããã°ã©ãã³ã°ã¯ããã®ã§ã¯ãªãããªãã¨æã£ã¦ã¾ãã
æ¬æ¸ã§ç´¹ä»ãããããªããã°ã©ã ãä½ããã¨ããã¨ããã®æã®çè«ãæè¡ã®æ¬è³ªçãªç解ã試ããã¾ããè³å¦åã§ã¯æ¯ãç«ã¡ã¾ããããã¨ãã°ãç»åãåºåããããã°ã©ã ãä½ãã«ã¯ç»åãã©ã¼ããããç¥ããªãã¨ãã¡ã§ãããããã°ã©ã ã«ãã¼ã¿ãæããããã¨ãã¯ãã¼ã¿å§ç¸®ãã¦å®éã«ç¸®ãã§ããã¨ãããç®ã®å½ããã«ã§ãã¾ãã
ãããã¦è¦ãã¦ä½ãã®å½¹ã«ç«ã¤ãã¨ããã¨ããã£ã±ãå½¹ã«ç«ã¤ãã¨ã¯ãªããªããªãã¨æãã®ã§ããããããããªãã§ãããããã§è±ããªæ°æã¡ãéææãå¾ãããã°ãåå¼·ã¨ãç 究ã£ã¦ãããããã®ã ã¨æãã¾ãã人çã¯æéã ããããã楽ãã¿ãªããå¦ã¶æ©ä¼ãå¾ã¦ãå å®æãå³ãããã¨ã¯å¤§åã ã¨æãã¾ãã*2
â¦â¦åãããªãã¨ããã¡ããã¡ãè¨ãã¾ããããæè©®ã¯ä¸è¿°ã®ãããªå 容ã§ãããã®æ¬ããæçãªãã¨ã¯ä½ãå¦ã¹ãªãã§ããããå®çæ´»ã«å½¹ç«ã¤æ å ±ã®ãªãæ¬ã¯ãæè¸ä½åã§ã¯ããã¼ã§ãããã³ã³ãã¥ã¼ã¿æ¸ç±ã§ã¯ä¸çåããï¼ ãå½¹ã«ç«ã¤ãã©ããã¨ãèããªãã¦ãããã°ã©ãã³ã°ã¯æ¥½ãããï¼ãã¨ãããã¨ãä¼ãããã¦æ¸ãã¾ããã
ãã¨è£ãã¼ãã¨ãã¦ãã¡ãã£ã¢ã¢ã¼ãã®åéã®äººãã¡ã«ããããã°ã©ãã³ã°ã¯ã¢ã¼ããä½ãããã®æ段ã§ã¯ãªããããã°ã©ãã³ã°ãã®ãã®ãã¢ã¼ãã®å¯¾è±¡ã«ãªãã®ã§ã¯ï¼ãã¨ããææ¡ã®æå³ãå°ãã ãããã¦ãã¾ãããªã®ã§ãããã人ãã¡ãè²·ã£ã¦ãã ããã
ã¨ãããã¨ã§
ãã²ãè²·ã£ã¦ãã ããï¼
*1:å¤ãã¯ãã®ã¯ã¦ãªæ¥è¨ã«è¼ã£ã¦ãããã®ã§ãããã©ããã®ä¼è°ã ãã§çºè¡¨ãããã®ã¨ãããã®ã§ãä¸åã«ã¾ã¨ã¾ã£ã¦ããã®ã¯è²´éããããã¾ããã
*2:ãªããæ¬æ¸èªä½ã¯ãã¥ã¼ãªã³ã°å®å ¨ã¨ãå§ç¸®ã¢ã«ã´ãªãºã ã¨ãã®è©±ãã¡ããã¨èª¬æãã¦ããããã§ã¯ãªãã§ããããã¾ã§ãã£ããæä¾ã