# Saturday, 06 July 2013

So your website requires an additional ActiveX control to work, no shame in that it’s not like HTML5 is perfect or that every browser has implemented all the features which everyone is dreaming of. You just need to do one small little change to your webpage so that Windows 8 users who are using Internet Explorer 10 in Metro/Modern/Windows UI mode will be informed that they need to view the site in the desktop IE because ActiveX controls only work in desktop mode.

It’s a simple change, just add this line to the HEAD section of your webpage.

<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true" />

While the name of the tag contains the word ActiveX, this holds true for ANY kind of browser plugin other than Flash which will only work in IE10 desktop mode under Windows 8.

For more details about this switch you can refer to this document.

Saturday, 06 July 2013 22:50:27 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Wednesday, 03 July 2013

“The site isn’t working with Internet Explorer 10!!!” yells my client through the IM window, to which I gave a WTF expression since I developed it under IE10 and it worked beautifully.

Wondering what kind of problem it could be I got him to open up a remote session so I could see what the problem was, sure enough the site was a mess, layouts were wrong, backgrounds were missing, it was as if the browser forgotten to download a few CSS files, so I hit F12 to bring up the developer tools and then I saw the problem.


For some reason his IE10 was in IE7 mode, which was outside of the support scope of the project (Thankfully!). So I switched it back to IE10, and everything looked and worked fine again.

So if someone is complaining that the site looks and works horribly in IE10 when it shouldn’t be, you might want to check if any of these compatibility settings are in effect!

Wednesday, 03 July 2013 00:13:12 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Tuesday, 25 June 2013

I was having some problems getting audio out from my ATI 5700’s HDMI port. While a friend suggested that I do a clean install of the ATI Catalyst drivers, a final search before doing that revealed that I might just need to install the ATI HDMI Audio Device drivers from the Realtek website


Go to the website above, click on the High Definition Audio Codecs link, answer YES to the EULA, then find the ATI HDMI Audio Device file from the list.

After installing the driver, I was able to finally get audio piping through the HDMI connection!

Tuesday, 25 June 2013 23:42:12 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Saturday, 22 June 2013

You know how when you go to someone’s wedding that they like to have photo montages of how the couple were from when they were babies to the present day? Do you realize that with the rise of digital photography, people will no longer have mere dozens of photos when they were babies, they would probably have dozens of photos for every WEEK.. at MINIMUM! Hence it’d be quite possible to have HOUR long photo montages during wedding.

Hence as a parent it is my responsibility to ensure that my children’s embarrassing baby photos are well kept to prepare for montage creation and blackmail purposes!

Since we're talking about digital media here, a simple shoebox or photo album ain’t going to cut it. You’ll need backups and redundant backups. In the past month I’ve seen friends post about not knowing how to deal with their children’s photos, and also the lost of a hard disk holding such photos. I guess now is a good time to talk about my children photo backup strategy. Here’s the component diagram.


All photos and videos of the children are primarily taken on one camera, my Sony NEX-3. The first step is to use Robocopy and copy the files into the main Home PC, the cool thing about using Robocopy to do this is that.

  1. It’s pretty fast and copying stuff
  2. It ignores empty subfolders when copying, this is a god send when dealing with cameras like the NEX-3 which create an empty sub folder for each day which is supposed to be containing videos even though you didn’t take any videos that day. This saves on sorting time.

If you haven’t set your camera to make a new folder per day, you probably should, I find it helps immensely with organization of the photos afterwards.

So after the RAW copy I’ll end up with a bunch of folders for the images taken in the camera like this


The 30520 type number in the end is actually the last digit of the year, month then day. Organization wise this would start to get confusing once you have photos for 2003 and 2013. Therefore when I copy the photos into my RAID 1 NAS (For the non technical readers, a NAS means it’s a storage devices ie. hard drive connected through the network instead of USB, the RAID 1 means that the device has 2 hard disk in them and the data is automatically copied between the hard disk so that unless both hard drives die at the same time, data can be recovered) I undergo one extra step of sorting and break out the photos into the following structure


I create a folder for the year, and then for every month, then I toss the photos inside the month folder. If there’re any important events during that month, they’re given their own folder again for easier cherry picking when looking for photos.

Even though the data is considered to be doubly backed up between the Home PC and the NAS (TRIPLE if you consider that the NAS has 2 hard disk inside of it) I must be ever vigilant of the worst case scenario in which everything fries at the same time. Therefore, once a month the data from the NAS is copied onto an external hard drive, this is designated as the LOCAL BACKUP DRIVE in the image above.

But as most data protection specialist will tell you, that is STILL not enough! That’s why I’ve recently obtained yet another external hard drive, this one is designated as the Remote Located Backup Drive this is the hard drive which sits in my office so that in case anything happens to my house, I still have a copy in the office.

Some would call this overkill, my wife wonders why I go through all this work when ‘It’s just some photos.’ But I know that if anything were to go wrong, she would be the one that would feel the worst over it. It is still overkill in the fact that I don’t even protect my work PC data with a NAS or an offsite backup! :P

Saturday, 22 June 2013 23:30:06 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Saturday, 25 May 2013

This is my Nintendo 3DS XL


The amount of games I play on it is quite surprising considering it’s a portable dinky little console, in fact the only reason I upgraded from my original Nintendo 3DS to this XL one was because not only did I wanted WZ to be able to see me playing properly on it but also because the fantastic, funky, hot games coming out for it in the next few months are just too much!

But even with all this love for the Nintendo 3DS, one thing that Nintendo managed to do both right and wrong at the same time is their implementation of a digital purchases, their Nintedo e-Shop.

So what do they manage to get right? Let’s take a look at the stuff which I bought from the e-Shop (Using the prepaid cards purchased from Play Asia, since it’s almost I haven’t been able to attach a Malaysian CC to the account)


Everything after the 3rd column are downloads from the e-Shop, and everything without the word DEMO on it are things I bought from the e-Shop. And this is what Nintendo get’s right, in addition to e-Shop only mini games like Liberation Maiden and Starship Damrey, retail games like Adventure Time and Art Academy 2 can also be purchased on LAUNCH DAY. Nintendo seems to be quite committed to selling games in both retail and digital form, and that’s great!

But then in typical Nintendo form, for all the good which they’re doing they just HAD to go screw up the platform some how. It’s goes like this, all those games you saw just now, and also the balance in my e-Shop account?


The USD43.07 balance? They’re not tied to any form of online ID, they’re tied to the CONSOLE ITSELF!!!

To put it simply, when you loose an iPod, or a phone, you can just sign in to your account and redownload you apps and stuff.

Nintendo in their effort to make it easy (probably) and user friendly decided that creating an account was too much of a hassle an just linked everything to your 3DS. I’m gonna guess that all the people in the team who came to this decision

  • Don’t have children
  • Never broke a device by dropping it
  • Never lost a device

It’s RIDICULOUS to assume that a person is never gonna have any accidents with the 3DS which results in ALL the e-Shop downloads AS WELL as e-Shop balances being lost. It also means that a heavy e-Shop user’s 3DS might be worth a LOT!

After coming to this realization, I have decided that any retail games that I would want to play all the time (Animal Crossing) and games which WZ might play I’ll buy the e-Shop version (cause I don’t trust WZ to swap cartridges properly!) Everything else I’ll buy the physical cartridge except when I can’t… like.. Ace Attorney…

God damnit Nintendo, get your act together!

Saturday, 25 May 2013 16:50:25 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  |