ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2006-12-23

cttex 1.30 win32-fixed

สืบเนื่องจากโพสต์เรื่อง stack overflow ใน cttex 1.30 บน Windows ตอนนี้แก้ไขได้เรียบร้อยแล้วครับ :)

นอกจากแก้ไขเรื่อง stack overflow แล้ว ยังเพิ่ม option -W ใช้ \wbr เป็นตัวแบ่งคำ และ -b กำหนดตัวแบ่งคำเอง
ตัวอย่างเช่น ถ้าอยากแทรก ZWSP ระหว่างคำในเอกสาร ก็ใช้


# cttex -b "&#x200b;" < input.html > output.html

(เป็นแค่ตัวอย่างนะ เอาไปใช้จริงคงต้องปรับหน่อย เพราะนี่มันจะตัดดะเลย ใน header, meta, script ทุกอย่าง ตัดหมด)

ซอร์สโค้ด: คอมไพล์ได้ด้วย Visual C++ 2005 Express Edition, Borland C++ Compiler, gcc (MinGW), gcc (GNU/Linux)
โปรแกรม: ใช้ได้กับ Windows, Windows+MSYS (MinGW), GNU/Linux

ดาวน์โหลดตัวที่แก้ไขแล้ว ทั้ง แพตช์ ซอร์ส และไบนารี (วินโดวส์) ได้จาก bact' bazaar
(ส่งโค้ดให้กับคุณฮุ้ย ผู้ดูแลโค้ดต้นฉบับแล้ว)

การปรับปรุงนี้ ไม่มีทางเกิดขึ้นได้ หากตัวโปรแกรมต้นฉบับ cttex ไม่ได้เผยแพร่ซอร์สโค้ด
การปรับปรุงนี้ เกิดขึ้นไม่ได้ หากผู้เขียนไม่ได้รับคำแนะนำจาก เว็บบอร์ด LTN และเอกสาร Compile ctTEX & dict2state on Win32 (PDF) โดย NuuNeoi และ bpasu
และ การปรับปรุงนี้ แม้จะเกิดขึ้นได้ แต่ก็ไม่อาจเผยแพร่เช่นนี้ได้ หากตัวโปรแกรมต้นฉบับไม่ได้ใช้สัญญาอนุญาตแบบเสรี

โอเพนซอร์ส จงเจริญ! ซอฟต์แวร์เสรี จงเจริญ!
การแบ่งปัน จงเจริญ! เสรีภาพ จงเจริญ!
;)

technorati tags: | | |

No comments: