News

Porting atom.module to Drupal 5

I personally use ATOM instead of RSS at my site. In Drupal, we have atom module which served me for a year perfectly. Anyway, it was not ported to Drupal 5 yet. Here is my first contribution.

The first anniversary and the new version

To all readers, I'm very glad to announce the first anniversary of this site. At that time, I just want to have a place to store my experiences to share with everyone else and I would like to try Drupal. One year later, Drupal proved itself as the one and only one CMS choice for me because of its high quality code and community.

The way of Drupal - The Drupal Dojo

In my opinion, the best open-source project is not Firefox, Azureus, Mambo, or Joomla!. They are just popular but not the good one. I'm sure Firefix, Azureus, phpMyAdmin, and Joomla! are all best softwares, no doubt. However, we have never gotten any chances to involve in the project at all. These projects have their core development teams and we are all end-users or a kind of add-on module developers. The thing is different in a project like Drupal.

Analysis of Camfrog Protocol

Camfrog is one of the most popular video chat system because of its performance and scalability. It is not as simple as you think. Camfrog is in press so often in Thailand. See below for some examples.

  • Manager Online 1 2
  • Daily News 1
  • ThaiRath 1 2 3

pyedxl - a python library for handling EDXL

I am proud to announce my latest work called which is a python library for handling OASIS Emergency Data Exchange Language (EDXL) Distribution Element. At this time, it partially supports most of specification version 1.0 published on March 14, 2006. The main purpose to develop this library is to learn how to use lxml effectively. For those who can't stand to read, you might directly go to the .

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!