Bug

Since 3 days ago, My AdSense Status in Google Sidebar bundled with always shows "Invalid Username/Password" no matter what I tried. Fortunately, I have just got a popup said that AdSense Status has been updated! to version 1.1 for fixing this problem and added support for searchs and referals. Wow!

For more information, see Invalid Username/Password in support forum.

How to upgrade to Drupal 4.7.0 beta 3 gracefully

Yesterday, Drupal 4.7.0 beta 3 officially released. The upgrade procedure is quite simple 6 steps.

  1. Backup everything
  2. Log on as the first user with ID 1 aka admin
  3. Remove all the old Drupal files
  4. Extract new Drupal files into the place
  5. Modify configuration and copy add-on modules
  6. Run update.php

Anyway, there are a few bugs that I immediately found. These bugs has been patched in beta 2 so it is so easy to do now.

MS Outlook 2003: Interface not registered

Sadly, my friend"s machine running MS Outlook 2003 always shows error message "Interface not registered" whenever he tries to send a e-mail. After googling for a while, this error message is a well-known one. It usually occurs if "Use Microsoft Word to edit e-mail message" and "Use Microsoft Word to read Rich Text e-mail messages" both are turned on.

For the exact solution, I have to run below command.

Regsvr32.exe %windir%\System32\Ole32.dll

For more information, read KB870707.

False Alarm in Avast

You might ever encounter false alarm in Avast. Actually, I would say that I am a real fan of NOD32. NOD32 seems to be the best for me. My story started a few months ago. I recommended my friends to use NOD32 instead of Norton because its memory footprint was the best suitable for their machines (old ones) and NOD32 was so cheap in Thailand.

adsense.module with Revenue Sharing for Drupal 4.7.x

 is a way for earning money from your website. However, it would be a problem if your website has more than one person for generating content. This is a kind of a conflict of intrest problem. A workaround is to use channel ID to distinguish contents into groups for each person.

Fortunately, for Drupal 4.6.x, there is adsense.module which supports Revenue Sharing. I then managed to port this feature to CVS so I can use it at howforge.com. You can see the pending issue with my patch at drupal.org or directly download the patch.

nodewords.module for Drupal 4.7.x

If you have to manage your own website, Drupal is the best cadidate  that maximizes its rank on search engines. However, it would be better if you could specify description and keywords meta tags of each page freely.

nodewords.module is the module you want for this case. However, it seems original author of this module don’t have time to actively response to feature requests. My request is to support new forms API of Drupal 4.7.x since I used Drupal 4.7.x right now.