Tag Archives: oo.o

OpenOffice.org 3.2.0

OpenOffice.org 3.2 release ไปเมื่อวันก่อน วันนี้ลองโหลดมาติดตั้งใช้งานดู เอาแบบ *.deb มาลงใน Ubuntu 9.10 ใช้งานได้ไม่มีปัญหา และใม่ขัดกับ OpenOffice.org ของ Ubuntu เพราะมันจะลงไว้คนละที่กัน และใช้ชื้อแพ็คเกจคนละตัว

ภาพรวมที่เห็นด้วยตาไม่ได้ต่างไปจาก OO.o 3.1.x แต่ที่เห็นว่าแก้ไขไปแล้วคือปัญหา สระเอ หายไปเวลาพิมพ์ออกเครื่องพิมพ์ (ใน 3.1 ต้อง workaround โดย export เป็น PDF ก่อน แล้วค่อยพิมพ์ PDF ออกเครื่องพิมพ์)

ตัดคำ ตัดบรรทัด สระอำ ไม่มีปัญหา

ตอบสนอง OK .. อย่างน้อยก็ไม่ได้รู้สึกว่าช้ากว่า 3.1

/me ใช้ OO.o 3.2 เป็น default ดูสักพัก :)

ตั้งค่า OO.o 3.1 ให้ Impress ตอบสนองดีขึ้น

ใช้งาน OO.o 3.1 บน netbook บางครั้งก็ตอบสนอบไม่ทันใจเท่าไหร่นัก โดยเฉพาะกับ OO.o Impress เมื่อวานทนมันไม่ไหวละ เลยหาวิธีตั้ง options ให้มันไวขึ้นมาหน่อย

สำหรับ OO.o 3.1 มีฟีเจอร์ใหม่สองอันที่เป็นทั้งจุดเด่นและด้อย คือ Anti-Alias และ Modify Object with Attributes ในแง่จุดเด่นคือหน้าจอดูสวยงาม ไว้อ้างได้ว่าทำได้ไม่แพ้ office suites อื่นๆ แต่ข้อเสียคือทั้งสองฟีเจอร์ต้องแลกมาด้วยการประมวลผลที่เพิ่มขึ้นอีกหลายเปอร์เซ็นต์

กรณีข้าน้อย ทั้งสองฟีเจอร์นี้ไม่จำเป็นเลย ไม่มีก็ไม่เดือดร้อน ว่าแล้วก็ปิดมันซะ

  • ปิด Anti-Aliasing: Tools -> Options -> View -> Use Anti-Alias = Unchecked
  • ปิด Modify Object with Attributes: View -> Toolbars -> Modify Object with Attributes = Unchecked

คราวนี้ OO.o Presentation ก็จะสอบสนอบได้เร็วขึ้นแล้ว :) ที่ปิดไปนี่มีผลเฉพาะในหน้าจอ edit เท่านั้น ตอน slide show มันจะ anti-alias ให้เอง

ถ้ามีแรมเยอะพอ (e.g. 1+ GB) ก็ลอง customize ตาม ที่เคยเขียนไว้ในห้องทดลอง ด้วยก็ได้ :)

Ref: http://user.services.openoffice.org/en/forum/viewtopic.php?f=11&t=18613

OpenOffice.org 2.4.0 workaround สำหรับ bug สระอำ – แบบใหม่

ต่อจาก ตอนที่แล้ว .. ระหว่างยืนสระผมอยู่ในห้องน้ำ นึกได้ว่าแค่แทรก word break ตู "Find & Replace …" เลยก็ได้นี่หว่า ไม่เห็นต้องมานั่งจิ้มๆ CTRL+/ ทีละตัวๆ เลย :P .. ดังนั้นวิธีการ workaround สำหรับ bug สระอำใน OO.o 2.4.0/2.4.1 อย่างง่ายๆ คือ

  1. เข้าเมนู Edit – Find & Replace หรือกด CTRL+F ก็ได้
  2. Find: สระอำ
  3. Replace: สระอำตามด้วย non-printable no-width word break character
  4. กด Replace All ตู้มเดียว จบ !

มี trick นิดหน่อย ตอนกรอกช่อง Replace จะกด CTRL+/ ใน text box ไม่ได้ .. ให้ไปกด CTRL+/ ใน document ก่อนแล้วค่อยก๊อปตัว word break สีเทาๆ มาใส่ใน text box ..

ถ้าวันหลัง OO.o fix bug ตัวนี้แล้ว จะเอาตัว word break ออกก็แค่ Find ตัว word break ไม่ต้องกรอกช่อง Replace แล้วกด Replace All ตัว word break ที่แทรกๆ อยู่ก็จะหายไป :)

ควรทราบไว้ว่าวิธีนี้สะดวกก็จริงแต่มันมีผลข้างเคียงนิดหน่อย เพราะการแทรก word break หลังสระอำดื้อๆ อาจจะทำให้มันไป break กลางคำ เช่นคำว่า "สำคัญ" มันจะ break เป็นคำว่า "สำ" กับ "คัญ" ถ้าบังเอิญคำนี้ไปตกตรงตำแหน่งท้ายบรรทัดพอดี อาจทำให้ "สำ" เป็นคำสุดท้ายในบรรทัดในขณะที่ "คัญ" โดนปัดลงมาขึ้นเป็นบรรทัดใหม่ มันก็จะผิดหลักภาษาไทย .. ผมลองเขียนเป็น regex ให้หาคำที่มีสระอำดูแล้ว (OO.o Find & Replace สนับสนุน regex มาตั้งนานแล้วนะ รู้เปล่า ?!) กะว่าถ้ามันทำได้ก็จะแทรก word break หลังคำแทนที่จะหลังสระอำดื้อๆ แต่ดูเหมือนว่า regex มัน match เป็นคำๆ ได้เฉพาะภาษาอังกฤษ ใช้กับภาษาไทยไม่ได้อะ ลองผิดลองถูกจนขี้เกียจลองแล้ว ใช้วิธีแทรกหลังสระอำดื้อๆ ไปก่อนละกัน … :P

ใครเขียน regex คล่องๆ จะลองเขียนดูหน่อยก็ดีนะครับ โจทย์คือเขียน regex ใน OO.o 2.4 ให้ match คำภาษาไทยที่มีสระอำประกอบในคำ .. เน้นว่าต้องได้เป็นคำๆ ที่ถูกตามหลักภาษาไทยเลย ไม่เอาเป็นประโยค หรือทั้งย่อหน้า .. ถ้าทำได้สำเร็จ ประกาศความสำเร็จได้ในห้อง #tlwg @ irc.linux.in.th นะครับ :)

OpenOffice.org 2.4.0 workaround สำหรับ bug สระอำ

อย่างที่เจอกันมาบ้างแล้วว่า OpenOffice.org 2.4.0 มี bug เรื่องการจัดสระอำทำให้สระบน-ล่างของคำที่ตามมาเพ้ียน (เข้าใจว่าเป็นกับ OpenType) .. สุดสัปดาห์ที่ผ่านได้อัปเกรดเป็นจนถึง 2.4.1 rc1 ของ hardy ก็ยังเจอปัญหานี้อยู่ เลยทดลองหา workaround ดู สุดท้ายคิดว่าใช้วิธีแทรก non-printable no-width word break (CTRL+/) ตามหลังคำที่มีสระอำน่าจะง่ายสุด ขยันๆ แทรกหน่อยละกัน :P

/me วันนี้เปิดเทอม