2005/Dec/25

หลังจากเป็น user ของ LEXiMac มานานพอสมควร ก็เป็นโปรแกรมที่ดี แต่ว่ารู้สึกว่ามันอืดๆ หน่อย อาจจะเป็นเพราะว่า data file มันใหญ่ แล้วก็ยังใช้ Java อีก (ที่นานคือ load time น่ะ แต่ว่าพอ load ขึ้นมาแล้วก็ responsive ใช้ได้ ไม่ได้ช้าอะไร แต่ว่านั่นแหละ อยากให้มัน load เร็วๆ...)

ตอนแรกว่าจะลองเขียน Cocoa front-end ของ LEXiMac ใหม่เลย (คิดว่าถ้าอยากได้ source ก็คงจะได้ไม่ยาก เพราะว่ารู้จักกับผู้พัฒนา) แต่ว่าไปๆ มาๆ ก็มาเจอตัวนี้: DictOSX ซึ่งเป็น open-source *Cocoa front-end* สำหรับพจนานุกรมในรูปแบบของ Dict.org format.

เออ ชักเข้าท่า... แต่ว่าจะทำให้มันใช้ได้กับข้อมูลภาษาไทยที่มันมีอยู่แล้วล่ะ ทำไงดี?

จากการค้นหา เราก็เจอของดีเข้าที่ http://linux.thai.net/pub/thailinux/cvs/software/dictd-lexitron/ ก็ให้เราใช้โปรแกรมนี้แหละ สร้างไฟล์ .dict กับ .index

พอเสร็จแล้ว ก็เอา .dict แล้วก็ .index ทั้งหมดยัดลง folder สองอัน ดังนี้
  1. telex.* อยู่ใน folder ชื่อ Lexitron.dictosx
  2. etlex.* อยู่ใน folder ชื่อ LexitronET.dictosx
(จริงๆ ตั้งชื่อว่าอะไรก็ได้ให้ลงท้ายด้วย .dictosx) จากนั้นก็เอาไปยัดลงใน /Library/Application Support/Dict OS X/ ก็เป็นอันเสร็จพิธิ

คลิกที่รูปเพื่อดูรูปขนาดเต็ม