<?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>Straw Dogs &#187; Category List @ Straw Dogs</title>
	<atom:link href="http://www.straw-dogs.co.uk/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.straw-dogs.co.uk</link>
	<description>The Tao of Ruby, Python, and....Straw Dogs?</description>
	<lastBuildDate>Tue, 15 Nov 2011 06:47:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Myth of the Genius Programmer</title>
		<link>http://www.straw-dogs.co.uk/10/12/myth-of-the-genius-programmer/</link>
		<comments>http://www.straw-dogs.co.uk/10/12/myth-of-the-genius-programmer/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 17:05:16 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=672</guid>
		<description><![CDATA[This video from Google IO &#8217;09 is 3 years gone now but it is so incredibly relevant I had to post it. Every place I&#8217;ve worked with other developers has had a strange mix of elitism and anxiety. Its well worth watching for any developer &#8211; &#8216;genius&#8217; or not:]]></description>
			<content:encoded><![CDATA[<p>This video from Google IO &#8217;09 is 3 years gone now but it is so incredibly relevant I had to post it. Every place I&#8217;ve worked with other developers has had a strange mix of elitism and anxiety.</p>
<p>Its well worth watching for any developer &#8211; &#8216;genius&#8217; or not:</p>
<p><object width="420" height="315"><param name="movie" value="http://www.youtube.com/v/0SARbwvhupQ?version=3&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0SARbwvhupQ?version=3&amp;hl=en_US" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/10/12/myth-of-the-genius-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIT OpenCourseware Computing Courses</title>
		<link>http://www.straw-dogs.co.uk/12/31/mit-opencourseware-computing-courses/</link>
		<comments>http://www.straw-dogs.co.uk/12/31/mit-opencourseware-computing-courses/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 20:55:18 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[courses]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[mit]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=620</guid>
		<description><![CDATA[I&#8217;ve known about the free materials at MIT OpenCourseware for a while now but procrastination has always gotten the better of me. If you&#8217;ve not heard of it I&#8217;d give it a gander as there&#8217;s a lot of free learning material up there if you&#8217;re feeling adventurous. Apart from having a marathon horror film binge [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve known about the free materials at <a href="http://ocw.mit.edu/index.htm">MIT OpenCourseware</a> for a while now but procrastination has always gotten the better of me. If you&#8217;ve not heard of it I&#8217;d give it a gander as there&#8217;s a lot of free learning material up there if you&#8217;re feeling adventurous.</p>
<p>Apart from having a marathon horror film binge this holiday I&#8217;m also starting conquering that procrastination and doing a few computing courses. I&#8217;ve already got a degree in software engineering but it feels a long time ago now and it feels about time for a brush up.</p>
<p>Now OpenCourseware is great but most of the courses have huge gaps in the materials. For example many of those listed will have very abstract and cryptic lecture notes that don&#8217;t really make sense unless you were at the lecture or have the additional materials they provided. Case in point this image of lecture notes on &#8220;phonetics&#8221; in the &#8220;Introduction to Linguistics&#8221; course. This isn&#8217;t a quiz/test &#8211; these are notes.</p>
<p><img src="http://www.straw-dogs.co.uk/wp-content/uploads/2010/12/Screen-shot-2010-12-28-at-02.04.40.png" alt="Screen shot 2010-12-28 at 02.04.40.png" border="0" width="400" /></p>
<p>So having been scared away from linguistics I chose some courses that had more comprehensive notes and found the following gems:</p>
<ul>
<li><b><a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005">Structure and Interpretation of Computer Programs</a></b> &#8211; This seems to be an all-rounder for new students to the computing courses at MIT but what I really liked about it was their teaching of <b>Scheme</b>!</li>
<li><b><a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005">Introduction to Algorithms</a></b> &#8211; I hated algorithms at uni but I wanted to give it another go and this one seems pretty comprehensive.</li>
<li><b><a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2009/">Computer System Engineering</a></b> &#8211; This is another course that seems to cover a hell of a lot of ground. From the description: engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption&#8230;..etc.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/12/31/mit-opencourseware-computing-courses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 &#8211; Browser Ability</title>
		<link>http://www.straw-dogs.co.uk/04/14/html5-browser-ability/</link>
		<comments>http://www.straw-dogs.co.uk/04/14/html5-browser-ability/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 17:54:27 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[web technologies]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=577</guid>
		<description><![CDATA[Doing a quick test of the major browsers (on OSX Snow Leopard) and of the 160 HTML5 features tested these are the scores: Chrome 5.0.342.9b 137 Safari 4.0.5 113 (this is the score I got on Chrome Windows which suggests an older version of Webkit) Opera 10.10 38 (I expected much better from Opera as [...]]]></description>
			<content:encoded><![CDATA[<p>Doing a quick test of the major browsers (on OSX Snow Leopard) and of the 160 HTML5 features tested these are the scores:</p>
<table border="0">
<tbody>
<tr>
<td style="width:150px;"><strong>Chrome 5.0.342.9b</strong></td>
<td style="width:100px;font-weight:bold;padding:10px;">137</td>
<td></td>
</tr>
<tr>
<td style="width:150px;"><strong>Safari 4.0.5</strong></td>
<td style="width:100px;font-weight:bold;padding:10px;">113</td>
<td style="font-size:10px;">(this is the score I got on Chrome Windows which suggests an older version of Webkit)</td>
</tr>
<tr>
<td style="width:150px;"><strong>Opera 10.10</strong></td>
<td style="width:100px;font-weight:bold;padding:10px;">38</td>
<td style="font-size:10px;">(I expected much better from Opera as they&#8217;re normally very quick to implement)</td>
</tr>
<tr>
<td style="width:150px;"><strong>Firefox 3.6.3</strong></td>
<td style="width:100px;font-weight:bold;padding:10px;">31</td>
<td></td>
</tr>
<tr>
<td style="width:150px;"><strong>IE8</strong></td>
<td style="width:100px;font-weight:bold;padding:10px;">19</td>
<td></td>
</tr>
</tbody>
</table>
<div align="center">
<img src="http://chart.apis.google.com/chart?cht=bvs&#038;chs=350x250&#038;chd=t:137,31,19,38,113&#038;chbh=40,10,10&#038;chxr=1,0,160,10&#038;chds=0,160&#038;chco=143890|D74300|00A5C6|FF0000|E6E6E8&#038;chxt=x,y&#038;chxl=0:|Chrome|Firefox|IE|Opera|Safari" border="0" alt="Browser HTML5 Support Comparison Chart" width="380" />
</div>
<p>Well that&#8217;s a bunch of fascinating numbers. I think we can take away from that a simple fact: Internet Explorer is shit.</p>
<p>Test your browser with <a href="http://www.html5test.com">HTML5Test</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/04/14/html5-browser-ability/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>8 Code Snippet Sites</title>
		<link>http://www.straw-dogs.co.uk/04/11/code-snippet-sites/</link>
		<comments>http://www.straw-dogs.co.uk/04/11/code-snippet-sites/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 20:57:25 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[web technologies]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=509</guid>
		<description><![CDATA[Snippet sites first cropped up as a way of sharing code with others in IRC and forums where formatted code with syntax highlighting wasn&#8217;t practical. Since then they&#8217;ve grown to provide version control, sharing and other features. Here&#8217;s a quick list of the major players. Personally &#8211; I&#8217;d recommend Github. dZone Snippets Part of the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-573" title="Code Snippet" src="http://www.straw-dogs.co.uk/wp-content/uploads/2010/04/code-snippet-300x186.png" alt="Code Snippet" width="300" height="186" />Snippet sites first cropped up as a way of sharing code with others in IRC and forums where formatted code with syntax highlighting wasn&#8217;t practical. Since then they&#8217;ve grown to provide version control, sharing and other features. Here&#8217;s a quick list of the major players. Personally &#8211; I&#8217;d recommend Github.</p>
<h2>dZone Snippets</h2>
<p>Part of the massive dZone network who also run jobs boards, social news, etc.</p>
<ul>
<li><strong>URL:</strong> http://snippets.dzone.com</li>
<li><strong>Pros:</strong> huge membership, massive selection, solid brand.</li>
<li><strong>Cons:</strong> interface needs improvement.</li>
</ul>
<h2>Snipplr</h2>
<ul>
<li><strong>URL:</strong> http://www.snipplr.com</li>
<li><strong>Pros:</strong> Huge selection of snippets.</li>
<li><strong>Cons:</strong> suffers from spam and neglect.</li>
</ul>
<h2>ByteMyCode</h2>
<p>Only a small selection compared to the others mentioned earlier. Nice looking site though.</p>
<ul>
<li><strong>URL:</strong> http://www.bytemycode.com</li>
<li><strong>Pros:</strong> interface</li>
<li><strong>Cons:</strong> small numbers</li>
</ul>
<h2>Snipt</h2>
<ul>
<li><strong>Pros: </strong>clean interface and easy sharing features.</li>
<li><strong>Cons: </strong>not a huge database.</li>
<li><strong>URL: </strong>http://snipt.org</li>
</ul>
<h2>PasteBin</h2>
<p>One of the oldest services on the net and you can tell with a mature set of features and large database.</p>
<ul>
<li><strong>Pros: </strong>plugins for various browsers.</li>
<li><strong>Cons: </strong>Not much.</li>
<li><strong>URL: </strong>http://pastebin.com</li>
</ul>
<h2>Pastie</h2>
<p>A Rails app and I suppose the opposite to dpaste below.</p>
<ul>
<li><strong>Pros: </strong>Clean, basic.</li>
<li><strong>Cons: </strong>Basic.</li>
<li><strong>URL: </strong>http://pastie.org/</li>
</ul>
<h2>GitHub Gist</h2>
<p>For a relative newcomer this service has grown massively. It helps to be a part of one of the largest developer communities on the web &#8211; Github. Not only do you get to put your code snippet up but its also version checked too &#8211; using Git obviously.</p>
<ul>
<li><strong>Pros: </strong>Each snippet is also a Git repo.</li>
<li><strong>Cons: </strong>Not as feature-packed as other services like Pastebin. Ticks all the <a href="http://www.uline.com/cls_04/Boxes-Corrugated">boxes</a>.</li>
<li><strong>URL: </strong>http://gist.github.org</li>
</ul>
<h2>DPaste</h2>
<p>Purely for sharing code and originally developed by and for Django developers.</p>
<ul>
<li><strong>Pros: </strong>Simple.</li>
<li><strong>Cons: </strong>VERY simple. Snippets deleted after 7 days.</li>
<li><strong>URL:</strong> http://dpaste.com</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/04/11/code-snippet-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabs vs. Spaces</title>
		<link>http://www.straw-dogs.co.uk/12/01/tabs-vs-spaces/</link>
		<comments>http://www.straw-dogs.co.uk/12/01/tabs-vs-spaces/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 21:03:59 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=160</guid>
		<description><![CDATA[Every time I&#8217;ve seen one of these &#8220;vs&#8221; posts its gone into great length about the philosophy behind such and such.  You&#8217;ll never convince someone based on &#8216;religious argument&#8217;. So I&#8217;m going to take a different approach here and state who does what and hopefully the weight of &#8216;who does what&#8217; will make the point [...]]]></description>
			<content:encoded><![CDATA[<p>Every time I&#8217;ve seen one of these &#8220;vs&#8221; posts its gone into great length about the philosophy behind such and such.  You&#8217;ll never convince someone based on &#8216;religious argument&#8217;.  So I&#8217;m going to take a different approach here and state who does what and hopefully the weight of &#8216;who does what&#8217; will make the point quite clear.</p>
<p>Screw the <a href="http://en.wikipedia.org/wiki/Scientific_method">Scientific Method</a>!!</p>
<table border="0">
<tbody>
<tr>
<th>Language/Organisation</th>
<th>Spaces</th>
<th>Tabs</th>
<th>Reference</th>
</tr>
<tr>
<td>PHP Pear</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://pear.php.net/manual/en/standards.php">[1]</a></td>
</tr>
<tr>
<td>Zend (PHP)</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://framework.zend.com/manual/en/coding-standard.php-file-formatting.html#coding-standard.php-file-formatting.indentation">[1]</a></td>
</tr>
<tr>
<td>Python</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://www.python.org/dev/peps/pep-0008/">[1]</a></td>
</tr>
<tr>
<td>Ruby</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://www.caliban.org/ruby/rubyguide.shtml#style">[1]</a></td>
</tr>
<tr>
<td>Java</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;">*</td>
<td><a href="http://java.sun.com/docs/codeconv/html/CodeConventions.doc3.html#262">[1]</a></td>
</tr>
<tr>
<td>.Net</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://blogs.msdn.com/brada/articles/361363.aspx">[1]</a></td>
</tr>
<tr>
<td>C#</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf">[1 Philips (PDF)]</a> <a href="http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnetframeworkdesignguidelines.asp">[2 - Microsoft]</a></td>
</tr>
<tr>
<td>Lua</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://lua-users.org/wiki/LuaStyleGuide">[1]</a></td>
</tr>
<tr>
<td>Erlang</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;">*</td>
<td><a href="http://www.erlang.se/doc/programming_rules.shtml">[1]</a></td>
</tr>
<tr>
<td>Object Pascal</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://dn.codegear.com/article/10280#4.3">[1]</a></td>
</tr>
<tr>
<td>Adobe Flex</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions">[1]</a></td>
</tr>
<tr>
<td>Ada 95</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://www.adaic.com/docs/95style/html/sec_2/2-1-2.html">[1]</a></td>
</tr>
<tr>
<td>Mozilla (Javascript)</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://developer.mozilla.org/en/JavaScript_style_guide">[1]</a></td>
</tr>
<tr>
<td>Mozilla</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://www.mozilla.org/hacking/mozilla-style-guide.html">[1]</a></td>
</tr>
<tr>
<td>Google</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Spaces_vs._Tabs">[1]</a> <a href="http://code.google.com/webtoolkit/makinggwtbetter.html">[2]</a></td>
</tr>
<tr>
<td>Mono Project</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://www.mono-project.com/Coding_Guidelines">[1]</a></td>
</tr>
<tr>
<td>Webkit</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://webkit.org/coding/coding-style.html">[1]</a></td>
</tr>
<tr>
<td>NASA</td>
<td></td>
<td style="text-align: center;">*</td>
<td><a href="http://aaaprod.gsfc.nasa.gov/WebSite/Files/Cplus/index.html">[1]</a></td>
</tr>
<tr>
<td>Apache (C)</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://httpd.apache.org/dev/styleguide.html">[1]</a></td>
</tr>
<tr>
<td>Linux Kernel</td>
<td></td>
<td style="text-align: center;">*</td>
<td><a href="http://lxr.linux.no/linux/Documentation/CodingStyle">[1]</a></td>
</tr>
<tr>
<td>Gnome</td>
<td style="text-align: center;"></td>
<td style="text-align: center;">*</td>
<td><a href="http://developer.gnome.org/doc/guides/programming-guidelines/code-style.html">[1]</a></td>
</tr>
<tr>
<td>KDE Libs</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://techbase.kde.org/Policies/Kdelibs_Coding_Style#Indentation">[1]</a></td>
</tr>
<tr>
<td>Joomla</td>
<td style="text-align: center;"></td>
<td style="text-align: center;">*</td>
<td><a href="http://docs.joomla.org/Coding_style_and_standards">[1]</a></td>
</tr>
<tr>
<td>WordPress</td>
<td style="text-align: center;"></td>
<td style="text-align: center;">*</td>
<td><a href="http://docs.joomla.org/Coding_style_and_standards">[1]</a></td>
</tr>
<tr>
<td>Zope</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td>[1]</td>
</tr>
<tr>
<td>Django</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;"></td>
<td><a href="http://docs.djangoproject.com/en/dev/internals/contributing/#coding-style">[1]</a></td>
</tr>
</tbody>
</table>
<h4>Notes:</h4>
<ul>
<li>Tabs may be rendered differently on different editors and systems.  So they make for less friendly code sharing.</li>
<li>Its interesting to note that the ones using tabs all have histories of mental instability, cannibalism, <a href="http://en.wikipedia.org/wiki/Morris_dance">Morris Dancing</a>, witchcraft and heresy.</li>
</ul>
<p>Clear win for Spaces, which happens to be what I use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/12/01/tabs-vs-spaces/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Epic Self Documenting Code</title>
		<link>http://www.straw-dogs.co.uk/10/09/epic-self-documenting-code/</link>
		<comments>http://www.straw-dogs.co.uk/10/09/epic-self-documenting-code/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 09:59:16 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[silliness]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=545</guid>
		<description><![CDATA[This is the best: switch (mIntegrationDirection) { case InventoryIntegrationDirection.DoTheSameChangeInShop: DoTheSameChangeInShop(GetChangedDataFromInventory(mLastSynchDate)); break; case InventoryIntegrationDirection.DoTheSameChangeInInventory: DoTheSameChangeInInventory(GetChangedDataFromShop(mLastSynchDate)); break; case InventoryIntegrationDirection.DoTheSameChangeInShopThenDoTheSameChangeInInventoryForNotChangedDataInInventory: DoTheSameChangeInShopThenDoTheSameChangeInInventoryForNotChangedDataInInventory( GetChangedDataFromInventory(mLastSynchDate), GetChangedDataFromShop(mLastSynchDate)); break; case InventoryIntegrationDirection.DoTheSameChangeInInventoryThenDoTheSameChangeInShopForNotChangedData: DoTheSameChangeInInventoryThenDoTheSameChangeInShopForNotChangedData( GetChangedDataFromShop(mLastSynchDate), GetChangedDataFromInventory(mLastSynchDate)); break; default: break; } Read how this travesty occurred at DailyWTF]]></description>
			<content:encoded><![CDATA[<p>This is the best:</p>
<pre name="code" class="java">
switch (mIntegrationDirection)
{
   case InventoryIntegrationDirection.DoTheSameChangeInShop:
      DoTheSameChangeInShop(GetChangedDataFromInventory(mLastSynchDate));
      break;

   case InventoryIntegrationDirection.DoTheSameChangeInInventory:
      DoTheSameChangeInInventory(GetChangedDataFromShop(mLastSynchDate));
      break;

   case InventoryIntegrationDirection.DoTheSameChangeInShopThenDoTheSameChangeInInventoryForNotChangedDataInInventory:
      DoTheSameChangeInShopThenDoTheSameChangeInInventoryForNotChangedDataInInventory(
	   GetChangedDataFromInventory(mLastSynchDate),
	   GetChangedDataFromShop(mLastSynchDate));
      break;

   case InventoryIntegrationDirection.DoTheSameChangeInInventoryThenDoTheSameChangeInShopForNotChangedData:
      DoTheSameChangeInInventoryThenDoTheSameChangeInShopForNotChangedData(
	   GetChangedDataFromShop(mLastSynchDate),
	   GetChangedDataFromInventory(mLastSynchDate));
      break;

   default:
      break;
}
</pre>
<p>Read how this travesty occurred at <a href="http://thedailywtf.com/Articles/CodeThatDocumentsItselfSoWellItDoesNotNeedComments.aspx">DailyWTF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/10/09/epic-self-documenting-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac Blogging Software &#8230;is rubbish?</title>
		<link>http://www.straw-dogs.co.uk/03/21/mac-blogging-software-is-rubbish/</link>
		<comments>http://www.straw-dogs.co.uk/03/21/mac-blogging-software-is-rubbish/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 23:34:07 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/03/21/mac-blogging-software-is-rubbish/</guid>
		<description><![CDATA[You&#8217;d automatically think that an application you need to pay for would be better than a Firefox plugin. Unfortunately that&#8217;s not the case but it baffles me how no one else seems to realise this. For example take the array of Mac blogging apps out there: Ecto, MarsEdit, Blogo, MacJournal, etc, etc&#8230; Paid for applications [...]]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.straw-dogs.co.uk/wp-content/uploads/2009/03/scribfire.png" height="145" width="145" />You&#8217;d automatically think that an application you need to pay for would be better than a Firefox plugin. Unfortunately that&#8217;s not the case but it baffles me how no one else seems to realise this.</p>
<p>For example take the array of Mac blogging apps out there: Ecto, MarsEdit, Blogo, MacJournal, etc, etc&#8230; </p>
<p>Paid for applications and yet they all have a woeful array of features when compared to the free Scribefire Firefox addon.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1730">Scribefire</a> includes Youtube&nbsp; and Flickr integration, article searching, WYSIWYG/HTML/Preview panes, integrated promotion tools, ad serving tools and much much more besides. And did I mention this is all FREE?!</p>
<p>While the Mac community are crying out for substandard apps they paid for to release feature X for their fave blogging app. Why? Why not just switch to Scribefire and save yourself the heart ache?</p>
<p>Or am I missing something?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/03/21/mac-blogging-software-is-rubbish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freebase &#8211; Structured Data</title>
		<link>http://www.straw-dogs.co.uk/01/25/freebase-structured-data/</link>
		<comments>http://www.straw-dogs.co.uk/01/25/freebase-structured-data/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 18:03:41 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[web technologies]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/01/25/freebase-structured-data/</guid>
		<description><![CDATA[Can&#8217;t believe I&#8217;ve not spotted this before. Freebase is a freely editable store of structured data. If you want a table of programming languages or Greek poets then Freebase can provide. This has endless possibilities for tinkering and scripting with. If you&#8217;ve not seen before then I strongly recommend a visit.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.straw-dogs.co.uk/wp-content/uploads/2009/01/freebase-logo.png" width="129" height="20" alt="freebase-logo.png" style="float:left; margin-right:10px; margin-bottom:10px;" />Can&#8217;t believe I&#8217;ve not spotted this before. Freebase is a freely editable store of structured data. If you want a table of programming languages or Greek poets then Freebase can provide. This has endless possibilities for tinkering and scripting with.</p>
<p>If you&#8217;ve not seen before then I strongly recommend a visit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/01/25/freebase-structured-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Insight, Facts and Hmmms</title>
		<link>http://www.straw-dogs.co.uk/11/30/insight-facts-and-hmmms/</link>
		<comments>http://www.straw-dogs.co.uk/11/30/insight-facts-and-hmmms/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 13:40:39 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[silliness]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=339</guid>
		<description><![CDATA[I&#8217;m a big fan of Google Insight.  Mainly because it burns time when I&#8217;m bored and provides lots of &#8220;hmm&#8221; moments.  Its a service Google provide that lets you see search volume against a range of other factors such as geography, time, etc.  I thought I&#8217;d put a few together that may be of interest [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of Google Insight.  Mainly because it burns time when I&#8217;m bored and provides lots of &#8220;hmm&#8221; moments.  Its a service Google provide that lets you see search volume against a range of other factors such as geography, time, etc.  I thought I&#8217;d put a few together that may be of interest to you all.</p>
<h3>Django is HUGE in Russia</h3>
<p>I have no idea why this is.  Maybe because Django sounds slightly Russian?  No thats ridiculous.  But just look at those numbers &#8211; compared to the US and the UK (doesn&#8217;t appear) its huge!</p>
<div id="attachment_340" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/django_russia.png"><img class="size-full wp-image-340" title="Django Russia" src="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/django_russia.png" alt="Why do the Russians Love Django?" width="500" height="181" /></a><p class="wp-caption-text">Why do the Russians Love Django?</p></div>
<h3>Rails is in Decline</h3>
<p>The Google searches tell no lies.  It seems that Rails is in decline while Django is on a steady and solid incline.  Vive le Django.</p>
<div id="attachment_341" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/rails_decline.png"><img class="size-full wp-image-341" title="Rails Decline" src="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/rails_decline.png" alt="" width="500" height="191" /></a><p class="wp-caption-text">My Heart Bleeds</p></div>
<h3>Everyone Forgot How to Use PHP&#8217;s substr Function</h3>
<p>A collective dose of amnesia seems to have struck the world as the search term &#8220;substr&#8221; seems to have had an 80% increase in recent years.</p>
<div id="attachment_343" class="wp-caption aligncenter" style="width: 464px"><a href="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/substr.png"><img class="size-full wp-image-343" title="substr" src="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/substr.png" alt="Surely its Not Hard?" width="454" height="297" /></a><p class="wp-caption-text">Surely its Not Hard?</p></div>
<h3>Scala? Don&#8217;t bother.</h3>
<p>Scala was big a few months back with a sudden influx of tutorials and discourse posted to dZone.  Unfortunately looking at the graph its pointless bothering with it.  On top of that <a href="http://neopythonic.blogspot.com/2008/11/scala.html">Guido doesn&#8217;t think much of it either</a> &#8211; and he knows his languages.</p>
<div id="attachment_344" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/scala_rubbish.png"><img class="size-full wp-image-344" title="Scala Rubbish" src="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/scala_rubbish.png" alt="See that Bottom Feeder?  Scala." width="500" height="218" /></a><p class="wp-caption-text">See that Bottom Feeder?  Scala.</p></div>
<h3>Canadians Love Merb</h3>
<p>I like Canadians.  They were never quite so anti-British as the Americans.  They still have our Queen as their head of State and have none of the beligerant crankiness of republicans in America and Australia.  Its no suprise then that they like Merb &#8211; a lot.  Merb is of course &#8216;Rails-that-works&#8217;.</p>
<div id="attachment_345" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/canada_merb.png"><img class="size-full wp-image-345" title="Canada Loves Merb" src="http://www.straw-dogs.co.uk/wp-content/uploads/2008/11/canada_merb.png" alt="God Save the Queen" width="500" height="179" /></a><p class="wp-caption-text">God Save the Queen</p></div>
<p>Well I&#8217;m sure you&#8217;ve all enjoyed these stunning eye-openers.  If I find anymore then I&#8217;ll be sure to let you all know.  In the mean time &#8211; have a good day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/11/30/insight-facts-and-hmmms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 OS Reviews in Seconds</title>
		<link>http://www.straw-dogs.co.uk/11/13/13-os-reviews-in-seconds/</link>
		<comments>http://www.straw-dogs.co.uk/11/13/13-os-reviews-in-seconds/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 13:50:48 +0000</pubDate>
		<dc:creator>KingOfThisHereBlog</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.straw-dogs.co.uk/?p=169</guid>
		<description><![CDATA[After the success of my previous quick-fire review on Ajax frameworks I decided to do another on operating systems. I&#8217;m taking a good chunk of Linux, Windows and Mac here. So here&#8217;s the no-holds barred reviews on the major OSs. Debian &#8211; A proper man&#8217;s OS and although the installer doesn&#8217;t look friendly its got [...]]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" title="Operating System Comparison" src="http://www.straw-dogs.co.uk/wp-content/uploads/engine.jpg" alt="Operating System Comparison" width="214" height="275" />After the success of my previous quick-fire review on Ajax frameworks I decided to do another on operating systems.  I&#8217;m taking a good chunk of Linux, Windows and Mac here.  So here&#8217;s the no-holds barred reviews on the major OSs.</p>
<ul>
<li><strong>Debian</strong> &#8211; A proper man&#8217;s OS and although the installer doesn&#8217;t look friendly its got everything you&#8217;ll ever need.</li>
<li><strong>Ubuntu</strong> &#8211; Fisher Price OS for children and senile grandparents.</li>
<li><strong>Mint Linux</strong> &#8211; Ubuntu with some wicked guns and lasers and whirring wizzy bits that go some way to redeeming Ubuntu.</li>
<li><strong>Mepis </strong>- Gone a bit dull and boring.</li>
<li><strong>NetBSD </strong>- Rock solid slut that&#8217;ll work everywhere.</li>
<li><strong>Windows XP</strong> &#8211; Does its job and its a hell of a lot better than Vista.</li>
<li><strong>Windows Vista</strong> &#8211; Lets not go there.</li>
<li><strong>RedHat</strong> &#8211; Overly expensive cumbersome bull.</li>
<li><strong>Mac OSX</strong> &#8211; Made for homosexual web designers and hairstylists.</li>
<li><strong>Slackware</strong> &#8211; For people who grew up programming with punch cards.</li>
<li><strong>Gentoo </strong>- Tries to be clever and fast but fails miserably and slowly.</li>
<li><strong>FreeBSD</strong> &#8211; Just because part of MacOSX is based on it doens&#8217;t make it MacOSX!</li>
<li><strong>Haiku OS</strong> &#8211; The answer to: &#8220;What is the sound of one hand clapping&#8221;.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.straw-dogs.co.uk/11/13/13-os-reviews-in-seconds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

