Software

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.

Why Linux can be updated without rebooting

I have read an interesting blog regarding the topic of awesome mechanism built-in any Linux. Why Linux can be updated without rebooting? This is a feature of UNIX-like operation system as well as its filesystem implementation.

How to read/edit Thai character in GVim

ในที่สุดก็สามารถใช้ GVim อ่านและพิมพ์ภาษาไทยได้อย่างถูกต้อง ถ้าจะให้ถูกต้องบอกว่าเกือบถูกต้อง เพราะยังมีความประหลาดนิดๆ หน่อยๆ ตอนกด backspace เพื่อลบวรรณยุกต์ แทนที่วรรณยุกต์จะหาย ก็หายหมดรวมไปถึงตัวอักษรตำแหน่งก่อนหน้าอีกด้วย คาดว่าเกิดจากขั้นตอนการเปลี่ยนตัวอักษรอัตโนมัติ แต่ดันลืมเปลี่ยนกลับก่อนที่จะลบ ต้องขอบคุณเวบนี้

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.

How to monitor Apache HTTP Server

Apache HTTP Server comes with a handy mod_status for monitoring current status and performance of itself. However, mod_status doesn't show the performance in the past. I like the historical data because it would help me to find problem occured since last crash.

Gaim 2.0.0 beta 4 for Ubuntu Edgy Eft

Ubuntu Edgy Eft comes with Gaim 2.0.0 beta 3.1. Anyway, Gaim 2.0.0 beta 4 has just released. There is no official update yet. I found many threads in Ubuntu Forums discussing about unofficial deb of beta 4. For example, cookbook, beta 4, and beta 4 deb. There seems to have workable deb for Edgy Eft. However, I don't like anyone of them because most of them were built by checkinstall or Debian source package. So I decided to build one myself by modifying from Gaim 2.0.0 beta 3.1.