2010-11-01ãã1ã¶æéã®è¨äºä¸è¦§
CatyScript2.0ãä¼ç»ãã¦ã¾ãããå®éã«ä½¿ããããã«ãªãã®ã¯ã ãã¶å ããªãããã°ã©ãã³ã°è¨èªãããç¨åº¦ã®è¡¨ç¾è½åãæã£ã¦ãããã¨ã®åºæºã¨ãã¦ããèªåã§èªåãè¨è¿°ã§ããããã¨ãããã¾ããCatyScript2.0ã¯ãCatyã®ã¡ã«ããºã ãè¨è¿°ã§ããè½åãæããâ¦
MongoDBã§ã¯ãdbããã¼ã¿ãã¼ã¹ãcollãã³ã¬ã¯ã·ã§ã³ã ã¨ãã¦ãdb.coll.find(ï¼ã¯ã¨ãªå¼ï¼) ã«ãã£ã¦åãåãããè¡ãã¾ããã¯ã¨ãªå¼ã¨ãã¦ãJavaScriptã®é¢æ°ããã®ã¾ã¾æ¸¡ããã¨ãã§ãã¾ããä¾ãã°ãdb.coll.find(function(){return this.a == 3;}) ã®ããâ¦
çµµå³è¨èªã«ããçµµç®ï¼pictorial/graphical/diagrammatic calculationï¼ã¦ã®ã¯ãã ãããããã¼ãã£ã¼ãã®å¤å½¢ã§ãããããã¼ãã£ã¼ãã迫害ãããçç±ã®ã²ã¨ã¤ã«ãã¬ã¤ã¢ã¦ãã®èªç±åº¦ãããéããããã¨ãããã¾ããçµµç®ã§ããã®åé¡ã¯åæ§ã§ãé©åãªã¬ã¤ã¢â¦
ãCatyã®JSONã¹ãã¬ã¼ã¸ã¨ã¯ã¨ãªè¨èªãã§è§¦ããããã«ãMongoDBã触ã£ãã調ã¹ãããã¦ãã¾ããKuwataãããä½ããæ¸ãã¦ã¾ãããMongoDBã®å ¥éçãªè§£èª¬ããããæ¸ãã¦ã¿ããæ°ããã¾ãããä»æ¥ã¯ããããã®ã¯ãã£é£ã°ãã話ããã¾ããã¿ã¤ãã«ã®ãåçªã«ãâ¦
Catyã®ãã¼ã¿ãã¼ã¹ããã¯ã¨ã³ãã®åè£ã¨ãã¦MongoDBãæ¤è¨ãã¦ãã¾ããMongoDBã®ã¯ã¨ãªè¨èªããç¾å¨Catyã§å®è£ ãã¦ããã¯ã¨ãªè¨èªã¨ãããã«ä¼¼ã¦ãããã§ç¬ã£ã¦ãã¾ãã¾ãããåãã¢ã¤ãã£ã¢ã«åºã¥ããæ§æãã»ã¨ãã©åãã§ããæ¯è¼ãã¦ã¿ã㨠-- 身è´å±ãªâ¦
ShoppyBagã«ãã³ãã¨ãããã¾ãããhiyamaãé¨ã£ãã¡ã¼ã«ããã£ã¦ãã¾ã£ãçãããããããªãããããããªãããããããªãããã ã¾ãããææ³ã¯ï¼ å½è£ ããæå¾ ç¶ã®å·®åºäººã¨ã®é¢ä¿ã決å®çã«å½±é¿ãã¾ãããããã£ãXåããã¨æã£ãXåããããã«ããã®ãã®â¦
é·ç·ï¼ãå°è ¹ããããã¨ãã¯ãã¼ãã¸ã£ã¼ãã¼ããããããç¶è¦ªï¼ããããé·ç·ï¼ããã¼ãã¸ã£ã¼ãã¼ã£ã¦ãé£ã¹ãã®ç°¡åã ããé·æã¡ãããããããããã便å©ã ããã¼ãç¶è¦ªï¼ãã¾ã¼ãããã ãªãé·ç·ï¼ãããã¨ãããé ã®ã¤ã¾ã¿ã«ãµã¤ã³ã¼ã§ããããããã¾ãâ¦
WikiCreoleã«å¯¾ããæã ï¼æªå±±ï¼Kuwataï¼ã®ç«å ´ã¯ãKuwataãããè¦é ãã説æãã¦ããã¦ãã¾ãã ããããªä»æ§ã§å¤§ä¸å¤«ãï¼ï¼WikiCreoleã(http://return0.info/note/2010-11-08.e) ãä¸çªããä»æ§ãé ¼ãï¼WikiCreoleãï¼http://return0.info/note/2010-11-1â¦
å ã»ã©æ¸ãããé¢æã¨èªç¶å¤æï¼ã³ã¥ã¼ã³ã®è¨å·æ³ãããï¼ çµµç®æ´¾ã®åã¨ãã¦ã¯ã以ä¸ã®ãã¨ã¯ã2-åãäºéåã®äº¤æ¿å¾ï¼interchange lawï¼ãã°ãã¼ãã¥ã©ã¼å³ï¼ã¿ã¤ã«å³ã«æãã°æãããªäºå®ãªã®ã§ããããããã ãããã¨ãæãã®ã§ã æ°ã«ãªãã®ã§æ¸ãã¦ããâ¦
ãã¯ã¹ã¿ã¼ã»ã³ã¥ã¼ã³ï¼Dexter Kozenï¼ã¯ãã¯ãªã¼ã代æ°ã®ç 究è ã¨ãã¦æåã§ããããã®ä»ã®åéã§ãé¢ç½ãã¢ã¤ãã£ã¢ãè²ã å°å ¥ãã¦ããè¨ç®ç§å¦è ã§ããã³ã©ã¼ã³ã¯ãæããã«åè«ã使ããããªç¶æ³ã§ãï¼ããã¨ï¼ï¼ä½¿ã£ã¦ãªãã£ããããã®ã§ãåè«å«ããªã®â¦
Kuwataããã¨ãªãã¸ããªå ±æã®ããã«Bitbucketï¼http://bitbucket.orgï¼ã使ã£ã¦ãããã§ããããã®ãã«ãã®HTMLã½ã¼ã¹ãè¦ããã表示ã¨é¢ä¿ãªãè¦ç´ ãããããå ¥ã£ã¦ã¾ãããJavaScriptã使ããã¨ãåæã«ãJavaScriptããã°ã©ã ãã使ããã¼ã¿ãHTMLææ¸å â¦
ã風åã§ï¼ç¶è¦ªï¼ãããããããé æ´ãããé·ç·ï¼ãã¾ã ããããç¶è¦ªï¼ããããã£ã¦é·æ¹¯ãã¦ããã¨å¯ã¡ããã ããé·ç·ï¼ã大ä¸å¤«ãå¯ãªããããç¶è¦ªï¼ããã¤ã湯è¹ã§å¯ã¦ãã ããããé·ç·ï¼ãä»æ¥ã¯ã¿ãããªæ¼å¯ãã¦ããã大ä¸å¤«ã ã£ã¦ãç¶è¦ªï¼ããã£ï¼ãé·â¦
JavaScripté åã¨JSONé åã®å·®ãåãããããªäºç´°ãªåé¡ã§ããç´å¾ã®ãã解決ã®ããã«ã¯ã¢ãããå¿ è¦ã«ãªããã¢ããã¨ããã°éä¼´ã§ãéä¼´ã¨ããã° â¦â¦ ãã¤ããã¤ãåãæ©ã¾ããå·¦ã¨å³ã®åé¡ãããå å®¹ï¼ å対ã«é¢ããå·¦å³ã®ä½¿ãåã å対対象ãä¸æã«å²ãå½â¦
æè¿ãJavaScriptã¨JSONã¨åè«ï¼ã¢ããã¨ããã¯ã®åé æ³åï¼ã«é¢ããé¢ç½ãç¾è±¡ãè¦ã¤ãã¾ãããåè«ã®ã¨ããã¯ç½®ãã¨ãã¦ãä»æ¥ã¯JavaScriptï¼JSONã®å ·ä½çãªè©±ã ãããã¾ããå å®¹ï¼ JavaScriptã®ã«ã¼ãºãªé å é åã¨ãªãã¸ã§ã¯ãã®çµ±å JavaScriptã¨JSONã®â¦
Catyã§ä½ããããã¨ããã¨ãã¹ãã¼ãå®ç¾©ããå§ãã¾ããã¹ãã¼ãé§åãªãã§ããã¹ãã¼ãé§åã®å·¥ç¨ãã©ããªæããªã®ãããä¼ããããããå²ã¨ãªã¢ãªãã£ãããå®ä¾ã使ãã¾ããç´°é¨ã¯æ°ã«ããªãã§å ¨ä½ã®æµããæãåã£ã¦ãã ãããå å®¹ï¼ ä¾é¡ã¯æãã¼ã¿æ§é â¦
æåã°ã©ãã¨ãã¦è§£éå¯è½ï¼è¡¨ç¾å¯è½ãªãã¼ã¿æ§é ã¯ããããããã¾ããæåã°ã©ãæ§é ãæ±ãã¨ããæåãµã¤ã¯ã«ï¼ç¢å°ããã©ã£ã¦åãæã«æ»ãéï¼ãããã¨ããºã¤ãã¨ã¯å¤ãã¨æãã¾ããããããæåãµã¤ã¯ã«ã®æ¤åºã¯å¤§å¤ã§ããæåãµã¤ã¯ã«ãä½ããªãããã«â¦
ããã²ã¨ã¤åè«ã®å°ãã¿ã åCãéª¨æ ¼çï¼skeletalï¼ã¨ã¯ãååãæçå°ããåå¨ããªãã¨ã§ãã åCã®é¨ååDãç¨ å¯ï¼dense, isomorphic-denseï¼ã¨ã¯ãCã®ä»»æã®å¯¾è±¡ãDã®å¯¾è±¡ã¨ååãªãã¨ã§ããåºãé¨ååã¯ç¨ å¯ã§ãï¼èªæï¼ã åCã®å æºé¨ååDãç¨ å¯ã§éª¨æ ¼â¦
åã®å¯¾è±¡ã¯éåã¨ã¯éããªãããéåã¨æãè¾¼ãã®ã¯å±éºã§ããããããåã®å¯¾è±¡ãéåã®ããã«æ±ããã¨ä¾¿å©ãªå ´é¢ã¯ããã¾ããAãBãåCã®å¯¾è±¡ã®ã¨ããéåã®å å«é¢ä¿ã«é¡ä¼¼ããé¢ä¿ AâB ãå®ç¾©ã§ããªãã§ãããããåCå ã«ãã¢ãå° m:AâB ãããã°ãAâB ã®â¦
2,3å¹´ã«ä¸åº¦ã¯è¦ãããç·å¥³ã®å æ¯ã£ã¦ãã¤ã2008å¹´çï¼ è¡ã§è¦ãå æ¯ è¡ã§è¦ãå æ¯ -- å°ä¸éé段編 ããã¦2010å¹´ï¼ç·æ§ï¼ãæ©ã飯ã©ãããï¼ã女æ§ï¼ããã£ï¼ãç·æ§ï¼ããªã«é£ã¹ããï¼ã女æ§ï¼ãé£ã¹ãªããã©ãç·æ§ï¼ããªã£ããªãã§ãä½ãé£ã¹ãããªãã®ï¼â¦
WikiCreoleæ§æã«é¢ããåã®ä¸é£ã®è¨äºã«å¯¾ããid:pmintããããããã¯ãã¼ã¯çµç±ã§ãææã¨ãæè¦ãããã ãã¾ããã ãã¨ã®è¨äºï¼ ã¯ã¬ãªã¼ã«Wikiãã¼ã¯ã¢ããã®ææ§æ§ãå°ãå°ã - æªå±±æ£å¹¸ã®ããã¤ã©é£¼è²è¨ ããã¯ãã¼ã¯ï¼ http://b.hatena.ne.jp/pmint/â¦