# Friday, 30 March 2007

There was a big news around the world of Windows Mobile devices today, Microsoft announced DeepFish which is portrayed as a new browser for Windows Mobile devices which allow them to surf the normal desktop web more efficently.


Why can I say that I'm disappointed even though I didn't manage to get into the Beta? Because after going through the descriptions on the site it was obvious to me that DeepFish is just a very advanced PROXY RENDERING service. And that's the nice way of saying it, the not so nice way of saying it is that DeepFish is a extermely advanced PROXY SERVER.

So... how does DeepFish work? First of all, DeepFish is NOT really a browser, when you navigate to a URL what the program does is that it'll connect to the DeepFish server and tell it to retrieve the URL, the server will then generate a pictorial representation of the image as if it was viewed on the desktop and send it back down to the client program on your Windows Mobile device. That's a very simplify way of saying how it works, there are of course hooks to allow for HTML form filling, navigation, etc. etc.

The immediate problem with this is that since the server generates an image and returns it to the client, any form of interactive content, ie. Flash, AJAX, movies, etc. etc. Won't work. But that's not why I'm disappointed with DeepFish.

The reason why I'm disappointed with DeepFish is that like ALL Proxy services, everything you enter onto a form, every page you browse, anything you seen, submitted, etc. etc. will get passed to the service, and that opens up a HUGE can of worms in the aspect of privacy issues.

I'm disappointed because even though this is a cool idea, this will never be able to take off and become a real usable product for the masses! Why? Simple, like I mentioned, DeepFish is a proxy service, EVERY SINGLE REQUEST goes through the proxy service. The sheer bandwidth and computing power required to service users should this become an actual released product would be too immense to be able offer it for free. (Why else do you think the beta is LIMITED? There's probably only half a dozen servers serving requests right now.) And I don't see how willing people would be in paying a subscription fee for this.

What DeepFish *should* be is to bring the web page image composition engine from the server and put it directly onto the device so there's no need for a proxy service. But the problem with that is resources on a typical Windows Mobile device are highly limited so it'd take some pretty funky coding to be able to get such an engine to work on a typical Windows Mobile device and still be able to give the users a satisfying browsing experience. I *hope* that someone in MS is striving to give Windows Mobile devices a REAL actual Web Browser.

Deepfish is a cool tech demo, but if the ultimate destination for the team is to deliver an advanced proxy server instead of an advanced web browser for Windows Mobile... please guys.. just pull up this DeepFish and slaugther it for sushi before it stinks up the place.

Friday, 30 March 2007 01:45:55 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [3]  | 
# Thursday, 29 March 2007

As a software developer where my code is my life, I have to ensure that my code is always properly backed up. In order to make sure that everything important can be backed up easily and properly, the first thing you need to do is to ensure that all your important stuff all fall under ONE folder/drive, this is so when you do your backups all you need to do is to target that ONE location and all your stuff will be backed up properly. A few things to note as a developer is that :-

    • IIS Folder :- By default your IIS Folder is in C:\Inetpub\wwwroot, ensure that your IIS folder is inside your central folder or you might loose all your ASP.Net projects.
    • SQL Server :- Make sure you keep all your databases in one same folder, but then moving them around is a pain in the butt cause SQL Server doesn't like it when the MDF path changes if you move the files around without detaching them first.

After you've sorted out where to keep your files next you'll need to decide on which backup tool to use. You could of course, always just plainly use XCopy... but that's probably gonna kill you once you have a few GiGs worth of files. I've heard of a few free and simple tools that are out there for backup, but I've been using the free Microsoft Sync Toy syncronization tol and it worked pretty well for me.

Just recently I also learned of.. ROBOCOPY.. a included utility in Windows Vista and part of the freely downloadable Windows Server 2003 Resource Kit think of it as an extremely powerful file copying program with enough features to make it quite useful as a backup utility, since it's a command line program it takes a bit of experimentation to find the right switches.

But more recently I've gotten the opportunity of beta testing Windows Home Server and it's looking to become an indispensable device to have at home. Read the article linked at the hyperlink for details, I'll talk more about it in a later post but now I have a laptop to migrate to.

Thursday, 29 March 2007 23:17:20 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Wednesday, 28 March 2007

Well.. he's not crying anymore... though he did use all every single pillow on the bed. The little spot on his forehead is a little pimple that poped up a day ago, wonder how loudly would he cry when he accidentally pops it.

Wednesday, 28 March 2007 21:44:18 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Tuesday, 27 March 2007

Will do anything to make sure that a baby rocked to sleep STAYS asleep!

WARNING : Indecent content alert. Oh yeah.. those people can't see this site anymore.

Tuesday, 27 March 2007 22:42:03 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Sunday, 25 March 2007


I managed to catch this shot of Wen Zhern lifting his head up, actually before I ran to the camera, trip over a chair, cursed, and ran back to the bed he had his head fully up at about 90 degrees. After I took the shot his head plopped down and he  slept, must have used up all his energy just to fight gravity. :P

classic case of how babies try to reattack a fallen pacifier, fail, yet feel content that something is in their mouths. :P

Sunday, 25 March 2007 14:17:22 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  |