Apple, Geek Stuffs, Mac, macos, reader, safari, windows, wwdc


Apple just launched Safari 5.0 about few hours ago after the WWDC keynote by Steve Jobs. Its a surprised that Steve Jobs did not mention it during the keynote – guess IPhone 4 is a lot more exciting that Safari 5.0.

Apple claims that Safari is fast, faster than Chrome in-fact. Here’s what has been claimed:

Powered by the Nitro JavaScript engine, Safari 5 on the Mac runs JavaScript 30 percent faster than Safari 4, 3 percent faster than Chrome 5.0, and over twice as fast as Firefox 3.6.

In addition to that – Safari 5.0 also includes DNS Pre-fetching – which what I understand, perform a Domain Lookup (which can be quite slow sometimes) while you reading the page, prior before you pressing the link. This is somewhat smart – especially if your DNS Server is slow. I hope my understanding is right! This is what Apple actually says:

Behind the scenes, Safari employs a technique called Domain Name System (DNS) prefetching. If you’re on a web page with links, Safari finds the links and looks up the addresses. Click one of the links, and Safari quickly loads the web page for you. And improved page caching means more of the pages you viewed in the past load faster than before.

In general – the performance comparison chart for Safari is as follows:




All the charts make it look very – nice, but more importantly is the feel of non-clunkiness during the usage is more important. To me – the of the Clunky Rating, i do find Safari 4 quite bad (not as bad as Internet Explorer though).

Again – this is pretty much testing on Windows 7. Its not really that bad on Snow Leopard – but we shall see.

The more fun part of Safari is actually Safari Reader. This is really exciting! Safari Reader is a feature that allows user to view just the article, removing all the annoying advertisement. Just you and the article. The fonts are much bigger too allowing those with bad eyesight to be able to read comfortably.

Safari Reader removes annoying ads and other visual distractions from online articles. So you get the whole story and nothing but the story. It works like this: As you browse the web, Safari detects if you’re on a web page with an article. Click the Reader icon in the Smart Address Field, and the article appears instantly in one continuous, clutter-free view. You see every page of the article — whether two or twenty. Onscreen controls let you email, print, and zoom. Change the size of the text, and Safari remembers it the next time you view an article in Safari Reader.

What I am trying to understand is what are the sites which supports this Reader Functionality.

I will update this blog posting once I find more about what and how the Reader works – but I must say this particular functionality is a boon for casual readers like me and a nightmare for those going for the ads. I bet you in the coming weeks – a script will come out such a way that you will see advertisement in the Reader view.

When you go to supported websites, you will see:


See the Reader button on the right?

When you click that button you will get this:


As you can see – the website itself will be darkened – putting the focus straight on the article itself. No more annoying ads I must say! You will also get the + and – button to increase and decrease the font size. You can email the article (woo hoo), and the best is to be able to print. The printout is free of clutter (woo hooo again).

What I do not understand at this point of time – is what kind of sites do you get the Reader button! It seems that based on my observation, the sites which has one article (like viewing an article within a blog), you can have the Reader button, and not when you viewing a list of articles. It will be great if they can have a next-back button to browse thru the articles. Anyway – it didn’t work on my blog, so gotta do more research on how to enable this functionality!

He he – in summary, Safari 5.0 is great but whether its as good as Chrome, yet to be determined. We shall see soon!



It seems that it automatically detects the article within a particular posting. My article of Safari seems to work and the i can see the Reader button!


Apple, Geek Stuffs, geotag, gps, gpsbabel, gpsphotolinker, lightroom, Mac, Photography

Geotagging is process of tagging your photos to the GPS coordinate of your camera – and of course you lah (assuming you are taking the photos). There are a lot of ways of geotagging, from using purpose built device (Nikon GPS) to connecting your camera to GPS devices (via MC-35 cable) to using post-capture geotag.

Personally, I have tried pretty much all the method above, and realised that for a street shooter like me, post capture geotag is probably the best way to go about it. Post capture geotag means that the geotagging process is done after you capture the photos. Whereby, the GPS tracklog captured using a gps device is merged together using software (that you can get of the internet!).

Things that you will need for post-capture GPS device:

  • Camera (time synced to UTC time)
  • GPS Logger (e.g. Sony GPS-CS1)
  • Geotagging Software

I am currently using Sony GPS-CS1 as shown below:


Reason being is because, i got it cheap of the Buy Sell Thread 😀 Other than that, you can just buy other loggers like Holux or even GPS devices that supports track logs like Garmin Colorado (bulky though). GPS CS-1 is normally hooked to my bag via a carabiner.. and its so so easy. It uses normal battery thus no problem when it comes to ensuring you have enough battery (GPS devices are power hungry!).

So.. when you go out and shoot.. you just shoot and then make sure you switch on your GPS logger. What the logger does is to store your GPS coordinates inside the data storage (within the logger).

Assuming you have done the above.. now you are back home, showered and ready to look at your photo.. here are step by step on how you geotag (post capture way).

Step 1 – Converting your logsCopy the track logs from your logger to your Mac. Once you copied, the next step is to convert to the log files to a format which is understood by the software that we going to use. The software which i use is GPSPhotoLinker (its free) and can be downloaded from Why this software? Because its free.. he he..
The problem with GPS CS-1 is that the log file is NMEA, and not understood by GPSPhotolinker which uses GPX formatted files. Some loggers might use GPX format so you can skip the conversion process. Other softwares like HoudahGps also supports NMEA, but i refuse to pay for somethings which i can download for free :p
So to convert, you would need gpsbabel – get it from Download the one with the GUI so that it’ll make your like much easier 😀
So once you configured, just open GPS Babel.. and set the settings as per the image below…

Press save file.. and you will get the GPX file.

Step 2 – Load the tracks to GPSPhotoLinker

Easy! Just press the Load Tracks button.. and choose your GPX file!


Step 2 – Load the photos to GPSPhotoLinker

Loading photo is even easier! You can either use the button Load Photos, or you can just drag the photos from Lightroom or which ever folder to the rectangle space on the right!

You would be able to see the file on the right side. And you can see the location information 😀

Step 4 – Save the metadata

Next! Just go to the Auto tab and press Batch save to photos!

You are done!

Step 5 (Optional) – Reload metadata in Lightroom

I use Lightroom, so i would need to reload the metadata. Easy.. Menu –> Metadata –> Read Metadata From Files


By now, your photo is already linked! and ready to go.. If you see from lightroom, the Exif would have loaded your GPS data and you can do what ever you want!


I hope the guide is clear. Feel free to buzz me if you need more information!