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
Oct 30
ตลอดเวลานับแต่เด็กจนโต เรามีเรื่องที่ต้องสนใจจนนับไม่ถ้วน เรื่องราวมากมายมหาศาลถูกกองบนบ่าของเราให้เราสังคมรอบข้างบอกกับเราว่า เราต้องใส่ใจเรื่องราวเหล่านั้น จึงนับได้ว่าเรามีชีวิตอยู่อย่างมีคุณค่า
แต่เมื่อชีวิตเราผ่านเรื่องราวต่างมากมาย มันคงมีวันหนึ่งที่เราตั้งคำถามกับตัวเองว่า ที่เราทำมาทั้งหมดนี้ มันเพื่ออะไรกัน เราอดสงสัยไม่ได้ว่ามันจะเป็นอย่างไร ถ้าเราใช้ชีวิตโดยไม่ต้องแคร์ว่าเงินเดือนสิ้นปีจะขึ้นหรือไม่ โบนัสปีนี้เป็นเท่าใหร่ หรืออนาคตข้างหน้าของเราจะเป็นอย่างไร
จะเป็นอย่างไร ถ้าเราใช้ชีวิตที่ผ่านมาโดยไม่แคร์อะไรเข้าจริงๆ มันจะเป็นไปได้ไหมที่หากเราแค่ตัดสินทุกอย่างบนพื้นฐานของความพึงพอใจโดยขาดเหตุผล แล้วชีวิตก็ยังดำเนินไปได้อย่างมีความสุข
ถ้าเป็นไปได้แล้ว เราคงต้องตั้งคำถามอีกมากมายให้กับตัวเราเองว่า ทำไมชีวิตหนึ่งๆ ที่ไม่ได้ยาวอะไรมากมายของคนเรา จึงต้องสนใจเรื่องราวนับไม่ถ้วน ความสนใจเช่นนั้นสร้างคุณประโยชน์ให้กับชีวิตเราจริงๆ น่ะหรือ หรือมันเป็นแค่การสร้างความลำบากให้กับชีวิตเพิ่มเติมในยุคที่สังคมมนุษย์ไม่ต้องกังวลกับความลำบากพื้นฐานเช่น อาหาร และการเอาชีวิตรอดจากธรรมชาติ เช่นในยุคก่อนๆ
written by lewcpe
\\ tags: life, think
Oct 29
หลังจากกลับมาถึงบ้านแล้วก็คงได้เวลาเขียนถึงงานวันนี้ งานที่แล้วเขียนไม่ค่อยรู้เรื่อง งานนี้ก็คงได้เวลาเขียนดีๆ
เริ่มจากบรรยากาศโดยรวมงาน พบว่าการมีเบรกช่วยอะไรได้เยอะมาก โดยเฉพาะหากจะหวังให้คนพูดคุยกัน มากกว่าและมีโอกาสได้ร่วมมือกันในหลายๆ ส่วนมากขึ้น ตรงนี้คงเป็นไอเดียว่างานหน้าอาจจะต้องเบรกทีละครึ่งชั่วโมง
เห็นตรงกันกับมาร์คว่าควรจะมีป้ายชื่อกันได้แล้ว ตรงนี้อาจจะต้องพิมพ์ Username ตัวโตๆ ก็พอแล้ว แต่ถ้าไม่ใช่ User ของ Blognone ล่ะ?
เข้าเรื่องงานวันนี้กันดีกว่า
XGL/AIGLX เตรียมลงได้….
Relax NG สนใจเรื่อง XHTML Validator ในตอนท้ายที่สุดแล้ว ผมเป็นคนหนึ่งที่คิดว่าหากกฏเกณฑ์มันซับซ้อนก็ควรมีตัวช่วยที่ดี เช่น Blognone อาจจะมี Editor ของตัวเองในอนาคต โดยมีฟีเจอร์ที่ Cutting Edge เช่น ZWSP และ XHTML Validator ให้ในตัว (ไม่ผ่านไม่ให้โพสต์เลยดีมั๊ย?) เรื่องนี้ก็เหมือนกับภาษาไทย ที่หากให้อยากเขียนถูกก็น่าจะพยายามทำตัว Spell Checker มาให้ด้วย
Emerging Technology เจ๋งครับ Update ความรู้รวมได้ดี หลังๆ รับแต่ Feed เรื่องคอม ไม่ได้รู้เรื่องอะไรพวกนี้เลย
OpenCare พอดีว่าไม่ได้ไปทำอะไรพวกนี้เท่าใหร่ แต่ที่ทำงานก็มีคุยๆ กับเรื่อง EAI อยู่ อาจจะต้องศึกษาเพิ่มในอนาคต แต่ตอนนี้คงยังไม่อยู่ในความสนใจเท่าใหร่
WiMAX โดยส่วนตัวแล้วคิดว่ายังไม่แรงเท่าที่หวัง แต่คงเป็นประเด็นที่เมืองไทยยังไม่มีการทำวิจัยกันอย่างเป็นรูปร่าง
ง่วงแล้ว นอนน้อยกว่าโควต้าวันเสาร์ตามปรกติไปตั้งครึ่ง ไว้มาเล่าต่อยังไงมีวีดีโอคงไม่ลืม
แต่ไม่ได้พูดหน้าหมู่คนนานๆ นี่พอไปพูดแล้วมันล่กชอบกล
written by lewcpe
\\ tags: blognone, btd
Oct 25

This is why I love jEdit. (even it’s Java)
written by lewcpe
\\ tags: editor, programming