Tuesday, 26 May 2009

Geo-tagging photos on OSX with Picasa

Previously, quite a few times now, I've blogged about my woes with geo-tagging photos and getting them uploaded to Picasaweb with geo data in tact.

Well with Picasa 3.05 on OSX, importing recognises the geo-tag, and, sound of trumpets blowing... uploads intact to Picasaweb!

It looks to me like the little cross-hairs symbol in the lower right of a thumbnail indicates geo-tag. Click on the thumbnail in Picasa, then do apple-I (get info) and you see the geo-tag:


In Picasaweb after the photo is uploaded



Sunday, 24 May 2009

Connect to hotspots using iPass on iPod Touch

Now that I have an iPass account, and I got it working on my MacBook, next challenge was getting it going on the iPod, then I can listen to music and catch up on the news.

The basic process is the same as for using iPass on OSX, except that for the iPod client there's no domain field. So this time the fields look like
    UserName: domain.com/username
    Password: what the IT guys gave you

Some times you get your credentials in the form of an email address and password so this forms the basis of what you do.

After you've put in your credentials in iPass, save them.


Then go to the wireless control preference and connect to the hotspot

Go back to iPass, press 'Login' and after a few seconds you should be good to go. You'll know you're in if it says 'synchronising data'.


Friday, 22 May 2009

Connect to hotspots using iPass on OSX

Well finally I've got connecting to hotspots using iPass on OSX working. We have a corporate account with iPass, and I installed the software. After much much trial and error, I got some settings that work. Hurray! Now I can use the Internet while mobile and it doesn't cost as much as 3G, especially abroad.

Whe you install the sofware put in your credentials as shown, or, if you get it wrong or need to check something, you can see them from System Preferences.

    UserName: domain.com/username
    Password: what the ITs guys gave you
    Domain: domain.com



Some times you get your credentials in the form of an email address and password eg

    user@domain.com

so use those bits as your credentials. Sample screenshot above.

Now, click on the fan symbol on the menu bar, and select a hotspot. In the example below I use MOBILE which is Swisscom.


What should happen is that the iPass client should kick on and log you on. Sometimes this doesn't happen, so if it doesn't, go back to the airport fan, turn airport off, count to ten, and turn back on again.

UPDATE: Sometimes iPass doesn't connect at all and just seems to go to sleep. If this happens, you may need to quit the iPass application, and relaunch it. It doesn't have a 'quit' button, so what you can do is use Activity Monitor, click on iPass and press 'Quit Process'.


Then go to System Preferences, click on iPassConnect and it should re-launch.

Thursday, 21 May 2009

Using OSX ColorSync Utility to Assign, Apply, Match ICC profiles

All (color) devices have a color space and profile. It is self evident that an RGB device like a monitor will shows color differently to a CMYK device like a printer. The problem is how to ensure that the color is controlled whichever device you show your image on. The solution is to use color profiles, or ICC profiles.

These make allowances for both how many colors the device can display, or colorspace, and what those colors look like ie the diplay profile.

When you take a photo the sensor has a profile which will be stored inside the image, typically sRGB. Most devices can show sRGB OK, and then you need ColorSync to manage the interchange for you.

OSX has applications that are ColorSync aware, and those that are not. In my experience QuickLook (OSX Finder Preview) is not, while Preview is. What this means is that if you show your images on a non sRGB device then colors will look different between the two applications.


OSX offers the ColorSync utility to manage Assign, Apply, Match ICC profiles

Choose what to do with the profile from the first pop-up menu at the bottom of the window.


To choose the ColorSync profile used for an image, choose Assign profile.

ColorSync Utility does not modify the image saved in the file; it changes only the ColorSync profile for the image.

To modify your image so it is matched to a specific ColorSync profile, choose “Match to Profile.”

ColorSync Utility modifies the pixels in the image to match the new color model and ColorSync profile, and then assigns the new ColorSync profile to it.

To modify your image so it is matched to a specific ColorSync profile and then apply the image’s original ColorSync profile to the image, choose Apply Profile.

ColorSync Utility modifies the pixels in the image to match the new color model and ColorSync profile, and then assigns the image’s original ColorSync profile to it.


Choose the profile from the second pop-up menu at the bottom of the window.


Choose the intent of the color profile from the third pop-up menu at the bottom of the window.


If you want to use the default intent, choose Automatic.


If you want realistic-looking colors, as in photographs, choose Perceptual.


If you want to maintain color accuracy, as in logos, choose Relative Colorimetric.


If you want to maintain the vividness of colors, as in pie graphs and bar graphs, choose Saturation.


If you’re using color spaces with different white points and want to adjust the colors to account for the difference, use Absolute.

Tuesday, 19 May 2009

Enable root on Android including Cupcake using OSX

Howto enable root on Android including Cupcake.

You need a tool called ADB - Android Debug Bridge

  1. get the SDK from Google from here
  2. expand the zip and copy it someone handy. I chose /Applications/Android/SDK/sdk_1.5r1
  3. turn on USB Debugging - go to settings>applications>development
Connect your Android by USB to your Mac and type the following:

/applications/android/sdk_1.5r1/tools/adb shell

gets you a command prompt '#'

    # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
    # cd /system/bin
    # cat sh > su
    # chmod 4755 su
    # exit

and unplug the USB.