Paul

February 11th, 2010

Google Buzz Explained [Screenshot Tour] →

February 10th, 2010

6 Shockingly Evil Things Babies Are Capable Of →

February 10th, 2010

Learn Basic Color Theory for Better Designs [Design] →

February 10th, 2010

Have You Ever Seen a Lunar Rainbow? [Image Cache] →

February 10th, 2010

How to levitate by standing next to a wet spot on the sidewalk →

February 10th, 2010

Aperture 3

February 9th, 2010

Apple have today released Aperture 3, so I hope I won’t need my synchroniser any more. The idea behind the synchroniser was to get access to some of the nice features iPhoto ’09 has, but are lacking from Aperture 2.

Once again, after waiting long enough, someone else solved my problem for me 😛

I’m downloading the trial of Aperture 3 as quickly as I can; I’m looking forward to having a play!

Screen sharing over the internet, through SSH

February 6th, 2010

I’ve been using SSH to play with my home Mac for a while, but now figured out how to get VNC working through the VNC access.

For clarity, the home Mac is called Coruscant.

I had to set up screen sharing on Coruscant locally. I tried to enable it throught the command line SSH access, but didn’t get very far. Locally, you use the Sharing Preference pane. (I think) It’s important to enable the VNC password for non-mac systems to be able to connect.

Now, I left home and went to visit family. The first step to connect is to open a tunnel from a port on the local machine, through SSH to port 5900 on Coruscant.

The following command does it.

ssh -C -L 59001:127.0.0.1:5900 user@coruscant external ip

-C enable compression, which can help performance over the slow Internet.

-L 59001:127.0.0.1:5900 configures the tunnel – 59001:127.0.0.1 is the local port and address to connect with. 5900 is the port on Coruscant to connect with.

user@coruscant external ip is the normal SSH connect to use. I have dyndns set up so I use that address to resolve to the external IP address of Coruscant.

Next, just go to vnc://127.0.0.1:59001 in safari, and screen sharing opens and connects (after prompting for authentication)

It’s pretty much the same to connect from a non-mac system (at least the numbers are)

Links

Yey! Merlin Mann is back as regular on macbreak weekly :D and they’ve gone back to the good slogan.

February 4th, 2010

Yey! Merlin Mann is back as regular on macbreak weekly 😀 and they've gone back to the good slogan.

Caching content for iPhone webapp

January 29th, 2010

This post is still in progress; I haven’t gotten caching to work well yet. Loading...Every time I load my iPhone webapp I have to wait for it to download ~100 images and buttons. I’ll be closing and opening this app lots, so I’m trying to turn local caching on for all these images.

This article has gotten me started.

First of all I generated a cache.manifest file. Ideally, I want to cache anything within specific folders (images folders) but I couldn’t see anything that lets you use wildcards in the manifest. I’ll come back to trying this once I get a basic cache working, so for the time being I used a string of UNIX commands to generated a list of the files in my image directories, and stick it in my base manifest file. Read the rest of this entry »