<?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>Aligned Left Blog</title>
	<atom:link href="http://alignedleft.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://alignedleft.com/blog</link>
	<description>Exploring digital culture and dynamic media</description>
	<lastBuildDate>Thu, 28 Apr 2011 01:11:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Video documentation of “Practice” online</title>
		<link>http://alignedleft.com/blog/2011/04/video-documentation-of-practice-online/</link>
		<comments>http://alignedleft.com/blog/2011/04/video-documentation-of-practice-online/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 01:11:14 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=701</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=22968761&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=22968761&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2011/04/video-documentation-of-practice-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Book from MassArt DMI</title>
		<link>http://alignedleft.com/blog/2011/03/new-book-from-massart-dmi/</link>
		<comments>http://alignedleft.com/blog/2011/03/new-book-from-massart-dmi/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 20:14:38 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=696</guid>
		<description><![CDATA[The Experience of Dynamic Media is a new book that features three projects and four essays of mine, from my time as an MFA student at the Dynamic Media Institute. Download the free PDF!]]></description>
			<content:encoded><![CDATA[<p><em>The Experience of Dynamic Media</em> is a new book that features three projects and four essays of mine, from my time as an MFA student at the Dynamic Media Institute.  <a href="http://www.dynamicmediainstitute.org/publications/the-experience-of-dynamic-media">Download the free PDF!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2011/03/new-book-from-massart-dmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why You Should Pay Money for Journalism</title>
		<link>http://alignedleft.com/blog/2011/03/why-you-should-pay-money-for-journalism/</link>
		<comments>http://alignedleft.com/blog/2011/03/why-you-should-pay-money-for-journalism/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 22:32:12 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[culture]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=688</guid>
		<description><![CDATA[There has been a lot of griping on the interwebs about The New York Times’ decision to start charging for unlimited access to its online content. This is a complicated issue, and an emotional one. Yet unlike most people, I think this move actually makes sense and, further, is a very good idea, not just [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of <a href="http://brooksreview.net/2011/03/paywall/">griping</a> on the interwebs about <em>The New York Times’</em> decision to start <a href="http://www.nytimes.com/2011/03/18/opinion/l18times.html">charging for unlimited access to its online content</a>.</p>

<p>This is a complicated issue, and an emotional one.  Yet unlike most people, I think this move actually makes sense and, further, is a very good idea, not just for <em>The New York Times</em>, but for society as a whole.  I value the <em>Times</em>, and I’m willing to pay for it.  Here’s why:</p>

<p><strong>Good journalism has never been free.</strong>  At least not until the Internet destabilized the market for good journalism and changed everyone’s expectations about how quickly and cheaply news could and should be delivered to our eyeballs.  The emergence of entirely “free” online news sources (including nytimes.com) is both a relatively recent phenomenon and also the reason for the recent griping.  Before online news, you had to either purchase a newspaper or watch television, both of which were subsidized by advertisers.  But now we expect well-researched, accurate, and comprehensive news reports delivered within seconds, at no cost (to us).</p>

<p><strong>Good journalism <em>should not</em> be free.</strong>  Investigative journalism — the most important kind — is very expensive to produce.  Those exposés don’t write themselves; professional journalists research and compose them.  Then professional editors decide which stories are most important.  Then professional designers create maps, infographics, and interactive features to communicate the complexity behind the stories.</p>

<p>Did I mention that all of these people are paid professionals?  Although they may love the work, they wouldn’t be able to do it if they didn’t get paid.</p>

<p>As a result, “free” news services cannot afford to fund the intensive, time-consuming research necessary for high-quality, public-informing, power-humbling journalism.  But investigative journalism is a critical component of democracy; it is what exposes corruption and informs the public.  If only for that reason, its efforts deserve our financial support.</p>

<p><strong>Yet individual subscribers are not journalism’s sole beneficiaries.</strong> Each member of society benefits, whether directly or indirectly, from journalism’s contribution to the democratic process.  So paying for good journalism is like making a donation in support of democracy.  If you can’t afford to donate, you still benefit.  (Just don’t expect to be given access to all the articles, except through a public portal, like a public library.  Speaking of which, I hope the new paywall will not apply to libraries, but <del datetime="2011-03-25T18:16:59+00:00">I haven’t found any information on how it will be rolled out to institutional accounts</del>. <strong>Update:</strong> <a href="http://www.nytimes.com/2011/03/23/business/media/23talk-to-the-times.html?pagewanted=2">Institutional site licenses are in the works.</a>)</p>

<p>Beyond that, our capitalist context ensures that free journalism can’t be trusted.  And I mean that literally.  When we pay for a news service, we, as the customer, are <em>entrusting</em> a news organization with our money, saying “Spend this wisely, and look into things that are important to me.”  A no-cost paper is less trustworthy simply because its customers are its advertisers, not its readers.  (In fact, we, the readers, are the “product” being sold to the advertisers.)</p>

<p>Free papers are given to us, not purchased by us, and therefore the free news organization has no obligation to address our concerns.  We hold no power over free news; they exist to serve only their advertisers, not us.</p>

<p>On the other end of the spectrum, valuable news can be very expensive.  Bloomberg made his billions by selling up-to-the-second information on financial markets to customers who valued that information, and they paid top dollar for it.  The exchange of funds instills a level of accountability in the seller-buyer relationship.  The giver-taker relationship has no such accountability.</p>

<p>Unfortunately, one downside of this capitalist relationship is that the seller is only accountable to its paying customers.  So people who are poor, illiterate, uneducated, or otherwise cannot pay for the news may be underrepresented in the news, and therefore underserved by investigative journalism.  Sadly, these are often the same people who are underserved by government and other entities with the most power and opportunity to help this population.</p>

<p>This inequality is often used to argue that news (and potentially everything else, at least online) should be free to all, since then the news would be more likely to serve us all, and serve us all equally.  But this is like saying, “If there is one person who can’t afford it, then none of us should pay for it.”  And without any purchasing of news, the news is accountable to no one but itself.  Short of reforming capitalism at a fundamental level so as to address all such inequalities (too much work!), maybe a better idea is for paying news consumers to exert their limited power to advocate for more service of the underserved.</p>

<p>Finally, philosophical discussions aside, let’s talk about pricing.  While the online discussion has been focused on digital distribution, it’s important to acknowledge that <strong>this change will impact circulation of the printed newspaper, too.</strong></p>

<p>Why?  Simply because it’s actually cheaper to subscribe to home delivery than to pay for the <em>Times</em> on all your devices.  Note how</p>

<blockquote>
  <p>…all New York Times home delivery subscribers will receive free access to NYTimes.com and to all content on our apps.</p>
</blockquote>

<p>I love getting the Sunday <em>Times</em> delivered, on paper, to my doorstep. Reading the physical, pixel-less paper is my treasured, Sunday-morning tradition.  As it turns out, Sunday-only delivery is $7.50 per week, or $30 for 4 weeks, or $390 per year.</p>

<p>That’s $5 less per month than the new “all digital access” package, which gives you the same unlimited access to nytimes.com and all of the <em>Times’</em> apps, but without the pleasure of the physical paper.  (If you prefer getting the physical paper Monday through Friday, you can save 20 cents off that price each month.)</p>

<p>Plus, new subscribers get 50% off for the first 6 months, so really you could pay just $15 for full <em>Times</em> access — $20 less than the digital package.</p>

<p>So the pricing plans are confusing, and of course they will evolve over time, as the <em>Times</em> and other news services experiment and iterate through different pricing schemes.  But as long as the price to individuals is within reason, and the benefit to society is so great, I think it’s worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2011/03/why-you-should-pay-money-for-journalism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Monsters are Alive!</title>
		<link>http://alignedleft.com/blog/2011/03/the-monsters-are-alive/</link>
		<comments>http://alignedleft.com/blog/2011/03/the-monsters-are-alive/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 17:17:38 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=685</guid>
		<description><![CDATA[They’re alive and online! Enjoy the interactive monsters made by my Interaction Design students.]]></description>
			<content:encoded><![CDATA[<p>They’re alive and online! Enjoy the <a href="http://xarts.usfca.edu/~shmurray/">interactive monsters made by my Interaction Design students</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2011/03/the-monsters-are-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Interactive Video Installation at Provocative Objects</title>
		<link>http://alignedleft.com/blog/2010/11/new-interactive-video-installation-at-provocative-objects/</link>
		<comments>http://alignedleft.com/blog/2010/11/new-interactive-video-installation-at-provocative-objects/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 20:47:11 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=675</guid>
		<description><![CDATA[I’ll have a new interactive video installation titled “You’re In” at the Provocative Objects art show tomorrow evening (Friday, one night only) at MassArt. This will not be a normal art show, with wine and cheese and refined citizenry. Expect to be provoked (for both good and ill). It will be challenging and hilarious and [...]]]></description>
			<content:encoded><![CDATA[<p>I’ll have a new interactive video installation titled “You’re In” at the Provocative Objects art show tomorrow evening (Friday, one night only) at MassArt.</p>

<p>This will not be a normal art show, with wine and cheese and refined citizenry. Expect to be provoked (for both good and ill).  It will be challenging and hilarious and weird and uncomfortable, and I think it will also be awesome.</p>

<p><a href="http://provocativeobjects.com/">Details here!</a></p>

<p>Hope you can make it!</p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2010/11/new-interactive-video-installation-at-provocative-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comic Sans: The Documentary</title>
		<link>http://alignedleft.com/blog/2010/10/comic-sans-the-documentary/</link>
		<comments>http://alignedleft.com/blog/2010/10/comic-sans-the-documentary/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 19:10:37 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Type]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=671</guid>
		<description><![CDATA[This could be so awesome.]]></description>
			<content:encoded><![CDATA[<p>This could be so awesome.</p>

<iframe frameborder="0" height="410px" src="http://www.kickstarter.com/projects/662700668/comic-sans-or-the-most-hated-font-in-the-world/widget/video.html" width="480px"></iframe>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2010/10/comic-sans-the-documentary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASCII Photo Booth Book Available</title>
		<link>http://alignedleft.com/blog/2010/08/ascii-photo-booth-book-available/</link>
		<comments>http://alignedleft.com/blog/2010/08/ascii-photo-booth-book-available/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 18:49:12 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[ascii]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=668</guid>
		<description><![CDATA[Ever wanted a beautiful, inspiring book of text-based portraiture? Now’s your chance! Get your copy, hot off the presses: ASCII Photo Booth by Scott Murray]]></description>
			<content:encoded><![CDATA[<p>Ever wanted a beautiful, inspiring book of text-based portraiture? Now’s your chance! Get your copy, hot off the presses:</p>

<p><object id="myWidget" type="application/x-shockwave-flash" data="http://www.blurb.com/assets/embed.swf?book_id=1148814" width="450" height="300"><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><param name="movie" value="http://www.blurb.com/assets/embed.swf?book_id=1148814"></param><a target="_new" href="http://www.blurb.com/books/preview/1148814?ce=blurb_ew&#038;utm_source=widget"><img src="http://bookshow.blurb.com/bookshow/cache/P1598564/md/wcover_2.png"></img></a></object></p>

<p><a href="http://www.blurb.com/bookstore/detail/1148814?ce=blurb_ew&#038;utm_source=widget">ASCII Photo Booth by Scott Murray</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2010/08/ascii-photo-booth-book-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing at Gray Area Tonight!</title>
		<link>http://alignedleft.com/blog/2010/08/processing-at-gray-area-tonight/</link>
		<comments>http://alignedleft.com/blog/2010/08/processing-at-gray-area-tonight/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 15:15:25 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[teaching]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=662</guid>
		<description><![CDATA[The next Creative Coding workshop at Gray Area in downtown SF starts tonight, and there are a few spots left. Hope you can make it!]]></description>
			<content:encoded><![CDATA[<p>The next <a href="http://www.gaffta.org/2010/07/28/august-workshop-creative-coding-an-introduction-to-processing/">Creative Coding workshop at Gray Area</a> in downtown SF starts tonight, and there are a few spots left.  Hope you can make it!</p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2010/08/processing-at-gray-area-tonight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using CSS3 border-image Sprites for Flexible Button States</title>
		<link>http://alignedleft.com/blog/2010/07/using-css3-border-image-sprites-for-flexible-button-states/</link>
		<comments>http://alignedleft.com/blog/2010/07/using-css3-border-image-sprites-for-flexible-button-states/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:22:46 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=643</guid>
		<description><![CDATA[Much has been written about CSS sprites, but less so about CSS3’s border-image. I wanted to use the two together to produce beautiful, scalable buttons that use only one image for both normal and active (e.g. clicked) states. I couldn’t find anyone else online using this approach yet, so I documented my experiments here. Update [...]]]></description>
			<content:encoded><![CDATA[<p>Much has been written about <a href="http://www.alistapart.com/articles/sprites">CSS sprites</a>, but less so about CSS3’s <code>border-image</code>. I wanted to use the two together to produce beautiful, scalable buttons that use only one image for both normal and active (e.g. clicked) states.  I couldn’t find anyone else online using this approach yet, so I documented my experiments here.</p>

<p><strong>Update on Jan, 5 2011:</strong> Corrected code typos and added a <a href="/projects/2011/css3buttonsprites/">live demo page</a>. Corrected some curly braces that were pointing the wrong way, and updated vendor prefix property references, so -webkit and -moz are listed before the non-prefixed property.</p>

<p>First, here is the amazing button that we want to create:</p>

<p><img src="http://alignedleft.com/blog/wp-content/uploads/2010/07/Amazing-Button.png" alt="" title="Amazing-Button" width="200" height="50" class="alignnone size-full wp-image-644" /></p>

<p>Its active state will be triggered on either mouseDown or a touch event (for iOS and Android devices, say).  In that case, we want the colors to change as shown:</p>

<p><img src="http://alignedleft.com/blog/wp-content/uploads/2010/07/Amazing-Button-Active.png" alt="" title="Amazing-Button-Active" width="200" height="50" class="alignnone size-full wp-image-645" /></p>

<p>Of course, ideally we could create this button using pure CSS styles, like <code>border-radius</code> and <code>box-shadow</code>, or with SVG vector art.  But let’s say that for whatever reason, this button has visual elements that can’t be created with CSS alone, and we have to use a bitmap image.  (All images on this page are PNGs with alpha transparency.)</p>

<p>CSS3’s new <a href="http://www.css3.info/preview/border-image/">border-image</a> property lets us specify an image to stretch to fit our button, no matter how wide or tall it becomes.  Usually, <code>border-image</code> is used with an image like this:</p>

<p><img src="http://alignedleft.com/blog/wp-content/uploads/2010/07/Amazing-Button-Border.png" alt="" title="Amazing-Button-Border" width="40" height="50" class="alignnone size-full wp-image-646" /></p>

<p>This image is 40 pixels wide by 50 tall.  So we could use this CSS:</p>

<blockquote>
  <p><code>#buttonElement {</code></p>
  
  <p><code>-webkit-border-image: url(../images/button.png) 0 18 0 18;</code></p>
  
  <p><code>-moz-border-image: url(../images/button.png) 0 18 0 18;</code></p>
  
  <p><code>border-image: url(../images/button.png) 0 18 0 18;</code></p>
  
  <p><code>}</code></p>
</blockquote>

<p>This should grab 18 pixels from either side of the image and stretch it to fit.  Of course, we’d then have to overlay the button text on top of this background.  (Be sure to specify the vendor-specific prefixed properties first. For clarity, I’ll omit the vendor prefixes below.)</p>

<p>The old-fashioned way to create the button’s active state is to generate a second PNG:</p>

<p><img src="http://alignedleft.com/blog/wp-content/uploads/2010/07/Amazing-Button-Active-Border.png" alt="" title="Amazing-Button-Active-Border" width="40" height="50" class="alignnone size-full wp-image-647" /></p>

<p>…and style it with more CSS.  Note that we’ve added the <code>.pressed</code> class, and we’re now referencing a different PNG:</p>

<blockquote>
  <p><code>#buttonElement:active {</code></p>
  
  <p><code>border-image: url(../images/button_active.png) 0 18 0 18;</code></p>
  
  <p><code>}</code></p>
</blockquote>

<p>You would then use JavaScript/jQuery/etc. to add the <code>.pressed</code> class to #buttonElement whenever it is clicked or tapped.</p>

<p>But by using the CSS sprites technique, we can include both button states in a single image.  (This one is 40 pixels by 100.)</p>

<p><img src="http://alignedleft.com/blog/wp-content/uploads/2010/07/Amazing-Button-Border-Sprite.png" alt="" title="Amazing-Button-Border-Sprite" width="40" height="100" class="alignnone size-full wp-image-648" /></p>

<p>Then, we modify the <code>border-image</code> parameters to reference different parts of our sprite image, depending on the button state: </p>

<blockquote>
  <p><code>#buttonElement {</code></p>
  
  <p><code>border-image: url(../images/button_sprite.png) 0 18 50 18;</code></p>
  
  <p><code>}</code></p>
  
  <p><code>#buttonElement:active {</code></p>
  
  <p><code>border-image: url(../images/button_sprite.png) 50 18 0 18;</code></p>
  
  <p><code>}</code></p>
</blockquote>

<p>See those “50” values?  They are the key to shifting the <code>border-image</code> reference up and down, as needed.</p>

<p><a href="/projects/2011/css3buttonsprites/">See the live demo!</a></p>

<p>Now isn’t that better?  Just one image means fewer network requests, plus the button’s active state is already preloaded into memory — no need for extra weird JavaScript!</p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2010/07/using-css3-border-image-sprites-for-flexible-button-states/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tiny Tiled Displays</title>
		<link>http://alignedleft.com/blog/2010/06/tiny-tiled-displays/</link>
		<comments>http://alignedleft.com/blog/2010/06/tiny-tiled-displays/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 19:15:00 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://alignedleft.com/blog/?p=640</guid>
		<description><![CDATA[I came across this brilliant use of LED matrices while researching how to control these little guys with an Arduino board. Jump to the middle of the video to see a whole new kind of interactive puzzle.]]></description>
			<content:encoded><![CDATA[<p>I came across this brilliant use of LED matrices while researching how to control these little guys with an Arduino board.  Jump to the middle of the video to see a whole new kind of interactive puzzle.</p>

<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/GmTBR-BWYj8&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/GmTBR-BWYj8&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://alignedleft.com/blog/2010/06/tiny-tiled-displays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.343 seconds -->

