<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>eric.jain.name</title>
	<atom:link href="http://eric.jain.name/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.jain.name</link>
	<description>Eric Jain&#039;s Blog</description>
	<lastBuildDate>Sat, 24 Mar 2012 22:36:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>California Roadtrip</title>
		<link>http://eric.jain.name/2012/03/24/california-roadtrip/</link>
		<comments>http://eric.jain.name/2012/03/24/california-roadtrip/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 21:06:05 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric.jain.name/?p=169</guid>
		<description><![CDATA[One-week trip from Los Angeles to San Francisco and back (March 15&#8211;22). Map with tracks, waypoints and links to photo albums.]]></description>
				<content:encoded><![CDATA[<p>One-week trip from Los Angeles to San Francisco and back (March 15&#8211;22). Map with tracks, waypoints and links to photo albums.</p>
<p><span id="more-169"></span></p>
<p><iframe src="/2012/03/23/california-roadtrip/map.html" height="600" width="550"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2012/03/24/california-roadtrip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSGi and Eclipse RCP Talk</title>
		<link>http://eric.jain.name/2011/11/17/osgi-and-eclipse-rcp-talk/</link>
		<comments>http://eric.jain.name/2011/11/17/osgi-and-eclipse-rcp-talk/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 22:50:40 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Life Science]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://eric.jain.name/?p=156</guid>
		<description><![CDATA[I gave a talk at the Seattle Java User Group this week, where I talk about two technologies I use at work: The OSGi module system, and the Eclipse Rich Client Platform. Giving this talk was a good experience, and the audience was great. You can watch the talk below.]]></description>
				<content:encoded><![CDATA[<p>I gave a talk at the <a href="http://www.seajug.org/">Seattle Java User Group</a> this week, where I talk about two technologies I use <a href="http://www.sciscogenetics.com/">at work</a>: The <a href="http://www.osgi.org/About/Technology">OSGi</a> module system, and the <a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform">Eclipse Rich Client Platform</a>. Giving this talk was a good experience, and the audience was great. You can watch the talk below.</p>
<p><span id="more-156"></span></p>
<p><iframe src="http://player.vimeo.com/video/32248135?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe></p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/10179655" width="400" height="335" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2011/11/17/osgi-and-eclipse-rcp-talk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One Year&#8217;s Tracklogs</title>
		<link>http://eric.jain.name/2010/12/12/one-years-tracklogs/</link>
		<comments>http://eric.jain.name/2010/12/12/one-years-tracklogs/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 00:09:59 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Recreation]]></category>

		<guid isPermaLink="false">http://eric.jain.name/?p=151</guid>
		<description><![CDATA[Here&#8217;s a map that shows every tracklog I recorded this year, driving and hiking around Washington State (mostly). The red tracks were recorded while driving (or, in one instance, while on a ferry). The yellow tracks were recorded while hiking (or in small boats). I only started recording driving tracklogs end of April, hence the [...]]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s a map that shows every tracklog I recorded this year, driving and hiking around Washington State (mostly).</p>
<p><span id="more-151"></span></p>
<p><a href="http://www.google.com/fusiontables/DataSource?snapid=115713"><img src="http://farm6.static.flickr.com/5121/5256169282_e8d8d29480_z.jpg" alt="Eric's Tracklogs 2010"/></a></p>
<p>The red tracks were recorded while driving (or, in one instance, while on a ferry). The yellow tracks were recorded while hiking (or in small boats). I only started recording driving tracklogs end of April, hence the few disconnected hiking tracks on the map.</p>
<p>The map was created with <a href="http://tables.googlelabs.com/">Google Fusion Tables</a>, which somehow is smart enough to be able to show a large number of tracklogs all at once. I wrote a small <a href="build.g">script</a> (in Groovy) to convert a directory containing GPX tracklog files into a single KML file that can be imported into Google Fusion Tables.</p>
<p>Click on the image above to open an interactive, zoomable map.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2010/12/12/one-years-tracklogs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kauai</title>
		<link>http://eric.jain.name/2010/04/16/kauai/</link>
		<comments>http://eric.jain.name/2010/04/16/kauai/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 04:20:56 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric.jain.name/?p=117</guid>
		<description><![CDATA[Trip report for a one-week vacation on Kauai (Hawaii), April 8th &#8212; 15th. Day 1 Arrived in Lihue in the evening. Picked up our rental car from Hertz (1 min shuttle drive from the terminal). Upgraded the car to a Subaru Forester (AWD) due to some concern about the condition of a road we intended [...]]]></description>
				<content:encoded><![CDATA[<p>Trip report for a one-week vacation on Kauai (Hawaii), April 8th &#8212; 15th.</p>
<p><span id="more-117"></span></p>
<h3>Day 1</h3>
<p>Arrived in Lihue in the evening. Picked up our rental car from Hertz (1 min shuttle drive from the terminal). Upgraded the car to a Subaru Forester (AWD) due to some concern about the condition of a road we intended to drive the next day. Checked in at our hotel, the <a href="http://www.astonhotels.com/aston/propertyOverview.do?propertyGroupId=45463">Aston Islander on the Beach</a> in Kapaa [<a href="http://www.tripadvisor.com/ShowUserReviews-g60616-d87217-r61767061-Aston_Islander_on_the_Beach-Kapaa_Kauai_Hawaii.html">My Review</a>].</p>
<h3>Day 2</h3>
<p>Got our <a href="http://www.hawaiistateparks.org/parks/kauai/">state park camping permits</a> in Lihue. Spent almost an hour waiting for the paperwork to be completed, but was glad we had been able to get all the permits we wanted on short notice (advance reservations of up to one year are sometimes required). Bought groceries for camping and to stock up our hotel fridge. Didn&#8217;t manage to get hold of a gas canister for our camping stove, so we&#8217;d have to make do with a Sterno. Bought topo maps at the museum shop. Rented snorkeling gear at <a href="http://www.snorkelbob.com/">Snorkel Bob&#8217;s</a>.</p>
<p>Drove around to the west side of the island. To get to Polihale Beach we had to drive the last few miles on a notorious dirt road [<a href="http://maps.google.com/maps/ms?ie=UTF8&#038;hl=en&#038;msa=0&#038;msid=111885530645305979451.000482fe794ebdb98ba77&#038;t=h&#038;z=13">Directions</a>]. There had been a lot of rain prior to our arrival, and we had been warned when we got the permit that we&#8217;d get stuck for sure. But the road was starting to dry out, and we made it just fine (albeit covered with mud). Might even have made it with a compact car, but navigating the miles of potholes would have taken forever, and we&#8217;d have had to leave the car at the day use area at the end of the road. Found a beautiful spot to set up camp and walked up along the beach until we hit the end.</p>
<table style="width:194px;">
<tr>
<td align="center" style="height:194px;background:url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/eric.jain/PolihaleBeachApril2010?feat=embedwebsite"><img src="http://lh4.ggpht.com/_GeX70u05z6k/S8lEdFGX1PE/AAAAAAAAops/3VmT1MemPPU/s160-c/PolihaleBeachApril2010.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td>
</tr>
<tr>
<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/eric.jain/PolihaleBeachApril2010?feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">Polihale Beach Photos</a></td>
</tr>
</table>
<h3>Day 3</h3>
<p>Drove back to Waimea and from there up to Koke&#8217;e State Park along the spectacular Waimea canyon. Stopped at the <a href="http://www.kokee.org/">Koke&#8217;e Museum</a> to ask about trail conditions. Started hiking from the end of the road at the Pu&#8217;uokila Lookout (amazing views down into Kalalau Valley and out into the ocean). Followed the (muddy) Pihea trail along the valley rim and then down into the Alakai Swamp (nice boardwalk). Followed the Alakai Trail from the intersection to its beginning at a picnic area with stunning views down Waimea Canyon. Headed back, with a small detour up Pihea Peak. Stayed at the Koke&#8217;e campground (near the museum).</p>
<table style="width:194px;">
<tr>
<td align="center" style="height:194px;background:url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/eric.jain/AlakaiSwampApril2010?feat=embedwebsite"><img src="http://lh3.ggpht.com/_GeX70u05z6k/S8q3Ixzuc8E/AAAAAAAAo7k/CXpNsMbcUZo/s160-c/AlakaiSwampApril2010.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td>
</tr>
<tr>
<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/eric.jain/AlakaiSwampApril2010?feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">Alakai Swamp Photos</a></td>
</tr>
</table>
<h3>Day 4</h3>
<p>Drove down to Po&#8217;ipu. Po&#8217;ipu Beach looked a bit crowded, but we didn&#8217;t have trouble finding parking. The snorkeling turned out to be quite simple: Just had to stick the head underwater and watch all kinds of colorful fish swim up. Next we went on a (guided) tour of the Allerton Garden. They had some pretty amazing flowers and fruits growing there. Too bad the guide was more focused on keeping the group entertained with football jokes than lecturing&#8230; Before we headed back to the hotel to clean our gear and get a good night&#8217;s sleep, we were glad we checked out the &#8220;Spouting Horn&#8221; blowhole across the road from the garden [<a href="http://www.youtube.com/watch?v=PJfSqJ2s7hc">Movie</a>].</p>
<table style="width:194px;">
<tr>
<td align="center" style="height:194px;background:url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/eric.jain/AllertonGardenApril2010?feat=embedwebsite"><img src="http://lh4.ggpht.com/_GeX70u05z6k/S8wH0bJfRCE/AAAAAAAApyw/zK7AzyQZ7bM/s160-c/AllertonGardenApril2010.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td>
</tr>
<tr>
<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/eric.jain/AllertonGardenApril2010?feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">Allerton Garden Photos</a></td>
</tr>
</table>
<h3>Day 5</h3>
<p>Got up early and drove to the other end of the road, Ke&#8217;e beach, from where we hiked the Kalalau trail along the Napali coast 11 miles to Kalalau Beach. The trail is notorious for some scary bits along cliffs, but, being used to hiking in the mountains, we did just fine. On the other hand we lost a lot of time slipping along muddy sections of the trail (the first 2 miles were worst). Not to mention time lost crossing several streams (though none more than knee-deep) and filtering water. We also went through several cycles of getting rained on and drying out again, never bothered getting out our rain jackets. Reached Kalalau Valley as the sun was setting. The evening light combined with a rainbow or two made for a very scenic setting. By the time we reached the campground at the other end of the valley, it was dark. Surprised to find the campground packed; took us a while to find an even spot between the tents. [<a href="http://connect.garmin.com/proxy/activity-service-1.0/kml/activity/30268031?full=true">Tracklog</a>]</p>
<h3>Day 6</h3>
<p>Wished we had a day to explore the valley and talk to the friendly &#8220;locals&#8221;, but we had to head back out&#8230;</p>
<table style="width:194px;">
<tr>
<td align="center" style="height:194px;background:url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/eric.jain/KalalauTrailApril2010?feat=embedwebsite"><img src="http://lh3.ggpht.com/_GeX70u05z6k/S8wBfGhz3xE/AAAAAAAApyk/nbryrDXxDbo/s160-c/KalalauTrailApril2010.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td>
</tr>
<tr>
<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/eric.jain/KalalauTrailApril2010?feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">Kalalau Trail Photos</a></td>
</tr>
</table>
<h3>Day 7</h3>
<p>Long list of things to do on our last day: Find sea turtles (got lucky in the area next to Brennecker&#8217;s Beach, there was even a rare monk seal there). Visit the Museum in Lihue (no stunning exhibits, but interesting nevertheless). Return rented snorkeling gear. Clean our gear (and rental car). Return the snorkeling equipment. Buy gifts. Mail postcards. Print boarding passes. Even managed to swing by the Opaeka&#8217;a (yawn) and Wailua (wow) Falls [<a href="http://www.youtube.com/watch?v=DpTl_Ohjafc">Movie</a>].</p>
<h3>Day 8</h3>
<p>Our flight left early in the morning. On our last day a cold front had hit Hawaii; and since the weather back home in Seattle was nice, there was almost no noticeable difference when we got off the plane!</p>
<h3>Useful Resources</h3>
<ul>
<li><a href="http://www.amazon.com/Ultimate-Kauai-Guidebook-Revealed/dp/0971727953">Ultimate Kauai Guidebook</a> incl <a href="http://www.wizardpub.com/kauai/kauupdate.html">Updates</a> [<a href="http://www.amazon.com/review/R1YHVCI5D2W8WH/ref=cm_cr_rdp_perm">My Review</a>]</li>
<li><a href="http://www.tripadvisor.com/ShowForum-g29218-i304-Kauai_Hawaii.html">Kauai Forum</a> at TripAdvisor &#8212; had all questions the guidebook didn&#8217;t cover answered there</li>
<li><a href="http://www.kauaiexplorer.com/">Kauai Explorer</a> &#8212; ocean report and list of beaches and hiking trails</li>
<li><a href="http://www.wrcc.dri.edu/narratives/HAWAII.htm">Climate of Hawaii</a> &#8212; some background information required to make sense of local weather forecasts</li>
<li>National Weather Service: <a href="http://forecast.weather.gov/product.php?site=NWS&#038;issuedby=HFO&#038;product=AFD&#038;format=txt">Area Forecast</a>; <a href="http://forecast.weather.gov/MapClick.php?zoneid=HIZ002&#038;TextType=1">Windward</a>, <a href="http://forecast.weather.gov/MapClick.php?zoneid=HIZ003&#038;TextType=1">Leeward</a> and <a href="http://forecast.weather.gov/MapClick.php?zoneid=HIZ004&#038;TextType=1">Mountain</a> Forecasts</li>
<li><a href="http://www.priceline.com/">Priceline.com</a> &#8212; first time I used them, but seemed to work great for getting a good deal on the flight + hotel + car rental</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2010/04/16/kauai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hosting Applets in Google Docs</title>
		<link>http://eric.jain.name/2010/01/22/hosting-applets-in-google-docs/</link>
		<comments>http://eric.jain.name/2010/01/22/hosting-applets-in-google-docs/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 23:44:46 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://eric.jain.name/?p=92</guid>
		<description><![CDATA[Google Docs recently added support for uploading arbitrary files (up to 250MB large). Can this be used to host Java applets? I uploaded a jar file containing a simple test applet to Google Docs and referenced it like so: &#60;applet width=&#34;440&#34; height=&#34;60&#34; code=&#34;JavaVersionDisplayApplet.class&#34; codebase=&#34;http://docs.google.com/&#34; archive=&#34;uc?id=0B9ANnqvnRtroOTM5YWE3YmMtMGZkMy00ZGE5LWE2NWUtOGZhNzk5MzA2NzBk&#34;&#62; &#60;/applet&#62; The result:]]></description>
				<content:encoded><![CDATA[<p>Google Docs recently added support for <a href="http://docs.google.com/support/bin/answer.py?answer=50092">uploading arbitrary files</a> (up to 250MB large). Can this be used to host Java applets?</p>
<p><span id="more-92"></span></p>
<p>I uploaded a jar file containing a simple test applet to Google Docs and referenced it like so:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">applet</span></span>
<span style="color: #009900;">  <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;440&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;60&quot;</span></span>
<span style="color: #009900;">  <span style="color: #000066;">code</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;JavaVersionDisplayApplet.class&quot;</span></span>
<span style="color: #009900;">  <span style="color: #000066;">codebase</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://docs.google.com/&quot;</span></span>
<span style="color: #009900;">  <span style="color: #000066;">archive</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;uc?id=0B9ANnqvnRtroOTM5YWE3YmMtMGZkMy00ZGE5LWE2NWUtOGZhNzk5MzA2NzBk&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">applet</span>&gt;</span></pre></td></tr></table></div>

<p>The result:</p>
<p><applet width="440" height="60" code="JavaVersionDisplayApplet.class" codebase="http://docs.google.com/" archive="uc?id=0B9ANnqvnRtroOTM5YWE3YmMtMGZkMy00ZGE5LWE2NWUtOGZhNzk5MzA2NzBk"> </applet></p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2010/01/22/hosting-applets-in-google-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing Tracklogs</title>
		<link>http://eric.jain.name/2009/11/12/sharing-tracklogs/</link>
		<comments>http://eric.jain.name/2009/11/12/sharing-tracklogs/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 02:12:17 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Recreation]]></category>

		<guid isPermaLink="false">http://eric.jain.name/?p=68</guid>
		<description><![CDATA[While hiking, I often carry along a small GPS device to record my tracks. This is not just useful in case I get lost and need to backtrack, but also allows me to geotag my pictures before uploading them. Plus it can be fun to review a hike in Google Earth. What about sharing tracklogs? [...]]]></description>
				<content:encoded><![CDATA[<p>While hiking, I often carry along a <a href="http://www.garmin.com/products/etrexH/">small GPS device</a> to record my tracks. This is not just useful in case I get lost and need to backtrack, but also allows me to <a href="http://www.robogeo.com/">geotag</a> my pictures before <a href="http://picasaweb.google.com/eric.jain">uploading</a> them. Plus it can be fun to review a hike in Google Earth. What about sharing tracklogs? This can be valuable when hiking in areas with outdated maps or maps hat don&#8217;t have all trails. So I had a look at some of the existing websites for sharing GPS tracklogs &#8212; here&#8217;s what I found.</p>
<p><span id="more-68"></span></p>
<div style="padding: 1em; border: 1px solid silver">
<a href="/2009/11/12/sharing-tracklogs/20091101.gpx"><img src="http://lh5.ggpht.com/_GeX70u05z6k/Su5n9DeylLI/AAAAAAAAgB4/z4L-IrVJsIM/s320/20091101-tracklog.jpg" /></a><br />
<small>Tracklog in Google Earth</small>
</div>
<h3><a href="http://trailregistry.com/">TrailRegistry</a></h3>
<p>TrailRegistry appears to be one of the oldest sites for sharing tracklogs. It also has the smartest approach, using a <a href="http://www.topofusion.com/network.php">network algorithm</a> to consolidate overlapping tracklogs and remove noise. Unfortunately the site doesn&#8217;t appear to have had much effort invested into it since it was set up in 2003.</p>
<h3><a href="http://www.gpxchange.com/">GPXchange</a></h3>
<p>GPXchange also appears to have been around since about 2003. The interface is similarly lacking and trail coverage isn&#8217;t great. No attempt is made to consolidate tracklogs.</p>
<h3><a href="http://www.gpsxchange.com/">GpsXChange.com</a></h3>
<p>GpsXChange.com is a simple forum where people can post tracklogs. Seems to have been around since circa 2006 &#8212; like the following sites. Finding a tracklog requires searching the forums e.g. with a trail name. There doesn&#8217;t appear to be a huge amount of participation.</p>
<h3><a href="http://redtrails.com/">Redtrails</a></h3>
<p>Redtrails is based on the trail maps compiled by <a href="http://switchbacks.com/maps/NW_Trails.html">Northwest Trails</a>, where you can submit tracklogs (and wait for them to be integrated into a consolidated trail map database which is released every month or so). This is by far the most comprehensive set of trails (for Washington State) that  I came across.</p>
<h3><a href="http://www.everytrail.com/">EveryTrail</a></h3>
<p>EveryTrail is a Web 2.0-ish site where you can share a trip by uploading a tracklog and some pictures. Nice site to browse around, but if you are looking for a specific trail, your chances aren&#8217;t to good (unless it happens to be a major tourist attraction). Requires login to download raw tracklogs.</p>
<h3><a href="http://www.wikiloc.com/">Wikiloc</a></h3>
<p>Similar to EveryTrail. The interface is a bit less cluttered interface but I found only a dozen hiking trails for all of Washington State. Also requires login to download raw tracklogs.</p>
<h3><a href="http://connect.garmin.com/">Garmin Connect</a></h3>
<p>The focus of this site seems to be more on keeping track of your fitness than providing hiking trail maps (e.g. it will show additional information such as the heart rate, if recorded), but it has the best interface for looking at tracklogs. There&#8217;s a reasonable amount of trails. Exports raw tracklogs in Garmin&#8217;s TCX rather than in the standard GPX format.</p>
<h3><a href="http://www.trails.com/">Trails.com</a></h3>
<p>This site has been around since at least 2000, but they just started experimenting with letting people upload tracklogs. Tracklogs are attached to trail descriptions taken from books. But I couldn&#8217;t get this feature to work yet&#8230;</p>
<h3>(In)conclusion</h3>
<p>There is no shortage of options for uploading tracklogs. The ideal site would both store individual tracklogs and aggregate them into consensus trails &#8212; while making use of contextual information (How long ago was a tracklog recorded? During what season? Using what device? How reliable is the submitter?). Such as site does not appear to exist at the moment.</p>
<p>I&#8217;m not sure I&#8217;d bother submitting my (sometimes messy) tracklogs to sites such as TrailRegistry or Northwest Trails. But I do want to make sure that the raw data is available to anyone who wants to crawl it. Hosting the raw files on this blog is an option, but that makes finding the files difficult for anyone but Google. So I&#8217;ll probably go with Garmin Connect or Gp(s)XChange.com. Suggestions?</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2009/11/12/sharing-tracklogs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GTAC 2008</title>
		<link>http://eric.jain.name/2008/10/23/gtac-2008/</link>
		<comments>http://eric.jain.name/2008/10/23/gtac-2008/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 07:03:45 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://eric.jain.name/2008/10/24/gtac-2008/</guid>
		<description><![CDATA[Here are my take-away notes from the first day of the Google Testing and Automation Conference. James A. Whitaker (Microsoft) on The Future of Testing: Crowdsourcing testing (see e.g. uTest) is the simplest way to get an application tested on a large number of different platforms. Such services should also allow testers to focus more [...]]]></description>
				<content:encoded><![CDATA[<p>Here are my take-away notes from the first day of the <a href="http://googletesting.blogspot.com/2008/04/gtac-2008-in-seattle.html">Google Testing and Automation Conference</a>.</p>
<p><span id="more-67"></span></p>
<p><strong>James A. Whitaker (Microsoft) on <em>The Future of Testing</em>:</strong> Crowdsourcing testing (see e.g. <a href="http://www.utest.com/">uTest</a>) is the simplest way to get an application tested on a large number of different platforms. Such services should also allow testers to focus more on designing rather than executing (manual) tests. Virtualisation could address the issue of hard to reproduce bugs by capturing the state of the machine as part of bug reports. Game testers use maps to highlight areas in game worlds that have been thoroughly tested. Similar visualizations could help people testing normal software what areas of the application need more testing.</p>
<p><strong>Elfriede Dustin and Marcus Borch (IDT) on <em>Advances in Automated Software Testing Technologies</em></strong>: There are <a href="http://generatedata.com/">tools that can help generate random test data</a>. The speakers spoke in great length about generating test code from customer supplied spreadsheets. Not sure if anyone in the audience understood what the advantage of this approach is &#8212; I didn&#8217;t.</p>
<p><strong>Andres Almiray (Oracle) on <em>Boosting Your Testing Productivity with Groovy</em>:</strong> This was more about the advantages of Groovy in general than testing, though towards the end of the talk the speaker did show how to create mock objects (using MockFor/StubFor) and how to use DbUnit in Groovy (more or less the same way you&#8217;d use it in Java). Oh boy this guy really did drink the Kool-Aid&#8230;</p>
<p><strong>Markus Clermont and John Thomas on <em>Taming the Beast: How to Test an AJAX Application</em>:</strong> The speakers did their best to keep he audience awake in this after-lunch talk. This got a bit tiring after the tenth &#8220;raise your hand if&#8230;&#8221;, but they had an excellent point: The amount of large, end-to-end tests (written e.g. with Selenium) should be minimized in favor of &#8220;medium&#8221;-sized tests that test interactions between specific components (one level deep).</p>
<p><strong>Matt Wood (Sanger Institute) on <em>The New Genomics: Software Development at Petabyte Scale</em>:</strong> This was perhaps the most interesting talk, though it didn&#8217;t really go into testing at all!</p>
<p><strong>Marc-Elian Bégin (Six2) on <em>Using Cloud Computing to Automate Full-Scale System Tests</em>:</strong> The case was made that Amazon EC2 is of great use for (system-level) testing. The speaker predicts that paravirtualization (e.g. with Xen) will increasingly be replaced with full virtualization (e.g. KVM), even though latter requires special hardware support (built into most newer processors?).</p>
<p><strong>Vishal Chowdhary (Microsoft) on <em>Practicing Testablity in the Real World</em>:</strong> Good explanation of the basics of writing testable code, though perhaps a bit too basic for the audience that was present.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2008/10/23/gtac-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seattle by Land, Water and Air</title>
		<link>http://eric.jain.name/2008/08/05/seattle-land-water-air/</link>
		<comments>http://eric.jain.name/2008/08/05/seattle-land-water-air/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 01:11:10 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://eric.jain.name/2008/08/05/seattle-land-water-air/</guid>
		<description><![CDATA[Having my sister visit me here in Seattle provided a good excuse to do some local sightseeing &#8212; first by land and water with the Ducks of Seattle, then by air with Seattle Sea Planes. Here are the exact routes taken on these two tours: Ride the Ducks of Seattle Tracklog Seattle Sea Planes Tracklog [...]]]></description>
				<content:encoded><![CDATA[<p>Having my sister visit me here in Seattle provided a good excuse to do some local sightseeing &#8212; first by land and water with the <a href="http://www.ridetheducksofseattle.com/">Ducks of Seattle</a>, then by air with <a href="http://www.seattleseaplanes.com/">Seattle Sea Planes</a>.</p>
<p><span id="more-66"></span></p>
<p>Here are the exact routes taken on these two tours:</p>
<p><strong>Ride the Ducks of Seattle</strong></p>
<div id="map-duck"></div>
<p><a href="duck.gpx">Tracklog</a></p>
<p><strong>Seattle Sea Planes</strong></p>
<div id="map-plane"></div>
<p><a href="plane.gpx">Tracklog</a> | <a href="http://picasaweb.google.com/eric.jain/SeattleSeaPlaneAugust2008">Pictures</a></p>
<p><script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA1ie5eJQW9e6q2ZQ_BA68hRTRNlqWHuvjCh6l9lpJg_hxaZzwYxRdO9Z9zsnPQ1egjGR83hDs3rnrLg" type="text/javascript"></script></p>
<style type="text/css">#map-plane, #map-duck { width: 400px; height: 300px; }</style>
<p><script type="text/javascript" src="duck.js"></script><br />
<script type="text/javascript" src="plane.js"></script></p>
<p>The routes were recorded with a Garmin eTrex H, and the maps were created with <a href="http://www.robogeo.com/home/">Robogeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2008/08/05/seattle-land-water-air/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Edward Tufte&#039;s Presenting Data and Information Course</title>
		<link>http://eric.jain.name/2008/07/18/edward-tufte-presenting-data-and-information-course/</link>
		<comments>http://eric.jain.name/2008/07/18/edward-tufte-presenting-data-and-information-course/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 00:08:31 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://eric.jain.name/2008/07/18/edward-tufte-presenting-data-and-information-course/</guid>
		<description><![CDATA[Here are some take-away notes from the course on presenting data and information that Edward Tufte gave in Seattle on July 17. Don&#8217;t choose a visualization method in advance. The goal of a graphic is to invoke a content response, not a design response (i.e. wow, nice graph). Organization charts are not informative &#8212; unless [...]]]></description>
				<content:encoded><![CDATA[<p>Here are some take-away notes from the course on <a href="http://www.edwardtufte.com/tufte/courses">presenting data and information</a> that Edward Tufte gave in Seattle on July 17.</p>
<p><span id="more-65"></span></p>
<p><img src="tufte_books.gif" alt="Course Books"/></p>
<p>Don&#8217;t choose a visualization method in advance. The goal of a graphic is to invoke a <strong>content response</strong>, not a design response (i.e. wow, nice graph).</p>
<p>Organization charts are not informative &#8212; unless the lines (relationships) are annotated.</p>
<p>Every graphic should provide <strong>reasons to believe</strong>. Detail helps credibility and raises interest (as an extreme example consider aerial pictures). If you don&#8217;t show all the data you must be a &#8220;cherry picker&#8221;.</p>
<p>Letting people look at data themselves stimulates their interest and gets them thinking (and has more impact). More data points means more &#8220;hooks&#8221; for people to (potentially) be interested in.</p>
<p>When possible, bring <strong>something real</strong> to a presentation (for example a hospital bill when discussing medical expenses).</p>
<p><strong>Annotate everything</strong> &#8212; even your text. Don&#8217;t use foot notes, create side notes.</p>
<p>It rarely makes sense to order items in tables alphabetically.</p>
<p>The Gil Sans font (a compact sans-serif font) works great for (time-)tables.</p>
<p>Don&#8217;t go for the lowest common denominator. Don&#8217;t be &#8220;flabby &#038; generic&#8221;.</p>
<p>Make presentations that make proper use of the human eye-brain system (which has a bandwidth of ~10Mbs).</p>
<p>Tables outperform graphics up until ~500 data points.</p>
<p>Respect both the content and the audience. Why is it that an average PowerPoint table contains only 12 numbers, but tables in the sports section of a magazine can burden their audience with an average of ~200 numbers?</p>
<p>Distribute data in space (using multiple monitors, if must be) rather than not time (e.g. across several slides).</p>
<p>People should have their names on their work (as pride often results in better work).</p>
<p>Don&#8217;t separate information depending to its mode of production (e.g. in separate &#8220;multimedia&#8221; slide shows).</p>
<p>Be aware that design often mimics the hierarchy in an organization.</p>
<p>The original computer desktop at Xerox had icons for documents only (i.e. now trash icon etc).</p>
<p>Create &#8220;infographics&#8221; that you can leave around (maybe people will give them another look during a following, boring presentation).</p>
<p>&#8220;No matter how beautiful your interface is, it would be better if there was less of it&#8221; (though I don&#8217;t think he&#8217;d extend that all the way to command line interfaces).</p>
<p>&#8220;Flat&#8221; interfaces beat &#8220;hierarchical&#8221; interfaces in terms of usability.</p>
<p>Efforts to provide &#8220;personalized&#8221; interfaces are &#8220;pathetic&#8221; (shows that you don&#8217;t know how to present something, and try to offload the responsibility to the user).</p>
<p>Going beyond <a href="http://en.wikipedia.org/wiki/Sparkline">sparklines</a>: <a href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0002vW&#038;topic_id=1">Wavefields</a> (?).</p>
<p>Instead of doing &#8220;presentations&#8221;, dump the data on the audience, let them read through it, and then have a &#8220;guided discussion&#8221; (i.e. answer questions).</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2008/07/18/edward-tufte-presenting-data-and-information-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manning Books in Safari Books</title>
		<link>http://eric.jain.name/2008/06/19/manning-books-in-safari-books/</link>
		<comments>http://eric.jain.name/2008/06/19/manning-books-in-safari-books/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 20:38:35 +0000</pubDate>
		<dc:creator>Eric Jain</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://eric.jain.name/2008/06/19/manning-books-in-safari-books/</guid>
		<description><![CDATA[Over the last few days several books from Manning Publications appear to have been added to Safari Books. So far there are 11 books, from Jess in Action (published July 2003) to jQuery in Action (published February 2008). I&#8217;m somewhat surprised that there was no announcement (so far) on either company&#8217;s web sites&#8230; In any [...]]]></description>
				<content:encoded><![CDATA[<p>Over the last few days several books from <a href="http://www.manning.com/">Manning Publications</a> appear to have been added to <a href="http://my.safaribooksonline.com/">Safari Books</a>.</p>
<p><span id="more-64"></span></p>
<p><img src="/2008/06/19/manning-books-in-safari-books/safari.png" alt="Safari Screen Shot"/></p>
<p>So far there are 11 books, from <a href="http://my.safaribooksonline.com/9781930110892">Jess in Action</a> (published July 2003) to <a href="http://my.safaribooksonline.com/9781933988351">jQuery in Action</a> (published February 2008). I&#8217;m somewhat surprised that there was no announcement (so far) on either company&#8217;s web sites&#8230; In any case I&#8217;m hoping that there is more to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.jain.name/2008/06/19/manning-books-in-safari-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
