<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>emson...</title>
	<link>http://blog.emson.co.uk</link>
	<description></description>
	<lastBuildDate>Thu, 24 Jun 2010 08:27:48 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Ruby Quine Example</title>
		<description><![CDATA[I was recently challenged to write a quine in the language of my choice.
If you are unsure what a quine is you can find out from http://en.wikipedia.org/wiki/Quine_(computing).  However basically in our case it is a piece of code that when executed creates a copy of itself. This copy can then be executed and ad [...]]]></description>
		<link>http://blog.emson.co.uk/2010/06/ruby-quine-example/</link>
			</item>
	<item>
		<title>What is the Difference Between a Proc and a Lambda in Ruby?</title>
		<description><![CDATA[The concepts of a Proc and a lambda in Ruby are subtly different and this post aims to try and explain the differences.

Procs and Lambdas

Firstly why do we need Procs and lambdas? In order to answer this you need to understand what a block is in Ruby.

Understanding what a block is?

A block is simply a [...]]]></description>
		<link>http://blog.emson.co.uk/2010/05/what-is-the-difference-between-a-proc-and-a-lambda-in-ruby/</link>
			</item>
	<item>
		<title>Code Kata Four Exercise &#8211; A Ruby Solution</title>
		<description><![CDATA[I recently did code kata 4 (data munging), and here is my solution to the problem. Like anything it can be improved but I think it is relatively simple to understand and yet flexible enough to work for a number of different formatted .dat files.

The premiss is to write a program that will work out [...]]]></description>
		<link>http://blog.emson.co.uk/2010/05/code-kata-four-exercise-a-ruby-solution/</link>
			</item>
	<item>
		<title>JavaScript The Good Parts Best Practices</title>
		<description><![CDATA[Part I

The best practice suggestions listed here are summaries from Douglas Crockford&#8217;s book: JavaScript: The Good Parts

By following these principles you will write better JavaScript code.

JavaScript Best Practices

1. Commenting

Avoid using /* */ for commenting out your code instead use the // method.  The reason being that */ can occur in regular expressions and if [...]]]></description>
		<link>http://blog.emson.co.uk/2010/04/javascript-the-good-parts-best-practices/</link>
			</item>
	<item>
		<title>How To Set Up and Build a Django Web Site</title>
		<description><![CDATA[This article outlines how to set up your new Django site from scratch. I tend to use Dreamhost Web Site Hosting so there will be a few notes specific to them.

If you are unsure how to set up Python and Django using Dreamhost then checkout my previous article.

I hope you find it useful and drop [...]]]></description>
		<link>http://blog.emson.co.uk/2010/04/how-to-set-up-and-build-a-django-web-site/</link>
			</item>
	<item>
		<title>How to Install Python on Dreamhost Shared Hosting</title>
		<description><![CDATA[This article describes how to install and set up Python and VirtualEnv on Dreamhost web site hosting.

Some of these notes are based on this article: 
URL:  http://blog.localkinegrinds.com/2007/08/20/custom-python-installation-for-django-on-dreamhost/

Set up

Log into your shared server and do the following:

$ mkdir -p opt/python261
$ mkdir downloads
$ cd downloads
$ wget http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tgz
$ tar xvzf Python-2.6.1.tgz


Note that:
According to the Filesystem Hierarchy Standard, [...]]]></description>
		<link>http://blog.emson.co.uk/2010/04/how-to-install-python-on-dreamhost-shared-hosting/</link>
			</item>
	<item>
		<title>How to Automatically Log In Using SSH On Dreamhost</title>
		<description><![CDATA[If you build web sites and host (or want to host) them on Dreamhost, you will be well aware that at some stage you will be using SSH to log in and out of your hosting server. If you have many sites then this gradually becomes tiresome &#8211; especially if you use tools like Capistrano [...]]]></description>
		<link>http://blog.emson.co.uk/2009/09/how-to-automatically-log-in-using-ssh-on-dreamhost/</link>
			</item>
	<item>
		<title>Create Sinatra Partials The Rails Way</title>
		<description><![CDATA[This is just a quick post. I&#8217;ve been playing around with the Sinatra micro web framework, and have to say that it is excellent. It really is the perfect tool for rapidly creating small and useful Ruby micro-sites.

Being small and lightweight it doesn&#8217;t have many of the features of larger frameworks like Ruby on Rails. [...]]]></description>
		<link>http://blog.emson.co.uk/2009/09/create-sinatra-partials-the-rails-way/</link>
			</item>
	<item>
		<title>18 Useful bash scripts for web developers</title>
		<description><![CDATA[Using bash scripts to become a more efficient web developer

Here are a few scripts, that I find really useful for speeding up my web development time.

I&#8217;ve been building up this list as I needed to use them &#8211; so they maybe a little raw.

For example often clients send me images with filenames that don&#8217;t match [...]]]></description>
		<link>http://blog.emson.co.uk/2009/06/18-useful-bash-scripts-for-web-developers/</link>
			</item>
	<item>
		<title>Halcyon Events logo on Jenson Button&#8217;s Formula One helmet</title>
		<description><![CDATA[Jenson Button has just got pole position ready for the Australian Formula One race tomorrow.  This is pretty exciting as on either side of his helmet is the Halcyon Events Ltd. logo.

Halcyon Events is a company that specialises in high end bespoke Formula One events.  Through their contacts they can take you and [...]]]></description>
		<link>http://blog.emson.co.uk/2009/03/halcyon-events-logo-on-jenson-buttons-formula-one-helmet/</link>
			</item>
</channel>
</rss>
