Development

Guide to build high-quality debian packages

Since I switched my laptop to Ubuntu for a few months, it is necessary to build some packages myself to get the most up-to-date features or to install custom program properly. My background is all RedHat-based distribution and its RPM. I'm learning DEB.

Erlang - Another language

According to the latest BTD 2.0, I would like to try Erlang because it is very promising for real-time application. Anyway, its concept is totally different from what I have in my mind. That is the great barrier at least for me. Well, I found a book for Scheme from here which is a Lisp dialect. Lisp is another functional programming language like Erlang. It is a good start. Anyway, I'm not a good student to read long text like this. I prefer a kind of learning by example and I found bencode in Erlang.

How to solve NullPointerException in SAP JCo 2.1.7

According to previous article about SAP JCo 2.1.7 and Apache Tomcat, I later got some trouble to run real applications based on SAP JCo APIs. I'm sure that the code is absolutely correct. Anyway, I always got NullPointerException. There are several thread talking about this issue.

Gaim 2.0.0 beta 5 with blank filename on file transfer patch

It has been a while since Gaim 2.0.0 beta 5 came out. It works so great! Only one thing I really hate is the blank filename on file transfer. It is very annoying me everytime I got files from my friends. Fortunately, it was closed last week. It's the good news. The bad one is that this patch seems to be appeared in beta 6 and there is no tentative timeframe yet. However, the power of opensource is I don't have to wait. Everything I want, I might do it myself. Anyway, I don't have enough time to figure out where the problem is so I have to wait for the patch. Now, the patch is available. I may wait for beta 6 or compile it myself to make it work early. I have enough time to compile for sure!

Tuning Thai Fonts in Ubuntu Edgy Part 2

หลังจากที่ปรับแต่งไปเมื่อวันก่อน (อ่านย้อนหลัง) ก็มีคนใจดีช่วยแนะนำ วิธีแก้ปัญหาแบบอื่นๆ เนื่องจากผมก็ยังไม่ค่อยพอใจผลซักเท่าไหร่นัก เลยดีใจเป็นการใหญ่โต ทำให้ต้องเสียเวลามาปรับต่อรอบสอง

How to read email with login user@domain in ISPConfig

ISPConfig is one of the most powerful control panel for hosting on Linux. It offers lots of useful features. However, the default user name for obtaining email is in form web1_user where as 1 is the web identifier and user is the user name in that domain. Actually, we don't know its domain. The preferable user for reading email should be , however, ISPConfig created the user web1_user which is not meaningful for end-users. Fortunately, it is possible to configure to add support this scheme.