PCåããªã§ãã3ã©ã³ã¿ã€ã cnakoã«çšæãããŠããåœä»€äžèŠ§ã§ãã(詳ããã¯ãã¡ãã®ã©ã³ã¿ã€ã ã«ã€ããŠãã芧ãã ããã)
plugin_systemã¯åºæ¬ãã©ã°ã€ã³, wnako, cnako, phpnakoã§äœ¿ããŸãã
ããã·ã³çš®é¡ ð² ã¯ã ð² ããã ð² ç ð² åœ ð² æ°žé ð² ãªã³ ð² ãªã ð² æ¹è¡ ð² ã¿ã ð² ã«ãã³ ð² ã«ãã³é ð² æ³¢ã«ãã³ ð² æ³¢ã«ãã³é ð² OK ð² NG ð² ãã£ã³ã»ã« ð² TRUE ð² FALSE ð² true ð² false ð² PI ð² 空 ð² NULL ð² undefined ð² æªå®çŸ© ð² ãšã©ãŒã¡ãã»ãŒãž ð² 察象 ð² 察象ã㌠ð² åæ° ð² CR ð² LF ð² éæ° ð² ç¡é倧 ð² æ»å€ç¡ ð² æ»å€æ ð² 空é å ð² 空èŸæž ð² 空ããã·ã¥ ð² 空ãªããžã§ã¯ã ð² ããã·ã³ããŒãžã§ã³ ð² ããã·ã³ãšã³ãžã³ ð² ããã·ã³èšèªããŒãžã§ã³
衚瀺 ð² ç¶ç¶è¡šç€º ð² é£ç¶è¡šç€º ð² é£ç¶ç¡æ¹è¡è¡šç€º ð² 衚瀺ãã° ð² 衚瀺ãã°ã¯ãªã¢ ð² èš ð² ã³ã³ãœãŒã«è¡šç€º
足 ð² åŒ ð² æ ð² å ð² å² ð² å²äœ ð² å¶æ° ð² å¥æ° ð² äºä¹ ð² ã¹ãä¹ ð² ä»¥äž ð² ä»¥äž ð² æªæº ð² è¶ ð² ç ð² çç¡ ð² äžèŽ ð² äžäžèŽ ð² ç¯å²å ð² ç¯å² ð² é£ç¶å ç®
ãã ãã ð² ãé¡ ð² ã§ã ð² æå ð² æ¬å · ð² 瀌ç¯ã¬ãã«ååŸ
JSå®è¡ ð² JSãªããžã§ã¯ãååŸ ð² JSé¢æ°å®è¡ ð² ASYNC ð² AWAITå®è¡ ð² JSã¡ãœããå®è¡ ð² ããã·ã³ ð² ããã·ã³ç¶ ð² å®è¡ ð² å®è¡æéèšæž¬ ð² çµ
å€æ°åç¢ºèª ð² TYPEOF ð² æååå€æ ð² TOSTR ð² æŽæ°å€æ ð² TOINT ð² å®æ°å€æ ð² TOFLOAT ð² INT ð² FLOAT ð² NANå€å® ð² éæ°å€å® ð² HEX ð² é²æ°å€æ ð² äºé² ð² äºé²è¡šç€º ð² RGB
æåæ° ð² äœæåç® ð² CHR ð² ASC ð² æåæ¿å ¥ ð² æåæ€çŽ¢ ð² è¿œå ð² äžè¡è¿œå ð² æååå解 ð² ãªãã¬ã€ã³ ð² åºçŸåæ° ð² MID ð² æåæåº ð² LEFT ð² æåå·Šéšå ð² RIGHT ð² æåå³éšå ð² åºå ð² æåååå² ð² åå ð² ç¯å²åå ð² æååé€
眮æ ð² å眮æ ð² ããªã ð² 空çœé€å»
倧æåå€æ ð² å°æåå€æ ð² 平仮åå€æ ð² ã«ã¿ã«ãå€æ ð² è±æ°å šè§å€æ ð² è±æ°åè§å€æ ð² è±æ°èšå·å šè§å€æ ð² è±æ°èšå·åè§å€æ ð² ã«ã¿ã«ãå šè§å€æ ð² ã«ã¿ã«ãåè§å€æ ð² å šè§å€æ ð² åè§å€æ ð² å šè§ã«ãäžèŠ§ ð² å šè§ã«ãæ¿é³äžèŠ§ ð² åè§ã«ãäžèŠ§ ð² åè§ã«ãæ¿é³äžèŠ§
JSONãšã³ã³ãŒã ð² JSONãšã³ã³ãŒãæŽåœ¢ ð² JSONãã³ãŒã ð² JSON_E ð² JSON_ES ð² JSON_D
æ£èŠè¡šçŸããã ð² æœåºæåå ð² æ£èŠè¡šçŸçœ®æ ð² æ£èŠè¡šçŸåºå
éè²šåœ¢åŒ ð² ãŒãå ð² 空çœå
ããªãå€å® ð² ã«ã¿ã«ãå€å® ð² æ°åå€å® ð² æ°åå€å®
é åçµå ð² é åæ€çŽ¢ ð² é åèŠçŽ æ° ð² èŠçŽ æ° ð² LEN ð² é åæ¿å ¥ ð² é åäžæ¬æ¿å ¥ ð² é åãœãŒã ð² é åæ°å€å€æ ð² é åæ°å€ãœãŒã ð² é åã«ã¹ã¿ã ãœãŒã ð² é åéé ð² é åã·ã£ããã« ð² é ååé€ ð² é ååå ð² é åååº ð² é åããã ð² é åããã·ã¥ ð² é åè¿œå ð² é åè€è£œ ð² é åç¯å²ã³ã㌠ð² åç § ð² é ååç § ð² é å足 ð² é åæå€§å€ ð² é åæå°å€ ð² é ååèš ð² é åå ¥æ¿ ð² é åé£çªäœæ ð² é åèŠçŽ äœæ ð² é åé¢æ°é©çš ð² é åããã ð² é åãã£ã«ã¿
è¡šãœãŒã ð² è¡šæ°å€ãœãŒã ð² è¡šããã¯ã¢ãã ð² è¡šå®å šäžèŽããã¯ã¢ãã ð² è¡šæ€çŽ¢ ð² è¡šåæ° ð² è¡šè¡æ° ð² è¡šè¡å亀æ ð² è¡šå³å転 ð² è¡šéè€åé€ ð² è¡šåååŸ ð² è¡šåæ¿å ¥ ð² è¡šååé€ ð² è¡šååèš ð² è¡šææ§æ€çŽ¢ ð² è¡šæ£èŠè¡šçŸããã¯ã¢ãã
ããã·ã¥ããŒåæ ð² ããã·ã¥å 容åæ ð² ããã·ã¥ããŒåé€ ð² ããã·ã¥ããŒååš
ç§åŸ ð² ç§åŸ æ© ð² ç§éæ¬¡åŸ æ© ð² ç§åŸ ð² ç§æ¯ ð² ç§ã¿ã€ããŒéå§æ ð² ã¿ã€ããŒåæ¢ ð² å šã¿ã€ããŒåæ¢
å å·ããŒã¿ ð² ä» ð² ã·ã¹ãã æé ð² ã·ã¹ãã æéããªç§ ð² ä»æ¥ ð² ææ¥ ð² æšæ¥ ð² ä»å¹Ž ð² æ¥å¹Ž ð² å»å¹Ž ð² ä»æ ð² æ¥æ ð² å æ ð² ææ¥ ð² ææ¥çªå·ååŸ ð² UNIXTIMEå€æ ð² UNIXæéå€æ ð² æ¥æå€æ ð² æ¥ææžåŒå€æ ð² åæŠå€æ ð² 幎æ°å·® ð² ææ°å·® ð² æ¥æ°å·® ð² æéå·® ð² åå·® ð² ç§å·® ð² æ¥æå·® ð² æéå ç® ð² æ¥ä»å ç® ð² æ¥æå ç® ð² æéããªç§ååŸ
ãšã©ãŒçºç ð² __DEBUG ð² __DEBUG匷å¶åŸ æ© ð² __DEBUGãã¬ã€ã¯ãã€ã³ãäžèŠ§ ð² __DEBUGåŸ æ©ãã©ã° ð² __DEBUG_BP_WAIT ð² ã°ããŒãã«é¢æ°äžèŠ§ååŸ ð² ã·ã¹ãã é¢æ°äžèŠ§ååŸ ð² ã·ã¹ãã é¢æ°ååš ð² ãã©ã°ã€ã³äžèŠ§ååŸ ð² ã¢ãžã¥ãŒã«äžèŠ§ååŸ ð² å©è©äžèŠ§ååŸ ð² äºçŽèªäžèŠ§ååŸ
ãã©ã°ã€ã³å ð² ãã©ã°ã€ã³åèšå® ð² åå空é ð² åå空éèšå® ð² åå空éããã
plugin_mathã¯åºæ¬ãã©ã°ã€ã³, wnako, cnakoã§äœ¿ããŸãã
SIN ð² COS ð² TAN ð² ARCSIN ð² ARCCOS ð² ARCTAN ð² ATAN2 ð² 座æšè§åºŠèšç® ð² RAD2DEG ð² DEG2RAD ð² 床å€æ ð² ã©ãžã¢ã³å€æ
SIGN ð² ç¬Šå· ð² ABS ð² çµ¶å¯Ÿå€ ð² EXP ð² HYPOT ð² æ蟺 ð² LN ð² LOG ð² LOGN ð² FRAC ð² å°æ°éšå ð² æŽæ°éšå ð² ä¹±æ° ð² ä¹±æ°ç¯å² ð² SQRT ð² å¹³æ¹æ ¹
ROUND ð² åæšäºå ¥ ð² å°æ°ç¹åäž ð² å°æ°ç¹åäž ð² å°æ°ç¹åæšäºå ¥ ð² CEIL ð² åäž ð² FLOOR ð² åæš
plugin_csvã¯åºæ¬ãã©ã°ã€ã³, wnako, cnakoã§äœ¿ããŸãã
CSVååŸ ð² TSVååŸ ð² è¡šCSVå€æ ð² è¡šTSVå€æ
plugin_nodeã¯åºæ¬ãã©ã°ã€ã³, cnako, phpnakoã§äœ¿ããŸãã
é ð² èª ð² ãã€ããªèª ð² ä¿å ð² SJISãã¡ã€ã«èª ð² SJISãã¡ã€ã«ä¿å ð² EUCãã¡ã€ã«èª ð² EUCãã¡ã€ã«ä¿å ð² èµ·ååŸ æ© ð² èµ·å ð² èµ·åæ ð² ãã©ãŠã¶èµ·å ð² ãã¡ã€ã«åæ ð² å šãã¡ã€ã«åæ ð² ååš ð² ãã©ã«ãååš ð² ãã©ã«ãäœæ ð² ãã¡ã€ã«ã³ã㌠ð² ãã¡ã€ã«ã³ããŒæ ð² ãã¡ã€ã«ç§»å ð² ãã¡ã€ã«ç§»åæ ð² ãã¡ã€ã«åé€ ð² ãã¡ã€ã«åé€æ ð² ãã¡ã€ã«æ å ±ååŸ ð² ãã¡ã€ã«ãµã€ãºååŸ
ãã¡ã€ã«åæœåº ð² ãã¹æœåº ð² 絶察ãã¹å€æ ð² çžå¯Ÿãã¹å±é
ã«ã¬ã³ããã£ã¬ã¯ããªååŸ ð² ã«ã¬ã³ããã£ã¬ã¯ããªå€æŽ ð² äœæ¥ãã©ã«ãååŸ ð² äœæ¥ãã©ã«ãå€æŽ ð² ããŒã ãã£ã¬ã¯ããªååŸ ð² ãã¹ã¯ããã ð² ãã€ããã¥ã¡ã³ã ð² æ¯èŠãã¹ ð² æ¯èŠãã¹ååŸ ð² ãã³ãã©ãªãã©ã«ã ð² äžæãã©ã«ãäœæ
å§çž®è§£åããŒã«ãã¹ ð² å§çž®è§£åããŒã«ãã¹å€æŽ ð² 解å ð² 解åæ ð² å§çž® ð² å§çž®æ
çµ ð² 匷å¶çµäºæ ð² çµäº ð² OSååŸ ð² OSã¢ãŒããã¯ãã£ååŸ
ã³ãã³ãã©ã€ã³ ð² ããã·ã³ã©ã³ã¿ã€ã ð² ããã·ã³ã©ã³ã¿ã€ã ãã¹ ð² æšæºå ¥åååŸæ ð² å° ð² æåå° ð² æšæºå ¥åå šååŸ
AJAXéä¿¡æ ð² AJAXåä¿¡æ ð² GETéä¿¡æ ð² POSTéä¿¡æ ð² POSTãã©ãŒã éä¿¡æ ð² AJAX倱ææ ð² AJAXãªãã·ã§ã³ ð² AJAXãªãã·ã§ã³èšå® ð² AJAXä¿ééä¿¡ ð² HTTPä¿éååŸ ð² GETä¿ééä¿¡ ð² POSTä¿ééä¿¡ ð² POSTãã©ãŒã ä¿ééä¿¡ ð² AJAXå 容ååŸ ð² POSTããŒã¿çæ ð² POSTéä¿¡ ð² POSTãã©ãŒã éä¿¡ ð² AJAXåä¿¡
æåã³ãŒãå€æãµããŒãå€å® ð² SJISå€æ ð² SJISååŸ ð² ãšã³ã³ãŒãã£ã³ã°å€æ ð² ãšã³ã³ãŒãã£ã³ã°ååŸ
plugin_caniuseã¯åºæ¬ãã©ã°ã€ã³, wnako, cnakoã§äœ¿ããŸãã
plugin_datetimeã¯åºæ¬ãã©ã°ã€ã³, wnako, cnakoã§äœ¿ããŸãã
å å·ããŒã¿ ð² ä» ð² ã·ã¹ãã æé ð² ä»æ¥ ð² ææ¥ ð² æšæ¥ ð² ä»å¹Ž ð² æ¥å¹Ž ð² å»å¹Ž ð² ä»æ ð² æ¥æ ð² å æ ð² ææ¥ ð² ææ¥çªå·ååŸ ð² UNIXæéå€æ ð² UNIXTIMEå€æ ð² æ¥æå€æ ð² åæŠå€æ ð² 幎æ°å·® ð² ææ°å·® ð² æ¥æ°å·® ð² æ¥æå·® ð² æéå·® ð² åå·® ð² ç§å·® ð² æéå ç® ð² æ¥ä»å ç® ð² æ¥æå ç®
plugin_httpserverã¯åºæ¬ãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
GETããŒã¿ ð² ç°¡æHTTPãµãŒãèµ·åæ ð² ç°¡æHTTPãµãŒãéçãã¹æå® ð² ç°¡æHTTPãµãŒãåä¿¡æ ð² ç°¡æHTTPãµãŒãåºå ð² ç°¡æHTTPãµãŒããããåºå ð² ç°¡æHTTPãµãŒã移å
plugin_kansujiã¯åºæ¬ãã©ã°ã€ã³, wnako, cnakoã§äœ¿ããŸãã
挢æ°å ð² ç®çšæ°å
plugin_markupã¯åºæ¬ãã©ã°ã€ã³, wnako, cnakoã§äœ¿ããŸãã
nadesiko3-htmlparserã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
HTML_URLé ð² HTMLããŒã¹ ð² DOMæ€çŽ¢ ð² DOMèŠçŽ ååŸ ð² DOMåèŠçŽ å šååŸ ð² DOM芪èŠçŽ ååŸ ð² DOM次èŠçŽ ååŸ ð² DOMæœåº ð² å±æ§ååŸ ð² ããã¹ãååŸ ð² HTMLååŸ ð² HTMLèšå® ð² ããããã£ååŸ ð² å€ååŸ ð² å€èšå® ð² ã¹ã¿ã€ã«ååŸ ð² ããŒã¿ååŸ ð² DOMé åå€æ ð² ã¿ã°åååŸ
nadesiko3-mecabã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
nadesiko3-mlã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
SVMé ð² ã©ã³ãã ãã©ã¬ã¹ãé ð² ã©ã³ãã ãã©ã¬ã¹ãååž°é ð² åŠç¿ ð² äºæž¬ ð² ã¢ã€ã¡ããŒã¿ååŸ ð² ã¢ãã«ååŸ ð² ã¢ãã«èšå® ð² ããŒã¿ã©ã³ãã åå² ð² æ£è§£çèšç®
nadesiko3-officeã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
ãšã¯ã»ã«æ°èŠãã㯠ð² ãšã¯ã»ã«é ð² ãšã¯ã»ã«ä¿å ð² ãšã¯ã»ã«CSVä¿å ð² ãšã¯ã»ã«æ°èŠã·ãŒã ð² ãšã¯ã»ã«ã·ãŒãååŸ ð² ãšã¯ã»ã«ã·ãŒãæ³šç® ð² ãšã¯ã»ã«ã»ã«èšå® ð² ãšã¯ã»ã«èšå® ð² ãšã¯ã»ã«ã»ã«ååŸ ð² ãšã¯ã»ã«äžæ¬èšå® ð² ãšã¯ã»ã«ååŸ ð² ãšã¯ã»ã«äžæ¬ååŸ ð² ãšã¯ã»ã«ã·ãŒãåæ ð² ãšã¯ã»ã«ã·ãŒãåé€ ð² ãšã¯ã»ã«ã»ã«å¹ èšå® ð² ãšã¯ã»ã«èæ¯è²èšå® ð² ãšã¯ã»ã«æåè²èšå®
nadesiko3-serverã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
GETããŒã¿ ð² POSTããŒã¿ ð² WEBãµãŒãååèšå® ð² WEBãµãŒãèµ·å ð² WEBãµãŒãèµ·åæ ð² WEBãµãŒãèµ·åæåæ ð² WEBãµãŒãèµ·å倱ææ ð² WEBãµãŒãéçãã¹æå® ð² WEBãµãŒãGETæ ð² WEBãµãŒãPOSTæ ð² WEBãµãŒãPUTæ ð² WEBãµãŒãDELETEæ ð² WEBãµãŒããããåºå ð² WEBãµãŒãã¹ããŒã¿ã¹åºå ð² WEBãµãŒãåºå ð² WEBãµãŒããªãã€ã¬ã¯ã
nadesiko3-smtpã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
nadesiko3-sqlite3ã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
SQLITE3ä»æ¿å ¥ID ð² SQLITE3é ð² SQLITE3é ð² SQLITE3åæ¿ ð² SQLITE3å®è¡æ ð² SQLITE3å®è¡åŸ ð² SQLITE3ååŸæ ð² SQLITE3å®è¡ ð² SQLITE3ååŸ ð² SQLITE3å šååŸ
nadesiko3-tomlã¯æ¡åŒµãã©ã°ã€ã³, wnako, cnakoã§äœ¿ããŸãã
nadesiko3-toolsã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
nadesiko3-websocketã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
WSãµãŒãèµ·å ð² WSSãµãŒãèµ·å ð² WSãµãŒãèµ·åæåæ ð² WSãµãŒãèµ·å倱ææ ð² WSãµãŒãæ¥ç¶æ ð² WSãµãŒãåä¿¡æ ð² WSãµãŒãå šéä¿¡ ð² WSãµãŒãçžæ ð² WSãµãŒãåå¥éä¿¡ ð² WSã¯ã©ã€ã¢ã³ãäžèŠ§ååŸ
plugin_mssqlã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
MSSQLé次é ð² MSSQLé次å®è¡ ð² MSSQLé次é
plugin_mysqlã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
MYSQLé ð² MYSQLé ð² MYSQLé次å®è¡
plugin_odbcã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
ODBCé次é ð² ODBCé ð² ODBCé次å®è¡ ð² ODBCå®è¡ ð² ODBCé ð² ODBCé次é ð² ODBCãã©ã³ã¶ã¯ã·ã§ã³éå§ ð² ODBCãã©ã³ã¶ã¯ã·ã§ã³çµäº
plugin_postgresqlã¯æ¡åŒµãã©ã°ã€ã³, cnakoã§äœ¿ããŸãã
PGé ð² PGé ð² PGå®è¡ ð² PGé次å®è¡
åœä»€æ°: 1063åã§ãã