programming

Android :การเชื่อมต่อมือถือเพื่อ debug ผ่านเครื่องจริง บน Linux และ ปัญหา Debug Certificate expired

ในการพัฒนา Android App ใน Linux ที่จริงมีความสะดวกสบายหลายอย่างในการติดตั้งครับ แต่ก็อาจจะเจอปัญหาได้เช่นกัน
แต่ก็สามารถแก้ปัญหาได้ไม่ยากครับ จะขอยกสองปัญหาที่มือใหม่ (อย่างผม) เจอครับ คือ Debug Certificate expired และการเชื่อมต่อกับมือถือเพื่อใช้งานเ debug ผ่านเครื่องจริง บน Linux

เขียน tweet app อย่างง่าย


Twitter มี API ที่ใช้งานง่ายที่หนึ่ง ตัวอย่างคือใช้ python ซึ่งทำให้ง่ายไปอีก
เริ่มจาก โหลด API http://code.google.com/p/python-twitter/
ในกรณีนี้ผมใช้ผ่าน mercurial
จากนั้น install

  1. cd python-twitter/
  2. sudo python setup.py install

จากนั้น เริ่มเขียนครับ

มือใหม่หัดใช้ GTK +

อันเก่า ที่เคยเขียนไว้ที่ gotoknow.org
--------------------------------------------------------
ตอนนี้เริ่มทำงานแล้ว รู้สึกว่าต้องปรับตัวหลายอย่างเหมือนกัน สำหรับงานที่ต้องทำก็ต้องเขียนโปรแกรมบน Linux แต่ต้องเป็นกราฟฟิกโหมด เลยเลือกใช้ GTK+ ความยากมันอยู่ที่เป็นภาษา C ซึ่งไม่ถนัด เคยแต่อ่านโค้ด อาศัยอความรู้จาก C++ ช่วยเลยพอรอดตัว

ติดต่อ Serial Port (ComPort) ง่าย ๆ ด้วย Python บน Windows

Python เป็นภาษาหนึ่งในการเขียนโปรแกรม ที่ผมว่าน่าจะครอบจักรวาลเลยก็ว่าได้
นอกจากจะเขียนง่ายแล้วยังทำได้เกือยทุกอย่าง อย่าตอนนี้ที่จะลองใช้กัน พอดีต้องเขียนโปรแกรม
เพื่อติดต่อกับ Serial Port หรือ Com Port นั่นเอง จริง ๆ อาจมีหลายภาษาที่ทำได้เหมือนกัน
แต่เราจะมาลองเขียนด้วย Python บน Windows กันครับ (จริง ๆ  Linux ก็น่าจะได้เหมือนกัน)

LIRC (Linux Infrared Remote Control)

เขียนไว้ที่ space ซะนาน เลยดึงมาเก็บไว้ที่นี่ซักหน่อย

เขียน Google Map โดยใส่ไฟล์ kml จาก Google Earth

ปกติ เราสามารถเขียน Google map ได้ง่าย ๆ โดยใส่ไว้ในเว็บเรา
โดยที่ชุด Google Map API นั้น เป็น Java Script อยู่แล้ว เราจึงสามารถ include ได้
โดย link ไปยังเว็บที่ google กำหนด โดยเราต้องนำ URL ของหน้าเพจที่เราจะใช้
ลงทะเบียน โดยลงได้ที่ http://code.google.com/apis/maps/signup.html
ใส่ URL ลงไปก็จะได้ key สำหรับใช้งานต่อไปครับ
ตัวอย่างที่ยกมา เป็นของ IPStar ครับ ที่วงเขตบีมให้บริการไว้

จากนั้นเราเริ่มทำการเขียน html ตามนี้ครับ

มาลองเขียน PHPCurl เรียกหน้า ASP แบบง่าย ๆ กัน

หลาย ๆ คนอาจจะรู้จักแล้ว ว่า cURL คืออะไร แต่ส่วนตัว เพิ่งเคยใช้นี่ละ :P

cURL เป็น tool ที่ใช้สำหรับในการ transfer ข้อมูลของ protocol ต่าง ๆ อย่าง HTTP HTTPS FTP SSH เป็นต้น

ตัวอย่างการใช้งานที่ผมจะลองใช้คือ มีเว็บนึง ต้องการการ login ก่อน จากนั้นจะสามารถเข้าใช้งานฟังก์ชันต่าง ๆ ในเว็บได้
ผมจะลองใช้ cURL ในการเรียกใช้ครับ ตัว cURL จะทำหน้าที่คล้าย ๆ เป็น web browser หรือ client ที่ browse ไปยังหน้าต่าง ๆ ให้

แก้ปัญหา idle ของ pgsql + apache2 + php5

หลังจากการที่ติดตั้ง gforge ไปได้ในระดับนึง ก็พบข้อผิดพลาดจนได้

ทุกครั้งที่เปิดหน้าเว็บ จะมีการ connect ไปยัง database
พบว่าทุกครั้งที่เข้าแต่ละหน้า จะมี idle process เกิดขึ้นดังนี้

update เรื่อง Mobile Application ในวันนี้

ไม่แน่ใจว่า ในปัจจุบัน mobile application ในปัจจุบันไปถึงไหนแล้วนะครับ ในที่นี้ mobile apllication ที่ผมหมายถึง

เขียนโปรแกรม python บนมือถือด้วย PyS60

หลาย ๆ คนอาจจะทราบกันดีว่า Python สามารถรันบนมือถือได้ ซึ่งที่จริงก็มีหลายแพล็ตฟอร์มที่สนับสนุน
พอดีได้ ฤกษ์เปลี่ยนมือถือใหม่ เลยไปซื้อ Nokia 6630 ซึ่งเป็น Symbian Series 60 Feature Pack 2