<?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>Stefan Goodchild</title>
	<atom:link href="http://stefangoodchild.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://stefangoodchild.com</link>
	<description>Old Enough To Know Better</description>
	<lastBuildDate>Fri, 25 Jun 2010 09:01:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Physical Output Device for Spectrum Analyzer</title>
		<link>http://stefangoodchild.com/journal/2010/06/physical-output-device-for-spectrum-analyzer/</link>
		<comments>http://stefangoodchild.com/journal/2010/06/physical-output-device-for-spectrum-analyzer/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 09:00:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=531</guid>
		<description><![CDATA[I recently did a small talk at Bathcamp on Cymatics and computer visualizations of audio and @Z303 - who was in the audience - sent me a link to this physical spectrum analyzer.  I&#8217;d shown a Processing sketch that did something very similar but in the virtual world so seeing it working in the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently did a small talk at Bathcamp on Cymatics and computer visualizations of audio and <a href="http://twitter.com/Z303">@Z303</a> - who was in the audience - sent me a link to this physical spectrum analyzer.  I&#8217;d shown a Processing sketch that did something very similar but in the virtual world so seeing it working in the real world was great&nbsp;fun.</p>
<p><object width="468" height="263"><param name="movie" value="http://www.youtube.com/v/b4HtUwAkVDg&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/b4HtUwAkVDg&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="468" height="263"></embed></object></p>
<p>And my processing&nbsp;version&#8230;</p>
<p><object
		width="468"
		height="263"
		data="http://vimeo.com/moogaloop.swf?clip_id=12079378&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12079378&amp;server=vimeo.com" />
		</object>
</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2010/06/physical-output-device-for-spectrum-analyzer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infocow</title>
		<link>http://stefangoodchild.com/portfolio/2010/06/infocow/</link>
		<comments>http://stefangoodchild.com/portfolio/2010/06/infocow/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:39:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=521</guid>
		<description><![CDATA[Infocow connects young people with useful stuff to help take control of life - sites, stories, information and&#160;inspiration.
Worked on the front end code and UI design with Nicolas Alpi and Ed Davey developing the back end on this project for Futurelab. Was a great experience with lots of brilliant feedback and user testing done by [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://www.infocow.org.uk/">Infocow</a> connects young people with useful stuff to help take control of life - sites, stories, information and&nbsp;inspiration.</p></blockquote>
<p>Worked on the front end code and UI design with <a href="http://www.notgeeklycorrect.com/">Nicolas Alpi</a> and Ed Davey developing the back end on this project for <a href="http://www.futurelab.org.uk/">Futurelab</a>. Was a great experience with lots of brilliant feedback and user testing done by Futurelab feeding into the Agile development methodology we use here at&nbsp;<a href="http://jivatechnology.com/">Jiva</a>.</p>
<p><img src="http://stefangoodchild.com/wp-content/uploads/2010/06/infocowresourcegrid.jpg" alt="" title="infocowresourcegrid" width="468" height="468" class="alignnone size-full wp-image-523" /></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2010/06/infocow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pleasure&#8217;s Unknown</title>
		<link>http://stefangoodchild.com/journal/2010/05/pleasures-unknown/</link>
		<comments>http://stefangoodchild.com/journal/2010/05/pleasures-unknown/#comments</comments>
		<pubDate>Fri, 28 May 2010 10:11:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=512</guid>
		<description><![CDATA[
During the recent stint I did making audio reactive visuals for the recent Peter Gabriel tour we had to create a track for Apres Moi. For part of the track Marc Bessant suggested creating a 3d Battlezone style landscape from the audio loosely based on the Unknown Pleasures album artwork created by Peter Saville for [...]]]></description>
			<content:encoded><![CDATA[<p><object width="468" height="468"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12103113&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=9E005A&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12103113&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=9E005A&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="468" height="468"></embed></object></p>
<p>During the recent stint I did making audio reactive visuals for the recent Peter Gabriel tour we had to create a track for Apres Moi. For part of the track <a href="http://www.marcbessant.com/">Marc Bessant</a> suggested creating a 3d Battlezone style landscape from the audio loosely based on the Unknown Pleasures album artwork created by Peter Saville for Joy Division. This is something we&#8217;d seen <a href="http://www.flight404.com/blog/?p=143">flight404 doing</a> before and it seemed to fit with the pace and tone of the&nbsp;track.</p>
<p>I figured it would only be a short step away to use a variation of the code to recreate the cover itself as an audio reactive piece. Turns out I&#8217;m not the first to have thought this but hey, originality is&nbsp;overrated.</p>
<p>The song used is the first track from the album,&nbsp;Disorder.</p>
<p>For reference here is a fan shot video of the version created for Apres&nbsp;Moi&#8230;</p>
<p><object width="468" height="263"><param name="movie" value="http://www.youtube.com/v/TnM9qcvY9dc&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TnM9qcvY9dc&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="468" height="263"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2010/05/pleasures-unknown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Survive or Thrive 2010</title>
		<link>http://stefangoodchild.com/portfolio/2010/05/survive-or-thrive-2010/</link>
		<comments>http://stefangoodchild.com/portfolio/2010/05/survive-or-thrive-2010/#comments</comments>
		<pubDate>Wed, 19 May 2010 14:05:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front]]></category>
		<category><![CDATA[Moonlance]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=484</guid>
		<description><![CDATA[A simple Wordpress website to support the Survive or Thrive digital conference put on by JISC.  The work included creating a custom Wordpress plug in to allow easy updating and display of the shifting agenda on a day to day&#160;basis.
Was pleased to be able to do a design based on Conway&#8217;s Game of Life. [...]]]></description>
			<content:encoded><![CDATA[<p>A simple Wordpress website to support the <a href="http://www.surviveorthrive.org.uk/">Survive or Thrive</a> digital conference put on by <a href="http://www.jisc.ac.uk/">JISC</a>.  The work included creating a custom Wordpress plug in to allow easy updating and display of the shifting agenda on a day to day&nbsp;basis.</p>
<p>Was pleased to be able to do a design based on <a href="http://en.wikipedia.org/wiki/Conway's_Game_of_Life">Conway&#8217;s Game of Life</a>.  The pixel shapes in the logo are two examples of patterns that are either static (survive) or create exponential growth (thrive) using the standard rules of the&nbsp;game.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2010/05/survive-or-thrive-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorhub</title>
		<link>http://stefangoodchild.com/portfolio/2010/05/tutorhub/</link>
		<comments>http://stefangoodchild.com/portfolio/2010/05/tutorhub/#comments</comments>
		<pubDate>Mon, 17 May 2010 15:49:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=477</guid>
		<description><![CDATA[The project I have been product managing and designing for nearly 9 months now has entered private beta. Tutorhub is a website built to connect tutors and students.  Built on a number of cutting edge technologies detailed over at the Jiva website this is something new in the market place and allows secure one [...]]]></description>
			<content:encoded><![CDATA[<p>The project I have been product managing and designing for nearly 9 months now has entered private beta. <a href="http://tutorhub.com/">Tutorhub</a> is a website built to connect tutors and students.  Built on a number of cutting edge technologies detailed over at the <a href="http://jivatechnology.com/miscellaneous/2010/04/xmpp-jabber-bosh-and-all-that/">Jiva website</a> this is something new in the market place and allows secure one to one tutoring sessions to take place using a familiar instant messaging&nbsp;interface.</p>
<p><img src="http://stefangoodchild.com/wp-content/uploads/2010/05/tutorhub.jpg" alt="" title="tutorhub" width="468" height="468" class="alignnone size-full wp-image-478" /></p>
<p>The private beta is now live and we are looking for students and tutors to start&nbsp;testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2010/05/tutorhub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LA Times Review!</title>
		<link>http://stefangoodchild.com/journal/2010/05/la-times-review/</link>
		<comments>http://stefangoodchild.com/journal/2010/05/la-times-review/#comments</comments>
		<pubDate>Sun, 09 May 2010 20:00:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=474</guid>
		<description><![CDATA[Noticed this via Peter Gabriel&#8217;s twitter feed (@itspetergabriel) An LA Times review of the Peter Gabriel Hollywood Bowl concert with some really great comments about the visuals I made. Very chuffed&#160;indeed!!! 
An expansive video screen that spanned about two-thirds of the Bowl’s stage, enough to obscure the orchestra behind it, displayed a sequence of horizontal [...]]]></description>
			<content:encoded><![CDATA[<p>Noticed this via Peter Gabriel&#8217;s twitter feed (<a href="http://twitter.com/itspetergabriel">@itspetergabriel</a>) An <a href="http://latimesblogs.latimes.com/music_blog/2010/05/live-review-peter-gabriel-at-the-hollywood-bowl.html">LA Times review</a> of the Peter Gabriel Hollywood Bowl concert with some really great comments about the visuals I made. Very chuffed&nbsp;indeed!!! </p>
<blockquote><p>An expansive video screen that spanned about two-thirds of the Bowl’s stage, enough to obscure the orchestra behind it, displayed a sequence of horizontal lines moving up as the screen itself raised. Soon a batch of vertical white lines joined, moving gracefully in tempo with the music, only Gabriel’s voice indicating his presence on stage until the screen was high enough to reveal the humans — all wearing black &#8212; behind&nbsp;it.</p>
<p>Reed&#8217;s “The Power of the Heart” nodded to “Ol’ Man River” as he sang “You and me we sweat and strain” in that wonderfully gritty, soulful voice of his. The accompanying imagery on an additional triptych video screen on the wall behind the orchestra was at its core supremely simple: two columns of swirling white dots resembling active molecules, each with a red dot, presumably the nuclei, at the center. As the song progressed, the nuclei moved from their respective outer screens toward one another in the center screen, an extraordinarily moving image in conjunction with Gabriel’s song about the difficulty of two hearts finding, and staying, together. It’s going to make for one killer concert&nbsp;DVD.</p></blockquote>
<p><a href="http://latimesblogs.latimes.com/music_blog/2010/05/live-review-peter-gabriel-at-the-hollywood-bowl.html">Read it in full&nbsp;here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2010/05/la-times-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Aware Witchcraft in Photoshop CS5</title>
		<link>http://stefangoodchild.com/journal/2010/03/content-aware-witchcraft-in-photoshop-cs5/</link>
		<comments>http://stefangoodchild.com/journal/2010/03/content-aware-witchcraft-in-photoshop-cs5/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 15:31:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=459</guid>
		<description><![CDATA[Seriously clever Photoshop goodness coming in&#160;CS5.

]]></description>
			<content:encoded><![CDATA[<p>Seriously clever Photoshop goodness coming in&nbsp;CS5.</p>
<p><object width="468" height="351"><param name="movie" value="http://www.youtube.com/v/NH0aEp1oDOI&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NH0aEp1oDOI&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="468" height="351"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2010/03/content-aware-witchcraft-in-photoshop-cs5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peter Gabriel &#8211; New Blood Tour Visuals</title>
		<link>http://stefangoodchild.com/portfolio/2010/03/peter-gabriel-new-blood-tour-visuals-folio/</link>
		<comments>http://stefangoodchild.com/portfolio/2010/03/peter-gabriel-new-blood-tour-visuals-folio/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 12:18:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front]]></category>
		<category><![CDATA[Moonlance]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=449</guid>
		<description><![CDATA[Spent 6 days on a soundstage at Shepperton Studios preparing tour visuals with a great team of talented people for the Peter Gabriel New Blood Tour and I was coding the sound reactive visuals using Processing and the hugely useful Toxiclibs) building on my earlier&#160;work.
The visor screen from &#8220;Boy In The Bubble&#8221; (Fan shot&#160;video)

The visor [...]]]></description>
			<content:encoded><![CDATA[<p>Spent 6 days on a soundstage at Shepperton Studios preparing tour visuals <a href="http://www.marcbessant.com/">with a</a> <a href="http://sheepfilms.co.uk/">great</a> <a href="http://beggarsvelvet.com/">team</a> <a href="http://vimeo.com/ditchweed">of</a> <a href="http://robsinclair.com/">talented</a> <a href="http://vimeo.com/robinreeder">people</a> for the Peter Gabriel New Blood Tour and I was coding the sound reactive visuals using <a href="http://processing.org">Processing</a> and the hugely useful <a href="http://toxiclibs.org/">Toxiclibs</a>) building on my <a href="http://vimeo.com/2712195">earlier</a>&nbsp;<a href="http://vimeo.com/414737">work</a>.</p>
<p>The visor screen from &#8220;Boy In The Bubble&#8221; (Fan shot&nbsp;video)</p>
<p><object width="468" height="263"><param name="movie" value="http://www.youtube.com/v/3EROEjJojcs&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3EROEjJojcs&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="468" height="263"></embed></object></p>
<p>The visor screen from &#8220;Mirrorball&#8221; (Fan shot&nbsp;video)</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="468" height="263" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/uho6aLtxJi8&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="468" height="263" src="http://www.youtube.com/v/uho6aLtxJi8&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The rear vertical screens on &#8220;Apres Moi&#8221; (Fan shot&nbsp;video).</p>
<p><object width="468" height="263"><param name="movie" value="http://www.youtube.com/v/TnM9qcvY9dc&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TnM9qcvY9dc&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="468" height="263"></embed></object></p>
<p>The rear vertical screens on &#8220;My Body Is A Cage&#8221; (Fan shot&nbsp;video).</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="468" height="351" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/VXvXkvTqWzw&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="468" height="351" src="http://www.youtube.com/v/VXvXkvTqWzw&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>And some stills from the original&nbsp;renders..</p>
<p><img src="http://stefangoodchild.com/wp-content/uploads/2010/03/pg_boyinthebubble.jpg" alt="" title="The Boy In The Bubble" width="468" height="351" class="alignnone size-full wp-image-451" /></p>
<p><img src="http://stefangoodchild.com/wp-content/uploads/2010/03/pg_mybodyisacage.jpg" alt="" title="My Body Is A Cage" width="468" height="351" class="alignnone size-full wp-image-451" /></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2010/03/peter-gabriel-new-blood-tour-visuals-folio/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Peter Gabriel &#8211; New Blood Tour Visuals</title>
		<link>http://stefangoodchild.com/journal/2010/03/peter-gabriel-new-blood-tour-visuals/</link>
		<comments>http://stefangoodchild.com/journal/2010/03/peter-gabriel-new-blood-tour-visuals/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 11:09:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Moonlance]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=435</guid>
		<description><![CDATA[Recently spent a fantastic 6 days on a soundstage at Shepperton Studios preparing sound reactive tour visuals (with Processing) for the Peter Gabriel New Blood Tour with a great team of talented people. I had a great time and produced some work I&#8217;m very proud of.  Some videos of the concerts have started to [...]]]></description>
			<content:encoded><![CDATA[<p>Recently spent a fantastic 6 days on a soundstage at Shepperton Studios preparing sound reactive tour visuals (with <a href="http://processing.org">Processing</a>) for the Peter Gabriel New Blood Tour <a href="http://www.marcbessant.com/">with a</a> <a href="http://sheepfilms.co.uk/">great</a> <a href="http://beggarsvelvet.com/">team</a> <a href="http://vimeo.com/ditchweed">of</a> <a href="http://robsinclair.com/">talented</a> <a href="http://vimeo.com/robinreeder">people</a>. I had a great time and produced some work I&#8217;m very proud of.  Some videos of the concerts have started to appear on YouTube including the work I did for the rear vertical screens on &#8220;My Body Is A&nbsp;Cage&#8221;.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="468" height="351" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/VXvXkvTqWzw&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="468" height="351" src="http://www.youtube.com/v/VXvXkvTqWzw&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>And the visor screen from&nbsp;&#8220;Mirrorball&#8221;</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="468" height="263" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/uho6aLtxJi8&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="468" height="263" src="http://www.youtube.com/v/uho6aLtxJi8&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2010/03/peter-gabriel-new-blood-tour-visuals/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Moving from a maker to a manager</title>
		<link>http://stefangoodchild.com/journal/2010/03/maker-to-manager/</link>
		<comments>http://stefangoodchild.com/journal/2010/03/maker-to-manager/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 15:27:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=429</guid>
		<description><![CDATA[Paul Graham published this article about maker and manager timescales which defined the main differences in perception and schedule between those that make and those that manage and the problems that can&#160;cause.
At about the same time that article was published I started a transition from a maker to a manager that is still ongoing and [...]]]></description>
			<content:encoded><![CDATA[<p>Paul Graham published <a href="http://www.paulgraham.com/makersschedule.html">this article</a> about maker and manager timescales which defined the main differences in perception and schedule between those that make and those that manage and the problems that can&nbsp;cause.</p>
<p>At about the same time that article was published I started a transition from a maker to a manager that is still ongoing and surprisingly hard to navigate. The usual expected problems of being promoted from within a team were minimized by virtue of the fact I was primarily the designer and front end guy working with a team of pure developers and so was always slightly apart from the crowd anyway. That and the <a href="http://jivatechnology.com">startup I work for</a> is small and has a pretty flat&nbsp;hierarchy.</p>
<p>Surprisingly my main problem has been the redefinition what I expect of myself. My expectation used to be that at the end of the day there would be a small pile of code or images that are production ready and in the git repo. And suddenly my output is my thoughts, opinion or influence sometimes in wireframe form and sometimes verbal so how can I as an employee measure my own performance when I have nothing to show for it? We are a tiny company so of course I still cut code and I still photoshop production images from time to time but that only appears to confuse my poor addled maker brain and skew the teams <a href="http://en.wikipedia.org/wiki/Agile_software_development">agile</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Agile_software_development#Measuring_agility">velocity</a>.</p>
<p>Part of navigating this transition will affect this journal as well.  Not sure how as yet, it may increase the frequency of code and imagery as I&#8217;m no longer getting my &#8216;maker&#8217; fix at work but the more text based output may well increase as I practice the art of expressing an opinion with words rather than through a medium such as music or&nbsp;design.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2010/03/maker-to-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bristol Hackspace</title>
		<link>http://stefangoodchild.com/portfolio/2010/02/bristol-hackspace/</link>
		<comments>http://stefangoodchild.com/portfolio/2010/02/bristol-hackspace/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 13:57:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[Moonlance]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=418</guid>
		<description><![CDATA[Wordpress skin and logo for the Bristol chapter of the hackspace&#160;group.
]]></description>
			<content:encoded><![CDATA[<p>Wordpress skin and logo for the <a href="http://bristol.hackspace.org.uk/">Bristol chapter of the hackspace&nbsp;group</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2010/02/bristol-hackspace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novation Launchpad Life (in Processing)</title>
		<link>http://stefangoodchild.com/journal/2009/11/novation-launchpad-life-in-processing/</link>
		<comments>http://stefangoodchild.com/journal/2009/11/novation-launchpad-life-in-processing/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 16:41:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=363</guid>
		<description><![CDATA[Using RWMidi library I quickly converted the Game of Life example that comes with Processing to work with the Novation&#160;Launchpad.

import rwmidi.*;

MidiInput input;
MidiOutput output;

int sx, sy;
float density = 0.5;
int[][][] world;
int note;

void setup()
{
  size(8, 8, P2D);
  frameRate(5);
  sx = width;
  sy = height;
  world = new int[sx][sy][2]; 

  input = RWMidi.getInputDevices()[2].createInput(this);
 [...]]]></description>
			<content:encoded><![CDATA[<p>Using <a href="http://ruinwesen.com/support-files/rwmidi/documentation/RWMidi.html">RWMidi library</a> I quickly converted the Game of Life example that comes with <a href="http://processing.org/">Processing</a> to work with the <a href="http://www.novationmusic.com/products/midi_controller/launchpad">Novation&nbsp;Launchpad</a>.</p>
<pre class="brush: java">
import rwmidi.*;

MidiInput input;
MidiOutput output;

int sx, sy;
float density = 0.5;
int[][][] world;
int note;

void setup()
{
  size(8, 8, P2D);
  frameRate(5);
  sx = width;
  sy = height;
  world = new int[sx][sy][2]; 

  input = RWMidi.getInputDevices()[2].createInput(this);
  output = RWMidi.getOutputDevices()[2].createOutput();

  // Set random cells to &#039;on&#039;
  for (int i = 0; i &lt; sx * sy * density; i++) {
    world[(int)random(sx)][(int)random(sy)][1] = 1;
  }
} 

void draw()
{
  background(0); 

  // Drawing and update cycle
  for (int x = 0; x &lt; sx; x=x+1) {
    for (int y = 0; y &lt; sy; y=y+1) {
      note = y * 16 + x;
      //if (world[x][y][1] == 1)
      if ((world[x][y][1] == 1) || (world[x][y][1] == 0 &amp;amp;&amp;amp; world[x][y][0] == 1))
      {
        world[x][y][0] = 1;
        set(x, y, #FFFFFF);
        output.sendNoteOn(0, note, 127);
      } else {
        output.sendNoteOn(0, note, 0);
      }
      if (world[x][y][1] == -1)
      {
        world[x][y][0] = 0;
      }
      world[x][y][1] = 0;
    }
  }
  // Birth and death cycle
  for (int x = 0; x &lt; sx; x=x+1) {
    for (int y = 0; y &lt; sy; y=y+1) {
      int count = neighbors(x, y);
      if (count == 3 &amp;amp;&amp;amp; world[x][y][0] == 0)
      {
        world[x][y][1] = 1;
      }
      if ((count &lt; 2 || count &gt; 3) &amp;amp;&amp;amp; world[x][y][0] == 1)
     {
        world[x][y][1] = -1;
      }
    }
  }
} 

void noteOnReceived(Note note) {
  println(&quot;note on &quot; + note.getPitch() + &quot;:&quot;  + note.getVelocity());
  if (note.getVelocity() &gt; 0) {
    int nx = note.getPitch() % 16;
    int ny = (note.getPitch() - nx) / 16;
    output.sendNoteOn(0, note.getPitch(), 100);
    println(nx);
    println(ny);
    world[nx][ny][1] = 1;
  }
}

// Count the number of adjacent cells &#039;on&#039;
int neighbors(int x, int y)
{
  return world[(x + 1) % sx][y][0] +
         world[x][(y + 1) % sy][0] +
         world[(x + sx - 1) % sx][y][0] +
         world[x][(y + sy - 1) % sy][0] +
         world[(x + 1) % sx][(y + 1) % sy][0] +
         world[(x + sx - 1) % sx][(y + 1) % sy][0] +
         world[(x + sx - 1) % sx][(y + sy - 1) % sy][0] +
         world[(x + 1) % sx][(y + sy - 1) % sy][0];
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/11/novation-launchpad-life-in-processing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Novation Launchpad &#8211; Note number to XY Coordinates and back again.</title>
		<link>http://stefangoodchild.com/journal/2009/11/novation-launchpad-note-number-to-xy-coordinates-and-back-again/</link>
		<comments>http://stefangoodchild.com/journal/2009/11/novation-launchpad-note-number-to-xy-coordinates-and-back-again/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 17:17:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=354</guid>
		<description><![CDATA[First thing I did with my new Launchpad?  Nope, I didn&#8217;t hook it up to Live and jam.  I hooked it up, fired up Processing and worked out how to light up the pads and recieve the notes so I could hack it to do anything I wanted&#160;to.
One thing I noticed straight off [...]]]></description>
			<content:encoded><![CDATA[<p>First thing I did with my new <a href="http://www.novationmusic.com/products/midi_controller/launchpad">Launchpad</a>?  Nope, I didn&#8217;t hook it up to Live and jam.  I hooked it up, fired up <a href="http://processing.org/">Processing</a> and worked out how to light up the pads and recieve the notes so I could hack it to do anything I wanted&nbsp;to.</p>
<p>One thing I noticed straight off the bat is the note numbers are not incremental.  Each row starts 16 higher than the last - I assume to allow for the same firmware to work in a 16 x 16 layout model - and there is a very simple way that reminds me of the technique of <a href="http://en.wikipedia.org/wiki/Bitwise_operation">bitshifting</a> I used back in the bad old days of DVD authoring to convert from one to the&nbsp;other.</p>
<pre class="brush: java">
// To go from XY to the note number
noteNumber = y * 16 + x;

// To go from the note number to the XY
x = noteNumber % 16;
y = (noteNumber - x) / 16;
</pre>
<p>Hopefully that will save someone ten minutes of head&nbsp;scratching.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/11/novation-launchpad-note-number-to-xy-coordinates-and-back-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuckproper</title>
		<link>http://stefangoodchild.com/portfolio/2009/10/stuckproper/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/10/stuckproper/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 13:51:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=409</guid>
		<description><![CDATA[A sample logo treatment for a homework help&#160;website.
]]></description>
			<content:encoded><![CDATA[<p>A sample logo treatment for a homework help&nbsp;website.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/10/stuckproper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails on MediaTemple DV</title>
		<link>http://stefangoodchild.com/journal/2009/08/rails-on-mediatemple-dv/</link>
		<comments>http://stefangoodchild.com/journal/2009/08/rails-on-mediatemple-dv/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 19:07:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/journal/2009/08/rails-on-mediatemple-dv/</guid>
		<description><![CDATA[Followed the great step-by-step from&#160;here.
But there&#8217;s one bit missing to get it working if you&#8217;re getting the 403&#160;errors.
You need to run the following command to tell Plesk to use your spanking new&#160;vhost.conf
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=&#60;domain&#62;
]]></description>
			<content:encoded><![CDATA[<p>Followed the great step-by-step from&nbsp;<a href="http://mdsmediagroup.com/posts/24">here</a>.</p>
<p>But there&#8217;s one bit missing to get it working if you&#8217;re getting the 403&nbsp;errors.</p>
<p>You need to run the following command to tell Plesk to use your spanking new&nbsp;vhost.conf</p>
<pre class="brush: php">/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=&lt;domain&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/08/rails-on-mediatemple-dv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpecializeIn</title>
		<link>http://stefangoodchild.com/portfolio/2009/08/specializein/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/08/specializein/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 16:47:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=341</guid>
		<description><![CDATA[Design and front end development for SpecializeIn.com, the project I am product managing at&#160;Jiva 
]]></description>
			<content:encoded><![CDATA[<p>Design and front end development for <a href="http://specializein.com">SpecializeIn.com</a>, the project I am product managing at&nbsp;<a href="http://jivatechnology.com">Jiva</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/08/specializein/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tax Accounts</title>
		<link>http://stefangoodchild.com/portfolio/2009/08/tax-accounts/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/08/tax-accounts/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 15:33:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Moonlance]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=337</guid>
		<description><![CDATA[Simple wordpress skin for&#160;taxaccounts.co.uk
]]></description>
			<content:encoded><![CDATA[<p>Simple wordpress skin for&nbsp;<a href="http://taxaccounts.co.uk">taxaccounts.co.uk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/08/tax-accounts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>241543903</title>
		<link>http://stefangoodchild.com/journal/2009/07/241543903/</link>
		<comments>http://stefangoodchild.com/journal/2009/07/241543903/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 23:51:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=335</guid>
		<description><![CDATA[
From&#160;davidhorvitz.tumblr.com/
]]></description>
			<content:encoded><![CDATA[<p><img src="http://stefangoodchild.com/wp-content/uploads/2009/07/RzAKvr6qIlzqe2lvMtnYefubo1_400.png" alt="RzAKvr6qIlzqe2lvMtnYefubo1_400" title="RzAKvr6qIlzqe2lvMtnYefubo1_400" width="400" height="463" class="alignnone size-full wp-image-334" /></p>
<p>From&nbsp;<a href="http://davidhorvitz.tumblr.com/">davidhorvitz.tumblr.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/07/241543903/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing SASS from more than one location</title>
		<link>http://stefangoodchild.com/journal/2009/06/processing-sass-from-more-than-one-location/</link>
		<comments>http://stefangoodchild.com/journal/2009/06/processing-sass-from-more-than-one-location/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 15:10:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=329</guid>
		<description><![CDATA[I&#8217;m currently working on the front end of a RoR site using the wondrous HAML &#038; SASS and had a requirement to process SASS files from more than one directory and deposit them into public/stylesheets.  Thanks to Jamie here at Jiva we have found that buried in the code is support for that very&#160;thing.
Simply [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on the front end of a <a href="http://rubyonrails.org/">RoR</a> site using the wondrous <a href="http://haml.hamptoncatlin.com/">HAML &#038; SASS</a> and had a requirement to process SASS files from more than one directory and deposit them into public/stylesheets.  Thanks to Jamie here at Jiva we have found that buried in the code is support for that very&nbsp;thing.</p>
<p>Simply put the following code at the bottom of your environment.rb and SASS will munch away&nbsp;happily.</p>
<pre class="brush: ruby">
Sass::Plugin.options[:template_location] = {
   RAILS_ROOT + &#039;/your/base/directory&#039; =&gt; RAILS_ROOT + &#039;/public/stylesheets&#039;,
   RAILS_ROOT + &#039;/you/theme/directory&#039; =&gt; RAILS_ROOT + &#039;/public/stylesheets&#039;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/06/processing-sass-from-more-than-one-location/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ellipsis Copy Logo</title>
		<link>http://stefangoodchild.com/portfolio/2009/05/ellipsis-copy-logo/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/05/ellipsis-copy-logo/#comments</comments>
		<pubDate>Mon, 25 May 2009 13:55:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[Moonlance]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=415</guid>
		<description><![CDATA[Logo and website for a copywriting&#160;firm.

]]></description>
			<content:encoded><![CDATA[<p>Logo and website for a copywriting&nbsp;firm.</p>
<p><a href="http://ellipsiscopy.co.uk"></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/05/ellipsis-copy-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby On Rails &#8211; Missing Link?</title>
		<link>http://stefangoodchild.com/journal/2009/05/ruby-on-rails-missing-link-tutorial/</link>
		<comments>http://stefangoodchild.com/journal/2009/05/ruby-on-rails-missing-link-tutorial/#comments</comments>
		<pubDate>Sat, 09 May 2009 12:15:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=326</guid>
		<description><![CDATA[I&#8217;ve finally been kicked up the arse and started to learn Ruby On Rails in anger and finding it really refreshing but frustrating in equal measure.  Refreshing because there is so much just taken care of for you in terms of programming, but frustrating because it&#8217;s a total mind shift in terms of fitting [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally been kicked up the arse and started to learn <a href="http://rubyonrails.org/">Ruby On Rails</a> in anger and finding it really refreshing but frustrating in equal measure.  Refreshing because there is so much just taken care of for you in terms of programming, but frustrating because it&#8217;s a total mind shift in terms of fitting in with the framework and researching existing solutions instead of solving the problems&nbsp;myself.</p>
<p>Looking around there are an amazing amount of &#8220;Getting Started&#8221; tutorials but not much more really.  There is a huge chasm between these (usually very simple) tutorials and the documentation for Gems such as <a href="http://giantrobots.thoughtbot.com/2009/2/9/clearance-rails-authentication-for-developers-who-write-tests">Clearance</a>.  There are a few excellent screencasts that have helped from <a href="https://peepcode.com/">Peepcode</a> but somehow I always feel like they are aimed too low or too high for someone who learns like I&nbsp;do.</p>
<p>So how does one bridge that gap?  I&#8217;ve looked at books - and there are loads of great RoR tomes - but my brain just doesn&#8217;t absorb information in that way, I have to actually be doing something - for real - for it to sink in for some reason.  Personally I&#8217;ve taken to wandering around <a href="http://github.com">GitHub</a> and downloading <a href="http://m.onkey.org/2008/12/4/rails-templates">templates</a> and other <a href="http://github.com/thoughtbot/suspenders/tree/master">project templates</a> and piecing together how it all fits together myself but given how many coding styles exist even in the tightly controlled world of RoR it can create more confusion&nbsp;sometimes.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/05/ruby-on-rails-missing-link-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find URLs RegEx</title>
		<link>http://stefangoodchild.com/journal/2009/04/find-urls-regex/</link>
		<comments>http://stefangoodchild.com/journal/2009/04/find-urls-regex/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 11:04:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=323</guid>
		<description><![CDATA[Had a need to find various types of links in plain text using javascript and @theozaurus came up with the RegExp goodness after we found the normal online resources lacking a bit.  It&#8217;s not 100% foolproof but it&#8217;ll cover 95% of usual formats we could think&#160;of.
(((https?&#124;ftp):\/\/[^\.]&#124;www\.)[^\s]*[^\s\.,])
]]></description>
			<content:encoded><![CDATA[<p>Had a need to find various types of links in plain text using javascript and <a href="http://twitter.com/theozaurus">@theozaurus</a> came up with the RegExp goodness after we found the normal online resources lacking a bit.  It&#8217;s not 100% foolproof but it&#8217;ll cover 95% of usual formats we could think&nbsp;of.</p>
<p><code>(((https?|ftp):\/\/[^\.]|www\.)[^\s]*[^\s\.,])</code></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/04/find-urls-regex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Defense Of Eye Candy</title>
		<link>http://stefangoodchild.com/journal/2009/04/in-defense-of-eye-candy/</link>
		<comments>http://stefangoodchild.com/journal/2009/04/in-defense-of-eye-candy/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 10:36:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=319</guid>
		<description><![CDATA[Researchers in Japan setup two ATMs, ?identical in function, the number of buttons, and how they worked.? The only difference was that one machine?s buttons and screens were arranged more attractively than the other. In both Japan and Israel (where this study was repeated) researchers observed that subjects encountered fewer difficulties with the more attractive [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Researchers in Japan setup two ATMs, ?identical in function, the number of buttons, and how they worked.? The only difference was that one machine?s buttons and screens were arranged more attractively than the other. In both Japan and Israel (where this study was repeated) researchers observed that subjects encountered fewer difficulties with the more attractive machine. The attractive machine actually worked&nbsp;better.</p>
<p>So now we?re left with this question: why did the more attractive but otherwise identical ATM perform&nbsp;better?</p></blockquote>
<p><a href="http://www.alistapart.com/articles/indefenseofeyecandy">A List&nbsp;Apart</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/04/in-defense-of-eye-candy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limited Run Pierre Schaeffer T-Shirt</title>
		<link>http://stefangoodchild.com/portfolio/2009/04/pierre-schaeffer/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/04/pierre-schaeffer/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 18:28:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Eclectronicia]]></category>
		<category><![CDATA[T-Shirt]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=310</guid>
		<description><![CDATA[New t-shirt design for Analog Industries following the Delia Derbyshire T-shirt in our Eclectronica series.  This time the subject is Pierre Schaeffer.  Widely regarded as the creator of Music Concrète you can read all about him on his Wikipedia&#160;entry.
It&#8217;s available to buy online from Analog&#160;Industries 
]]></description>
			<content:encoded><![CDATA[<p>New t-shirt design for <a href="http://www.analogindustries.com/">Analog Industries</a> following the Delia Derbyshire T-shirt in our Eclectronica series.  This time the subject is Pierre Schaeffer.  Widely regarded as the creator of <a href="http://en.wikipedia.org/wiki/Musique_concrète">Music Concrète</a> you can read all about him on his <a href="http://en.wikipedia.org/wiki/Pierre_Schaeffer">Wikipedia&nbsp;entry</a>.</p>
<p>It&#8217;s available to buy online from <a href="http://www.analogindustries.com/shop.jsp">Analog&nbsp;Industries</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/04/pierre-schaeffer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpecializeIn Holding Page</title>
		<link>http://stefangoodchild.com/portfolio/2009/04/specialize-in/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/04/specialize-in/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 13:59:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=303</guid>
		<description><![CDATA[Quick design for a Specialize In holding page for the new product from Jiva Technology.  Beta will be launching later this&#160;year.
]]></description>
			<content:encoded><![CDATA[<p>Quick design for a <a href="http://specializein.com">Specialize In</a> holding page for the new product from <a href="http://jivatechnology.com">Jiva Technology</a>.  Beta will be launching later this&nbsp;year.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/04/specialize-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy To Help Poster</title>
		<link>http://stefangoodchild.com/portfolio/2009/04/happy-to-help-poster/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/04/happy-to-help-poster/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 13:49:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=299</guid>
		<description><![CDATA[Poster design for Jiva&#8217;s new project &#8216;Happy To&#160;Help&#8217;.
]]></description>
			<content:encoded><![CDATA[<p>Poster design for <a href="http://jivatechnology.com">Jiva&#8217;s</a> new project <a href="http://hth.im/">&#8216;Happy To&nbsp;Help&#8217;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/04/happy-to-help-poster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jiva Technology</title>
		<link>http://stefangoodchild.com/portfolio/2009/04/jiva-technology/</link>
		<comments>http://stefangoodchild.com/portfolio/2009/04/jiva-technology/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 10:03:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=295</guid>
		<description><![CDATA[The new Jiva Technology website template for Wordpress with custom Twitter feed and Project&#160;carousel.
]]></description>
			<content:encoded><![CDATA[<p>The new <a href="http://jivatechnology.com/">Jiva Technology website</a> template for Wordpress with custom Twitter feed and Project&nbsp;carousel.</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/portfolio/2009/04/jiva-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tone Matrix</title>
		<link>http://stefangoodchild.com/journal/2009/04/tone-matrix/</link>
		<comments>http://stefangoodchild.com/journal/2009/04/tone-matrix/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 09:49:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=291</guid>
		<description><![CDATA[
My obsession with the Monome and the Tenori-On continues unabated but I can get my virtual fix now thanks to Andre Michelle and his Tone&#160;Matrix
]]></description>
			<content:encoded><![CDATA[<p><img src="http://stefangoodchild.com/wp-content/uploads/2009/04/tonematrix.jpg" alt="tonematrix" title="tonematrix" width="468" height="468" class="alignnone size-full wp-image-292" /></p>
<p>My obsession with the <a href="http://monome.org/">Monome</a> and the <a href="http://www.global.yamaha.com/design/tenori-on/">Tenori-On</a> continues unabated but I can get my virtual fix now thanks to <a href="http://lab.andre-michelle.com/">Andre Michelle</a> and his <a href="http://lab.andre-michelle.com/tonematrix">Tone&nbsp;Matrix</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/04/tone-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Audio Reactive Snakes</title>
		<link>http://stefangoodchild.com/journal/2009/04/audio-reactive-snakes/</link>
		<comments>http://stefangoodchild.com/journal/2009/04/audio-reactive-snakes/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 09:32:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=287</guid>
		<description><![CDATA[
			
			
			
		

New set of experiments from Flight 404 are surfacing on Vimeo.  As always they are stunning.  Reminds me that I really need to look into GLSL shaders in&#160;Processing
]]></description>
			<content:encoded><![CDATA[<p><object
		width="468"
		height="263"
		data="http://vimeo.com/moogaloop.swf?clip_id=4041277&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4041277&amp;server=vimeo.com" />
		</object>
</p>
<p>New set of experiments from <a href="http://www.flight404.com/blog/">Flight 404</a> are surfacing on <a href="http://vimeo.com/flight404">Vimeo</a>.  As always they are stunning.  Reminds me that I really need to look into <a href="http://en.wikipedia.org/wiki/GLSL">GLSL shaders</a> in&nbsp;Processing</p>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/04/audio-reactive-snakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Things</title>
		<link>http://stefangoodchild.com/journal/2009/03/7-things/</link>
		<comments>http://stefangoodchild.com/journal/2009/03/7-things/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 18:09:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Journal]]></category>

		<guid isPermaLink="false">http://stefangoodchild.com/?p=275</guid>
		<description><![CDATA[Like all memes the 7 things is a bit of pointless fun and this one seems like it may shed a little light on my murky past.  It&#8217;s harder than you think as this is stuff I&#8217;ve probably mentioned to most people I know already so feel odd saying it again but hey&#8230;


Despite all [...]]]></description>
			<content:encoded><![CDATA[<p>Like all memes the 7 things is a bit of pointless fun and this one seems like it may shed a little light on my murky past.  It&#8217;s harder than you think as this is stuff I&#8217;ve probably mentioned to most people I know already so feel odd saying it again but hey&#8230;<br />
<span id="more-275"></span></p>
<ol>
<li>Despite all the music on here being electronic wonkiness I used to play guitar in an awful instrumental band inspired in equal parts by Ozric Tentacles and Pantera called &#8216;Little Silver Goodchild&#8217;.  Thankfully there are no surviving recordings of us &#8216;performing&#8217; that I know of.We arrived at that clumsy name because the band we were in before was called Mortimer&#8217;s Cross (equally awful) and as Mortimer was the drummer&#8217;s surname the rest of us thought we should have a go the second time round. We used to do a stonking cover of the Starsy &amp; Hutch theme tune&nbsp;however.</li>
<li>I am rarely able to burp audibly.  Which made making friends difficult at scout&nbsp;camp.
</li>
<li>When I was 15 I fell ten feet from a platform above a stage and landed on my head.  When I came round about two minutes later all my &#8216;friends&#8217; were still up on the platform I fell off laughing.I then proceeded to spend three days in hospital having my blood pressure taken every fifteen minutes.  The concussion and lack of sleep combined contributed to one of the strangest three days I&#8217;ve ever&nbsp;spent.</li>
<li>When all around me had Spectrum 48ks and the like my parents decided to take a different route and bought me an Oric Atmos.  I have never met anyone else who had one, or in fact even heard of it.  It was&nbsp;shit.</li>
<li>I used to be a DJ as part of the fledgling Breakbeat scene.  When I released my (only) album my publishers somehow managed to swing it to be the first DJ on the Dance Tent at Glastonbury on the Friday morning.  I was expecting to play to a few hundred folk who for some reason decided to chill out in the tent but due to a freak rain shower I ended up playing to about 5000 people.  It was fucking amazing and petrifying in equal&nbsp;measure.</li>
<li>A few years back I was deep into work and on my own in the office.  I let out a sneeze and was nearly scared out of my skin by someone saying &#8220;Guzuntite&#8221; just behind me.  I leapt out my chair with my usual highly offensive exclamation of fear and span round to see who it was. I was then even more startled to discover the wisher of good health was none other than Led Zepplin front man Robert Plant.  I have a feeling that one encounter knocked about 3 years off my lifespan.  I would say it left me Dazed and Confused but that would be too&nbsp;easy.</li>
<li>Despite my average stature (5&#8217;9&#8221; and a bit) I became part of the High Jump event at my final years school sports day.  I hadn&#8217;t trained, it was simply the only event that was under subscribed and the teacher made me do it under threat of physical violence.  I&#8217;m not sure which of us was more surprised when I equaled the school record that&nbsp;day.</li>
</ol>
<p>As part of the meme I have to tag some friends with blogs to get them to do the same&#8230;  Soo.. I&#8217;m going to&nbsp;tag&#8230;</p>
<ul>
<li><a href="http://goodhen.blogspot.com/">Helen</a></li>
<li><a href="http://madliam.blogspot.com/">Liam</a></li>
<li><a href="http://reebaford.blogspot.com">Reebs</a></li>
<li><a href="http://dizzyjam.blogspot.com/">Neil&nbsp;C</a></li>
<li><a href="http://claireloder.blogspot.com/">Claire&nbsp;L</a></li>
<li><a href="http://chrisgarrettmedia.com/blog/">Chrissy&nbsp;G</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://stefangoodchild.com/journal/2009/03/7-things/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
