<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>John Grimes</title>
	
	<link>http://johngrimes.info</link>
	<description>Ideas, opinions, tutorials and reviews from a web entrepreneur in Brisbane, Australia</description>
	<pubDate>Sat, 06 Feb 2010 06:51:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/johngrimes" /><feedburner:info uri="johngrimes" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>51.60511</geo:lat><geo:long>-0.12335</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><item>
		<title>TypeFront says hello</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/zbfx9upYIZw/</link>
		<comments>http://johngrimes.info/2010/02/typefront-says-hello/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 06:51:13 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[platform]]></category>

		<category><![CDATA[startup]]></category>

		<category><![CDATA[typography]]></category>

		<category><![CDATA[web fonts]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=342</guid>
		<description><![CDATA[
I&#8217;ve been working on a side project since early last year and it&#8217;s finally ready for the big time, so I thought I&#8217;d share it with you.
It&#8217;s called TypeFront, and it&#8217;s a font distribution platform that leverages downloadable font support in browsers to serve fonts to the web sites that you choose.
Last year, the W3C [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://johngrimes.info/wp-content/uploads/2010/02/screenshot.png" style="float: right; border: 0; margin: 0 0 10px 10px;"><img src="http://johngrimes.info/wp-content/uploads/2010/02/screenshot-150x150.png" alt="TypeFront screenshot" title="TypeFront screenshot" width="150" height="150" class="size-thumbnail wp-image-352" /></a></p>
<p>I&#8217;ve been working on a side project since early last year and it&#8217;s finally ready for the big time, so I thought I&#8217;d share it with you.</p>
<p>It&#8217;s called <a href="http://typefront.com">TypeFront</a>, and it&#8217;s a font distribution platform that leverages downloadable font support in browsers to serve fonts to the web sites that you choose.</p>
<p>Last year, the W3C and the browser makers finally got together to make something beautiful happen - downloadable font support in the <a href="http://dev.w3.org/csswg/css3-fonts/">CSS3 specification</a> and an implementation of this in the latest versions of all the major browsers. Suddenly you could refer to a font file through your standards-compliant CSS code and it would be correctly downloaded and displayed in over 90% of the browsers out there.</p>
<p>Finally we could look back on our years of Arial-bondage and laugh.</p>
<p><span id="more-342"></span></p>
<p>However, there were still a few tricky issues to deal with, such as the fact that most fonts, especially the good ones, are not free. The companies that sell those fonts would not appreciate every second web designer uploading their font files on a web server somewhere that anyone could easily download without having to pay for it.</p>
<p>What I wanted was an access-controlled bucket where I could upload my font files and allow access to only my sites.</p>
<p>I also saw an opportunity for font sellers to use such a platform to control access to font files they had already sold. A platform such as this could also drive the use of different pricing models for fonts. For example, instead of taking a one-off payment for font files, a seller could take a monthly fee for access to the font on a particular domain.</p>
<p>And so TypeFront was born.</p>
<p>TypeFront allows you to upload any font file - we will automatically convert it into OpenType, Extended OpenType (EOT) and Web Open Font Format and give you the code you need to include it into your web site. Of course, you should make sure that the licence you bought your font under allows for web-based embedding before you do this.</p>
<p>Once you have uploaded your font, you can add the domains of web sites you would like to allow.</p>
<p>TypeFront also has an <a href="http://typefront.com/documentation">API</a> that allows third-party applications to programmatically access all of its functionality.</p>
<p>I hope you enjoy TypeFront - I would love to hear what you think of it.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=zbfx9upYIZw:EtwvCCO1cVg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=zbfx9upYIZw:EtwvCCO1cVg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=zbfx9upYIZw:EtwvCCO1cVg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=zbfx9upYIZw:EtwvCCO1cVg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=zbfx9upYIZw:EtwvCCO1cVg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=zbfx9upYIZw:EtwvCCO1cVg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=zbfx9upYIZw:EtwvCCO1cVg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=zbfx9upYIZw:EtwvCCO1cVg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=zbfx9upYIZw:EtwvCCO1cVg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=zbfx9upYIZw:EtwvCCO1cVg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=zbfx9upYIZw:EtwvCCO1cVg:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/zbfx9upYIZw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2010/02/typefront-says-hello/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2010/02/typefront-says-hello/</feedburner:origLink></item>
		<item>
		<title>Amazing photos from Blavel</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/Le288qeNkVE/</link>
		<comments>http://johngrimes.info/2009/11/amazing-photos-from-blavel/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 09:48:58 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[blavel]]></category>

		<category><![CDATA[photography]]></category>

		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=293</guid>
		<description><![CDATA[
Since I launched Blavel in 2007, a small but enthusiastic community of travel bloggers has grown, posting travel stories and photos from all over the world.
Man have they been some places!
I thought that I would post up a selection of photos taken from posts by the Blavel community as a tribute to their worldliness. I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blavel.com" title="Blavel! Travel blogs, stories from around the world!"><img src="http://blavel.com/images/logo-sm-whitebg.png" alt="Blavel! Travel blogs, stories from around the world!" style="float: right; border: 0; margin: 0 0 10px 10px;"/></a></p>
<p>Since I launched <a href="http://blavel.com" title="Blavel! Travel blogs, stories from around the world!">Blavel</a> in 2007, a small but enthusiastic community of travel bloggers has grown, posting travel stories and photos from all over the world.</p>
<p>Man have they been some places!</p>
<p>I thought that I would post up a selection of photos taken from posts by the Blavel community as a tribute to their worldliness. I hope you like it.</p>
<p><span id="more-293"></span></p>
<p>
<a href="http://www.blavel.com/pictures/33758" title="Thailand by Summer2009Part2"><img src="http://s3.amazonaws.com/blavel/pictures/33758/IMG_3658__Large__display.jpg" alt="Thailand by Summer2009Part2" style="display: inline;"/></a><br />
Thailand from <a href="http://www.blavel.com/Summer2009Part2" title="Summer2009Part2 on Blavel!">Summer2009Part2</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/8482" title="Syria by janash"><img src="http://s3.amazonaws.com/blavel/pictures/8482/P1030884_display.JPG" alt="Syria by janash" style="display: inline;"/></a><br />
Syria from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/893" title="Tokyo, Japan by Sharrie"><img src="http://s3.amazonaws.com/blavel/pictures/893/picture_display.jpg" alt="Tokyo, Japan by Sharrie" style="display: inline;"/></a><br />
Tokyo, Japan from <a href="http://www.blavel.com/Sharrie" title="Sharrie on Blavel!">Sharrie</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/17658" title="Suzdal, Russia by janash"><img src="http://s3.amazonaws.com/blavel/pictures/17658/P1100605_display.JPG" alt="Suzdal, Russia by janash" style="display: inline;"/></a><br />
Suzdal, Russia from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/7554" title="Hong Kong by carrco"><img src="http://s3.amazonaws.com/blavel/pictures/7554/Nathan_Road_Kowloon_display.jpg" alt="Hong Kong by carrco" style="display: inline;"/></a><br />
Hong Kong from <a href="http://www.blavel.com/carrco" title="carrco on Blavel!">carrco</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/33338" title="Khao Sok National Park, Thailand by Summer2009Part2"><img src="http://s3.amazonaws.com/blavel/pictures/33338/IMG_3461__Large__display.jpg" alt="Khao Sok National Park, Thailand by Summer2009Part2" style="display: inline;"/></a><br />
Khao Sok National Park, Thailand from <a href="http://www.blavel.com/Summer2009Part2" title="Summer2009Part2 on Blavel!">Summer2009Part2</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/17326" title="Moscow, Russia by janash"><img src="http://s3.amazonaws.com/blavel/pictures/17326/P1100348_display.JPG" alt="Moscow, Russia by janash" style="display: inline;"/></a><br />
Moscow, Russia from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/19706" title="San Francisco, United States by janash"><img src="http://s3.amazonaws.com/blavel/pictures/19706/P1130903_display.JPG" alt="San Francisco, United States by janash" style="display: inline;"/></a><br />
San Francisco, United States from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/29810" title="Montepulciano, Italy by amanda_june"><img src="http://s3.amazonaws.com/blavel/pictures/29810/DSCN4712_display.JPG" alt="Montepulciano, Italy by amanda_june" style="display: inline;"/></a><br />
Montepulciano, Italy from <a href="http://www.blavel.com/amanda_june" title="amanda_june on Blavel!">amanda_june</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/31062" title="Brussels, Belgium by bandersnatch"><img src="http://s3.amazonaws.com/blavel/pictures/31062/P9040852_display.JPG" alt="Brussels, Belgium by bandersnatch" style="display: inline;"/></a><br />
Brussels, Belgium from <a href="http://www.blavel.com/bandersnatch" title="bandersnatch on Blavel!">bandersnatch</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/20478" title="Amsterdam, Netherlands by jenifer900"><img src="http://s3.amazonaws.com/blavel/pictures/20478/DSC00351_display.JPG" alt="Amsterdam, Netherlands by jenifer900" style="display: inline;"/></a><br />
Amsterdam, Netherlands from <a href="http://www.blavel.com/jenifer900" title="jenifer900 on Blavel!">jenifer900</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/11850" title="Cappadocia, Turkey by janash"><img src="http://s3.amazonaws.com/blavel/pictures/11850/P1040778_display.JPG" alt="Cappadocia, Turkey by janash" style="display: inline;"/></a><br />
Cappadocia, Turkey from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/6266" title="South Africa by efish"><img src="http://s3.amazonaws.com/blavel/pictures/6266/17_display.JPG" alt="South Africa by efish" style="display: inline;"/></a><br />
South Africa from <a href="http://www.blavel.com/efish" title="efish on Blavel!">efish</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/21482" title="Normandy, France by jenifer900"><img src="http://s3.amazonaws.com/blavel/pictures/21482/IMG_1879_display.JPG" alt="Normandy, France by jenifer900" style="display: inline;"/></a><br />
Normandy, France from <a href="http://www.blavel.com/jenifer900" title="jenifer900 on Blavel!">jenifer900</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/8646" title="Petra, Jordan by janash"><img src="http://s3.amazonaws.com/blavel/pictures/8646/P1020409_display.JPG" alt="Petra, Jordan by janash" style="display: inline;"/></a><br />
Petra, Jordan from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/10026" title="Highlands, Scotland by Sharrie"><img src="http://s3.amazonaws.com/blavel/pictures/10026/P5030084_display.JPG" alt="Highlands, Scotland by Sharrie" style="display: inline;"/></a><br />
Highlands, Scotland from <a href="http://www.blavel.com/Sharrie" title="Sharrie on Blavel!">Sharrie</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/5621" title="Bavaria, Germany by Twodals_Travels"><img src="http://s3.amazonaws.com/blavel/pictures/5621/IMG_1174_display.JPG" alt="Bavaria, Germany by Twodals_Travels" style="display: inline;"/></a><br />
Bavaria, Germany from <a href="http://www.blavel.com/Twodals_Travels" title="Twodals_Travels on Blavel!">Twodals_Travels</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/15214" title="Krka National Park, Croatia by janash"><img src="http://s3.amazonaws.com/blavel/pictures/15214/P1080391_display.JPG" alt="Krka National Park, Croatia by janash" style="display: inline;"/></a><br />
Krka National Park, Croatia from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/4193" title="Greve in Chianti, Italy by bradwhit"><img src="http://s3.amazonaws.com/blavel/pictures/4193/DSCN1354_display.JPG" alt="Greve in Chianti, Italy by bradwhit" style="display: inline;"/></a><br />
Greve in Chianti, Italy from <a href="http://www.blavel.com/bradwhit" title="bradwhit on Blavel!">bradwhit</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/27138" title="Singapore by Summer2009"><img src="http://s3.amazonaws.com/blavel/pictures/27138/IMG_2818__Large__display.jpg" alt="Singapore by Summer2009" style="display: inline;"/></a><br />
Singapore from <a href="http://www.blavel.com/Summer2009" title="Summer2009 on Blavel!">Summer2009</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/161" title="Cathedral Cove, New Zealand by bazza"><img src="http://s3.amazonaws.com/blavel/pictures/161/picture_display.jpg" alt="Cathedral Cove, New Zealand by bazza" style="display: inline;"/></a><br />
Cathedral Cove, New Zealand from <a href="http://www.blavel.com/bazza" title="bazza on Blavel!">bazza</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/31674" title="Paris, France by Sharrie"><img src="http://s3.amazonaws.com/blavel/pictures/31674/P9090011_display.JPG" alt="Paris, France by Sharrie" style="display: inline;"/></a><br />
Paris, France from <a href="http://www.blavel.com/Sharrie" title="Sharrie on Blavel!">Sharrie</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/26702" title="Istanbul, Turkey by Sharrie"><img src="http://s3.amazonaws.com/blavel/pictures/26702/P8070169_display.JPG" alt="Istanbul, Turkey by Sharrie" style="display: inline;"/></a><br />
Istanbul, Turkey from <a href="http://www.blavel.com/Sharrie" title="Sharrie on Blavel!">Sharrie</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/36918" title="Huacachina, Peru by demdots"><img src="http://s3.amazonaws.com/blavel/pictures/36918/DSC02614_display.JPG" alt="Huacachina, Peru by demdots" style="display: inline;"/></a><br />
Huacachina, Peru from <a href="http://www.blavel.com/demdots" title="demdots on Blavel!">demdots</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/3781" title="The Equator, Ecuador by JannaP"><img src="http://s3.amazonaws.com/blavel/pictures/3781/EquatorN-S_display.jpg" alt="The Equator, Ecuador by JannaP" style="display: inline;"/></a><br />
The Equator, Ecuador from <a href="http://www.blavel.com/JannaP" title="JannaP on Blavel!">JannaP</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/1429" title="Brighton, United Kingdom by bandersnatch"><img src="http://s3.amazonaws.com/blavel/pictures/1429/picture_display.jpg" alt="Brighton, United Kingdom by bandersnatch" style="display: inline;"/></a><br />
Brighton, United Kingdom from <a href="http://www.blavel.com/bandersnatch" title="bandersnatch on Blavel!">bandersnatch</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/7202" title="Abu Simbel, Egypt by janash"><img src="http://s3.amazonaws.com/blavel/pictures/7202/P1000923_display.JPG" alt="Abu Simbel, Egypt by janash" style="display: inline;"/></a><br />
Abu Simbel, Egypt from <a href="http://www.blavel.com/janash" title="janash on Blavel!">janash</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/35962" title="Parkes, Australia by Kiwi_go_round"><img src="http://s3.amazonaws.com/blavel/pictures/35962/th_09.10.13_The_Dish3_display.JPG" alt="Parkes, Australia by Kiwi_go_round" style="display: inline;"/></a><br />
Parkes, Australia from <a href="http://www.blavel.com/Kiwi_go_round" title="Kiwi_go_round on Blavel!">Kiwi_go_round</a>
</p>
<p>
<a href="http://www.blavel.com/pictures/28818" title="Quebec City, Canada by mmc314"><img src="http://s3.amazonaws.com/blavel/pictures/28818/th_IMG_1575_display.JPG" alt="Quebec City, Canada by mmc314" style="display: inline;"/></a><br />
Quebec City, Canada from <a href="http://www.blavel.com/mmc314" title="mmc314 on Blavel!">mmc314</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=Le288qeNkVE:GKeGp-OQwLY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Le288qeNkVE:GKeGp-OQwLY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Le288qeNkVE:GKeGp-OQwLY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Le288qeNkVE:GKeGp-OQwLY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Le288qeNkVE:GKeGp-OQwLY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Le288qeNkVE:GKeGp-OQwLY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Le288qeNkVE:GKeGp-OQwLY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Le288qeNkVE:GKeGp-OQwLY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Le288qeNkVE:GKeGp-OQwLY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Le288qeNkVE:GKeGp-OQwLY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Le288qeNkVE:GKeGp-OQwLY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/Le288qeNkVE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/11/amazing-photos-from-blavel/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/11/amazing-photos-from-blavel/</feedburner:origLink></item>
		<item>
		<title>Cause and effect analytics for social media</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/MI8FRspbmHQ/</link>
		<comments>http://johngrimes.info/2009/06/cause-and-effect-analytics-for-social-media/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 20:04:15 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Ideas]]></category>

		<category><![CDATA[analytics]]></category>

		<category><![CDATA[blogging]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[social media]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=272</guid>
		<description><![CDATA[

For some people, social media is almost like a sport. How many followers can you get? How many subscribers can you get?


For other people, social media is their livelihood - it is how they put food on the table.


One thing that I think a lot of people struggle with is trying to single out the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/22409971@N05/3607781537/" title="Social Media Analytics - Blogging by john.grimes, on Flickr" class="floated-right"><img src="http://farm4.static.flickr.com/3336/3607781537_81a1717de5_m.jpg" width="240" height="234" alt="Social Media Analytics - Blogging" /></a></p>
<p>
For some people, social media is almost like a sport. How many followers can you get? How many subscribers can you get?
</p>
<p>
For other people, social media is their livelihood - it is how they put food on the table.
</p>
<p>
One thing that I think a lot of people struggle with is trying to single out the factors that make the biggest impact on their performance in social media. </p>
<p>
For example, it might be your goal to get 1000 subscribers to your blog.  Things have been pretty flat for the last month or so, but this week your blog has experienced a huge jump in the number of subscribers.
</p>
<p>
You have probably been employing any number of methods to promote the posts you have been putting on your blog - promoting them on Twitter, submitting them to services like Digg, making changes to your site to ensure it is SEO friendly, listing your blog on directories, making guest posts on other blogs, and so on.
</p>
<p>
The trouble is that often you have no real idea which of these activities has actually contributed to the sudden increase in your subscribers. You can often make an educated guess as to what the root cause might be - but you need to get as scientific as you can if you want to make the most of your future time spent on marketing activities.
</p>
<p><span id="more-272"></span></p>
<p><a href="http://www.flickr.com/photos/22409971@N05/3607781941/" title="Social Media Analytics - Twitter by john.grimes, on Flickr" class="floated-right"><img src="http://farm3.static.flickr.com/2484/3607781941_0061945914_m.jpg" width="240" height="239" alt="Social Media Analytics - Twitter" /></a></p>
<p>
What I think we all need is an analytics solution that gives us a summarised timeline of our activity across all of our social media and promotional channels and compares that with performance towards our goals.
</p>
<p>
It would be that much easier to track down the root cause if you could see that, for example, the day of the increase in subscribers coincided with one of your promotional tweets being retweeted by someone with a high number of followers.
</p>
<p>
If the spike in your subscriptions coincided with a number of possible contributing actions on the same day, you could zoom into that day and have a look at the hours at which each of those events occurred, available data permitting.
</p>
<p>
I think that the way such a service would work would be to aggregate data from Google Analytics and all of your social media presences, and arrange the data on a timeline similar to the mockups I have attached.  This would give you a starting point from which you could then add in other actions that you wanted to track that wouldn&#8217;t have come through on any of your feeds, e.g. SEO changes to your site, or listing your blog on a directory.
</p>
<p>
This sort of system could be used for tracking the performance of your blog, website, Twitter account, Flickr account or any other internet presence with a feed of data that could be consumed by the tool.
</p>
<p>
So far I haven&#8217;t found any sort of social media analytics service that offers this type of view. If you find it (or make it), let me know, I would love to use it!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=MI8FRspbmHQ:D7AvJqMrits:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=MI8FRspbmHQ:D7AvJqMrits:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=MI8FRspbmHQ:D7AvJqMrits:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=MI8FRspbmHQ:D7AvJqMrits:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=MI8FRspbmHQ:D7AvJqMrits:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=MI8FRspbmHQ:D7AvJqMrits:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=MI8FRspbmHQ:D7AvJqMrits:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=MI8FRspbmHQ:D7AvJqMrits:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=MI8FRspbmHQ:D7AvJqMrits:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=MI8FRspbmHQ:D7AvJqMrits:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=MI8FRspbmHQ:D7AvJqMrits:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/MI8FRspbmHQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/06/cause-and-effect-analytics-for-social-media/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/06/cause-and-effect-analytics-for-social-media/</feedburner:origLink></item>
		<item>
		<title>Country list in YAML format, countries.yml</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/hmqTZbxXa2o/</link>
		<comments>http://johngrimes.info/2009/05/country-list-in-yaml-format-countriesyml/#comments</comments>
		<pubDate>Thu, 28 May 2009 22:21:45 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[fixtures]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[rake]]></category>

		<category><![CDATA[ruby on rails]]></category>

		<category><![CDATA[yaml]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=242</guid>
		<description><![CDATA[
I made myself a list of countries in YAML format for use in a Rails app today.


Here it is: countries.yml


You can put this file into a directory called db/seed_data and then set up a rake task to load it into your database. Put this into the file seed_data.rake in the lib/tasks directory:


namespace :seed_data do
  [...]]]></description>
			<content:encoded><![CDATA[<p>
I made myself a list of countries in <a href="http://www.yaml.org/">YAML format</a> for use in a Rails app today.
</p>
<p>
Here it is: <a href="http://johngrimes.info/wp-content/uploads/2009/05/countries.yml">countries.yml</a>
</p>
<p>
You can put this file into a directory called db/seed_data and then set up a <a href="http://railscasts.com/episodes/66-custom-rake-tasks">rake task</a> to load it into your database. Put this into the file seed_data.rake in the lib/tasks directory:
</p>
<pre class="code">
namespace :seed_data do
  desc 'Load seed data into the database of the current environment'
  task :load => :environment do
    require 'active_record/fixtures'
    Dir.glob(RAILS_ROOT + '/db/seed_data/*.yml').each do |file|
      Fixtures.create_fixtures('db/seed_data', File.basename(file, '.*'))
    end
  end
end
</pre>
<p>
You can then issue the following command to load the seed data into the database. It will load into the development database by default &mdash; use the RAILS_ENV=production parameter to get it into the production database.
</p>
<pre class="prompt">
rake seed_data:load
</pre>
<p>
Before you do that, however, you are going to need a Country model to access your countries through.
</p>
<p><span id="more-242"></span></p>
<p>
Generate a new model with code and name attributes:
</p>
<pre class="prompt">
script/generate model Country code:string name:string
</pre>
<p>
Then migrate your database to create the new table:
</p>
<pre class="prompt">
rake db:migrate
</pre>
<p>
I am using this reference data to populate country select lists, so I forked the <a href="http://github.com/rails/country_select/tree/master">country_select plugin</a> and modified it to read the countries from the database. <a href="http://github.com/johngrimes/country_select/tree/master">My version of the country_select plugin</a> on can be installed by typing the following command:
</p>
<pre class="prompt">
script/plugin install git://github.com/johngrimes/country_select.git
</pre>
<p>
Now you can use the following code in your views to output a country select list:
</p>
<pre class="code">
< % form_for @whatever do |form| %>
  < %= form.country_select :country %>
< % end %>
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=hmqTZbxXa2o:87xTvMT8br4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=hmqTZbxXa2o:87xTvMT8br4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=hmqTZbxXa2o:87xTvMT8br4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=hmqTZbxXa2o:87xTvMT8br4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=hmqTZbxXa2o:87xTvMT8br4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=hmqTZbxXa2o:87xTvMT8br4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=hmqTZbxXa2o:87xTvMT8br4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=hmqTZbxXa2o:87xTvMT8br4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=hmqTZbxXa2o:87xTvMT8br4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=hmqTZbxXa2o:87xTvMT8br4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=hmqTZbxXa2o:87xTvMT8br4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/hmqTZbxXa2o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/05/country-list-in-yaml-format-countriesyml/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/05/country-list-in-yaml-format-countriesyml/</feedburner:origLink></item>
		<item>
		<title>XHTML and CSS validation on Rails</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/EiMLlN6y-jc/</link>
		<comments>http://johngrimes.info/2009/05/xhtml-and-css-validation-on-rails/#comments</comments>
		<pubDate>Tue, 26 May 2009 12:38:32 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[automation]]></category>

		<category><![CDATA[ruby on rails]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=223</guid>
		<description><![CDATA[
You can build XHTML and CSS validation right into your Ruby on Rails Rspec tests - thanks to a plugin called be_valid_asset.


Combine this with autotest and voila - you can be alerted the moment you change something in the view code that breaks your site&#8217;s valid markup.


Take this one step further and add your tests [...]]]></description>
			<content:encoded><![CDATA[<p>
You can build <a href="http://validator.w3.org/">XHTML and CSS validation</a> right into your <a href="http://rubyonrails.org">Ruby on Rails</a> <a href="http://rspec.info/">Rspec</a> tests - thanks to a plugin called <a href="http://github.com/unboxed/be_valid_asset/tree/master">be_valid_asset</a>.
</p>
<p>
Combine this with <a href="/2009/05/automatic-rails-testing-autotest/">autotest</a> and voila - you can be alerted the moment you change something in the view code that breaks your site&#8217;s valid markup.
</p>
<p>
Take this one step further and add your tests into your <a href="http://www.capify.org/">Capistrano</a> deployment script - and you literally cannot deploy your site when it is in a state that is not standards-compliant.
</p>
<p>
Get started by installing the <a href="http://github.com/unboxed/be_valid_asset/tree/master">be_valid_asset</a> gem (or plugin), and inserting the following line into your Rspec <strong>spec_helper.rb</strong> file:
</p>
<pre class="code">
config.include BeValidAsset
</pre>
<p><span id="more-223"></span></p>
<p>
Then you can use be_valid assertions within your view tests in the following way:
</p>
<pre class="code">
describe "/index.html" do
  it "should be valid XHTML" do
    render 'home/index', :layout => true
    response.should be_valid_xhtml
  end
end
</pre>
<p>
You can test your CSS the following way:
</p>
<pre class="code">
it "should be valid CSS" do
  css = File.read(File.join(RAILS_ROOT, %w(public stylesheets main.css)))
  css.should be_valid_css
end
</pre>
<p>
I would like to find a way expand on this solution and be able to automatically run all CSS includes of a particular view through the checker, instead of having to manually specify each one.
</p>
<p>
I am also aware that there is another plugin that performs a similar function called <a href="http://github.com/CodeMonkeySteve/assert-valid-asset/tree/master">assert_valid_asset</a> - it might be more suited to those of you who use Test::Unit.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=EiMLlN6y-jc:JSGv4PP38GQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=EiMLlN6y-jc:JSGv4PP38GQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=EiMLlN6y-jc:JSGv4PP38GQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=EiMLlN6y-jc:JSGv4PP38GQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=EiMLlN6y-jc:JSGv4PP38GQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=EiMLlN6y-jc:JSGv4PP38GQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=EiMLlN6y-jc:JSGv4PP38GQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=EiMLlN6y-jc:JSGv4PP38GQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=EiMLlN6y-jc:JSGv4PP38GQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=EiMLlN6y-jc:JSGv4PP38GQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=EiMLlN6y-jc:JSGv4PP38GQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/EiMLlN6y-jc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/05/xhtml-and-css-validation-on-rails/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/05/xhtml-and-css-validation-on-rails/</feedburner:origLink></item>
		<item>
		<title>Analytics for your content contributors</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/mP9OwOqkvZQ/</link>
		<comments>http://johngrimes.info/2009/05/analytics-for-your-content-contributors/#comments</comments>
		<pubDate>Sun, 24 May 2009 22:00:04 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Ideas]]></category>

		<category><![CDATA[analytics]]></category>

		<category><![CDATA[google analytics]]></category>

		<category><![CDATA[social media]]></category>

		<category><![CDATA[startup]]></category>

		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=218</guid>
		<description><![CDATA[
What do you think about this idea - create a tool that makes it dead-easy for owners of user content-driven websites to drop-in the ability for users to access detailed analytics about the content that they have created.


I think that narcissistic social media addicts would love the ability to track how popular their postings are [...]]]></description>
			<content:encoded><![CDATA[<p>
What do you think about this idea - create a tool that makes it dead-easy for owners of user content-driven websites to drop-in the ability for users to access detailed analytics about the content that they have created.
</p>
<p>
I think that <a href="http://www.myspace.com/officialjoellababy">narcissistic social media addicts</a> would love the ability to track how popular their postings are on their favourite sites.
</p>
<p>
Now that Google have released an <a href="http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html">API for Google Analytics</a>, it would be relatively easy to piggyback off website owners&#8217; existing GA accounts, slice the data up and present the analytics relevant to a particular page or section of the site that your current user is interested in.
</p>
<p>
Clicking on a &#8217;stats&#8217; link beside any of their posted content could take the user to a page full of funky flash charts illustrating their recent rise to fame. Widgets such as top 10 content and user popularity rankings could be derived from the analytics data and posted on home and profile pages. Users could be alerted by email or IM when their content has just gone viral, then transported to a real-time updating page where they could watch the action unfold.
</p>
<p>
I think that the sell to website owners would be pretty easy - they stand to increase user engagement and frequency of visits to their site, and they are giving their most fanatical users exactly what they want - which is always a smart thing to do.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=mP9OwOqkvZQ:BomuC41_RMI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=mP9OwOqkvZQ:BomuC41_RMI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=mP9OwOqkvZQ:BomuC41_RMI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=mP9OwOqkvZQ:BomuC41_RMI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=mP9OwOqkvZQ:BomuC41_RMI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=mP9OwOqkvZQ:BomuC41_RMI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=mP9OwOqkvZQ:BomuC41_RMI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=mP9OwOqkvZQ:BomuC41_RMI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=mP9OwOqkvZQ:BomuC41_RMI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=mP9OwOqkvZQ:BomuC41_RMI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=mP9OwOqkvZQ:BomuC41_RMI:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/mP9OwOqkvZQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/05/analytics-for-your-content-contributors/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/05/analytics-for-your-content-contributors/</feedburner:origLink></item>
		<item>
		<title>Review: Made to Stick by Chip and Dan Heath</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/cdp83UH8qfI/</link>
		<comments>http://johngrimes.info/2009/05/review-made-to-stick-by-chip-and-dan-heath/#comments</comments>
		<pubDate>Wed, 13 May 2009 22:18:53 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[books]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[psychology]]></category>

		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=182</guid>
		<description><![CDATA[



What if you had the power to get on Twitter and create a trending topic at will?


What if you knew the secret to making people connect with your ideas, remember them and pass them on to their friends?


Would you use your powers for good or evil?


Made to Stick is the result of a quest by [...]]]></description>
			<content:encoded><![CDATA[<div class="hreview">
<div class="description item">
<a href="http://www.amazon.co.uk/gp/product/009950569X?ie=UTF8&#038;tag=johgri-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=009950569X" class="floated-right"><img src="http://johngrimes.info/wp-content/uploads/2009/05/made-to-stick-big.jpg" alt="Made to Stick by Chip and Dan Heath" title="Made to Stick by Chip and Dan Heath" width="191" height="291" class="alignnone size-full wp-image-190" /></a>
<p>
What if you had the power to get on Twitter and create a trending topic at will?
</p>
<p>
What if you knew the secret to making people connect with your ideas, remember them and pass them on to their friends?
</p>
<p>
Would you use your powers for good or evil?
</p>
<p>
Made to Stick is the result of a quest by the authors to research and document the factors that affect whether an idea will spread or fade into the ether. Made to Stick is one of the best and most practical business books I have read, and I think that anyone who is interested in business or psychology will find it to be a highly entertaining read.
</p>
<p>
The best part about the book is the way that the brothers Heath have gone out of their way to make the book itself a good example of the principles taught within. They use a plethora of different stories that illustrate their arguments beautifully - and encourage you to use similar stories to encourage your audience to remember and pass on your own messages.
</p>
<p>
I found one story particularly pertinent: an experiment where university students were given a choice: go to the library and study, or attend a special lecture by an author you admire. 21% chose the study option. Yet when a a third option was thrown into the mix - go and watch a movie you&#8217;ve been wanting to see - 40% chose studying. Being forced to pick between two fun activities made students twice as likely to have no fun at all.
</p>
<p>
I think that you will get a lot out of taking the principles in this book and making a concerted effort to apply them when writing your next pitch, tweet, blog or piece of website copy.
</p>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=cdp83UH8qfI:L_ouYbTOutk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=cdp83UH8qfI:L_ouYbTOutk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=cdp83UH8qfI:L_ouYbTOutk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=cdp83UH8qfI:L_ouYbTOutk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=cdp83UH8qfI:L_ouYbTOutk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=cdp83UH8qfI:L_ouYbTOutk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=cdp83UH8qfI:L_ouYbTOutk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=cdp83UH8qfI:L_ouYbTOutk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=cdp83UH8qfI:L_ouYbTOutk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=cdp83UH8qfI:L_ouYbTOutk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=cdp83UH8qfI:L_ouYbTOutk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/cdp83UH8qfI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/05/review-made-to-stick-by-chip-and-dan-heath/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/05/review-made-to-stick-by-chip-and-dan-heath/</feedburner:origLink></item>
		<item>
		<title>What comes after free?</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/9L1l-YGdRfk/</link>
		<comments>http://johngrimes.info/2009/05/what-comes-after-free/#comments</comments>
		<pubDate>Fri, 08 May 2009 13:57:10 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Thinking]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[business models]]></category>

		<category><![CDATA[trends]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=154</guid>
		<description><![CDATA[
I have just been reading a post off Seth Godin&#8217;s blog: Too much free.


As the market for free gets more crowded, we’ll see more and more people promoting their free products, stuff that people used to have pay for. A complete shift from ‘you will pay’ to &#8216;it is free&#8217; to  ‘I will pay [...]]]></description>
			<content:encoded><![CDATA[<p>
I have just been reading a post off Seth Godin&#8217;s blog: <a href="http://sethgodin.typepad.com/seths_blog/2009/05/too-much-free.html">Too much free</a>.
</p>
<blockquote><p>
As the market for free gets more crowded, we’ll see more and more people promoting their free products, stuff that people used to have pay for. A complete shift from ‘you will pay’ to &#8216;it is free&#8217; to  ‘I will pay for ads to alert you it’s free&#8217; to ultimately, &#8216;I will pay you to try it&#8217;.
</p></blockquote>
<p>
So what comes next after the price the market will pay for any given service is driven down to (or past) free? What happens when all the <a href="http://www.avc.com/a_vc/2008/10/free-vs-paid.html">freemium</a> services are undercut by others offering all their premium services for free? Surely a market in which the price of quality online services is zero is not a sustainable one. Or is it?
</p>
<p><span id="more-154"></span></p>
<p>
How we got to this point:
</p>
<ul>
<li>The costs of producing a web application are approaching zero.</li>
<li>Nearly any web application that isn&#8217;t massively complex or dependent on expensive infrastructure can be easily and cheaply copied and undercut.</li>
<li>Up until now, advertising revenue and general kudos have been enough to motivate large numbers of individuals and lightweight startups to offer their services for nothing.</li>
</ul>
<p>
There are so many conflicting trends that you can look at in this space - it is very difficult to make sense of it all. On the one hand there are products like <a href="http://www.smugmug.com/">Smugmug</a> that have become successful by copying free services and turning them into premium paid services. On the other hand there are companies like Google who are building success by effectively undercutting everybody else who offers the same services in a paid capacity.
</p>
<p>
My prediction is that advertising (in its current form, at least) is slowly on the way out, set to have its share of marketing spend reduced as people catch on to new and <a href="http://sethgodin.typepad.com/seths_blog/2008/01/permission-mark.html">more effective marketing methods</a>. Many of those offering their services totally free-ad-supported (including Google) will have to work out alternative business models if they want to make any profit at all.
</p>
<p>
As this happens, market prices for online services will by necessity slow their descent to zero and hover just slightly above zero. It will still be wildly competitive, which will keep prices low, but there will have to be a bare minimum that your average web app producer is willing to work for. Those who relentlessly innovate to avoid commoditisation will be the ones that can ask more than the average.
</p>
<p>
The next question is: Will overall spending on online services increase in the future, as relative to other sectors? I think it will.
</p>
<p>
Is there a certain slice of people&#8217;s wallets that they are willing to spend on online services, as opposed to other (non-online) services? Will the online slice grow bigger as more and more services that people used to use offline are moved to the web, for example?
</p>
<p>
Meanwhile, the rise of the market of niches will march forward, and it will mean that people are going to have access to services that are much more personalised to their own needs. They are potentially going to get more value out of services, and be more engaged with them. Does this mean that they will be more likely to pay for services? Or does it just mean that a higher number of services are going to be servicing each person, reducing the slice of that person&#8217;s disposable income they can ask for?
</p>
<p>
So many questions. Feel free to post up your views on these issues. Meanwhile I think I should stop thinking about it so much and focus on being prolific in releasing innovative and remarkable new products.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=9L1l-YGdRfk:AQgdrJV7hHw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=9L1l-YGdRfk:AQgdrJV7hHw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=9L1l-YGdRfk:AQgdrJV7hHw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=9L1l-YGdRfk:AQgdrJV7hHw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=9L1l-YGdRfk:AQgdrJV7hHw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=9L1l-YGdRfk:AQgdrJV7hHw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=9L1l-YGdRfk:AQgdrJV7hHw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=9L1l-YGdRfk:AQgdrJV7hHw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=9L1l-YGdRfk:AQgdrJV7hHw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=9L1l-YGdRfk:AQgdrJV7hHw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=9L1l-YGdRfk:AQgdrJV7hHw:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/9L1l-YGdRfk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/05/what-comes-after-free/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/05/what-comes-after-free/</feedburner:origLink></item>
		<item>
		<title>Automatic rails testing with autotest</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/Rhzg1xBPr5o/</link>
		<comments>http://johngrimes.info/2009/05/automatic-rails-testing-autotest/#comments</comments>
		<pubDate>Wed, 06 May 2009 21:12:18 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[automation]]></category>

		<category><![CDATA[ruby on rails]]></category>

		<category><![CDATA[testing]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=128</guid>
		<description><![CDATA[
I found a really good way to speed up your workflow: a library called autotest that automatically (and intelligently) triggers the tests in your Ruby on Rails project whenever it detects files that are modified.


This is great because it means that you can fiddle around with your code with a greater level of confidence, because [...]]]></description>
			<content:encoded><![CDATA[<p>
I found a really good way to speed up your workflow: a library called <a href="http://www.zenspider.com/ZSS/Products/ZenTest/">autotest</a> that automatically (and intelligently) triggers the tests in your Ruby on Rails project whenever it detects files that are modified.
</p>
<p>
This is great because it means that you can fiddle around with your code with a greater level of confidence, because you know that the moment you break existing functionality, you will be alerted.
</p>
<p>
You can install autotest simply by installing the ZenTest gem:
</p>
<pre class="prompt">
gem install ZenTest
</pre>
<p>
And then type the following from your Rails project directory:
</p>
<pre class="prompt">
autotest -rails
</pre>
<p>
I even found a way in which you can set up autotest to use your desktop notification system to alert you of when tests have passed or failed, making it even more visible to you as you code. I am running Ubuntu, so I set it up through the Gnome notification system, but according to this article on <a href="http://ph7spot.com/articles/getting_started_with_autotest">getting started with autotest</a> you can also enable this on OSX and Windows.
</p>
<p><a href="http://johngrimes.info/wp-content/uploads/2009/05/autotest.png"><img src="http://johngrimes.info/wp-content/uploads/2009/05/autotest-300x187.png" alt="autotest in action with Gnome notifications" title="autotest in action with Gnome notifications" width="300" height="187" class="alignnone size-medium wp-image-133" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=Rhzg1xBPr5o:fpXtBbKeyKc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Rhzg1xBPr5o:fpXtBbKeyKc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Rhzg1xBPr5o:fpXtBbKeyKc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Rhzg1xBPr5o:fpXtBbKeyKc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Rhzg1xBPr5o:fpXtBbKeyKc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Rhzg1xBPr5o:fpXtBbKeyKc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Rhzg1xBPr5o:fpXtBbKeyKc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Rhzg1xBPr5o:fpXtBbKeyKc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Rhzg1xBPr5o:fpXtBbKeyKc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Rhzg1xBPr5o:fpXtBbKeyKc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Rhzg1xBPr5o:fpXtBbKeyKc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/Rhzg1xBPr5o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/05/automatic-rails-testing-autotest/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/05/automatic-rails-testing-autotest/</feedburner:origLink></item>
		<item>
		<title>Event tracking in Google Analytics</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/WeIzyLcGECo/</link>
		<comments>http://johngrimes.info/2009/04/event-tracking-in-google-analytics/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 08:22:15 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[analytics]]></category>

		<category><![CDATA[google analytics]]></category>

		<category><![CDATA[user experience]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=147</guid>
		<description><![CDATA[
I did some experimentation with a really nice feature in Google Analytics called event tracking the other day, and I wrote about it in the thruSITES blog.


Theoretically, you could trigger an event for almost any sort of event within the user interface of your web site. You could even do tricky stuff like record how [...]]]></description>
			<content:encoded><![CDATA[<p>
I did some experimentation with a really nice feature in Google Analytics called event tracking the other day, and I wrote about it in the <a href="http://www.thrusites.com">thruSITES</a> blog.
</p>
<blockquote><p>
Theoretically, you could trigger an event for almost any sort of event within the user interface of your web site. You could even do tricky stuff like record how far users get through a form before bailing out. Or even how long users are taking to get through a form on average, using the optional_value field.
</p></blockquote>
<p>
Read the whole post: <a href="http://www.web-developers.net/blog/?p=104">Event tracking in Google Analytics</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=WeIzyLcGECo:Ijj9WaDLYdU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=WeIzyLcGECo:Ijj9WaDLYdU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=WeIzyLcGECo:Ijj9WaDLYdU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=WeIzyLcGECo:Ijj9WaDLYdU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=WeIzyLcGECo:Ijj9WaDLYdU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=WeIzyLcGECo:Ijj9WaDLYdU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=WeIzyLcGECo:Ijj9WaDLYdU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=WeIzyLcGECo:Ijj9WaDLYdU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=WeIzyLcGECo:Ijj9WaDLYdU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=WeIzyLcGECo:Ijj9WaDLYdU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=WeIzyLcGECo:Ijj9WaDLYdU:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/WeIzyLcGECo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/04/event-tracking-in-google-analytics/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/04/event-tracking-in-google-analytics/</feedburner:origLink></item>
		<item>
		<title>Deploying to multiple environments with Capistrano</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/bMmEvz9DZA4/</link>
		<comments>http://johngrimes.info/2009/04/deploying-to-multiple-environments-with-capistrano/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 06:37:15 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[automation]]></category>

		<category><![CDATA[capistrano]]></category>

		<category><![CDATA[deployment]]></category>

		<category><![CDATA[github]]></category>

		<category><![CDATA[ssh]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=116</guid>
		<description><![CDATA[
Deploying your web app to multiple environments (e.g. development, test, production) is a cinch using Capistrano. Let me show you how.


Capistrano is written in Ruby, so this is your main pre-requisite. Get Ruby and Rubygems installed, and then simply type the following command to install the Capistrano gem:


gem install capistrano


Getting your application ready for deployment [...]]]></description>
			<content:encoded><![CDATA[<p>
Deploying your web app to multiple environments (e.g. development, test, production) is a cinch using <a href="http://www.capify.org/">Capistrano</a>. Let me show you how.
</p>
<p>
Capistrano is written in Ruby, so this is your main pre-requisite. Get <a href="http://www.ruby-lang.org/">Ruby</a> and <a href="http://rubygems.org/">Rubygems</a> installed, and then simply type the following command to install the Capistrano gem:
</p>
<pre class="prompt">
gem install capistrano
</pre>
<p>
Getting your application ready for deployment starts with the following command, issued from inside your app&#8217;s top-level directory:
</p>
<pre class="prompt">
capify .
</pre>
<p>
This two files: Capfile and config/deploy.rb. The latter is where we are going to tell Capistrano how we want it to deploy our application.
</p>
<pre class="code">
set :application, "myapp"
set :repository,  "git@github.com:johngrimes/myapp.git"
set :scm, "git"
</pre>
<p>
The first part of our deploy.rb gives our app a name and tells Capistrano where to pull the latest copy of our app from. This example has us using <a href="http://github.com">Github</a> as our source code repository.
</p>
<p><span id="more-116"></span></p>
<pre class="code">
task :to_dev do
  set :user, "webadmin"
  set :runner, "webadmin"
  role :web, "dev.myapp.com"
  set :deploy_to, "/var/www"
end

task :to_test do
  set :user, "webadmin"
  set :runner, "webadmin"
  role :web, "test.myapp.com"
  set :deploy_to, "/var/www"
end

task :to_prod do
  set :user, "webadmin"
  set :runner, "webadmin"
  role :web, "myapp.com"
  set :deploy_to, "/var/www"
end
</pre>
<p>
The next part of our script sets up a task for each of the environments that we might want to deploy to. These tasks do not actually perform any actions: they simply set the server and location for deployment, along with the users that our script should use to connect to the server via SSH and run our tasks.
</p>
<p>
And that&#8217;s it! The script we have written so far will deploy your application in the default Capistrano manner. Before we do so, however, we need to set up our deployment area for the first time:
</p>
<pre class="prompt">
cap deploy:setup
cap deploy:check
</pre>
<p>
The first command will set up the default Capistrano deployment directory structure on the server, then the second command will check for all the required dependencies for a successful deployment (write permissions, git is installed, etc.). Once this is all ok, use you can the following commands for deploying to development, test and production respectively:
</p>
<pre class="prompt">
cap to_dev deploy
cap to_test deploy
cap to_prod deploy
</pre>
<p>
I like to add a few extra bits to customise the deployment process a bit.
</p>
<pre class="code">
after :deploy, 'create_symlinks'
after :deploy, 'set_permissions'
after :deploy, 'deploy:cleanup'

task :create_symlinks do
  # Create symbolic link to a common database.yml which
  # is not under source control

  run "ln -nfs #{shared_path}/system/config/database.yml
    #{release_path}/config/database.yml"
end

task :set_permissions do
  # Change the owner and group of everything under the
  # deployment directory to webadmin and apache
  run "chown -R webadmin:apache #{deploy_to}"
end

task :after_setup, :roles => :web do
  set_permissions
end
</pre>
<p>
This code instructs Capistrano to reset the owner and group of everything under our deployment directory after each deployment. This is useful for making sure that key directories are writable by our webserver.
</p>
<p>
It also &#8216;cleans up&#8217; old deployments each time, by removing everything bar the last 5 deployments.
</p>
<p>
You also might want to create other tasks that are performed after each deployment, such as the one shown above for creating a symbolic link to a file that is located elsewhere on the server and not kept in source control.
</p>
<p>
Something to keep in mind is that for Capistrano deployment to work, you need to check the following things:
</p>
<ul>
<li>the computer you are running the deployment from can access the server(s) via SSH</li>
<li>the server(s) can access the source code repository</li>
</ul>
<p>
I find that the best (and most automated) way of doing this is by setting up SSH authentication keys so that your deployment scripts can achieve password-less login. This <a href="http://linuxproblem.org/art_9.html">article</a> will show you how to do it for the SSH from your machine to the server, and this <a href="http://github.com/guides/providing-your-ssh-key">article</a> will show you how to set up keys for your Github account.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=bMmEvz9DZA4:I-58XXDhAPY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=bMmEvz9DZA4:I-58XXDhAPY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=bMmEvz9DZA4:I-58XXDhAPY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=bMmEvz9DZA4:I-58XXDhAPY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=bMmEvz9DZA4:I-58XXDhAPY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=bMmEvz9DZA4:I-58XXDhAPY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=bMmEvz9DZA4:I-58XXDhAPY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=bMmEvz9DZA4:I-58XXDhAPY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=bMmEvz9DZA4:I-58XXDhAPY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=bMmEvz9DZA4:I-58XXDhAPY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=bMmEvz9DZA4:I-58XXDhAPY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/bMmEvz9DZA4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/04/deploying-to-multiple-environments-with-capistrano/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/04/deploying-to-multiple-environments-with-capistrano/</feedburner:origLink></item>
		<item>
		<title>You can go your own way</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/yyz6ESbRtt8/</link>
		<comments>http://johngrimes.info/2009/04/you-can-go-your-own-way/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 10:30:58 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Thinking]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[creativity]]></category>

		<category><![CDATA[focus]]></category>

		<category><![CDATA[startup]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=84</guid>
		<description><![CDATA[
How many RSS feeds do you have in your reader?


How many more would you need to add to be on the absolute bleeding-edge of thinking in your field? 50? 100?


How many more people do you need to follow on Twitter?


How long would it take you to read all that content each day?


I can see that [...]]]></description>
			<content:encoded><![CDATA[<p>
How many RSS feeds do you have in your reader?
</p>
<p>
How many more would you need to add to be on the absolute bleeding-edge of thinking in your field? 50? 100?
</p>
<p>
How many more people do you need to follow on Twitter?
</p>
<p>
How long would it take you to read all that content each day?
</p>
<p>
I can see that the people who strike real success usually do it by a combination of doing their own thing and striking it lucky - not necessarily by following the trends.
</p>
<p>
I think that there are a lot of people that spend a lot of time staying on the absolute bleeding edge of technology and web business trends, potentially at the cost of creativity and time to commit to developing and improving their own original products.
</p>
<p>
I think there is value in learning lessons from others and knowing where the market is going - but I think that one of the things that the most successful products have in common is that they all stood up to lead their chosen market in a particular direction at some point.
</p>
<p>
And you can&#8217;t do that until you quit following the established leaders for a second or two.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=yyz6ESbRtt8:nKO1c9Jgdto:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=yyz6ESbRtt8:nKO1c9Jgdto:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=yyz6ESbRtt8:nKO1c9Jgdto:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=yyz6ESbRtt8:nKO1c9Jgdto:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=yyz6ESbRtt8:nKO1c9Jgdto:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=yyz6ESbRtt8:nKO1c9Jgdto:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=yyz6ESbRtt8:nKO1c9Jgdto:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=yyz6ESbRtt8:nKO1c9Jgdto:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=yyz6ESbRtt8:nKO1c9Jgdto:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=yyz6ESbRtt8:nKO1c9Jgdto:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=yyz6ESbRtt8:nKO1c9Jgdto:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/yyz6ESbRtt8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/04/you-can-go-your-own-way/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/04/you-can-go-your-own-way/</feedburner:origLink></item>
		<item>
		<title>Shipwreck full of gold and platinum found</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/Duun4ikaA7M/</link>
		<comments>http://johngrimes.info/2009/01/shipwreck-full-of-gold-and-platinum-found/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 17:36:19 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<category><![CDATA[diamonds]]></category>

		<category><![CDATA[gold]]></category>

		<category><![CDATA[government]]></category>

		<category><![CDATA[law]]></category>

		<category><![CDATA[platinum]]></category>

		<category><![CDATA[salvage]]></category>

		<category><![CDATA[shipwreck]]></category>

		<category><![CDATA[united states]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=64</guid>
		<description><![CDATA[
I LOVE stories like this! I just hope it doesn&#8217;t encourage Clive Cussler to write another book. :) Just kidding Clive&#8230;


Basically an American salvage company has discovered a shipwreck with an amount of gold, platinum and gems that they are saying could be worth up to 11 billion dollars(!).


It will be interesting to watch the [...]]]></description>
			<content:encoded><![CDATA[<p>
I LOVE stories like this! I just hope it doesn&#8217;t encourage Clive Cussler to write another book. :) Just kidding Clive&#8230;
</p>
<p>
Basically an American salvage company has discovered a shipwreck with an amount of gold, platinum and gems that they are saying could be worth up to 11 billion dollars(!).
</p>
<p>
It will be interesting to watch the legal nightmare that will no doubt follow this discovery. The salvage company has spent a lot of money on locating the wreck, but as it turns out the law isn&#8217;t exactly finders-keepers, losers-weepers.
</p>
<p>
I&#8217;ll go on the record as saying I&#8217;ll be a monkey&#8217;s uncle if the US government doesn&#8217;t end up getting a large chunk of the discovery. :)
</p>
<p><a href="http://www.abc.net.au/news/stories/2009/01/30/2478562.htm">http://www.abc.net.au/news/stories/2009/01/30/2478562.htm</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=Duun4ikaA7M:pryDl-nRQ7I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Duun4ikaA7M:pryDl-nRQ7I:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Duun4ikaA7M:pryDl-nRQ7I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Duun4ikaA7M:pryDl-nRQ7I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Duun4ikaA7M:pryDl-nRQ7I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Duun4ikaA7M:pryDl-nRQ7I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Duun4ikaA7M:pryDl-nRQ7I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Duun4ikaA7M:pryDl-nRQ7I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Duun4ikaA7M:pryDl-nRQ7I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Duun4ikaA7M:pryDl-nRQ7I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Duun4ikaA7M:pryDl-nRQ7I:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/Duun4ikaA7M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/01/shipwreck-full-of-gold-and-platinum-found/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/01/shipwreck-full-of-gold-and-platinum-found/</feedburner:origLink></item>
		<item>
		<title>UK salary map</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/wl1qtpGbQ2c/</link>
		<comments>http://johngrimes.info/2009/01/uk-salary-map/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 17:33:45 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[cost of living]]></category>

		<category><![CDATA[earnings]]></category>

		<category><![CDATA[economics]]></category>

		<category><![CDATA[maps]]></category>

		<category><![CDATA[salary]]></category>

		<category><![CDATA[statistics]]></category>

		<category><![CDATA[united kingdom]]></category>

		<category><![CDATA[wages]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=62</guid>
		<description><![CDATA[
I have been playing around with a few of the online mapping offerings that are out there at the moment, as part of my research for my latest project.


I just created this in Up2Maps. It is a map of average salaries across the UK. Is it just me or are they really low in general?



]]></description>
			<content:encoded><![CDATA[<p>
I have been playing around with a few of the online mapping offerings that are out there at the moment, as part of my research for my latest project.
</p>
<p>
I just created this in Up2Maps. It is a map of average salaries across the UK. Is it just me or are they really low in general?
</p>
<p>
<object width="400" height="300"><param name="movie" value="http://www.up2maps.net/embed.swf?reportId=5917"><embed src="http://www.up2maps.net/embed.swf?reportId=5917" mce_src="http://www.up2maps.net/embed.swf?reportId=5917" type="application/x-shockwave-flash" width="400" height="300"></embed></param></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=wl1qtpGbQ2c:Dur19VheHgk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=wl1qtpGbQ2c:Dur19VheHgk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=wl1qtpGbQ2c:Dur19VheHgk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=wl1qtpGbQ2c:Dur19VheHgk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=wl1qtpGbQ2c:Dur19VheHgk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=wl1qtpGbQ2c:Dur19VheHgk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=wl1qtpGbQ2c:Dur19VheHgk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=wl1qtpGbQ2c:Dur19VheHgk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=wl1qtpGbQ2c:Dur19VheHgk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=wl1qtpGbQ2c:Dur19VheHgk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=wl1qtpGbQ2c:Dur19VheHgk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/wl1qtpGbQ2c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/01/uk-salary-map/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/01/uk-salary-map/</feedburner:origLink></item>
		<item>
		<title>I support moving Australia day</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/XLlL7xpDIR4/</link>
		<comments>http://johngrimes.info/2009/01/i-support-moving-australia-day/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 17:29:15 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[australia]]></category>

		<category><![CDATA[australia day]]></category>

		<category><![CDATA[government]]></category>

		<category><![CDATA[indigenous australia]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=60</guid>
		<description><![CDATA[
I know that there are a lot of people who will get their knickers in a knot about this - but at the end of the day it
wouldn&#8217;t really cost anyone anything, except maybe their stubborn pride.


I think that any gesture that makes our society feel more inclusive for indigenous Australians would be worth doing.


http://www.sbs.com.au/news/article/1006106/Moving-Australia-Day-&#8217;has-support&#8217;


http://en.wikipedia.org/wiki/Australia_Day
]]></description>
			<content:encoded><![CDATA[<p>
I know that there are a lot of people who will get their knickers in a knot about this - but at the end of the day it<br />
wouldn&#8217;t really cost anyone anything, except maybe their stubborn pride.
</p>
<p>
I think that any gesture that makes our society feel more inclusive for indigenous Australians would be worth doing.
</p>
<p>
<a href="http://www.sbs.com.au/news/article/1006106/Moving-Australia-Day-%27has-support%27">http://www.sbs.com.au/news/article/1006106/Moving-Australia-Day-&#8217;has-support&#8217;</a>
</p>
<p>
<a href="http://en.wikipedia.org/wiki/Australia_Day">http://en.wikipedia.org/wiki/Australia_Day</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=XLlL7xpDIR4:m3NpzI3Lvsc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=XLlL7xpDIR4:m3NpzI3Lvsc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=XLlL7xpDIR4:m3NpzI3Lvsc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=XLlL7xpDIR4:m3NpzI3Lvsc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=XLlL7xpDIR4:m3NpzI3Lvsc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=XLlL7xpDIR4:m3NpzI3Lvsc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=XLlL7xpDIR4:m3NpzI3Lvsc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=XLlL7xpDIR4:m3NpzI3Lvsc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=XLlL7xpDIR4:m3NpzI3Lvsc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=XLlL7xpDIR4:m3NpzI3Lvsc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=XLlL7xpDIR4:m3NpzI3Lvsc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/XLlL7xpDIR4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/01/i-support-moving-australia-day/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/01/i-support-moving-australia-day/</feedburner:origLink></item>
		<item>
		<title>I like funky interfaces</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/Ie6DqaFJz1I/</link>
		<comments>http://johngrimes.info/2009/01/i-like-funky-interfaces/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 17:26:48 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Startup watch]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[web]]></category>

		<category><![CDATA[wireframing]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=57</guid>
		<description><![CDATA[
I have just spent a bit of time playing with iPlotz, which is a new web-based wireframing and collaboration tool for web designers.


It doubles as a tool for creating quick sketches of how web sites are going to look, as well as a kind of project management tool that lets you track tasks and assign [...]]]></description>
			<content:encoded><![CDATA[<p>
I have just spent a bit of time playing with iPlotz, which is a new web-based wireframing and collaboration tool for web designers.
</p>
<p>
It doubles as a tool for creating quick sketches of how web sites are going to look, as well as a kind of project management tool that lets you track tasks and assign them to people, etc.
</p>
<p>
It has a very nice Flex interface, allowing you to quickly drag standard controls onto a page and build up a visual layout with a funky sketch look.
</p>
<p>
<a href="http://www.iplotz.com/">www.iplotz.com</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=Ie6DqaFJz1I:oCGQbV0YIl4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Ie6DqaFJz1I:oCGQbV0YIl4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Ie6DqaFJz1I:oCGQbV0YIl4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Ie6DqaFJz1I:oCGQbV0YIl4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Ie6DqaFJz1I:oCGQbV0YIl4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Ie6DqaFJz1I:oCGQbV0YIl4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Ie6DqaFJz1I:oCGQbV0YIl4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Ie6DqaFJz1I:oCGQbV0YIl4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Ie6DqaFJz1I:oCGQbV0YIl4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=Ie6DqaFJz1I:oCGQbV0YIl4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=Ie6DqaFJz1I:oCGQbV0YIl4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/Ie6DqaFJz1I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2009/01/i-like-funky-interfaces/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2009/01/i-like-funky-interfaces/</feedburner:origLink></item>
		<item>
		<title>Chinese spy fears on broadband frontrunner</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/gTFvBlbvYBw/</link>
		<comments>http://johngrimes.info/2008/12/chinese-spy-fears-on-broadband-frontrunner/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 17:21:05 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[australia]]></category>

		<category><![CDATA[broadband]]></category>

		<category><![CDATA[china]]></category>

		<category><![CDATA[espionage]]></category>

		<category><![CDATA[government]]></category>

		<category><![CDATA[national broadband network]]></category>

		<category><![CDATA[politics]]></category>

		<category><![CDATA[telecommunications]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=54</guid>
		<description><![CDATA[Wow, this is interesting.

I hope this is paranoia, because if it&#8217;s not then it is a pretty scary world we are heading towards.


http://www.australianit.news.com.au/story/0,24897,24817536-15306,00.html
]]></description>
			<content:encoded><![CDATA[<p>Wow, this is interesting.</p>
<p>
I hope this is paranoia, because if it&#8217;s not then it is a pretty scary world we are heading towards.
</p>
<p>
<a href="http://www.australianit.news.com.au/story/0,24897,24817536-15306,00.html">http://www.australianit.news.com.au/story/0,24897,24817536-15306,00.html</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=gTFvBlbvYBw:3cywyaRF_Og:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=gTFvBlbvYBw:3cywyaRF_Og:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=gTFvBlbvYBw:3cywyaRF_Og:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=gTFvBlbvYBw:3cywyaRF_Og:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=gTFvBlbvYBw:3cywyaRF_Og:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=gTFvBlbvYBw:3cywyaRF_Og:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=gTFvBlbvYBw:3cywyaRF_Og:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=gTFvBlbvYBw:3cywyaRF_Og:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=gTFvBlbvYBw:3cywyaRF_Og:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=gTFvBlbvYBw:3cywyaRF_Og:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=gTFvBlbvYBw:3cywyaRF_Og:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/gTFvBlbvYBw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2008/12/chinese-spy-fears-on-broadband-frontrunner/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2008/12/chinese-spy-fears-on-broadband-frontrunner/</feedburner:origLink></item>
		<item>
		<title>Current account balances around the world</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/w-U5JhBi5pk/</link>
		<comments>http://johngrimes.info/2008/12/current-account-balances-around-the-world/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 17:16:38 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<category><![CDATA[economics]]></category>

		<category><![CDATA[maps]]></category>

		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=52</guid>
		<description><![CDATA[
Hey, I found this map which shows surplus and deficit budgets around the world.


http://www.up2maps.net/report/TSoprano/World/world_account_balance.html

Not really any surprises, but interesting nonetheless!
]]></description>
			<content:encoded><![CDATA[<p>
Hey, I found this map which shows surplus and deficit budgets around the world.
</p>
<p>
<a href="http://www.up2maps.net/report/TSoprano/World/world_account_balance.html">http://www.up2maps.net/report/TSoprano/World/world_account_balance.html</a>
</p>
<p>Not really any surprises, but interesting nonetheless!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=w-U5JhBi5pk:8Xy8B_IEdHQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=w-U5JhBi5pk:8Xy8B_IEdHQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=w-U5JhBi5pk:8Xy8B_IEdHQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=w-U5JhBi5pk:8Xy8B_IEdHQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=w-U5JhBi5pk:8Xy8B_IEdHQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=w-U5JhBi5pk:8Xy8B_IEdHQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=w-U5JhBi5pk:8Xy8B_IEdHQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=w-U5JhBi5pk:8Xy8B_IEdHQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=w-U5JhBi5pk:8Xy8B_IEdHQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=w-U5JhBi5pk:8Xy8B_IEdHQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=w-U5JhBi5pk:8Xy8B_IEdHQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/w-U5JhBi5pk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2008/12/current-account-balances-around-the-world/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2008/12/current-account-balances-around-the-world/</feedburner:origLink></item>
		<item>
		<title>Finally someone who knows how to deal with Telstra</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/FkynDaKsQV0/</link>
		<comments>http://johngrimes.info/2008/12/finally-someone-who-knows-how-to-deal-with-telstra/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 17:13:52 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[australia]]></category>

		<category><![CDATA[broadband]]></category>

		<category><![CDATA[government]]></category>

		<category><![CDATA[kevin rudd]]></category>

		<category><![CDATA[national broadband network]]></category>

		<category><![CDATA[politics]]></category>

		<category><![CDATA[telecommunications]]></category>

		<category><![CDATA[telstra]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=48</guid>
		<description><![CDATA[
It is so typical that Telstra wants special treatment for their bid for the national broadband network.


I have to say that Mr. Rudd continues to impress me with the way he is going about things.


I really think that the best thing that could possibly happen to telecommunications in Australia would be for Telstra to get [...]]]></description>
			<content:encoded><![CDATA[<p>
It is so typical that Telstra wants special treatment for their bid for the national broadband network.
</p>
<p>
I have to say that Mr. Rudd continues to impress me with the way he is going about things.
</p>
<p>
I really think that the best thing that could possibly happen to telecommunications in Australia would be for Telstra to get chopped up into little bits and fed to their competitors. :)
</p>
<p>
<a href="http://www.abc.net.au/news/stories/2008/12/15/2446644.htm">http://www.abc.net.au/news/stories/2008/12/15/2446644.htm</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=FkynDaKsQV0:Z6wyJCN1OiA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=FkynDaKsQV0:Z6wyJCN1OiA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=FkynDaKsQV0:Z6wyJCN1OiA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=FkynDaKsQV0:Z6wyJCN1OiA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=FkynDaKsQV0:Z6wyJCN1OiA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=FkynDaKsQV0:Z6wyJCN1OiA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=FkynDaKsQV0:Z6wyJCN1OiA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=FkynDaKsQV0:Z6wyJCN1OiA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=FkynDaKsQV0:Z6wyJCN1OiA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=FkynDaKsQV0:Z6wyJCN1OiA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=FkynDaKsQV0:Z6wyJCN1OiA:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/FkynDaKsQV0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2008/12/finally-someone-who-knows-how-to-deal-with-telstra/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2008/12/finally-someone-who-knows-how-to-deal-with-telstra/</feedburner:origLink></item>
		<item>
		<title>Developing the idea a bit further</title>
		<link>http://feedproxy.google.com/~r/johngrimes/~3/_8kcKrmqk_s/</link>
		<comments>http://johngrimes.info/2008/12/developing-the-idea-a-bit-further/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 17:06:07 +0000</pubDate>
		<dc:creator>johngrimes</dc:creator>
		
		<category><![CDATA[Ideas]]></category>

		<category><![CDATA[cost of living]]></category>

		<category><![CDATA[maps]]></category>

		<category><![CDATA[travel]]></category>

		<category><![CDATA[web]]></category>

		<category><![CDATA[web crawling]]></category>

		<guid isPermaLink="false">http://johngrimes.info/?p=37</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<div id="attachment_38" class="wp-caption alignnone" style="width: 310px"><a href="http://johngrimes.info/wp-content/uploads/2009/04/cost_of_living_updated.png"><img src="http://johngrimes.info/wp-content/uploads/2009/04/cost_of_living_updated-300x120.png" alt="A new way to compare the relative cost of living between different geographical regions" title="cost_of_living_updated" width="300" height="120" class="size-medium wp-image-38" /></a><p class="wp-caption-text">A new way to compare the relative cost of living between different geographical regions</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/johngrimes?a=_8kcKrmqk_s:UY__29201pQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=_8kcKrmqk_s:UY__29201pQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=_8kcKrmqk_s:UY__29201pQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=_8kcKrmqk_s:UY__29201pQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=_8kcKrmqk_s:UY__29201pQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=_8kcKrmqk_s:UY__29201pQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=_8kcKrmqk_s:UY__29201pQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=_8kcKrmqk_s:UY__29201pQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=_8kcKrmqk_s:UY__29201pQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/johngrimes?i=_8kcKrmqk_s:UY__29201pQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/johngrimes?a=_8kcKrmqk_s:UY__29201pQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/johngrimes?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/johngrimes/~4/_8kcKrmqk_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://johngrimes.info/2008/12/developing-the-idea-a-bit-further/feed/</wfw:commentRss>
		<feedburner:origLink>http://johngrimes.info/2008/12/developing-the-idea-a-bit-further/</feedburner:origLink></item>
	</channel>
</rss>
