# Tuesday, 12 January 2010

I was getting a few complaints that the websites we were working on stopped working on Google Chrome. Which came as a big surprise to me since when I repeated the test on my system and it worked properly. I managed to take a look at one of the users who was having problems and noticed that she was running the latest Chrome Beta with Extensions support. She had already installed a few extensions as well.

Acting on a hunch I disabled all extensions and... the website started working again.

Why was this happening? Well, the extensions/add-ons/plugins you've installed onto your browser (Doesn't matter if it's IE, Firefox or Chrome) have the capability of manipulating and analyzing the page you're viewing so they can do whatever it is they do. And when they DON'T do it properly, they start breaking the pages you're viewing by maybe.... inserting elements of their own, or changing tags and CSS class names of elements? In the age of AJAX where the webpages themselves are heavily running client side code to manipulate the document at the client end this could lead to disastrous results.

I guess the fact that extension support is technically still in Beta for Chrome also adds to the reasons for failure.

While these incidents with the extensions just reinforces my mindset that all web browsers are inherently stable until 3rd party plugins/add-ons/extensions are introduced. I worry about the day where a client will insist that there's a problem with a webpage because it doesn't work with their browser that has a particular extension/plugin/add-on installed.

So, if you had a webpage that was working fine previously before you added that new fangled Firefox Extension or Chrome Extension Or IE Add-On, maybe you might want to turn that particular thing off and try the page again?

Tuesday, 12 January 2010 10:23:29 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Saturday, 09 January 2010

Well well well.. After the Semi Pro finding a birdnest right outside his door a while back, I think it's my turn now!

Let's see if the eggs will hatch in a few days or not so I can get some interesting shots.

Saturday, 09 January 2010 11:49:27 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Saturday, 26 December 2009

That pigs are flying


And that hell has frozen over


Not just yet I'm afraid


Sorry to disappoint all of you who thought someone hacked my website and posted a blog of an iPhone purchased here. ;) Yup... I didn't get an iPhone, I got an iPod Touch.


An entry level unit at that. But wait you say, didn't I always say that the iPod was just another music player but tied to a music store and also that it had limited capability as a MEDIA PLAYER since video support is basic because it's a legit device and not something out of Taiwan/China with support for every format under the sun?

That's still absolutely TRUE! That's why I didn't get the iPod Touch to play media, if I wanted to play media I'd have gotten a Nano or something. I got the iPod Touch to be used as a distraction. No prizes for guessing who I need to distract.


As a media player the iPod Touch is beaten soundly by pretty much every other device I own. But... as a PDA like device that is able to run plenty of easily available games (that's why I went for something with an internal speaker) THAT it can do well.

Why don't I just pass him my Diamond 2 to distract him then? It's it because Windows Mobile has no App Store with vast quantities of games and apps? Even if there were an abundance of senseless games on Windows Mobile I can't trust WZ with my Diamond 2 because it's too damn easy to make phone calls with it! All it takes is 2 presses of the brightly lit call button and it'll dial out! So I can't exactly leave WZ with my Diamond 2 unattended.

Why not any other portable gaming device then? A Sony PSP maybe? But what would he play on that? He still can't fully grasp the concept of moving a player with the joystick yet. He needs a more direct touch oriented interface. So how about the Nintendo DS you say? Give a 3 year old that has a tendency to bend and smash things something with a hinge... rigggghhhttt.

That's why I decided to get the iPod Touch instead, and I can't wait for everyone to start rubbing it in. Well.. it's not gonna work yet guys. It's still not an iPhone which I pretty much swear off.

But I'll throw you guys a bone. I'll let you know when hell will freeze over.

When I come to a decision myself to buy an iPhone for my own use while Windows Phones are still being worked on, THAT's when hell freezes over.

Let's see if this sentence comes back and bite me in the arse, as with this purchase as well. That's why this phrase is loosely engraved (using a Windows powered laser engraving printer no less!) on the iPod.


Saturday, 26 December 2009 00:17:34 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [1]  | 
# Thursday, 24 December 2009
I decided to wake WZ up early this morning to take him to the KL Bird Park, I wonder if it's a bit sad that the last time I took him out for a trip was pretty much exactly ONE YEAR AGO?

Thursday, 24 December 2009 18:16:11 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Tuesday, 22 December 2009

Paid parking yesterday. All the way up to December.

Tuesday, 22 December 2009 22:30:39 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  |