2011-04-01ãã1ã¶æéã®è¨äºä¸è¦§
å°ä½å¤æèæ°ããå ´å½ããçã ãã¨æ¿åºãæ¹å¤ãã¦ãã¨ã ãï¼ ãã¬ãã®ãã¥ã¼ã¹ã§ãè¨æ©å¿å¤ã§å ´å½ããçãã£ã¦è¨ã£ã¦ããã®ãåãã£ãããè¨æ©å¿å¤ï¼æ©ã«è¨ãã§å¤ã«å¿ããã£ã¦ããããè¤ãè¨èã¨ãã¦ä½¿ãç¨æ³ãå¤ãã¨æãã®ã ãã©ãå°ä½å¤ããã®è¨åã®å 容çâ¦
KuwataãããCatyã®ã«ã¤ã³ãã®è©±ãæ¸ãã¦ãã¾ããCatyã®ã«ã¤ã³ãï¼kindã種ï¼ã¯ãåã®åãã§ãããé«éã®åã¨ãã¦ã¯ãããã«ç°¡åãªå®ç¾©ã«ãªã£ã¦ãã¾ããCatyã§ã¯ãJSONãã¼ã¿ãããªããã¼ã¿é åDãåºå®ãã¦ãDã®é¨åéåãåã¨èãã¦ãã¾ãï¼Sets-as-Types解â¦
é£ä¼ã§ãããããã§ããããã¨ãã¨åã¯é·ãä¼ãã®ã好ããããªãï¼ãã¤ã§ããçãé »ç¹ã«ä¼ãã§ã¾ããï¼ãå»å¹´ã®å¤ããããããåãçã¾ããåå°ã«ã¯ãã家æã¯ä¸äººãããªãã®ã§ã帰çããæ°ãèµ·ããªãã以åã®é£ä¼ã¨ããã°åä¾ãã¡ã®ç¸æã§ç²å´å°æãã¦ããâ¦
é·ç·ï¼ããã¨ããã俺ããå°æ¥ã¯äºéã¹ãã¤ã«ãªãããã¨ãç¶è¦ªï¼ãã¯ãã¼ããã¾ããäºéã¹ãã¤ã£ã¦æå³ããã£ã¦è¨ã£ã¦ãã®ï¼ãé·ç·ï¼ãããã£ã¦ãããä¾ãã°ã俺ããã³ãã¯ã³ã«ã³ã¼ã©ã®å³æ¹ã ã¨ãç¶è¦ªï¼ããããé·ç·ï¼ãããã§ãããã·ã«éããã¦ãããã¨å½â¦
Q&Aãµã¤ãã®è³ªåã«å¯¾ãã¦ããWikipediaã«æ¬¡ã®ããã«æ¸ãã¦ããã¾ããå¼ç¨ï¼ ⦠ããªãã¦åçããã£ã¦ãããããã®åçã«å¯¾ãã¦ããã¹ãã¢ã³ãµã¼ãã¨ããåèã«ãªã£ããã¨ãã®è©ä¾¡ãã¾ã£ããç解ã§ããªãã®ã§ããã©ãããï¼
ããçµµæãåè«ã¨CatyScriptã®å¤æ°ãªã©ãã«ããã¦ããã¼ã¿ããã¼ã»ãã¼ã¹ã®ï¼ããæ£ç¢ºã«ã¯ãã«ã«ãåãã¼ã¹ã®ï¼ããã°ã©ãã³ã°ã§ã¯å¤æ°ãªãã¦è¦ããªãã®ã ãã¨ãã話ããã¾ããããããç¾å®ã«ã¯ãå¤æ°ãªãããã°ã©ãã³ã°ã¯è¾ããã¨ãè¨ãã¾ããããã®ã¸ãã®â¦
CatyScriptã®èæ¯ã¯ãããã¯ã¹ï¼ã¯ã¤ã¤ã¼æ¹å¼ã®ãçµµæãåè«ã§ããããããCatyã§çµµãæãããããããªãã¦ãçµµã¯ç´ã®ä¸ã«ææ¸ããã¦ãã ããããããCatyã³ã³ã½ã¼ã«ã·ã§ã«ã®ã³ãã³ãã©ã¤ã³ããã¾ãã¯ã¹ã¯ãªããã³ã¼ãã¨ãã¦ããã¹ã表ç¾ãã¾ããããã¹ã表â¦
ä¹ ãã¶ãã«CatyScriptã¨ãã®ã¢ãã«ï¼æå³è«ï¼ã®è©±ãï¼[追è¨]å®éã«ã½ããã¦ã§ã¢ãåããã¦ã¿ããæ¹ã¯ã³ãã©ãåç §ã[/追è¨]ï¼ããã®ã¨ãããã£ã¨Catyä¸ã®ã¢ããªã±ã¼ã·ã§ã³ãä½ãä½æ¥ããã¦ã¾ãã¦ãCatyæ¬ä½ã®éçºããµã¯ãµã¯é²ãã§ãããããããªãã®ã§ãããâ¦
ããã²ã¨ã¤Firefoxãã¿ãæè¿ã®Firefoxãèå¼±ãªããããªãã®ï¼ Google Chromeã«æ¯ã¹ãã¨ãæ»ãããããã¨ãå¤ãããã«æããJavaScriptãæ´èµ°ãã¦ãããã¨ãããããã¿ãããããã§ã¹ã¯ãªããèµ°è¡ãå¶å¾¡ãããã¤ã¢ãã°ããã¯ã¹ãåºãã®ã§ããï¼ãã¤ã¢ãã°ãâ¦
ãã¦ã¼ã¶ã¼ã¤ã³ã¿ã¼ãã§ã¼ã¹ã¯é£ããï¼ä¾åé¢ä¿ãããè¨å®é ç®ãã©ãåãæ±ãã¹ãããã«æ¸ããããã«ãåã¯ãã©ã¦ã¶ã®ã¿ããä½ã¶æãéãã£ã±ãªãã®ãã¨ãããã¾ãã åã¯ã³ã³ãã¥ã¼ã¿ã®é»æºãã¤ãã£ã±ãªãã§ã½ããã¦ã§ã¢ãçµäºããªãã®ã§ãFirefoxã®èµ·åã¨â¦
é·ç·ï¼ããã¨ããããé´è²·ã£ã¦ãã¹ãã¤ã¯ãç¶è¦ªï¼ãã¾ãããããã®ããã è²·ã£ãã°ã£ãããªã®ã«ãé·ç·ï¼ãã ã£ã¦ãå°ãããªã£ã¡ãã£ããã ãããç¶è¦ªï¼ãã¾ã¼ãããããªããã足ãã°ã³ã°ã³å¤§ãããªãææã ãããªãé·ç·ï¼ããã¨ãããã俺ãå®ãã®ã§ããããâ¦
次ç·ï¼ãä»åº¦ããæ ç»ã®ãåæ¢åµã³ãã³ãã§ã¯ããç¶è¦ªï¼ãããã次ç·ï¼ãæ±äº¬é½ç¥äºã«è è¿«ç¶ãå±ãã¦ããé·ç·ï¼ãï¼ãããªãæ¥ã¦ï¼ããã¼ãç³åé½ç¥äºã«è è¿«ç¶ï¼ãç¶è¦ªï¼ãéãããæ ç»ã®è©±ããã¦ããã®ãé·ç·ï¼ããªã¼ãã ï¼å»ã£ã¦ããï¼ãç¶è¦ªï¼ãâ¦ã次ç·ï¼â¦
ã´ã©ã¨ã´ã©ãã¹ãã¼ãã¢ã¦ãã£éããã¢ããã¼ã»ã©ã ãè¨ç®ï¼ãã¢ããã¼åçè«*1ãéçºãã¦ãã¾ãã ãã¢ããã¼ã»ã©ã ãè¨ç®ã¨ãã¢ããã¼åçè« ãã¢ããã¼åçè«ã®è¿½å è³æ ãã®æ°ããåãã¯ããæ°å¹´ã®ãã¨ã§ããå®ã¯ãã£ã¨ãã£ã¨ä»¥åãããè¨ç®ç§å¦ã¨ãã¢ãâ¦
以ä¸ããã©ã³ãã©ã³ã¨ããã¨ãã¨ãããªã話ãããç¥ããã¦ãã代æ°ç³»ãåã«ã¾ã§æ¡å¼µããã¨é¢ç½ããã¨ãèµ·ãããã¨ãããã¾ããä¾ãã°ã¢ãã¤ãåã¯ãã¢ãã¤ãã®ãã¼ã¹ãåã«ãããã®ã§ãããã¨ã¦ãå½¹ã«ç«ã¡ã¾ãããåãã¨ãã¤ãã«ãããæç®ççç±ï¼ã¨ãã¹ãâ¦
åã¯ãWindowsã¿ã¹ã¯ããã¼ã¸ã£ã¼ããªã½ã¼ã¹ã¢ãã¿ã¼ãããã¦ãèµ·åãã¦ããã®ã§ãããããã¨ãããè¦ãã¨ãWindowsã¿ã¹ã¯ããã¼ã¸ã£ã¼ã®ã¦ã£ã³ãã¦ãã®ã£ãºãã¼ãã«ãã¦ã£ã³ãã¦ã®ã¿ã¤ãã«ãã¼ãã¹ãã¼ã¿ã¹ãã¼ããªããã¡ãã¥ã¼ãã¿ããä½ããªããã©ãæä½â¦
ä»æ8æ8åã®é度4ç¨åº¦ï¼æ±äº¬ï¼ã®å°éãé©ãã¾ãããå°éãã®ãã®ãæãã®ã ãã©ãä»æé©ããã®ã¯çããã®ãæ £ããã§ãããã®ã¨ãåã¯æä¸çªã®ã³ã¼ãã¼ãã¹ã¿ã¼ããã¯ã¹ã§é£²ãã§ããã®ã§ããããã£ãã大ããªããã§ããã客ãåºå¡ã誰ä¸äººããã¦ãªãã®ã§ããâ¦
次ç·ã¨å¤åºãã¦ãã¦ï¼ç¶è¦ªï¼ãåãèªåã®å°é£ãã§åéããªãã次ç·ï¼ãã¼ããåéãããã¼ããäºåãããããç¶è¦ªï¼ãä½åãã£ã¦ãããã ããã次ç·ï¼ããã¨ãããããéåºãã¦ããç¶è¦ªï¼ããããã¾ã¼ããããã次ç·ï¼ããã¨ããããä»ããããéæã£ã¦ãï¼â¦
åä¾ãã¡ã¯ãæ¥ä¼ã¿ä¸ã¯ãã°ãã¡ããã¡ã«âçéâãã¦ããã®ã§ããï¼æ¬¡ç·ï¼ããã°ãã¡ããã¡ã®ã»ãã®ã¹ã¼ãã¼ã«ããã¡ããã¯5åã®ã«ã¤ã¯ã¬ãã¤ã³ã³ããã£ããã ããç¶è¦ªï¼ãã²ãã¼ã£ãããã ãã£ã¯ãã£å®ããªã次ç·ï¼ã10ããã¯è²·ã£ã¦ã50åãç¶è¦ªï¼ã1000ããâ¦
ãããããã¯ã¦ã½ãã¤ãã¾ãããã¨è¨ãå¼µãå½é¡ãããã°ã©ã ãæ¸ããã®ãï¼ãã«æ¦ç¥ãæ¸ãããããªæ çµã¿ããã®ã¢ã¤ãã£ã¢ã¯ã²ã¼ãã«ã«ãããã®ã§ããã²ã¼ãã«ä»¥åã«ãåããããªãã¨ãèãã人ã¯ããããããã¾ããããæç½ã«ç¢ºå®ã«èªå·±è¨åã®æ§é ãææ¡ãâ¦
å°¾è¤ã¤ãµãªããã¨å年代ã®ã·ã«ã´ã£ã»ãã«ã¿ã³ï¼1944å¹´çã¾ãï¼ãç¾å½¹ããã¼ããããããã¯ã¦ã½ãã¤ãã¾ãããã¨è¨ãå¼µãå½é¡ãããã°ã©ã ãæ¸ããã®ãï¼ãã«ããã¦ãä¸åç¹ãæ¢ãã¨ããè¦åºããå ¥ããã®ã§ãããããã¨ãã·ã«ã´ã£ã»ãã«ã¿ã³ã®ãã¢ã¤ãã«ãæ¢â¦
æ¨æ¥4æ6æ¥ãå ç°è£ä¹ããããå®®åçç³å·»å¸ã§ãã¶ã¨ããã¹ããã¼ãã®çãåºããè¡ã£ãããã§ãããããªã¨ãè£ä¹ããã¯ãªã«ããããã ãããªãã¨ã¯æã£ã¦ã¾ãããå ç°è£ä¹ããã¯ãè¿æã«ä½ãã§ããã®ãããããã¯ãä»äºã®é¢ä¿ãããè¦åãããæ©ä¼ãããã¾ãâ¦
ã¢ãã¾ã³ãã次ã®ãããªé¡åã®ã¡ã¼ã«ãæ¥ã¾ããã é¡å: Amazon.co.jp: ãããªãã (æ°æ½®æ°æ¸) ãµãã«ã¼ã«é¢ããæ¬ã®ã«ãã´ãªã§ä½ããæ¢ãã§ãã? 次ã®ãããªååã¯ãããã§ããããã ãããªãã (æ°æ½®æ°æ¸) ä¸æµ¦ç¥è¯ ãããã度:ââââï¼3.5ï¼ ä¾¡æ ¼: ï¿¥ 777 â¦
å æ¥ã®ããã¢ããã¼ã»ã©ã ãè¨ç®ã¨ãã¢ããã¼åçè«ãã¨ããè¨äºã§ãã´ã©ã¨ã´ã©ãã¹ãã¼ãã¢ã¦ãã£ããã£ã¦ããï¼ãããï¼ãã¨ãã¡ãã£ã¨ç´¹ä»ãã¾ãããã´ã©ã¨ã´ã©ãã¹ãã¼ã®ä»¥åã®è¦ãæ¸ããä»ã¯ãªã³ã¯åãã«ãªã£ã¦ããã®ã§ãããããã¯ãã¼ã¯ã³ã¡ã³ãã§id:â¦
ãã£ãã¯ã©ã風ä¿åºãé ã£ã¦ãããã£ãã·ã¥ãåãåã£ãã ãã£ãã·ã¥ããã±ããã«å ¥ããã ããæ¥ããæã§ã鼻水ãåºããã«ãªãã ãã±ããã«æãå ¥ããã¨ãã£ãã·ã¥ããã£ããã©ããã¼ã ãã®ãã£ãã·ã¥ã®è¢ããã¼ãã«ã®ä¸ã«ç½®ããã ãªããæå ã¯è¦ãã«ãâ¦
ã¨ã¤ããªã«ãã¼ã«ã«ããããã¯ã¦ã½ãã¤ãã¾ããããã¨æ¸ãã¾ãããããããæå³ã¯ãªãã¦ãããã«ã¦ã½ã ã¨åãããããªã²ã¨è¨ã®ã¤ããããããããid:sasa2718ããã«ã ããã®æã¯è¨¼æå¯è½ã§ãããã¨ããå½é¡ãæ§æããã¨ãã®å½é¡ã¯è¨¼æå¯è½ã§ããããï¼ ã¨ãâ¦
ç®ç·ã®ç§»åã«ä¼´ã£ã¦ã¦ã£ã³ãã¦ã®ãã©ã¼ã«ã¹ãåãæ¿ãã¦ãããç¼é¡ããã¤ã¹ããã£ãããããªï¼ãããããããããªããã©ï¼ããã©ã¦ã¶ã«ãã©ã¼ã«ã¹ãããã®ã«ãã¨ãã£ã¿ãè¦ã¦ãã¨ã¤ãåéãã㦠Ctrl-N ã ã® Ctrl-P ãæ¼ãã¦ãã¾ããããã¨ãæ°ããã¦ã£ã³ãâ¦
ã¨ã¤ããªã«ãã¼ã«ã¨ãã«ä¹ãæ°ã«ãªããªãã®ã ãã©ãã¾ã¼ãã²ã¨è¨æ¸ãã¦ãããªãï¼ ãããã¯ã¦ã½ã¯ã¤ãã¾ããã