Yet Anothet ZWSP Benefit

หลัง​จาก​ทด​ลอง​ใช้​งาน​มา​สอง​สัปดาห์ ZWSP ก็​เริ่ม​ให้​ผล​ที่​ผม​แอบ​คาด​หวัง​ไว้​ว่า​บริการ Adsense จะ​เริ่ม​ตรวจ​สอบ​ภาษา​ไทย​ใน​เว็บ​ของ​ผม​อย่าง​ถูก​ต้อง ด้วย​ความ​ที่​คีย์เวิร์ด​จำนวน​มาก​จะ​ถูก​ตรวจ​สอบ​จาก​ทาง​กู​เกิลได้

ระหว่าง​นี้​โครงการ ZWSP อยู่​ระหว่าง​การ​พัฒนา​เครื่อง​มือ​ให้​สามารถ​ใช้​งาน​ได้​สะดวก​ไม่​ต่าง​จาก​การ​ใช้​เอดิตเตอร์​ทั่ว​ไป แต่​ตอน​นี้​ผม​ใช้​โปรแกรม​เดิม​ที่​เขียน​ไว้​เมื่อ​หลา่ยเดือนก่อน โค้ด​เน่า​จน​ไม่​กล้า​เอา​มา​เปิด​เผย ไว้​ต้อง​เขียน​ใหม่​อีก​ที

ปล. ใคร​จะ​เอา ZWSP ไป​ใช้​ใน​เว็บ​ตัว​เอง ต้อง​บอก​ว่า​ยัง​มี​ปัญหา​อีก​หลาย​จุด​นะ​ครับ อย่าง​ที่​ใช้ๆ อนู่นี่​ก็​ต้อง​เข้า​ไปแฮก WordPress เพื่อ​ลบ ZWSP ทิ้ง​ไป​ก่อน​จะ​ออก Feed

 

ZWSP 1.2

After one day of release, mk reported an incompatability bug with Firefox Thai. This version suppose to fix it. You can try it here.

Essentially, this project is just a simple Javascript function “displayZWSP()”. It suppose to handle most ways each browser handle the ZWSP. To use it, just add it to “onload” attribute of html body.

Next Release

  • Fix Thai supported browser to work with ZWSP.
  • Konquerer Support.
 

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 มาใช้ในเว็บนี้ได้ในเร็วๆ นี้แล้วล่ะ