Search This Blog

Google Analytics

Thursday, May 31, 2007

Google Animated Home Page In Korea

Google philosophy of simplicity is not working in Korea. So far, their market share in Korea is still quite small. I quite like the little coloured circled icons near the bottom of the page. Hover over it and the icons go animated!

The difference between a SQL Developer and a DBA

I thought the discussion is rather interesting.

Linux & Star Office 8 on Singapore Airlines Planes

Can you imagine working on your word documents on a plane? Singapore Airlines (SIA) is providing this service to passengers. This means more time to do your documents and this means no excuse of not meeting deadlines!,1759,2138618,00.asp?kc=EWRSS03119TX1K0000594 (With photo as proof)

Adobe ColdFusion 8 Beta Goes Public

It seems rather cool with integration with Adobe's DNA.
The last time I used CF was when it was version 4.5. There has been lots of changes since then.,1759,2138586,00.asp?kc=EWRSS03119TX1K0000594

Tuesday, May 29, 2007


GreenBorder Pro keeps you safe from identity thieves and criminals by making your PC, files and personal information invisible to any Web-based threat. You can safely go to any site with IE, click any link, view or download any content and run any Internet program. It also protects you from identity theft by securing your credit card and bank information while shopping or banking online. GreenBorder creates a protective barrier that keeps all interactions with the Web away from your PC. This set & forget protection is always current and doesn't require any updates. It prevents malicious code from silently installing or seeing your files and PC resources--even new sophisticated attacks that are undetectable. You are automatically protected whether at home, at a public WiFi hotspot, or on the road. The SafeFiles option extends the protection to any file received via e-mail, IM, and USB sticks.

Version 2.9.3 supports Firefox 2.0, Internet Explorer, and older FAT32 file systems.

Official Website


From , it says GreenBorder has been acquired by Google! Google is really going into serious business on security.

SQL Server 2005 DDL Trigger

How about automatically tracking and logging all database changes, including changes to tables, views, routines, queues and so on? With SQL Server 2005 it isn't that hard...

Monday, May 28, 2007

Weather Forecast

Temperature is currently at 28°C !!!
There's no wind at all and all is so calm.

I am so hot!

Tech Laggards Not Alone

Their opposites are just as easy to spot. The Laggards and Luddites are slow or reluctant to embrace new technology because they can't afford it, aren't interested in it, or actually fear and loathe it.

As a group, they are apparently much bigger than previously imagined. In a comprehensive study of how consumers use technology, the Pew Internet & American Life Project reported this month that a surprising 49 per cent of adult Americans fall into this category.

Extracted from [ ]

Sunday, May 27, 2007

Back in EE

I am back answering questions in Experts-Exchange.
It has been so long since I last attempted to answer questions.

Friday, May 25, 2007

Google Translate

I tried to translate my blog from English to Chinese Simplified and got it as below. Even though the translation is not 100% correct, the result is quite impressive. Oh ya, my name translated in Chinese is not the one from the translated result. My Chinese name is 宏俊.

Google Translate

The Singapore Flyer - Ferris Wheel

From Channel News Asia, booking is already in progress even though the ferris wheel is still under construction. The number of bookings made is so much that it would mean no more bookings can be made for the 1st 3 months of operation.

FYI, The Singapore Flyer will be ready from March 2008 onwards

Official Website


Water Spout in Singapore

What a scene!

Thursday, May 24, 2007

Sitemap Added

I have added Sitemap to my blog.
It can be found at the right hand panel under Profile section.

I will get it updated on 1st and 15th day of every month.

Google Patents

I like Google way of previewing pages.
Click on any patent and then read a patent online.

Students shocked by UNSW Singapore campus closure

I thought this is a rather irresponsible act.

Wednesday, May 23, 2007

Blog Revamp Completed

Finally Tag Cloud is implemented.

PHP: Create Directory, Safe Mode Headache, etc

Many times when creating directories via script on a Linux/Unix machine can result in permission problems. Below will make sure it work provided FTP username and password provided is a user id with higher rights.

function site_mkdir($dir)
    if (is_dir($_SERVER['DOCUMENT_ROOT'] . '/' . $dir))
    if (!$ftp_connection = ftp_connect('ftp.server'))
    if (!ftp_login($ftp_connection, 'user', 'password'))
    if (!ftp_chdir($ftp_connection, 'httpdocs'))
    $dir_list = explode('/', $dir);
    foreach ($dir_list as $current)
        if ($current != '')
            if (!@ftp_chdir($ftp_connection, $current))
                if (!ftp_mkdir($ftp_connection, $current))
                    ftp_site($ftp_connection, 'CHMOD 0777 '.$current);
                    ftp_chdir($ftp_connection, $current);

It does this:
  • check if the dir to create already exists; if it does, simply quit, otherwise continue
  • login to my ftp server (same server as the script is running on)
  • change to the base dir ($dir will use this as a base reference)
  • split up $dir and walk through the list
  • check if dir exists
  • if not, create it
  • if not, chmod it to 0777
  • if exists, just continue
  • closes connection

Speed is a little slower then I wanted. But when dir allready exists there is no real speed difference. So I 'solved' the speed problem by creating the dirs when I know they will be needed in the future, rather than creating them at the moment I need them.

GMail Maximum Attachment Size

GMail maximum attachment size is now 20MB.

Tuesday, May 22, 2007

JavaScript to Comply with XHTML

JavaScript to be strictly compliant with XHTML is especially if one wish to modify Blogger widget tags and add in some custom scripts.

Enso - Humanized

Just watched Enso's Flash Demo and am quite impressed by how Enso does things.

Enso is dead simple to use. You just hold down the Caps Lock key and type an Enso command, which is displayed in a translucent overlay. Once the command is typed, you simply release the Caps Lock key to activate it, and the overlay disappears. If you type fast, it all happens in a flash. For instance, to launch the Firefox Web browser, you just hold down the Caps Lock key and type "open firefox." To look up the meaning of the word "proclivity," you just hold down the Caps Lock key and type "define proclivity."

Google Trends

Microsoft Web Development Learning Series

Dell With Ubuntu Again?

This article says Dell may pack with Ubuntu.,1759,2134337,00.asp?kc=PCRSS03069TX1K0001121

However, an earlier article said no.,1759,2126692,00.asp?kc=EWRSS03119TX1K0000594

Sunday, May 20, 2007

Singapore River Raft Race

Singapore Polytechnic clean sweep once again!

The first time which was my last time I been to one was during Poly Year 1.

Blog Revamp Pending Task

Revamp of blog is almost completed except for 1 pending task.
  1. Tag Cloud

Saturday, May 19, 2007

Friday, May 18, 2007

Blog Layout Revamp In Progress

Just FYI

GMail To Preview PowerPoint Slides

GMail has added a new feature - "Preview PowerPoint Slide" on PowerPoint attachments.
Word + Excel + PowerPoint are now almost integrated in Google World.

I am still waiting for this feature to be rolled out to my account.

Google Video Search Includes MetaCafe Videos

As illustrated by below link, Google Video has included MetaCafe (Not a Google product) in their video search result. This is on top of Google Video and YouTube.

What's interesting is the MetaCafe's video actually plays using Google Video Player and is hosted on Google! Click on "Watch Preview Here" link to play video.

Picasa Web Albums Now with Slideshows

Bidding for NDP 2007 tickets starts on Saturday

Those interested to attend NDP live may visit for balloting.

Thursday, May 17, 2007

Google Revamps Search Engine

Google has just released its new Search Engine interface.

To try out, we will need to go to Google Home - To do that, we need a simple tweak since Google has not rolled out to some countries like Google SG.

How to Go to Google Home?
  1. Go to
  2. After you have done (a), you will not be re-directed to your local Google page.

Do notice the "more" link at the top of Google page. It can be quite handy.

In fact, Google has also released a site to showcase what are the upcoming features they are currently experimenting on. I personally like their innovative "Shortcuts" feature. I find them very handy in GMail.
Google Experimental -

Yahoo! Mail Rolling Out Unlimited Storage Space

My storage meter is still there. How about you?

Tuesday, May 15, 2007

Too Many Things On My Mind

I am quite stressed up these few days. My brain and mind are working non-stop 24/7.

Work is stressful especially the need to come out with algorithms from nowhere. People at DSO tend to stare blankly but in fact they are deep in thoughts, always thinking on logic. People at DSO tend not to talk with one another because they are always thinking of solutions to problems. People at DSO tend to go for quick lunch and lunch time is irregular most of the time. I am becoming more and more like them now. I can feel my brain is stretching and being used 200% most of the time. I can feel my forehead is getting higher and higher day by day.

My sergeant is diagnosed with cancer. He used to take care of me when I was in army before I disrupted for studies. I must say he is a respected leader. Hope he will pull through.

A friend of mine is going through some mental "ordeal". Workload at work is piling up, grandma just passed away, and a surgery is on the way. Hope all will be over soon.

There's suppose to have a gathering with a friend this week but I kind of lazy to meet up. I guess I will just let the gathering happen itself.

There's another gathering coming soon next week with my ex-colleagues from RCL. It's going to be a KTV session. Hope next week my mind will be more relaxed.

Reservist is around the corner and very soon will be 11th June. It's my first ICT.

There are so many things happening.

Not Satisfied With Singnet's Answer

Their reply is to tell me to set manual proxies. However, AFAIK, Singnet had migrated to server-side automatic proxies years ago and so, no one will now require to set manual proxies on Internet browsers. Why are we still needed to set manual proxies?

I expect a reply to my above question.

Saturday, May 12, 2007

The Freelancer's Toolset

Do check out my earlier post
101 Essential Freelancing Resources

Solution for Singnet Problem on Blogspot

Manual proxy settings need to be applied on web browser.

For IE 7.0 & below:
  1. Tools -> Internet Options
  2. Click on "Connections" page tab
  3. Click on "LAN Settings" button (if you are using Broadband)
  4. Check "Use a proxy server for your LAN ..." checkbox
  5. Click on "Advanced" button
  6. Under HTTP type, input "" for proxy address and "8080" for port
  7. Click on "OK" button 3 times to confirm changes

For FF 2.0:

  1. Tools -> Options
  2. Click on "Advanced" tab
  3. Click on "Network" page tab
  4. From the "Connection" frame, click on "Settings" button
  5. Select "Manual proxy configuration" option
  6. Under HTTP proxy, input "" and "8080" for port

You should be able to use Blogspot normally.

Thursday, May 10, 2007

Just Sent Singnet My Feedback

Just did my part in sending Singnet the Blogger related problem.

Singapore Blogspot Connectivity Problem

Singnet Is Causing Problems To Blogger Posting

There were some problems in making a Blogger posting for the past 4 days or so no matter what browser I was using. After some investigation by many, the culprit could be Singnet.

--- Quoted From a Blogger Employee ---
Hi all,

Thanks for doing continuing to update this thread - looks like you did
some good investigating! So, let me see if I've got a good
understanding of what's going on here:

- The post editor shows up in a jumbled fashion, as demonstrated by
this screenshot:

- This happens in both Firefox and IE, but perhaps not in the outdated
IE 6
- Those who are affected are Singnet users in Singapore
- If you change the post editor's URL to "www2" instead of "www,"
you're able to get a normal post editor

Does that cover everything and sound correct? Let me know and we can
do some more investigation. Also, one person mentioned a 500 - # error
message. If you get that kind of error, would you please head over to
the following thread and answer the questions I posted there?:



Wednesday, May 09, 2007

Tuesday, May 01, 2007

Popular Posts