"In order to make an apple pie from scratch, you must first create the universe." - Carl Sagan
 
July 12th, 2009

Mt. Diablo Solo

Another great solo day trekking Bay Area backroads – this time to Mt. Diablo. Not having a full day to play with, drove in half way and parked at a placed called Junction, then hit the Summit trail and hiked all the way up. 82 degrees heading in, but temps dropped as I neared the peak. Wind started whipping, and black streaks of rain separated from the clouds. Only ended up getting dumped on for five minutes, thankfully. Exhausted by end of day.

Surpassed the 300 geocache finds marked, and then some. Also nabbed three “earthcaches,” which have no container or log but instead are about discovering and learning about some unique geological feature. Highlight of day – doing the multi-cache at the summit. After I had done the math and got to the final location, took the cap off a fencepost and was greeted not by the cache but by a colony of swarming earwigs, right out of a horror movie. Awshum.

Some devilishly clever containers today – like the normal-looking pinecone shown, and the fake plumbing – you had to remove the pipe assembly, then turn the valve and a Bison tube tumbled out. Loved it.

Slideshow above does not include captions – view set at Flickr for those.

July 4th, 2009

Tomales Bay Trek Day

Playing bachelor for a few weeks while Amy and Miles spend time in Minnesota and I return to CA to get back to work. Taking the opportunity to do things I never get to do with family… like spend an entire day hiking rather than just a couple hours. Yesterday decided to geocache the entire rim of Tomales Bay. Knew it would have to be a combined drive/hike thing. Ended up driving almost 200 miles total, and hiking 15.

Day got off to a bad start with horrendous Bay Area July 4th exodus traffic, overcast skies, and a starter string of three DNFs (Did Not Finds). But things quickly turned around – everything turned gorgeous when the sun came out, the caches kept getting better, and the hikes got longer. Favorite cache of the day was Crivens! – on a peninsula half-mile off the road. Trekking through walls of blackberry taller than me, out toward a perfect blue bay, with amazing views. While most caches are filled with forgettable geo-crap, this one had an excellent Mullet-scented air freshener (yes, that kind of mullet) and a USB “humping dog.”

The west side of the bay was quite a bit trickier, since most of the rim is in State Park area. Access to caches much harder than it appeared on a map. Decided to hike to Johnstone rather than pay the $6 parking fee. So glad I did – descended through deep dark woods with bluebirds and chipmunks, got some major heart pumping action on the way back up. Dropped off some travel bugs I had carried home from Minnesota.

The scene changed completely for the last cache of the day as I headed toward the Pacific side for Kehoe Beach earthcache. Suddenly it was about salt mist and jellyfish, sand and dense fog. Reminded me of Morro Bay. This one was a major geology lesson – needed to photograph quartz veins running through granite cliffs and read about five pages of text on the local geological forces to answer the questions needed to log the find. If I nail it, will be my first verified earthcache find.

Getting very close to hitting the elusive 300-cache mark… but I’d much rather spend two hours on a great hike for a single well-placed cache than do 15 parking lot drive-bys in the same amount of time. The key is to remain process-oriented, rather than goal-oriented, and never let the drive for numbers outweigh the joy of the great outdoors and honest exercise.

Wrapped day with a well-earned dinner of Full Sail and raw / BBQ’d oysters at Tony’s. BBQ’d is nice, but IMO the only way to show an oyster your full respect and attention is to eat it raw. Heaven.

Completely fried by end of day. Showered, fell onto couch, and watched the fantastic but campy 1971 eco-disaster sci-fi flick Silent Running ’till I passed out.

Animated route from GPS (combined driving/hiking):

(click Replay to view)

July 1st, 2009

Carver Park Reserve

Wrapping up an excellent – but sad – 10 days with relatives in Minnesota. Excellent because Minnesota is always excellent this time of year, lush and verdant, with endless trails and meadows fed by those famous 10,000 lakes. Excellent because it was wonderful to see family and because I really needed the downtime. Sad because we were there to say farewell to my father-in-law, who passed away a few weeks ago and is deeply missed by all of us.


Click Replay for hike animation

Wrapped up the visit with a lovely 3-mile walk through Carver Park Reserve with the family and kids through rolling hills. Returned with a few tics and lots of great memories.

Farewell Ben – we’ll always miss you.

December 1st, 2008

Moon Gate

Despite yesterday’s post on difficulty of getting the sapling out of the house for family hikes, had the opposite experience today. Last day of long weekend, yet another unexpectedly gorgeous mid-winter day, the three of us headed for Redwood Regional for a strenuous but truly awesome three-miler. Started at Moon Gate staging area, then descended deep into a valley of giant redwoods, down with the dinosaur ferns and cool streams. Ironic – sunny day, but spent the afternoon in deep shade, beyond where rays could penetrate. The squirt was great and scampered down trails and across logs fallen over creeks just like old times. Hardly a complaint. Fantastic day.

Finally got around to figuring out how to edit GPS tracks with Garmin Bobcat (stupidly renamed Garmin RoadTrip), and upload to TrailGuru:

(press Replay for trail animation). Elevation map screenshot from RoadTrip:

Elevation plot:

November 30th, 2008

Not That Kind of Guy

Miles-Headphones If you’ve been following my geocaching rants for a while, you’ll know that my son Miles (6) has been my constant caching companion for the past couple of years. Since he was 4 1/2, I’ve been able to blurt out “Let’s go grab a cache!” and he’s been ready to hit the trail at the drop of a hat. Rain or shine, urban or deep woods, he’s been game to go. When he got old enough to realize that most geocache prizes were more like geo-crap than actual hidden treasure, it didn’t matter – he knew it would still be an opportunity to climb trees, get muddy, play with sticks, find bugs, vault fences and run scrambling down a dirt track, getting his ya-yas out.

A few months ago, all of that started to change. Somewhere along the way, he began to realize that every hour out hiking was an hour not building Legos or making stories at home. And while he was good for five-milers from a very early age, at some point he figured out he could claim to be “tired” after the first 200 yards, and even that passive resistance (laying down in the middle of the trail) was an effective way of brining an excellent afternoon outing to a grinding halt. I’m not positive, but think he learned this from watching other kids do it on group outings. Big ears, and alla that.

It’s a drag. What for the past couple of years had seemed like the perfect father-son bonding activity had often become a wrestling match when it came to getting out of the house. Of course, he usually had fun once he hit the trail, but his little power plays to resist the very idea of going out have become both more strident and more devious. Along the way we mutually recognized that a certain amount of negotiations would do the trick: “If I go geocaching with you today will you play Lego Star Wars with me tonight?” (an excellent deal for me, since I secretly love playing Lego Star Wars).

But even that tactic may be losing its effectiveness. After Amy informed him that we were going to do a big hike tomorrow, he apparently complained: “The last day of Thanksgiving vacation, ruined by a hike? Why do you guys even think I like it? I’m not even an outdoors kind of guy!”

Ouch. Why don’t you just put me in a resting home right now, little squirt? Our Ultimate Bonding Activity, totally up-ended. OK, so you’re not into geocaching anymore. I can live with that. But “Not an outdoors kind of guy?” Where did you even learn an expression like that? And is that an example of genuine self-knowledge, or just an extension of increasingly sophisticated rhetorical ploys to let you stay home and play? And how can I make hiking feel more like play to you?

Well, Sid the Science Kid recently told you all about the importance of getting a good dose of cardio daily, and you seemed to buy that. But Sid or no Sid, just don’t wound your dear old dad like that, eh? Ouch.

Music: The Fall :: Before the Moon Falls
August 24th, 2008

Notes on Open APIs

Geocachingicon Readers following this blog have seen my occasional references to geocaching – a sport/hobbby/pastime that Miles and I do quite a bit of, which involves using a hand-held GPS to place and find hidden treasures – either in the woods or in the city.

One of the many unusual aspects of geocaching is the fact that it relies completely on the existence of a single web-based database, represented by the site geocaching.com. As web-based database applications go, the site is a modern marvel. The database represents hides, finds, people and their discovery logs, travel bugs (ID’d items that travel the world, hopping from container to container), and more, all sliced and diced a million ways to Sunday. The site is deeply geo-enabled, letting users hone in on hides near them, along a route, or near arbitrary destination locations. It’s also one of the best examples I’ve seen of useful Google Maps mashups, relying heavily on the open APIs provided by Google to integrate its cache database with Google’s map database. This is what map mashups are all about, and geocaching.com has done an amazing job with them.

As the popularity of personal GPSs rises, so does the game’s popularity. But when geocaching.com goes down (or slows down), so does the game, which involves more than half a million hides world-wide, and many millions of players. The site, which is, sadly, based on Microsoft database technology and ASP, does go down from time to time (big surprise); it’s a “single point of failure” in bit-space for the entire meat-space game – a precarious position. (more…)

June 16th, 2008

Old Growth

Redwoods    Bone

After a waffle breakfast with friends, spent Father’s Day with Miles and Amy at Redwood Regional Park, hiking down to the valley floor to get up close and personal with giant old growth redwoods. Not quite Muir Woods scale, but utterly spectacular. Found a small handful of geocaches along the way, including one locked deep inside a cow femur, which just added to the “dinosaurs have walked this path” atmosphere of the day. At one point near the valley floor, just a few dreamy rays of light were left penetrating to the forest floor. Miles started to get scared, convinced there were ghosts in the trees. Ascending 1,000 feet or so out of there was a much-needed workout, rewarded with eventually walking up and out of the canopy into broad daylight.

Later quenched our appetites at a local sushi bar — a landmark moment for us to be able to go to a restaurant without a kids menu. Stuffed myself on crab and avocado, then chili-infused dark chocolate (didn’t get the chocolate-covered ants I had wanted, but lightly salted Aztec Chili chocolate tiles are complex and dreamy). A glorious day. I love my family.

Music: Cat Power :: Metal Heart
May 1st, 2008

Get Lat/Long from Google Maps

Great tip from J-School multimedia instructor Jeremy Rue:

“If you ever want to find the longitude and latitude of a location on Google Maps, simply center the map to the location you want to find. You can even search an address and this will work. Then paste in this code into the URL field:

javascript:alert(window.gApplication.getMap().getCenter());

A pop-up box will appear with the longitude and latitude.”

Music: Os Mutantes :: A Minha Menina
April 19th, 2008

Oak Hymenoptera Redux

Six months ago, a certain unnamed geocache vexed and flummoxed Miles and I, and we ended up marking it DNF (15 minutes later I cut my hand wide open on barbed wire). Felt like we were so close and yet so far on that one (and it was a beautiful area), so returned to Carquinez today for a re-match. This time, we found it within three minutes, and it was a well-done doozy – a micro “Buffalo tube” tucked inside a tumorous growth on the branch of an old oak tree on a solitary hill in the middle of nowhere. Great place for a picnic, too.

Oak Hymenoptera (before) Oak Hymenoptera (after)

Miles was on a mission to photograph his Bionicles in natural settings, so spent half the day shooting macros of various Phantoka (and their off-spring) hanging from trees. If that sentence means anything to you, you have a 5-10 year-old-boy.

Snake

Also encountered a 4′ bull snake in the middle of the path, soaking up the sun, completely content to be petted and photographed. After a minute, it slid calmly off into the weeds.

Music: Joe Dassin :: Les Champs-Élysées
April 8th, 2008

Boys’ Weekend

Just returned from an extended weekend with Miles at Grandpa’s house in the mountains outside Tahoe, on the cusp of spring. For the first time, just the three of us boys; Amy sat this one out. Spent the first day sledding and playing in the snow; the next visiting Daffodil Hill, geocaching, and journeying into the bowels of Black Chasm cavern in Volcano, CA. Miles: “Whoooaaa! Is this really what it’s like in the center of the earth?” Later, asked if he remembered what kind of rock the caves were made of, responded “Marbles!”

Daffodil Hill 1

On the return trip, Miles and I ventured into deeper woodlands to find our 200th geocache (hard to believe we started just under a year ago; we’ve found all but ~30 of these together). It’s become a centerpiece of our bond, and he’s still surprised when he realizes that most kids have never been. Phoned our milestone into the Podcacher podcast, and Miles did the talking; hopefully we’ll get to hear his proud little voice on next week’s show.

Black Chasm was an amazing experience; years since I’ve been in a real cave, being stunned by mineral drapery, 200,000-year-old crystal extrusion, a pool of earth’s purest water 200 feet below glowing blue and green, inhabited only by sea monkeys. Got to Daffodil hill just as it entered it was entering waning stage, flowers just starting to think about drooping, but still beautiful. And catching a large male peacock in full strut, on a corrugated tin roof no less, was just stunning.

Flickr set

Music: The Mountain Goats :: San Bernardino
March 8th, 2008

Geolocation

Loose notes from SXSW 2008 panel on geolocation. Focus was on geo-gaming but other geo-topics also involved.

Great to see Jeremy Irish on the panel – Jeremy is the mastermind behind geocaching.com – the most sophisticated and original database-backed web site I know of – despite it being built in ASP (forgive us, Lord). Jeremy opened the session by showing the placard for the original geocache, and the OCB (Original Can of Beans) (food is no longer allowed in geocaches; ammunition and drugs are also barred).
(more…)

January 27th, 2008

Clipper Cove Musical Cache

Yerba Buena 5 Had the most awesome caching experience with Miles today on Yerba Buena island, halfway across the bay between Oakland and SF. Still cracks me up when we happen on an ammo can cache. They’re generally the best ones, and loved the theme of this one (a depot for trading “mix-tape” CDs), but the sight of a five-yr-old cracking open a box labled “200 CARTRIDGES … M-13″ still makes me laugh.

January 7th, 2008

Early Geocoding

Ordnance Survey1-Tm Via Boing-Boing, early example of geocoding? No mention there of how coordinates were calculated back then. I’m picturing a sextant in one hand and a bubble level in the other. Love the use of the wooden arrow, just to make sure we’re talking absolute precision.

Music: Steve Coleman & Five Elements :: Ascending Numeration (Alternate Take)
January 7th, 2008

Garmin Colorado

Garmin Colorado 400T Stock-1 I’m not the gadget hound I used to be – practicality’s got the better of me. But I’ve been drooling over Garmin’s coming Colorado handheld GPS receiver. Is this the iPhone of the GPSr world? After nine months of geocaching with my intro-level unit, I’ve become painfully aware of its limitations: Small screen, tendency to lose signal easily in tall trees, difficult-to-use buttons, inability to store anything but coordinates from .gpx files (which is why I wrote gpx2ipod).

The Colorado addresses all of that and more… at a price. Excellent review at GPS Magazine (6-page review, check the photos on inner pages). “Indiana Jones Meets MacGyver.” Not sure I want to be either of those guys, but dang, I’m drooling. Went to look for a demo unit at REI yesterday, but it’s not in stores yet. Ended up walking out with new mud boots instead. Saving pennies.

Music: The Langley Schools Music Project :: Calling Occupants Of Interplanetary Craft
January 1st, 2008

Hang On Sloopy

When I was a boy, one of the things I loved about driving through the Bay Area was looking for the amazing sculptures people created and planted in the mud flats and low tidal areas around area highways and bridges. There are far fewer of those around these days than there once were, but there are still a few, if you know where to look. Yesterday Miles and I found a few good ones while geocaching around the Emeryville Marina, including this excellent biplane just beyond arm’s reach from the end of a pier at the base of the marina peninsula.

Img 8523

Img 8522

Img 8521

The GPSr pointed to a spot somewhere just beyond the plane’s cockpit, which explained why the cache was rated a 4.5 on the terrain scale – one of the more difficult ones I’ve attempted (yay adrenaline!).

Geonewyears2007

Absolutely gorgeous caching day, and booty everywhere. At the end of the day, sun going down and the sky turned absolutely electric. One of the most gorgeous sunsets of my life, and the vista was 180 degrees of perfect.

Me: Miles, this is one of the most incredible things I’ve ever seen. No, wait, *you’re* one of the most incredible things I’ve ever seen.

Miles: Yeah, but I’m not a sword swallower. [Then, looking at the sky:] Hey, this must be where God lives!

Music: Devendra Banhart :: Sea Horse
December 29th, 2007

Experiments in Geocoding

For a while now, I’ve been wanting to try my hand at geocoding — attaching latitude and longitude (coordinate) data directly to the EXIF metadata in photographs so they can be precisely positioned on a map.

The easiest way to do this is to use a camera with a built-in GPS. Unfortunately, that’s still a pretty rare feature in cameras, and comes at a hefty premium. Because most people aren’t interested in the feature and never will be, it’s not likely to become commonplace any time soon. Some day we’ll all have high-quality cell phone cameras with native GPS — the Nokia N95 is the current front-runner, and I think it’s a safe bet the coming Google phone will have fully integrated GPS features. I’ve been holding back on taking the iPhone plunge until it has fully realized GPS capabilities (at which point it will also become the ultimate geocaching device).

But the cool thing is, you don’t have to wait for a GPS-enabled camera to start geocoding. Here are the results of my first geocoding experiment, created without a GPS-enabled camera. The icons are clickable; the thumbnails in the balloons are too.


View Larger Map

The photos aren’t great, the interface isn’t perfect, and due to several beginner’s mistakes, only some of the coordinates shown here are accurate. This was more a proof of concept than anything – a way to explore available software and techniques. You’d think generating a map like this would be trivial at this point in the game. Well… yes and no. There are a ton of options, but getting things to appear exactly the way you want them to is still a bit of a pain. Click through for the gory details.

I recently picked up an excellent (paper) map detailing 140 of Berkeley’s hidden pathways – concrete or wooden stairs covering the steep stretches between many of the twisting, heavily wooded streets of Berkeley. These were mostly built at the turn of the last century to help citizens without cars get to the local train systems. I recently explored a few dozen of the paths with my family, and started my geocoding experiment there.

(more…)

November 13th, 2007

Your Average Stud

Studfinder Veteran’s day… us gubmint employees got the day off. Felt more poignant than usual since Amy and I have been working our way through The War… slowly. Painful and fascinating to watch, learning so much.

Hung a 70-lb. TV on a 50-lb. wall-bracket today, finally eliminating the hideous shiny plastic stand it came on and getting it 12″ farther back from the couch. For a weight like this, hitting the studs was of paramount importance, couldn’t risk missing. Unfortunately, thick lathe walls and multiple repair jobs over time* resulted in getting lots of false readings from the electronic stud finder. For a while there it seemed like chaos, and I was beggining to consider fishing for it, though I didn’t relish the thought of having to patch it up later.

Each time I got a reading for the edge of a stud, I made a mark on the wall. After a while, I had about 40 tiny Xs dotting the LR wall, and noticed a pattern starting to emerge. While no single mark was reliable, in the aggregate I was starting to see implied vertical lines on either side of a 2″ space.

This got me thinking… when placing a geocache, it’s really important to publish accurate coordinates. But marking a single waypoint is inaccurate by definition, since the satellites and the earth are constantly shifting in relation to one another. The first cache we placed, I did the “bee” dance, walking out 30′ and returning repeatedly, marking the spot again and again, then finally plunking down a waypoint in the middle of the cluster to represent the average reading. That worked OK, but later discovered there was an “average waypoint” feature built into the GPSr – set it down in one spot and let the earth move while it takes a reading every few seconds. Let it do that for 200 or so readings, hit Stop, and you get a dynamite average. Conclusion: The world needs an electronic stud finder that does automatic averaging. Just drag the finder randomly around on the wall for a few minutes and let it report well-averaged stud edges.

Aside: Got my stitches out today – hand’s doing well, but will probably have a nice Frankenstein jag in it for life. At least it’s fully mobile again.

* Have I mentioned that when doing wall repair recently (earthquake cracks), I discovered that the living room had once been painted top to bottom with gold glitter paint? I love trying to imagine what the rest of the room must have looked like at whatever point in history that might have been.

Music: Screamin’ Jay Hawkins :: I Love Paris
November 3rd, 2007

Oak Hymenoptera

Milesoak     Milesoak2

By the grin on my face, you’d never guess I just got 14 sparkling new stitches in my right hand.

Headed out for Crockett Hills Regional Park with Miles on a gorgeous November morning – felt like late spring, amazing day. Halfway through the day, arrived at a cache under a giant oak … which we just couldn’t nail. Knew it was a tiny camouflaged micro, but it wasn’t about to give itself up. The clue was “Oak hymenoptera,” which of course was all Latin to me, so called Amy for a lifeline. She described a fungal growth related somehow to hornets or wasps. OK, the tree had its share of tumors and testicular outgrowths, and I searched them all while M ate cashews and an apple from his perch in the tree. But this one just wasn’t willing to be found.

A bit bummed, we moved on. Had intended to do a big loop around the park, but suddenly found ourselves at trail’s end. Realized we’d have to cross a road and hop a fence to continue our circuit – either that or hike two miles back the way we came and miss caching half the park, so went for it. Lifted Miles easily over the barbed-wire fence, then went to get myself over. OK, know this: I like adventure, and I’m not what you’d call “risk averse,” but I don’t think I do dumb things at the expense of safety. Studied the situation carefully to make sure there were no alternative crossings, then carefully got my feet into position on the top rung of the fence. Intended to sort of do a light vault over and spin down to the other side (this was only a 5-foot fence).

(more…)

October 21st, 2007

Kayak Rose

Marinakayak Miles and I occasionally rent a kayak from the Berkeley Marina and paddle around the bay, to catch a little sun and see what we can see. A few months ago we put together a waterproof geocache in an Otterbox, with the intention of planting it somewhere that would be accessible only by boat. Finally got around to it today. Had our eye on the dilapidated end of an old pier (at left in the image above; circle on right is where we took off from). After working our way through 1.5′ swells and oncoming wind, finally made it out there and started exploring… only to find there was not a single nook or cranny we could stick the cache in (without standing up in the boat, anyway, which wouldn’t be safe for us or for future finders).

Kayakrose Gave up and headed back in. Middle of the bay, something pink floated by, strangely familiar. “Miles, it’s a rose!” I shouted. We turned the boat around and chased after it. Sure enough – a single, lonely red rose on a long thorny stem, bobbing in the waves. Scooped it up and brought it home to Mommy. Amazingly, it seems to be doing OK. But what was it doing out there? A memorial to someone, tossed into the sea? A flower from dinner aboard a yacht, blown from its vase? A conciliatory gesture from a boyfriend, thrown away by an unpacified woman? So strange.

Even when caching days don’t go as planned, seems like there’s always some strange magic.

Music: Cibelle :: Mad Man Song
October 18th, 2007

Land That Time Forgot

Redwoods-2 One of the J-School’s multimedia student teams is putting together a package on geocaching, and Miles and I got to take them out to Redwood Regional Park last weekend. Didn’t go as well as planned – the dense redwoods made getting a signal lock almost impossible for much of the day. But we did manage to find two caches.

At the bottom of the valley, the ferns and moss and fungus grow thick, and the ancient trees rise up impossibly to the sky, gorgeous.

The highlight of the trip, as usual, totally unanticipated: Came across a patch of low weeds about 30 feet long absolutely dripping with ladybugs — tens of thousands of them, clinging from every tiny branch, several bugs thick in places. You could hear them dropping to the forest floor as they lost their grip on each other; they sounded like quiet popcorn. We scooped them up in our hands and let them crawl over our skin. Many inevitably found their way into our shirtsleeves and pant legs, into our hair and ears. It was magical, and we lingered with them for a long time. So this is where bugs are born.

Didn’t take my camera, but the journalists did share a handful of shots with me and said I could post them on Flickr.

Music: Loop Guru :: Stone River Reckoning
September 28th, 2007

gpx2ipod 1.3

Version 1.3 of my “geocaching with an ipod” system gpx2ipod is now available, with an all-new interface for establishing text encoding / international character sets. So all you Swedish and Russian and Chinese cachers should now see your native language rendered with all the proper characters on your iPods!

This update based in part on GPL’d contributions from a volunteer Swedish developer. This kind of collaboration is what open source is all about – on my own, I may never have gotten around to looking into the ins and outs of dealing with non-English charsets in gpsbabel and on the iPod. That wasn’t my personal itch that needed scratching, but it was someone else’s. Working together, everyone itches less :)

Music: The Slits :: Ping Pong Affair
September 8th, 2007

gpx2ipod update

Released a bug-fix update to gpx2ipod tonight. Version 1.1:

No longer generates errors when encountering caches with slashes in their names. Now works properly when installed in a path containing a space (such as “/Applications/GPS Apps”).

gpx2ipod is also listed at VersionTracker.

Music: Neko Case :: Pretty Girls
August 25th, 2007

The Other WP-Cache

Miles WP shirt WP-Cache easily ranks among the top five of my most-used (and most critical!) WordPress plugins (static site performance with dynamic site behavior, and all that jazz). But last week, heard about another kind of WP-Cache — developer Ryan Boren planted a couple of ammo cans full of WordPress t-shirts in the middle of Almaden Quicksilver Park — and didn’t list them on geocaching.com. In other words, a little insider training :)

Don’t generally like to drive much for a geocache (it kind of taints the enviro aspect), but made an exception today – this just sounded like too much fun. A huge and beautiful park, and plenty of traditional caches in the area too. Made the trip with Miles this morning and ended up spending almost the entire day hiking.

Tracked down the shirts mid-day and there’s still a ton of ‘em. No extra-smalls, so had to drape him in a small. The find was extra special because this was, coincidentally, our 100th find! Happy birthday to us, or something.

Stopped to eat Bunny Grahams and drink the last of the water (when will I learn?). Splashed each other in a creek. Found an entire deer skeleton (and brought the skull home in the bag my WP shirt came in). Dropped off some of the travel bugs we picked up in Minnesota. Ate peanut butter and honey sandwiches in the middle of the woods. Hiked our butts off (Miles did five full miles today!) Amazing views, very few people, great father-son day. Life is good.

Flickr set

August 24th, 2007

Gull Lake, 2007

Gull Lake If it’s been quiet around here lately, it’s because I just returned from a much-needed two-week vacation in Minnesota, relaxing with extended family. Five days of the trip spent on the shores of Gull Lake – canoeing, fishing, reading, golfing (yes, I said golfing!), playing tennis, geocaching, fishing, feasting, relaxing our hearts out. Nice little water skiing injury to show for my efforts – a ski whacked the top of my foot at speed and created a 3/4″ pillow bruise on top of the foot… which forced me to sit on the beach and devour a book and a half* (ah, shucks). Still recovering from that. Did I mention Wi-Fi in the trees, so you can use a laptop from anywhere? Life’s rough.

Back at work now, trying desperately to hang onto the vacation glow, but it’s fading fast. Big semester coming, with me in a new role at the J-School (more on that another day).

Just uploaded a pile of vacation images. Again trying something new – Image Rodeo has been great over the past few years, but never liked the fact that it forces you to output a separate database from iPhoto and then generate an album from that. Decided to give the free Galerie (which generates galleries with custom templates directly out of iPhoto) a shot and loving it so far, though it did take a while to port my template to its syntax.

Rained a bunch in the last few days (and I had my first encounter with a storm of nickel-sized hail – scary stuff!), but didn’t let that stop me – had an amazing experience on the last day doing a 15-geocache run in the rain, on bicycle. I’m almost always caching with Miles – was great to get out on my own. The Land of 10,000 Lakes is just packed with gorgeous meadows and wild lands. Trails run everywhere, ponds around every corner. The vegetation is incredibly lush — I could die of greenery.

* Read Sam Harris’ “Letter to a Christian Nation” and half of Sam Leavitt’s “Freakonomics” – both incredible. Hope to post more on those some day soon.

Music: Porter Wagoner :: Albert Ervin
August 22nd, 2007

gpx2ipod: Mac-Based Paperless Caching Redux

I’ve written a script – gpx2ipod – to enable Mac-based paperless geocaching with an iPod.

Mac-based paperless caching for people who own an iPod but not a PDA. Batch-converts a pile of .gpx files to plain text for use with the iPod’s “Notes” feature. Super-fast — cut your geocaching prep time to a few minutes. gpx2ipod handles both individual and Pocket Query (multiple-cache).gpx files. Cache files will display alphabetically on the iPod for easy access in the field. gpx2ipod can inject generated text files directly into your iPod (most users) or into a local “output” folder (you might not have an iPod but might still want the text files for other purposes). gpx2ipod is a Terminal application (shell script), but can be run painlessly with a double-click — no shell experience required.

The script requires gpsbabel 1.3.4 or higher, and can be downloaded either with or without gpsbabel bundled.

For me, it’s been a very fast way to reduce prep time before going caching – I can now build and receive a pocket query from geocaching.com, then load hundreds of waypoints into the GPSr and all of their metadata into the iPod in a few minutes (previously I had to selectively print out data pages for each cache I intended to visit – a laborious and wasteful process).

Just received an email from a super-happy beta tester who’s as excited by this as I am – gratifying to know I’m not just barking up my own tree. A future version will feed gpx files to the GPSr and text files to the iPod in the same run.

This tool is also available through VersionTracker.

This is the official support / comment page for gpx2ipod.