nodejs

การใช้ Node.js Corn Job ตั้งเวลาแจ้งเตือนหากเว็บล่ม เข้า LineNotify

idea นี้เริ่มต้นจากเห็น feed ของเพจ scotch.io แนะนำการใช้ Node Cron Jobs พอลองอ่านดู เลยปิ๊งขึ้นมาได้ว่า มี job นึงที่ยังไม่ได้ทำ และด้วยความขี้เกียจมานั่งเฝ้า monitor ก็เลยจะทำอะไรซักอย่าง ให้มันแจ่งเตือน หากเว็บมันเข้าไม่ได้ หรือ not responded  ให้มันแจ้งเตือนเข้ามาในกลุ่ม Line หน่อย อย่างน้อยก็มีหลายๆ คนช่วยกันดู และแก้ไข หากมันใช้งานไมได้ 

วิธีย้าย npm project เดิมขึ้น yarn

ผมข้ามขั้นตอนการใช้สำหรับการสร้าง project ใหม่ไป  จะมาทดลองใช้ yarn กับ repository เดิมก่อน (เพราะเขาคุยว่าใช้กับ package.json เดิมได้นิ) basic workflow คือ Creating a new project Adding/updating/removing dependencies Installing/reinstalling your dependencies Working with version control (i.e. git) Continuous Integration 1. เข้าไปที่ project เดิม ตรงนี้ผมใช้ npm เพื่อติดตั้ง gulp (node_modules.rar นั่น zip ไว้กันพลาด) 2. RUN สำหรับคนใช้งาน windows 7 กด shift + right click จะมีเมนูชื่อ Open command […]

วิธีติดตั้ง Yarn บน Windows 7/8/10

Yarn! A new package manager for JavaScript “ยาน” เปิดตัวเมื่อ ตุลาคม ปี 2016 ด้วยความร่วมมือจากตัวแทนของ Facebook, Google และ Tilde ซึ่ง Yarn เองคือ JavaScript package manager เช่นเดียวกับ  npm, bower, volo, แต่มันเจ๋งกว่าตรงที่ มันมาแก้ปัญหาโลกแตกของ npm ที่ทำให้เราจัดการ dependency ของ javascript ได้อย่างเยี่ยมยอด! เนื่องจากเจ้า npm มันจะมีปัญหาว่า แต่ละ library จะมีโฟลเดอร์ node_modules ของตัวเอง เพื่อใช้งานภายใน directory นั้น ไม่สามารถใช้ร่วมกับ library ตัวอื่นได้!! (จริงๆมันควรใช้ได้ แต่มันไม่ฉลาดพอที่จะใช้) ทำให้เกิด sub-directory ของ dependency ซ้อนไปเรื่อย ๆ จนถึงชื่อ path […]

วิธีติดตั้ง Node.js บน Windows 7/8/10

Node.js คืออะไร? สรุปสั้นๆ ตามความเข้าใจของผม คือ มันเป็น platform หนึ่งที่ถูกสร้างขึ้นมาเพื่อทำให้เราสามารถเขียนโปรแกรมด้วย JavaScript บนฝั่งของ Server ได้ แทนที่จะเป็นการทำงานในฝั่ง Client ซึ่งตัวมันเอง “ไม่ใช่ภาษาใหม่” และ “ไม่ใช่ Compiler ใหม่” มันคือ “อะไรซักอย่าง” เป็น Envelopment ที่มี “ตัวช่วย” ต่าง ๆ ทำให้เราสามารถทำงานได้ง่าย สะดวก และรวดเร็ว บทความอธิบายเกี่ยวกับ Node.js มีเยอะครับ หาอ่านดู ข้ามมาติดตั้งแบบง่ายๆ ดีกว่า ไปหน้า Download https://nodejs.org/en/download/ เลือกแบบ Windows Installater (.msi) กด Next ตามสะดวก ยาว ๆ ไป ตรงนี้ ถ้าจะใช้สำหรับการศึกษาการใช้งานเบื้องต้นก็ติดตั้งให้ครบไปเลยจ้า ทดสอบว่าใช้ได้มั้ย เสร็จแล้ว ลองเปิด command prompt […]