swath 0.5.0
swath 0.5.0 ออกแล้ว ถือเป็นชุดเดียวกันกับ thailatex 0.5.1 และ libthai 0.1.19 ที่ออกไปก่อนหน้านี้ในแง่ของพจนานุกรมที่ใช้ในการตัดคำและในการสร้าง hyphenation pattern แต่ยังมีการเปลี่ยนแปลงอย่างอื่นอีกมากมายที่ทำให้ปรับ minor version ขึ้นเป็น 0.5.0
รายละเอียดเคย blog ไว้เมื่อปีกลาย เป็นการเปลี่ยนโครงสร้างโปรแกรมขนานใหญ่พอสมควร แม้ engine สำหรับตัดคำจะยังเหมือนเดิมก็ตาม โดยสรุปคือ:
- ปรับโครงสร้างการแปลงรหัสอักขระ TIS-620 กับ UTF-8 โดยให้ผลลัพธ์ทันทีโดยไม่ทำบัฟเฟอร์ผ่านแฟ้มชั่วคราว
- ผลข้างเคียงคือ ได้รื้อโค้ดส่วนจัดการเอกสาร RTF เขียนใหม่ทั้งหมด พร้อมกับทดสอบกับเอกสารจริงด้วย
- เปลี่ยนการประมวลผลอักขระภายในจาก มอก. 620 มาเป็นยูนิโค้ด เพื่อรักษาอักขระยูนิโค้ดในข้อมูลขาเข้าที่ไม่ใช่ไทย-อังกฤษไว้ในผลลัพธ์ขาออกด้วย
- ผลข้างเคียงของงานข้างต้นอีกอย่างคือ โค้ดถูกทำความสะอาดครั้งใหญ่อีกครั้ง (แต่ยังเหลืออีกเยอะ)
- แก้ security bug ตามที่ได้รับรายงาน
และเช่นกัน swath รุ่นนี้เป็นรุ่นแรกที่ใช้ XZ tarball compression ซึ่งลดขนาดลงถึง 33%
-rw-r--r-- 1 thep thep 490028 ก.พ. 11 15:05 swath-0.5.0.tar.gz -rw-r--r-- 1 thep thep 328292 ก.พ. 11 12:11 swath-0.5.0.tar.xz
อัปโหลดเข้า Debian experimental เรียบร้อยครับ พบได้ที่ Debian mirror ใกล้บ้านท่าน
ป้ายกำกับ: swath
5 ความเห็น:
ณ 26 พฤศจิกายน 2556 เวลา 14:28 , Panupong แถลง…
ผมใช้ swath v.0.4 แต่เห็นว่า v.0.5 มี update-dict แต่ว่าผมลง v.0.5 ไม่ได้ติดเลือด automake aclocal 1.14 เลยอยากรบกวนขอ swathdic.tri ของ v.0.5 เลยจะได้มั้ยครับ เพราะว่ามีทั้งชื่อเมือง ประเทศ ฯลฯ เพิ่มขึ้นมาเยอะเลยนะครับ
ณ 26 พฤศจิกายน 2556 เวลา 20:06 , Thep แถลง…
เอา data จาก source ของ 0.5 ไปใส่ในไดเรกทอรี data/ แล้วก็ build เอาก็ได้นะครับ
ณ 27 พฤศจิกายน 2556 เวลา 10:58 , Panupong แถลง…
ขอบคุณมากครับ ผมเปลี่ยน data ของ 0.4 เป็นใช้ data ของ 0.5 แล้วลอง build ใหม่ (./configure และ make install) แต่มัน error ตอน make install ตามรูปนะครับ http://kongarn.com/images/swath_data_0.5_instead_0.4_build_error.png
แต่ถ้าใช้ของ 0.4 ก็ build ได้ปกติ
ณ 27 พฤศจิกายน 2556 เวลา 12:23 , Thep แถลง…
0.4 นี่ ผมหมายถึง 0.4.3 นะครับ ถ้าเก่ากว่านี้ ระบบ build จะเป็นคนละแบบกับ 0.5.x ครับ
ณ 27 พฤศจิกายน 2556 เวลา 13:28 , Panupong แถลง…
ขอบคุณมากเลยครับ คุณเทพ ผมใช้ 0.4.3 ไปเลย เพราะ data มันมีเพิ่มดิคเหมือนกันกับ 0.5 เลยครับ
สรุปทำได้แล้วครับ
แสดงความเห็น (มีการกลั่นกรองสำหรับ blog ที่เก่ากว่า 14 วัน)
<< กลับหน้าแรก