Vlad's Musings

Friday, June 29, 2007

AirPort Extreme Utility 5.0 Install

Apple has a very peculiar strategy with their AirPort Extreme product, they are now allowing you to download software for it, so if you lose or damage your original CD you may find it hard to manage your AirPort Base Unit.

This happened to me as well and I have spent numerous hours trying to find a solution to my problem; in the end I found this blog post that outlines the steps required to allow you to install the AirPort extreme update 5.1 even if you don't have 5.0 already installed.

Just in case the above mentioned blog disappears I'm listing the steps required to achieve this task bellow:

  1. Download "AirPort51Update" from the Apple Support website.
  2. Extract the exe file with WinRAR, WinZip, etc.
  3. Download and install ORCA
  4. Load "APSetup.msi" into ORCA
  5. Export the the scripts: Tables -> Export Tables -> [x] Binary
  6. Load binary/scripts.vbs.idb into your favourite text editor.
  7. Replace Session.Property(”AP50ISINSTALLED”) = “” with Session.Property(”AP50ISINSTALLED”) = “1”
  8. Put back the scripts: Tables -> Import Tables -> “Binary.idt”
  9. Save the file.
You should be able to execute the modified APSetup.msi without any problems now.

In my search I have also stumbled across the Mac version of this post, you can find it here.

Finally I wanted to thank "Guru" for posting this great fix for the very annoying problem.

Wednesday, June 20, 2007

TDD and BDD

It's been a while since my last post. Here are a few links to interesting blogs/articles around testing, TDD and BDD.

Testing articles:
http://blog.daveastels.com/articles/2005/07/05/a-new-look-at-test-driven-development
http://pezra.barelyenough.org/blog/2007/06/mocking/

BDD documentation:
http://tuples.us/2007/06/12/r-s-p-e-c-4-me/
http://behaviour-driven.org/Introduction

Behaviour frameworks:
http://jbehave.org/
http://dannorth.net/2007/06/introducing-rbehave