Programming

Installing Jabber for Access Grid Tool Kit 3 - A long tale

I'm not familiar with Jabber server for so long. Anyway, I used its client all day all night to access . Jabber is one of the most powerful open-source instant messaging software based on XMPP. Actually, installing Jabber should be quite easy as long as you don't need SSL support. I used to setup Jabber long time ago. At that time, it was very easy so I expected to just do it again by recent version as a backend for Access Grid Text Chat.

Working with XML and namespace in Python

One important thing in programming today is XML. Many applications rely on XML because it want to store hierarchical data in persistent storage aka file. This truth is applied to most Java application because it seems, in my opinion, Java has the most larger sets of XML libraries from the top to the ground. In other words, ones may do anything with XML in Java very easy. Unfortunately, I am not a good Java programmer in any point of view. My favorite language is Python and OS is Linux. XML in Python is not as good as that one in Java. That's a problem.

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.

How to start Apache Tomcat with SAP JCo on Linux

One of the most web application server in open source community is Apache Tomcat. The latest stable version is 5.5.20. It is possible to develop a web application that tightly interfaces to SAP R/3 or its components via SAP JCo aka SAP Java Connector. Its latest version is 2.1.7. It is a little bit tricky to run SAP JCo inside Apache Tomcat on Linux.

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.