<?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>MikePadgett.com &#187; Technology</title>
	<atom:link href="http://www.mikepadgett.com/content/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikepadgett.com</link>
	<description>Articles, reviews, travel, design, literature and more written by Mike Padgett, an Information Designer in Brussels</description>
	<lastBuildDate>Thu, 09 Sep 2010 14:29:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Net neutrality: the Google-Verizon proposal versus freedom and choice</title>
		<link>http://www.mikepadgett.com/technology/net-neutrality-google-verizon-versus-freedom-and-choice/</link>
		<comments>http://www.mikepadgett.com/technology/net-neutrality-google-verizon-versus-freedom-and-choice/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 05:03:21 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[information technology]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[verizon]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=2534</guid>
		<description><![CDATA[Notes on the recent Google-Verizon proposals for safeguarding net neutrality.]]></description>
			<content:encoded><![CDATA[<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/08/gv.jpg" alt="Google-Verizon proposals" width="553" height="309" /></div>
<p>I was disappointed to learn that Google had a hand in <a href="http://googlepublicpolicy.blogspot.com/2010/08/joint-policy-proposal-for-open-internet.html" title="Links to an external website">recent proposals on Internet neutrality</a>.</p>
<h3>Google-Verizon proposals: telling tall tales</h3>
<p>These proposals purport to underwrite the future of an open internet. To quote the <a href="http://www.bbc.co.uk/news/technology-10920871" title="LInks to an external website">BBC story on the subject</a>:</p>
<blockquote cite="http://www.bbc.co.uk/news/technology-10920871"><p>&#8220;The set of seven proposals guarantee equal access to the internet and call for the prohibition of wired broadband providers from discriminating between different kinds of internet traffic to ensure that no-one can pay to have their traffic treated more favourably.&#8221;</p>
</blockquote>
<p>Ostensibly it all sounds laudable, but given that only wired providers would be affected, it&#8217;s only one side of the coin. The future, we are often reminded, is wireless and between them Google and Verizon have everything to gain as the market continues to grow.</p>
<blockquote><p><strong>56%</strong> of Americans have accessed the Internet wirelessly</p>
<p class="align-right"><em>- Pew Internet &#038; American Life Project (2009)</em> [<a href="http://www.pewinternet.org/Reports/2009/12-Wireless-Internet-Use.aspx" title="Links to an external document">Source</a>]</p>
</blockquote>
<p>I sincerely hope that, with these &#8220;compromise proposals&#8221; as it calls them, Google has backed a loser.</p>
<h3>Self-interest and the public interest</h3>
<p>According to the blog post above, Google aimed for these two goals:</p>
<blockquote><ol>
<li>Users should choose what content, applications, or devices they use, since openness has been central to the explosive innovation that has made the Internet a transformative medium.</li>
<li>America must continue to encourage both investment and innovation to support the underlying broadband infrastructure; it is imperative for our global competitiveness.</li>
</ol>
</blockquote>
<p>The only choice guaranteed by the first goal, given the content of the proposal, is Hobson&#8217;s choice. Even if access to everything is open, a two-speed wireless internet will <em>dissuade</em> users from consuming information and applications not already sanctioned by wireless providers and their online partners.</p>
<p>The &#8216;explosive innovation&#8217; of which Google speaks is the fruit of unrestricted choice based on a level playing field of user access, whatever the connection.</p>
<p>Then there&#8217;s the second goal. Despite all the WTO-encouraged talk of stamping out protectionism, these proposals seek to bolster American interests in a global economy.</p>
<p>These are words designed to sound sweet to American regulators <a href="http://www.washingtonpost.com/wp-dyn/content/article/2010/04/06/AR2010040600742.html" title="Links to an external website">burned by the Comcast case</a>, the American public whose jobs are threatened by cheap labour, cheap imports and massive offshoring and to Google and Verizon shareholders everywhere, who will no doubt be salivating in anticipation.</p>
<h3>Corporations and public policy</h3>
<p>We have reached a point in time at which corporations can now define public policy by the front door. Where once lobbyists had to ply their trade in hidden corridors, today the democracy of money and influence is out and proud.</p>
<p>The Apples, the Microsofts and now the Googles of this world are no longer content with telling us what to buy. </p>
<p>These proposals on the future of the internet show us that pervasive product marketing is no longer enough. A corporation now needs to be willing enough to dictate our future, our moral principles and how we should live.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/net-neutrality-google-verizon-versus-freedom-and-choice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simply monstrous: web support at Monster</title>
		<link>http://www.mikepadgett.com/technology/simply-monstrous-web-support-at-monster/</link>
		<comments>http://www.mikepadgett.com/technology/simply-monstrous-web-support-at-monster/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 09:41:04 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=2526</guid>
		<description><![CDATA[Online recruitment site Monster could use a lesson in technical support when answering bug reports.]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/08/rex-300x225.jpg" alt="Rex" width="300" height="225" /></div>
<p>Whilst working for a company obsessed with customer service, I once learned that 95% of customers won&#8217;t bother to report a problem, they&#8217;ll just go elsewhere.</p>
<p>That figure is probably higher still on the Internet, where anonymity and choice are key aspects of the customer experience.</p>
<p>Support personnel at the Belgian edition of <a href="http://www.monster.be" title="Links to an external website">online recruitment website Monster</a> clearly have much to learn about customer service.</p>
<p>Since the last time I updated my profile, Monster has ajaxified, widgetised and fetishised many of its interfaces. Most of them work fine.</p>
<p>However, I wrote to Monster the other day about a problem in Firefox with the tabs in their <em>My Profile</em> page. When I click these tabs, I explained, the content below is supposed to change. Instead, the click event is not being captured by the appropriate script so that the browser is navigating away to an error page.</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/08/error-monster.gif" alt="Monster error" width="600" height="359" /></div>
<p>Here&#8217;s an abridged reply from Davide Palaia of Monster Global Customer Services:</p>
<blockquote>
<p>Dear Mike Padgett &#8230;</p>
<p>First of all, I would like to thank you for putting this to our attention, I will contact the right department and investigate for you.</p>
<p>However I would suggest you to either clear cache and cookies of your FF or eventually, <em>if you still notice some difficulties, download Internet Explorer</em> &#8230; [My emphasis]</p>
</blockquote>
<p>I rest my case.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/simply-monstrous-web-support-at-monster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating routes for a Garmin eTrex H</title>
		<link>http://www.mikepadgett.com/technology/creating-routes-for-a-garmin-etrex-h/</link>
		<comments>http://www.mikepadgett.com/technology/creating-routes-for-a-garmin-etrex-h/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 00:58:58 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Walking]]></category>
		<category><![CDATA[etrex h]]></category>
		<category><![CDATA[garmin]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=2461</guid>
		<description><![CDATA[How to create GPS routes and how to transfer them to the Garmin eTrex H.]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/map.jpg" alt="Mapping" width="300" height="213" /></div>
<p>In addition to my earlier article on <a href="/technology/getting-started-with-a-garmin-etrex-h-gps-for-walking/"><em>Getting started with a Garmin eTrex H GPS for walking</em></a>, here&#8217;s a brief explanation of how I create routes and transfer them to the eTrex H.</p>
<p>Before we get started, there are a few points to mention:</p>
<ul>
<li>We&#8217;ll be using <em>proprietary software and map products</em> on Windows XP or above</li>
<li>When creating a very basic route, we have no real need for waypoints, just via points &#8211; so I won&#8217;t be discussing waypoints here</li>
<li>Sometimes the workflow might seem a bit convoluted, but as a routine I&#8217;ve gotten used to it and it will probably apply to almost any basic Garmin handheld device, not just the eTrex H!</li>
</ul>
<h3>Using Mapsource</h3>
<p>As I explained in my <a href="/technology/getting-started-with-a-garmin-etrex-h-gps-for-walking/"><em>Getting started&#8230;</em></a> article, I use Garmin&#8217;s Mapsource software to plan and create routes, which doesn&#8217;t ship with the eTrex.</p>
<p>Mapsource (v6.15.11 illustrated here but v6.16.x works the same) is surprisingly clunky for a desktop software client. As the main interface between the eTrex H device and the computer, however, it&#8217;s pretty much essential and I can live with its limitations.</p>
<p>So with that in mind, let&#8217;s start up Mapsource now.</p>
<h3>Drawing a route</h3>
<p>First we&#8217;ll need to select our map product. Assuming it&#8217;s properly installed and unlocked, select it.</p>
<div class="centeralign"><a href="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_001021.jpg" class="thickbox" title="Select the map product you want to use"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_001021-300x201.jpg" alt="Select the map product you want to use" width="300" height="201" /></a>
<p class="caption">Select the map product you want to use</p>
</div>
<p>We need to find the starting location for our route. I often use <a href="http://earth.google.com/" title="Links to an external website">Google Earth</a> or <a href="http://maps.google.be/maps" title="Links to an external website">Google Maps</a> to do this: a satellite view offers a more human picture of car parking facilities and other features.</p>
<p>Use the <tt>Find</tt> menu and the Hand tool <img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/hand-tool.jpg" alt="Hand tool" width="26" height="26" /> in Mapsource to drag to the location. The &#8220;+&#8221; and &#8220;-&#8221; keys will zoom in and out respectively.</p>
<p>Now select the Route tool <img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/route-tool.jpg" alt="Route tool" width="26" height="26" /> and click on the map at the desired starting point.</p>
<div class="centeralign"><a href="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_001116.jpg" class="thickbox" title="Click on the map at the desired starting point"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_001116-300x201.jpg" alt="Click on the map at the desired starting point" width="300" height="201" /></a>
<p class="caption">Click on the map at the desired starting point</p>
</div>
<p>Point by point, draw a route out on the map. If you&#8217;re walking, you&#8217;ll obviously want to stick to paths and trails rather than proper roads. Mapsource isn&#8217;t too intuitive when you make mistakes, so try to minimise them wherever possible, making use of <tt>Edit > Undo</tt> / <tt>Ctrl Z</tt>. If you do need to go back and edit your points, then you should learn how to do that with the Route tool. Since I need to keep this article simple, I won&#8217;t cover it here.</p>
<h4>Tip!</h4>
<p>When drawing out a route, I again tend to use Google Maps or Google Earth with the pictures layer(s) turned on. This helps me ensure I don&#8217;t miss any beauty spots or places of interest (because people tend to take photos of them).</p>
<div class="centeralign"><a href="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_010118.jpg" class="thickbox" title="Showing the picture layer in Google Maps"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_010118-300x273.jpg" alt="Showing the picture layer in Google Maps" width="300" height="273" /></a>
<p class="caption">Showing the picture layer in Google Maps</p>
</div>
<h4>Tip!</h4>
<p>Always think of the real world when planning a route:</p>
<ul>
<li>Shorter is not necessarily easier or safer</li>
<li>Map data (especially Garmin&#8217;s own topo maps) can be infuriatingly inaccurate, so check for updates and also your paper map</li>
<li>Little details on the PC can help a lot on the trail &#8211; for example, if I&#8217;m going straight over a crossroads, I eliminate doubt by placing my next via point <em>after</em> the crossroads</li>
</ul>
<div class="centeralign"><a href="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_001207.jpg" class="thickbox" title="Placing a via point after the crossroads"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_001207-300x201.jpg" alt="Placing a via point after the crossroads" width="300" height="201" /></a>
<p class="caption">Placing a via point <em>after</em> the crossroads</p>
</div>
<h4>Caution!</h4>
<p>It&#8217;s important to remember when drawing that <em>the eTrex H only accepts a maximum of 125 points per route</em>. This limit increases as we go up the food chain of Garmin GPS models. So what can we do with a long and/or complicated walk? The options are limited but I don&#8217;t mind. <a href="#preflight">More on that below in the <em>Preflight</em> section</a>.</p>
<p>Once you&#8217;ve finished drawing out the route, you might want to save it. The default file format is GDB, a Garmin proprietary format specific to Mapsource and as such not necessarily transferable to other software. Personally, I stick to GPX, which is an XML standard (albeit proprietary itself) and supported by all software and devices I&#8217;ve so far encountered.</p>
<h3 id="preflight">Preflight</h3>
<p>Years ago, I used to do graphic design. After the creative work was finished and in order to send the artwork off to the printer, a final &#8211; and sometimes highly technical &#8211; workflow would usually be necessary: <a href="http://en.wikipedia.org/wiki/Pre-flight_%28printing%29" title="Links to an external website">Preflight</a>.</p>
<p>In the same way, if because of length or complexity <em>the route contains more than 125 via points</em>, we will need to do another workflow before we can transfer our route to the eTrex H. If the route contains 125 or less via points, you can continue to <a href="#transfer">Transferring GPS routes to the eTrex H</a>.</p>
<p>With longer routes, we need to consider one of the following options:</p>
<ol>
<li>Cutting out superfluous via points to get the total down to 125 points &#8211; this is easier than it sounds, because a clearly-defined trail rarely needs every kink to be marked with a point</li>
<li>Dividing a big route into multiple smaller routes &#8211; this in turn triggers another eTrex H-specific constraint, the grand total of points across all routes cannot exceed 500!</li>
</ol>
<p>If you can&#8217;t work around the point limitations of the eTrex H by option 1, then option 2 will work for all but the most complicated routes. You just need to be comfortable with the idea of switching routes on the fly during your walk.</p>
<p>So speaking personally, the only practical inconvenience for me is having to keep an eye on the device when I know we&#8217;re nearing the end of one route, because then I&#8217;ll need to switch to the next one on the list.</p>
<h4>Tip!</h4>
<p>Cutting out the flabby via points or splitting a big route into a series of smaller routes could be a big headache. Mapsource certainly won&#8217;t help us.</p>
<p>Enter the resourceful Dutchman <a href="http://www.sackman.info/" title="Links to an external website">Edward Sackman and his brilliant WinGDB utility</a>. Alongside Mapsource, I use WinGDB almost as much.</p>
<p>WinGDB is a multitool of functions that the folks at Garmin neglected to include in Mapsource, including facilities for route simplification (based on some excellent mathematics) and splitting. You can output the results to a file or to another instance of Mapsource.</p>
<div class="centeralign"><a href="http://www.mikepadgett.com/wp-content/uploads/2010/07/wingdb.jpg" class="thickbox" title="Edward Sackman's WinGDB (v3.44 shown)"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/wingdb-300x258.jpg" alt="WinGDB" width="300" height="258" /></a>
<p class="caption">Edward Sackman&#8217;s WinGDB (v3.44 shown)</p>
</div>
<p>If you&#8217;re planning more complex routes and you&#8217;re willing to accept the eTrex H&#8217;s limitations, then spend some time getting to know WinGDB.</p>
<h3 id="transfer">Transferring GPS routes to the eTrex H</h3>
<p>Without Mapsource or an alternative [<a href="#footnote-1" id="referrer-1">1</a>], you cannot transfer routes or tracks to or from the eTrex H because the serial interface cannot be read like a disk in the way that we might do with, say, a digital camera. So you&#8217;d otherwise be reduced to entering the points on the device manually, which is no fun at all.</p>
<p>So far we&#8217;ve prepared our route using Mapsource, so let&#8217;s go back to it now.</p>
<p>If you&#8217;ve installed the correct drivers for your eTrex H (see the <a href="/technology/getting-started-with-a-garmin-etrex-h-gps-for-walking/"><em>Getting started&#8230;</em></a> article for more information), transferring routes to it is simple using the <tt>Transfer > Send to device...</tt> menu:</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/07/capture_12072010_001250_1.jpg" alt="Transferring GPS routes to the eTrex H" width="332" height="74" /></div>
<p>Be sure not to pull out the cable or stop the operation before it&#8217;s finished. Also check the device to confirm that the transfer has completed. If your route contains too many points, the device (<em>not</em> the computer) will truncate it and display a message to that effect.</p>
<p>And finally, as this is serial and not USB, be patient because the transfer process can take a while!</p>
<h3>Footnotes</h3>
<ol>
<li id="footnote-1">&#8220;&#8230; or an alternative&#8221;: alternatives to Mapsource <em>as an interface between a computer and the eTrex H</em> are rare. <a href="http://www.gpsbabel.org" title="Links to an external website">GPSBabel</a> is one example of which I have no personal experience. Most of Garmin&#8217;s other, higher specification devices are more simply managed since they feature removable memory cards <a href="#referrer-1" title="Back to the referring text">↑</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/creating-routes-for-a-garmin-etrex-h/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting started with a Garmin eTrex H GPS for walking</title>
		<link>http://www.mikepadgett.com/technology/getting-started-with-a-garmin-etrex-h-gps-for-walking/</link>
		<comments>http://www.mikepadgett.com/technology/getting-started-with-a-garmin-etrex-h-gps-for-walking/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 22:21:14 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Walking]]></category>
		<category><![CDATA[etrex h]]></category>
		<category><![CDATA[garmin]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=2053</guid>
		<description><![CDATA[Using Garmin's eTrex H GPS device for walking: a brief guide to some of the basic concepts]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/03/etrex-h.jpg" alt="Garmin's eTrex H" title="Garmin's eTrex H" width="240" height="477" /></div>
<p>I decided to get a little handheld GPS device for routes and tracks: we&#8217;re doing more walking these days and I&#8217;m a bit of a maphead.</p>
<p>Many websites out there contain information on GPS devices, few of them seem to properly explain the concepts to a complete beginner.</p>
<h3>Buying a GPS device</h3>
<p>Of the two kinds of GPS device available &#8211; basic (no interactive maps) and mapping (in-device maps) &#8211; I chose the basic kind because I don&#8217;t need to actually see the maps as I walk. There are two reasons for this:</p>
<ul>
<li>I&#8217;m not likely to be a &#8216;power user&#8217;</li>
<li>We&#8217;re not quite yet at the stage where the technology can fully replace a map and compass, and</li>
<li>Reviews of mapping devices have been less than glowing on the issues of display and battery life</li>
</ul>
<p>This situation will almost certainly improve as time goes by but for now a basic GPS device fits the bill for me. I bought a <a title="Links to an external website" href="http://www.garmin.com/products/etrexH/">Garmin eTrex H</a> from <a title="Links to an external website" href="http://www.asadventure.be">AS Adventure</a> at Zaventem. AS Adventure is rarely the cheapest option here in Belgium but J had a discount voucher.</p>
<h3>No PC connection cable in the box</h3>
<p>The Garmin eTrex H ships without a cable to connect to the PC. Naturally, nobody tells you that. And the manufacturer&#8217;s price for this essential piece of kit &#8211; without which you can&#8217;t send and receive data between the device and your computer &#8211; is pretty disgusting. I headed immediately for eBay.</p>
<p>The eTrex H is a new version of the older eTrex but it retains the dinosaur <em>serial connection</em> of the original. Many PCs no longer have a serial port.</p>
<p>So I bought a USB-serial cable (no need for a serial port) from <a title="Links to an external website" href="http://stores.ebay.com/KAWAMALL">Kawamall&#8217;s eBay Store</a> in the United States, sold as <em>USB &amp; PC data Cable for Garmin Etrex H GPS</em>.</p>
<p>That&#8217;s not quite the end of the cable story &#8211; more on that later!</p>
<div class="imgleft"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/03/IMG_2680-225x300.jpg" alt="Mike walking with a Garmin eTrex H" width="225" height="300" /></div>
<h3>The abstruse user manual</h3>
<p>It could just be me, but I found the manual in the box totally unreadable. A bit of searching on the web brought me to the manual for the <em>older eTrex version</em>. As far as the user is concerned, this older model is pretty much the same as the eTrex H. Most of the updates happened under the hood.</p>
<p>Amazingly, the manual for the older eTrex is much more readable and I recommend it. I downloaded from the otherwise intriguing <a title="Links to an external document" href="http://www.vernk.com/Documents/GPS/eTrex_GPS.pdf">Vern&#8217;s Rocketry website (direct link to the manual)</a>.</p>
<h3>Would the real USB drivers please stand up?</h3>
<p>Once I had the basic functionality mastered, I wanted to connect the Garmin eTrex H to the computer with my new USB-serial cable.</p>
<p>The cable, which contains a Prolific PL2303 chip, arrived with a neat little CD-ROM of drivers (the <a title="Links to an external website" href="http://www.prolific.com.tw/eng/downloads.asp?ID=31">latest drivers are online at the Prolific website</a>), none of which worked on my pretty standard Windows XP installation. I knew that messing around with COM ports is a painful business and steeled myself for a long process of trial and error!</p>
<p>After a lot of searching, I found a <a title="Links to an external website" href="http://social.answers.microsoft.com/Forums/en-US/vistahardware/thread/a366f74b-9853-4cae-95c3-4249172951da">Microsoft Community article concerning support for Windows Vista</a> with a post containing a link to a ZIP file of <a title="Links to an external document" href="http://www.usglobalsat.com/download/546/win_drivers.zip">Prolific PL2303 All-in-One GPS drivers for Windows</a> on an inocuous-looking technology vendor website.</p>
<p>To my astonishment these drivers worked perfectly. My GPS device was hooked up within seconds.</p>
<h3>Garmin Mapsource for routes, tracks and management</h3>
<p>As well as skipping the PC data cable, the Garmin eTrex H also ships without <a href="http://www8.garmin.com/support/download_details.jsp?id=209">Mapsource</a>, Garmin&#8217;s mapping software. Apparently, Mapsource only ships with posher models these days.</p>
<p>The manual shipped with the eTrex H alludes to the fact that the device will work with Mapsource. So here the Internet is your friend: <a href="http://forums.gpsreview.net/viewtopic.php?t=4802">getting and installing Mapsource without a disc</a> is a worst kept secret!</p>
<p>As you might now expect with Garmin, given the lack of a PC cable in the box, there&#8217;s a similar story with Mapsource: the software on its own is not very useful. Mapsource needs to be loaded with (frequently expensive) topographical maps for it to help you plan and manage tracks and routes and most importantly to send and receive them to and from the GPS device.</p>
<h3>What&#8217;s the difference between GPS routes and tracks?</h3>
<p>In GPS-speak, a route is just that: a planned route with a start and an  end and in between a collection of &#8220;via&#8221; waypoints to mark out the path.  A track is a more or less accurate reflection of what path the user has  actually covered on the ground, including any deviations.</p>
<h3>Creating routes and transferring them to the eTrex H</h3>
<p>The scope of this article is limited to the basic hardware and software requirements. See <a href="/technology/creating-routes-for-a-garmin-etrex-h/"><em>Creating routes for a Garmin eTrex H</em></a> for more on that subject.</p>
<h3>Useful tools</h3>
<p>Mapsource doesn&#8217;t do everything. The budding GPS enthusiast also needs to have a small arsenal of other tools at the ready.</p>
<p>To convert tracks to routes and vice versa, something which Mapsource surprisingly can&#8217;t do, I have been using <a title="Links to an external website" href="http://www.elsinga.net/206.html">WinGDB</a>. This little program requires an input of tracks and/or routes in the form of Mapsource&#8217;s native .GDB file format. Note that the current version of Mapsource creates <em>version 3</em> .GDB files and WinGDB only accepts <em>version 2</em>, so be sure to specify the older version 2 format when saving a track or route for working with WinGDB.</p>
<p>Other file formats that I&#8217;ve come to know and love are GPX &#8211; an XML standard for geodata &#8211; and KML (or KMZ, a zipped version of the same), Google&#8217;s geographic XML standard. I make much use of both <a title="Links to an external website" href="http://maps.google.be/">Google Maps</a> and <a href="http://earth.google.com/">Google Earth</a>. Both offer precise geographic browsing with reasonably accurate satellite image overlays.</p>
<p>The <a title="Links to an external website" href="http://www.gpsvisualizer.com">GPSVisualizer website</a> is another essential reference. It can convert <a title="Links to an external website" href="http://www.gpsvisualizer.com/gpsbabel/">GPX to KML</a> and <a title="Links to an external website" href="http://www.gpsvisualizer.com/convert_input">KML to GPX</a>. The <a title="Links to an external website" href="http://www.gpsies.com/upload.do?uploadMode=convert">GPSies.com upload page</a> will also do both.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/getting-started-with-a-garmin-etrex-h-gps-for-walking/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wrangling writers: information design and content policy</title>
		<link>http://www.mikepadgett.com/technology/information-design/wrangling-writers-information-architecture-and-content-policy/</link>
		<comments>http://www.mikepadgett.com/technology/information-design/wrangling-writers-information-architecture-and-content-policy/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 20:22:21 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Information design]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=788</guid>
		<description><![CDATA[Notes on important themes in the close relationship between information design and content writing and editing.]]></description>
			<content:encoded><![CDATA[<div class="imgleft"><img src="http://www.mikepadgett.com/wp-content/uploads/2010/02/spitzweg.jpg" alt="Carl Spitzweg's 'The Poor Poet' (1839) Photo: Mike Padgett" width="300" height="389" />
<p class="caption">Carl Spitzweg&#8217;s <em>The Poor Poet</em> (1839)</p>
</div>
<p>Writing copy for online consumption still seems to be something of a black art. Most web professionals know <em>what</em> works, but figuring out <em>how</em> to achieve it is quite a different matter.</p>
<p>This article brings together a few of the themes that I encounter in my activities around the relationship between information design and editorial policy.</p>
<h3>The shock of the new</h3>
<p>Often I encounter writers and editors more used to &#8216;traditional&#8217; communications, raised on a diet of press releases, white papers and speeches. Some may even express impatience with the business of writing online copy: normally this is just a mask for unfamiliarity.</p>
<p>Indeed it&#8217;s probably understandable that those who work with such copy will tend to focus almost exclusively on the message rather than the medium, particularly if their subject is highly specialised. If looks could kill, it&#8217;d be best not to mention the word &#8216;Twitter&#8217;.</p>
<p>Successful online delivery requires method, usually arrived at through trial and error and a healthy dose of self-restraint. Specifics are beyond the scope of this article but certain characteristics are essential:</p>
<ul>
<li>Brevity</li>
<li>Structure</li>
<li>Pattern</li>
</ul>
<h3>Writing styles and content management</h3>
<p>Therefore when authoring content for online consumption, there tends not to be much room left over for personal style. Sometimes writers and their expectations need to be managed.</p>
<p>Consider a situation I experienced recently: a changeover of editors on a website consisting of 20,000+ units of content. In newspaper journalism the content model is often so strict that editorial changes are barely noticeable but here in public sector policy and statistics, the effect of the swap was both immediate and profound.</p>

<a href="http://www.mikepadgett.com/wp-content/gallery/florida-keys/011.jpg" title="Ernest Hemingway's writing desk. Key West, Florida" class="thickbox" rel="singlepic719" >
	<img class="ngg-singlepic ngg-right" src="http://www.mikepadgett.com/wp-content/gallery/cache/719__320x_011.jpg" alt="011.jpg" title="011.jpg" />
</a>

<p>The outgoing editor had a fastidious attention to detail. He was concerned to substantiate all assertions very carefully and maintained a subtractive, minimal approach to copy. His replacement took a freer hand and preferred to discuss matters at length.</p>
<p>Both writers were drafting materials essentially on the same subjects, yet the texture of their respective outputs was markedly different: the former produced shorter items peppered with links and endnotes whilst the latter delivered lengthy paragraphs and fewer headings.</p>
<h3>Involvement in the content writing process</h3>
<p>When should the information architect take a hand? How involved should she be in the editorial process?</p>
<p>The answers to these questions depend on the environment. Some writers and editors will be interested in hearing about information architecture, others may be rather more buffeted by the tides of strong personality.</p>
<p>What seems clear to me is that some guidance is essential for those less familiar with the online domain, but any imposition of strict editorial rulesets will send out the wrong message and will probably be ignored. </p>
<p>Unclaustrophobic guidelines explained by common sense should be adopted more or less silently (not to say gratefully) by most writers and editors and negate the worst excesses of any <em>prima donna</em>. I outlined the seeds of this approach in <a href="/technology/information-design/testing-relevance-of-contributed-or-migrated-content/">an earlier article about testing content for relevance</a>: it should just be a matter of turning principles into friendly advice.</p>
<h3>Turning good habits into workflow</h3>
<p>Here&#8217;s a quick reminder of the information design process at its simplest:</p>
<p><code class="centeralign">Data --> Information --> Communication --> Knowledge</code></p>
<p>Acronyms and abbreviations might well be the bane of modern communications. Why? Well, only prior knowledge gives access to the information, which is a subversion of the above.</p>
<p>In a technocratic environment, content writers risk making too many assumptions about the prior knowledge of their readers. In an international environment meanwhile, <abbr title="l'Organisation du Traité de l'Atlantique Nord" lang="fr">OTAN</abbr>, <abbr title="Põhja-Atlandi Lepingu Organisatsioon" lang="et">PALO</abbr> and <abbr title="Észak-atlanti Szerződés Szervezete" lang="hu">EASS</abbr> can all mean the same as <abbr title="North Atlantic Treaty Organisation">NATO</abbr>.</p>
<p>Online content writers should be encouraged to develop good habits and apply them regularly, then editors will ensure they&#8217;re kept up. The proper explanation of acronyms and abbreviations is just one example among many others that collectively form a corpus of editorial best practice and produce highly-skilled online writers.</p>
<h3>Conclusion</h3>
<p>Information design shouldn&#8217;t stop at the launch of a content management project or limit itself to technical development.</p>
<p>There is also an important role to play in the creation of institutional best practice and it&#8217;s a role that requires considerable sensitivity and lots of teamwork.</p>
<p>Internally, migrating and modelling content is a major task that depends on collective knowledge and must be completed in a collaborative context. Externally, the needs of the end-user must be properly understood and reflected in the published content.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/information-design/wrangling-writers-information-architecture-and-content-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perception and assumption in warning signs</title>
		<link>http://www.mikepadgett.com/technology/information-design/perception-and-assumption-in-warning-signs/</link>
		<comments>http://www.mikepadgett.com/technology/information-design/perception-and-assumption-in-warning-signs/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 22:17:40 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Information design]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[Walking]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=1582</guid>
		<description><![CDATA[An information design perspective on the use and effect of warning signs used in hunting areas.]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/jigsaw-300x274.jpg" alt="Jigsaw of map segments" width="300" height="274"/></div>
<p>While discussing walking in Wallonie with the generous and prolific enthusiast <a title="Links to an external website" href="http://users.telenet.be/wandeleninbelgie/Onthaal/onthaal.html">Gert Sonck, who maintains an excellent website</a> containing many of the routes I describe in English on my own website, I started to think about signage systems.</p>
<h3>Signage systems</h3>
<p>There are many examples of wonderful signage systems, <a title="Links to an external website" href="http://www.designworkplan.com/design/airport-signage-photo-inspiration.htm">perhaps nowhere more abundantly than in airports</a>, these being a newer sort of public place into which much time, effort and modern thinking has been invested.</p>
<p>Many of us barely notice the flow between taxi rank and departure gate: it can be a near-unconscious exercise even in unfamiliar countries. Even though we might change a baby&#8217;s nappy, look for a wi-fi point or divert our path to a last-minute gate change, we&#8217;re more likely to be upset by queues and other ignorant passengers.</p>
<p>In our busy world, good signage is as important as the architecture to which it is attached. So it&#8217;s probably obvious that good signage is less easy to do where there is no architecture.</p>
<h3>Warning signs for hunting</h3>
<div class="imgleft"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/chasse-225x300.jpg" alt="Hunting area warning sign" title="chasse" width="225" height="300" /></div>
<p>Out in the Belgian countryside, hunting for sport is still legal (<a href="/editorial/hunting-the-hunters/?phpMyAdmin=iMl608Ux4ugmzZ4A68ybBBQmBna">more on that elsewhere</a>) and whole areas of land must be cordoned off to enable the hunters to roam.</p>
<p>And of course, <a title="Links to an external website" href="http://www.sentiers.be/spip.php?article211">the law demands the proper signage</a> and prescribes how it should be used.</p>
<p>On our walks, we have stumbled upon these signs warning us about hunting in the area. Walkers in Belgium know that when they encounter such signs, they may need to revise their path.</p>
<p>The rules state among other things that these signs need to be posted along all public paths affected by the area designated for hunting.</p>
<p>Sometimes, the paths themselves can be part of the hunting area and are at such times off-limits to the public.</p>
<h3>Confusing signage</h3>
<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/route-correct.gif" alt="Actual route" width="352" height="208" />
<p class="caption">The <em>real</em> situation: Limited hunting area (centre), public path (blue) and diversion (red)</p>
</div>
<p>Imagine this country scene: within a fairly narrow tract of woodland there&#8217;s a hunting area in the shape of a rectangle, the top side of which is flanked by a public path (blue line). The hunters post duly their placards all along the path.</p>
<p>A pair of walkers follow the public path for a time but after coming across several of these placards, they decide to turn back and divert their route. They return to the edge of the woodland and skirt around the lower edges of it (red line), now assuming that the public path is off-limits.</p>
<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/route-perceived.gif" alt="Perceived route" width="352" height="210" />
<p class="caption">The <em>perceived</em> situation with a much larger hunting area overriding public path</p>
</div>
<p>Later the walkers learned that the path actually <em>remained open</em> and that the hunting area in fact did not actually cross it but was instead contained within it.</p>
<p>So a failure in communication had occurred between walkers and hunters due to perceptions and assumptions. The hunters knew they had to warn walkers that their designated area was nearby. The walkers thought that they risked danger entering the area.</p>
<h3>Perception and assumption</h3>
<p>The root of the failure is that the hunters, by not providing any information other than lining the path with warning placards according to their legal obligations, had unwittingly caused the walkers to fall back on <em>learned knowledge</em> and to make false assumptions.</p>
<p>Let&#8217;s look at the view on the ground:</p>
<div class="imgleft"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/jacht-bewegwijzering.gif" alt="Ground elevation of the path" /></div>
<p>Picture 1 shows the tree-lined path as it appears to the walkers. Every so often on the left side, attached to the trees, there are the warning signs.</p>
<p>Picture 2 shows the reality: the warning signs refer to danger on the left side since the hunting area is inside that area. With full knowledge of the coordinates and dimensions of the hunting area, the hunters have made the assumption that their intent will be understood by the walkers.</p>
<p>However, the contrast between pictures 1 and 2 is considerable, since only picture 2 assumes prior knowledge of the exact location of the hunting area. In default of that knowledge, the walkers who see only picture 1 may well fall back on <em>learned assumptions</em>.</p>
<p>Accordingly, for the hunters the woodland is a static space within which they can roam within fixed, legal boundaries. For the walkers, the woodland is a thoroughfare consisting of a set of waypoints marked on a path by which they will enter, traverse, then later emerge from, the trees.</p>
<p>This notion of a thoroughfare causes walkers to unconsciously misapprehend the signs as a warning about what&#8217;s up ahead on the path, a function of road markings and signage. Instead of perceiving a warning about the hunting area to their left, the walkers perceive a warning about the hunting area ahead of them, and with a repetition of the placards, they eventually conclude that they have already entered the hunting area, hence the dichotomy between <em>real</em> and <em>perceived</em> situations described and illustrated above.</p>
<h3>The final straw</h3>
<p>Picture 3 shows the view that finally forced the walkers to turn back and divert completely around the edge of the woodland.</p>
<p>Already concerned about the warnings, the walkers on the thoroughfare have already used <em>learned assumptions</em> to define the boundaries of the path as a line of trees on either side. Of course, the woodland consists of little else but trees; what&#8217;s really different from any other line of trees is the trail of the path.</p>
<p>So when the walkers see ahead of them in picture 3 another warning placard with a rope between two trees, for them it&#8217;s the last straw and they turn back &#8211; the thoroughfare is blocked and the placards have warned them already. </p>
<p>However, looking very closely at the horizon, one can see that the path actually passes to the right of that hanging placard. At any other time during the rest of the year when there&#8217;s no hunting season, when there are no warning placards or rope cordons to trouble walkers, they would probably have perceived the path running to the right well enough.</p>
<p>Instead, they fail to notice that in the distance the path runs off to the right. That final warning placard hanging from a rope cordon up ahead all but monopolises the walkers&#8217; attention.</p>
<p>That is, after all, what warning signs are supposed to do.</p>
<h3>Conclusion</h3>
<p>User-centred design requires information designers to think themselves inside the mind of those who do not already know what they do.</p>
<p>If you&#8217;ve come this far, you&#8217;ve probably figured out that &#8220;the walkers&#8221; were of course J and I. Here I am, calling myself an information designer, so how did <em>I</em> come to misjudge the size of the hunting area and fail to notice that the route was accessible?</p>
<p>Well, I just don&#8217;t work weekends!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/information-design/perception-and-assumption-in-warning-signs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Who hates all the pies?</title>
		<link>http://www.mikepadgett.com/technology/information-design/who-hates-all-the-pies/</link>
		<comments>http://www.mikepadgett.com/technology/information-design/who-hates-all-the-pies/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 10:10:34 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Information design]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=1553</guid>
		<description><![CDATA[The pie chart is a common tool for displaying statistics graphically, but the limitations of the format can often hinder rather than facilitate communication]]></description>
			<content:encoded><![CDATA[<p>I was reformatting statistical content the other day and I came across a herd of lazy pie charts.</p>
<p>As they grazed there on the fertile page all fat, polychrome and insouciant, I remembered that we need to choose our graphical data models very carefully.</p>
<p>As Wainer (2009) so brilliantly reminds us,<sup><a id="referrer-1" title="Links to footnote 1" href="#footnote-1">1</a></sup> some models when incorrectly applied can often hide the statistical message they were designed to communicate.</p>
<div class="imgright"><img class="alignnone size-full wp-image-1556" src="http://www.mikepadgett.com/wp-content/uploads/2009/11/playfair-pie-chart.jpg" alt="Playfair's pie chart" />
<p class="caption">Source: <a href="http://commons.wikimedia.org/wiki/File:Playfair-piechart.jpg" title="Links to an external website">Wikimedia Commons</a></p>
</div>
<h3>The original pie</h3>
<p>Consider the &#8220;original&#8221; pie chart produced by William Playfair, the Scottish pioneer of information graphics.<sup><a id="referrer-2" title="Links to footnote 2" href="#footnote-2">2</a></sup> The pie communicates to us the proportions of the Turkish empire located in the respective continents.</p>
<p>This pie does <em>not</em> communicate the actual figures or percentages other than the area equal to 100%, nor does it represent the Turkish proportion of each continent, for that is obviously a different statistic.</p>
<p>What did Playfair want us to infer from his chart?</p>
<ol>
<li>The Turkish empire covers three continents</li>
<li>The overwhelming majority of Turkish empire is in Asia</li>
<li>About a quarter of the Turkish empire is in Europe and somewhat less in Africa</li>
</ol>
<p>What is <em>not</em> immediately inferable from the chart:</p>
<ol>
<li>The total size of the Turkish empire</li>
<li>The actual percentage proportions in each continent</li>
<li>The size of the Turkish empire relative to other empires or the continents themselves</li>
</ol>
<p>So the pie is almost purely narrative, communicating the array of values, their proportions to each other and the dominant value. It is this latter dominance that the pie communicates most effectively.</p>
<h3>When the eye is bigger than the belly</h3>
<p>Corpulent pie charts require a lot of visual digestion. If we pass from Playfair&#8217;s example to something more florid, the product is much less eloquent.</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/graph-1.gif" alt="Pie chart example"  /></div>
<p>Here, the pie&#8217;s only real strength &#8211; the communication of dominance &#8211; is rather wasted in the proximity and plurality of the values.</p>
<p>Indeed the creator of this chart did not want us to infer dominance, he/she merely wanted to communicate the values and when represented all those colours and labels, we have to do a lot of work to digest them.</p>
<p>The next pie takes us to the opposite extreme.</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/graph-2.gif" alt="Pie chart example"  /></div>
<p>Why do we need a pie at all? Most of us can  imagine well enough how dominant a figure like 98% tends to be against the remaining 2%.</p>
<p>And nobody sums up better the rest of what needs to be said than that arch-pie hater <a href="http://www.perceptualedge.com/blog/">Stephen Few of Perceptual Edge</a>, a one-man continent of information design.<sup><a id="referrer-3" title="Links to footnote 3" href="#footnote-3">3</a></sup></p>
<p>Few appends the arguments against three-dimensional and multicoloured presentations: such &#8216;innovations&#8217; offer us no solution for pie indigestion. Indeed shading and tilt are merely extra layers of crust to cut through.</p>
<h3>Cutting to the chase</h3>
<p>Returning to my work, I remembered to put myself in the position of my users: so instead of a pie chart, I employed a <em>horizontal bar chart</em>, much like this one:</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/11/horizontal-bar.gif" alt="Horizontal bar chart example" /></div>
<p>The advantages of a horizontal bar are numerous, not least among which are the increased legibility of the horizontal alignment and the muting of any dominant-subordinate relationships.</p>
<ol>
<li>It is pretty much impossible to accurately read a pie chart value unless it is a recognisable fraction (for example, a quarter or a half);</li>
<li>Colours and 3D rendering can make values appear confusing or inaccurate</li>
<li>Pies only really enable us to infer the dominance of some values over others, such that</li>
<li>Pies will often cause us to infer different or unintended meanings.</li>
</ol>
<h3>Footnotes</h3>
<ol>
<li id="footnote-1">In his fascinating book <em>Picturing the Uncertain World: How to Understand, Communicate, and Control Uncertainty through Graphical Display</em> by Howard Wainer (2009) Princeton University Press. <a title="Links to an external website" href="http://www.americanscientist.org/bookshelf/pub/agendas-on-display">Online review at American Scientist</a> <a href="#referrer-1">§</a></li>
<li id="footnote-2"><a title="Links to an external website" href="http://en.wikipedia.org/wiki/William_Playfair">See the Wikipedia article on William Playfair</a> <a href="#referrer-2">§</a></li>
<li id="footnote-3"><a title="Links to a document on an external website" href="http://www.perceptualedge.com/articles/08-21-07.pdf">Stephen Few&#8217;s article at PerceptualEdge.com</a> <a href="#referrer-3">§</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/information-design/who-hates-all-the-pies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE7 only: float bug on elements with italic, background properties</title>
		<link>http://www.mikepadgett.com/technology/technical/ie7-only-float-bug-on-elements-with-italics-and-background-properties/</link>
		<comments>http://www.mikepadgett.com/technology/technical/ie7-only-float-bug-on-elements-with-italics-and-background-properties/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 20:28:42 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[browser wars]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=1248</guid>
		<description><![CDATA[What do you get if you cross a float and an italic in Internet Explorer?]]></description>
			<content:encoded><![CDATA[<p>Setting <tt>font-style:italic</tt> in your CSS for elements in the vicinity of a floated element can actually trigger a float bug in Internet Explorer 7.</p>
<p>This is only a problem, so far as I can see,  when you&#8217;re using backgrounds on the unfloated element(s), because thr background image or colour will overrun your floated element.</p>
<p>Want to try it? The situation is as follows:</p>
<ol>
<li>Float an element containing either an image or text</li>
<li>Continue with unfloated elements so that under normal circumstances they wrap around the floated element</li>
<li>Give the wrapped text a background property, such as a background colour or image</li>
</ol>
<p>The code so far:</p>
<p><code>/* CSS */<br />
.floated {float: right;}<br />
p {background: #fc0;}<br />
...<br />
&lt;!-- HTML --&gt;<br />
&lt;div class="floated"&gt;&lt;img src="/images/tmp.jpg" /&gt;&lt;/div&gt;<br />
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit&lt;/p&gt;<br />
&lt;p&gt;Class aptent taciti sociosqu ad litora torquent per conubia nostra per inceptos himenaeos&lt;/p&gt;<br />
</code><br />
Up to this point everything&#8217;s normal:</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/07/no-bug.gif" alt="No bug" /></div>
<p>So far so good. Now add <tt>font-style:italic;</tt> to the rule for <tt>p</tt>.</p>
<p>Here&#8217;s Firefox, with no surprises:</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/07/ff-italic-bug.gif" alt="Firefox italic float: no bug" /></div>
<p>But here&#8217;s Internet Explorer 7:</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/07/ie-italic-bug.gif" alt="IE italic float bug" /></div>
<p>The only (il)logical answer seems to be the addition of <tt>overflow: auto</tt> to the rule with the background.</p>
<p>I was clued in by a <a href="http://muffinresearch.co.uk/archives/2006/12/28/bug-ie7-absolutely-positioned-italics/">slightly different issue with the same fix</a> already discovered long ago. Just to remind you once more, <em>this is IE7 only</em>, folks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/technical/ie7-only-float-bug-on-elements-with-italics-and-background-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing CSS for print media: we need a Print Preview for developers!</title>
		<link>http://www.mikepadgett.com/technology/technical/testing-css-print-media-we-need-a-print-preview-for-developers/</link>
		<comments>http://www.mikepadgett.com/technology/technical/testing-css-print-media-we-need-a-print-preview-for-developers/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 19:15:42 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[browser wars]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=1190</guid>
		<description><![CDATA[How I wish there was an easier way to test CSS intended for the printed page.]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/06/press.gif" alt="Engraving of a printing press c. 1568" /></p>
<p class="caption">Source: <a title="Links to an external website" href="http://en.wikipedia.org/wiki/File:Printer_in_1568-ce.png">Wikimedia Commons</a></p>
</div>
<p>The virtues of <tt>@media print</tt> have been explained elsewhere, best of all by Eric Meyer in his seminal A List Apart article <a title="Links to an external website" href="http://www.alistapart.com/articles/goingtoprint/"><em>Going to Print</em></a>, whose original publish date (May 2002) makes me feel a bit old!</p>
<p>Yet one of the most annoying aspects of developing CSS for print is testing it.</p>
<p>Now I know that testing print CSS doesn&#8217;t take a huge slice of our lives, but it annoys the heck out of me. So if you&#8217;re a tolerant sort of person who&#8217;s happy to rub along with naff workflows, you might find this article and indeed the fact that there&#8217;s a whole article on the subject, just a bit finicky.</p>
<p>Thing is, I <em>hate</em> testing print CSS.</p>
<p>Sure, simple markup and layouts only need buffing to a shine to be ready for print, but an increase in complexity or a requirement for absolute fidelity in printed material can lead to ugly scenes round my way.</p>
<h3>Print CSS: browser testing !== <em>Print Preview</em> testing</h3>
<div class="imgleft"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/06/print.jpg" alt="Print styles in Firefox and Internet Explorer" /></div>
<p>Developers tend temporarily to substitute their screen CSS for their print CSS, run it in the ordinary browser environment, <em>et voilà</em>. Rinse and repeat.</p>
<p>Yet the actual conversion to the printed page can sometimes lead to unexpected results, as can be seen in the image: different browsers, different <em>Print Preview</em> results &#8211; even though in the browser there was nothing obviously objectionable.</p>
<h3>Print Preview !== a tool for development</h3>
<p>Finding fiddly print CSS issues would be a lot easier if testing tweaks was a smoother process. Every change cycle equates to:</p>
<ol>
<li>Refresh the page</li>
<li>Invoke Print Preview</li>
<li>Review the change</li>
<li>Close Print Preview</li>
</ol>
<p>Testing print CSS as opposed screen CSS appends two additional steps 2 and 4 &#8211; invoke Print Preview (<tt>Alt + F + V</tt> in Windows for both IE and Firefox) and close Print Preview (correspondingly <tt>Alt + F4</tt>) . Those two simple steps make the business <em>very</em> laborious, <em>even</em> if you can remember those shortcuts.</p>
<h3>Slight workflow improvement: an IE-only trick</h3>
<p>A dirty little script <em>in IE only</em> takes care of the task of invoking Print Preview, which slightly shortens the workflow. Yes, it&#8217;s IE only, but given that it&#8217;s usually IE giving me print CSS grief, every little helps:</p>
<p><code>&lt;script type="text/javascript"&gt;<br />
function printpr()<br />
{<br />
var OLECMDID = 7;<br />
var PROMPT = 1;<br />
var WebBrowser = '&lt;OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"&gt;&lt;/OBJECT&gt;';<br />
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);<br />
WebBrowser1.ExecWB(OLECMDID, PROMPT);<br />
WebBrowser1.outerHTML = "";<br />
}<br />
printpr();<br />
&lt;/script&gt;</code></p>
<p>This script automatically invokes IE&#8217;s Print Preview. Dump it just before the <tt>&lt;/body&gt;</tt> and save yourself a shortcut! You could also call <tt>printpr()</tt> from anywhere else, of course. And <a title="Links to an external website" href="http://www.jguru.com/faq/view.jsp?EID=490852">here&#8217;s the source of the original code snippet</a>, which also shows a few other unrelated options such as <tt>Save As</tt>.</p>
<h3>Why can&#8217;t we refresh the Print Preview?</h3>
<p>All of which finally begs the question, why can&#8217;t we simply refresh the Print Preview with an <tt>F5</tt> shortcut, just like we have in the browser itself?</p>
<p>Probably because I&#8217;m the only person in the world who gets genuinely annoyed by testing print CSS in Print Preview. More fool me, I guess.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/technical/testing-css-print-media-we-need-a-print-preview-for-developers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Typekit: when will web fonts flow freely?</title>
		<link>http://www.mikepadgett.com/technology/technical/typekit-when-will-web-fonts-flow-freely/</link>
		<comments>http://www.mikepadgett.com/technology/technical/typekit-when-will-web-fonts-flow-freely/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 16:10:17 +0000</pubDate>
		<dc:creator>Mike Padgett</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[browser wars]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://www.mikepadgett.com/?p=1149</guid>
		<description><![CDATA[Better CSS3 implementation in some browsers brings many more typographic choices. But we're not quite there yet.]]></description>
			<content:encoded><![CDATA[<div class="imgright"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/06/aaa.gif" alt="Embedded web fonts: is it now finally happening?" /></div>
<p>Proper font embedding in a browser is long overdue. We&#8217;ve had to put up with the same old Arial, Verdana, Georgia, Helvetica, Times New Roman for years.</p>
<p>Now that browsers have to some extent caught up with the rest of us, thanks in no small part to a bit of healthy competition, <a title="Links to an external website" href="http://blog.typekit.com/2009/05/27/introducing-typekit/">Typekit</a> has finally answered the call: you&#8217;ll soon be able to choose what fonts drive your website.</p>
<h3>Everyone&#8217;s favourite glue</h3>
<p>We&#8217;ve had <a title="Links to an external website" href="http://www.mikeindustries.com/sifr"><abbr title="Scalable Inman Flash Replacement">sIFR</abbr></a>, we&#8217;ve had <a title="Links to an external website" href="http://www.stuffandnonsense.co.uk/archives/mir_image_replacement.html"><abbr title="Malarkey Image Replacement">MIR</abbr</a> and we&#8217;ve had <a title="Links to an external website" href="http://www.mezzoblue.com/tests/revised-image-replacement/"><abbr title="Revised Image Replacement">RIR</abbr></a>. We&#8217;ve probably had enough.</p>
<p>None of these solutions proved to be ideal, but how often is <em>anything</em> ever ideal on the client side?</p>
<p>Well, let&#8217;s take a look at Typekit. At the time of writing, there isn&#8217;t too much to go on, but what we <em>do</em> know is this:</p>
<ol>
<li>Typekit&#8217;s solution uses (quite a lot of) Javascript</li>
<li>The solution &#8216;downloads&#8217; a font feed from a predetermined location</li>
<li>A &#8216;modern&#8217; browser will interpret <abbr title="Cascading Style Sheets">CSS</abbr> <tt>@font-face</tt> correctly and render the desired fonts</li>
</ol>
<p>So Typekit is merely following in the footsteps of jQuery, Prototype and other <abbr title="Javascript">JS</abbr> libraries. It&#8217;s about using Javascript as a sort of web glue to make things fit together. However, this time around it&#8217;s not being used to cover up for browser naffness.</p>
<p>Typekit will count on consistent support of modern browsers for the <a title="Links to an external website" href="https://developer.mozilla.org/en/CSS/@font-face">@font-face</a> at-rule. This at-rule has actually been around since the <abbr title="Cascading Style Sheets">CSS</abbr> 2.0 specification, though <a title="Links to an external website" href="http://www.w3.org/TR/css3-webfonts/#font-descriptions">a better, verbose description appears in <abbr title="Cascading Style Sheets">CSS</abbr> 3.0</a>. An orthodox implementation of the at-rule looks like this:</p>
<p><code>@font-face {<br />
font-family: "Mike Old Face";<br />
src: url("http://www.mikepadgett.com/fonts/mikefont.otf")<br />
}<br />
/* The .TTF (true type format) will also be supported, as would *any* URL */<br />
</code></p>
<p>Once the font is &#8220;instantiated&#8221;, it can then be utilised (in Hemingway&#8217;s <em>Fiesta</em> sense of the word) normally:</p>
<p><code>h3 {<br />
font: normal 120% "Mike Old Face", "Times New Roman", Times, serif;<br />
}</code></p>
<p><a title="Links to an external website" href="http://webfonts.info/wiki/index.php?title=%40font-face_browser_support">Browser support for <tt>@font-face</tt></a> is still a bit patchy but things are picking up fast and now the browser people have discovered the joy of automatic updating, we can expect a fairly rapid uptake.</p>
<p>On the bright side, it&#8217;ll mean that designers can make more beautiful websites. The dark side is that many other websites are going to get a lot uglier!</p>
<div class="centeralign"><img src="http://www.mikepadgett.com/wp-content/uploads/2009/06/ip.gif" alt="Intellectual property issues with web fonts" /></div>
<h3>But glue can get sticky</h3>
<p>Microsoft tried and failed to get their <a title="Links to an external website" href="http://en.wikipedia.org/wiki/Embedded_OpenType">Embedded Open Type</a> solution accepted by the world at large (there wasn&#8217;t much of anything &#8216;open&#8217; about it, of course). Redmond ended up handing it over the <abbr title="World Wide Web Consortium">W3C</abbr> as a feeble proposal for <abbr title="Cascading Style Sheets">CSS</abbr> 3.0.</p>
<p>One of the itchier reasons for all the fumbling was the issue of <a title="Links to an external website" href="http://lists.w3.org/Archives/Public/www-style/2008Apr/0227.html">proprietary rights to the fonts themselves</a>. This same issue may well cause problems for Typekit, though this time in the reverse sense.</p>
<p>You see, whilst the Typekit solution is likely to appease and perhaps even create uncharacteristic interest from type foundries (it appears to properly respect intellectual property rights), it might not sit well with many designers and even less with developers.</p>
<p>Here&#8217;s why:</p>
<p>The story goes that the Typekit script is going to be pretty hefty. It needs to be to do all the processing it would need to do and how long is that going to take? In addition, the font pattern will then <em>also</em> need to be downloaded (some fonts are marvellously chunky themselves).</p>
<p>Next, the matter of the rights. One of the first things I learned about business is that the real value is in contracts rather than sales, especially when you&#8217;re selling other people&#8217;s products. So it goes without saying that Typekit needs to be a subscription service.</p>
<p>On the one hand, some orgs would sell their chairman to properly and faithfully reproduce their branding online. How on the other, as <a title="Links to an external website" href="http://blog.typekit.com/2009/05/27/introducing-typekit/#comment-274">one commenter suggested</a>, do you now square it with your client that your <em>design</em> will actually attract an ongoing cost? Could this be another opportunity for Open Source or are the foundries on the edge of the precipice into which the music industry has already fallen?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikepadgett.com/technology/technical/typekit-when-will-web-fonts-flow-freely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
