Fixing the Razer Mako 2.1 clicking sound

The  speaker started doing a clicking sound every time it is turned on. It goes away after a while but it becomes an annoyance especially if you need to use it immediately.

To fix this, you need to replace the bad capacitor C125 by Fujicon. Mark orientation accordingly as capacitors have polarity. The grey colour side should be facing opposite the aluminium slab.

What you need is a radial capacitor that is 4.7uF 25V 85°C. Look for the Rubycon brand if you can.


I found this Panasonic 4.7 uF 25V 85C capacitor in Farnell  for about $1.42 for 5 pieces though you only need one.

They have an overnight shipping for about $12 coming from Chester Hill NSW.

To see more pictures, you can visit this French site

I am about to get a Sonos playbar but I guess I will have to squeeze the remaining life out of this great box.

Baking a macbook pro early 2008 after a hair dryer fail

My trusty Macbook Pro early 2008 (Penryn, 4gb, 840 pro ssd) has failed to boot and no amount of Cmd + Option + P + R can revive it. This happened the next day after I bought a Macbook Air 2013. So I thought I will tinker with it as I have nothing to loose except for an app mockup that I have toiled around for two days.


First, I tried reviving it using a hair dryer method as it worked before with Xbox 360.  I have cleaned it up and applied a thermal paste (Zalman). It has produced the wake-up sound but no luck in booting.





Then I stumbled with this blog by Russell Heistuman about baking the logic board of a Macbook Pro and give it a try.

So I preheated the oven for 10 minutes setting it to “Bake” and 190°C. I placed the board on top of baking tray with an aluminum balls as advised from the blog. Then I timed it at 7 minutes and 30 seconds.

I let it cool down for 15 minutes. Re-apply the thermal paste and re-assemble the whole thing. I heard the boot sound and it was music to my ears.  Thanks to Russell for the second life of this MBP.

Running phonegap project in IOS emulator without opening Xcode

Running phonegap without opening xcode ide

Open Terminal
ruby -e "$(curl -fsSL"
brew doctor
brew install ios-sim

In phonegap project folder, go to cordova and double click emulate i.e. ~/phonegap/MyApp/cordova/emulate

Enable and add local git repository to Xcode

Click on Xcode then Preferences or Cmd+, select Download and then Components. Install the Command Line Tools.

After complete installation, go to Terminal and cd to the project directory. Issue the following command:
git init
git add .
git commit -m "Initial commit"

You can go to Xcode Organizer in the Repositories section to use the GUI git.

Moving from Xaraya 1.2 to WordPress 3.5

I’m about to say that this is a migration but what I have achieved only is just moving the articles from Xaraya to WordPress. I have to bite the bullet because upgrading to Xaraya 2.0 (Jamaica) is going to take the same effort.

So I decided to focus on articles only together with the related media.

In xaraya, render the page as rss i.e. . Download the xml.

In WordPress, use Tools > Import > RSS and then upload the xml from Xaraya.

The following are the plugins that I have used to configure WordPress closer to my previous Xaraya install:

  • Login Logout
  • Members
  • Multicons
  • Register Plus Redux
  • RSS Importer
  • Simple User Profile
  • WP Hide Dashboard
  • Akismet

Lastly, I have applied the 2012 theme that comes in the default install which enabled responsive design.

It’s not a perfect process but this has given me the opportunity to review the site and consolidate things like categories, pages and user management.

ClickMap Overlay and ClickMap Report

The difference in the data being reported in these two reports is mainly due to the lack of s_objectID variable that is implemented using onclick. This can be manual or through a JS plugin (only obtained through Omniture Consulting) because clickmap is confused by change of layouts and url query strings.

More information

Resetting the admin password for dns 323

First things first before your rusty brain can corrupt all your data:

Remove the hard disk from the bays

Use a paper clip to activate at the back of the device

Login using admin, password is blank.

Enable network settings

Add corresponding shares

If you are using boot from usb, remove the usb disk to default to telnet without user

Configure root

usermod -s /ffp/bin/sh root

Now rejoice and dust the old memory regularly.

getURL in Flash 9 and ActionScript 3

Create a symbol
Choose button
Select the button
Assign the action below

findMore.addEventListener(MouseEvent.CLICK, callLink);
function callLink(event:MouseEvent):void {
var url:String = "";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank');
} catch (e:Error) {
trace("Error occurred!");

Based from:

Top tips for new dad and the bliss of wonder and solemnity of fatherhood

Today is my 3rd day of being an official dad. It is such an overwhelming experience to see that we have made it this far and here we are with baby Nathan  Patrick trying to juggle a lot of things and grind our instincts and life’s experience to face the huge challenge of parenting. Fundamentally at this stage, we just need to feed him, clean him and then make him sleep. I guess playtime is an integral part of the whole shebang but more of it will probably happen in the coming days.

The crying has also changed a lot. It is becoming a more unified sense of a screaming orchestra. It tells you a lot of what’s going on and could be better than a wetness indicator that really needs some improvement in the usability area.

It’s 4:49 am now and I still have managed to blog a bit but it was a challenging night. Wifey has to breastfeed every hour and looking at her sometimes, it seems to be not easy. And when there is feeding, the ineviable changing of nappies follows. I had to assist her and really streched my patience up to infinity ( so really my limit can’t be zero if you know your basic calculus ) because she just had a caesarean and is still recovering.

As per Masterchef’s masterclass format, top tips for a new dad:

  • Patience is the key and preparation can only prepare your for the tip of the greater unknown
  • Do not rush because you need your body for the long haul and not just in the first five days. Therefore, move lazy and not the usual macho I can lift it all style
  • Listen! Crying can give you a lot of information. But for science people, do not form a model or an equation. This is heisenberg at its peak or probably a principle of its own
  • Do a skin to skin because if he doesn’t stop crying after that, you need to change the nappy or feed him or probably he is a bit stressed and also some medical attention
  • Give him 33.33 % of attention because the other 33.33 is solely for your wife and then give yourself the 33.33% back so everything will be at equilibrium
  • Adapt to an extremely changing environment by being focused and willing to learn
  • Embrace the situation because you are in this for the long haul man
  • I know the experience will draw some ginormous happiness and you are going to jump for joy but do not loose yourself completely, do still your usual routine like facebook, twit as in this week in tech, digg and engadget. Your social network is a support mechanism especially if you live overseas or living away from immediate families.
  • You can still play Gears of War or Portal later ^_^. Be contented with what’s on iphone like street fighter 4 or scrabble. If you have blackberry, probably turn in off (lol)
  • Eat, sleep and take a bath. Do not put your perfume though for now or anything like that just to save some allergy hassle or skin irritation in the baby side
  • Say I love you

I can still keep on going but I guess this is just what can be covered by my 2 cents of expression for now. Fatherhood is a journey and I can say that it is very rewarding.