ครั้งที่แล้วพาเล่น Digital Temperature Sensor DHT22 กับ Raspberry Pi เราสามารถอ่านค่า Temperature และ Humidity ออกมาได้ แต่ถ้าจะให้สนุกต้องเก็บข้อมูลและเอาไปใช้งานต่อได้ซึ่งก็มีอยู่หลายวิธี เช่น เก็บข้อมูลลงฐานข้อมูล เก็บข้อมูลลงไฟล์ เป็นต้น เนื่องจากเคย blog เรื่อง Xively กับ Arduino ไปแล้ว ครั้งนี้ขอไม่ blog เรื่องนี้กับ Raspberry Pi ก็แล้วกันครับ แต่จะขอใช้ REST API ที่สร้างจาก StrongLoop แทนที่ blog ไปครั้งที่แล้ว ลองไปหาอ่านกันได้

REST Client บน PyPi ไม่ใช่เรื่องยาก ขึ้นอยู่กับว่าเราเลือกที่จะใช้ Python Module ไหนมากกว่า ซึ่งก็มีอยู่หลายตัวให้เลือกใช้ ดังนี้


Continue reading

ปกติผมเขียน GUI โปรแกรมบน .NET แต่พอมาเขียนโปรแกรมบน Linux ต้องบังคับตัวเองให้เขียน C# บน Mono ซึ่งก้อไม่ได้ต่างจาก C# สักเท่าไร แต่ Widget มันเป็น gtk นี่ล่ะสิ เขียน Mono gtk ก้อเล่นเอามึนไปเหมือนกัน อีกอย่าง IDE เจ๋งๆ อย่าง Microsoft Vistual Studio ไม่มีใน Linux หวังพึ่ง Mono Dev ไม่ค่อยจะได้เท่าไร อ้อผมเคยเขียน Kylix มาพักนึงแต่ก้อตายสนิท ก้อเลยลองหาภาษาที่ศึกษาได้เร็วๆ และไม่ต้องติดตั้งอะไรเพิ่มมากมายก้อสามารถเอาโปรแกรมไป run ได้เลย ทำให้ได้มาจับ python ดูบ้าง ศึกษา python พื้นฐาน จาก codenone ไปพลางๆ แล้วก้อมาหัดเขียน PyGtk ต่อโดยออกแบบ GUI โดยใช้ Glade ซึ่งทำให้เรา ออกแบบหน้าจอโปรแกรมได้เร็วดี และเอา Python เรียกใช้ GUI จาก glade ได้เลย โดยใช้ PyGtk นี่แหละครับ เมื่อวันก่อนเจอ Video ใน Google เห็นว่าเข้าท่าดีเอามาแปะได้ได้ศึกษากัน

** ผมไม่ได้เป็นแฟน Python นะครับ แต่หาทางเขียนโปรแกรมแบบ GUI บน Linux ไม่ได้สักที สงสัย Python + PyGtk + Glade คงเป็นทางรอดของผมล่ะ เอาไว้ให้ผมศึกษามากกว่านี้ก่อนแล้วจะมาทะยอยเล่าให้ฟังอีกทีว่าเขียน GUI Application บน Linux แบบง่ายๆ ทำกันยังไง ตอนนี้ก้อดู Google Video ข้างบนไปพลางๆ ก่อนละกันครับ :)