- ZWSP Filter for feed. (Currently, I’m working on full HTML page only.)
- Bi-Lingual Support for WordPress.
- Release ZWSP Editor. (May be on SF.)
- Read The Humane Interface. (By Jef Raskin)
Month: July 2006
จตุจักร
หลังจากไปไถ่เจ้า 350D ออกมานอนกอด ก็ได้เวลาเอามายืดเส้นยืดสายกันซักที ว่าแล้วก็ลุยเลยแล้วกัน
(คำเตือน โหลดเยอะมาก….)
ZWSP Version 1.1 Released
หลังจากนั่งแก้ทำเรื่อง ZWSP มานานแล้ว ก็ได้เวลาเริ่มเอามาใช้งานในเว็บตัวเอง เผื่อใครสังเกตเห็นจะพบว่าเว็บนี้ตัดคำถูกแม้จะใช้บราวเซอร์ที่ปรกติตัดคำไม่ได้ ในเวอร์ชั่นที่ 1.1 นี้ข้อดีคือตัว HTML ไม่น่าเกลียดเหมือนในเวอร์ชั่นที่แล้ว แต่ที่ตัวผมเองไม่ชอบเลยคือมันไปอิงกับเทคโนโลยี Javascript เพิ่มจาก CSS
อย่างไรก็ตาม โครงการนี้แอบหวังว่าในอนาคตฟอนต์ส่วนใหญ่จะรองรับ ZWSP ทำให้ไม่ต้องการการแฮกใดๆ เพิ่มเติมเพื่อให้อ่านภาษาไทยถูกต้องแม้แต่น้อย ที่น่าแปลกใจคืออักขระ ZWSP นั้นผมเชื่อว่ามันสามารถทำสร้างได้ไม่ยากมาก แต่ฟอนต์ส่วนใหญ่ก็กลับไม่รองรับอักขระตัวนี้ อาจจะเป็นเพราะว่าไม่มีคนใช้ก่อนหน้านี้จำนวนมากพอ
ที่แอบหวังอยู่อย่างหนึ่งคือ อักขระ ZWSP อาจจะต้องการการสร้างขึ้นเพียงครั้งเดียว และสามารถใช้ได้ในฟอนต์ทุกรูปแบบในโลก อย่างนั้นเราอาจจะสร้าง ZWSP เพียงครั้งเดียว แล้วเขียนโปรแกรม patch ฟอนต์ทั้งหมดในเครื่องให้มี ZWSP กันทันทีไม่ต้องรอ
ปล[0]. ถ้าเดือนนี้ใช้เว็บนี้แล้วเวิร์คจะเอาไปใช้ใน Blognone ในเดือนหน้า
ปล[1]. XHTML Strict นี่มันโคตรโหดเลย ใส่รูปแล้วลืม alt แง่งก็ไม่ให้ผ่านแล้ว จะโหดอะไรขนาดนั้นฟ่ะ
ปล[2]. ทำไมพอจัด justify แล้ววรรณยุกต์มันตกลงมาฟ่ะ ทำไมภาษาไทยมันลำบากอย่างนี้ -_-“
ZWSP 1.1
หลังจากดองมานาน ผมก็กลับมานั่งทำโครงการ ZWSP ในรุ่น 1.1 กันต่อคราวนี้พออาวุธมาค่อนข้างพร้อม เลยเดินหน้าเร็วขึ้นเยอะ หลักๆ เลยคือการปรากฏตัวของ Aptana ที่เป็น Javascript IDE สร้างขึ้นบนฐานของ Eclipse ทำให้การทดสอบเว็บง่ายขึ้นเยอะ
ที่ใช้อีกอย่างคือ BrowserCam กับ BrowserShot โดยภาพ Screenshot ทั้งหมดไปดูได้ที่ BrowserCam
หลักเลยคือ Mac OSX ตั้งแต่ 10.4 ขึ้นมาใช้ได้เกือบหมดทุกตัวแล้ว สำหรับบราวเซอร์ตัวใหม่ๆ (ยกเว้น Mozilla กับ Netscape) ส่วน 10.3 นั้นต้องใช้ Opera ถึงจะทำงานถูก Win32 นั้นเวิร์คหายห่วงทุกตัว ที่่น่าปวดหัวคือ Linux ที่ดูเหมือนจะไม่เหมือนกันในแต่ละดิสโทร คิดว่าจะดูเฉพาะ Ubuntu เท่านั้นเป็นพอ
แนวคิดหลักๆ ในตอนนี้คือการบังคับให้ ZWSP นั้นมีค่ากว้างเป็น 0 ส่วนถ้าบราวเซอร์ที่ตัดคำได้อยู่แล้วอย่าง Safari หรือ IE นั้นให้ลบ ZWSP ทิ้งไปเลย เพื่อการแสดงผลจะได้ถูกต้อง เพราะ IE นั้นถ้ามี span จำนวนมากๆ เพื่อบังคับความกว้าง ตัว IE จะช้าจนน่าเกลียดมาก
ถึงตอนนี้ผมคงเอา ZWSP มาใช้ในเว็บนี้ได้ในเร็วๆ นี้แล้วล่ะ