I updated my website, after so long:


Also, after so many problems with many blogging services, I decided to make my own weblog section right there in my own website:


With its own RSS feed. Check them out.

Therefore, from now on, please see my new weblog. I promise to update it more regularly since I can just write entries without internet connection and update with I come online.


I want to try out the TurboGears framework, having read an article about it on MacDevcenter (O'Reilly). It said, well, it's kinda like Ruby on Rails (again, another O'Reilly's article) but with Python.

I went to the website and when I want to download the framework, it said if I have the python installation that comes with OS X, then I need the newer python (2.4.x). So, there gone my intention to stick with python 2.3.5 that came with OS X. But never mind, after testing a few things, I'm pretty sure they are not that differ on OS X anyway. Also, many packages now offer 2.4.1 framework installer packages along other versions. Also, since I used 2.4 framework before, I'd say that there's not much problems, apart from some inconsistency (which probably due on my part). So, I installed 2.4.1 framework. (Don't forget to install the TigerPython24FIx package).

Also, according to the TurboGears website, don't forget to change the $PATH variable so that /usr/local/bin comes before /usr/bin. This will ensure the python command means the 2.4 version, not the 2.3.

Will report experiences with TurboGears (and possibly with comparison with Ruby on Rails; judging solely on my own experiences with it) if I have enough time.


หลังจากเป็น 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/ ก็เป็นอันเสร็จพิธิ