Duplicate field name of nodewords and upload module in Drupal

According to my last patch to make nodewords module work on Drupal 4.7.x, it worked nearly perfect until I tried to attach a file to a node using standard upload module. Whenever I did it, I got following error messages.

Fatal error: Cannot create references to/from string offsets nor overloaded objects in /home/sugree/www/howforge4704/includes/form.inc on line 277

Sadly, I tried to fix this problem in form.inc with no luck. Eventually, by the help of var_dump(), I found that the actual problem is "description". There is other fields named description in upload fieldset so form builder always get confusing how to render this form.

How to upgrade RAM properly (ECC or Non-ECC)

Yesterday I was asked to tune an old server-class machine running MS Windows 2000 Advanced Server and MS SQL 2000. Because of its age, nobody knows its exact specification. What they know is just it is Intel dual CPUs and 512 MB RAM. That’s all! They don’t even know how fast they are? They don’t know CPU’s model as well as its clock rate. This machine is used all the time so I could not turn it off to see what are inside. Fortunately, there are many software that capables to retrieve hardware information without opening the chassis. My most favorite tool is Everest Home Edition developed by Lavalys. Everest Home Edition is a freeware. However, Lavalys discontinued this product since last month. Anyway, I found lots of its mirror sites, e.g., Softpedia. The latest version is Everest Home Edition 2.20. By this powerful product, I found that there are already 2 memory modules 256 MB each. Both memory modules are the same model, ECC PC-133 256 MB. Everest didn’t clearly indicate what RAM can fit into this mainboard, instead it stated that the mainboard is Intel STL2 Server Board which was also discontinued. Below are what I found for compatible memory issue.

ABAP/4 Example Code: Factorial


DATA: output TYPE i.
PARAMETERS: p_num TYPE i.
START-OF-SELECTION.
  PERFORM factorial USING p_num
                    CHANGING output.
  WRITE:/ output.
*&---------------------------------------------------------------------*
*&      Form  factorial
*&---------------------------------------------------------------------*
*       text
*-----------------------------------

ABAP/4 Example Code: Fibonacci


DATA: output TYPE i.
PARAMETERS: p_num TYPE i.
START-OF-SELECTION.
  PERFORM fibonacci USING p_num
                    CHANGING output.
  WRITE:/ output.
*&---------------------------------------------------------------------*
*&      Form  fibonacci
*&---------------------------------------------------------------------*
*       text
*---------------------------------------

Personalized Search in Froogle

 has been integrating all services with Personalized Search. As of today, there are 4 services support this functionality such as , , , and recently . Let me guess what the next service is.  and then .

Access Grid Toolkit 3.0 beta 1

The Access Grid Team at Argonne National Laboratory/University of Chicago has just announced the next step of Access Grid on January 28, 2006. In other word, Access Grid Toolkit 3.0 beta 1 is available for testing now.