<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://rss.gadgetopia.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://rss.gadgetopia.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>Gadgetopia</title>
<link>http://gadgetopia.com/</link>
<description />
<copyright>Creative Commons Licensed</copyright>
<lastBuildDate>Sun, 11 May 2008 00:01:27 -0600</lastBuildDate>
<generator>http://www.movabletype.org/?v=3.35</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<media:copyright>Creative Commons Licensed</media:copyright><media:keywords>content,management</media:keywords><itunes:owner><itunes:email>editors@gadgetopia.com</itunes:email><itunes:name>Deane Barker</itunes:name></itunes:owner><itunes:author>Deane Barker</itunes:author><itunes:explicit>no</itunes:explicit><itunes:keywords>content,management</itunes:keywords><itunes:subtitle /><geo:lat>43.488472</geo:lat><geo:long>-96.722582</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://rss.gadgetopia.com/gadgetopia" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
<title>Hulu</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;Now, I realize that &lt;a href="http://hulu.com/"&gt;Hulu&lt;/a&gt; got lot of crap for being a YouTube ripoff, and I know NBC got a lot of crap for pulling all its stuff off every video sharing site in the world, but&amp;#8230;&lt;/p&gt;

&lt;p&gt;Hulu is awesome.  Seriously.  I don&amp;#8217;t know how I ended up there today, but I think I&amp;#8217;m in love.&lt;/p&gt;

&lt;p&gt;Here are all the things I watched today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://www.hulu.com/saturday-night-live"&gt;Saturday Night Live clips&lt;/a&gt;, including &lt;a href="http://www.hulu.com/watch/1389/saturday-night-live-dont-buy-stuff"&gt;this one&lt;/a&gt; with Steve Martin that could solve the American financial crisis if everyone just put it into practice.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An &lt;a href="http://www.hulu.com/watch/18810/30-rock-sandwich-day#s-p1-so-i0"&gt;episode of 30 Rock&lt;/a&gt; that I missed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An &lt;a href="http://www.hulu.com/watch/14849/miami-vice-bushido#x-0,vepisode,1"&gt;episode of Miami Vice&lt;/a&gt;.  They have &lt;a href="http://www.hulu.com/miami-vice"&gt;the first two seasons&lt;/a&gt; &amp;#8212; &lt;em&gt;the first two seasons!!&lt;/em&gt;  (True story &amp;#8212; if Isabella had been a boy, he was gonna be named &amp;#8220;Sonny.&amp;#8221;  I&amp;#8217;m not kidding.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;a href="http://www.hulu.com/watch/2245/stacked-pilot#x-0,vepisode,1"&gt;pilot episode of Stacked&lt;/a&gt;, a sitcom with Pamela Anderson that really shouldn&amp;#8217;t have been canceled &amp;#8212; it was genuinely funny.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In exchange for this, my show stopped every 10 minutes or so for a commercial that lasted all of about 20 seconds.  The timeline on the Flash Player even has little dots on it that let you know when it&amp;#8217;s going to break.  (You can&amp;#8217;t skip them &amp;#8212; the controls disappear during the ad, and an ad plays if you move the scrub bar past a dot.)&lt;/p&gt;

&lt;p&gt;Picture quality was good, ad intrusion was acceptable, content selection was good and &amp;#8212; I&amp;#8217;m assuming &amp;#8212; just going to get better.&lt;/p&gt;

&lt;p&gt;As much as I want to join the &amp;#8220;Let&amp;#8217;s Bash Big Media&amp;#8221; party on this one, I&amp;#8217;m still looking for a downside.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=uL5loH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=uL5loH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=TnarBH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=TnarBH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/287868066" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/287868066/6387</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6387</guid>
<category>Sites Worth Your Time</category>
<pubDate>Sun, 11 May 2008 00:01:27 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6387</feedburner:origLink></item>
<item>
<title>iTunesU</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Apple - Education - iTunes U - Overview" href="http://www.apple.com/education/itunesu_mobilelearning/itunesu.html"&gt;Apple - Education - iTunes U&lt;/a&gt;: This is the audio version of &lt;a href="http://en.wikipedia.org/wiki/Opencourseware"&gt;OpenCourseWare&lt;/a&gt;, I suppose.  Apple has gotten a bunch of high-end schools to contribute lectures to iTunes, which are available for download, and appear to be free (I didn&amp;#8217;t find any with prices attached, at any rate).&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;iTunes U delivers easy, 24/7 access to educational content from hundreds of top colleges, universities, and educationally focused organizations across the country. And it’s accessible to anyone with a Mac or PC.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I didn&amp;#8217;t find anything that jumped out at me as interesting, but there are some great schools represented: MIT, Yale, DePaul, Carnegie Mellon, etc.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=OFJ4yH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=OFJ4yH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=SJTcCH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=SJTcCH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/287767506" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/287767506/6386</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6386</guid>
<category>Other</category>
<pubDate>Sat, 10 May 2008 19:10:38 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6386</feedburner:origLink></item>
<item>
<title>Clay Shirky and the Cognitive Surplus</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Gin, Television, and Social Surplus - Here Comes Everybody" href="http://www.shirky.com/herecomeseverybody/2008/04/looking-for-the-mouse.html"&gt;Gin, Television, and Social Surplus - Here Comes Everybody&lt;/a&gt;: Clay Shirky gave a heckuva talk at the Web 2.0 Expot about what he calls &amp;#8220;the cognitive surplus.&amp;#8221;  Here&amp;#8217;s the theory &amp;#8212;&lt;/p&gt;

&lt;p&gt;After the industrial revolution, Americans had something new: free time.  And we needed to figure out what to do with it.  So we started drinking gin and watching TV, instead of thinking and participating.&lt;/p&gt;

&lt;p&gt;Television, Shirky argues, has become a huge heat sink that dissipates time that could be spent on constructive pursuits &amp;#8212; a &amp;#8220;cognitive surplus.&amp;#8221;  He offers this statistic, which is amazing.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[&amp;#8230;] ll of Wikipedia, the whole project&amp;#8212;every page, every edit, every talk page, every line of code, in every language that Wikipedia exists in &amp;#8212; that represents something like the cumulation of 100 million hours of human thought.&lt;/p&gt;
  
  &lt;p&gt;[&amp;#8230;] And television watching? Two hundred billion hours, in the U.S. alone, every year. [&amp;#8230;] Or put still another way, in the U.S., we spend 100 million hours every weekend, just watching the ads.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So, we spend &amp;#8220;2,000 Wikipedias&amp;#8221; a year watching television. Seriously.&lt;/p&gt;

&lt;p&gt;The entire talk is great.  The link above goes to the printed transcript.  Here&amp;#8217;s &lt;a href="http://jeremy.zawodny.com/blog/archives/010218.html"&gt;a link to Zawodny&lt;/a&gt;, for the 15-minute video.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=jfpxxH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=jfpxxH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=qkqfNH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=qkqfNH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/287667618" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/287667618/6385</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6385</guid>
<category>Other</category>
<pubDate>Sat, 10 May 2008 14:45:32 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6385</feedburner:origLink></item>
<item>
<title>The Utlimate Elevator Article</title>
<description>&lt;div id="entry_text"&gt;

	
		
			
			

			

			

			&lt;img src="http://www.gadgetopia.com/images/schwimmer_elevator.jpg" style="float: right; margin: 0 0 1em 1em;border: solid 1px black;" &gt;

		

	

&lt;p&gt;&lt;a title="Our Local Correspondents: Up and Then Down: Reporting &amp;amp; Essays: The New Yorker" href="http://www.newyorker.com/reporting/2008/04/21/080421fa_fact_paumgarten?currentPage=all"&gt;Up and Then Down&lt;/a&gt;: This is a fascinating article about all aspects of elevators.  It&amp;#8217;s set amid the story of a guy who got stuck in an elevator for 41 hours, but it touches on things like elevator phobias, the social aspects of elevators, and &amp;#8212; more interestingly &amp;#8212; the logistical aspects of how elevators work.&lt;/p&gt;

&lt;p&gt;Elevator logistics, it turns out, have some serious theoretical issues to resolve.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;There are two basic elevatoring metrics. One is handling capacity: your aim is to carry a certain percentage of the building’s population in five minutes. Thirteen per cent is a good target. The other is the interval, or frequency of service: the average round-trip time of one elevator, divided by the number of elevators. In an American office building, you want the interval to be below thirty seconds, and the average waiting time to be about sixty per cent of that. Any longer, and people get upset.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Having elevators work well is not a trivial thing:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The Bronx family-court system, for example, was in a shambles last year because the elevators at its courthouse kept breaking down. (The stairs are closed, owing to security concerns.) This led to hour-long waits, which led to missed court dates, needless arrest warrants, and life-altering family strife.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Even more interesting is the psychology of how humans place themselves in elevators:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Passengers seem to know instinctively how to arrange themselves in an elevator. Two strangers will gravitate to the back corners, a third will stand by the door, at an isosceles remove, until a fourth comes in, at which point passengers three and four will spread toward the front corners, making room, in the center, for a fifth, and so on, like the dots on a die.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This makes me remember a really funny SNL skit with David Schwimmer that I thought was subtly brilliant (pictured at top).  &lt;/p&gt;

&lt;p&gt;Schwimmer was in an elevator, and people kept coming in and standing&amp;#8230;oddly.  For instance, he stood in the middle when he was by himself, then dutifully moved to the corner when other people got in.  But those people didn&amp;#8217;t stand in the opposite corner as expected &amp;#8212; they stood right next to him in his corner.  In another instance, the only other passenger turned around and faced the back of the car.  Schwimmer hesitated for a moment, then did the same.&lt;/p&gt;

&lt;p&gt;It was fascinating in that it revealed some of the ingrained psychological and social frameworks we deal with daily and don&amp;#8217;t even realize.  I can&amp;#8217;t find a video of it, but &lt;a href="http://snltranscripts.jt.org/95/95celevator.phtml"&gt;here&amp;#8217;s a transcript of the skit&lt;/a&gt;, which includes the picture from this post.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=KenqGH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=KenqGH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=4nrF4H"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=4nrF4H" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/287587143" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/287587143/6384</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6384</guid>
<category>Structures and Architecture</category>
<pubDate>Sat, 10 May 2008 11:43:54 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6384</feedburner:origLink></item>
<item>
<title>Why Twitter?</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Video: Twitter in Plain English | Common Craft - Explanations In Plain English" href="http://www.commoncraft.com/Twitter"&gt;Video: Twitter in Plain English&lt;/a&gt;: This video attempts to explain what value Twitter brings to the world.  I will admit that after watching it, I maybe have some understanding about what people see in Twitter.&lt;/p&gt;

&lt;p&gt;But I still think it&amp;#8217;s creepy.  We don&amp;#8217;t have to know about everything that happens, all the time.&lt;/p&gt;

&lt;p&gt;Like the video says, one of the first things we ask each other is &amp;#8220;What are you doing?&amp;#8221;  Twitter seems to do a fine job of removing the need to ask that question.&lt;/p&gt;

&lt;p&gt;And that&amp;#8217;s a little sad.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=982yvH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=982yvH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=gV4fFH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=gV4fFH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/287561499" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/287561499/6383</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6383</guid>
<category>Other</category>
<pubDate>Sat, 10 May 2008 10:52:26 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6383</feedburner:origLink></item>
<item>
<title>And I refuse to forget</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Filmaka" href="http://www.filmaka.com/archives.php?page=0&amp;amp;search_keywords=And%20I%20Refuse%20to%20Forget&amp;amp;genre=-1&amp;amp;contest=-1&amp;amp;filmType=-1&amp;amp;film_id=FB1A1F5C-E2B3-43FA-B402-EFE8FA9E6C81"&gt;Filmaka: And I refuse to forget&lt;/a&gt;: This movie is worth 3 minutes and 11 seconds of your life.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A Sensory Archiver keeps paperless secrets for the world&amp;#8217;s most powerful institutions. Against orders he clings to sensations of his most precious memories - that of the woman he loved.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Wonderfully done.   I had to watch it twice before I got it, and I&amp;#8217;m still not quite sure I do.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=NB2rdH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=NB2rdH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=rVncXH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=rVncXH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/287554495" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/287554495/6382</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6382</guid>
<category>Other</category>
<pubDate>Sat, 10 May 2008 10:45:11 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6382</feedburner:origLink></item>
<item>
<title>Zebra Striping: Pointless?</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="A List Apart: Articles: Zebra Striping: Does it Really Help?" href="http://alistapart.com/articles/zebrastripingdoesithelp"&gt;Zebra Striping: Does it Really Help?&lt;/a&gt;: This article suggests that zebra-striping (alternate row coloring) in tables does nothing to improve usability.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This experiment yielded no evidence that zebra striping consistently improves the accuracy or speed of tasks.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It does, however, make the tables look nicer to most people.  Maybe that&amp;#8217;s reason enough?&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=OSqukH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=OSqukH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=mQBdfH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=mQBdfH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/287546397" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/287546397/6381</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6381</guid>
<category>Web Design and Usability</category>
<pubDate>Sat, 10 May 2008 10:31:24 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6381</feedburner:origLink></item>
<item>
<title>Introducing Alkaline Hydrolysis</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="New in mortuary science: Dissolving bodies with lye - USATODAY.com" href="http://www.usatoday.com/tech/science/2008-05-08-mortuary-science-lye_N.htm"&gt;New in mortuary science: Dissolving bodies with lye&lt;/a&gt;: Don&amp;#8217;t read this before lunch.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Since they first walked the planet, humans have either buried or burned their dead. Now a new option is generating interest — dissolving bodies in lye and flushing the brownish, syrupy residue down the drain.&lt;/p&gt;
  
  &lt;p&gt;[&amp;#8230;] The coffee-colored liquid has the consistency of motor oil and a strong ammonia smell. But proponents say it is sterile and can, in most cases, be safely poured down the drain, provided the operation has the necessary permits.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I think it would be weird to not exist like that.  With burial, you have a body.  With cremation you have ashes.  With this, you have&amp;#8230;nothing.  You get turned into liquid then spread throughout the sewer system.&lt;/p&gt;

&lt;p&gt;It was like you never existed.  There is no physical record of you left.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=E80rqH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=E80rqH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=9CM2zH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=9CM2zH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/286881243" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/286881243/6380</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6380</guid>
<category>Science Geek</category>
<pubDate>Fri, 09 May 2008 09:55:17 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6380</feedburner:origLink></item>
<item>
<title>CCTV Music Video</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="ArsGeek ? Blog Archive ? Got a band but can’t afford to shoot a video? Use public CCTV cameras and then demand the footage!" href="http://www.arsgeek.com/?p=3961"&gt;Got a band but can’t afford to shoot a video? Use public CCTV cameras and then demand the footage!&lt;/a&gt;: This is a great idea.  I wonder how long it took them to get all this footage?&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Unable to hire a production crew for a standard 1980’s era MTV music video, they performed their music in front of 80 of the 13 million CCTV “security” cameras available in England, including one on a bus.&lt;/p&gt;
  
  &lt;p&gt;They then used Britain’s Data Protection Act to request the footage that was shot of them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If it&amp;#8217;s anything like the &lt;a href="http://en.wikipedia.org/wiki/Freedom_of_information_in_the_United_States"&gt;Freedom of Information Act&lt;/a&gt; in the U.S., they could have been waiting for years.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=q3g2lH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=q3g2lH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=bguj6H"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=bguj6H" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/286831424" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/286831424/6379</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6379</guid>
<category>Other</category>
<pubDate>Fri, 09 May 2008 08:17:51 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6379</feedburner:origLink></item>
<item>
<title>Strong vs. Weak Typing Definitively Explained</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title=".NET Questions - i have some doughts in .net Please clarify me." href="http://discuss.joelonsoftware.com/default.asp?dotnet.12.619003.14"&gt;i have some doughts in .net Please clarify me.&lt;/a&gt;: Some guy made a weak attempt to get posters on Spolsky&amp;#8217;s discussion group to answer a homework question for him.  Hilarity ensued.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Strong typing is hitting the keyboard with your fists. Weak typing is hitting it with so little force that the key doesn&amp;#8217;t depress enough to activate the keyswitch&lt;/p&gt;
  
  &lt;p&gt;[&amp;#8230;] Cyclomatic complexity refers to the vast number of washing machine cycle choices available on today&amp;#8217;s machines.&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=DdsRYH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=DdsRYH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=oN0FIH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=oN0FIH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/286289981" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/286289981/6378</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6378</guid>
<category>Geek Humor</category>
<pubDate>Thu, 08 May 2008 14:09:12 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6378</feedburner:origLink></item>
<item>
<title>Ordering Internet Pizza</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Mamma Mia! Papa John's raking in the dough online - CNN.com" href="http://www.cnn.com/2008/TECH/biztech/05/08/papa.johns.ap/index.html"&gt;Mamma Mia! Papa John&amp;#8217;s raking in the dough online&lt;/a&gt;: An entire article on CNN about the apparent explosion of ordering pizza on the Net.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Dominos Pizza Inc., put its own twist on online ordering early this year by introducing a &amp;#8220;Pizza Tracker,&amp;#8221; which lets customers keep tabs on the progress of their orders. Consumers can find out when their pies are in the oven, when they&amp;#8217;re on the way, and even the first name of their delivery person.&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=LTveZH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=LTveZH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=LyqggH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=LyqggH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/286093395" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/286093395/6377</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6377</guid>
<category>Other</category>
<pubDate>Thu, 08 May 2008 08:45:21 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6377</feedburner:origLink></item>
<item>
<title>Ebert on Blogs</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Roger Ebert's Journal: Fanzines beget blogs" href="http://blogs.suntimes.com/ebert/2008/05/fanzines_beget_blogs.html"&gt;Roger Ebert&amp;#8217;s Journal: Fanzines beget blogs&lt;/a&gt;: Roger Ebert has a blog now, which is crazy cool in and of itself.  This week he talks about how the old world of fanzines preceded the current crop of blogs and perhaps even the Web itself.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I have always been convinced that the culture of sf fanzines contributed heavily to the formative culture of the early Web, and generated models for web site and blogs. The very tone of the discourse is similar, and like fanzines, the Web took new word coinages, turned them into acronyms, and ran with them. Think about it. Science fiction fans in the decades before the internet were already interested in computers, big-time &amp;#8212; first with the supercomputers of science fiction myth, and then with the earliest home-built models. Fans tended to be youngish, male, geeky, obsessed with popular culture, and compelled to circulate their ideas. In the reviews and criticism they ran, they slanted heavily toward expertise in narrow pop fields. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ebert rules.&lt;/p&gt;

&lt;p&gt;(Roger Ebert emailed me, not once, but &lt;em&gt;twice.&lt;/em&gt;  Have I mentioned that recently?  Seriously.  &lt;em&gt;Twice.&lt;/em&gt;  Two friggin&amp;#8217; emails.)&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=sX3ozH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=sX3ozH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=YJPX1H"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=YJPX1H" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/283937316" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/283937316/6376</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6376</guid>
<category>Blogging</category>
<pubDate>Mon, 05 May 2008 08:18:06 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6376</feedburner:origLink></item>
<item>
<title>Microsoft Pulls Offer for Yahoo</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Microsoft says proxy battle not worth it | Beyond Binary - A blog by Ina Fried - CNET News.com" href="http://www.news.com/8301-13860_3-9935100-56.html"&gt;Microsoft says proxy battle not worth it&lt;/a&gt;: And that&amp;#8217;s the end of that.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In a letter to Yahoo CEO Jerry Yang, Microsoft chief Steve Ballmer confirmed that Microsoft was willing to offer $33 a share, but that Yahoo was holding out for at least $37 a share, or $5 billion more than Microsoft was prepared to spend. In the letter, Ballmer also says he is ruling out a direct offer to shareholders.&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=V9HWyH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=V9HWyH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=FfU37H"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=FfU37H" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/283667988" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/283667988/6375</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6375</guid>
<category>Tech Business</category>
<pubDate>Sun, 04 May 2008 22:43:47 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6375</feedburner:origLink></item>
<item>
<title>The Peril of Self-Replicating Hyperlinks</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;I built an intranet for a client.  One of the functional items is a viewer into an Exchange calendar.  We use a handy &lt;a href="http://www.independentsoft.de/webdavex/index.html"&gt;third-party component&lt;/a&gt; to display the contents of an Exchange public folder on a page.&lt;/p&gt;

&lt;p&gt;The month and year to be viewed is driven off the querystring.  Something like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;/month.aspx?m=11&amp;amp;y=2010
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;So you can look at &lt;em&gt;any&lt;/em&gt; month by writing your own querystring.  We check for valid input and everything, but so long as you enter a valid month and year in the querystring, you can (could) look up any logical month in existence, as far ahead or behind as you want.&lt;/p&gt;

&lt;p&gt;Each month has helpful &amp;#8220;Next&amp;#8221; and &amp;#8220;Previous&amp;#8221; links on it that form the URL for the next or previous month.&lt;/p&gt;

&lt;p&gt;Sadly, we&amp;#8217;re also indexing the intranet via a &lt;a href="http://www.google.com/enterprise/mini/"&gt;Google Mini&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;Astute readers will see the problem here&amp;#8230;&lt;/p&gt;

&lt;p&gt;Two things happened:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The number of pages in the Mini spiked.  The client was suddenly hitting their document limit.  They only had about 10,000 actual pages of content, but the Mini was claiming it had indexed four or five times that number.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We started to get reports about odd months being returned in search results.  Months like &amp;#8220;November 2609&amp;#8221; for example&amp;#8230;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The Mini&amp;#8217;s crawler, bless its heart, was dutifully following the &amp;#8220;Next&amp;#8221; and &amp;#8220;Previous&amp;#8221; links in the calendar into infinity in either direction.  It was, in effect, inventing its own URLs&amp;#8230;forever.  Every new page in the calendar gave it a new URL it hadn&amp;#8217;t seen before. The Mini&amp;#8217;s crawler had fallen down the rabbit hole.&lt;/p&gt;

&lt;p&gt;Easy problem to fix, but an embarrassing oversight nonetheless.  We now drop the &amp;#8220;Next&amp;#8221; and &amp;#8220;Previous&amp;#8221; links at 24 months out in either direction, and we throw a &lt;a href="http://gadgetopia.com/post/6370"&gt;410&lt;/a&gt; for anything outside those bounds in the past, and a 404 for anything outside those bounds in the future.&lt;/p&gt;

&lt;p&gt;I just checked today, and the number of pages in the Mini came down 2,000 yesterday, as it rechecks out-of-bounds URLs and gets back 410s and 404s.&lt;/p&gt;

&lt;p&gt;I wonder how many sites on the public Internet have this same problem? I wonder if crawlers have any logic to detect this?&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=V20NjH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=V20NjH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=JYu3XH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=JYu3XH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/282054896" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/282054896/6374</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6374</guid>
<category>Programming and Web Development</category>
<pubDate>Fri, 02 May 2008 06:27:40 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6374</feedburner:origLink></item>
<item>
<title>What Makes a Blog?</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Harvard Weblogs: What makes a weblog a weblog?" href="http://blogs.law.harvard.edu/whatmakesaweblogaweblog.html"&gt;Harvard Weblogs: What makes a weblog a weblog?&lt;/a&gt;: This post is five years old, but it&amp;#8217;s important and touches on a point I&amp;#8217;ve always kind of wondered about &amp;#8212; what makes a blog?  When do you have a blog as opposed to a regular Web site?&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;At Berkman we&amp;#8217;re studying weblogs, how they&amp;#8217;re used, and what they are. Rather than saying &amp;#8220;I know it when I see it&amp;#8221; I wanted to list all the known features of weblog software, but more important, get to the heart of what a weblog is, and how a weblog is different from a Wiki, or a news site managed with software like Vignette or Interwoven.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There&amp;#8217;s a lot of technical information about templates and calendars and such, but in my mind, the differences is in perspective and tone, and Winer hits it on the head right here:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The personalities of the writers come through. That is the essential element of weblog writing, and almost all the other elements can be missing, and the rules can be violated, imho, as long as the voice of a person comes through, it&amp;#8217;s a weblog.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When people read a weblog, they&amp;#8217;re getting the voice of an actual person, not some nameless, faceless organization.  That&amp;#8217;s really the trick.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=eRcWDH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=eRcWDH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=jZ9EqH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=jZ9EqH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/281663858" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/281663858/6373</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6373</guid>
<category>Blogging</category>
<pubDate>Thu, 01 May 2008 15:31:53 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6373</feedburner:origLink></item>
<item>
<title>Dell is Really Selling Ubuntu Machines</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;Last year, on this date, we posted that &lt;a href="http://gadgetopia.com/post/5867"&gt;Dell was going to start selling Ubuntu-powered machines&lt;/a&gt;.  We said:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Is this the moment desktop Linux proponents have been waiting for all these years?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This story came up in the &amp;#8220;On This Day&amp;#8221; section in the sidebar this morning, and I got to wondering about it.  I had never heard anything else about it, and I thought, &amp;#8220;Was that just another stunt press release about the mythical &amp;#8216;Linux on the Desktop&amp;#8217;?&amp;#8221;&lt;/p&gt;

&lt;p&gt;So, I went looking at Dell&amp;#8217;s site, and I&amp;#8217;m happy to report, that, sure enough, &lt;a href="http://www.dell.com/content/topics/segtopic.aspx/linux_3x?c=us&amp;amp;cs=19&amp;amp;l=en&amp;amp;s=dhs"&gt;here are the Dell Ubuntu computers&lt;/a&gt;. They have four models &amp;#8212; three laptops and one desktop.  I went through the configuration process for the high-end XPS laptop, and you can apparently pimp out a Dell Ubuntu machine quite handily.&lt;/p&gt;

&lt;p&gt;Nice going, Dell.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=SfFtZH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=SfFtZH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=FvLCQH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=FvLCQH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/281423657" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/281423657/6372</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6372</guid>
<category>Software</category>
<pubDate>Thu, 01 May 2008 07:07:28 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6372</feedburner:origLink></item>
<item>
<title>Spolsky Eviscerates Windows Live Mesh</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Architecture astronauts take over - Joel on Software" href="http://www.joelonsoftware.com/items/2008/05/01.html"&gt;Architecture astronauts take over&lt;/a&gt;:  This whole thing is great.  Spolsky gets downright &lt;em&gt;medieval&lt;/em&gt; further down.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;And what is this Windows Live Mesh?&lt;/p&gt;
  
  &lt;p&gt;It&amp;#8217;s a way to synchronize files.&lt;/p&gt;
  
  &lt;p&gt;Jeez, we&amp;#8217;ve had that forever. When did the first sync web sites start coming out? 1999? There were a million versions. xdrive, mydrive, idrive, youdrive, wealldrive for ice cream. Nobody cared then and nobody cares now, because synchronizing files is just not a killer application. I&amp;#8217;m sorry. It seems like it should be. But it&amp;#8217;s not.&lt;/p&gt;
  
  &lt;p&gt;[&amp;#8230;] It&amp;#8217;s Groove, rewritten from scratch, one more time. Ray Ozzie just can&amp;#8217;t stop rewriting this damn app, again and again and again, and taking 5-7 years each time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Whatever happened to Groove, anyway?  I used to use it.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=u64BsH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=u64BsH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=kw3XiH"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=kw3XiH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/281293218" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/281293218/6371</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6371</guid>
<category>Software</category>
<pubDate>Thu, 01 May 2008 01:32:49 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6371</feedburner:origLink></item>
<item>
<title>410 Gone</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="HTTP Error 410: Gone [dive into mark]" href="http://diveintomark.org/archives/2003/03/27/http_error_410_gone"&gt;HTTP Error 410: Gone&lt;/a&gt;: I found this page today when searching for a refresher on the 410 status code.  It means &amp;#8220;gone.&amp;#8221;  Forever.  Not just &amp;#8220;not found&amp;#8221; right now, but forever more.  Gone, baby.&lt;/p&gt;

&lt;p&gt;We should use status code 410 more.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;As far as I can tell, it’s the forgotten stepchild of error 404 (Resource not found). Error 410 means Resource gone, as in, a resource used to exist at this location, but now it’s gone. Not only is it gone, but I don’t know (or I don’t want to tell you) where it went. If I knew where it went, and I wanted to tell you, I would use error 301 (Permanent redirect) and any smart client would simply redirect to the new address. But 410 means Resource gone, no forwarding address. Train gone sorry.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sam Ruby brings up &lt;a href="http://www.intertwingly.net/blog/2004/06/13/Gone-Really-I-mean-it"&gt;a good point&lt;/a&gt; about when it would be a great time to use 410.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[&amp;#8230;] you would think that any decent aggregator would respect a 410, wouldn&amp;#8217;t you?&lt;/p&gt;
  
  &lt;p&gt;I&amp;#8217;ve long since removed my scraped feed, and marked it gone.&lt;/p&gt;
  
  &lt;p&gt;Despite this, a number of aggregators continue to relentlessly poll for changes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I had &lt;a href="http://gadgetopia.com/post/4676"&gt;this same problem&lt;/a&gt; when I removed the RSS feeds for comments on individual posts:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[&amp;#8230;] this brings up the question of how to notify people that I’m doing this. How do you notify RSS users? The solution is pretty simple I guess — I’m going to tack an entry to the top of this XML file that just explains that we’re not maintaining these feeds anymore, rebuild them all one last time, and then leave the files out there long enough for everyone to ping them again.&lt;/p&gt;
  
  &lt;p&gt;But when do you pull the files? When I delete these 4,600 XML files, do I redirect requests for them to another feed with a single entry that explains that they’re gone? Are there best practices for this?&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=ep5ExG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=ep5ExG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=vrxhQG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=vrxhQG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/281242754" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/281242754/6370</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6370</guid>
<category>Programming and Web Development</category>
<pubDate>Wed, 30 Apr 2008 23:32:08 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6370</feedburner:origLink></item>
<item>
<title>Plant a Tree with Dell</title>
<description>&lt;div id="entry_text"&gt;

	
		
			
			

						
				
			
									
				

			

			

			&lt;img src="http://www.gadgetopia.com/images/plant_a_tree.jpg" style="display: block; margin: 1em auto;border: solid 1px black;" &gt;

		

	

&lt;p&gt;Found today during the configuration process when buying a Dell computer.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=8fCIoG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=8fCIoG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=SCPgsG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=SCPgsG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/280275179" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/280275179/6369</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6369</guid>
<category>Other</category>
<pubDate>Tue, 29 Apr 2008 14:07:10 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6369</feedburner:origLink></item>
<item>
<title>Nielsen on Menu Usability</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Right-Justified Navigation Menus Impede Scannability (Jakob Nielsen's Alertbox)" href="http://www.useit.com/alertbox/navigation-menu-alignment.html"&gt;Right-Justified Navigation Menus Impede Scannability&lt;/a&gt;: Jakob Nielsen, demigod that he is, has just published an interesting alert box about right-aligned menus (something we&amp;#8217;re guilty of).  He claims they reduce readability.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Aligning a navigation menu with the right margin might look cool, but the resulting ragged left margin severely reduces the speed with which users can scan the menu and select their preferred options. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The other two problems are (1) designers using all CAPS, and (2) lack of contrast between the background and letters.&lt;/p&gt;

&lt;p&gt;What makes this interesting is that the University of Michigan read his Alertbox and realized they were guilty of all three problems, so they fixed their menu &lt;em&gt;the same day&lt;/em&gt;, which caused Nielsen to update this column.&lt;/p&gt;

&lt;p&gt;An examination of both screencaps is below the fold, and it&amp;#8217;s interesting to look at &amp;#8212; I tend to agree that the changed menu is remarkably more readable.  And this is not only when actually reading it, but it just beckons to be read more.  The &amp;#8220;before&amp;#8221; menu is something I probably would just gloss over without reading it, where I&amp;#8217;d be much more likely to read the &amp;#8220;after&amp;#8221; menu.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=nuTwyG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=nuTwyG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=lCxztG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=lCxztG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/280242947" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/280242947/6368</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6368</guid>
<category>Web Design and Usability</category>
<pubDate>Tue, 29 Apr 2008 12:51:09 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6368</feedburner:origLink></item>
<item>
<title>Dell to Continue Selling XP Machines</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Microsoft says XP is definitely dead in June, Dell says it'll keep installing it - Engadget" href="http://www.engadget.com/2008/04/28/microsoft-says-xp-is-defintely-dead-in-june-dell-says-itll-kee/"&gt;Microsoft says XP is definitely dead in June, Dell says it&amp;#8217;ll keep installing it&lt;/a&gt;: Dell has found a loophole in Vista licensing which it plans to exploit in order to keep selling XP machines.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Dell&amp;#8217;s going to report a Vista sale to Microsoft, but deliver an XP box with Vista upgrade DVD to customers. (That sound you just heard was a million accountants sighing in appreciation.) The program will be available for Latitude, OptiPlex, Precision, Vostro, and XPS systems (some with a minor fee), and Dell says it&amp;#8217;ll keep going as long as Microsoft supports the &amp;#8220;downgrade&amp;#8221; license option, which could be forever. Looks like June 30 just got a lot less scary for XP fans, no?&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=xGXyLG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=xGXyLG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=HYBmmG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=HYBmmG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/280118776" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/280118776/6367</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6367</guid>
<category>Software</category>
<pubDate>Tue, 29 Apr 2008 08:52:44 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6367</feedburner:origLink></item>
<item>
<title>GoLive Put out Of Its Misery</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Macworld | Adobe discontinues GoLive" href="http://www.macworld.com/article/133181/2008/04/golivedead.html"&gt;Adobe discontinues GoLive&lt;/a&gt;: We here at &lt;a href="http://blendinteractive.com"&gt;Blend&lt;/a&gt; are devastated by this news.  Oh, wait, &lt;a href="http://gadgetopia.com/post/3848"&gt;no we&amp;#8217;re not&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Adobe on Monday announced that its venerable visual Web site creation tool GoLive has been discontinued. The company has ceased development and sales of GoLive effective Monday, April 28, 2008.&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=yMMgYG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=yMMgYG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=LcYWvG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=LcYWvG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/279819816" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/279819816/6366</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6366</guid>
<category>Software</category>
<pubDate>Mon, 28 Apr 2008 22:20:34 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6366</feedburner:origLink></item>
<item>
<title>GTA IV Gushing</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Grand Theft Auto IV Review (Xbox 360)" href="http://reviews.teamxbox.com/xbox-360/1501/Grand-Theft-Auto-IV/p1/"&gt;Grand Theft Auto IV Review&lt;/a&gt;: Apparently GTA IV is pretty good.  This is worth reading at length.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I won’t beat around the bush: Grand Theft Auto IV is the greatest game to come out for the Xbox 360 so far. I say that without reservation and without consideration for the planned downloadable content slated for later this year that will hopefully only add to its awesomeness. It is a true evolution for the critically and commercially successful GTA series, not just a “next-gen” polish job of the same old game. But maybe even more importantly, it’s a new high water mark for video-game storytelling in general. This may sound like hyperbole, but it is deserved: GTA IV signals a moment in video-game history where it can no longer be denied that the medium can be as significant of an entertainment vehicle as the best that movies or television have to offer. GTA IV is sublime. &lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=biorYG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=biorYG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=X8KBeG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=X8KBeG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/279653182" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/279653182/6365</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6365</guid>
<category>Video Gaming</category>
<pubDate>Mon, 28 Apr 2008 16:34:25 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6365</feedburner:origLink></item>
<item>
<title>The Family Man and His "Cold Bath of Reality"</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Why I love working with family people - (37signals)" href="http://www.37signals.com/svn/posts/996-hire-family-people"&gt;Why I love working with family people&lt;/a&gt;: Jeff Mackey over at 37 Signals claims the 20-something with no life is a &amp;#8220;crutch&amp;#8221; for startups.  If you need a bunch of them to survive, your idea sucks.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;That’s why I like working with the family man or woman. They come in as a cold bath of reality. When people have other obligations outside of work that they actually care more about than your probably-not-so-world-changing idea, the crutches are not available as an easy way out, and you’ll have to walk by the power of your good ideas and execution or you’ll fall fast and early. That’s a good thing!&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=edJI4KG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=edJI4KG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=wuzRZCG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=wuzRZCG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/277680939" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/277680939/6364</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6364</guid>
<category>Other</category>
<pubDate>Fri, 25 Apr 2008 10:14:04 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6364</feedburner:origLink></item>
<item>
<title>F1 Gets a Boost</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Formula 1 Racing to Go Hybrid from 2009-2013 : Gas 2.0" href="http://gas2.org/2008/04/22/formula-1-racing-to-go-hybrid-from-2009-2013/"&gt;Formula 1 Racing to Go Hybrid from 2009-2013&lt;/a&gt;: This is neat from both a geek perspective and from a competitive perspective.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The biggest difference between KERS and a regular battery-electric hybrid is that KERS stores recovered waste energy in a rotating flywheel. Instead of converting waste energy into electricity and than back into useful energy again with an electric motor, KERS simply transfers the kenetic energy to a ~5kg flywheel in the F1 car’s transmission. The energy stored in the flywheel can then be used by the driver by pushing a “boost” button.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The &amp;#8220;boost&amp;#8221; button will align F1 with all those racing video games I played in the 80s.  Drivers will need to &amp;#8220;charge their boost&amp;#8221; &amp;#8212; I wonder if they&amp;#8217;ll get a little progress bar which will grow as they earn boost back.  Think of the fun n trailing driver will have coming up behind another driver who is out of boost.&lt;/p&gt;

&lt;p&gt;Seriously &amp;#8212; this will be an absolute riot on the track.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=ctOhx6G"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=ctOhx6G" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=LvoRKOG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=LvoRKOG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/275631063" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/275631063/6363</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6363</guid>
<category>Vehicles</category>
<pubDate>Tue, 22 Apr 2008 14:25:58 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6363</feedburner:origLink></item>
<item>
<title>FM Does Another Round of Financing</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Federated Media’s $50 Million C-Round Confirmed—No Plans to Buy Up Blog Partners" href="http://www.techcrunch.com/2008/04/15/federated-medias-50-million-c-round-confirmed%25e2%2580%2594no-plans-to-buy-up-blog-partners/"&gt;Federated Media’s $50 Million C-Round Confirmed &amp;#8212; No Plans to Buy Up Blog Partners&lt;/a&gt;: FM raised a bunch of new money, and this TechCrunch article has some good information about how they work behind-the-scenes.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;After turning down a $100 million buyout offer, Federated Media Publishing has opted instead to raise $50 million in a C round led by Oak Investment Partners. As was reported two weeks ago, the rumored valuation is $200 million. While the company is not confirming that number, publisher Chas Edwards quips, “We have to be worth at least $101 million.”&lt;/p&gt;
  
  &lt;p&gt;[&amp;#8230;] In 2007, according to Edwards, Federated Media sold $22 million worth of ads across its network, up from $4 million in 2006. It generally splits the ad revenues with publishers, taking 40 percent for itself.&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=AbcKa6G"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=AbcKa6G" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=6bbZslG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=6bbZslG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/275202122" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/275202122/6362</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6362</guid>
<category>Blogging</category>
<pubDate>Tue, 22 Apr 2008 01:42:56 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6362</feedburner:origLink></item>
<item>
<title>Uber-Text Pages and the Lack of Inheritance in Content Management</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;!-- FM Mobile Post Top Icon --&gt;&lt;/p&gt;

&lt;script type="text/javascript" src="http://mobileposts.federatedmedia.net/top_icon.js"&gt;&lt;/script&gt;

&lt;p&gt;&lt;!-- /FM Mobile Post Top Icon --&gt;&lt;/p&gt;

&lt;p&gt;(Note: the audio for this post is &lt;a href="http://gadgetopia.com/media/audio/2008-04-21.mp3"&gt;here&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;We had a build meeting the other day for a client&amp;#8217;s site, and we walked through the site map to determine what content types we were going to need to pull this off.&lt;/p&gt;

&lt;p&gt;In these cases, the first content type you inevitably define is the ubiquitous &amp;#8220;text page.&amp;#8221;  This is a simple page.  Of text.  Duh.&lt;/p&gt;

&lt;p&gt;Text pages usually consist of a title, a summary (for index pages where you&amp;#8217;re listing a bunch of them), and a body of text.  Many content management systems support this model explicitly (it&amp;#8217;s built-in this way &amp;#8212; think of a blogging platform), or you end up modeling your page like this if your system gives you that ability.&lt;/p&gt;

&lt;p&gt;But how far do you&amp;#8230;push, the text page?  There are a lot of opportunities to re-use this content type.  How far do you take it?&lt;/p&gt;

&lt;p&gt;This particular client also need an &amp;#8220;announcement.&amp;#8221;  We took a long view of it, and determined that their announcements section was really just a group of text pages, reverse-ordered by date.  So, we thought, let&amp;#8217;s just tack a &amp;#8220;date&amp;#8221; field on the text page model, and be done with it.  If the text page is in an announcements section, we&amp;#8217;ll order by that date.  If not, we&amp;#8217;ll ignore it.&lt;/p&gt;

&lt;p&gt;Then, the client needed an &amp;#8220;article&amp;#8221; content type.  Well, what is an article?  It&amp;#8217;s a text page&amp;#8230;with a date&amp;#8230;and an author.  So, let&amp;#8217;s just tack an &amp;#8220;author&amp;#8221; datatype on the &amp;#8220;text page&amp;#8221; model, and we&amp;#8217;re good&amp;#8230;right?  We can use it when we need to, and ignore it when we don&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;Later, the client needed a &amp;#8220;newsletter&amp;#8221; content type.  Turns out, this is just a text page with a PDF file attachment.  So, we tacked on a &amp;#8220;file&amp;#8221; datatype&amp;#8230;&lt;/p&gt;

&lt;p&gt;Now, in truth, this situation was hypothetical.  But you see the idea at work here?  How content types are really just derivative of a core content type?  The fact is, an awful lot of content types can be defined as:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Title&lt;/li&gt;
&lt;li&gt;Summary&lt;/li&gt;
&lt;li&gt;Text body&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Tack on these datatypes &amp;#8212;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;Author&lt;/li&gt;
&lt;li&gt;File attachment&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;#8212; and you&amp;#8217;ve handled four separate, logical types in our mythical client&amp;#8217;s content model: text page, announcement, article, and newsletter.&lt;/p&gt;

&lt;p&gt;So, the question is, did we take this too far?  Or is what we have planned here an elegant solution to modeling this content?&lt;/p&gt;

&lt;p&gt;In the end, it depends.  It depends on a lot of your content management system&amp;#8217;s functionality external to content modeling.  Dividing these four logical types into multiple actual types is often valuable for more than just content modeling &amp;#8212; many systems will drive things like templating and permissions by content type.  And what happens when you need to add a property to your Announcements, but not your Articles?  So having everything as some uber-text page can lead to other issues.&lt;/p&gt;

&lt;p&gt;In the end, it comes down to repetition vs. elegance.  While duplicating your core set of properties on every content type is a pain, you avoid some tricky issues.  Conversely, pushing the envelope with a single content type is elegant, but you can paint yourself into a corner pretty quickly.&lt;/p&gt;

&lt;p&gt;But, my point here is that we shouldn&amp;#8217;t have to do this.  And here&amp;#8217;s why &amp;#8212;&lt;/p&gt;

&lt;p&gt;Very few content management systems are using the object-oriented concept of inheritance these days.  Inheritance says that Class B is a superset of Class A &amp;#8212; it includes all of Class A&amp;#8217;s functionality, and then some more.  So if I happen to change Class A, Class B will change too.&lt;/p&gt;

&lt;p&gt;In this case, I would model a &amp;#8220;Page&amp;#8221; object with these properties:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Title&lt;/li&gt;
&lt;li&gt;Menu Title (for &lt;a href="http://gadgetopia.com/post/6331"&gt;implicitly menued systems&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Summary&lt;/li&gt;
&lt;li&gt;Body&lt;/li&gt;
&lt;li&gt;META keywords&lt;/li&gt;
&lt;li&gt;META description&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Then, would extend this base &amp;#8220;Page&amp;#8221; object into the &amp;#8220;Announcement&amp;#8221; object by adding a &amp;#8220;date.&amp;#8221;  I would extend &lt;em&gt;that&lt;/em&gt; into an &amp;#8220;Article&amp;#8221; object by adding an &amp;#8220;author,&amp;#8221; and into the &amp;#8220;Newsletter&amp;#8221; object by adding a &amp;#8220;file.&amp;#8221;&lt;/p&gt;

&lt;p&gt;Then, say I want to geo-locate everything someday.  I just add a &amp;#8220;location&amp;#8221; attribute to the base object, and everything extends from that.&lt;/p&gt;

&lt;p&gt;Very few content management systems allow this.  I&amp;#8217;ve seen it in exactly two systems, both heavy of document management &amp;#8212; &lt;a href="http://alfresco.com/"&gt;Alfresco&lt;/a&gt; and &lt;a href="http://documentum.com/"&gt;Documentum&lt;/a&gt;.  It&amp;#8217;s elegant, it&amp;#8217;s precise, and it&amp;#8217;s powerful, which should be obvious since it&amp;#8217;s been a core tenet of object-oriented programming for years.&lt;/p&gt;

&lt;p&gt;Sadly, implementing this kind of system is complicated, and usually computationally expensive.  Documentum, for example, maintained a database table for every level of inheritance, and did one-to-one joins all the way down the inheritance tree to return a big database row for an object.  (But, on the other hand, this is &lt;a href="http://gadgetopia.com/post/4297"&gt;built-in to Postgres&lt;/a&gt;, so WTH?)&lt;/p&gt;

&lt;p&gt;Even if a system didn&amp;#8217;t let you do traditional inheritance, N-levels deep, it would be handy if you had a &amp;#8220;base object&amp;#8221; from which you could derive your types from.  Meaning, you could alter a base object to include things like the title, summary, text, etc., then each type would be adding properties to this base type.  You couldn&amp;#8217;t go more than the one level deep, but it would still solve a number of problems.&lt;/p&gt;

&lt;p&gt;If your CMS has a strong &lt;a href="http://gadgetopia.com/post/4237"&gt;content tree&lt;/a&gt;, you could fake inheritance a bit.  You could create a base content type, then add &lt;a href="http://www.gadgetopia.com/post/5889"&gt;subcontent&lt;/a&gt; to &amp;#8220;flavor&amp;#8221; it.  Your base type would have the core properites, and you could add subcontent underneath it to hold other information specific to the pseudo-class you need that particular object to act like.  This is hack-ish, but it might work well in some cases, and it fits the model of &amp;#8220;Custom Field Sets&amp;#8221; we discussed &lt;a href="http://gadgetopia.com/post/4698"&gt;several years ago&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the end, content type inheritance is the holy grail of content modeling, and you don&amp;#8217;t see it that often, which is too bad.  It would be a huge asset to any CMS that implemented it.  &lt;a href="http://ez.no/"&gt;eZ publish&lt;/a&gt; claims that it&amp;#8217;s on the roadmap, but I&amp;#8217;ve yet to see anyone put a date on it.&lt;/p&gt;

&lt;p&gt;&lt;!-- FM Mobile Post Widget --&gt;&lt;/p&gt;

&lt;script type="text/javascript" src="http://mobileposts.federatedmedia.net/gadgetopia/663/mobile_post.js"&gt;&lt;/script&gt;

&lt;p&gt;&lt;!-- /FM Mobile Post Widget --&gt;&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=Ju0GTzG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=Ju0GTzG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=41n3htG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=41n3htG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/275188868" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/275188868/6360</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6360</guid>
<category>Content Management</category>
<pubDate>Mon, 21 Apr 2008 05:04:20 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<enclosure url="http://gadgetopia.com/media/audio/2008-04-21.mp3" length="6946628" type="audio/mpeg" /><media:content url="http://gadgetopia.com/media/audio/2008-04-21.mp3" fileSize="6946628" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> (Note: the audio for this post is here.) We had a build meeting the other day for a client&amp;#8217;s site, and we walked through the site map to determine what content types we were going to need to pull this off. In these cases, the first content type you</itunes:subtitle><itunes:author>Deane Barker</itunes:author><itunes:summary> (Note: the audio for this post is here.) We had a build meeting the other day for a client&amp;#8217;s site, and we walked through the site map to determine what content types we were going to need to pull this off. In these cases, the first content type you inevitably define is the ubiquitous &amp;#8220;text page.&amp;#8221; This is a simple page. Of text. Duh. Text pages usually consist of a title, a summary (for index pages where you&amp;#8217;re listing a bunch of them), and a body of text. Many content management systems support this model explicitly (it&amp;#8217;s built-in this way &amp;#8212; think of a blogging platform), or you end up modeling your page like this if your system gives you that ability. But how far do you&amp;#8230;push, the text page? There are a lot of opportunities to re-use this content type. How far do you take it? This particular client also need an &amp;#8220;announcement.&amp;#8221; We took a long view of it, and determined that their announcements section was really just a group of text pages, reverse-ordered by date. So, we thought, let&amp;#8217;s just tack a &amp;#8220;date&amp;#8221; field on the text page model, and be done with it. If the text page is in an announcements section, we&amp;#8217;ll order by that date. If not, we&amp;#8217;ll ignore it. Then, the client needed an &amp;#8220;article&amp;#8221; content type. Well, what is an article? It&amp;#8217;s a text page&amp;#8230;with a date&amp;#8230;and an author. So, let&amp;#8217;s just tack an &amp;#8220;author&amp;#8221; datatype on the &amp;#8220;text page&amp;#8221; model, and we&amp;#8217;re good&amp;#8230;right? We can use it when we need to, and ignore it when we don&amp;#8217;t. Later, the client needed a &amp;#8220;newsletter&amp;#8221; content type. Turns out, this is just a text page with a PDF file attachment. So, we tacked on a &amp;#8220;file&amp;#8221; datatype&amp;#8230; Now, in truth, this situation was hypothetical. But you see the idea at work here? How content types are really just derivative of a core content type? The fact is, an awful lot of content types can be defined as: Title Summary Text body Tack on these datatypes &amp;#8212; Date Author File attachment &amp;#8212; and you&amp;#8217;ve handled four separate, logical types in our mythical client&amp;#8217;s content model: text page, announcement, article, and newsletter. So, the question is, did we take this too far? Or is what we have planned here an elegant solution to modeling this content? In the end, it depends. It depends on a lot of your content management system&amp;#8217;s functionality external to content modeling. Dividing these four logical types into multiple actual types is often valuable for more than just content modeling &amp;#8212; many systems will drive things like templating and permissions by content type. And what happens when you need to add a property to your Announcements, but not your Articles? So having everything as some uber-text page can lead to other issues. In the end, it comes down to repetition vs. elegance. While duplicating your core set of properties on every content type is a pain, you avoid some tricky issues. Conversely, pushing the envelope with a single content type is elegant, but you can paint yourself into a corner pretty quickly. But, my point here is that we shouldn&amp;#8217;t have to do this. And here&amp;#8217;s why &amp;#8212; Very few content management systems are using the object-oriented concept of inheritance these days. Inheritance says that Class B is a superset of Class A &amp;#8212; it includes all of Class A&amp;#8217;s functionality, and then some more. So if I happen to change Class A, Class B will change too. In this case, I would model a &amp;#8220;Page&amp;#8221; object with these properties: Title Menu Title (for implicitly menued systems) Summary Body META keywords META description Then, would extend this base &amp;#8220;Page&amp;#8221; object into the &amp;#8220;Announcement&amp;#8221; object by adding a &amp;#8220;date.&amp;#8221; I would extend that into an &amp;#8220;Article&amp;#8221; object by adding an &amp;#8220;author,&amp;#8221; and into the &amp;#8220;Newsletter&amp;#8221; object by adding a &amp;#8220</itunes:summary><itunes:keywords>content,management</itunes:keywords><feedburner:origLink>http://gadgetopia.com/post/6360</feedburner:origLink></item>
<item>
<title>Freedom</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;&lt;a title="Freedom, OS X Networking Freedom Software" href="http://www.ibiblio.org/fred/freedom/"&gt;Freedom, OS X Networking Freedom Software&lt;/a&gt;: Is this really what we&amp;#8217;ve been reduced to?&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Freedom is an application that disables wireless and ethernet networking on an Apple computer for up to three hours at a time. Freedom will free you from the distractions of the internet, allowing you time to code, write, or create. At the end of your selected offline period, Freedom re-enables your network, restoring everything as normal.&lt;/p&gt;
  
  &lt;p&gt;Freedom enforces freedom; a reboot is the only circumvention of the Freedom time limit you specify. The hassle of rebooting means you&amp;#8217;re less likely to cheat, and you&amp;#8217;ll be more productive. Not rebooting is why we bought Apple computers in the first place. When first getting used to Freedom, I suggest using the software for short periods of time.&lt;/p&gt;
&lt;/blockquote&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=OosD80G"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=OosD80G" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=f846KiG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=f846KiG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/274612174" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/274612174/6361</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6361</guid>
<category>Software</category>
<pubDate>Mon, 21 Apr 2008 04:46:58 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6361</feedburner:origLink></item>
<item>
<title>The Incredible Shrinking Computer Book Section</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;Let me ask you for your opinion here: do you think that the computer book sections at your local book store are shrinking?&lt;/p&gt;

&lt;p&gt;Five years ago, the local &lt;a href="http://storelocator.barnesandnoble.com/storedetail.do?store=2968"&gt;Barnes and Noble in Sioux Falls&lt;/a&gt; had a majestic computer book section.  I don&amp;#8217;t know the official names for these things, but it was at least two rows, filled on either side &amp;#8212; four or five shelves long.&lt;/p&gt;

&lt;p&gt;Then things started shrinking.  A whole row-side disappeared one day, replaced by science books.  Then a year or so later, another row side vanished, replaced by philosophy books.  Today, the computer book section at my Barnes and Noble is half the size it was five years ago &amp;#8212; one row-side, perhaps four vertical units long, and maybe three on the other side.&lt;/p&gt;

&lt;p&gt;This weekend, I&amp;#8217;ve been in Kansas City for a soccer tournament.  The &lt;a href="http://en.wikipedia.org/wiki/Kansas_city"&gt;KC metro area&lt;/a&gt; is almost two million people, comprised of about 50 cities.  Compare this to the Sioux Falls metro of just over 200,000 people.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been in two Barnes and Nobles here.  Both were at least double the size of the Sioux Falls store.  One was an urban-style store in &lt;a href="http://en.wikipedia.org/wiki/Country_Club_Plaza"&gt;The Plaza&lt;/a&gt; comprised of four stories &amp;#8212; more vertical than horizontal.  Both impressive.&lt;/p&gt;

&lt;p&gt;Total computer book shelves in either of them: four.  Seriously &amp;#8212; one side of a small row in each case.&lt;/p&gt;

&lt;p&gt;Why is this?&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=d7xlnDG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=d7xlnDG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=iQ4iVAG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=iQ4iVAG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/273994546" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/273994546/6359</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6359</guid>
<category>Books</category>
<pubDate>Sun, 20 Apr 2008 04:46:32 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6359</feedburner:origLink></item>
<item>
<title>Not Just Spicy, Zesty Too!</title>
<description>&lt;div id="entry_text"&gt;

	
		

	

&lt;p&gt;Yesterday I needed to know when Daylight Savings Time started and I hit the first &lt;a href="http://webexhibits.org/daylightsaving/b.html"&gt;link&lt;/a&gt; Google gave me.&lt;/p&gt;

&lt;p&gt;&lt;img alt="DST_SpicyNodes.jpg" src="http://gadgetopia.com/images/DST_SpicyNodes.jpg" width="433" height="266" /&gt;&lt;/p&gt;

&lt;p&gt;The default (you can switch) presentation is via something called &lt;a href="http://www.spicynodes.org/"&gt;SpicyNodes&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;SpicyNodes is a zesty way to explore information on the Web. We’ve taken sophisticated radial mapping technology and made it easy to use – for both you and your visitors.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hey, it&amp;#8217;s pre-beta.&lt;/p&gt;


	

&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=XHGiluG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=XHGiluG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://rss.gadgetopia.com/~f/gadgetopia?a=hfPrVZG"&gt;&lt;img src="http://rss.gadgetopia.com/~f/gadgetopia?i=hfPrVZG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://rss.gadgetopia.com/~r/gadgetopia/~4/272917506" height="1" width="1"/&gt;</description>
<link>http://rss.gadgetopia.com/~r/gadgetopia/~3/272917506/6358</link>
<guid isPermaLink="false">http://gadgetopia.com/post/6358</guid>
<category>Web Design and Usability</category>
<pubDate>Fri, 18 Apr 2008 08:22:41 -0600</pubDate>
<dc:creator>editors@gadgetopia.com (Deane Barker)</dc:creator>
<feedburner:origLink>http://gadgetopia.com/post/6358</feedburner:origLink></item>


<language>en-us</language><media:credit role="author">Deane Barker</media:credit><media:rating>nonadult</media:rating></channel>
</rss>
