« November 2006 | Main | January 2007 »
December 31, 2006
Lessig Talk at 23C3
Via Joi Ito's blog, a Google Video of Lawrence Lessig's talk at the 23rd Chaos Communication Congress. A worthwhile watch, and a standing ovation at the end.
Posted by Alan Joyce at 10:09 AM | Comments (0) | TrackBack
December 28, 2006
Geocaching with the Garmin nüvi
The hobby of geocaching came to my attention several months ago, however I was unable to actually try it out until I received the gift of a Garmin nüvi 360 GPS. For a full review of the nüvi, see my earlier post here. Also, you can view my profile and caches found on the geocaching website here.
First, let me address some of the issues others have encountered with geocaching using the nüvi. Many have cited the nüvi's lack of a compass in its interface, however a compass can be found on the satellite reception screen accessible by touching the signal bars in the upper-left corner of the home screen.
Also, it has been noted that the nüvi has a tendency to snap to nearby roads rather than recognizing that the user could be traveling off-road. This can be corrected by changing the vehicle type to "Pedestrian" and the route preference to "Off Road" in the navigation settings.
Now, the process of transferring geocaching waypoints to the nüvi can be extraordinarily simple, however for better results I have found a series of steps that works quite well. For your enjoyment, here is the simplest method...
Step 1: Download geocaching ".loc" files from geocaching.com.
Step 2: Use a program such as Mac SimpleGPS (for Mac) or GSAK (for Windows) to convert the ".loc" files and combine them into a GPX file.
Step 3: Drag the GPX file into the Waypoints folder in the "Garmin" folder on the nüvi's removable drive (if there is no Waypoints folder, create one). Note: The nüvi can only hold a maximum of 500 waypoints.
Step 4: Disconnect and boot up your nüvi and your cache waypoints should be in the Favorites section.
Despite its relative simplicity, the above method has several shortcomings, notably that there is little to no information about the cache available on the nüvi itself, and that the caches are thrown into the waypoints section rather than the cleaner "Custom POIs" section.
The following is a step-by-step how-to detailing the best method I have found for adding geocaches to the nüvi's memory. This only works on Mac OS X and can take a great deal longer than the previous method.
Step 1: Download geocaching ".loc" files from geocaching.com.
Step 2: Use Mac SimpleGPS to combine all of the ".loc" files into one GPX file. Save the GPX file somewhere safe.
Step 3: Use Mac SimpleGPS to go through one at a time and edit the information for each cache in the GPX file. In the description field, add however much information you want in order to help you find the cache once you are in the field. I usually visit the cache's page on geocaching.com and copy the entire description that the person who hid the cache has posted. The nüvi is wonderful for this aspect of geocaching because there is no limit to the amount of information you can put in the description field, the nüvi will display it all on-screen and let you scroll through it.
Note: Step 3 can possibly be avoided by subscribing to a premium geocaching.com membership, however I have not been able to get the GPX files that the premium membership allows you to download to work completely with Mac SimpleGPS or any alternative on the Mac, although they appear to work quite well with several Windows geocaching programs.
Step 4: Once your GPX file is edited and saved, download and open GPSBabel. Use the GPX file as your input file and choose input file type "GPX XML" and output file type "GPX XML."
Step 5: Under "Filters" hit the "Select..." button. In the window that pops up, check the option to "Generate smart shortnames." Click "OK" in this window, and then "Save File..." in the main window. Save the new GPX file and quit GPSBabel. The reason for using GPSBabel to make a GPX file out of a GPX file is because its "Generate smart shortnames" option causes the caches to be tagged with their actual names rather than "GCR2HK" or some other geocache ID, making searching caches on the nüvi much easier.
Step 6: Download MakeGPI and drop your new GPSBabel-edited GPX file on the MakeGPI application's icon. Let MakeGPI process the file (this may take a while) and when it quits you will see a new ".gpi" file in the same directory as your GPX file.
Note: It appears MakeGPI has been updated into a full-fledged application (gpx2gpi). The link above should get you there, but just in case, here's gpx2gpi.
Step 7: Create a "POI" folder in the "Garmin" folder on the nüvi's drive if there isn't one already and drop your new ".gpi" file in that folder. It is always a good idea to keep a backup of your GPI file and especially your original GPX file (the one before using GPSBabel, because after processing with GPSBabel, Mac SimpleGPS can no longer edit the file).
Step 8: Disconnect and boot up the nüvi. There should be a new option in "My Locations" under the "Where to?" menu called "Custom POIs." Inside here you will see a category for each GPI file you drop in the nüvi/Garmin/POI folder. Choose a category or the option for "All Categories" and you will see the nearest caches to you. Select a cache and the nüvi will display the full description that you entered earlier (or copied and pasted from the cache's website).
There is a slight bug in that the nüvi displays part of the cache description twice due to GPSBabel's processing technique, however it is not a major inconvenience. Just scroll down a bit on the cache's entry in the nüvi and you will see the entire description.
I hope you find this how-to article helpful, and have fun geocaching with the nüvi!
Posted by Alan Joyce at 07:24 PM | Comments (5) | TrackBack
Garmin nüvi 360 First Impressions
Having received the Garmin nüvi 360 as a Christmas gift, I can say that so far my experience with the device has been overwhelmingly positive. The most stunning aspect of the nüvi is its size. It fits easily in my palm and my pocket (even a jean pocket) and wastes almost no space with hard-wired buttons. This is achieved by its wonderful touch-screen display spanning the full area of the device's front side.
The interface is simple, elegant, and intuitive. The most amazing experience in intuitiveness I have had so far with it is when I decided to try pressing and holding the touchscreen's "Back" button. I had found it slightly annoying that the user has to hit this button several times before finally arriving back at the home screen, and guessed that maybe holding the button down would exit the menu system and return me to the top level of the interface. The nüvi did just that! With almost no time whatsoever spent reading the manual, I was able to discover functions like this in the nüvi's interface and figure out how to do what I wanted on the device.
Another major plus is the nüvi's universality and cooperation with Mac OS X. While the manual and other documentation only display instructions for Windows users, the nüvi is in fact almost 100% compatible with the Mac. I quickly found that connecting the nüvi's USB cable mounted a removable drive on my desktop. This is an invaluable step in the evolution of GPS receivers. Now I can transfer music (which it can play with its built-in speaker) and photos (which it can display on its gorgeous screen) directly to the nüvi's drive, as well as drop new waypoints and POI databases directly into folders within the device's memory.
As if this wasn't enough, the nüvi gets wonderful GPS reception and acquires satellite data almost instantly even indoors. I was getting 14-foot GPS resolution with a roof over my head and only a few windows in the room.
The nüvi also has bluetooth built-in so it can communicate with my phone and even dial numbers associated with POIs and waypoints.
All that said, I do have some complaints about various aspects of the nüvi. First, there is no option to record or display track logs, a feature commonly present on most GPS receivers. Also, there is no capability for communicating via bluetooth to any device other than a phone. It would be awesome to use the nüvi as a GPS receiver for my computer, making Wardriving with the device possible.
Also, it appears the nüvi's Mac compatibility is not quite complete, as whenever I try to eject its removable drive, it pops right back up on my desktop a few seconds later. I have found that unplugging the USB cable immediately after ejecting the drive is a suitable workaround to this issue.
I will be following this post up with another one on my newfound hobby of geocaching (thanks to the nüvi), and how I was able to perfect the process of geocaching with this device.
Posted by Alan Joyce at 06:07 PM | Comments (2) | TrackBack