Planet Kapow 37 : San Gil to Bogota

Hola y bienvenidos a este episodio de PK. En este episodio visitamos San Gil, Barichara, Guane y Villa de Leyva.

Come watch us slide down natural rock slides, chance a game of “tejo”, eat some fat assed ants, chill under a waterfall, hang out with a giant Kronosaurus skeleton & various phallic stone carvings in Villa de Leyva and then go explore Colombia’s capital Bogota.

Lachlan’s writeup and the video are over here:

Planet Kapow 36 : Mompox to Medellin

Yes, we are a bit behind with the videos. 4-5 countries or so.
But, so what, here is episode 36!

Up north in Colombia we make our way down to Mompox, accompanied by new Planet Kapow member Mr Phil Berry.

From Mompox we head down to the metropolis of Medellin for some party time and a splash in the pool.

Head on over to Planet Kapow and have a read and watch of our latest creation:

Planet Kapow 35 : Cartagena to Taganga

Ta dah!


Ep 35 we take a line up Colombia to Cartagena and explore all that is one of the most beautiful cities so far.

Then we plop into Volcan Totuma and float in the mud, then continue north to the perhaps once inviting Santa Marta and then realise that we probably should have been in Taganga the whole time.

And THEN… Phil Berry comes and rocks the scene.

Ladies & gentlemen head on over the planetkapow and read Lachie’s latest writeup and check out the video.

Planet Kapow 35 : Cartagena to Taganga

Planet Kapow 34 : Panama City to Turbo (Darién gap)

Hola Amigos!


Here we go, the big moment when we crossed from the wonderful world of central america, to the unknown that is south america.


We missed out on the cheap flights from Panama to Colombia, and the $500 5 day yacht cruise wasn’t exciting anyone, so we found a 3rd option. Get to the eastern Panamanian coast and try to catch little boats/rafts/turtles to make our way to Turbo.

In the end it took us 4 days and a lot of waiting around…

But, I will say that it was definitely worth the experience. I have spent so much time sitting in a wooden boat complaining about how much my ass hurt.


Mujeres y Caballeros, here is ep 34! Make sure to check out Lachie’s writeup which goes right into the details of the journey to Colombia.



Planet Kapow 33 : La Fortuna to Panama City

The end of our central america chapter. In Ep 33 we cut through Costa Rica with blistering speed and hit Panama to explore Bocas del Toro and say our farewells to the wonderful part of the world.

Come see what we got up to and have a read of Lachie’s great writeup:


Wow…362 days on the road!







Planet Kapow 32 : Masaya to San Juan del Sur

Here it is, just what you have been waiting for.


The episode in which Lachlan & I learn to surf!!!!!

And we also meet some lovely folks – Bec, Max & Rob – and go check out a natural spring and other rad stuff on the island of Ometepe.

Lachie has a great right up which you must head on over and have a read of – and also watch the ep!



And a big congratulations to Bec & Max for their recent engagement!!!


NSSlider, Mouse Down & NSThread

I hope the following makes some sense and is of some use to newbie Mac Developers out there.

For the past week I have been working on Sub It to try get it ready for first release on the Mac App Store.

One of the tools I have put in is a slider to adjust the movie playback rate – similar to the scrub tool in Final Cut Pro.

There were a few hurdles I had to overcome to get this to work.

Initially I realised I would have to subclass NSSlider to be able to detect/grab the MouseDown and MouseUp NSEvents (I wanted the slider to reset to 0 after the user had released the mouse – putting the movie in pause/stop) – googling revealed that NSSlider runs inside its own event loop in the main thread.

Hooking up a delegate to NSSlider subclass allowed me to call actions/methods in the main controller on those Mouse events – eventually I got this to work with the following code (and via Interface Builder I hooked up the delegate property to the my main Controller):


#import <Cocoa/Cocoa.h>
#import <Foundation/Foundation.h>
@interface TimeScrubberSlider : NSSlider {
	IBOutlet id delegate;
@property (readwrite,retain) id delegate;


#import "TimeScrubberSlider.h"
#import "Controller.h"
@implementation TimeScrubberSlider
@synthesize delegate;
- (void)mouseDown:(NSEvent *)theEvent  {
	[delegate doScrubTime:nil];
	[super mouseDown:theEvent];
	[self mouseUp:theEvent];
- (void) mouseUp: (NSEvent*) theEvent
	[self setIntValue:0];
	[delegate doPlay:nil];

This was all working, but the problem was that the time display of the movie would not constantly update – only when the slider was moved would the current time update – not continuously.

So I decided to try attach the updating of the current time display to a separate thread – using NSThread. My thought was that no matter what happened in the main controllers’ thread, this other thread would always do it’s own thing and hopefully not be interrupted.

To get this going I created a method (called ‘launchTimer’) that is called when a file is loaded, and this calls the ‘updateCurrentTime’ method, and this ‘launchTimer’ method is run under the seperate thread. Umm i think that kinda makes sense.

Something along these lines:

snippets from the Controller.m

- (void)setupGUIFromFileRead{
	//just a snippet...
	//begin timer to update the current frame/time display - as separate thread so nsslider "scrub" can play nicely
	[NSThread detachNewThreadSelector:@selector(launchTimer) 
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    [NSThread setThreadPriority:1.0];
    updateTimerToggle = YES;
    while (updateTimerToggle) {  // loop until cancelled
        [self doUpdateCurrentTimeDisplay:nil];
        [NSThread sleepForTimeInterval:.1];
    [pool release];

Planet Kapow 31 : Granada to Corn Islands

¡Buenos dias amigos!

I’ve had some issues with my website for a few weeks now but it looks to be back to normal and just in time to let you folks know that the latest episode of Planet Kapow is now online.

In this ep we travel from beautiful Granada (Nicaragua) and check out Volcán Mombacho – no lava yet again but beautiful flora and fauna (including a baby deer), then we shoot to Managua (probably the least coolest city on the trip up to this point), then take a day and a half on buses & boats passing through El Rama and Bluefields to eventually arrive on Big Corn Island (a nice little slice of paradise).

As usual head on over to Planet Kapow, read Lachie’s article, and check out all that is episode 31 – “Granada to Corn Islands”:


Planet Kapow 29 : Utila to the Bottom of the Sea

Up until we got to Utila (Honduras) I can easily say that I had never had any interests in scuba diving.
Never ever.
I’d tried snorkeling a bunch of times, and couldn’t really see why everyone had been so excited about checking out fish.

Well things have changed.

We spent 3 days at Underwater Vision in Utila doing the PADI Open Water diving certification and had an absolute blast.

Diving is really amazing.

This episode of Planet Kapow is pretty cool – Lachlan went nuts with Dan’s underwater camera, so you can get an idea of what we saw down there.

Nominations for Australian Cultural Ambassador of the year 2011

(Warning: contains attempts at describing graphic “Adult” situations).

What a funny morning it has been.

I woke up at 5am to a young Australian girl and a british guy clambering their way, off their faces, into our dorm room. 
Once they finally climbed into the chick’s bunk, it was on!
She’s whispering some dirty lines to him. Their coked up noses are sniffling heavily, she’s coughing up a lung after too many cigarettes. 
Her breathing starts getting really heavy, the guy is grunting away too.

I really want to make a dash for the door, but it’s 5am and really want the rest of the sleep I paid for. “Perhaps they won’t take too long” I tell myself.
Maybe I should walk up to the bunk and ask “how much time do you guys reckon you’ll need?”

Their sucking at each others faces, the sound of 2 pieces of meat slapping together comes to mind.
“Fuck me” she’s whispers, very Australianly.
From the sound of it out pops a franger, the guy desperately tries to get it on but it ricochets across the dorm.
He rips out another one and doesn’t make the same mistake again, and they’re off banging away.

After about ten minutes she says “what’s goin’ on, ya gonna cum?!”
“ahh sorry, must be all the blow and alcohol”
“fuck… fuck. Ahh, don’t worry, it’s ok.”
“but I want to make you cum”
“nah…you won’t be able to”
“fuck. It’s ok” she says.

A minute of silence.
Then it’s on again!
And guess what?! The same again! The guy can’t shoot!
Each time the girl grows more & more frustrated.

I’m quite awake now and am getting the idea that I am going to have to go find a beanbag in the TV room if I am going to get any more sleep.
The room is pitch black and I can’t tell if Danielle or Phil are awake, but I can only assume that Phil is, seeing as he is in the bottom bed of the sex bunk, and Dan is in the next bunk along.

After the 5th round of this they’re both a bit buggered and she’s thirsty, reaches for a bottle of water and knocks it onto the floor, the wooden floor bang like a snare drum.

She attempts to climb off the guy and the bunk bed but slips and plummets to the ground. A little dazzled she disappears out the door to the dunny.
A few minutes later she’s back. Then the guy ducks off to the loo, also missing the edge of the bed and plummets to the floor like a sack of used frangers.
He’s back after a few minutes, climbs the bunk, mounts the girl, bunk starts shaking again, a few moans, franger out, more groans, and guess what? The guy can’t shoot!
Girl is very very pissed off.
I pick my moment to slide out of the room, and so does Danielle and Phil.

We’re outside very tired and having a laugh when a different Australian girl, Stacey, comes outside. She asks if we had all left the dorm because of all the racket, of course we say yes.
She reassures us “It wasn’t moi, it wuz me moit Chantelle”, and then ducks back inside.

I forgot my iPhone so went back in to the dark of the dorm, found it, and on the way out I pass a groaning bed and out pops Stacey’s head!

That night after a big day out exploring Bogota we head back to our hostel. When we enter our dorm we are greeted by the sounds of our two fine Australian cultural ambassadors, Stacey & Chantelle, making lots of noise but not saying much.
“Didja get much sloip? AHH aaaaahhhh haha ahhhhhh” laughs Stacey like a chainsaw.
“No, not at all” We say.
“She’s real sorry” Stacey
“Yeah – sorry for me – but not for you guys. Its a shame for me” Chantelle