Wednesday, July 28, 2004

Error message for outlook express

Finally found it. Can finally map the error codes to meaningful messages. Had always felt that outlook express error codes were so user unfriendly.

SQL Injection

According to Caleb Sima, CTO, SPI Dynamics, SQL Injection flaw occurs when external input is transmitted directly into a SQL string and into a database. This allows an attacker to piggyback SQL commands onto that string and manipulate or steal database information or execute system commands. I personally had come across a lot of this flaws especially when doing simple web scripting. Most users when doing insertion and updates to database via text input based on html forms, never check for invalid characters that could lead to this type of attack.

ITunes moving to your Motorola mobile phones?

I think this will be a great success if really implemented properly.

RAM - get memory with the highest bandwidth and lowest CAS/tRCD/tRPD/tRAS

Me and my collegues where a fortunate few who managed have our machine upgraded to have 1Gigabyte of RAM. However, during the upgrade process our vendor faced a lot of dificulties as most of the machines refuse to boot and some were throwing memory errors when booted or running. The reason he gave was that our original memory installed were from Taiwan and the new ones were from China. When I came across this article about RAM specifications, I think it is because the memory that he tried to install was incompatible with the current RAM or mainboard. There seem to be a lot of other specifications other than the bus speed or the size of the memory that we need to determine to be compatible and suited to our systems before we plug it in. Most of our vendor, technicians and system administrators will never had hear of the terms CAS/tRCD/tRPD/tRAS.  

The history of Javascript

A collegue of mine queried me to day as to the history of Javascript. A quick search on google and it was revealed that it was introduced by Brendan Eich in 1995 as Livescript as part of Netscape Navigator. There are quite a number of Javascript implementation as each of the browsers created their own implementation. Created for non-Java programmers to easily integrate applets in browsers, it spawned into the very simple but powerful language that almost every developer will be using today.

Tuesday, July 27, 2004


Sage, an rss reader extension for firefox.
newsmonster is said to be a great rss reader for mozilla and netscape. however, when i installed it in firefox, it broke my firefox and there was no easy way to remove it. I had to manually search for all the references in the xml files and remove it. hopefully it did not break anything else. Now i will resort to SAGE one of the firefox's extension.

Monday, July 26, 2004

This is a screenshot of hello from picasa, it introduce an entirely new simple way to blog. One of it's more exciting features is that it allows for photo blogging as well. (maybe someone knows how to what's the storage limit for the photos and also how to remove photos that was uploaded?)
With the introduction of hello from picasa, I will try to use it to post some links to interesting sites that I will be seeing on the world wide web ...  Posted by Hello