# Wednesday, 04 April 2007

Hey, look finally a MONEY SHOT!!!

Wooo hooo!!!

Wednesday, 04 April 2007 20:33:46 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 

There.. finally got a good frontal shot!

Wednesday, 04 April 2007 09:47:33 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [1]  | 

I was setting up a demo on a partner's notebook. Something which I wasn't expecting to do, since we were suppoesd to be presenting the demo on our equipement. And also because it involved the creation of an Ad Hoc WiFi connection, something which in my past experience had a 50/50 chance of working.

As I tried to get his system to attach to the Ad Hoc network, the OS popped up a message box saying that the system was not configured to connect to AdHoc networks. So I popped into the wireless properties page and toggled the setting to allow connection to Ad Hoc networks and then I clicked Apply and I get a message box saying "Wireless settings could not be saved!"

WTF? So I tried a few more times with the same results. Then I realised that his system was attached to a domain, and wondered if the domain policy was not to allow them to change the settings. So I mentioned that to the partner, telling him that his machine might be locked down by the domain policy and he might need to check with his IT department to get the settings done.

He replied "Don't worry I'm sure the IT engineers can handle it, they all have Cisco certifications."

I was dumbstruck by the sudden name dropping of his IT department's qualifications... DUDE!! I'm your partner, not your client, you don't need to and CAN'T impress me with stuff like this. I DON'T CARE whether your enginners are Cisco certified or not, since if it is a domain policy issue, I hope they have MCSA certifications too!

Wednesday, 04 April 2007 00:03:50 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [1]  | 
# 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]  |