<?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, 10 Sep 2010 15:09:24 +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>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.cheerfactory.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.cheerfactory.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.cheerfactory.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>
		<item>
		<title>Meetings</title>
		<link>http://scoop.simplyexcited.co.uk/2008/05/07/meetings/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/05/07/meetings/#comments</comments>
		<pubDate>Wed, 07 May 2008 09:11:28 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/05/07/meetings/</guid>
		<description><![CDATA[	

	From Seth Godins post
 ]]></description>
			<content:encoded><![CDATA[	<p><img src="http://img.skitch.com/20080507-8nqex3xrmcmj685xdunxpuqxj6.jpg" alt="Photo"/></p>

	<p><a href="http://sethgodin.typepad.com/seths_blog/2008/05/lets-skip-the-m.html" title="">From Seth Godins post</a></p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/05/07/meetings/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ghetto Trondheim</title>
		<link>http://scoop.simplyexcited.co.uk/2008/05/06/ghetto-trondheim/</link>
		<comments>http://scoop.simplyexcited.co.uk/2008/05/06/ghetto-trondheim/#comments</comments>
		<pubDate>Tue, 06 May 2008 18:56:07 +0000</pubDate>
		<dc:creator>pyrat</dc:creator>
				<category><![CDATA[Chat]]></category>

		<guid isPermaLink="false">http://scoop.cheerfactory.co.uk/2008/05/06/ghetto-trondheim/</guid>
		<description><![CDATA[	Howdy. Its now been 5 months since Helen and I moved to Trondheim in mid Norway. We made the move in the dead of winter then there was only about 5 hours of proper daylight each day. Opting to be able to take more stuff with car (2 bikes, 2 snowboards and a pair of [...]]]></description>
			<content:encoded><![CDATA[	<p>Howdy. Its now been 5 months since Helen and I moved to Trondheim in mid Norway. We made the move in the dead of winter then there was only about 5 hours of proper daylight each day. Opting to be able to take more stuff with car (2 bikes, 2 snowboards and a pair of skis on the roof) rather than flying we embarked on a 3 day nonstop journey. We had various challenges to overcome on the 22 hour nonstop overnight drive from Haugesund in the south to Trondheim a lot more north. Most of the challenges were snow related:</p>

	<p><img src="http://farm3.static.flickr.com/2096/2178009292_a5f9d7a8e3_b.jpg" alt="" border="0" /></p>

	<p>After we arrived in Trondheim we were happy to have made it. The we promptly left by train for a week in a ski resort in northern Sweden for new year with friends, snus and jagermeister.</p>

	<p>The we finally started life in Trondheim. Thanks to the Glasgow city race, I had met a woman by the name of Turid Arnesen. She has sorted us out big time here, from lending us skis to teaching us Norwegian.</p>

	<p>We have joined the local club Wing OK which is the elite club to join here. It also has a strong medlemmer (members) section. There are loads of trainings planned, almost everyday in the winter there was some sort of training on. This was totally different from Clyde in the UK where there would be at most 2 trainings in a week. However, in winter we live on the edge of a huge xc ski resort (which I never realised until we got here). It looks like this:</p>

	<p><img src="http://farm3.static.flickr.com/2261/2223523920_9af15d440d_b.jpg" alt="" border="0" /></p>

	<p><img src="http://farm3.static.flickr.com/2167/2223524496_be8a1e952b_b.jpg" alt="" border="0" /></p>

	<p>We live here (I always wanted to live on a map):</p>

	<p><img src="http://farm3.static.flickr.com/2184/2180690704_40fdbb95a5_b.jpg" alt="" border="0" /></p>

	<p>There is snow everywhere in winter, except for by the sea; so that is where the orienteering takes place. Its amazing having both mountainous snow terrain and the seaside within a few miles of each other. Its easier to ski in winter than orienteer (half of trondheim seem to ski) so I did a lot more of this than running training but still went to the orienteering training.</p>

	<p><img src="http://farm4.static.flickr.com/3285/2312635645_a3288a792c_o.jpg" alt="" border="0" /></p>

	<p>Coming from a science and engineering background, languages are not my strong point. Learning Norwegian has been a mind expanding experience and I would heartily recommend learning a second language if you havent already.</p>

	<p>As with most things there are pro&#8217;s and con&#8217;s:</p>

	<p>Cons<br />
The food in supermarkets is rubbish and overpriced.<br />
Flights are more expensive than the UK.<br />
The car market is a joke, again super expensive.<br />
There is nothing open on Sundays.</p>

	<p>Pros<br />
Real seasons &#8211; summer is totally different to winter.<br />
Lack of people &#8211; overpopulation is not an issue here. If you want to build your own house, you still can.<br />
Orienteering is like football here &#8211; well not quite, but there are loads more people doing it.<br />
Quality of life &#8211; Norwegians believe in family time. They work set hours and spend the rest with their families. There are no points for staying late here. Also there seems to be loads of public holidays. The work ethic in the UK is unhealthy. The Norwegians have got it right.</p>

	<p>Have a fun summer and hopefully I&#8217;ll see you at the Oringen!</p>
 ]]></content:encoded>
			<wfw:commentRss>http://scoop.simplyexcited.co.uk/2008/05/06/ghetto-trondheim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
