Archive for June, 2007
June 29, 2007 at 10:16 am · Filed under Ajax, Comet
Ajax ทุกคนคงรู้จักกันมาบ้างแล้ว แต่ Comet คิดว่าน้อยคนนักที่จะรู้ รวมทั้งผมด้วย (หรือว่าคิดไปเองคนเดียวก็ไม่รู้)
วันก่อน manager ที่ออฟฟิส มาแนะนำเรื่อง Comet บอกว่าให้ลองไปถามอากู๋ ดู (กู๋เกิ้ล) เท่าที่ลองๆ หาดู ก็พอจะจับใจความได้ว่า
Comet เป็นเทคนิคอีกวิธีหนึ่ง ในการส่งข้อมูลจาก Server มาให้ Client แต่ต่างตรงที่ Comet จะส่งมาให้เอง โดยที่ Client ไม่ต้องส่ง request ไปให้ ต่างจาก Ajax เพราะตัว Ajax นั้นต้องมีการส่ง request ทุกครั้ง ถึงจะมีการส่งข้อมูลกลับมา ตัวอย่างเช่น ระบบเมล์ ที่มีการเจ้งจดหมายใหม่เข้า โดยตัว Server จะทำการเช็คเองเรื่อยๆ ว่ามี จดหมายใหม่เข้ามาหรือยัง (โดยที่ตัว Client ไม่ต้องถามเรื่อยๆ) เมื่อพบว่ามี จดหมายใหม่เข้ามา ก็จะส่งข้อมูลกลับมาเองว่ามีจดหมายเข้ามา
ตัวอย่างโปรเจ็ก ที่ใช้ Comet เช่น
Read more »
June 26, 2007 at 10:57 am · Filed under adkdev's news
ช่วงนี้ อาจจะเข้าเว็บไม่ได้เป็นบางครั้ง นะครับ หรือเข้ามาแล้วอาจจะเจออะไรแปลกๆ
เนื่องว่า กำลังจะทำการย้ายเซิร์ฟเวอร์
และทำการทดสอบระบบใหม่ ที่ได้ย้ายเข้าไป
ขออภัย ในความไม่สะดวก ครับ
ทำการย้ายเรียบร้อยแล้วครับ
หวังว่าทุกอย่างคงปกติ _/\_ แต่ที่น่าแปลกใจ คือ เปลี่ยน dns ไป ชั่วโมง กว่า ชี้มาที่บ้านใหม่ ซะแล้ว
เกือบย้ายบ้านไม่ทัน นายอำเภอ ออกบ้านเลขที่ใหม่ ให้เร็วเกินไป *-*
ขอขอบคุณ คุณป๊อก แห่ง ThaiBestJobs ที่ได้ให้อาศัยร่วมชายคาด้วย ฟรีๆ ตั้งหลายเดือน
ใครหางานอยู่ก็ลองๆ แวะที่นั่นได้นะครับ webmaster เขาใจดี
June 21, 2007 at 10:45 am · Filed under JavaScript, Prototype
ขณะนี้ทาง prototype.jsจาวาสคริปส์ ไลบราลียอดนิยม (สำหรับผม) ได้ออกเวอร์ชั่นใหม่แล้วเป็นเวอร์ชั่น 1.5.1.1 พร้อม bug fix release โดยเวอร์ชั่นนี้ออกมาเพื่อแก้บักสำหรับ safari โดยส่วนมาก
งานนี้ถ้าเป็นอย่างที่ ข่าวที่ว่า “Safari บนวินโดวส์…ก็เพื่อ iPhone และเงิน?” (ข่าวจาก blognone) ก็นับว่าประสบความสำเร็จไปขั้นหนึ่งแล้ว…*-*
June 19, 2007 at 12:24 pm · Filed under Ajax, CSS, JavaScript, PHP
ระยะเวลาในการโหลดหน้าเว็บเพจ เป็นสิ่งหนึ่งที่สำคัญในการพัฒนาเว็บ แต่ถ้าหากว่าหน้าเว็บเพจของเรามีความเร็วในการโหลดเร็วมาก ก็จะเป็นการดี
ขนาดของไฟล์นั้น ก็เป็นอีกปัจจัยหนึ่ง ที่มีผลต่อความเร็วในการโหลดหน้าเว็บเพจ ซึ่งถ้าหากว่าเราสามารถที่จะลดขนาดไฟล์ได้ ก็จะเป็นการดี และทำให้เว็บเพจของเราโหลดเร็วขึ้น ส่วนใหญ่เราจะนึกแต่ขนาดของรูปภาพ แต่ขนาดของไฟล์อื่น ก็สำคัญไม่แพ้กัน ไม่ว่าจะเป็น php, javascript, css ฯลฯ
และวิธีการลดขนาดไฟล์นั้นก็มีหลายวิธี วันนี้ผมมีอีก หนึ่ง ในหลายๆ วิธีมานำเสนอ (*-*)
พระเอกในงานนี้ก็คือ Combine 0.5 ไฟล์ php จากดาวนาเม็ก
ขั้นตอนการทำงาน คือ ใช้ไฟล์ php ในการอ่านไฟล์และ ทำการบีบอัดแล้ว เก็บไฟล์นั้นไว้ใน cache จากหลายๆ ไฟล์ ก็จะเหลือแค่ไฟล์เดียว และที่สำคัญ ใช้ได้ทั้ง javascript และ css (หรือไฟล์อื่นๆ อีก)
Read more »
June 1, 2007 at 10:22 am · Filed under JavaScript, Prototype
วันนี้ มี library ใหม่ มานำเสนอครับ ซึ่งมีชื่อว่า TableKit โดยใช้ Prototype เป็นฐานการผลิต
ซึ่งทำให้เราสร้างตารางที่มีความสามารถในการ sort, inline edit, and resize ได้.
ดังตัวอย่างด้านล่างครับ สามารถดาวโหลดตัวอย่างมาเล่นได้นะครับ

ที่มา : ajaxian