1971å¹´ç¦äºççã¾ããå¾æã¸ã£ã³ã«ã¯ããã½ã³ã³ã»ãã¸ã¿ã«AVã»å®¶é»ããããã¯ã¼ã¯é¢é£ãªã©ãé»æ°ããã¼ã¿ãæµãããã®å ¨è¬ãã主ã«ãåæè¨äºã¨å人åã解説è¨äºãæ å½ã æã¡ééãã»å¤æãã¹ã®ãã¨ããtypoãã¨ãããã¨ãããã typoã¯è±èªã§ã¿ã¤ããã¹ã示ãä¿èªã§ãtypeã®eãoã¨æã¡ééãâ¦â¦ã¨ãã話ã«ç±æ¥ãããå·éã«ãã¼é åãèããã¨eã¨oã¯ããã¾ãæã¡ééããªãããã«ãæãããããã¯ããã¨ãã¦ãã ã ã©ã¤ã¿ã¼ã®ä»äºã¯typoã¨ã®æ¦ãã ã çç±ã¯ããã¤ãããã ã»æ¬æ¥ééãã¦ãã¦ã¯ãããªã ã»ææ¸ã®çç£éãå¤ãã®ã§typoæ··å ¥ã®å¯è½æ§ããã®åä¸ãã ã»ã¹ãã¼ããå¿ è¦ãªã®ã§typoãããããä¸ãã ã»ãã®å²ã«ãã£ããããã¡ æ¸ç±ãªã©ã®ããã«ä½åããè¤æ°äººã®æãçµããã®ãªãtypoã¯æ¸ãããããã®ã ããæ¥ã ã®ä½æ¥ã ã¨typoãã¼ãã«ããã®ã¯é£ããã ã¨ããããã§ä»åã¯ãtypoãæ¸ããã
ãå·ããå°è±¡ã«ãªããããã¨ãè¥ã人ã¯ã¡ãã»ã¼ã¸ã®ããã¨ãã§å¥èªç¹ãã¤ãããããªãããããªè©±ãèãã¦ã俺ãããããã¦å·ãã人éã¨æããã¦ããããï¼ãã¨ã·ã§ãã¯ãåãã¾ããâ¦ã ã©ããâããããæ§æãã¤ã¹ã¿ã¼ãã¨ã¨ãã£ã¿ã¼âã®ããã§ã(^_^)ð¦ð¦ðº 10年以ä¸ã®ç´åªä½ç·¨éè æ´ãçµã¦Webç·¨éè ã«è»¢èº«ããèªåã§ããããã¾ã ã«æ¸æããã¨ãããã¾ããããã¯ãWebç·¨éãªãã§ã¯ã®ã¹ãã¼ãæã§ãã ãªãã§ãã¹ãã¼ãä¸è¶³ãèªè¦ãã¦ããã®ããå稿ã®æ ¡æ£æ ¡é²æ¥åãç´åªä½ç·¨éè ã®å®¿å½ã¨ããããã®ã§ãããããã¹ã¯çµ¶å¯¾ã«è¨±ãããªããã®æ°è¿«ã§æ ¡æ£æ ¡é²ã«è¨ããããã©ããã¦ãæéããããã¾ããããã¹ã£ã¦ãæ°ã¥ãããå¾ã§ç´ãã°ãããï¼ããªWebã®ãã£ã©ãããªã«è³åã§ããªãããã§ãããï¼å¥èªç¹ã®æãæ¼ãããã£ã±ã許ãã¾ããï¼ï¼ ãWebã®ã¹ãã¼ãæã§æ ¡æ£ãããããã§ãç´åªä½ã¯ãªãªãã£ã¯æ»å®ããããããã®çéã§èè¤ãã
Intro OpenAI ã® API ãç¨ãã¦ãé·å¹´ã®èª²é¡ã ã£ãææ¸æ ¡æ£ã VSCode ä¸ã§å®ç¾ãããã©ã°ã¤ã³ãä¿®ä½ããã¨ãããæã£ã以ä¸ã®ææã ã£ãã æç« æ ¡æ£ã¨èª¤åè±åæ¤åº å·çãè£å©ãããã¼ã«ã¯å¤ã éçºããã¦ããããåºæ¬ã¯å½¢æ ç´ è§£æãç¨ããåè©åæã®å»¶é·ã§è¡ããã®ãå¤ãã£ãã ãããããå©è©ã®é£ç¶ãããæ¼¢åã®éãéããããä¸æã®é·ãããªã©ã¯ãããç¨åº¦ã®ç²¾åº¦ã§æ¤åºå¯è½ã§ã¯ããããçµå±å·çæã«ä¸çªæ¤åºãã¦æ¬²ããã®ã¯ã誤åè±åãã ã æä½ãã©ããªã«æããã¨ããã§ã誤åè±åãããã¨ãã¯ãã¯ãªãªãã£ãä½ãæããããããããæãããã¦ããã°ãä»ã®ã¹ã¿ã¤ã«çµ±ä¸ã¯è¨ç·´ã§ããç¨åº¦ãªãã¨ããªãã è±èªã®ã¹ãã«ãã§ãã¯ã¯ããªãé²ãã§ããããæ¥æ¬èªã«ããã¦ã¯ããã¾ã§é©æ°çãªãã®ãè¦å½ãããªãããããããã¼ã«ã試ããããçµå±æºè¶³ã®ãã精度ãåºã誤åè±åæ¤åºã¯ãWord ã®æ ¡æ£æ©è½ããããªãã£ãã ããã§çè
Shodo AIæ ¡æ£APIã®ãã¼ã¿çã«ç³ãè¾¼ã¿ãå©ç¨ããã¦ããã ãã¦ãã¾ããShodoãæ¥æ¬èªæ ¡æ£ã®SaaSã¨ãããã¨ã§æ³¨ç®ãã¦ãã¦ãä»åã®APIãã¼ã¿çã®è©±ãTLã«æµãã¦ããã®ã§ç³ãè¾¼ã¿ãå½é¸ãããã¨ãã§ãã¾ããã æ¥æ¬èªæ ¡æ£ãµã¼ãã¹ã»ã½ããã¦ã§ã¢ã¯åç¨ã®ãã®ã®è³ªã¯ãã¯ãé«ããä¾ãã°èèã¸ã£ã¹ãã·ã¹ãã ã®Just Right!ãªã©ã¯å人ã®ã©ã¤ã¿ã¼ãå©ç¨ãã¦ãã¦ãè©å¤ã®è¯ããèãã¦ãã¾ãã ãã ããããã¯ãããããè¯ããå¤æ®µãã¾ãããã¡ãããè¯è³ªãªãµã¼ãã¹ã«å¯¾ä¾¡ãæããã¨ã¯ãã¶ããã§ã¯ããã¾ããããç§ã®ãããªããã¼ã©ã¤ã¿ã¼ããããã¨ã¡ãã£ã¨å³ãããå¤æ®µã§ãã ãã ãç§ãããã°ã¯ç´°ã ã¨ç¶ç¶ãã¦ãã¦ãä¸å®æã§æåã®è¨äºãå·çããåããããã¨ããããããä½ããã®æ ¡æ£ãµã¼ãã¹ã使ãããã¨æã£ã¦ã¯å¸¸ã æã£ã¦ãã¾ããã ãã®ç¹ãã¹ãããã§å¾é課éçã«å©ç¨ã§ããSaaSã¢ãã«ã§ããShodoã¯é åçã§ã
æ ¡æ£ã¨ã¯ä½ãã¾ãæ ¡æ£ã«ã¤ãã¦æ´çãã¾ããæ ¡æ£ã¨ã¯ãæç« ã®èª¤ããæ£ãä½æ¥ã«ãªãã¾ããä¾ãã°èª¤åã»è±åãè¦ã¤ãã¦ããããç´ãä½æ¥ãæ ¡æ£ã§ãã ãã®æ ¡æ£ã¯ãå ã ã¯ãå稿ã¨è£½ä½ç©ã®æåã«éãããªããããä¸åãã¤ç¢ºèªããä½æ¥ãã®ãã¨ãæå³ãã¦ãã¾ãããä»ã«ãæ ¡æ£ã«ã¯ã次ã®ãããªãèªã¿ãããæç« ã«ããããã®ä¿®æ£ããå«ã¾ãã¾ãã ä¸æãé·ãããªãããæãè¨èã¯ãªããæ¬ä½ã»å¸¸ä½ãæ··ãã¦ããªãããã®ããã«ãããããæç« ã«ããããã«å¿ è¦ãªããã»ã¹ãæ ¡æ£ã«ãªãã¾ããéçºããã¥ã¡ã³ããæ¸ãã¨ãã¯ãã¡ãããããã°ã ã£ãããTwitterã ã£ãããªã©ãæç« ãæ¸ãã¨ãã«ãã®æ ¡æ£ã¨ããä½æ¥ããããã¨ã«ãã£ã¦ãããããæç« ã«ã¤ãªãã£ã¦ããã¾ãã èªåæ ¡æ£ãã¼ã«ãã®æ ¡æ£ã¨ããä½æ¥ã¯ãç®è¦ã§è¡ããã¨ãã§ãã¾ããç§ãããç®è¦ã§æ ¡æ£ãè¡ãã¾ãããã ç®è¦ã ãã ã¨ãã©ããã¦ããã¹ãçºçãã¦ãã¾ãã¾ãã人ããã以ä¸ããã®ãã¹ã¯é¿ããããª
ã¦ã§ãå¶ä½ãéçºã®ä»äºã§æç« ãæ±ãæ©ä¼ã¯å¤ãã¯ããæ¸ãæã¯ä¸èªç¶ã«æã£ã¦ããªãæç« ã§ããèªã¿æã¯éåæããã£ã¦ãããã¨ãããã¾ããæç« æ ¡æ£ãã¯ããã¯ãè¦ããã ãã§ããããªè¡¨ç¾ã¯å°ãªããªããèªã¿ãããæç« ãæ¸ããããã«ãªãã¾ãã æ¬è¨äºã§ã¯ãICS MEDIAã§å®è·µãã¦ããæç« æ ¡æ£ã®ä¸ä¾ãç´¹ä»ãã¾ãã ã¬ãã«1ãåºæ¬çãªæ ¡æ£ã«ã¼ã«ã使ã ããããªå ´é¢ã§ä½¿ããåºæ¬çãªæç« æ ¡æ£ãã¯ããã¯ããç´¹ä»ãã¾ãã ãã¯ããã¸ã¼ç³»ã®åè©ã¯æ£ããè¨è¼ãã¦ããã ãã¯ããã¸ã¼ç³»ã®åè©ãééã£ã¦ä½¿ãã¨ããæ¬å½ã«æè¡ã«è©³ããã®ï¼ãã¨èªè ããã®ä¿¡é ¼åº¦ãä¸ããã¾ããåè©ã¯å¤§æåå°æåãã¹ãã¼ã¹æç¡å«ãã¦æ£ç¢ºã«è¨è¿°ãã¾ãããã Github â GitHubï¼Hã¯å¤§æåï¼ Javascript â JavaScriptï¼Sã¯å¤§æåï¼ After Effect â After Effectsï¼è¤æ°å½¢ã®ãsããå¿ãã¦ã¯ãããª
ãæ°ãã¼ã¸ã§ã³ãå ¬éãã¾ãã 2022.2.27ã Googleããã¥ã¡ã³ãç¨ã®ç°¡ææ ¡æ£ãã¼ã«ï¼Webã©ã¤ã¿ã¼ãç·¨éè åãï¼ããã¼ã¸ã§ã³ã¢ãããã¾ãã â Heartlogic-2 Googleããã¥ã¡ã³ãã使ã£ãç·¨éã»å·çæ¯æ´ã®ãã¼ã«ãGASï¼Google Apps Scriptï¼ã§ä½ãã¾ãããæ®æ®µä½¿ãã«ã¯åé¡ãªãä»ä¸ããã«ãªã£ãã®ã§ãå ¬éãã¾ãã â¼ãã¼ã«ã®å°å ¥ã»ã«ã¹ã¿ãã¤ãºæ¹æ³ Googleããã¥ã¡ã³ãç°¡ææ ¡æ£ãã¼ã«ï¼GASã«ããæç« ã®ä¸æ¬ç½®æï¼è¡¨è¨ãã§ã㯠ã©ããããã¼ã«ãï¼ ã©ãããå ´é¢ã§ä½¿ãããï¼ ä¸æ¬ç½®æï¼è¡¨è¨ãã§ãã¯ç¨ãã¼ãã«ã¯ã©ããããã®ãï¼ çµããã« ã©ããããã¼ã«ãï¼ Googleããã¥ã¡ã³ãä¸ã§ãæååã®ä¸æ¬ç½®æã¨è¡¨è¨ãã§ãã¯ï¼ãã§ãã¯ç¨ãã¼ãã«ã«ããæååã赤æåã«å¤ãã注æãä¿ãï¼ãè¡ãã¾ããä¸æ¬ç½®æããã³ãã§ãã¯ç¨ã®ãã¼ãã«ã¯Googleã¹ãã¬ããã·ã¼ãã§ç®¡ç
npm ã®ã¡ãã£ã¨ãããªãã·ã§ã³ã«ã¤ãã¦ã¯ä»¥ä¸ãåç §ã Step.1 æ¬ä½ã¨æä½éã®ã«ã¼ã«ãã¤ã³ã¹ãã¼ã« ä»»æã®ãã©ã«ããä½æã C:\workspaces\textlint_work cd C:\workspaces\textlint_work npm init -y npm install --save-dev textlint textlint-rule-preset-ja-spacing textlint-rule-preset-ja-technical-writing ä¸è¨ã§ãtextlint æ¬ä½ + ããªã»ãã2ã¤ãã¤ã³ã¹ãã¼ã«ããã preset-ja-spacing preset-ja-technical-writing npx textlint --init ã§ã.textlintrc ãçæãããã Step.2 追å ã®ã«ã¼ã«ãã¤ã³ã¹ãã¼ã« ä¸ãåèã«å ¥ãã¦ã¿ãã n
ã¹ã¯ãªã¼ã³ã·ã§ãã ããã¯ãªã« ä¼ç¤¾ã§ãPRç¨ã®æç« ã人åã§ãã§ãã¯ããå·¥æ°ãéãã¦ããã£ã¡ãæ®æ¥ãçºçãã¦ããããªãã¨ãèªååã§ããªãããã¨ã®ä¾é ¼ãåããWordçã®ãã¡ã¤ã«ãGUIã§ãã®ã¾ã¾textlintã§ãããã¼ã«ãã¡ãã¡ãã£ã¨ä½ã£ã¦ç¤¾å å ¬éãã¾ããããã®çµæãããæãã«ç¤¾å ã§æå¹å©ç¨ãã¦ããããã¨ãã§ããã®ã§ãå¤é¨å ¬éã«è¸ã¿åããã¨ã«ãã¾ããã github.com ã¤ã³ã¹ãã¼ã«ï¼è¨å® 1. ã¤ã³ã¹ãã¼ã©ã¼ã§ãã¼ã«ãã¤ã³ã¹ãã¼ã«ãã GitHubä¸ã§é å¸ãã¦ãã¾ãã https://github.com/gecko655/proofreading-tool/releases Macçã§ãéçºå ãæªç¢ºèªã®ããéãã¾ããããåºãæ¹ã¸ https://support.apple.com/ja-jp/guide/mac-help/mh40616/mac ãåèã«ãã¢ããªã±ã¼ã·ã§ã³ãã»ãã¥
èªåã®æ¥æ¬èªãã ä¿¡ããªã æ¥æ¬èªã®AIæ ¡æ£ã»å·çã¯ã©ã¦ãShodoï¼ã·ã§ãã¼ï¼ã ããç®ãç¿ã«ãã¦èª¤åè±åãäºéæ¬èªããã§ãã¯ããæ代ã¯çµããã§ããã¡ã¼ã«ããã¬ã¹ãªãªã¼ã¹ãå稿ãæ¸ãã¨ãã®ç¡é§ããªããã¾ãã Shodoãå§ããã æ¥æ¬èªããã§ãã¯ããæéãæ¸ããã¾ãããï¼ Googleã¢ã«ã¦ã³ãã§ãã°ã¤ã³ãã¦ãShodoãç¡æã§å§ãã¾ãããã
ããã«ã¡ã¯ï¼ éçºé¨ ãã¯ãã«ã«ã³ãã¥ãã±ã¼ã·ã§ã³ãã¼ã ï¼ä»¥ä¸ãTCãã¼ã ï¼ã®åå¶ã§ãã ãã¦ãã¦ã ã¿ãªãããããã¥ã¡ã³ãã®æç« æ ¡æ£ï¼ä»¥ä¸ãæ ¡æ£ï¼ã£ã¦ã©ããªé¢¨ã«ãã£ã¦ãã¾ããï¼ ç®è¦ãã§ãã¯ã§ããããªã ãï¼ã¨ããæ¹ã ãã¡ããããã¨æãã®ã§ããããã§ãã¯ãã¤ã³ããå¤ãã¨ææãæ¼ãã¦ãã¾ããã¡ã§ããããããã¦ãä¼ç¤¾ã®å ¬å¼ææ¸ã¨ãªãã°ããã§ãã¯ãã¤ã³ãã¯ããããããã¨å±±ã®ããã«ãªãã¾ãã TCãã¼ã ã§ãé·å¹´ æ ¡æ£ã«é ããããã¦ãã¾ããããtextlint ã¨ï¼Î±ã®ãã¼ã« ã使ã£ã¦ãæ ¡æ£ã®æ©ã¿ã解決ãã¾ããã ä»åã¯ãã®çµç·¯ãã話ããã¦ãã ããã æ ¡æ£ã£ã¦ç¢ºèªããé ç®ããããã TCãã¼ã ã§ã¯ããµã¤ãã¦ãºè£½åã®ã¦ã¼ã¶ã¼ãµãã¼ãã³ã³ãã³ãï¼ãã«ãããªãªã¼ã¹ãã¼ããªã©ï¼ãä½æãã¦ããã®ã§ããã ãããã®ã³ã³ãã³ãã¯ä¼ç¤¾ã®å ¬å¼ææ¸ãªã®ã§ãæ¯åã®æ ¡æ£ã§ãã§ãã¯ããé ç®ãå¤ã ãããã§ãã æ ¡æ£ããã£ãã¼
ï¼2022å¹´5æ追è¨ï¼ã¯ã¦ãã«ç§»è¡ãã¾ãã ï¼ iPadãè²·ã£ããå稿ãããã®ã«çµæ§é·ããã¨æ¬²ããã£ãiPadã念é¡å¶ã£ã¦è²·ã£ãã ãããã¯ä½æã®å¤§åãäºæ¬¡åµä½ã®å°èª¬ãæ¸ããã¨ã«è²»ãã女ã§ããã®ä¸å²ç¨åº¦ã¯10ä¸åãè¶ ããé·ç·¨ã ãpixivãªã©ã®ã¦ã§ãã§å ¬éãããã¨ãããããåºæ¬çã«ã¯å人èªãä½ã£ã¦é å¸ããã¾ã§ã趣å³ã¨ãã¦ããã10ä¸åãè¶ ããå°èª¬ãå人èªã«ãã¦çºè¡ããã¾ã§ã¯è¨å¤§ãªä½æ¥å·¥ç¨ããããä»äºãçµãã£ãå¾å¯ãåãæ©å¯ãã¦ã®ææ´»æéãè²»ãããç¨åº¦ã§ã¯å°åºçµãããªããä»äºã®ä¼æ©æéãªã©ã«ãiPhoneã§ã¡ã¾ã¡ã¾å°èª¬ãæ¸ããããããããªãã¨å°èª¬ãæ¸ããã ãã§ã¯å人èªã¯åºãªãã®ã§ããããããã¨ãããããã¨ãå¤ãï¼ãããã¦å°èª¬ãæ¸ãã¨ãã大åæã«ããã¦ãããå°èª¬ãæ¸ãåãæ¸ããå¾ãæ¸ãã¦ãæä¸ã«ãããã¨ãã¨ã«ããå¤ãããã®è¾ºã®å¹çåãèããã«ããããiPadã®å°å ¥ã¯æçãªã®ã§ã¯ãªãããªã¨æã£ã¦
ã¯ããã« æç« ãæ¸ãã¨ãã«ã注æãã¦åè§æåã®ä¸¡ç«¯ã«åè§ç©ºç½ã空ããã¨ããæå lint ããããã£ã¦ãã¾ãã ã¾ããæ¥æ¬èªã®è¡¨ç¾ãå¥èªç¹ãtypo ãªã©ã«æ³¨æãæããã¨ãå¿ è¦ã§ãã ããã§ãæ©æ¢°çã«æ¤åºã§ããæ¹ãå 容ãæ¸ããã¨ã«éä¸ã§ããã®ã§æç« ã® lint ãã§ãã textlint ã¨ãããã¼ã«ã使ã£ã¦ããã¾ãã åæ§ã®æ¤æ»ãã¼ã«ã¨ã㦠RedPen ãåå¨ãã¾ãã 以ä¸ã®è¨äºã« RedPen 㨠textlint ããããã®ç«å ´ããæç« ã«ãããåé¡ã¨ãã®è§£æ±ºã«ã¤ãã¦ã¾ã¨ã¾ã£ã¦ããã®ã§åèã«ãªãã¾ãã ææ¸å·çã®æåæ¸ã§è§£èª¬ããã¦ããåé¡ç¹ã RedPen ã§çºè¦ãã - Qiita ææ¸å·çã®æåæ¸ã§è§£èª¬ããã¦ããåé¡ç¹ã textlint ã§çºè¦ãã - Qiita ä»åã¯ããªãã¸ããªå ã§ç®¡çãã Markdown ãã¡ã¤ã«ã«å¯¾ãã¦ãVisual Studio Code(VS C
ãç¥ããï¼2024/10/15 çæAIãæç« ã®æ¹åç¹ãææ¡ãããAI診æãæ©è½ããªãªã¼ã¹ãã¾ãããæç« å ¨ä½ã®ãã¼ã³ãæ§æã主é¡ãå¹æçã«è¡¨ç¾ããæ¹æ³ãªã©ãçæAIãæ ¡æ£ãããåºãè¦ç¹ã§æç« ã®ãã©ã·ã¥ã¢ãããæ¯æ´ãã¾ãã ãç¥ããï¼2024/10/12 å¤é¨AIæ ¡æ£æ©è½ã®ä¸å ·åãæ¹åãã¾ãããGPT-4o miniãã¯ããã¨ããåçæAIå´ã®åºåï¼åçï¼ãå£ãã¦ãããã¨ãããããã®å ´åã¯çµæã®è¡¨ç¤ºã«å¤±æãã¦ãã¾ããã ãªã³ã©ã¤ã³æç« æ ¡æ£æ¯æ´ãµã¼ãã¹ãPRUVãã¨ã¯ ãªã³ã©ã¤ã³æç« æ ¡æ£æ¯æ´ãµã¼ãã¹ãPRUVãã¯ãæç« æ ¡æ£ããæä¼ããã¾ããè±èªã®âproofâï¼æ ¡æ£ï¼ã¨åããããã«ã¼ããã¨çºé³ãã¾ãã ã»ã«ã¼ã«ãã¼ã¹ã¨ã³ã¸ã³ï¼PRUVç¬èªããã³textlintï¼ ã»AIï¼ChatGPTãGeminiãClaudeãªã©ã®çæAIã¨PRUVç¬èªAIï¼ ã»ã¦ã¼ã¶ã¼ç¬èªã®ã«ã¼ã«ï¼è¾æ¸ï¼ ãçµ±åããæç«
ã¦ã§ãå¶ä½ãéçºã®ä»äºã§æç« ãæ±ãæ©ä¼ã¯å¤ãã¯ããæ¸ãæã¯ä¸èªç¶ã«æã£ã¦ããªãæç« ã§ããèªã¿æã¯éåæããã£ã¦ãããã¨ãããã¾ããæç« æ ¡æ£ãã¯ããã¯ãè¦ããã ãã§ããããªè¡¨ç¾ã¯å°ãªããªããèªã¿ãããæç« ãæ¸ããããã«ãªãã¾ãã æ¬è¨äºã§ã¯ãICS MEDIAã§å®è·µãã¦ããæç« æ ¡æ£ã®ä¸ä¾ãç´¹ä»ãã¾ãã ã¬ãã«1ãåºæ¬çãªæ ¡æ£ã«ã¼ã«ã使ã ããããªå ´é¢ã§ä½¿ããåºæ¬çãªæç« æ ¡æ£ãã¯ããã¯ããç´¹ä»ãã¾ãã ãã¯ããã¸ã¼ç³»ã®åè©ã¯æ£ããè¨è¼ãã¦ããã ãã¯ããã¸ã¼ç³»ã®åè©ãééã£ã¦ä½¿ãã¨ããæ¬å½ã«æè¡ã«è©³ããã®ï¼ãã¨èªè ããã®ä¿¡é ¼åº¦ãä¸ããã¾ããåè©ã¯å¤§æåå°æåãã¹ãã¼ã¹æç¡å«ãã¦æ£ç¢ºã«è¨è¿°ãã¾ãããã Github â GitHubï¼Hã¯å¤§æåï¼ Javascript â JavaScriptï¼Sã¯å¤§æåï¼ After Effect â After Effectsï¼è¤æ°å½¢ã®ãsããå¿ãã¦ã¯ãããª
渡辺ã§ãã æ¨æ¥ã®ã¨ã³ããªã¼ãçµæ§åé¿å¤§ããã ã£ãã®ã§ã第äºå¼¾ã§ãã æç« æ ¡æ£ããã¦ãã¦ãããããã¿ã¼ã³ãå¹¾ã¤ãæ½åºãã¦ã¿ã¾ããã ãã ããååç´¹ä»ãã¦ãããã¿ã¼ã³ã¯é¤å¤ãã¦ãã¾ãã®ã§ããããã¦ç¢ºèªãã ããã éè¤ãæ¸ãã æç« æ ¡æ£ã®åºç¤ã¯ éè¤ãæ¸ãã ãã¨ã§ãã 次ã®æç« ãè¦ã¦ã¿ã¾ãããã AWSã使ãæ £ãã¦ãã人ã«ã¨ã£ã¦ã¯ç°¡åãªä½æ¥ã§ããã使ãæ £ãã¦ããªãã¨æ¸æãæãå¤ãã¨ããã§ãã ãã®æç« ããã©ãæããçç±ã¯ãã使ãæ £ãã¦ããããéè¤ãã¦ãããã¨ã§ãã åå¾é¢ä¿ãããã¾ãããã¨ãããããªã«ãæãã¦ããã®ããææ§ã§ããã å¾åã®ã使ãæ £ãã¦ããããåé¤ãããã©ã³ã¹ãåãããã«ä½æ¥ãå¾ãã«ç§»åãã¾ããã ããã«ãåã®æç« ãåããããããããã¯ãã追å ãã¾ãã ããã¯ãAWSã使ãæ £ãã¦ãã人ã«ã¨ã£ã¦ã¯ç°¡åã§ãããããã§ãªãã¨æ¸æãä½æ¥ã§ãã ã¹ãããªãã¾ããã ãããããæ £ãã¦ããã¨
èªç¶è¨èªã®èª¤ããææãã¦ãããRedPenãæå ã§ä½¿ããããã«ãã¦ã¿ã¾ãããã¨ããè¨äºã§ããæ°ãåããã®ã§ãè²ã æ¸ãã¦ã¿ã¾ããã ã¨ã³ã¸ãã¢ã§ãã£ã¦ãæå¤ã¨ææ¸ãæ¸ãããè¦ããããæ©ä¼ãå¤ã èªç¶è¨èªãæ©æ¢°ãåæã«ééããææãã¦æ¬²ãã èªç¶è¨èªãã«ã¼ã«ã§åãããã¨ã¯æ©æ¢°(RedPen)ã«ææãã¦ããã ææä¾ EmacsããRedPenã使ã ã¾ã¨ã ã¨ã³ã¸ãã¢ã§ãã£ã¦ãæå¤ã¨ææ¸ãæ¸ãããè¦ããããæ©ä¼ãå¤ã ã¨ã³ã¸ãã¢ã¨ãã¦ã¯ã¦ãªã«å ¥ç¤¾å¾ãã³ã¼ãã¬ãã¥ã¼ãããæ©ä¼ã¯ãã¡ããå¤ãã§ãããæå¤ã¨èªç¶è¨èª(ç§ã®å ´åã¯æ¥æ¬èªãè±èªãã¡ã¤ã³)ã®ã¬ãã¥ã¼ãããæ©ä¼ãå¤ããã¨ã«æ°ãä»ãã¾ãããä»äººã®æ¸ããææ¸ã«å¯¾ããã¬ãã¥ã¼ã«éãããèªåã®æ¸ããææ¸ã«å¯¾ããã¬ãã¥ã¼ãå«ã¿ã¾ãã åç¥æã®ãã§ã㯠mackerelã§ã¯æ¯é±åç¥ãããã°ã«æ¸ãã®ã§ãã¨ã³ã¸ãã¢ãå 容ãã¬ãã¥ã¼ãã ãããããã¤: mkr
以åããã©ã°ã¤ã³ã§æ¡å¼µå¯è½ãªæç« æ ¡æ£ãã¼ã« textlint ã§å°èª¬ã®ä½æ³ãæ¤è¨¼ããããã®è¦åãä½ã£ãã®ã§ãããtextlint ã¯ã³ãã³ãã©ã¤ã³ãã¼ã«ã§ããããã«å©ç¨ããã¾ã§ã®ãã¼ãã«ãé«ãç¶æ³ã§ããã Sublime Text ã Atom ãªã©ã®ããã°ã©ãåãã¨ãã£ã¿ãå©ç¨ãã¦ããã°ãtextlint ã®ãã©ã°ã¤ã³ã使ãããããã®ã§ãããä»åã¯ããç°¡åã«å©ç¨ã§ããããã« Chrome ã®æ¡å¼µæ©è½ã¨ã㦠textlint ããã©ã¦ã¶ä¸ã§ä½¿ããããã«ãã¦ã¿ã¾ããã ã¤ã³ã¹ãã¼ã«ã¯ãã¡ã: ãChrome ã¦ã§ãã¹ãã¢ã textlint: æç« ãã§ãã«ã¼ ã¤ã³ã¹ãã¼ã«ããã¨ããã¼ã¸å ã®ç·¨éé åã§æç« å ¥åä¸ã«ãªã¢ã«ã¿ã¤ã ã§æ ¡æ£ãã¦ãããããã«ãªãã¾ããï¼ãã¡ãã ON/OFF ã§ãã¾ãï¼ textlint ã«æè¿è¿½å ãããèªåä¿®æ£æ©è½ã«ã対å¿ãã¦ããã®ã§ããã¿ã³ä¸çºã§èªåã§ä¿®æ£ãããããã¾
ã©ã³ãã³ã°
ã©ã³ãã³ã°
ã©ã³ãã³ã°
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}