<?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>Niall's Weblog</title>
	<atom:link href="http://niallohiggins.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://niallohiggins.com</link>
	<description>The website of Niall O'Higgins: A few, immature words</description>
	<lastBuildDate>Fri, 05 Jun 2009 04:26:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>tmux, a BSD alternative to GNU Screen</title>
		<link>http://niallohiggins.com/2009/06/04/tmux-a-bsd-alternative-to-gnu-screen/</link>
		<comments>http://niallohiggins.com/2009/06/04/tmux-a-bsd-alternative-to-gnu-screen/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 04:25:13 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[OpenBSD]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=543</guid>
		<description><![CDATA[
I started using tmux today.  Its a terminal multiplexer / task switcher for UNIX-likes, very much in the same vein as  GNU Screen.  However, its a from-scratch implementation, designed to be clean, sane and easy to configure.  The more liberal 3-clause BSD license is a plus also, since it means that [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/06/04/tmux-a-bsd-alternative-to-gnu-screen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Turbo Gears 2.0 Released</title>
		<link>http://niallohiggins.com/2009/05/27/turbo-gears-20-released/</link>
		<comments>http://niallohiggins.com/2009/05/27/turbo-gears-20-released/#comments</comments>
		<pubDate>Thu, 28 May 2009 02:30:20 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[pylons]]></category>
		<category><![CDATA[tubogears]]></category>
		<category><![CDATA[web-application]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=535</guid>
		<description><![CDATA[
I read today that Turbo Gears 2.0 has been released &#8211; at long last!  I used Turbo Gears 1 briefly in 2007 for a small project then switched to Pylons. 
Pylons is pretty neat because its really a framework for building a framework.  You can pick and choose WSGI middleware and slot it [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/27/turbo-gears-20-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search by product name with Best Buy API</title>
		<link>http://niallohiggins.com/2009/05/21/search-by-product-name-with-best-buy-api/</link>
		<comments>http://niallohiggins.com/2009/05/21/search-by-product-name-with-best-buy-api/#comments</comments>
		<pubDate>Fri, 22 May 2009 05:21:37 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[best buy]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[web api]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=519</guid>
		<description><![CDATA[
I&#8217;ve been playing with the recently-released HTTP API for accessing the Best Buy product catalog.  While its a little strange to use at first, its actually pretty useful.  One of the things I am interested in is online retail, specifically how to make Internet shopping easier.  Lets imagine I am looking for [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/21/search-by-product-name-with-best-buy-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get a DB-API cursor object with Python and SQLObject</title>
		<link>http://niallohiggins.com/2009/05/20/get-a-db-api-cursor-object-with-python-and-sqlobject/</link>
		<comments>http://niallohiggins.com/2009/05/20/get-a-db-api-cursor-object-with-python-and-sqlobject/#comments</comments>
		<pubDate>Thu, 21 May 2009 02:30:52 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[pylons]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=498</guid>
		<description><![CDATA[On ORMs
It so happens that I end up dealing with the Python ORM SQLObject pretty often.  I don&#8217;t really like ORMs very much, since in my experience they make those 80% of database things that are already easy to do with plain SQL easier, while making the other 20% of database things which are [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/20/get-a-db-api-cursor-object-with-python-and-sqlobject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy private DNS &#8211; authoritative and recursive &#8211; with Unbound</title>
		<link>http://niallohiggins.com/2009/05/19/easy-private-dns-authoritative-and-recursive-with-unbound/</link>
		<comments>http://niallohiggins.com/2009/05/19/easy-private-dns-authoritative-and-recursive-with-unbound/#comments</comments>
		<pubDate>Wed, 20 May 2009 02:30:32 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[Bicycle]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[OpenBSD]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=484</guid>
		<description><![CDATA[Lots of people have a small home network.  Usually you have a combo box which acts as a router/firewall/file server.  Then you have a couple of other machines hooked up, and you share the Internet using NAT.  A private DNS server is helpful in this kind of scenario for two reasons:

Recursive resolver [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/19/easy-private-dns-authoritative-and-recursive-with-unbound/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows, P2P, network freezes and the TCP `half-open&#8217; state</title>
		<link>http://niallohiggins.com/2009/05/18/windows-p2p-network-freezes-and-the-tcp-half-open-state/</link>
		<comments>http://niallohiggins.com/2009/05/18/windows-p2p-network-freezes-and-the-tcp-half-open-state/#comments</comments>
		<pubDate>Tue, 19 May 2009 05:27:23 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[BitTorrent]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[TCP/IP]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=474</guid>
		<description><![CDATA[Have you ever tried to run a very network-intensive P2P application on Windows XP SP2 or higher?  If so, you may have encountered very strange behaviour with the Windows TCP/IP network stack.  Specifically, you won&#8217;t be able to open any new TCP/IP connections, so web-browsing, email checking, SSH, etc will all be basically [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/18/windows-p2p-network-freezes-and-the-tcp-half-open-state/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Natural vs Artificial flavours</title>
		<link>http://niallohiggins.com/2009/05/13/natural-vs-artificial-flavoursnatural-vs-artificial-flavours/</link>
		<comments>http://niallohiggins.com/2009/05/13/natural-vs-artificial-flavoursnatural-vs-artificial-flavours/#comments</comments>
		<pubDate>Thu, 14 May 2009 05:38:53 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[Food]]></category>
		<category><![CDATA[Health]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=452</guid>
		<description><![CDATA[I&#8217;ve always been under the impression that there was an important distinction between the &#8220;natural flavours&#8221; and &#8220;artificial flavours&#8221; listed on food ingredients.  After having read this food science article (adapted from Fast Food Nation) Why McDonald&#8217;s Fries Taste So Good, I realise the difference is essentially meaningless:

Natural flavors and artificial flavors sometimes contain [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/13/natural-vs-artificial-flavoursnatural-vs-artificial-flavours/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mount remote filesystems via SSH on Windows with free software</title>
		<link>http://niallohiggins.com/2009/05/12/mount-remote-filesystems-via-ssh-on-windows-with-free-software/</link>
		<comments>http://niallohiggins.com/2009/05/12/mount-remote-filesystems-via-ssh-on-windows-with-free-software/#comments</comments>
		<pubDate>Wed, 13 May 2009 04:06:44 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=444</guid>
		<description><![CDATA[I often use Windows as a terminal to my various UNIX systems.  Sometimes its helpful to run proprietary software &#8211; and I don&#8217;t have time/inclination to mess around with half-baked emulators/ports/binary blobs/whatevers under Linux.  I either run a completely open system like OpenBSD or I run Windows.

Anyway, I never use Windows to do [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/12/mount-remote-filesystems-via-ssh-on-windows-with-free-software/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tips for outsourcing web design with eLance.com</title>
		<link>http://niallohiggins.com/2009/05/11/tips-for-outsourcing-web-design-with-elancecom/</link>
		<comments>http://niallohiggins.com/2009/05/11/tips-for-outsourcing-web-design-with-elancecom/#comments</comments>
		<pubDate>Tue, 12 May 2009 03:58:38 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[elance]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[pylons]]></category>
		<category><![CDATA[web-application]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=432</guid>
		<description><![CDATA[A few weeks ago I needed a designer to produce some HTML/CSS and Photoshop templates for a web project I&#8217;m working on.  While I have good working knowledge of HTML and CSS, I am not very interested nor efficient at working with it.  And even worse, I&#8217;m quite poor at coming up with [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/11/tips-for-outsourcing-web-design-with-elancecom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Training the Push Jerk</title>
		<link>http://niallohiggins.com/2009/05/07/training-the-push-jerk/</link>
		<comments>http://niallohiggins.com/2009/05/07/training-the-push-jerk/#comments</comments>
		<pubDate>Fri, 08 May 2009 05:29:10 +0000</pubDate>
		<dc:creator>niallo</dc:creator>
				<category><![CDATA[CrossFit]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[weightlifting]]></category>

		<guid isPermaLink="false">http://niallohiggins.com/?p=423</guid>
		<description><![CDATA[
I saw a lot of this lift at the CrossFit NorCal Qualifier over the weekend.  One of the workouts was:
For time:
Row 500m
30 Burpees
10 Shoulder-to-Overhead (Men: 165#, Women: 95#)
It&#8217;s up to you to decide on the technique to employ for the shoulder-to-overhead movement (shoulder press, push press, push jerk, etc.). Efficient technique will be rewarded.

Of [...]]]></description>
		<wfw:commentRss>http://niallohiggins.com/2009/05/07/training-the-push-jerk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
