OpenOffice

Life After a Sun Set is Bright

ลองใช้ [LibreOffice 3.5](http://www.blognone.com/news/29810/libreoffice-35-%E0%B8%AD%E0%B8%AD%E0%B8%81%E0%B9%81%E0%B8%A5%E0%B9%89%E0%B8%A7) แล้วประทับใจค่อนข้างมาก ทำงานได้เร็วขึ้นอย่างเห็นได้ชัด และหน้าตาดูเรียบง่ายขึ้นมาอีกนิดหน่อย นี่เป็นสัญญาณที่ดีมาก เพราะถือเป็น LibreOffice รุ่นใหญ่ตัวแรกที่มีแนวทางการพัฒนาของตัวเอง ไม่ต้องอิงกับแนวทางของ OpenOffice เหมือนรุ่นก่อน ในฐานะที่ในอดีตเคยทำงานกับทีม StarOffice ที่ต่างประเทศมาบ้าง ผมคิดว่าปัญหาอย่างหนึ่งของ OpenOffice ก็คือ "ความปิด" ของทีมงานเอง (อยู่ที่เยอรมนี) คือตัวโครงการเป็นโอเพนซอร์สก็จริง แต่รูปแบบการพัฒนายังปิดอยู่มาก ไม่ค่อยรับโค้ดจา

De-Java-izing

จาก [Developer.com](http://www.developer.com/open/libreoffice-3.3-frees-open-source-office-suite.html) พูดถึงเส้นทางการพัฒนาของ LibreOffice > Another area where LibreOffice is set to improve is by reducing the program's reliance on Java. > > "Our flat Excel support, which allows you to do all sorts of nice things with ODF (Open Document Format) and XSLT, __has been 'de-java-ized' in the latest builds and it's actually incredibly faster__," Meeks said. "That work will be ongoing." จาวาเร็วส์ครับ ท่องไว้ๆ นักพัฒนาของ LibreOffice คงไม่ค่อยมีการศึกษา หรือไม่ก็โดนไมโครซอฟท์ซื้อตัว

Howto: Cumulative Total in Spreadsheet

จดเป็นบันทึกช่วยจำ วิชาที่ผมโง่มากคือ spreadsheet หรือที่เราเรียกกันติดปากว่า Excel วันนี้ต้องการทำ sum แบบต่อเนื่อง หาวิธีทำไม่ได้ ค้นพบเทคนิคเลยมาจดเอาไว้หน่อย [XL2000: Keeping a Cumulative Total in a Column or Row](http://support.microsoft.com/kb/214149) หลักการคือระบุ fixed cell (ภาษาไมโครซอฟท์เรียก absolute reference) ในสูตร แล้วใช้ Fill ช่วยเติมช่องให้ครบ เทคนิคนี้ใช้กับ OpenOffice.org Calc ได้ครับ ทดสอบแล้ว (ผมไม่มี Excel)

OpenOffice.org Demographics

From [March 2009 Presentation](http://wiki.services.openoffice.org/w/images/8/8d/Renaissance-status-2009-03-26-1.odp) by Project Renaissance, the initiative to re-imaging OOo, surprising demographics of OOo users. * OOo is used by ¾ of the users at home * On average, users are between 41 and 50 years old * ¼ of all users are 51 years old or older The first point is understandable, OOo still have compatibility issues with Microsoft Office so companies hesitate to use it in work. The second and third point are amazing.

Cross Sheet Reference in OOo Calc

เวลามาเที่ยวยาวแบบนี้ ผมจะจดรายจ่ายอย่างละเอียดไว้ เพื่อเอามาประเมินทีหลังว่าเราใช้จ่ายสิ้นเปลืองแค่ไหน (ดูของ [ทริปเบลเยียม](http://www.isriya.com/node/1875/belgium-trip-part-7)) ทริปยุโรปรอบนี้ก็จด แถมพัฒนาขึ้นกว่าเดิมตรงเอามาจดลงใน spreadsheet ไว้เป็นระยะอีกด้วย เป็นเรื่องเป็นราวมาก จบทริปกลับบ้าน คุณ @somsak ถามว่าใช้เงินไปเท่าไร เลยเปิด OOo Calc เตรียมบวกตัวเลขสุดท้ายออกมาดู ปัญหามีอยู่ว่า รอบนี้ดันไฮโซ เก็บตัวเลขแยกตาม sheet โดยแบ่งเป็นประเทศละ sheet แต่ความรู้วิชา spreadsheet ผมมีจำกัดมากๆ (ลิ่วยืนยันได้ เพราะผมถามบ่อยมาก) เลยไม่รู้ว่าอ้างเซลล์ข้าม sheet ทำยังไง สมัยนี้มีกูเกิลแสนสบา

OpenOffice is too Smart

เอา OpenOffice.org Writer มาทำเป็น text editor เขียนข่าวเป็น markdown ไปลง Blognone ปรากฎว่าฟีเจอร์​ AutoCorrect ของมันฉลาดเกิน ต้องปิดทิ้งเกือบหมด อันที่ปิดไป * URL Recognition เป็นอะไรที่ผมปิดเป็นอย่างแรกเสมอเมื่อใช้ OOo * TWo INitial CApital มันจะมีศัพท์เทคนิคหลายคำที่อยู่ในฟอร์มนี้ (นึกตอนนี้ไม่ออก) * Replace bullets with * มีปัญหากับ markdown อย่างมาก * Replace "standard" quotes with "custom" quotes มีปัญหากับ HTML attribute สรุปว่าเป็นปัญหาคลาสสิค (WSYIWYG vs plaintext with code) ถ้าคนเขียนรู้ตัวว่ากำลังทำอะไรอยู่ ฟีเจอร์พวกนี้จะไม่จำเป็นและกลายเป็นเรื่องน่ารำคาญไป (แต่ในมุมกลับกัน

Galaxy - New Icon Set for OOo 3?

While I'm reading [OpenOffice weekly progression](http://blogs.sun.com/GullFOSS/entry/development_at_a_glance_weekly46), there is a line about "Icon redesign – Galaxy project". For an user-interface apprentice, it's very interesting. The samples from [OpenOffice.org Galaxy](http://ui.openoffice.org/VisualDesign/OOo_galaxy.html) page is quite nice. Current OpenOffice builds on some systems (e.g. Ubuntu) replace old icon set with [Tango](http://tango.freedesktop.org/Tango_Showroom). While I think Tango is great iconset, I like this one more. Galaxy information is very scarce.

Firefox ODF Reader

เคยเขียนไว้นานแล้วว่า เราสามารถลงปลั๊กอินให้ Mozilla แสดงเอกสารที่เป็น OpenDocument ได้ (แต่นั่นต้องมี OpenOffice.org ในเครื่องนะ)

ตอนนี้มี extension ที่ทำให้อ่านไฟล์ OpenDocument (ตอนนี้ยังได้แค่ .odt) ได้เหมือนกับอ่านเว็บ ลองใช้กับภาษาไทยดูก็เวิร์คดี แต่มันจะเอาสไตล์ของเอกสารมาไม่ครบ (คิดว่าเป็นตอนแปลง XSLT จาก OpenDocument มาเป็น XHTML) สนใจเอามาลงเป็น ODF Reader ก็ได้