เอา AngularJS มาทำโปรเจ็คขำๆบ้าง กรี๊ดเลย
คราวที่แล้ว เขียนบล็อกสั้นๆเรื่อง ลองหัดเขียน backbone.js กับโปรเจ็คเล็กๆ ขำๆ ซึ่งเป็นโปรเจ็คที่เอาไว้ดูกล้อง CCTV ทั่วกรุงเทพ ไปแล้ววันนี้มาลองทำด้วย angularjs กันบ้าง ไหนๆก็ทำฝั่ง server ไปบ้างแล้ว...
View Articleการใช้ google spreadsheet เป็น database
การใช้ google spreadsheet เป็น database ขี้เกียจพิมพ์เยอะ ทนดู vdo เอาหน่อยละกันนะ จากตัวอย่างใน vdo เป็นการ backup ชื่อเพื่อนใน Facebook ลง google spreadsheet ซึ่ง code อยู่ข้างล่าง...
View Articleทำระบบ monitor กากๆ เอาไว้เก็บข้อมูล cpu/ram/load เครื่อง mac ลง google...
สืบเนื่องมากจากการที่ผมพูดถึงการใช้ google spreadsheet เก็บข้อมูลในบล็อกไปหลายรอบ ยังมีอีกเรื่องนึงที่ผมยังไม่ได้บอกคือ จริงๆแล้วมันเกิดมาจากการที่ผมทำระบบ monitor เครื่อง mac mini ที่เป็น server...
View ArticlePiFace ภาคติดตั้ง
สืบเนื่องมากจากการร่วมกิจกรรมแจก PiFace ของ RaspberryPiThai ตอนได้มาก็รีบอ่านคู่มือครับ อ่านทุกวันเลย แรกๆเจอแต่ keyword เต็มไปหมดเลย แต่ก็ค่อยๆทำความเข้าใจไปเรื่อยๆ เก็บเล็กผสมน้อย...
View ArticlePiFace ภาคสอง ตอน: รู้จักกับ PiFace Output
รู้จักกับ PiFace Output คราวที่แล้วเรารู้จัก PiFace ในตอนที่ชื่อว่า “PiFace ภาคติดตั้ง” กันไปแล้ว จริงๆที่ว่าไว้ใน Blog ตอนนั้นว่าตอนต่อไปจะเป็นเรื่อง Input ผมขอสลับเรื่อง Output มาแทนนะครับ...
View Articleควบคุม Raspberry Pi / เปิดปิดไฟ ผ่านมือถือ ผ่าน Internet
ควบคุม Rasberry Pi สั่งงาน PiFace ผ่าน Internet เปิดฉากมาก็บล็อกกันด้วย VDO ซะเลยครับ เมื่อก่อนตอนเล่น Raspberry Pi ใหม่ๆ โจทย์ที่อยากแก้สุดๆเลยก็คืออยากสั่งงาน Raspberry Pi ผ่าน Internet อย่างเช่น...
View Articleการติดตั้ง NodeJs บน RaspberryPi แบบด่วนจี๋
การ Install NodeJs บน RaspberryPi เกริ่นก่อน การ Install NodeJs บน Raspberry Pi นั้นทำได้หลายแบบครับ ติดตั้งจาก source code แบบนี้ว่ากันง่ายๆ ก็คือเอามา compile เอาเองครับ (จะบน RaspberryPi หรือจะ...
View ArticleTDD บน Javascript ด้วย Grunt+Simplemocha+Expectations
เริ่มต้นทำ TDD บน NodeJS สไตล์ Jasmine ง่ายๆด้วยพลังของ Grunt + Simple mocha + Expecations ช่วงนี้ผมมีงานที่จะเขียนด้วย Javascript ครับที่สำคัญมีเทสด้วย.. จะได้เขียน Code โง่ๆ กากๆ ได้เต็มที่ครับ...
View Articleการปรับตั้งค่า DNS ใน resolv.conf ไม่ให้โดนเขียนทับ บน RaspberryPi
บางทีถ้าเราเสียบ RaspberryPi เข้ากับ Router ที่ไม่ได้ set nameserver ไว้ อาจจะมีปัญหา apt-get หรือคำสั่งที่ต้อง resolve nameserver อาจจะเจอ error ว่า ไม่สามารถ get content ได้ อะไรประมาณนี้ครับ...
View Articleวิธีการอ่าน Partition Ext2/3 ของ Raspberry Pi บน Mac OSX
วิธีการอ่าน Partition Ext2/3 ของ Raspberry Pi บน Mac OSX โดยปกติแล้วถ้า Mac Book จะมี ที่อ่าน SD Card ติดไว้อยู่แล้ว.. แต่ตัวระบบปฏิบัติการไม่สามารถอ่านไฟล์ในระบบของ Raspberry Pi ได้…...
View Articleวิธีการสั่งให้ forever / nodejs เปิดขึ้นมาทำงาน เมื่อ Raspberry Pi ทำงานครับ
บ่อยครั้งที่ผม setup raspberry pi ให้เปิดเครื่องมาปุ๊บ รัน nodejs server ทันที.. ไม่ต้องรอใครมาเรียกเลยครับ ผมเลือกใช้ คำสั่ง screen และ forever ครับ (เรื่อง service ไว้ค่อยมาลองเล่นกันวันหลังนะครับ)...
View Articleวิธีเปิดใช้งานและ Setup Microduino GPS Shield (Microduino-NEO-6M)
วิธีเปิดใช้งาน Microduino GPS Shield (Microduino-NEO–6M) ขั้นตอน ตัด Jumper ให้เป็น Serial1 (D2, D3) เลือก Buad rate ของ Serial1 เป็น 38400 Source Code TinyGPS Example #include <TinyGPS.h>...
View Articleวิธีการตรวจสอบว่า Raspberry Pi ต่อ WIFI อยู่รึเปล่า [ตอนที่ 1] ถ้าไม่มีก็...
วิธีการตรวจสอบว่า Raspberry Pi ต่อ WIFI อยู่รึเปล่า [ตอนที่ 1] ถ้าไม่มีก็ restart wifi ซะ ผมใช้แบบนี้ครับ while true ; do if /sbin/ifconfig wlan0 | grep -q "inet addr:" ; then sleep 60 else echo...
View ArticleInstall & Compile opengl / glut / freeglut on Mac OSX Mavericks
Install opengl / glut / freeglut on Mac OSX Mavericks $ brew install freeglut Download example source code from: http://openglsamples.sourceforge.net/triangle.html /* * OpenGLSamples...
View Articleวิธีการตรวจสอบว่า Raspberry Pi ต่อ WIFI อยู่รึเปล่า [ตอนที่ 2]
สืบเนื่องจากตอนที่แล้ว วิธีการตรวจสอบว่า Raspberry Pi ต่อ WIFI อยู่รึเปล่า [ตอนที่ 1] ถ้าไม่มีก็ restart wifi ซะ การใช้ ifconfig แล้ว grep เอา inet addr อาจไม่ได้ผลครับ ผมเคยเจอเคสที่ grep ยังเจอ inet...
View Articleการทดสอบ servo บน bash shell ใน raspberry pi
การทดสอบ servo บน bash shell ใน Raspberry Pi ครับ #netural echo 1=150 > /dev/servoblaster echo 0=150 > /dev/servoblaster #go right max = 250 echo 1=180 > /dev/servoblaster #go left min = 50...
View Articleการติดตั้ง VNC Server (Remote Desktop)
ถึงแม้ว่าปกติแล้วผมจะใช้ SSH ในการเข้าถึง และสั่งการ Raspberry Pi เป็นหลัก แต่ก็ไม่สามารถปฏิเสธการใช้ GUI ได้ งั้นวันนี้เรามาติดตั้ง VNC Server บน Raspberry Pi กันครับขั้นแรกให้สั่ง $ sudo apt-get...
View Articleทดสอบ 3G dongle บน Raspberry Pi ทั้ง AIS และ Truemove H ครับ
สวัสดีครับ วันนี้มาพบกับ Blog สั้นๆ ขี้เกียจๆ เหมือนเดิมนะครับ.. เรื่องการต่อ 3g ด้วย Raspberry Pi ครับ งวดนี้ทดสอบ 3G ของ True Move H ที่ความเร็ว 7mbps กับ AIS 21mbps ครับ… ใช้งานได้ทั้งคู่ครับ…...
View Articleส่ง SMS บน Raspberry Pi ด้วย python
หัวใจหลักอยู่ที่ AT Command ถ้าศึกษา AT Command แล้ว ทำตามนี้ก็ได้เลย ได้ทุกระบบ (เพราะมันใช้ Serial Port)มีรูปจาก Facebook อยู่ด้านล่าง รอโหลดแป้บนึงนะครับ...
View Articleวิธีการ compile และติดตั้ง bluez 5.27 ใน odroid
compile และ ตัดตั้ง Bluez 5.27 ใน odroid sudo apt-get -y install libglib2.0-dev libical-dev wget https://www.kernel.org/pub/linux/bluetooth/bluez-5.27.tar.xz -O- | tar xvJ ; cd bluez-5.27; ./configure...
View Article