22 กันยายน 2550

ใช้ Google Calendar ร่วมกับปฏิทินใน Pocket PC

ActiveGcSync Project Page

ActiveGcSync เป็นโปรแกรมฟรี ที่ใช้เทียบปฏิทินของ Google และปฏิทินในโทรศัพท์ Windows Mobile ให้ตรงกัน
สามารถคัดลอกได้ทั้งสองทาง และ ActiveGcSync สามารถทำงานในโหมดเบื้องหลัง และอัปเดตปฏิทินอัตโนมัติตามเวลาที่ตั้งไว้

ActiveGcSync ผ่านการทดสอบบน Windows Mobile 5 และ Windows Mobile 6
สามารถทำงานบนโทรศัพท์ Smartphone (ไม่ใช่จอสัมผัส) และ Pocket PC (จอสัมผัส)

ActiveGcSync สนับสนุนเหตุการณ์ที่เกิดขึ้นซ้ำๆ และเหตุการณ์ที่ถูกงด
สนับสนุนการเปลี่ยนเขตเวลา (time zone) และสามารถใช้เทียบกับหลายปฏิทินของ Google ได้พร้อมๆกัน

20 กันยายน 2550

I-Style PIC Microcontroller Learning Kit

หลังจากที่อยากเล่น Microcontroller มาหลายปี แต่ไม่มีเวลาซะที
แล้วเทอมนี้ก็ลงวิชา Embedded System เขียนโปรแกรมลง Microcontroller ซะด้วย
คงต้องรีบหาเล่นซะแล้ว ไม่งั้นเกรดไม่สวยแน่ๆ


บังเอิญไปเจอหนังสือเล่มนึง ขายพร้อมชุดอุปกรณ์ให้ลอง 895 บาท (แพงอิ๊บอ๋าย)


ไม่น่าเชื่อว่าของที่ให้มาแค่กระจึ๋งเดียว จะเอาไปทำเป็นวงจรได้เยอะขนาดนี้


หลังจากที่อ่านแบบลวกๆอยู่ 1 นาที ก็ลุยโลด เลือกมาซักโปรแกรมนึง
แล้วอัดลง chip PIC 16F627A ด้วยความตื่นเต้น
(เจ๊งขึ้นมานี่หลายร้อยเลย จะหาซื้อที่ไหนได้วะเนี้ย แถมตอนนี้คอมฯยิ่งเพี้ยนๆอีกตะหาก)


โปรแกรมแรก เทอร์โมมิเตอร์ แสดงผลด้วยหลอดไฟ 8 หลอด ไม่น่าเชื่อว่ามันจะทำงานได้แฮะ


เหอๆ ใช้ได้แล้ววุ้ย ยังงี้ต้องลองดัดแปลง ไอ้เรื่องแก้ code ชาวบ้านนี่ถนัดนักล่ะ
งั้นลองให้แสดงผลเป็นตัวเลขดีฝ่า (มีโปรแกรมช่วยคำนวณให้ด้วยแฮะ)


และแล้วก็มั่วจนเสร็จ แสดงตัวเลขหลักละ 0.75 วินาที ได้ 2 หลัก หน่วยเป็น องศาเซลเซียส
(ตอนนั้น 31 องศา ร้อนตับแล่บ)




อืมม์ม์ม์ 895 บาท ก็โอเคนะ ถ้าถือว่าเป็นการปูพื้นฐานอะ
เล่นพอละ กลับไปปั่นงานต่อดีกั่ว เดี๋ยวโดนเจ้านายฆ่าปาดคอหมกส้วม

อ้อ! เครื่องอัดโปรแกรมที่แถมมา ใช้กับ USB to Serial converter ไม่ได้นะ
ต้องซื้อเครื่องอัดโปรแกรมทาง USB ใหม่

13 กันยายน 2550

NuSOAP & PHP 5.2.2 problem

NuSOAP มีปัญหากับ PHP 5.2.2 ครับ ทำให้ใช้ NuSOAP ไม่ได้เลย

ทีแรกเลย มันไม่ยอมเข้าไปในฟังก์ชันของ webservice
พอลองแก้ตามนี้
http://www.jamesnetherton.com/blog/index.cfm/2007/6/6/HTTPRAWPOSTDATA-with-nusoap-on-PHP-522
HTTP_RAW_POST_DATA with nusoap on PHP 5.2.2

Posted by James Netherton | Wednesday 06 June 2007 1:02 PM | In PHP

I just fixed a weird issue where I had a Flex client invoking a PHP Nusoap SOAP web service.

Whenever the client was making requests to the PHP page, I kept getting the SOAP service overview HTML content being returned. I var_dumped the $HTTP_RAW_POST_DATA and it was returning NULL.

I had to change:
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ”;


to:
$HTTP_RAW_POST_DATA = file_get_contents(”php://input”);


Everything started working correctly after making this change.

Apparently there is a bug in PHP 5.2.2 with HTTP_RAW_POST_DATA and SOAP


มันยอมเข้าไปในฟังก์ชันของ service แล้วครับ
แต่พอเข้าไปทำงานเสร็จ ก็ไม่ยอม return ผลลัพธ์ออกมา
แต่กับ PHP 5.2.1 ไม่มีปัญหาครับ

หลังจากบังคับอัปเกรดเป็น PHP 5.2.4 เถื่อน
(เถื่อนจริงๆนะ ของอีตา remi อะไรไม่รู้ http://remi.collet.free.fr )
ก็จะใช้ NuSOAP ได้ตามปรกติแล้วครับ