<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Earth Via Radio</title>
	<atom:link href="http://earthviaradio.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://earthviaradio.wordpress.com</link>
	<description>An internet scrapbook of links, random thoughts and Drupal ramblings.</description>
	<lastBuildDate>Wed, 18 Jan 2012 12:27:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='earthviaradio.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Earth Via Radio</title>
		<link>http://earthviaradio.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://earthviaradio.wordpress.com/osd.xml" title="Earth Via Radio" />
	<atom:link rel='hub' href='http://earthviaradio.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Talkin&#8217; to Dries at Drupal Downunder 2012</title>
		<link>http://earthviaradio.wordpress.com/2012/01/18/talkin-to-dries/</link>
		<comments>http://earthviaradio.wordpress.com/2012/01/18/talkin-to-dries/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 02:19:34 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[DDU2012]]></category>
		<category><![CDATA[Dries]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[Melbourne]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=564</guid>
		<description><![CDATA[The event organisers recorded Dries and I talking&#8230; I guess that&#8217;s a good idea for posterity and everything. &#160; &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=564&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The event organisers recorded <a href="http://www.youtube.com/watch?feature=player_detailpage&amp;list=ULUtza0BCFYws&amp;v=Utza0BCFYws#t=3908s">Dries and I talking</a>&#8230; I guess that&#8217;s a good idea for posterity and everything.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/564/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=564&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2012/01/18/talkin-to-dries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>Design thinking for 2012</title>
		<link>http://earthviaradio.wordpress.com/2012/01/10/design-thinking-for-201/</link>
		<comments>http://earthviaradio.wordpress.com/2012/01/10/design-thinking-for-201/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 10:49:09 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=542</guid>
		<description><![CDATA[Disclaimer: There&#8217;s some new web design thinking that I&#8217;ve been catching up on in the holidays. I&#8217;ve collected some (extremely rough) notes (that do no justice to the primary sources) for future reference. Boulton on a new canon Mark Boulton talking about a new canon for web design. My notes from watching the talk. Ideas and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=542&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div><em>Disclaimer: There&#8217;s some new web design thinking that I&#8217;ve been catching up on in the holidays. I&#8217;ve collected some (extremely rough) notes (that do no justice to the primary sources) for future reference.</em></div>
<h3>Boulton on a new canon</h3>
<p><a title="A New Canon - Mark Boulton" href="http://2011.newadventuresconf.com/audio/mark.html">Mark Boulton talking about a new canon for web design</a>. My notes from watching the talk.</p>
<ul>
<li>Ideas and knowledge we need to fulfill our work cannot be contained inside our heads&#8230; we need to create tools to save that knowledge for us to use later&#8230; outing the mind. Slide rules etc</li>
<li>Responsive design&#8230; central heating, VW Golf (automatic lights, automatic windscreen wipers). Intelligent, smart and responsive design&#8230; ie the VW engineers have removed all things that drivers do not need to worry about so they can focus on driving (steering the car, being aware of the road, conditions and other drivers).</li>
<li>Responsive design systems require: sensors, <a href="http://en.wikipedia.org/wiki/Control_system">control systems</a>, <a href="http://en.wikipedia.org/wiki/Actuator">actuators</a>.</li>
<li>Egyptians designed there entire built environment around  a cubit (forearm)&#8230; the units of measurement were defined by the human form&#8230;. resulting in a connectedness between the built environment and the humans involved.</li>
<li><a href="http://en.wikipedia.org/wiki/Le_Corbusier">http://en.wikipedia.org/wiki/Le_Corbusier</a> - crazy ideas for Paris&#8230;. <a href="http://en.wikipedia.org/wiki/Le_Corbusier#The_Modulor">http://en.wikipedia.org/wiki/Le_Corbusier#The_Modulor</a>, a new scale for a modern form.</li>
<li>&#8220;A new canon  should create connectedness on a very fundamental level.&#8221;</li>
<li>&#8220;We&#8217;re good at books&#8230; we&#8217;ve been doing them for a long time.&#8221;</li>
<li>Medievel books, divine proportion.</li>
<li>four canons of page construction &#8211; we&#8217;ve become blissfully unaware of the rules that create the binding of text to the page.</li>
<li>web design needs to develop a new design canon
<ul>
<li>work &#8220;content out&#8221; instead of &#8220;edges in&#8221;</li>
<li>the new canon should bind the content to the device&#8230; a new set of binding principles.
<ul>
<li>there is no page, there are no edges</li>
<li>you must create a feeling of connectedness (bind the content to the display)&#8230; things should relate to other things&#8230; they should scale and remain connect</li>
<li>embrace reflow</li>
<li>content out not canvas in&#8230; try to find a constant that can scale to create the columns in the grid.</li>
<li>to create connectedness we need to abandon pixels&#8230; use ems&#8230; ems create a fundamental relationship between the typography and the device</li>
<li>binding the content to the device&#8230;. use responsive techniques</li>
<li>designers have to be comfortable losing control, they need to embrace reflow</li>
<li>web design 15 years old with 2000 years of (book design) baggage</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Typography and modular scaling</h3>
<p>Two articles I read give a detailed analysis of a new/old idea and propose similar approaches:</p>
<ul>
<li><a href="http://www.alistapart.com/articles/more-meaningful-typography/">More Meaningful Typography</a> by Tim Brown (A List Apart)</li>
<li><a href="http://blog.8thlight.com/billy-whited/2011/10/28/r-a-ela-tional-design.html">R(a|ela)tional Design</a> by Billy Whited</li>
</ul>
<p>At the risk of completely distorting their ideas the rough process they outline is something like</p>
<ol>
<li>make an informed font decision (based on connectedness referred to above, if you will)</li>
<li>pick the first &#8220;important number&#8221; (your base font size perhaps)</li>
<li>pick a second &#8220;important number&#8221; from your scale (this could be a width of some media or ad etc)</li>
<li>choose a scale (preferably based on some type of connection to your design/goals/aim), the Billy Whited article even suggests playing the scale on a keyboard to experience the relationships via an alternative sense.</li>
<li>Plug your two important numbers into the scale (there&#8217;s a tool here: <a href="http://modularscale.com/">http://modularscale.com/</a>)</li>
<li>Use the numbers on your scale to create harmony between the page elements (you&#8217;ll need to improvise and use your eye).</li>
</ol>
<div>Many of the ideas about modular scaling and Mark Boulton&#8217;s new canon are covered in <a href="http://24ways.org/2011/composing-the-new-canon">Composing the New Canon: Music, Harmony, Proportion</a> by Owen Gregory.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/542/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=542&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2012/01/10/design-thinking-for-201/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>Attention designers, please check your font in a web context first</title>
		<link>http://earthviaradio.wordpress.com/2012/01/09/attention-designers-please-check-your-font-in-a-web-context-first/</link>
		<comments>http://earthviaradio.wordpress.com/2012/01/09/attention-designers-please-check-your-font-in-a-web-context-first/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 03:15:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=539</guid>
		<description><![CDATA[Aren&#8217;t all these new web font tools fantastic? Unfortunately the IE engineers and the Firefox team didn&#8217;t borrow Adobe&#8217;s font rendering engine from Illustrator or Photoshop. Now you can see how that fancy web font is going to look in a real browser. http://webfontspecimen.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=539&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aren&#8217;t all these new web font tools fantastic? Unfortunately the IE engineers and the Firefox team didn&#8217;t borrow Adobe&#8217;s font rendering engine from Illustrator or Photoshop. Now you can see how that fancy web font is going to look in a real browser.</p>
<p><a href="http://webfontspecimen.com/">http://webfontspecimen.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/539/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=539&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2012/01/09/attention-designers-please-check-your-font-in-a-web-context-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>https://github.com/jonikorpi/Frameless/blob/master/frameless.html</title>
		<link>http://earthviaradio.wordpress.com/2012/01/08/httpsgithub-comjonikorpiframelessblobmasterframeless-html/</link>
		<comments>http://earthviaradio.wordpress.com/2012/01/08/httpsgithub-comjonikorpiframelessblobmasterframeless-html/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 08:03:26 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<guid isPermaLink="false">http://earthviaradio.wordpress.com/2012/01/08/httpsgithub-comjonikorpiframelessblobmasterframeless-html/</guid>
		<description><![CDATA[<p><a href="https://github.com/jonikorpi/Frameless/blob/master/frameless.html" title="https://github.com/jonikorpi/Frameless/blob/master/frameless.html">https://github.com/jonikorpi/Frameless/blob/master/frameless.html</a></p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=533&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A clean starting point for modern HTML pages courtesy of <a href="http://framelessgrid.com/">http://framelessgrid.com/</a></p>
<p><a title="https://github.com/jonikorpi/Frameless/blob/master/frameless.html" href="https://github.com/jonikorpi/Frameless/blob/master/frameless.html">https://github.com/jonikorpi/Frameless/blob/master/frameless.html</a></p>
<p><pre class="brush: xml;">
&lt;!doctype html&gt;
&lt;!--[if lt IE 9]&gt;&lt;html&gt;&lt;![endif]--&gt;
&lt;!--[if gte IE 9]&gt;&lt;!--&gt;&lt;html&gt;&lt;!--&lt;![endif]--&gt;

	&lt;head&gt;
		&lt;meta charset=&quot;utf-8&quot;/&gt;
		&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;/&gt;
		&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;/&gt;

		&lt;title&gt;&lt;/title&gt;

		&lt;link rel=&quot;stylesheet&quot; href=&quot;&quot;/&gt;

		&lt;!--[if lt IE 9]&gt;
			&lt;script src=&quot;//html5shim.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
		&lt;![endif]--&gt;
	&lt;/head&gt;

	&lt;body lang=&quot;en&quot;&gt;

	&lt;/body&gt;

&lt;/html&gt;
</pre></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/533/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=533&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2012/01/08/httpsgithub-comjonikorpiframelessblobmasterframeless-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>Old school DOM manipulation with Javascript</title>
		<link>http://earthviaradio.wordpress.com/2012/01/08/old-school-dom-manipulation-with-javascript/</link>
		<comments>http://earthviaradio.wordpress.com/2012/01/08/old-school-dom-manipulation-with-javascript/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 07:17:07 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=527</guid>
		<description><![CDATA[jQuery has made DOM scripting a cinch but sometimes it&#8217;s nice to revisit the classics. Playing around with creating new DOM nodes, and changing classes:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=527&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>jQuery has made DOM scripting a cinch but sometimes it&#8217;s nice to revisit the classics. Playing around with creating new DOM nodes, and changing classes:</p>
<p><pre class="brush: xml;">
&lt;html&gt;
&lt;head&gt;
 &lt;title&gt;Simple DOM manipulation&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1 id=&quot;mainTitle&quot;&gt;Javascript DOM manipulation&lt;/h1&gt;
&lt;p class=&quot;prose&quot; id=&quot;p-lorem&quot;&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
&lt;ul id=&quot;nav&quot;&gt;
 &lt;li class=&quot;link&quot;&gt;one&lt;/li&gt;
 &lt;li&gt;two&lt;/li&gt;
 &lt;li&gt;three&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
 &lt;li&gt;yo&lt;/li&gt;
 &lt;li&gt;wassup&lt;/li&gt;
&lt;/ol&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var myParagraph = document.getElementById(&quot;p-lorem&quot;);
var myListItems = document.getElementsByTagName(&quot;li&quot;);
var mainTitle = document.getElementById(&quot;mainTitle&quot;);
var navList = document.getElementById(&quot;nav&quot;);
var navListItems = navList.getElementsByTagName(&quot;li&quot;);

var newNavItem = document.createElement(&quot;li&quot;);
var newNavText = document.createTextNode(&quot;four&quot;);

newNavItem.appendChild(newNavText);
navList.appendChild(newNavItem);

// add hover class to first navListItem
existingClass = navListItems[0].getAttribute(&quot;class&quot;);
navListItems[0].setAttribute(&quot;class&quot;, existingClass + &quot; hover&quot;);

&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/527/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=527&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2012/01/08/old-school-dom-manipulation-with-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing Drush Make using Git</title>
		<link>http://earthviaradio.wordpress.com/2011/12/09/installing-drush-make-using-git/</link>
		<comments>http://earthviaradio.wordpress.com/2011/12/09/installing-drush-make-using-git/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 01:51:08 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[drush]]></category>
		<category><![CDATA[drush-make]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=522</guid>
		<description><![CDATA[Here&#8217;s the follow up to the previous screencast Installing Drush using Git. This time we&#8217;re installing Drush Make.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=522&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the follow up to the previous screencast <a href="http://earthviaradio.wordpress.com/2011/12/08/installing-drush-using-git/">Installing Drush using Git</a>. This time we&#8217;re installing Drush Make.</p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/33378264' width='620' height='465' frameborder='0'></iframe></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/522/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=522&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2011/12/09/installing-drush-make-using-git/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>Quick and dirty H.264 transcoding with FFMPEG</title>
		<link>http://earthviaradio.wordpress.com/2011/12/09/quick-and-dirty-h-264-transcoding-with-ffmpeg/</link>
		<comments>http://earthviaradio.wordpress.com/2011/12/09/quick-and-dirty-h-264-transcoding-with-ffmpeg/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 00:47:03 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[transcoding]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vimeo]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=512</guid>
		<description><![CDATA[Disclaimer: the following relates to a vanilla FFMPEG install on a stock standard Ubuntu 11.10 machine. Recently I&#8217;ve started making all my screencasts for work using recordMyDesktop on my Ubuntu machine (which is working well) and the output file is a Theora/Vorbis OGG video (+10 software freedom XP) but the trouble starts when I try uploading these [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=512&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Disclaimer: the following relates to a <a href="http://packages.ubuntu.com/oneiric/ffmpeg">vanilla FFMPEG</a> install on a stock standard Ubuntu 11.10 machine.</em></p>
<p>Recently I&#8217;ve started making all my screencasts for work using <a href="http://recordmydesktop.sourceforge.net/about.php">recordMyDesktop</a> on my Ubuntu machine (which is working well) and the output file is a Theora/Vorbis OGG video (+10 software freedom XP) but the trouble starts when I try uploading these videos to Vimeo. For some reason Vimeo doesn&#8217;t like the videos (they upload fine but encoding doesn&#8217;t happen). To get around this I&#8217;ve started transcoding the Theora OGG videos using FFMPEG which is a wickedly powerful CLI program available on just about every computer platform and also the foundation to many of the GUI video transcoding tools out in the world too.</p>
<p>FFMPEG is awesome but unfortunately my tiny primate brain gets sore when I try to figure out all the options for transcoding videos. My new strategy is to give the FFMPEG command the least number of options as unixly possible and let FFMPEG decide what&#8217;s best. It works out surprisingly well with FFMPEG choosing sensible defaults on my behalf.</p>
<p>Here&#8217;s my latest favourite command for transcoding videos into H.264/AAC MP4 files.</p>
<pre>[~]$ ffmpeg -i my-ogg-theora-video.ogv -vcodec libx264 -vpre medium -acodec libvo_aacenc shinynew-h264-video.mp4</pre>
<p>Apart from specifying the input file and the output file the only options i&#8217;m using are:</p>
<ul>
<li><em>-vcodec libx264</em> &#8230; I want the video codec to be H.264 (libx264 is the open source H.264 library from the <a href="http://www.videolan.org/developers/x264.html">VideoLAN people</a>)</li>
<li><em>-vpre medium</em> &#8230; this is a preset for the libx264 library, if you don&#8217;t have a preset it throws an error.</li>
<li><em>-acodec aacenc</em> &#8230; choosing aac as the audio codec.</li>
</ul>
<p>The resulting files are slightly smaller than the Theora OGG videos and play nicely with Vimeo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/512/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=512&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2011/12/09/quick-and-dirty-h-264-transcoding-with-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing Drush using Git</title>
		<link>http://earthviaradio.wordpress.com/2011/12/08/installing-drush-using-git/</link>
		<comments>http://earthviaradio.wordpress.com/2011/12/08/installing-drush-using-git/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 05:09:12 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal-panda-society]]></category>
		<category><![CDATA[drush]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=509</guid>
		<description><![CDATA[A short video showing how to install Drush on a local development machine (Ubuntu 11.10) but the steps should be similar for OS X users.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=509&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/33326226' width='620' height='465' frameborder='0'></iframe></div>
<p>A short video showing how to install Drush on a local development machine (Ubuntu 11.10) but the steps should be similar for OS X users.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/509/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=509&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2011/12/08/installing-drush-using-git/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>
	</item>
		<item>
		<title>End-users, Drupal and &#8216;app&#8217; stores</title>
		<link>http://earthviaradio.wordpress.com/2011/11/27/end-users-drupal-and-app-stores/</link>
		<comments>http://earthviaradio.wordpress.com/2011/11/27/end-users-drupal-and-app-stores/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 08:25:34 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=399</guid>
		<description><![CDATA[Photo credit: Andrea_44 at Flickr. Disclaimer: Drupal is used by different people in different contexts in a variety of ways and the following mind dump is rooted in the specific circumstance that I find myself. My fickle ramblings follow herein. The first time I learnt about the idea of a reusable, discrete chunk of Drupal functionality was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=399&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://earthviaradio.files.wordpress.com/2011/11/cash-register.jpg"><img class="alignnone size-full wp-image-405" title="cash-register" src="http://earthviaradio.files.wordpress.com/2011/11/cash-register.jpg?w=620&#038;h=513" alt="" width="620" height="513" /></a></p>
<p><em>Photo credit: <a href="http://www.flickr.com/photos/8431398@N04/">Andrea_44</a> at <a href="http://www.flickr.com/photos/8431398@N04/3223737302/in/photostream/">Flickr</a>.</em></p>
<p><em>Disclaimer: Drupal is used by different people in different contexts in a variety of ways and the following mind dump is rooted in the specific circumstance that I find myself. My fickle ramblings follow herein.</em></p>
<p>The first time I learnt about the idea of a reusable, discrete chunk of Drupal functionality was probably when I watched a recording of a Drupalcon session called <a href="http://dc2009.drupalcon.org/session/paradigm-reusable-drupal-features.html">A Paradigm for Reusable Drupal Features</a> which I encountered early last year when I was trying to wrap my head around using the <a href="http://drupal.org/project/features">features module</a> for deployment. The vision outlined in the presentation really articulates well the concept of Drupal as a platform which is an idea that has been snowballing <a href="http://london2011.drupal.org/conference/sessions/product-framework-or-platform-what-they-mean-and-why-you-should-care">recently</a>.</p>
<blockquote><p>If you want to build a blog, use WordPress. If you want to build a WordPress, use Drupal.<br />
- paraphrased from <a href="https://twitter.com/#!/stevepurkiss/status/139516974647615490">a tweet by Steve Purkiss</a>.</p></blockquote>
<p><span id="more-399"></span>Combined with <a title="Installation profiles and distributions" href="http://drupal.org/node/1089736">installation profiles and Drupal distributions</a> (not to mention <a title="Drush Make theory for happy profile development" href="http://drupal.org/node/1006620">adding drush make to the mix</a>) your average Drupal developer has got some powerful tools and effective strategies for building everything from brochureware to large scale web applications. This existing toolset also provides much of the foundation for Drupal apps which could be downloaded remotely to a working site and installed. It seems like an app store or a number of different app stores are not far away. There&#8217;s a <a title="Podcast 91: (The Concept Of) The Drupal App Store" href="http://www.lullabot.com/podcasts/podcast-91-concept-drupal-app-store">Lullabot podcast</a> where the idea is raised and also a Drupal Voices episode where <a title="Drupal Voices 195: Robert Douglass on the Drupal App Store and New Revenue Streams" href="http://www.lullabot.com/podcasts/drupal-voices-195-robert-douglass-on-drupal-app-store-and-new-revenue-streams">Robert Douglas talks about an Drupal app store</a> (the Lullabot website has a great link round-up).</p>
<p>The two Drupal shops who seem to be breaking ground on the concept are <a href="http://www.leveltendesign.com/">LevelTen</a> and <a href="http://www.phase2technology.com/">Phase2 Technology</a> (Phase2 is the shop that purchased all of the Drupal IP from <a title="Development Seed" href="http://developmentseed.org/">Development Seed</a>) . Both have Drupal distributions (<a href="http://apps.leveltendesign.com/project/openenterprise">OpenEnterprise</a> for Level Ten and <a href="http://openpublicapp.com/">OpenPublic</a> for Phase2) that seem to be core to their commercial offerings. I recently watched this video of Randall Knutson from LevelTen breaking down how their app store might work:</p>
<span style="text-align:center; display: block;"><a href="http://earthviaradio.wordpress.com/2011/11/27/end-users-drupal-and-app-stores/"><img src="http://img.youtube.com/vi/6D7HmVqHLIc/2.jpg" alt="" /></a></span>
<p>I think Randall does a great job of explaining the concept and there&#8217;s also a blog post on the Phase2 website which <a title="Apps in Drupal and on the Web: The Why and The How" href="http://www.phase2technology.com/node/1348/">breaks it down</a> in a practical way.</p>
<p>There&#8217;s a number of issues that this app store concept brings with it and I think all of the concerns fall into 2 categories:</p>
<ol>
<li>How an app store affects the Drupal community</li>
<li>How an app store changes the way Drupal sites are produced</li>
</ol>
<p>I&#8217;m not going to write about the Drupal community concerns except to say that addressing those issues will be the biggest challenge to make this idea a reality. The debate is potential mine-field of divisive arguments over the GPL, contributed modules, and the economics behind the Drupal community. Despite the controversy I think what makes the idea of an app store so appealing to developers is the potential to decouple income from time. Most Drupal websites are costed on a time basis no matter how popular or valuable the final outcome is, so the possibility of a business model based on products (apps) seems like the promised land to any developer tired of bug reports and client feature requests. Unfortunately the grass might not be greener on the other side of the billable hour fence. The truth is that a product based business model for development might pose it&#8217;s own economic challenges to the Drupal community. Financial analysis from the iPhone app store make for <a href="http://communities-dominate.blogs.com/brands/2010/06/full-analysis-of-iphone-economics-its-bad-news-and-then-it-gets-worse.html">some sobering numbers</a>:</p>
<blockquote><p>average annual income for a paid iPhone app (after the App store 30%): $3,050</p>
<p>median annual income for a paid iPhone app (after the App store 30%): $682</p></blockquote>
<p>Those numbers aren&#8217;t great but the issues I&#8217;m more concerned with at this stage are how an app store changes the way that Drupal websites get produced. In the YouTube video Randall talks about &#8216;end-users&#8217; making decisions to purchase apps and install them but for many websites developed by smaller shops (like me) these &#8216;end-users&#8217; are our clients. These clients may be comfortable with some content management and light user management tasks but extending the features or functionality of their website is not an option for most of them. In this context the marketplace for apps are really other Drupal developers, digital marketing agencies, and web design studios. In an app store scenario these stakeholders are what I&#8217;m calling the <em>end-1 users</em>. What kind of app-store do the end-1 users want? I think if the app-store idea sticks it will be this marketplace that makes or breaks it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/399/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=399&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2011/11/27/end-users-drupal-and-app-stores/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>

		<media:content url="http://earthviaradio.files.wordpress.com/2011/11/cash-register.jpg" medium="image">
			<media:title type="html">cash-register</media:title>
		</media:content>
	</item>
		<item>
		<title>Fine tuning mouse properties in (x)ubuntu</title>
		<link>http://earthviaradio.wordpress.com/2011/11/26/fine-tuning-mouse-properties-in-xubuntu/</link>
		<comments>http://earthviaradio.wordpress.com/2011/11/26/fine-tuning-mouse-properties-in-xubuntu/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 07:45:12 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[desktop-support]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://earthviaradio.wordpress.com/?p=396</guid>
		<description><![CDATA[My bluetooth mouse is a little too sensitive and almost unusable in Xubuntu 11.10, the settings manager mouse preferences (shown above) doesn&#8217;t really cut it. At the lowest acceleration setting it&#8217;s still way too jumpy. This handy blog post provides a solution using the xinput program. [~]$ xinput --list --short ⎡ Virtual core pointer id=2 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=396&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://earthviaradio.files.wordpress.com/2011/11/mouse_003.png"><img class="alignnone size-full wp-image-397" title="Mouse_003" src="http://earthviaradio.files.wordpress.com/2011/11/mouse_003.png?w=620&#038;h=581" alt="" width="620" height="581" /></a></p>
<p>My bluetooth mouse is a little too sensitive and almost unusable in Xubuntu 11.10, the settings manager mouse preferences (shown above) doesn&#8217;t really cut it. At the lowest acceleration setting it&#8217;s still way too jumpy. <a title="Lowering Mouse Sensitivity in Ubuntu and Fedora" href="http://patrickmylund.com/blog/lowering-gaming-mouse-sensitivity-in-ubuntu-9-10/" target="_blank">This handy blog post</a> provides a solution using the xinput program.</p>
<pre>[~]$ xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (2)]
⎜ ↳ HID 0a5c:4503 id=13 [slave pointer (2)]
⎜ ↳ Logitech Bluetooth Mouse M555b id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Logitech Logitech USB Headset id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
↳ HID 0a5c:4502 id=14 [slave keyboard (3)]

[~]$ xinput --list-props "Logitech Bluetooth Mouse M555b"
Device 'Logitech Bluetooth Mouse M555b':
Device Enabled (135): 1
Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (253): 0
Device Accel Constant Deceleration (254): 3.000000
Device Accel Adaptive Deceleration (255): 1.000000
Device Accel Velocity Scaling (256): 1.000000
Evdev Axis Inversion (257): 0, 0
Evdev Axes Swap (259): 0
Axis Labels (260): "Rel X" (145), "Rel Y" (146)
Button Labels (261): "Button Left" (138), "Button Middle" (139), "Button Right" (140), "Button Wheel Up" (141), "Button Wheel Down" (142), "Button Horiz Wheel Left" (143), "Button Horiz Wheel Right" (144), "Button Side" (511), "Button Extra" (512), "Button Forward" (513), "Button Back" (514), "Button Task" (515), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252), "Button Unknown" (252)
Evdev Middle Button Emulation (262): 0
Evdev Middle Button Timeout (263): 50
Evdev Wheel Emulation (264): 0
Evdev Wheel Emulation Axes (265): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (266): 10
Evdev Wheel Emulation Timeout (267): 200
Evdev Wheel Emulation Button (268): 4
Evdev Drag Lock Buttons (269): 0</pre>
<p>Once you&#8217;ve identified the appropriate device you can change all of it&#8217;s properties.  It certainly would be handy if these values were editable through one of the GUI system settings programs.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/earthviaradio.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/earthviaradio.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/earthviaradio.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/earthviaradio.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/earthviaradio.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/earthviaradio.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/earthviaradio.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/earthviaradio.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/earthviaradio.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/earthviaradio.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/earthviaradio.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/earthviaradio.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/earthviaradio.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/earthviaradio.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=earthviaradio.wordpress.com&amp;blog=13297375&amp;post=396&amp;subd=earthviaradio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://earthviaradio.wordpress.com/2011/11/26/fine-tuning-mouse-properties-in-xubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/228472ce5779df15f44e9e5cdcd5cc63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Pizza Midi</media:title>
		</media:content>

		<media:content url="http://earthviaradio.files.wordpress.com/2011/11/mouse_003.png" medium="image">
			<media:title type="html">Mouse_003</media:title>
		</media:content>
	</item>
	</channel>
</rss>
