Development

Tuning Thai Fonts in Ubuntu Edgy

หลังจากที่ได้อ่านวิธีปรับแต่งฟอนต์ภาษาไทยบน Ubuntu Edgy ตอน 1 และ ตอน 2 ของคุณ Kamthorn แล้ว ผมก็อยากลองเป็นอย่างมาก แน่เนื่องจากใช้ Tahoma แบบใส่เองมาซะนาน เลยไม่ค่อยมั่นใจว่าจะสวยเท่า เนื่องจากตอนลงเมื่อนานมาแล้วมันไม่มีความสวยงาม เอาซะเลย จนสุดท้ายทนไม่ได้ต้องเอา Tahoma มาใช้

How to run a Bridge for AccessGrid 3

In some situations, you might want unicast support in Access Grid because multicast is not available or impossible to implement, e.g., VPN. Fortunately, Access Grid comes with built-in unicast-to-multicast bridge support especially Access Grid 3. However, it is a kind of undocumented feature. I found a few tutorial how to run it. Actually, there are many possibility to run a bridge in Access Grid 3.

Quick and dirty service monitor scripts

Someday, you might want to monitor popular internet services on several hosts. It should be quick and simple so you don't have to install so long software packets to meet the dependencies. I have ones for you. They are written in pure Perl to monitor HTTP service and MySQL service.

Access UNC path programmatically

I have an application running on local area network. It will usually update itself by checking the most up-to-date files from network folder shared from a server. My problem is that the shared folder are restricted access right by user and password. That means I have to connect to that shared folder prior to running the application. It is unaccepted by someone who can force me to find better solution. And now I found below code.

Gaim 2.0.0 Beta 5 for Ubuntu Edgy Eft: It's time to upgrade

I have just compiled and installed Gaim 2.0.0 Beta 4 for a few days. However, I just have a chance to chat via IRC in local IRC server in Thailand. Surely, the encoding is not UTF-8. Exactly, it is TIS-620 for Thai characters. Gaim 2.0.0 Beta 4 suddenly crashed. It always crashs whenever I tried to join into any channel with Thai characters in them. So I consulted Gaim and found a bug report looking very similar to my case. It indicated that Beta 5 should fix this problem. Oops! Beta 5 has just released last night.

Choices of OpenCARE

I am trying to develop something to interact with Apache ActiveMQ as a part of OpenCARE project. At first, I tried Java but it seems to be so difficult for me which mostly works on C/C++, Python, and PHP. Fortunately, ActiveMQ supports various protocol such as OpenWire, Stomp and XMPP. Stomp supports many scripting languages, e.g., Ruby, Perl, Python and PHP. I prefer Python but it seems both STOMPy and stomp.py are not complete. In addition, they are a bit outdate. So XMPP seems to be the most interesting protocol for now.