Announcement

New theme for healthy eyes

According to my previous post regarding my eyes, I have already changed my desktop theme to Neutronium for a while. It works so great. As a plus, I get an hour battery life from my laptop without optimizing anything else. Cool! To promote this healthy eyes campaign, I have also changed theme of this site to be more eyes-friendly like you might see right now.

Welcome Ubuntu 7.04 Feisty Fawn Herd 5

Today morning, I decided to upgrade my laptop to Ubuntu 7.04 Feisty Fawn Herd 5. Actually, Herd 5 was released a week ago. The only thing made me wait is to run vmware-player. In Ubuntu 6.10 Edgy Eft, everything has been working almost perfect for me including built-in soundcard of BenQ Joybook S52 which I had built additional package with a small patch to alsa. Anyway, I would like to try Feisty Fawn early by the way.

IP to Country 1.0 and Search Keywords 1.0 have been released

I have contributed 2 modules and a translation at Drupal such as IP to Country (drupal.org), Search Keywords (drupal.org) and Thai Translation (drupal.org) for a year. However, it seems I forgot to release such a stable release. I apologize for this missing piece. It is because I am too familiar with development but not releasing and I have no exact plan for next release. Thanks to the issue posted today to point me out about this missing piece.

How to publish a patch on the web

One of benefits that we get from Open Source is that we have right to see and modify source codes to meet our need independently to the developer team. In other words, we don't have to wait the developer team to implement such a feature. Instead of that, I am able to implement it myself and then make a patch as a contribution to the developer team and other users.

As of now, I made patches for several projects and one of them is the patch for multiping to run on Drupal 5. I supposed that it might work for all users but not. After investigation, I found the problem and how to properly publish a patch on the web.

As you may already know, I wrote 3 Google Gadgets for a year as follows.

  1. Yahoo! Weather
  2. Ping-o-Matic
  3. Overture Keyword Selector

At that time, all these gadgets are hosted at and it works for a year without problem. Now, Google Gadgets do not recommend to host gadgets at Google Base anymore because we have . As a result, hosting gadgets would be easier than ever but existing users must change its URL manually. To make my gadgets to continue working properly, I registered a new project at Google Code. It is named .

has been organized for 2 times since . This activity aims to promote open source concept to students by offering 4500 USD to them, 500 USD to open source projects and a T-shirt to each mentor. As one of mentor at Drupal in last year, it is my duty to promote Google Summer of Code 2007.