MacBook กลับมาแล้ว

ในที่สุด ก็ได้มันกลับมาซะที ทางร้านเช็ดเครื่องให้ขาวสะอาดมาก ซ่อมคราวนี้หมดไป 2749 บาท (ค่าพัดลม 1000 บาท) ต่อไปคงต้องดูแลมันมากกว่านี้ ไม่งั้นเสียเงินค่าซ่อมอีก หลังจากนี้ก็เก็บเงินซื้อแบตเตอรีก้อนใหม่ (ที่ใช้อยู่มันเสื่อมไปละ) เวลาไปทำงานข้างนอกจะได้ไม่ลำบาก

Install PEAR in Windows

วันนี้มาทำงานที่ คณะเภสัชศาสตร์ มหาวิทยาลัยศิลปากร เป็นวันแรก ซึ่งผมยังไม่มีโต๊ะทำงาน ทำให้ยังไม่มีอะไรทำ ก็เลยยืมเครื่องโน๊ตบุ๊คของน้องมาใช้งานแก้เบื่อ สิ่งที่ทำวันนี้ก็ลง AppServ 2.5.10 และต้องการใช้งาน PEAR ด้วย ดังนั้นผมจึงต้องติดตั้งมัน (เคยเขียน Install PEAR in Mac OS X Leopard ไปแล้ว) วิธีติดตั้งก็ไม่ยาก คือ

แสดงการตอบสนองเมื่อ AJAX ทำงาน

ช่วงนี้ได้ลองเล่น AJAX ของ jQuery บ้างมันก็ใช้ง่ายดี (เมื่อก่อนใช้ Prototype กับ script.aculo.us)

เมื่อเราใช้ AJAX นั้น เราจะยังไม่เห็นผลของการทำงานทันที ดังนั้นจึงควรมีอะไรบางอย่าง ที่แสดงให้รู้ว่าขณะนี้กำลังทำงานอยู่ เช่น ข้อความ หรือ รูปภาพ และเมื่อทำงานเสร็จก็เอาออกไป ซึง jQuery ก็ได้เตรียม API ไว้ให้ใช้ คือ ajaxStart และ ajaxStop ดังตัวอย่างด้านล่าง

นำภาพจาก Flickr มาแสดงด้วย Flickr_API (1)

หลังจากไม่มีเครื่องส่วนตัวใช้งาน ก็ไม่มีงานทำ จึงหาอะไรทำเล่นๆ แก้เบื่อไปพลางๆ ผมก็อยากลองดึงภาพจาก Flickr โดยใช้ API ที่มีให้ หลังจากเข้าไปดูที่ Flickr Services แล้วจะเห็นว่ามีการสนับสนุนหลายภาษา เช่น ActionScript, Delphi, Java, Objective-C, Perl, PHP, Python, Ruby เป็นต้น ซึ่งผมเลือกใช้ภาษา PHP และเลือกใช้ Flickr_API เพราะเครื่องผมติดตั้ง PEAR ไว้อยู่แล้ว (ดูการติดตั้งที่ Install PEAR in Mac OS X Leopard) ส่วนวิธีการติดตั้งนั้นก็ง่าย ดังนี้

เครื่อง MacBook พัดลมเสียละ

เมื่อวันอาทิตย์ที่ผ่านมา ใช้งาน MacBook อยู่ดีๆ เครื่องก็ดับซะงั้น ผมก็งงว่าเกิดไรขึ้น จึงเปิดขึ้นมาใหม่ แล้วใช้ iStat เปิดดูข้อมูลหน่อย ปรากฏว่า พัดลมไม่หมุนเลย (เซ็งจริงๆ มีเรื่องเสียเงินอีกละ) ผมก็หาเบอร์ร้านที่รับซ่อมเครื่อง Mac ก็เลือกที่ Siam Discovery แหละ โทรไปถามเค้าบอกว่า ค่าพัดลมพันกว่าบาท (แพงจริงๆ แต่ทำไงได้ละ ทำพัดลมเองไม่เป็นนี่หว่า) ผมก็ต้องส่งไปซ่อม ช่วงนีก็ว่างงาน ไม่มีเครื่องนี่มันน่าเบื่อจริงๆ ใช้เครื่องคนอื่นก็ไม่ถนัด หวังว่าอีก 3 วันจะได้เครื่องกลับมาทำงานนะ คิดถึงเครื่องจริงๆ

ใช้ jFeed จัดการข้อมูลที่มีรูปแบบ XML

สัปดาห์ที่ผ่านมานี้ ฝนตกบ่อยมาก ผมจึงเข้าไปเว็บไซต์ของกรมอุตุนิยมวิทยา แล้วก็ไปดูหน้าจังหวัดนครปฐม ผมสังเกตเห็นว่ามีบริการฟีด (Feed) ด้วย ผมก็คิดว่าถ้าดึงข้อมูลจากฟีดมาใช้ในเว็บของเราคงจะดี แล้วผมอยากรู้ว่า jQuery จะทำพาร์เซอร์ข้อมูลที่เป็น XML ได้มั้ยจึงค้นหาจาก Google แล้วก็พบ jFeed จึงได้ลองเอามาศึกษา แต่ผมพบว่าไม่สามารถฟีดข้อมูลจากกรมอุตุนิยมวิทยาได้ จึงลองแก้ปัญหาไปเรื่อยๆ จนรู้ว่า ไฟล์ proxy.php ที่ให้มานั้นใช้งานไม่ได้ (ที่มหาวิทยาลัย มีการใช้งาน proxy ด้วย) ดังนั้นผมจึงแก้ด้วยการพี่งพา HTTP_Request Package โดยติดตั้งด้วยคำสั่ง

Fade Image with jQuery

jQuery เป็น JavaScript Library ตัวหนึ่ง (ดู Library ตัวอื่น) ซึ่งจะเอามาใช้ทำสิ่งที่ต้องการ คือ การทำให้ภาพค่อยๆ ปรากฎขึ้นมา และค่อยๆ เลือนหายไป ดังตัวอย่างด้านล่างนี้