Tag Archives: Mac

App Store for Macs

Wow!  Apple is clever…   they seem to have recognised and acknowledged the ease and success of the App Store on the iPhone, iPad, iPodTouch platform and expanded this to their personal computer market.

Yep, if you haven’t heard – the latest update of the OSX operating system introduces the App Store to Macs.

What a great idea!!  I can definitely see myself buying and downloading apps and games, especially if they’re competitively priced.  So consumers will now get more out of the Macs.  And this will also encourage developers to write more applications and games for Macs since the distribution model is all there – the App Store is just too easy to buy and install a new application or game!!   I wonder if this will convert users who have iPhones but Windows computers at home to a Mac too.

The first thing I looked up was the new iLife 2011 upgrade.   I was thinking – maybe I can upgrade the parts I want, like maybe just iPhoto.   So I did some price comparisons between the Australian Apple Store and the AppStore.

Retail Store Price – iLife ’11  (iPhoto 11, iMovie 11, GarageBand 11 + existing iDVD and iWeb) = AUD $69

Retail Store Price – iLife ’11 Family Pack (As above but install on up to 5 computers in the house) =  AUD $99

App Store Price –  iPhoto $17.99 + iMovie $17.99 + GarageBand $17.99 = AUD $53.97

So, it looks like if you only have 1 Mac at home to upgrade to iLife ’11, it’s cheaper to buy it through the App Store than off the shelf.  But if you have more than 1 Mac, it’s already cheaper to buy the Family Pack off the net.   But if you don’t need all the new iLife applications for the whole family – for example, if I only wanted to upgrade to iPhoto and no-one else, it’s definitely cheaper to buy it through the App Store.

But then I had an idea – one really valuable aspect of the iPhone App Store is that I can buy a game once, and then my family can also install this for free on their iDevices thanks to Home Sharing.  I’ve done a bit of Googling but can’t seem to find any mention of Home Sharing for the Mac App Store, which is disappointing.  Why should I be able to share Angry Birds between my iPhone, my wife’s iPhone and Little Miss 11’s iPod Touch, but not Angry Birds for the Mac to my wife’s Mac?   Apple – any Home Sharing planned?   I guess not being part of the iTunes framework might make it technically hard to do this?

So how does the purchasing and installation experience work?  Just the same as the iPhone platform.  After signing in with my App Store account, I clicked the “Free” button for a few of the free applications like EverNote and MindNode.   My dock showed them downloading and they just installed seamlessly to my Applications folder.  I did notice that downloaded applications seemed to be pinned to the dock by default.   Arghh!!   Does this have to be the default?   I guess it might help the newbie Mum and Dad who wondered where their purchase went, but this could cause a lot of clutter!!!!

Actually, on clutter – I think people’s Macs will now get cluttered with useless applications and games!

Anyways, I can see my whole weekend taken up by browsing all these apps I never knew existed for the Mac.  I expect that it will take a few weeks/months for the App Store rankings to settle down and be more meaningful too.   I can’t wait until more commercial and common software is available through the App Store for easy purchasing and/or installation – Adobe, Sibelius, Firefox, Chrome?

Playing other region DVDs on the MacBook Pro

If you play DVDs on your computer, you may notice that if you play a different region DVD, the computer may prompt you saying the region of the DVD is different, and whether you want to change the region of your drive to match.   In some cases you only have a limited number of times you can change the region before the DVD drive is locked to that region.

If the number of times is limited, then it is most likely that the hardware itself (the DVD drive firmware) is checking the region and checking the number of times you’ve changed the region.  This type of firmware is known as RPC-2.   Nearly all new DVD-ROM drives are RPC-2.

If it’s not RPC-2, then your drive is known as RPC-1, which means that the actual hardware isn’t doing any checking at all, but software or the Operating System (eg. Windows) is checking the region.

My Problem

So what’s my problem?  Well, I have a large number of Region 1 DVDs that I bought from US stores many years ago over the internet.   Trouble is, if I watched them, then watched Australian DVDs on my MacBook Pro, I’m very quickly going to run over the 4 region changes I had left.

Possible Solutions

 Luckily there’s quite a few clever people out there, and to my knowledge, there seems to be a few options:

  1. Buy an external drive for the other region.   Costs more money and means you’ve got another device hanging off your computer. 
  2. Patch your drive to an RPC-1 firmware if available.   Some clever people have “hacked” the RPC-2 firmware for a drive to an RPC-1 firmware.   However, not all drives have been done, so this may not be an available option for you.     Flashing your drive is risky, voids your warranty, and if something goes wrong, there is a possibility that you will render your drive useless.   Also, having an RPC-1 drive means that your software may still be checking regions, which means you may need to run a software utility to reset the region.
  3. Patch your drive to an RPC-2 auto reset firmware.  The next best thing is an Auto Reset patch.   What this means is that your drive is still RPC-2 (the hardware will still check the region and you have 4-5 times to change the region), but every time you reboot your computer, the count and region will reset to whatever you had it when you patched your drive.   Patching your drive is risky, voids your warranty, and if something goes wrong, there is a possibility that you will render your drive useless.    Also, I’ve read that the memory on your drive may only support a number of region changes until it gets “damaged”.  
  4. Run a DVD viewing program or DVD-ROM utility that can get around the region encoding.    I don’t know how these work, but I’m guessing they read the raw DVD-ROM data and then pretend to be a DVD-ROM in another region on the fly so you never have to change the region of your hardware.   
  5. Rip the DVD movies and convert them into another format using software like Handbrake or MacTheRipper.   This works because Mac OS is still able to read the DVD as a DVD-ROM disc and show the individual files on there as if it was a data disc.   Since the computer has not got to the stage of trying to interpret the files on the disc and playing the movie, the region checking hasn’t kicked in yet.    However, this method is obviously slow and not useful if you want to bring a stack of DVDs on a trip with you.   I’m also doubtful of the legality of this option.


What did I do?

As I have quite a few Region 1 DVDs, and my drive doesn’t seem to have an available RPC-1 patch, I tried patching my drive with an RPC-2 Auto Reset patch.

I worked out that my MacBook Pro has an LG DVD-ROM GS23N drive with firmware model SB00-01.   DO NOT follow the instructions below if your computer and drive don’t match this.  However, you may be interested in reading the steps aas they may be similar to the procedure you’d need to carry out on other computers/drives.

Unfortunately, the patching software needs to be run in Windows, so the first thing I did was install a trial version of VMWare Fusion and install Windows inside it. 

  1. Download the original firmware for your drive from here:  http://files.rpc1.org/index.php?act=category&id=1823
  2. Download Media Code Speed Edit (MCSE) from here: http://www.videohelp.com/tools/MediaCodeSpeedEdit
  3. Run MCSE
  4. Click the Load button and select the firmware exe to load it 
  5. Check the RPC2 Auto Reset checkbox
  6. Click the Save button and save the modified firmware with a different name, eg. GS23N-SB00-01_speedpatched
  7. Run the new firmware executable
  8. Click the Update button
  9. You can click the Reboot button, but you really want to reboot the whole Mac, not just the Windows VM
  10. Reboot the Mac

Testing it out

Now, to test it out, I used DVD Info X to verify that my drive was in Region 4 with 4 region changes left.


Then I inserted a Region 1 DVD and used the in built Mac DVD Player.   The dialog box came up asking me if I want to change the region. 

I set the region to 1 which then allowed the movie to be played.   I used DVD Info X to verify the drive’s properties again and it confirmed that the drive had been changed to Region 1

However, after a reboot, all was back to normal.


Additional links if you’re interested:




Syncing Mac contacts and calendars with Google and iPhone

On the weekend, I decided to rework all my sync’ing options.  Here’s what I ended up with:

Google, iPhone and Mac OSX Calendar and Contact Sync'ing 


Google contacts -> Mac OSX Address Book

I ended up following these instructions here:  http://googlemac.blogspot.com/2008/05/mac-os-x-1053-sync-google-contacts.html

Another set of info here:  http://lifehacker.com/393810/mac-os-xs-address-book-can-now-sync-google-contacts-update-for-iphone-owners-only-ugh

However, I found that although I had it configured, it wasn’t sync’ing at all.   The configuration was all there but there were no contacts in my Address Book.   The instructions for manually sync’ing suggested to click the “Sync Now” option in iSync (the circular arrows at the top of the screen) but that option was disabled for me.  

If you have that problem, then follow Marko’s steps in his blog post here (http://blog.markojung.net/2009/02/sync-everything-with-google/).   Sync’ing started up and now the option appears in iSync!

Google contacts -> Mac OSX iCal

I did try Spanning Sync for a while but ran into some problems with missing calendar events.   I then tried the standard CalDAV configuration and it worked fine!  No third party software required:


Google contacts and calendar -> iPhone wirelessly!

There are a few options to sync up your iPhone contacts and calendar with Google:

  • Wired – use the USB cable between the iPhone and your laptop.   The big disadvantage of this is that you need to be at your computer to sync.
  • Wirelessly – MobileMe.   Apple has an online storage and sync’ing solution called MobileMe.  This should let you sync your calendar, email and contacts between all your devices.   Unfortunately you need to pay a subscription to use it 😦
  • Wirelessly – Other.   Thanks to internet connectivity on your iPhone, you can wirelessly sync contacts and calendars with something like your Gmail account.  

In a previous blog post, I described how I used NuevaSync as an Exchange tunnel to get the iPhone to sync up wirelessly with Google Mail and Contacts.   However, recently Google updated their service to include their own Exchange server end.  I took the jump and reconfigured my iPhone sync’ing to use this instead and all works!   No more 3rd party required to host my private details or transfer my contacts and calendar.


I also found that calendar updates were much quicker than through NuevaSync. 


Next frontier

OK, so now I have my iPhone contacts, mail and calendar sync’d up with Google and my MacBook Pro.

The next problem is that I’m using Thunderbird instead of Mac Mail.  Unfortunately Thunderbird 2.x does not use the OSX Address Book, but I read that Thunderbird 3.x beta does.   Time to try that out!  Then I’ll be truely integrated!

Running Portal on a Mac

On the weekend, I decided to get a game going on the Mac. One game that my old laptop couldn’t play properly was Portal. The on board laptop video card was just not up to it. Now that I have a MacBook Pro with an Nvidia chipset, I was all ready!

But how do you get games to run on a Mac? The games that I own and want to play are all Windows based.

Mac users basically have 4 options:

  1. Wait until the game you want is released natively on the Mac platform
  2. Install Windows inside a virtual machine using a program like Parallels or Virtual PC, then run the game inside this
  3. Run the game using a Windows emulator like CrossOver Games or Wine or some equivalent
  4. Install BootCamp which basically lets you boot up into Windows instead of OSX

I really wanted to try not to install Windows.  And Portal hasn’t been ported to the Mac yet.  So, that left me option 3.

CrossOver Games is a program for the Mac that pretends to be the Windows operating system so that Windows games can try to run.  Obviously, it is immense task to pretend to be an entire Operating System with all its quirks, so it happens that only some games have been qualified to run properly on CrossOver Games.

Luckily, some of the Steam engine games like Portal are on the list!

Installation was pretty straightforward.  I decided to install the Steam engine and grab the demo version of Portal.  After mounting the CrossOver Games application, I proceeded to install the Steam engine using the wizard.

Installing Steam engine in a bottle
Installing Steam engine in a bottle

It was really weird to see Windows components like MSXML install, seemingly on the Mac, but they were really being installed on a cut down version of Windows in something called a “bottle”.

Unfortunately I did run into a problem during the Steam installation process with the error, “Unable to load library: Steam.dll”.

Steam installation error
Steam installation error

A bit of Googling later and I found someone recommend that you check that the Windows emulation mode is set to Windows XP.

Set Windows XP as the Windows version
Set Windows XP as the Windows version

I restarted the Steam engine installation, asked the Windows installation to “Repair”, and then it all worked.   After choosing to install Portal, it all started up magically and worked fine!

The framerate was fine, but the screen looked like the vertical sync was not on because there was tearing.  I’m sure this can be fixed somehow.

Portal running on a MacBook Pro using CrossOver Games
Portal running on a MacBook Pro using CrossOver Games

In the end I was very happy with the experience and will hand over some dosh to buy CrossOver Games and Portal!  Now to install Guild Wars and see how that runs.

More info here:  http://www.codeweavers.com/products/cxgames/

Equivalent Mac software

I spent a lot of time last week finding equivalent software on the Mac for the ones I used to use on Windows.

DVD Ripping

Having children means having a lot of kids DVDs that get played very often.  We’ve unfortunately had a few DVDs get scratched by the kids and so I started backing them up, to be played through my PS3.

In Windows, I used a combination of DVD Decrypter, Ripit4Me and then AVS or DVDShrink to backup my home DVDs.  I wanted something simple to use that could encode in xvid with reasonable quality.  Some of my DVDs were purchased from the US, so ability to rip DVDs of other regions is important too.

Unfortunately, it seems that the range of DVD ripping utilities is less on the Mac.  I’m currently experimenting with Rip It and Handbrake.   Handbrake seems pretty good and one test run I did with the PS3 template worked without any problems.

MP3 Ripping

Music plays a huge part of my life, and being a Swing DJ, easy and fast access to any track part of my collection is essential.

In Windows, I used the tried and tested EAC + LAME combination.   This combination would be able to grab track names off the internet, securely rip my CDs and then encode them in the best MP3 settings.   Since I playback my music on my iPhone and iPod, and most of my Swing music is scratchy old 1930s-50s stuff, I am not too concerned about lossless.

So what do people on the Mac use?   iTunes seems the “standard”, but unfortunately that doesn’t have secure ripping or use LAME.   After some searching,  I’ve settled on using XLD which uses the LAME engine for MP3 encoding.   It seems to still have actively development, it has advanced ripping and can encode in a variety of formats.

Video Codecs and Playback

If you watch any movies or TV shows on your Windows computer, you probably have heard of the K-Lite Codec Pack.  It’s the best way to make sure your computer has all the necessary files to play back any video files.  It also includes the advanced Media Player Classic.

Is there an equivalent on the Mac?  The Quicktime Player seems to be the standard Mac video player.   So if we stick with that, how about the codecs?   The general consensus is that all you need is Perian and the Windows Media Components for QuickTime.   This should let you playback most videos.


I recently switched from Outlook Express to Thunderbird on Windows.  Fortunately, this made the switch to Mac really easy, as there is Thunderbird on the Mac too.

I’m still toying with switching to use Apple’s OSX Mail program as it has seemless integration with the OSX Address Book.   Unfortunately, I can’t get Google Contact syncing working at the moment with it.

Web Browser

Macs come with Safari out of the box of course.  But Firefox is my browser of choice.   Being available on both Windows and Mac made my switch very easy.

Downloading Photos

I’ve recently been experimenting with BreezeSys Downloader Pro.  I love being able to control the exact naming scheme for the folders and photo files that I’m downloading from my camera.

Unfortunately, this software isn’t available on the Mac, but I’ve since found that many of the commercial photo editing products out there already have this functionality built in!  I’ve been living in the dark ages!

MP3 Library and Playback Software

To manage all my MP3s on Windows, I’ve been using MediaMonkey.  It’s an excellent piece of software and can handle and manage large MP3 collections with ease.

When DJ’ing at Swing Dancing functions, I use 2 instances of Foobar2000 with their outputs set to different sound devices.  This lets me monitor/audition on one, whilst playing back on another.

The bad news for me is that neither of these 2 MP3 programs are available on the Mac.  Yes there is iTunes – but it’s fairly limited in terms of MP3 file management, and on the Mac, you can’t even have 2 instances with 2 different outputs!

I’m trying to resist VERY hard the temptation to install Windows and run these programs, either through BootCamp or on a virtual machine.   Surely there has to be something else on the Mac?   I’ve started reading up about Traktor but it seems overkill for what I need to do.

On a good note, I have my Airport Express working again!  After all the problems I was having on my Dell laptop, iTunes is streaming music wirelessly from the MacBook Pro to my stereo!

Other Software

Office Suite – When I bought my MacBook Pro, I also purchased the AppleCare Protection Plan for extended warranty.  Luckily there was a deal to get Microsoft Office 2008 for free with this!   This has solved my Office suite problems!   Although, I might retry OpenOffice on the Mac as I had been using this on my Windows laptop for a while.

Skype – It’s available on the Mac!

TweetDeck – Also available on the Mac!


DVD Ripping – RipIt and Handbrake
MP3 Ripping – XLD
Video Codecs – Perian and Windows Media Components for Quicktime
Email – Thunderbird
Web Browser – Firefox
MP3 Library Management – iTunes??  or run MediaMonkey in Windows (nooo!!)
Office Suite – Microsoft Office or OpenOffice
Video and Voice Calls – Skype
Twitter – TweetDeck

I know there are other alternatives, but I hope this list might help others who make the switch.

Things still left to do

  • Games (I want to continue playing Guild Wars!)
  • Sync’ing my contacts and calendar from Google and my iPhone to the Mac
  • Sharing music and photos from my MacBook Pro to my wife’s MacBook
  • Getting my Canon MP500 scanner to scan documents into the MacBook Pro
  • Connecting up with the Tivo, downloading videos and converting them to DVD or storing them to be played back through the Tivo or PS3

Upgrading MacBook RAM

Wifey has been complaining that her MacBook is realllllly slow.  Slow to load Firefox, slow to start iPhoto, slow to start mail.   I decided to have a look at it the other day and noticed it only had 1GB of RAM.  That’s not much at all… espeically when I see that she has many applications all running at the same time (often without realising it!).

Buying the RAM

Last weekend, I googled around to find out how to upgrade the RAM.  The Apple site has pretty clear instructions, so it was just a matter of buying the right type of RAM.  For her MacBook, the type to get is DDR2 667MHz SO-DIMM (PC2-5300).  

I decided to try buying RAM from the new MSY store in Balcatta.  The store looks small, but they seem to have quite a lot of stock.  The first thing that struck me as I walked in was how they had roped off multiple queues to the front counter – it must get pretty busy in there!   The staff were really friendly and helpful.  Unfortunately they were out of 2GB Kingston and Corsair sticks that I was after, but I was shown 3 other brands that they did have in stock, and I bought G.Skill in the end.

Each 2GB stick was $45, so the 4GB RAM upgrade came up to only $90 in the end!

Installing the RAM

To install the RAM, I basically just followed the clear instructions found on the Apple site.  Apple have really designed their MacBooks well.  All I needed was a coin (or flathead screwdriver) to unlock the battery, and then a small Philips screwdriver to remove 3 screws, and that’s it!

Removing the existing RAM is very easy by pushing the levers in the MacBook.  My only tip is – when putting in the new RAM, once you push it in gently, give it an extra push until the top of the RAM sits flush with the casing.

Performance Improvements

I did some timings of typical user actions that Wifey did before and after the RAM upgrade.  Here are the results:

Power On – 32 secs with 1GB down to 31 secs with 4GB

Mail – 9 secs with 1GB down to 3 secs with 4GB

iPhoto – 33 secs with 1GB down to 19 secs with 4GB

Opening Firefox for the 2nd time – 14 secs with 1GB down to 2 secs with 4GB

Wifey already has noticed a speed improvement when using multiple applications.  All good!


Step by Step

Two 2GB G.Skill RAM sticks for the MacBook
Two 2GB G.Skill RAM sticks for the MacBook
Unlocked and removed the battery
Unlocked and removed the battery
Removing the 3 screws
Removing the 3 screws
Removing the metal bracket covering the RAM slots
Removing the metal bracket covering the RAM slots
Comparing the MacBook RAM with the new RAM
Comparing the MacBook RAM with the new RAM
Push the new RAM in so that it sits in flush
Push the new RAM in so that it sits in flush
Mac OS X reports 4GB RAM
Mac OS X reports 4GB RAM