Sunday, May 28, 2006

Microsoft Bluetooth Mouse and OS X

A while a ago I posted my experience on gettting all the buttons on the microsoft bluetooth mouse to work in OS X. The trouble I had was that Gamepad Companion had a bug with bluetooth device when doing monitor spanning. I am happy to report the bug has been fixed under the new 2.4 version AND it's now a universal binary.

Finally my mouse is working on all five cylinders (buttons actually), rather than the pathetic two.

btw, the new version of sidetrack is now also a universal binary, and works under the MacBook Pro. For those of you using a Mac laptop and hasnt tried sidetrack, you got to download it and try it out! It will make your trackpad 10 times more useful. It's one of the application I can't live with out.


Saturday, May 20, 2006


"We should be taught not to wait for inspiration to start a thing. Action always generates inspiration. Inspiration seldom generates action.”

Frank Tibolt

Wednesday, May 17, 2006

MacBook Pro Temperature Sensor

Apple released a new firmware for the MacBook Pro yesterday. As usual, I check out the forums for any problem before applying any major update on my Mac. This time there seems to be some weird problem surfacing on the 2GHz MPBs. Some users are reporting that after the firmware update, their CPU frequency is capped at 1000MHz. Although this doesnt seem to affect 1.83 and 2.16 models, I will wait until the situation is resolved before applying the update.

One nice utility was discussed in the thread for monitoring the CoreDuo CPU temperature, you can download it from here.

This is rather nice, and is currently the only temperature sensor I can find for the MBP.

Now I know my MBP idel at around 1.5 to 1.66 GHz with a temperature of 65 degree C :)

Saturday, April 08, 2006

Overclock your MacBook Pro

WARNING: Overclock your graphics card at your own risk, I am not responsible for any damage caused by following any instructions given in this blog. I repeat, OVERCLOCKING IS DANGERROUS! DO IT AT YOUR OWN RISK!

Here is a quick step by step guide on overclocking your MacBook Pro's X1600 graphics card:

1. Download ATI Tool, make sure you get the 0.25 version, 0.24 WILL NOT work, I tried it myself, it doesnt recognise the card.

2. Install ATI Tool, launch, the default core/mem should be around 313/300.

3. Make sure the 3D view (hairy carpet) is closed (if not, your MBP is very likely to crashed when you set the clock, mine crashes everytime), set your overclock, try something low first, say 370/370. Click "set clock" then check for artifact. Run it for 10-20 mins. While it's checking, monitor your MBP's temperature, make sure it's not melting!

4. If the low overclok works ok, try something more ambitious.

That's it :) I am running 400/400 now, the frame rate for the hairy rotating cube has gone up from 62FPS to 93FPS, that's a wopping 30% increase!

FYI, There are some very brave souls overclocking their MBP to 470/470!!!

Thursday, February 23, 2006

Showing Skype status without using Javascript

Here is another tip for today,

Problem: I was trying to insert skype status into my ebay listing this morning, so I went to skype's nice status logo generation page and copied the code. Ops, ebay doesnt allow user to insert any javascript code.

Solution: Took me a bit of time to look around but you can do the same thing with an HTML link,, the main function of the javascript is only to check whether skype is installed on the user machine, if not then redirect the user to skype download page.

btw, the web status doesnt work for Mac version (The preference to allow this function is not in the Skype for Mac). I will see if I can turn it on using my Windows machine when I get home to nite.

Another thing, if you want to insert a button to let people make skype call to you, consider using skype:username?call rather than callto:username because the skype: protocol header is much more flexible. For example you can do skype:username?chat to start a chat, even skype:username:file to send a file! For full details see here


Tuesday, February 14, 2006

MacBookPro CPU Upgrades

It looks like Apple is going to stick to the original US shipping date. However they just annouced that MacBookPro will now have 1.83 or 2.0GHz CPU with an option to go right up to 2.16GHz (for $300 extra). This may explain the one month delay between the annoucement and shipping. I think when the product was annouced, Apple simply didnt have a clue whether the MBP will be able to handle the (heat and power requirement) 2/2.16GHz Core Duo chip. The 1.67/1.83GHz versions were there to meet consumer/investor expectations, while they were finishing testing the real MBP. Can we expect Apple now to release the battery life estimation?

Another problem is for the people who spend the most money ordering the top of the line machines will now get the bottom of the line. I guess they will have to cancel and resubmit their order in order to get the 2.16GHz option thus be pushed right back down the order queue. I know I would be very pissed off if that happens to me.... Apple really should treat their customers better.

Anyway, I am really looking forward to some real life performance figures of the new MBP, we should expect them sometimes next week, if Apple manage to ship on time.