Theppitak's blog

My personal blog.

31 ธันวาคม 2548

Update ส่งท้ายปี

รายการ update ส่งท้ายปีใน debian sid (109 MB):

  • Xorg 6.9.0 ซึ่งเป็น monolithic release สำหรับย้ายไป X11R7.0 ซึ่งจะเป็น modular และใช้ autotools แทน imake แล้ว (เป็น major release ของ X11 ในรอบสิบกว่าปี!)
  • Linux 2.6.14.5

สรุปงานแปล GNOME 2.14 ในอาทิตย์ที่ผ่านมา และของสิ้นปีนี้ ขณะนี้ ภาษาไทยอยู่ที่ 74.62% (โดยยังไม่ตัดแพกเกจ gtk+-properties และ gnome-applets-locations ที่ไม่ใช้ประเมินสถานะ supported languages) ยังอยู่ที่อันดับ 43 เหมือนเดิม

27 ธันวาคม 2548

gnome-doc-utils for Thai

งานแปล GNOME อาทิตย์นี้ ไม่ได้มุ่งแปลเพิ่มเท่าไร แค่ติดตามคำแปลใหม่ที่เกิดขึ้น แล้วก็แก้คำแปลเก่าเล็กน้อย แต่มีความคืบหน้าที่น่าสนใจ คือ gnome-doc-utils ขณะนี้สนับสนุนภาษาไทยแล้ว โดยเริ่มจากการ request เพิ่มการนับเลขไทยและพยัญชนะไทยใน GNOME Bug #323249 ไปเมื่อต้นเดือน จนได้เพิ่ม (พร้อมกับการนับเลขของภาษาอื่น) ในรุ่น 0.5.2 (อยู่ใน Debian sid เรียบร้อย) และเมื่อวานนี้ก็แปลและกำหนดรูปแบบเอกสารส่วนต่างๆ ของภาษาไทย commit เข้า CVS ไปแล้ว

gnome-doc-utils ใช้ DocBook + XSLT แต่มี xml2po ช่วยดึงส่วน L10N ออกมาเป็น PO ทำให้การ localize ค่อนข้างสะดวก

วันนี้ก็เลยทดลองแปล help ของ gedit ที่ใช้ gnome-doc-utils ดู แล้วก็ปรับแก้เพิ่มเติม โดยในระหว่างนั้น พบว่าฟอนต์ใน thaifonts-scalable ขาด en space และ em space ทำให้เวลาดูใน yelp แล้ว จะมี dotted box ที่ pango พ่นไว้ประปรายไปหมด ก็เลยแวะไปแก้ฟอนต์ด้วย จบวัน พอใจกับการปรับแก้แล้ว ก็ commit ทั้งหมดซะ ทั้งที่ thaifonts-scalable และที่ gnome-doc-utils

กล่าวโดยสรุป ขณะนี้ ระบบใน GNOME พร้อมสำหรับการแปล help เป็นภาษาไทยแล้ว!

24 ธันวาคม 2548

Khon Kaen Map ภาค Frappr!

พักนี้ปั่นงานยิกๆ สลับไปมาหลายงาน จนเริ่มรู้สึกว่าสมองคิดไม่หยุด แม้กระทั่งตอนนอน บวกกับเจออากาศหนาว ทำให้ตื่นกลางดึกแล้วก็เลยไม่ได้นอนต่อกันหลายคืน เริ่มรู้สึกว่า ต้องหยุดพักเสียบ้างแล้ว วันนี้ซึ่งตามปกติผมคงฉวยช่วงเวลาช่วงเช้าที่ว่างจากงานอื่น มานั่งแปล GNOME เลยมานั่งเล่นของเล่นใหม่ คือ Frappr! บริการใหม่ที่ต่อยอดจาก Google Local

สืบเนื่องมาจากมีการตั้งแผนที่ GNOMEDev เพื่อแสดงตำแหน่งของ GNOME contributor ทั้งหลายทั่วโลก (นับรวมหมด ไม่ว่าจะเป็นโปรแกรมเมอร์, ผู้แปล, ผู้ประชาสัมพันธ์, ผู้เขียนเอกสาร ฯลฯ) เลยสมัครสมาชิก frappr แล้วเข้าร่วมในแผนที่ ซึ่งก็พบว่า สามารถระบุตำแหน่งจังหวัดขอนแก่นได้เลย ไม่ต้อง หาเส้นรุ้งเส้นแวง เหมือน Google Map เริดซะไม่มีอะ

วันนี้เลยนั่งเล่นต่อ ไปเจอ Local.Frappr ที่ให้มาร์กตำแหน่งต่างๆ ลงในแผนที่ได้ด้วย (สำหรับสมาชิก) เลยจัดการมาร์กสถานที่แถวบ้านซะ

Khon Kaen Frappr! Map

มาร์กจากภาพถ่ายดาวเทียมนี่ก็ลำบากเหมือนกันแฮะ ต้องกะประมาณบล็อกถนนต่างๆ เอา แต่ก็เพลินดี วันนี้แค่หอมปากหอมคอ ไว้วันหลังมามาร์กต่อ :-)

พูดถึงงานแปล GNOME 2.14 ในอาทิตย์ที่ผ่านมาเสียหน่อย ตอนนี้ ภาษาไทยอยู่ที่ 73.31% (โดยยังไม่ตัดแพกเกจ gtk+-properties และ gnome-applets-locations ที่ไม่ใช้ประเมินสถานะ supported languages) ไต่ขึ้นมาอีกหนึ่งอันดับ ข้ามภาษานอร์เวย์ Nynorsk ขึ้นมาอยู่อันดับ 43

17 ธันวาคม 2548

Gedit 2.13

ว่าจะเขียนเรื่องนี้ตั้งแต่ต้นอาทิตย์ แต่ไม่ว่างเขียน คือเรื่องการ merge branch "new_mdi" ของ gedit เข้ามาใน head ก่อนจะ release รวมมากับ GNOME 2.13.3

Gedit 2.13.0 screenshot

ใน branch นี้ ChangeLog ขณะ merge บอกว่า เป็นการเปลี่ยนโครงสร้างของโค้ดเกือบทั้งหมด โดยใช้ GtkUIManager แทน libbonoboui (ซึ่งใกล้ถูกปลดจาก GNOME เข้าไปทุกที), สามารถย้ายแท็บได้, มี side pane ไว้รองรับ navigation ต่างๆ และ bottom panel ไว้รองรับการทำงานพิเศษ (แต่ดูเหมือนยังไม่ได้ใช้งานเท่าไร นอกจากเลือกเอกสารใน side pane ต้องรอการเพิ่ม feature อีกต่อไป), ใช้ python สร้าง plug-in, ปรับปรุงการอ่าน-เขียนแฟ้มไม่ให้มีอาการค้างของ UI อีก แล้วก็ optimize การเปิดโปรแกรมให้เร็วขึ้น ฯลฯ สรุปว่าดูจะเป็น branch ที่ทำอะไรเยอะแยะไปหมด เรื่องงานแปลไม่ต้องพูดถึง มีข้อความใหม่ให้แปลร้อยกว่าๆ เลยจัดการแปลก่อน blog ทีหลัง ลองใช้ดูก็รู้สึกว่าเร็วขึ้นนิดหน่อยเหมือนกัน แต่ dependency ก็ยังเยอะอยู่ดี คือยังตัด libgnomeui ไม่ได้ ก็เลยไปลาก libbonoboui มาอยู่ดี ไว้ต้องติดตามการพัฒนาต่อไป เผื่อจะได้เห็น gedit ที่เบาๆ

นอกจากนี้ ยังมีเรื่อง search ของ nautilus ที่เพิ่มเข้ามา ยังไม่ได้ลองเล่นเท่าไร รวมๆ แล้ว GNOME 2.14 น่าจะเป็นรุ่นที่มีอะไรเปลี่ยนแปลงค่อนข้างมาก โดยเฉพาะเรื่องการปรับปรุง performance ถ้าสนใจ ติดตามอ่าน บันทึกเพื่อเตรียม Release Notes ได้

สำหรับงานแปล GNOME 2.14 อาทิตย์ที่ผ่านมา ตอนนี้ ภาษาไทยอยู่ที่ 70.48% (โดยยังไม่ตัดแพกเกจ gtk+-properties และ gnome-applets-locations ที่ไม่ใช้ประเมินสถานะ supported languages) ไต่ขึ้นมาสามอันดับ ข้ามภาษาทมิฬ โครเอเชีย และแบซค์ ขึ้นมาอยู่ที่อันดับ 44

hacker emblem