# Friday, 30 November 2007

Finally after an initial premature release a few months back, Office Mobile 6.1 for Windows Mobile devices is finally released. Most important feature of this release? It's able to open Office2007 *.*X files.

Friday, 30 November 2007 11:19:57 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 

It shall now be known as a more befitting name of Silverlight 2.0!!! God they should have just gone with that in the first place... sheeesh... details about it can be found here along with some other interesting tidbits if you're a .Net developer. Hmmm.. Go Live license in Q1 2008... interesting!

Friday, 30 November 2007 09:54:34 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [2]  | 
# Thursday, 29 November 2007

I found out why I couldn't install MSN Messenger on my tweaked Vista installation, seems like I haven't managed to move the WinSxS folder properly and thus there are problems when I'm trying to install shit. And the only shit I tried to install was Messenger.

Oh well... back to the drawing board, better test it out on a Virtual PC instead of waste my eeePC's SSD lifespan just going through installation again and again and again...

Thursday, 29 November 2007 00:03:13 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Wednesday, 28 November 2007

I was deploying an ASP.Net 2.0 web application yesterday, after copying all the files in I browsed to the site and I got an error telling me that one of my handlers couldn't be found.

I immediately assumed that there was an error with the permissions of the Network Service user that was being used to run the website. Totally forgetting that if the Network Service user couldn't compile to the temporary ASP.NET folder the error would be an access denied writing to temporary folder.

After spending TOO MUCH time trying to figure out the permissions, my Project Manager came to me and asked me what was taking so long. I told him that there was something wrong with the service permissions and that the compiler was acting as if the files weren't there. My PM asked the question "Are you sure the files are there?" I replied affirmatively since I was sure I saw that there were files in the web folder, so I decided to show him and browsed to the web site's APP_CODE folder, it was EMPTY....

I did a quick check on all the other folders and sure enough... ALL THE .VB CODE BEHIND FILES WERE GONE!!!! Some how the fact that I right clicked dragged the ZIP file containing the web files from a network share and then directly extracting it using the built in Compressed Folders handler of Windows 2003 cause all the VB files to NOT be extracted.

Copying the ZIP file to the web server first and then extracting it from there solved the problem.

So I learnt to ALWAYS CHECK THE OBVIOUS LESS WORK INTENSIVE REASONS FIRST BEFORE ANY OTHER SOLUTIONS when something bad happens. But still a few questions exists... namely Why the heck were the files removed in the first place? It wasn't the antivirus cause it didn't log any deletes, then I repeated the same action on a similarly configured Win2k3 server but the VB files weren't deleted.


Wednesday, 28 November 2007 10:01:57 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [1]  | 
# Tuesday, 27 November 2007

Quick update, so, the 3rd try for getting Windows Vista into the eeePC went pretty well. All devices were working, the WinSxS folder was moved completely.

Everything looked fine until I tried to install Windows Live Messenger, and it spat out an error about being unable to register the assembly MSVC80 or something like that, gonna have to take a look at this tonight

Tuesday, 27 November 2007 15:23:09 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Monday, 26 November 2007

Strangely, the volume control buttons don't work. When I press them the little applet comes up telling me that the volume has been changed, but nothing actually happens... Wonder if it's because I didn't install the audio driver, cause that was the ONLY driver that Vista installed on it's own without me having to use whatever was on the disc.

Monday, 26 November 2007 09:45:15 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 

So... Vista it is then. First thing was to cut down on the installation beef with VLite, optional stuff like movie maker.. calculator... the shitload of preloaded drivers. One thing which I couldn't cut out was the chinese language files, if I'm not mistaken both Simplified and Traditional EACH took up about 340MB.

First Try!

Accidentally removed the Aero UI theme... didn't realized it was tied to the Aero Glass feature. :P But.. everything else worked fine, all drivers went in, no unknown devices left in Device Manager. Followed the instructions provided by Paul over at Modaco to try and move the WinSxS folder to my puny 2GB SD card, but somehow I had 109MB of files left over which I can't delete from the hard drive.

On a side note, if the webcam is disabled in BIOS, Windows doesn't see it, yet the default Xandros could.. must be some other way that it communicates with it.

2nd Try!

Ok.. got Aero in this time, but I accidentally left out Windows Image Acqusation... so the WEBCAM drivers didn't work! Shit!!! Haven't done the WinSxS move this time. Tested out video playback.. well.. it works, but no miracles on the H.264 side.. the processor just can't make it. I'm not even gonna try moving the WinSxS folders this time.

OK.. 3rd time is probably the charm.. making the image is a painful and time consuming task...

On a side note... things to get.. 4GB or 8GB SDHC card... 1GB of RAM (Although this probably isn't necessary but it more RAM would cut down on the page file swaps and less load on the SSDs)

Monday, 26 November 2007 00:53:48 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Saturday, 24 November 2007
I interviewed a guy with 12 years of programming experience already, he lead multiple developement teams, and has been in charge of designing frameworks for various sites.

Yet he didn't see a problem when given a SQL Injection scenario, and when asked why didn't he verify user input on the server side in addition to the client verification that he's already doing. He kept stressing that the websites he creates are for consumers, normal users, they don't have the time or need to add in all the data verification.

But, as I mentioned in a previous post. It costs almost NOTHING to protect against SQL Injection so there really isn't any excuse for NOT doing it!

Saturday, 24 November 2007 15:01:10 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Friday, 23 November 2007

Well... since my parents aren't too interested in using the eeePC, the keyboard is one of the pain points mentioned, but the low resolution dot pitch means they don't complain that the words are too small.

So... since the parents don't want to use the eeePC... it's time to install Windows into the little guy, so the question now is.... which version? The reliabvle favorite Windows XP SP2 or the always dissed Windows Vista?

Friday, 23 November 2007 10:15:40 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Thursday, 22 November 2007

It's never a problem when they forget the special dates, the birthdays, the registration dates, the wedding dates... it's ALWAYS a problem when I forget a date though!

Thursday, 22 November 2007 21:29:02 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Tuesday, 20 November 2007

Wow... that was fast.. Anyway, if you have an MSDN subscription, it's time to head on over to the MSDN Subscription page to download it now.

If you're a student or hobbyist developer run and download the Visual Studio 2008 Express Editions now!

One good point about VS2008 is that it's supposedly about to target .Net Framework 2.0, 3.0(*sic*) and 3.5 That's great, because as much as I want to use the new IDE, I still have projects ongoing on .Net 2.0, unfortunately since I'm in the middle of a project right now I'll only be able to upgrade my main development machine later.

The U1010 on the other hand... is highly anticipating an installation of Visual Web Developer 2008 Express!

Tuesday, 20 November 2007 09:52:59 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Saturday, 17 November 2007

Well.. I got it.. now my table looks like a real mess!


But obviously I'm not bringing the eeePC to work, I plan to let my parents use it to get on the net and communicate with their friends. The included Xanadros Linux OS might be strange and intimidating to an experience Windows user, but for someone who hasn't touched a PC before it feels almost close to an appliance like interface.

Performance is acceptable for the price I paid for it, RM1299. It's cheaper than most smartphones! I'm spending some time with it to have a proper feel for it's Linux platform. But after using it for half a day I'm really thankful for the things we take for granted in Windows. I'll elaborate more on this after I collect my thoughts.

eeePC | Gear
Saturday, 17 November 2007 01:15:15 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Wednesday, 14 November 2007

Well, the security company came and went without much of a problem. So I guess I survived my first code review pretty well with no major problems reported.

Experience, and of course this book (absolute must read for ANY programmer) helped ensure that our code was pretty tight (yes it wasn't perfect, but we did very good).

Best quote from a member of the review team.

Generally .Net code has fewer security problems.

I know a few people who would love to have you make that an official statement. ;)

Wednesday, 14 November 2007 21:34:48 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Monday, 12 November 2007

Where exactly is the KL Tower from my balcony?


Well... now I know.


And that could only mean..


More details to follow when I'm free to type it up.. or should I just record it?

Monday, 12 November 2007 14:21:21 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Sunday, 11 November 2007

It has become apparent that the only way to make WZ sit quietly in a chair is to feed him. And once you start feeding him, you better not stop till he's satisfied!

Sunday, 11 November 2007 21:32:12 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 

My friends were telling me that this would happen.

Sunday, 11 November 2007 21:26:54 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Saturday, 10 November 2007


WZ's just constantly sticking his tongue out over his lower teeth, guess it must be itching cause he's teething or soemthing.

Saturday, 10 November 2007 22:42:14 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [1]  | 
# Thursday, 08 November 2007

Added some way to provide instant feedback from the site to me... I'll turn it off once it gets abused too much probably. If you don't know what I'm talking about, look to your right.

Thursday, 08 November 2007 00:15:32 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Monday, 05 November 2007

Item shipped... let's see now... should take about a week?

Monday, 05 November 2007 22:03:08 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 

I just conducted an interview just now. The interviewee mentioned that he knows ASP.Net 2.0, the MS Ajax Toolkit, and Ajax via Javascript. And yet everytime I probe him to see how much he understands the topic, he back pedals and says he doesn't know what I'm talking about.

Then after all that he says something about my voice, and that he can't concentrate and needs to go to the bathroom. When he comes back he tells me he isn't feeling too well and has to go...

On one hand, maybe he wasn't feeling too well. On the other hand maybe he was just trying to put up a good image during the interview when I asked him what he knows and just said yes to everything.

Update : It seems like the guy was sick, he felt that it wasn't nice to cancel the interview and decided to wing it even though he was having a high fever. Hmmmm.. not sure how to look at his choice of priorities.

Monday, 05 November 2007 11:08:11 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Sunday, 04 November 2007
Well.. kinda. There's this launch event in Cineleisure that was happening during the weekend, where you can fill in a form, then on the 16th Nov you go to the MTCS shop in Pavillion where you have to line up and then only can you purchase a 4GB model for RM1299. So filling in the form doesn't guarantee a unit.

Sunday, 04 November 2007 14:06:17 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 

No!!! I did it again! I succumbed to gadget lust! Stay tuned to find out what stupid stuff I bought this time!

Sunday, 04 November 2007 00:33:24 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Friday, 02 November 2007
A heavy duty paper shreadder is NOT a toy!

Friday, 02 November 2007 15:59:08 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  |