Dec 14
หลังจากใช้งาน Firefox บน Ubuntu มาระยะหนึ่ง ความจริงข้อหนึ่งที่พบคือความพยายามฝังระบบตัดคำเข้าไปในตัวเว็บนั้น เป็นการลงทุนที่ไม่คุ้มค่าเท่าที่ควรเนื่องจากการใช้งาน Libthai บน Ubuntu ที่เวิร์คจริง และ Firefox Extension ที่กำลังจะออกมาในเร็วๆ นี้น่าจะทำให้บราวเซอร์เกือบทั้งหมดที่คนใช้เป็นคนอ่านภาษาไทยออก (ไม่ใช่ฝรั่งหลงกดลิงก์เข้ามา) เป็นบราวเซอร์ที่ตัดคำภาษาไทยได้อยู่แล้ว
สำหรับการตัดคำเพื่อทำ SEO นั้นการตรวจ User Agent แล้วจึงส่งข้อมูลที่ตัดคำให้ (ซึ่งไม่จำเป็นต้องเป็น ZWSP แต่เป็น Space ธรรมดาก็ได้เหมือนกัน) สามารถทำได้ดีกว่ามาก ตอนนี้กำลังหาทางลองวิธีการใหม่ๆ เพื่อปรับการทำงานของ Search Engine ให้เข้ากับภาษาไทยได้ดีกว่าเดิม แต่คงไม่ใช่ ZWSP อีกต่อไป
แต่การใช้งาน ZWSP บนสิ่งพิมพ์เช่นตอนเดโมในงาน BTD2.0 ถึงการใช้ในการจัดหน้ากระดาษยังคงมีคุณค่าให้ศึกษาอยู่ต่อไป หลังจากพยายามอ่านวิธีการเขียน Extension ให้กับ OO.o แบบผ่านๆ แล้ว (ผ่านมากๆ) พบว่าความยุ่งยากค่อนข้างมาก อาจจะหนีไปทำตัว Proof of Concept ให้กับระบบการจัดหน้าที่ง่ายกว่าเช่น LaTeX อะไรอย่างนั้นน่าจะเข้าท่ากว่า
written by lewcpe
\\ tags: thai, zwsp
Oct 30
พูดใน Blognone Tech Day 2.0 ไปแล้วรอบนึงว่าการที่ Editor จะรองรับ ZWSP นั้นครั้งแรกที่ผู้ใช้เปิดโปรแกรมขึ้นมา ผู้ใช้ไม่ควรต้องมารับรู้ว่าโปรแกรมนี้จะมีการใช้ ZWSP หรือไม่อย่างไร ส่วนที่ไม่ได้พูดอีกหลายส่วนเพราะคิดว่ามันยาวเกินไปที่จะไปนั่งร่ายกันในงาน แต่กลัวลืมเลยเอามาเขียนในนี้ดีกว่า
- เริ่มจากเรื่องเบสิคกันก่อน คือผู้ใช้ต้องไม่เห็น ZWSP ให้รำคาญตา ตรงนี้ OpenOffice.org ยังมีปัญหาอยู่ เพราะแสดง ZWSP ออกมาเป็นแถบเทาๆ ไม่รู้ว่าเกิดขึ้นเพราะอะไรทั้งที่ใช้ฟอนต์ Arial Unicode MS ไปแล้วก็ตาม
- การเคลื่อนเคอร์เซอร์ทั้งหมดต้องไม่มีการรับรู้ว่ามี ZWSP ในเนื้อหา หากผู้ใช้ไม่ได้ระบุว่าต้องการมองเห็น ZWSP ด้วยตัวเอง
- การเคลื่อนซ้าย-ขวา เมื่อผ่าน ZWSP ต้องกระโดดข้ามไปเสมอ
- ส่วนนี้รวมถึงปุ่ม Del และ BackSpace ด้วย
- ไม่แน่ใจว่ามีปุ่มอื่นๆ อีกไหม?
- การ Copy / Export อาจจะต้องมีออปชั่นระบุว่าจะใส่ ZWSP เข้าไปในเอกสารด้วยหรือไม่ โดย Default อาจจะให้มีการกรอง ZWSP ทิ้งเสมอ เพื่อให้ทำงานร่วมกับโปรแกรมอื่นๆ ที่ยังไม่รองรับได้
- การแสดง ZWSP เมื่อผู้ใช้ต้องการแก้ไขการวางตำแหน่ง ZWSP ด้วยตัวเอง อาจจะต้องบังคับให้เคอร์เซอร์อยู่หลัง ZWSP เสมอ เพื่อให้ผู้ใช้สามารถลบได้ด้วยปุ่ม BackSpace เสมอ
- เมื่อมีการเลือกแก้ไข ZWSP เอง ต้องแสดง ZWSP ให้มองเห็นได้เสมอ แม้จะไม่ได้เลือกให้แสดง ZWSP ให้มองเห็นได้ก็ตาม ตรงนี้อาจจะแสดงเฉพาะประโยคที่กำลังแก้ไขอยู่ หรือแสดงทั้งเอกสาร คงต้องตัดสินใจกันตอนหลัง
written by lewcpe
\\ tags: specification, thai, zwsp
Sep 14
Look at this two phrase “เพลงพลิกดินสู่ดาว” and “เพลงพลิกดินสู่ดาว”, there’s nothing different that you could notice, but in fact the first one has ZWSP in the phrase.
How we could search these two word and the search engine still consider it as the same meaning?
written by lewcpe
\\ tags: zwsp
Sep 01
หลังจากดองมานาน ตอนนี้คงได้เวลาที่จะมานั่งดูโครงการ ZWSP จริงจัง ที่ต้องทำคงมี
- สรุป issue ทั้งหมดที่เจอในตอนนี้
- เอาไฟล์ javascript ตัวล่าสุดขึ้น svn ที่ google code ซักที
- แก้ปัญหา konquerer ได้แล้ว (น่าจะใช้ wbr แก้ได้ แต่ยังไม่ได้ลอง)
- ทดสอบแนวทางแก้ปัญหา performance ใน forefox thai (อาจจะใช้ PRE tag ได้)
- พัฒนา zwsp editor ให้ดีๆ เป็นผู้เป็นคนพอแจกให้ชาวบ้านดูได้
ชุดหลังนี่เป็น optional (โดนดองไปอีกยาวแน่ๆ)
- อ่าน XPCOM ให้จบซักที บทสองมานานแล้ว
- ลง fontforge แล้วหัดใช้ บน win32 มันวุ่นวายมาก มีใครทำ msi installer ตูมเดียวจบมั๊ยเนี่ย
ห้าข้อแรกสัญญากับตัวเองว่าจะเสร็จในเดือนนี้นะ แต่มันยากแฮะ งานได้ตังค์มันเบียดเบียนเวลา…
written by lewcpe
\\ tags: geek, me, programming, zwsp