<?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>ClearCove</title>
	<atom:link href="http://clearcove.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://clearcove.ca</link>
	<description>Jo Hund's software engineering blog</description>
	<lastBuildDate>Fri, 28 May 2010 16:28:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recipe: Detect whether cookies are enabled in rails</title>
		<link>http://clearcove.ca/blog/2009/09/rails-cookie-detection/</link>
		<comments>http://clearcove.ca/blog/2009/09/rails-cookie-detection/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 03:18:44 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=407</guid>
		<description><![CDATA[If your Rails app requires cookies, this recipe is for you: It detects whether cookies are enabled, and if not, shows a message to your users.
 
This recipe checks for the presence of a specific cookie (&#8220;cookie_test&#8221;). If it is present, the request continues normally. If it is not present, then it sets the cookie, [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2009/09/rails-cookie-detection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simplest way to use cron with Rails</title>
		<link>http://clearcove.ca/blog/2009/03/simplest-way-to-use-cron-with-rails/</link>
		<comments>http://clearcove.ca/blog/2009/03/simplest-way-to-use-cron-with-rails/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 04:07:21 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Note to self]]></category>
		<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[broadcast]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=378</guid>
		<description><![CDATA[For simple applications I use cron to run automated background jobs like sending emails or indexing sphinx.
I like to have all aspects of my application under version control. Cron is no exception. To do this, I add a file named &#8220;crontab&#8221; in /config. In there I add all my cron jobs in regular cron notation.

Then [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2009/03/simplest-way-to-use-cron-with-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recipe: RESTful search for Rails</title>
		<link>http://clearcove.ca/blog/2008/12/recipe-restful-search-for-rails/</link>
		<comments>http://clearcove.ca/blog/2008/12/recipe-restful-search-for-rails/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 23:14:33 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[broadcast]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=218</guid>
		<description><![CDATA[This recipe shows you how to search, filter, and sort your resource lists in a restful way. We will look at the most simple way to accomplish this and then provide some pointers to further improvements. This recipe works great with will_paginate. It is an end to end solution (model, view, and controller). This recipe [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/12/recipe-restful-search-for-rails/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>strftime cheat sheet</title>
		<link>http://clearcove.ca/blog/2008/12/strftime-cheat-sheet/</link>
		<comments>http://clearcove.ca/blog/2008/12/strftime-cheat-sheet/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 18:59:20 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=346</guid>
		<description><![CDATA[I have used strftime a lot lately on one of my projects. I could not find a user friendly reference for strftime, so I wrote one. Here is my user friendly strftime cheat sheet in PDF format:

In case you are wondering what strftime does: It allows you to represent a date/time as a formatted string. [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/12/strftime-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tablet pressure support on OS X for X11, Gimp, and Inkscape</title>
		<link>http://clearcove.ca/blog/2008/12/tablet-pressure-support-on-os-x-for-x11-gimp-and-inkscape/</link>
		<comments>http://clearcove.ca/blog/2008/12/tablet-pressure-support-on-os-x-for-x11-gimp-and-inkscape/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 05:30:29 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Note to self]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=342</guid>
		<description><![CDATA[Here is what I had to do to enable tablet pressure support for the X11 based Gimp and Inkscape applications on OS X Leopard:
My setup:

OS X Leopard: 10.5.5 on Intel
X11: XQuartz 2.3.2 RC2
Inkscape: 0.46 (Mac binary)
Gimp: 2.6.3 (Mac binary)
Tablet: Wacom Graphire ET from around 2003

Key points are:

get at least the 2.3.2 version of XQuartz. 2.3.1 [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/12/tablet-pressure-support-on-os-x-for-x11-gimp-and-inkscape/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>OpenOffice.org 3.0 for Mac &#8211; a big deal</title>
		<link>http://clearcove.ca/blog/2008/10/openofficeorg-30-for-mac-a-big-deal/</link>
		<comments>http://clearcove.ca/blog/2008/10/openofficeorg-30-for-mac-a-big-deal/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 04:48:32 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=232</guid>
		<description><![CDATA[it&#8217;s been officially released for a few days now and I think it is a big deal. OpenOffice.org 3.0 is a big step forward:

Native Aqua &#8211; means it looks as beautiful as we expect from an OS X app. That has a big impact on my productivity. I enjoy working with beautiful tools. It also [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/10/openofficeorg-30-for-mac-a-big-deal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experts design breadth first</title>
		<link>http://clearcove.ca/blog/2008/10/experts-design-breadth-first/</link>
		<comments>http://clearcove.ca/blog/2008/10/experts-design-breadth-first/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 20:03:48 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[broadcast]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=226</guid>
		<description><![CDATA[or What they mean with thinking outside of the box.
Reading this article reminded me of a concept that applies to software design, user interface design, hardware engineering, and pretty much to any situation where you have to solve a problem creatively. I have applied it in a number of disciplines, however I have not used [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/10/experts-design-breadth-first/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Recipe: Make request environment available to models in Rails</title>
		<link>http://clearcove.ca/blog/2008/08/recipe-make-request-environment-available-to-models-in-rails/</link>
		<comments>http://clearcove.ca/blog/2008/08/recipe-make-request-environment-available-to-models-in-rails/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 19:50:41 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[broadcast]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=273</guid>
		<description><![CDATA[How often do you wish you had access to current_user in one of your models? I needed it for an app that required auditing. I had ActiveRecord call backs on the audited models to create audit entries on every record operation. The problem was that the models had no access to the currently logged in [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/08/recipe-make-request-environment-available-to-models-in-rails/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Recipe: RESTful permissions for Rails</title>
		<link>http://clearcove.ca/blog/2008/08/recipe-restful-permissions-for-rails/</link>
		<comments>http://clearcove.ca/blog/2008/08/recipe-restful-permissions-for-rails/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 20:59:23 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[broadcast]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=117</guid>
		<description><![CDATA[A common requirement for Rails applications is to check permissions for certain actions on your RESTful application&#8217;s resources. There are many ways to solve this problem, ranging from simple boolean flags to full fledged role based access control. I have tried a lot of approaches and have settled on a fairly simple way that is [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/08/recipe-restful-permissions-for-rails/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OpenSource project: Quentin Time Tracker</title>
		<link>http://clearcove.ca/blog/2008/08/quentin-time-tracker/</link>
		<comments>http://clearcove.ca/blog/2008/08/quentin-time-tracker/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 19:41:05 +0000</pubDate>
		<dc:creator>Jo Hund</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://clearcove.ca/?p=142</guid>
		<description><![CDATA[Being a contract software developer, tracking my time is extremely important for my business: I need to write invoices with task break downs, I want to get better at estimating, and I am just curious about what I spend my time on.
So I filled this need by writing my own Rails time tracker: meet Quentin. [...]]]></description>
		<wfw:commentRss>http://clearcove.ca/blog/2008/08/quentin-time-tracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.355 seconds -->
