Categories
Computer Diary

เทคนิคสร้าง Node เพื่อใช้งานกับ Node-RED ให้ทำตามที่เราต้องการ

Node-RED เป็นเครื่องมือที่ช่วยให้เราทำงานแบบ Flow-based programming ซึ่งเป็นอุปกรณ์ที่ช่วยให้นักพัฒนาโปรแกรมสามารถทำงานให้เครื่องมือ IoT (Internet of Things) ทำงานได้ตามที่เราต้องการได้ง่ายโดยทำผ่านเว็บเบราวเซอร์ ตัวอย่างของอุปกรณ์ที่จะมาพัฒนาที่มีชื่อก็ได้แก่ Raspberry Pi ที่วางขายมานานแล้ว จนตอนนี้ออกเป็นรุ่น Raspberry Pi 4 Model B ออกมาครับ เรามาเข้าเรื่องกันดีกว่า

Categories
Computer Diary

นำโน้ตบุ๊ค ASUS Vivobook ไปเพิ่ม Harddisk เป็น SSD 1TB

ปกติเวลาซื้อโน้ตบุ๊ค ASUS Vivobook ในบางรุ่นเช่นของเราก็เป็นรุ่น Vivobook X512DA ที่ใช้ซีพียู AMD Ryzen 3500U และใช้ที่จัดเก็บข้อมูลในรูปแบบ SSD NVMe (NVM Express เรียกแบบเต็ม ๆ ว่า Non-Volatile Memory Express) ที่มีความจุขนาด 500GB แต่เท่าที่อ่านในเว็บพันทิป หรืออื่น ๆ จะพบว่าตัวเครื่องสามารถเพิ่ม Harddisk ไปได้อีก แต่ไม่มีที่ยึด ร่วมกับไม่มีพอร์ตเชื่อม SATA เข้ากับตัวเครื่องซึ่งโดยปกติเวลาซื้อคอมพิวเตอร์ควรจะมีให้ แต่ของเราหาแล้วไม่เจอ (หรือว่าทำหาย) ไปแล้วจะทำอย่างไรดีนะ

Categories
Bike Diary

Dahon Wobbegong การโมดิฟาย และความรู้สึกการปั่น

Dahon (ดาฮอน) เป็นบริษัทผลิตจักรยานที่มาจากประเทศสหรัฐอเมริกาที่ได้รับการก่อตั้งโดยคุณ David T. Hon กับคิดค้นจักรยานพับและวางขายจักรยานพับรุ่นแรกในปี 1983 บริษัทดาฮอนนี้เป็นบริษัทที่เน้นผลิตจักรยานพับที่มาขนาดใหญ่ที่สุด ซึ่งมานานเป็นระยะเวลาเกือบจะถึง 40 ปีแล้ว และมียอดขายที่เยอะมาก เราจะไม่ลงรายละเอียดลึกมากกว่านี้เพราะมีคนพูดถึงส่วนนี้เยอะแล้วล่ะฮะ เรามาพูดถึงรถมินิที่ใช้อยู่ดีกว่า

Dahon Wobbegong เป็นจักรยานมินิล้อ 20 นิ้ว 406 ของดาฮอนที่เป็นเฟรมอลูมิเนียม ตะเกียบเหล็กที่ผลิตและวางขายในช่วงปี 2008 ลักษณะเฟรมจะมีสองไซส์ ไซส์เล็ก และไซส์กลาง มี 6 สี ชุดเกียร์เป็นชุดเกียร์ชิมาโน 6 สปีด เบรคเป็นวีเบรค และล้อไม่ได้ใช้ระบบแกนปลดเร็ว แต่ยังใช้ระบบน็อตเหมือนจักรยานรุ่นเริ่มต้นทั่วไปที่ขายอยู่ในปัจจุบัน ลักษณะตัวรถจะดูคล้ายกับรถมินิดาฮอนที่เพิ่งออกใหม่ที่เป็นรุ่น Dahon Mako ครับ (ในลิ้งค์จะเป็นดาฮอนของญี่ปุ่นซึ่งทางบริษัทนำเข้าอย่างนาวาไบค์จะอ้างอิงจากดาฮอนประเทศนี้ครับ แต่ไม่ชัวร์ว่าตัวนี้จะเอาเข้ามาไหมนะ)

Categories
Computer Diary

เทคนิคสมัครสมาชิกเพื่อให้ใช้ Oreilly ในราคานักศึกษาเพียง 19$

Oreilly เป็นสำนักพิมพ์ในสหรัฐอเมริกาที่เราจะพบหนังสือเกี่ยวกับคอมที่วางขายตามร้านหนังสือทั่วไปนี่แหละฮะ แต่ตอนนี้ก็มีให้อ่านออนไลน์ กับวิดีโอสอน และงานประชุมบนออนไลน์ผ่านแพลตฟอร์มของ Orelly เอง

Categories
Computer Diary

เทคนิคการนำโมเดล Tensorflow มารันบน Node.js โดยไม่ต้องใช้ tfjs-converter

ปกติเวลาเรามีข้อมูลที่ได้รับการเทรนเรียบร้อยแล้วทดสอบแล้วได้ผลที่แม่นยำตามที่เราต้องการ จากนั้นเรานำโมเดลที่ผ่านการเทรน และทดสอบแล้วมารันในโปรแกรมซึ่งส่วนใหญ่ก็จะเขียนในภาษาไพทอน แต่ทีนี้เราจะต้องดูปลายทางว่าเราจะนำข้อมูลที่เทรนมาทำงานบนเว็บเบราวเซอร์ มาไว้ในอุปกรณ์ IoT (Internet of Things) หรืออื่น ๆ

Tensorflow.js เป็นไลบรารีที่เกี่ยวกับ Machine Learning/Deep Learning ที่จัดทำโดยบริษัทกูเกิ้ลเพื่อให้เราเทรน ทดสอบข้อมูล หรือทำอะไรก็ตามแต่ที่เกี่ยวข้องโดยใช้ภาษาจาวาสคริปได้ ไลบรารีนี้เราสามารถทำงานบนเว็บเบราวเซอร์ หรือทำงานแบบ Native บน Node.js ได้เลย แต่ในบทความนี้เราจะพูดถึงบน Node.js ครับ

Categories
Computer Diary

การติดตั้ง เขียนโค้ดเพื่อใช้งาน ONNX.js และข้อสังเกต

การนำโมเดลที่ได้รับการเรียนรู้แล้วมาทำงานบนเว็บเบราว์เซอร์ไม่ได้เป็นเรื่องใหม่นัก เพราะบริษัทกูเกิ้ลพัฒนาไลบรารีชื่อ Tensorflow.js โดยเรานำโมเดลที่ได้รับการเรียนรู้แล้วมาทำนาย หรือเรียนรู้ข้อมูลใหม่บนเว็บไซต์ได้เลยโดยไม่จำเป็นต้องส่งข้อมูลไปทำนายบนเซิร์ฟเวอร์

ส่วนไลบรารี ONNX.js เป็นส่วนหนึ่งของไลบรารี ONNX (Open Neural Network Exchange) ที่ได้รับการพัฒนาโดยบริษัทไมโครซอฟท์ เพื่อให้นำโมเดลที่ได้รับการเรียนรู้จากไลบรารี Deep learning ต่าง ๆ ได้แก่ PyTorch, Mxnet, Scikit learn เป็นต้น มาแปลงเพื่อนำไปใช้กันกับไลบรารีอื่นได้เลย หรือนำโมเดลที่เรียนรู้มาทำนายข้อมูล (Inference) ได้ โดยไลบรารี ONNX.js นี้ เปิดให้นักพัฒนาที่เทรนข้อมูลมาแล้ว เอามาทำนายข้อมูลที่มีอยู่บนเว็บเบราวเซอร์ (หรือบนคอมพิวเตอร์ผ่าน Node.js) ได้โดยไม่จำเป็นต้องมาเรียนรู้ใหม่อีก

Categories
Diary Movie

พูดถึงหนัง Raya and The Last Dragon หลังจากไปดูในโรงแล้ว

ภาพยนตร์เรื่องรายากับมังกรตัวสุดท้าย (Raya and The Last Dragon) เป็นภาพยนตร์แอนิเมชันที่ผลิตโดย Disney Animation Studios เป็นหนังที่นำเรื่องราว วิถีชีวิตในเอเชียตะวันออกเฉียงใต้มาเป็นธีมในภาพยนตร์เรื่องนี้ ที่มีทีมงานคนไทยมีส่วนร่วมในการผลิต ได้เข้าฉายในโรงวันที่ 4 มีนาคมที่ผ่านมา โดยเราเพิ่งไปดูวันนี้ (วันที่ 5 มีนาคม) ที่โรงหนัง SF Cinema Central World ดูรอบค่ำในโรง CAT Cinema First Class ที่มีคนดู 2-3 คนซึ่งน้อยกว่าโรงอื่น (แหม ก็ดูจากราคาสิ) ดูเสร็จแล้วมาเขียนให้ผู้อ่านครับ

โดยเนื้อหามีเปิดเผยเนื้อหาสำคัญบางส่วนในช่วงท้าย ใครที่ยังไม่เคยดูแนะนำว่าไปดูก่อนดีกว่า

Categories
Computer Diary

เมื่อนำ iPad มาเขียนโปรแกรมแทนที่โน้ตบุ๊ค

หลังจากที่ไม่ได้เขียนบทความมานาน เริ่มมาเขียนให้ถี่ขึ้นกันดีกว่า วันนี้เราจะมาพูดถึงการนำไอแพด (หรือแท็บเล็ตยี่ห้ออื่น) มาใช้งานแทนคอมพิวเตอร์

หลังจากที่บริษัทแอปเปิ้ลประกาศให้ใช้เมาส์ และคีย์บอร์ดบนไอแพดให้แล้ว เราเลยนำคีย์บอร์ดที่มีอยู่แล้ว และซื้อแทร็คแพด (ที่เป็น Magic TrackPad) มาใช้ร่วมกันกับไอแพดได้ง่ายโดยเพียงแค่ต่อบลูทูธกับตัวคอมพิวเตอร์แล้วพร้อมใช้งาน