แชร์ประสบการณ์ ตั้งค่านาฬิกาเปิดปิดอุปกรณ์ไฟฟ้าตามเวลา TMX-28 v7.0

TMX-28 คือนาฬิกาควบคุมอุปกรณ์ไฟฟ้า โดยตั้งเปิด,ปิดตามเวลาที่ต้องการตามเวลานาฬิกา มีรอบการทำงาน แบบสัปดาห์ คือจะตั้งให้เปิด,ปิดตั้งแต่วันอาทิตย์ถึงวันเสาร์ได้อย่างอิสระ และทุก ๆ สัปดาห์ก็จะทำงานเหมือนกัน นำไปประยุกต์ใช้งานได้มากมาย เช่น ใช้เปิด,ปิดออดบอกคาบเวลาในโรงเรียน ใช้เปิด,ปิดไฟป้ายโฆษณา,ไฟรั้ว,ไฟถนน ใช้เปิด,ปิดปั้มน้ำสำหรับการเลี้ยงปลา หรือการรดน้ำต้นไม้  บทคำเกริ่นนำของอุปกรณ์ ผมใส่ตัวเอียงไว้ คือ ส่วนที่คงต้องใช้เทคนิคมากขึ้นในการต่อสายกับเข้า controller คงต้องดูคู่มือแบบละเอียด แต่ให้ช่างเขามาทำและอธิบายให้จะง่ายกว่า ส่วนที่ผมทำในวันนี้คือแก่ปัญหาเฉพาะหน้า เนื่องจากตลอดระยะเวลา 1 ปี มีการเปิดเพลงเพื่อเป็นการถวายความอาลัย พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร แต่จะสิ้นสุดการเปิดเพลงนี้ในวันออกทุกข์ (30 ตุลาคม ) แต่บริษัทจะเข้ามาทำให้เมื่อไหร่ยังไม่มีกำหนด จึงต้องหาทางแก้ไขเอง โดยลำดับขั้นตอนดังนี้ หน้าตาอุปกรณ์ TMX-28 v7.0 รายละเอียด : http://www.silaresearch.com/productdesc.php?pd_code=TMX-28 ติดต่อกับบริษัทเพื่อขอคำแนะนำ โทรเข้าไปที่บริษัท Sila Research เพื่อขอคำแนะนำในการแก้ไขรายการเพลง ซึ่งในครั้งแรกที่คุยก็ไม่ค่อยเข้าใจเท่าไหร่ แต่พอจะรู้ว่า การตั้งเวลาเปิดปิด จะทำที่ตัวอุปกรณ์ตัวนี้ ส่วนเพลงนั้นผมก็ยังไม่รู้ว่ามันจะเก็บไว้ที่ไหน ทางบริษัทแนะนำให้โหลดโปรแกรม และคู่มือที่หน้าเว็บไซต์ เตรียมสิ่งที่จำเป็นต้องใช้ ผมมีสาย Serial อยู่ …

ทดลอง LINE MOBILE บริการมือถือใหม่ เล่น LINE ฟรี

ปกติเป็นมนุษย์ที่เรียกได้ว่าเกลียด LINE เข้าเส้น เพราะเหตุผลหลายๆ อย่างของ service ที่มันไม่ตอบโจทย์ชีวิต! และค่อนข้างสร้างความรำคาญ เลยตัดสินใจไม่ใช้งาน แต่ก็มี Account นะ จนพักหลัง งานที่ทำอยู่ต้องสร้างกลุ่ม LINE ขึ้นมาเพื่อตอบโต้กับ User ก็เลยหันมาพึ่งพา Service ของ LINE อีกครั้ง แถมช่วงนี้ LINE เปิด API ให้ใช้งานได้เยอะมากขึ้น ก็เลยเข้ามาครึ่งตัวละ ใช้ LINE Notify ด้วย LINE@ ด้วยทำให้ต้องพึ่งพา Service ของ LINE มากขึ้น (แต่ก็ยังรำคาญอยู่ดีนะ 55) จนได้ข่าวว่า LINE เปิด Service ใหม่ เป็นบริการมือถือ โดยใช้ชื่อว่า LINE MOBILE ในร่างทรงของ DTAC ก็เลยได้ Invite มาจากเพื่อนจึงขอมาทดสอบดู! ตอนนี้ก็ใช้งานมาได้ …

#SQL #batch Auto export CSV with SQL Command Line

ความขี้เกียจเป็นบ่อเกิดของนวัตกรรม วันนี้เลยตั้ง schedule เพื่อ backup ข้อมูลออกมาเป็นไฟล์ excel หรือ csv โดยใช้กระบวนการเดียวกับ บันทึกการทำ Auto Backup ด้วย batch แจ้งผ่าน Line Notify API โดยใช้ code สำหรับการ export ดังนี้ ที่มา: https://www.excel-sql-server.com/sql-server-export-to-excel-using-bcp-sqlcmd-csv.htm# ตัวอย่างที่ใช้งาน -S {SERVERNAME} ชื่อเครื่องหากใช้งานในเครื่องเดียวกัน จะไม่ใส่ก็ได้ เพราะระบบจะเข้าหาจาก localhost และเรียกผ่าน .\SQLEXPRESS โดยอัตโนมัติ และหากใช้งานเพื่อเชื่อมต่อไปยัง server อื่น ให้ใส่ชื่อของ server เข้าไปด้วย เช่น -S DBDRSITE -U “{USER}” -P “{PASSWORD}” ชื่อ Username และ Password สำหรับการเชื่อมต่อกับ Server ข้างต้น เช่น …

บันทึกการทำ Auto Backup ด้วย batch แจ้งผ่าน Line Notify API

ทุกวันนี้แต่ละวันมีข้อมูล (Data) ที่อยู่ในระบบคอมพิวเตอร์จำนวนมหาศาลมาก พอข้อมูลมากขึ้น พื้นที่จัดเก็บ (Storage) ก็ต้องเพิ่มตามไปด้วย และสิ่งสำคัญลำดับถัดมาก็คือ พื้นที่สำหรับสำรองข้อมูล (Backup) ก็ต้องมีมากขึ้น และวิธีการจัดเก็บก็มีเทคนิควิธีการมากมาย แล้วแต่สภาพแวดล้อม และกำลังทรัพย์ที่สามารถจัดสรรได้ ผมเคยใช้ Software สำเร็จรูปสำหรับ backup มันช่วยอำนวยความสะดวกในการสำรองข้อมูลได้มาก และราคาก็จะสูงขึ้นไปตาม features ที่ใช้งานได้ คุณลักษณะเด่นๆ ของ software แต่ละตัวก็จะแตกต่างกันออกไป เช่น รองรับการเชื่อมต่อฐานข้อมูลที่หลากหลาย, มี FTP SFTP SSH, ทำ snapshot, version control, schedule backup, เป็นต้น วันนี้จะเสนอวิธีช่วยตัวเองแบบง่ายๆ โดยไม่พึ่ง software ราคาแพงกัน ผังการทำงานเป็นดังนี้ เตรียมข้อมูลที่จะสำรอง ทำรายการของพื้นที่จัดเก็บข้อมูลใดๆ บีบให้เป็นก้อนเดียวและบันทึกชื่อเป็นวันที่ ส่งไปเก็บที่ปลอดภัย ส่งไปเก็บบน cloud แจ้งเข้า Line Notify ซึ่งไฟล์ backup.bat …

วิธีย้าย 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 …