<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Simply Excited - Technology, Outdoor and Design &#187; Chat</title>
	<atom:link href="http://scoop.simplyexcited.co.uk/category/chat/feed/" rel="self" type="application/rss+xml" />
	<link>http://scoop.simplyexcited.co.uk</link>
	<description>Technology, Design and Outdoor</description>
	<lastBuildDate>Fri, 23 Dec 2011 11:33:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pomodoro and Incremental Improvements</title>
		<link>http://scoop.simplyexcited.co.uk/2011/03/10/pomodoro-and-incremental-improvements/</link>
		<comments>http://scoop.simplyexcited.co.uk/2011/03/10/pomodoro-and-incremental-improvements/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 17:51:07 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.simplyexcited.co.uk/2011/03/10/pomodoro-and-incremental-improvements/</guid>
		<description><![CDATA[	

	Productivity in General

	Recently I have been increasing interested in productivity. Currently I spent a large proportion of the working day in front of a computer. The challenge has been to maximise the amount I get done but minimise the amount of time required to do this.


	Enter Pomodoro

	From http://www.pomodorotechnique.com/

	The basic unit of work in the Pomodoro [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://s3.amazonaws.com/excitedmedia/tomato_pd.jpg" alt="tomato" border="0" /></p>

	<h3>Productivity in General</h3>

	<p>Recently I have been increasing interested in productivity. Currently I spent a large proportion of the working day in front of a computer. The challenge has been to maximise the amount I get done but minimise the amount of time required to do this.</p>


	<h3>Enter Pomodoro</h3>

	<p>From <a href="http://www.pomodorotechnique.com/" title="">http://www.pomodorotechnique.com/</a></p>

	<p>The basic unit of work in the Pomodoro Technique can be split in five simple steps:</p>

	<ul>
		<li>Choose a task to be accomplished</li>
		<li>Set the Pomodoro to 25 minutes (the Pomodoro is the timer)</li>
		<li>Work on the task until the Pomodoro rings, then put a check on your sheet of paper</li>
		<li>Take a short break (5 minutes is OK)</li>
		<li>Every 4 Pomodoros take a longer break</li>
	</ul>

	<p>The beauty of this is the simplicity of this compared to other productivity system. (<a href="http://en.wikipedia.org/wiki/Getting_Things_Done" title=""><span class="caps">GTD</span></a>)</p>

	<p>The key to success here is not getting distracted whilst working on the Pomodoro and respecting breaks, even if you are in &#8216;the zone&#8217;.</p>

	<p>I currently use <a href="http://pomodoro.ugolandini.com/" title="">this</a> timer for <span class="caps">OSX</span>.</p>

	<p>For Linux and Windows fans there is this great <a href="http://code.google.com/p/pomodairo/" title="">air app</a> that works as a pomodoro timer.</p>


	<h3>Small Improvements to Existing Habits</h3>

	<p>I have also found that making small incremental improvements to daily habits quite beneficial. The time savings on a daily basis are relatively small but these small savings really add up over time.</p>

	<h4>Examples</h4>

	<ul>
		<li>Learning to properly touch type.</li>
		<li>Memorizing / printing out bus timetables for hassle free public transport.</li>
		<li>Finding annoying things which take time in your daily workflow and improving these processes. (eg. improving bash aliases to make your project workflow more powerful.)</li>
	</ul>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2011/03/10/pomodoro-and-incremental-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OAuth and Banking &#8211; Lets make Statement APIs</title>
		<link>http://scoop.simplyexcited.co.uk/2010/12/01/oauth-and-banking-lets-make-statement-apis/</link>
		<comments>http://scoop.simplyexcited.co.uk/2010/12/01/oauth-and-banking-lets-make-statement-apis/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 10:58:29 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.simplyexcited.co.uk/2010/12/01/oauth-and-banking-lets-make-statement-apis/</guid>
		<description><![CDATA[	
Oauth lets us standardize limited access to personal banking data.

	Accessing bank statements programmatically is a difficult problem. Finance tracking websites like mint involve typing in username / passwords for some US banks and most UK banks dont allow automatic export of statements at all.

	UK building society Nationwide recently dropped structured formats from their online statements, [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://farm4.static.flickr.com/3549/3343062926_77bc534b31_d.jpg" alt="" border="0" /><br />
<strong>Oauth lets us standardize limited access to personal banking data.</strong></p>

	<p>Accessing bank statements programmatically is a difficult problem. Finance tracking websites like <a href="http://mint.com" title="">mint</a> involve typing in username / passwords for some US banks and most UK banks dont allow automatic export of statements at all.</p>

	<p>UK building society Nationwide recently dropped structured formats from their online statements, offering only <span class="caps">PDF</span>! It is shocking that a bank would drop structured data output in favour of <span class="caps">PDF</span> in 2010.</p>

	<p>Banks should implement <a href="http://oauth.net/" title="">OAuth</a> to allow applications restricted access to their bank accounts. From here they should provide an <span class="caps">API</span> for accessing your statements in a structured format (json / xml). This in turn would drive innovation of mobile and web financial applications and this will drive more customers to the banks that provide these digital services.</p>

	<p>This excerpt from <a href="http://oauth.net/about" title="">oauth.net</a> describes concept of limited access using OAuth,</p>

	<p><blockquote><br />
Many luxury cars today come with a valet key. It is a special key you give the parking attendant and unlike your regular key, will not allow the car to drive more than a mile or two. Some valet keys will not open the trunk, while others will block access to your onboard cell phone address book. Regardless of what restrictions the valet key imposes, the idea is very clever. You give someone limited access to your car with a special key, while using your regular key to unlock everything.</p>

	<p>Everyday new website offer services which tie together functionality from other sites. A photo lab printing your online photos, a social network using your address book to look for friends, and APIs to build your own desktop application version of a popular site. These are all great services &#8211; what is not so great about some of the implementations available today is their request for your username and password to the other site. When you agree to share your secret credentials, not only you expose your password to someone else (yes, that same password you also use for online banking), you also give them full access to do as they wish. They can do anything they wanted &#8211; even change your password and lock you out.</p>

	<p>This is what OAuth does, it allows the you the User to grant access to your private resources on one site (which is called the Service Provider), to another site (called Consumer, not to be confused with you, the User). While OpenID is all about using a single identity to sign into many sites, OAuth is about giving access to your stuff without sharing your identity at all (or its secret parts).<br />
</blockquote></p>

	<p>As you authenticate with the bank during the OAuth process it allows existing login credentials to be used, so the addition of oauth to the internet banking suite would be an enhancement rather than a rewrite; Allowing the banks to use there existing internet banking login functionality.</p>

	<p>This would bring banks and banking data up to speed with the current developments in technology. There looks to be an interesting development in the US which separates the internet offering from the web technology. <a href="https://banksimple.com/" title="">Bank Simple</a> could pave the way for a new direction in how we bank.</p>

	<p>Traditional banks need to embrace this or risk getting left behind by a new generation of tech savvy online operations.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2010/12/01/oauth-and-banking-lets-make-statement-apis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lightweight SVN diff wrapper opendiff</title>
		<link>http://scoop.simplyexcited.co.uk/2010/06/03/lightweight-svn-diff-wrapper-opendiff/</link>
		<comments>http://scoop.simplyexcited.co.uk/2010/06/03/lightweight-svn-diff-wrapper-opendiff/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 12:48:23 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.simplyexcited.co.uk/2010/06/03/lightweight-svn-diff-wrapper-opendiff/</guid>
		<description><![CDATA[	I have been using SVN a bit recently (euch after the power of git) and have been doing some merges using
FileMerge (opendiff) a utility which comes with the mac developer tools.

	To make this play with SVN 1.5 or greater you have to use a wrapper to call the tool. There is an existing toolset written [...]]]></description>
			<content:encoded><![CDATA[	<p>I have been using <span class="caps">SVN</span> a bit recently (euch after the power of git) and have been doing some merges using<br />
FileMerge (opendiff) a utility which comes with the mac developer tools.</p>

	<p>To make this play with <span class="caps">SVN 1</span>.5 or greater you have to use a wrapper to call the tool. There is an existing toolset written in <a href="http://soft.vub.ac.be/svn-gen/bdefrain/fmscripts/" title="">shell script</a> but they do not seem to work for me (1.6.9).</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="ruby">  <span style="color:#008000; font-style:italic;">#!/usr/bin/env ruby</span>
&nbsp;
  <span style="color:#008000; font-style:italic;"># A ruby wrapper</span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">unless</span> ARGV.<span style="color:#9900CC;">length</span> == <span style="color:#006666;">5</span>
    <span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;Incorrect number of arguments&quot;</span>
    <span style="color:#CC0066; font-weight:bold;">exit</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  left = ARGV<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;">3</span><span style="color:#006600; font-weight:bold;">&#93;</span>
  right = ARGV<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;">4</span><span style="color:#006600; font-weight:bold;">&#93;</span>
&nbsp;
  <span style="color:#996600;">`opendiff #{left} #{right} -merge #{right}`</span>
  <span style="color:#CC0066; font-weight:bold;">exit</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span></pre></div></div>
</p>



	<p>Slap this script somewhere and make it executable. Edit your .bash_profile to include the following:</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  <span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">SVN_MERGE=</span><span style="color: #ff0000;">'/path/to/svn_diff_wrapper.rb'</span></pre></div></div>
</p>



	<p>So when you get presented with the merge options press <em>l</em> and it should load filemerge for merging power.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2010/06/03/lightweight-svn-diff-wrapper-opendiff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTPERF is your friend</title>
		<link>http://scoop.simplyexcited.co.uk/2009/12/13/httperf-is-your-friend/</link>
		<comments>http://scoop.simplyexcited.co.uk/2009/12/13/httperf-is-your-friend/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 21:38:42 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.simplyexcited.co.uk/2009/12/13/httperf-is-your-friend/</guid>
		<description><![CDATA[	
flickr

	Performance tools are a great help for testing your web application deployment setup. They not only let you judge how the performance of the application is but also catch errors. Nobody wants a web application which starts to spit out errors when put under load or worse, randomly!

	HTTPERF is a gift from HP which is [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://farm3.static.flickr.com/2431/3643180893_eae22394bf_d.jpg" alt="" border="0" /><br />
<a href="http://www.flickr.com/photos/404notfound/3643180893/" title="">flickr</a></p>

	<p>Performance tools are a great help for testing your web application deployment setup. They not only let you judge how the performance of the application is but also catch errors. Nobody wants a web application which starts to spit out errors when put under load or worse, randomly!</p>

	<p><a href="http://www.hpl.hp.com/research/linux/httperf/" title=""><span class="caps">HTTPERF</span></a> is a gift from HP which is my favourite tool at the moment.</p>

	<p>An example httperf usage is:</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  httperf --num-<span style="color: #007800;">conns=</span><span style="color: #000000;">800</span> --<span style="color: #007800;">rate=</span><span style="color: #000000;">80</span> --<span style="color: #007800;">timeout=</span><span style="color: #000000;">5</span> --<span style="color: #007800;">server=</span>google.com --<span style="color: #007800;">port=</span><span style="color: #000000;">80</span> --<span style="color: #007800;">uri=</span>/</pre></div></div>
</p>



	<p>This hits the google homepage with 80 requests per second for 800 requests in total. This test will run for circa 10 seconds.</p>

	<p>Results are as follows:</p>

<pre>
Total: connections 800 requests 800 replies 800 test-duration 10.252 s

Connection rate: 78.0 conn/s (12.8 ms/conn, &lt;=25 concurrent connections)
Connection time [ms]: min 140.1 avg 237.1 max 771.7 median 240.5 stddev 40.5
Connection time [ms]: connect 111.2
Connection length [replies/conn]: 1.000

Request rate: 78.0 req/s (12.8 ms/req)
Request size [B]: 63.0

Reply rate [replies/s]: min 76.2 avg 77.9 max 79.6 stddev 2.4 (2 samples)
Reply time [ms]: response 125.9 transfer 0.0
Reply size [B]: header 280.0 content 219.0 footer 0.0 (total 499.0)
Reply status: 1xx=0 2xx=0 3xx=800 4xx=0 5xx=0

CPU time [s]: user 0.51 system 9.64 (user 5.0% system 94.1% total 99.0%)
Net I/O: 42.8 KB/s (0.4*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
</pre>

	<p>This line below is important:</p>

<pre>
Reply rate [replies/s]: min 76.2 avg 77.9 max 79.6 stddev 2.4 (2 samples)
</pre>

	<p>It tells us that the avg requests per second is 77.9. There is a low standard deviation, which is good. If you have a high stddev you should be worried. Lastly, it has calculated this using 2 samples. You can increase the number of samples by increasing the num-conns, which will give you a more reliable dataset.</p>

	<p>Watch out for the errors:</p>

<pre>
Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
</pre>

	<p>Looking good, google is performing well on the error front. Obviously google.com handles more than 80 req/s! Now go away and performance test some of your sites!</p>

	<p>There is some valuable <a href="http://railslab.newrelic.com/scaling-rails" title="">further watching</a> to be had. Episodes 15 and 16 mention httperf.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2009/12/13/httperf-is-your-friend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 programming languages to learn</title>
		<link>http://scoop.simplyexcited.co.uk/2009/10/12/5-programming-languages-to-learn/</link>
		<comments>http://scoop.simplyexcited.co.uk/2009/10/12/5-programming-languages-to-learn/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:15:43 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.simplyexcited.co.uk/2009/10/12/5-programming-languages-to-learn/</guid>
		<description><![CDATA[	


	I am going to improve my knowledge / learn afresh the following 5 languages in the next few months.

	
		javascript
		curl
		c
		erlang
		c#
	

	Javascript is used more and more nowadays, with powerful frameworks such as jquery and prototype and improved browser support. Internet users expect a rich internet experience nowadays and often this is made possible by a sprinkling of [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://static.howstuffworks.com/gif/code-breakers-1.jpg" alt="" border="0" /></p>


	<p>I am going to improve my knowledge / learn afresh the following 5 languages in the next few months.</p>

	<ul>
		<li>javascript</li>
		<li>curl</li>
		<li>c</li>
		<li>erlang</li>
		<li>c#</li>
	</ul>

	<p><strong>Javascript</strong> is used more and more nowadays, with powerful frameworks such as <a href="http://www.jquery.com" title="">jquery</a> and <a href="http://www.prototypejs.org" title="">prototype</a> and improved browser support. Internet users expect a rich internet experience nowadays and often this is made possible by a sprinkling of javascript. Whilst I have a fairly strong javascript knowledge, I would not consider myself to be accomplished. I will try and write a useful jquery plugin to further my knowledge.</p>

	<p><strong>Curl</strong> is <em>a command line tool for transferring files with <span class="caps">URL</span> syntax, supporting <span class="caps">FTP</span>, FTPS, <span class="caps">HTTP</span>, HTTPS, <span class="caps">SCP</span>, SFTP, <span class="caps">TFTP</span>, TELNET, <span class="caps">DICT</span>, LDAP, <span class="caps">LDAPS</span> and <span class="caps">FILE</span>. curl supports <span class="caps">SSL</span> certificates, <span class="caps">HTTP POST</span>, HTTP <span class="caps">PUT</span>, FTP uploading, <span class="caps">HTTP</span> form based upload, proxies, cookies, user+password authentication (Basic, Digest, <span class="caps">NTLM</span>, Negotiate, kerberos&#8230;), file transfer resume, proxy tunneling and a busload of other useful tricks.</em> Command-line network tools interest me (wget is ace) so I want to learn curl as I don&#8217;t currently use it at all.</p>

	<p><strong>c</strong> is a low level compiled programming language. I used it for graphics programming at university but haven&#8217;t touched it since. I want to refesh my memory, maybe I will try writing a some c code which interfaces with a ruby script or something along these lines.</p>

	<p><strong>erlang</strong> <em>is a general-purpose concurrent programming language and runtime system. The sequential subset of Erlang is a functional language, with strict evaluation, single assignment, and dynamic typing. For concurrency it follows the Actor model. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. The first version was developed by Joe Armstrong in 1986. It supports hot swapping so code can be changed without stopping a system. Erlang was originally a proprietary language within Ericsson, but was released as open source in 1998.</em> (<a href="http://en.wikipedia.org/wiki/Erlang_%28programming_language%29" title="">wikipedia</a>)<br />
Concurrency is deemed to become more important in the future, due to the current trend in processor design. Hence, I am interested to both write some concurrent code but also bend my mind around functional programming once and for all.</p>

	<p><strong>c#</strong> is deemed the java killer for the &#8220;I have a good job with a big company crew.&#8221;. I know an increasing number of developers that work in the .net platform. Rather than be ignorant and shout about how good the ruby platform is, I need to sample the delights of .net and specifically c# for myself. I will not however, call <a href="http://www.hanselman.com/blog/" title="">Scott Hanselman</a> god.</p>

	<p>Will keep you all updated on how I fare in these language related adventures.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2009/10/12/5-programming-languages-to-learn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Halvard happy with chanterels</title>
		<link>http://scoop.simplyexcited.co.uk/2009/09/11/halvard-happy-with-chanterels/</link>
		<comments>http://scoop.simplyexcited.co.uk/2009/09/11/halvard-happy-with-chanterels/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 20:41:17 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.simplyexcited.co.uk/2009/09/11/halvard-happy-with-chanterels/</guid>
		<description><![CDATA[	Halvard found about 3kg of chanterels in storlidalen.

 ]]></description>
			<content:encoded><![CDATA[	<p>Halvard found about 3kg of chanterels in storlidalen.<br />
<p><a href="http://scoop.simplyexcited.co.uk/wp-content/uploads/2009/09/p_1600_1200_5086EF48-305A-48B4-9086-8EA5F1C8AF74.jpeg"><img src="http://scoop.simplyexcited.co.uk/wp-content/uploads/2009/09/p_1600_1200_5086EF48-305A-48B4-9086-8EA5F1C8AF74.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p></p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2009/09/11/halvard-happy-with-chanterels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buying in Bulk. Im a fan.</title>
		<link>http://scoop.simplyexcited.co.uk/2009/06/12/buying-in-bulk-im-a-fan/</link>
		<comments>http://scoop.simplyexcited.co.uk/2009/06/12/buying-in-bulk-im-a-fan/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 09:27:05 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2009/06/12/buying-in-bulk-im-a-fan/</guid>
		<description><![CDATA[	

	Dont you hate running out of stuff?

	
		Sitting on the toilet, dropping the kids off at the pool; the penny drops. No toilet paper!
		Wake up starving, put your favourite cereal (cheerios) in a bowl. No milk!
		Excited about another breakfast of champions, doh!
	

	Im fed up of running out of things so have been developing a healthy? obsession [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://scoop.simplyexcited.co.uk/wp-content/uploads/2009/06/buying-in-bulk.jpg" alt="Buying in Bulk" border="0" /></p>

	<p>Dont you hate running out of stuff?</p>

	<ul>
		<li>Sitting on the toilet, dropping the kids off at the pool; the penny drops. No toilet paper!</li>
		<li>Wake up starving, put your favourite cereal (cheerios) in a bowl. No milk!</li>
		<li>Excited about another breakfast of champions, doh!</li>
	</ul>

	<p>Im fed up of running out of things so have been developing a healthy? obsession with buying stuff in bulk. Its a good feeling when you know that you have enough supplies to eat beans on toast for another 10 days straight.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2009/06/12/buying-in-bulk-im-a-fan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nopesport &#8211; A case study</title>
		<link>http://scoop.simplyexcited.co.uk/2008/11/09/nopesport-a-case-study/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/11/09/nopesport-a-case-study/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 19:12:45 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/11/09/nopesport-a-case-study/</guid>
		<description><![CDATA[	

	I recently redeveloped the orienteering news website nopesport This was done with the artistic touch of nonimage as it was back in 2003 when nopesport was an &#8220;overnight&#8221; success having been cooked up when both nonimage an I were out of work after university.

	I have been working professionally as a web programmer of 4-5 years [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://static.flickr.com/47/153603564_7281ad0588.jpg" alt="" border="0" /></p>

	<p>I recently redeveloped the orienteering news website <a href="http://www.nopesport.com" title="">nopesport</a> This was done with the artistic touch of <a href="http://www.nonimage.com" title="">nonimage</a> as it was back in 2003 when nopesport was an &#8220;overnight&#8221; success having been cooked up when both nonimage an I were out of work after university.</p>

	<p>I have been working professionally as a web programmer of 4-5 years now, and not enough of this expertise had been used in the previous php based incarnation.</p>

	<h3>Workflow</h3>

	<p>A big part of developing a web application remotely is workflow. There are various tools that help oil the wheels in a distributed team.</p>

	<ul>
		<li>Project Management</li>
	</ul>

	<p>You need to be able to discuss and document the situation with project management software. We used basecamp for this.</p>


	<ul>
		<li>Source Control</li>
	</ul>

	<p><img src="http://scoop.simplyexcited.co.uk/wp-content/uploads/2008/11/gitrdone.jpg" alt="Gitrdone" border="0" /></p>

	<p>After graduating from svn school, like most rails heads I have moved to the distributed version control system <a href="http://git.or.cz/" title="">git</a>. <a href="http://code.google.com/android/index.html" title="">Android</a> is now using git as well along with a few other high profile projects. Its the best thing that I have learnt in 2008 re technology.</p>

	<ul>
		<li>Simple &#8220;One-click&#8221; Deployment</li>
	</ul>

	<p><a href="http://www.capify.org/" title="">Capistrano</a> and source control allow super slick deployments. After you have set it up, bring on the automation.</p>

	<ul>
		<li>Designer integration with source control</li>
	</ul>

	<p>Having a designer that can code <span class="caps">CSS</span>, is a major asset. Having a designer that can code <span class="caps">CSS </span><em>and</em> be integrated into the development workflow is a super special major asset.</p>

	<ul>
		<li>Bug documentation and fixing process</li>
	</ul>

	<p>Having a standard way for bug reporting, and a slick fast process of fixing them is top class.</p>

	<h3>Design</h3>

	<p>I dont speak for <a href="http://www.nonimage.com" title="">nonimage</a> here.. maybe he will do a guest post on the subject!! hint hint</p>

	<p>We are sick to the stomach with shiny web 2.0 designs. They are out of date in my book and it is sad the number of designers who are still just graduating from the web 1.0 style of designing only to find themselves still behind after they update their skills.</p>

	<p>We decided that typography was important (like a lot of designers and developers 2007-2008) and we wanted a dirty grunge design.</p>

	<p><a href="http://farm4.static.flickr.com/3275/3016701256_d0dab69407_o.jpg" target="_blank"><img src="http://farm4.static.flickr.com/3275/3016701256_56da801572.jpg" border="0" /></a></p>

	<p>We had some conversations with the other guys who run the site day to day and do a sterling job. They added their input along the way. Generally though, we were essentially our own client which is a great situation to be in.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/11/09/nopesport-a-case-study/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XDA Mini S Reset &#8211; Format Everything</title>
		<link>http://scoop.simplyexcited.co.uk/2008/11/08/xda-mini-s-reset-format-everything/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/11/08/xda-mini-s-reset-format-everything/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 21:24:45 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/?p=164</guid>
		<description><![CDATA[	Press the soft reset button. (Under the IR port) As you let go of that reset button, make sure you are pressing both the comm manager button, AND the voice buttons. Thats the top left side and upper right side buttons. This is called a hard reset and WILL ERASE EVERYTHING prom the phones memory. [...]]]></description>
			<content:encoded><![CDATA[	<p>Press the soft reset button. (Under the IR port) As you let go of that reset button, make sure you are pressing both the comm manager button, <span class="caps">AND</span> the voice buttons. Thats the top left side and upper right side buttons. This is called a hard reset and <span class="caps">WILL ERASE EVERYTHING</span> prom the phones memory. Do the screen calibration and cut/paste bit. When it say&#8217;s &#8220;Tap the screen to start using your device&#8221;, be ready to press the soft reset again. This is because when you tap the screen, a customisation box will appear. <span class="caps">PRESS THE RESET BUTTON</span>, when you see this box. The phone reboots and hey presto, proper <span class="caps">PDA</span>, not o2&#8217;s idea of one. Hope this helps.</p>

	<p>Technical tip.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/11/08/xda-mini-s-reset-format-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silly Ropeswing Fun</title>
		<link>http://scoop.simplyexcited.co.uk/2008/10/21/silly-ropeswing-fun/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/10/21/silly-ropeswing-fun/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 11:24:07 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/?p=160</guid>
		<description><![CDATA[	A funny time playing on a big ropeswing in London. Please ignore my embarrassing yelps.

	     
 ]]></description>
			<content:encoded><![CDATA[	<p>A funny time playing on a big ropeswing in London. Please ignore my embarrassing yelps.</p>

	<p><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/vvjJVzUvC1k"> </param> <embed src="http://www.youtube.com/v/vvjJVzUvC1k" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object></p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/10/21/silly-ropeswing-fun/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Updating rubygems memory problem</title>
		<link>http://scoop.simplyexcited.co.uk/2008/10/18/updating-rubygems-memory-problem/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/10/18/updating-rubygems-memory-problem/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 13:20:15 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/10/18/updating-rubygems-memory-problem/</guid>
		<description><![CDATA[	This is old news, but if like me you are updating an old rubygems installation because it is sucking up memory when you are installing stuff, the following upgrade command will work for you.

	
  sudo gem update --bulk-threshold 10009 --system



 ]]></description>
			<content:encoded><![CDATA[	<p>This is old news, but if like me you are updating an old rubygems installation because it is sucking up memory when you are installing stuff, the following upgrade command will work for you.</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  <span style="color: #c20cb9; font-weight: bold;">sudo</span> gem update --bulk-threshold <span style="color: #000000;">10009</span> --system</pre></div></div>
</p>


 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/10/18/updating-rubygems-memory-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache SSL Configuration</title>
		<link>http://scoop.simplyexcited.co.uk/2008/10/15/apache-ssl-configuration/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/10/15/apache-ssl-configuration/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 15:28:30 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/10/15/apache-ssl-configuration/</guid>
		<description><![CDATA[	
Chevrolet Apache

	Little example config for SSL on a server running mod_rails (passenger).

	
  &#60;VirtualHost 222.111.143.223:443&#62;
    ServerName www.website.co.uk
    DocumentRoot /var/www/apps/website/current/public
    RailsEnv production
    SSLEngine On
    SSLCertificateFile /etc/apache2/certs/website.crt
    SSLCertificateKeyFile /etc/apache2/certs/website.key
    SetEnvIf User-Agent &#34;.*MSIE.*&#34; nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
 [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://farm3.static.flickr.com/2236/1562644431_299d81b645_d.jpg" alt="" border="0" /><br />
<em>Chevrolet Apache</em></p>

	<p>Little example config for <span class="caps">SSL</span> on a server running mod_rails (passenger).</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  &lt;VirtualHost <span style="color: #000000;">222.111</span><span style="color: #000000;">.143</span><span style="color: #000000;">.223</span>:<span style="color: #000000;">443</span>&gt;
    ServerName www.website.<span style="color: #c20cb9; font-weight: bold;">co</span>.uk
    DocumentRoot /var/www/apps/website/current/public
    RailsEnv production
    SSLEngine On
    SSLCertificateFile /etc/apache2/certs/website.crt
    SSLCertificateKeyFile /etc/apache2/certs/website.key
    SetEnvIf User-Agent <span style="color: #ff0000;">&quot;.*MSIE.*&quot;</span> nokeepalive ssl-unclean-shutdown downgrade<span style="color: #000000;">-1.0</span> force-response<span style="color: #000000;">-1.0</span>
  &lt;/VirtualHost&gt;</pre></div></div>
</p>


 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/10/15/apache-ssl-configuration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Who is this man?</title>
		<link>http://scoop.simplyexcited.co.uk/2008/10/09/who-is-this-man/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/10/09/who-is-this-man/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 22:10:45 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/10/09/who-is-this-man/</guid>
		<description><![CDATA[	
Can you tell me who this is?
 ]]></description>
			<content:encoded><![CDATA[	<p><img src="http://farm4.static.flickr.com/3063/2926357389_9e24871e9f_o.jpg" alt="" border="0" /><br />
<em>Can you tell me who this is?</em></p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/10/09/who-is-this-man/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Dog Story</title>
		<link>http://scoop.simplyexcited.co.uk/2008/09/28/the-dog-story/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/09/28/the-dog-story/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 20:23:59 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/09/28/the-dog-story/</guid>
		<description><![CDATA[	Written after some whisky so grammar isnt the best.

	
The following dog
 ]]></description>
			<content:encoded><![CDATA[	<p>Written after some whisky so grammar isnt the best.</p>

	<p><img src="http://farm4.static.flickr.com/3165/2896444870_06827c8412_b.jpg" alt="" border="0" /><br />
<em>The following dog</em></p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/09/28/the-dog-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thonon to La Clusaz</title>
		<link>http://scoop.simplyexcited.co.uk/2008/09/05/thonon-to-la-clusaz/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/09/05/thonon-to-la-clusaz/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 15:17:47 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>
		<category><![CDATA[Cycling]]></category>
		<category><![CDATA[Outdoor]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/?p=143</guid>
		<description><![CDATA[	The Thunderstorm

	About 7.5 hours cycling in torrential rain. Very different from the day before. It was raining hard when i woke. I hid in the hotel like someone sheltering from a bombing raid. I shouldnt have bothered.

	Off i went out of thonon then 15 mins later realised I forgot my helmet. Take 2.

	Up the first [...]]]></description>
			<content:encoded><![CDATA[	<p><strong>The Thunderstorm</strong></p>

	<p>About 7.5 hours cycling in torrential rain. Very different from the day before. It was raining hard when i woke. I hid in the hotel like someone sheltering from a bombing raid. I shouldnt have bothered.</p>

	<p>Off i went out of thonon then 15 mins later realised I forgot my helmet. Take 2.</p>

	<p>Up the first ascent of the day the col de &#8230;&#8230;.. it was raining as hard as it can. Soaked to the skin by the top despite goretex then a bit cold in the wind. On the descent the rain was too much for the cyclecomputer and its died on me&#8230; no clock again.</p>

	<p>Specialized sucks.</p>

	<p>In the valley I was cold so barged into a restaurant and got changed into dryness. Two croisants as prep for the col de la columbiere at 1610 metres.</p>

	<p>Easily the hardest ascent I have ever done on a bike. The torrential rain storms did not help. Made it to the top pretty tired and wet again but managed to blitz some of the supported buffties on the way up. (where you pay to have them carry your bag)</p>

	<p>Then had coffee and crepes at the summit restaurant along with the rest of my food; Then a long descent in the rain..</p>

	<p>I thought that it was all downhill to la clusaz but it turned out it way on the way up the next col!! Got to la clusaz and finished my water then found out that the youth hostel was even further up the next col.</p>

	<p>Got there at 1910 hours, a pretty tough day; Food was ace although hostel was devoid of life; Went to bed exhausted; to the sounds of intensly violent thunderstorms.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/09/05/thonon-to-la-clusaz/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Patching with Git</title>
		<link>http://scoop.simplyexcited.co.uk/2008/06/27/patching-with-git/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/06/27/patching-with-git/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 11:07:37 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/06/27/patching-with-git/</guid>
		<description><![CDATA[	

	Git is hard; but powerful. A wee bit of command porn for you for contributing with open source projects.

	When sitting in a branch you have been working on for a new feature / bugfix which was created with the command:

	
git checkout -b cool_patch




	To create a patch for the master branch which is a remote tracking [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://www.githead.com/assets/downloads/git_desktop.gif" alt="" border="0" /></p>

	<p>Git is hard; but powerful. A wee bit of command porn for you for contributing with open source projects.</p>

	<p>When sitting in a branch you have been working on for a new feature / bugfix which was created with the command:</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">git checkout -b cool_patch</pre></div></div>
</p>



	<p>To create a patch for the master branch which is a remote tracking branch for a read only git repo. Typically, this is an open source project which you cant push to therefore you need to patch.</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  git format-<span style="color: #c20cb9; font-weight: bold;">patch</span> master --stdout &gt; ~/patches/patchname.<span style="color: #c20cb9; font-weight: bold;">diff</span></pre></div></div>
</p>



	<p>Now you can create a ticket on the open source project with your patch.</p>

	<p>-||-</p>

	<p>To load a patch, its good to do it in a new branch.</p>

	<p>So a workflow to applying a patch is as follows</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  git branch master
  git checkout -b new_patch
  <span style="color: #c20cb9; font-weight: bold;">cat</span> ~/patches/patchname.<span style="color: #c20cb9; font-weight: bold;">diff</span> | git am</pre></div></div>
</p>



	<p>You can then check you are happy and when you are. You can merge back into master by committing the branch changes then switching back to the master branch and merging your</p>

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  git add .
  git commit -a -v 
  git branch master
  git merge new_patch</pre></div></div>
</p>



	<p>Please correct me on any glaring errors you see. Im pretty much making it up as I go along.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/06/27/patching-with-git/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add users to groups</title>
		<link>http://scoop.simplyexcited.co.uk/2008/06/24/add-users-to-groups/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/06/24/add-users-to-groups/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 14:07:56 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/06/24/add-users-to-groups/</guid>
		<description><![CDATA[

	
  groups deploy
  sudo usermod -a -G www-data deploy



 ]]></description>
			<content:encoded><![CDATA[

	<p>
<div class="wp_syntax"><div class="code"><pre class="bash">  <span style="color: #c20cb9; font-weight: bold;">groups</span> deploy
  <span style="color: #c20cb9; font-weight: bold;">sudo</span> usermod -a -G www-data deploy</pre></div></div>
</p>


 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/06/24/add-users-to-groups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Summer Skiing</title>
		<link>http://scoop.simplyexcited.co.uk/2008/06/07/summer-skiing/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/06/07/summer-skiing/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 22:27:13 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/06/07/summer-skiing/</guid>
		<description><![CDATA[	My mate Per Arne Troset attempts to ski across a lake.

	     

	Apologies for the swear at the end. I am not normally like that.
 ]]></description>
			<content:encoded><![CDATA[	<p>My mate Per Arne Troset attempts to ski across a lake.</p>

	<p><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/a09qAYlk1z0"> </param> <embed src="http://www.youtube.com/v/a09qAYlk1z0" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object></p>

	<p>Apologies for the swear at the end. I am not normally like that.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/06/07/summer-skiing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Designers should do their own CSS</title>
		<link>http://scoop.simplyexcited.co.uk/2008/06/06/web-designers-should-do-their-own-css/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/06/06/web-designers-should-do-their-own-css/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 11:09:45 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/06/06/web-designers-should-do-their-own-css/</guid>
		<description><![CDATA[	Something I have believed for some time has been put into words by DHH. Last three posts have all be 37Signals related. Makes me look like a bit of a fanboy. Dont care tho, its good stuff.

	Web Designers should do their own CSS
 ]]></description>
			<content:encoded><![CDATA[	<p>Something I have believed for some time has been put into words by <span class="caps">DHH</span>. Last three posts have all be 37Signals related. Makes me look like a bit of a fanboy. Dont care tho, its good stuff.</p>

	<p><a href="http://www.37signals.com/svn/posts/1066-web-designers-should-do-their-own-htmlcss" title="">Web Designers should do their own <span class="caps">CSS</span></a></p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/06/06/web-designers-should-do-their-own-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dinnae Hammer ur Webserver for Movies</title>
		<link>http://scoop.simplyexcited.co.uk/2008/05/23/dinnae-hammer-ur-webserver-for-movies/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/05/23/dinnae-hammer-ur-webserver-for-movies/#comments</comments>
		<pubDate>Fri, 23 May 2008 09:30:52 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/05/23/dinnae-hammer-ur-webserver-for-movies/</guid>
		<description><![CDATA[	

	Ive recently got me a samson audio microphone complete with pop filter for recording screencasts for oentries. As a side note screencasting for the mac is pretty good for explaining how to make screencasts on the cheap.

	After making your screencast, they are a considerable size. Theres no point hammering your wee vps or shared server [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://scoop.simplyexcited.co.uk/wp-content/uploads/2008/05/samsonjpg.jpg" alt="Samson.jpg" border="0" /></p>

	<p>Ive recently got me a <a href="http://www.samsontech.com/products/productpage.cfm?prodID=1810" title="">samson audio microphone</a> complete with pop filter for recording screencasts for <a href="http://www.oentries.com" title="">oentries</a>. As a side note <a href="http://peepcode.com/products/screencasting-on-the-mac" title="">screencasting for the mac</a> is pretty good for explaining how to make screencasts on the cheap.</p>

	<p>After making your screencast, they are a considerable size. Theres no point hammering your wee vps or shared server delivering this content. Its a better plan to rely on Amazon S3 to do this for you.</p>

	<p>A quick easy way to do this is to get the <a href="http://www.rjonna.com/ext/s3fox.php" title="">s3fox</a> firefox extension to upload your media files. Its pretty good but still a bit flaky.</p>

	<ul>
		<li>Create a new bucket (you need to do this through command line api)</li>
		<li>Go into <span class="caps">S3 </span>Fox open the bucket and upload your files.</li>
		<li>Right click on the files and set them to be publicly viewable.</li>
		<li>They are now available on http://s3.amazonaws.com/[bucket_name]/</li>
	</ul>

	<p>Now your app webserver can sleep happy and spend its time dealing with app requests.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/05/23/dinnae-hammer-ur-webserver-for-movies/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

