วันนี้ได้ความรู้ใหม่จากคุณ Teerawut Jitpromma เรื่อง NETPIE REST API รู้สึกแปลกใจอยู่นิดหน่อยว่ามี REST API ตั้งแต่ตอนไหน การที่ NETPIE มี REST API ทำให้รู้สึกตื่นเต้นมากครับ เพราะเราสามารถเอาอะไรไปเชื่อมต่อ ก็ได้ตามที่เราต้องการ เช่น Mobile App, Data Aggregator, Node-RED, Freeboard.io เป็นต้น ก็เลยได้มาลองเล่น NETPIE REST API ดูบ้าง มีคำแนะนำใน GitHub เรื่อง REST API อยู่นะครับ เอาเป็นว่าจะอธิบายง่ายๆ ละกัน

ตัว NETPIE เปิด API ให้เราสามารถสั่ง publish, subscribe ผ่านทาง REST API ได้ โดยใช้ URL ชื่อ https://api.netpie.io เป็น service endpoint จะทำอะไรก็ตามกับ resources เช่น publish, subscribe จะต้องทำ authentication เพื่อยืนยันตัวตน ก่อนใช้งานทุกครั้ง ซึ่งตอนนี้มี 2 วิธี

Continue reading

พบกับงาน 1st Cloud Technology and Big Data Conference 2016 ในงาน Software Expo Asia 2016 โดยสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA) ร่วมกับ NIPA Technology Co, Ltd. พบกับวิทยากรกว่า 30 ท่าน ซึ่งมีประสบการณ์ตรงจากงานจริง รายละเอียดงานติดตามได้จาก www.thaiopenstack.org พบกันที่ห้อง Meeting Room 1-2 ศูนย์ประชุมแห่งชาติสิริกิติ์ วันที่ 22 และ 23 มกราคม เวลา 9.30-18.00 น.

LinkIt Smart 7688 มาพร้อมกับช่องต่อสาย usb host เอาไว้ต่ออุปกรณ์ภายนอก อ อย่างเช่น กล้อง Web Cam เป็นต้น และ OpenWRT เองก็มี mjpeg streamer มาให้ด้วยไม่ต้องติดตั้งโปรแกรมเพิ่ม อย่าลืมสาย OTG


Continue reading

ช่วงนี้มีของเล่นมาใหม่เยอะพอสมควร MediaTek Lab กับ SeedStudio ออก Wifi Development Board มาหลายตัว หลายรุ่นโดยเฉพาะ LinkIt ก็มีอยู่หลายตัวที่น่าสนใจ เช่น LinkItSmart, LinkItOne เป็นต้น ครั้งนี้เรามาลองเล่น LinkIt Smart 7688 กันก่อน ในรุ่นนี้มี 2 แบบนะครับ คือ LinkIt Smart 7688 และ LinkIt Smart 7688 Duo ซึ่ง 2 ตัวนี้จะคล้ายๆ กัน แตกต่างกันตรงที่รุ่น Duo จะมีชิป ATMEGA 32u4 ติดมาด้วย ทำให้เราสามารถเขียน Arduino ลงไปได้

สำหรับท่านที่อยากได้มาลองก็ไปซื้อได้ที่ร้าน Home of Maker หรือสั่งผ่านทางออนไลน์ได้ที่ GravitechThai และ Thai Easy Elec ครับ


Continue reading

ITBakery เปิดอบรมหลักสูตรสร้าง Private Cloud ในองค์กรด้วย OpenStack เนื้อหาครอบคลุมด้าน Cloud Computing เบื้องต้น การติดตั้งและบริหารจัดการ OpenStack การสร้าง Service Image การสร้าง Cloud Storage เพื่อใช้เป็นที่เก็บข้อมูลขนาดใหญ่ การใช้งาน Orchestration Service และการติดตามการใช้งานทรัพยากร

ระยะเวลาอบรมแบ่งเป็น 4 วัน ดังนี้

  • วันที่ 1: พื้นฐานการใช้งาน Linux เบื้องต้นสำหรับการใช้งาน OpenStack
  • วันที่ 2: แนะนำสถาปัตยกรรม OpenStack และ Multinode (Bash Script)
  • วันที่ 3: การติดตั้ง OpenStack Multi Node ด้วย Packstack ของ Redhat
  • วันที่ 4: เรียนรู้การเขียน Heat Template สำหรับการทำ Orchestration Service

เริ่มอบรมวันที่ 26 – 29 มกราคม 2559 เวลา 9.00 – 16.00 น. ณ ห้องอบรมคอมพิวเตอร์ สำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) มีค่าลงทะเบียนในการอบรมท่านละ 18,900 บาท เอกสารรายละเอียดหลักสูตร สำรองที่นั่งและสอบถามข้อมูลเพิ่มเติมได้ที่หมายเลขโทรศัพท์ 084 119 9935

เนื่องจากมีคนถามเรื่อง Pull Request ใน GitHub มาก็เลยมาเขียนอธิบายกันสักหน่อย การทำงานบน GitHub ก็จะคล้ายๆ กับ version control system ตัวอื่นๆ แต่ใน GitHub จะเพิ่มความสามารถในการขอ merge code จากผู้ใช้อื่นที่ต้องการ contribute feature ใหม่หรือ patch ให้ได้ เรียกว่า Pull Request หากต้องการ Pull Request ตัว contributor จะต้อง Fork โครงการออกมาจากต้นน้ำ (Upstream Project) ก่อน หากแก้ไข bug หรือเพิ่ม feature ใหม่แล้วต้องการ contribute กลับไปยังต้นน้ำ ค่อยขอ Pull Request ผมจะยกตัวอย่างโครงการ Arduino Quadruped Robot โดยผมเป็นเจ้าของโครงการ (Project Owner) และคุณ Andrew เป็น Contributor

เริ่มจากคุณ Andrew สั่ง Fork โครงการ Arduino Quadruped Robot จาก Upstream Project ก่อน กดปุ่ม Fork


Continue reading