<?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>Ben Allfree</title>
	<atom:link href="http://www.benallfree.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benallfree.com</link>
	<description>Custom programming by someone who knows the difference.</description>
	<lastBuildDate>Wed, 01 Feb 2012 05:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ben&#8217;s Gigs beta happening now</title>
		<link>http://www.benallfree.com/2012/01/09/bens-gigs-beta-happening-now/</link>
		<comments>http://www.benallfree.com/2012/01/09/bens-gigs-beta-happening-now/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 18:48:01 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1489</guid>
		<description><![CDATA[Hey everyone, please go check out the beta of Ben&#8217;s Gigs and reserve yourself a beta spot.]]></description>
		<wfw:commentRss>http://www.benallfree.com/2012/01/09/bens-gigs-beta-happening-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending mail through gmail&#8217;s web UI with Ruby and WWW::Mechanize</title>
		<link>http://www.benallfree.com/2011/12/26/automated-posting-to-gmail-with-ruby-and-wwwmechanize/</link>
		<comments>http://www.benallfree.com/2011/12/26/automated-posting-to-gmail-with-ruby-and-wwwmechanize/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 18:01:03 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1474</guid>
		<description><![CDATA[Ever wondered if you can use gmail&#8217;s web UI to send emails using Ruby? The answer is YES! Why use their web UI instead of SMTP, you may ask? Normally I would say don&#8217;t. I would tell you to skip gmail entirely and use a service like AuthSMTP to send your emails reliably. However, there <a href='http://www.benallfree.com/2011/12/26/automated-posting-to-gmail-with-ruby-and-wwwmechanize/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/12/26/automated-posting-to-gmail-with-ruby-and-wwwmechanize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ever wanted to filter post titles, but only on certain posts?</title>
		<link>http://www.benallfree.com/2011/11/25/ever-wanted-to-filter-post-titles-but-only-on-certain-posts/</link>
		<comments>http://www.benallfree.com/2011/11/25/ever-wanted-to-filter-post-titles-but-only-on-certain-posts/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 10:23:48 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1429</guid>
		<description><![CDATA[Here is a code sample to do just that. But keep in mind, this filters the title in maybe all places the title shows up, including the admin. add_filter('the_title', 'hide_click_title',10,2); function hide_click_title($t, $id) { $post = &#038;get_post($id); if($post->post_type!='page' &#124;&#124; $post->post_name!='my_specific_post_slug') return $t; return 'filtered title'; }]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/11/25/ever-wanted-to-filter-post-titles-but-only-on-certain-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s with all the iPhone scams on CL?</title>
		<link>http://www.benallfree.com/2011/10/29/whats-with-all-the-iphone-scams-on-cl/</link>
		<comments>http://www.benallfree.com/2011/10/29/whats-with-all-the-iphone-scams-on-cl/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 01:01:06 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1420</guid>
		<description><![CDATA[I posted an ad to sell my iPhone 3G with a cracked screen. In the last 3 hours, I&#8217;ve received about 10 spam responses in broken English asking me to text or call a local number. There is no way 10 people are interested in an iPhone 3G with a cracked screen. Whazup??]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/10/29/whats-with-all-the-iphone-scams-on-cl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dead Ends</title>
		<link>http://www.benallfree.com/2011/10/26/dead-ends/</link>
		<comments>http://www.benallfree.com/2011/10/26/dead-ends/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 18:36:54 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1417</guid>
		<description><![CDATA[Stephen King&#8217;s book, On Writing is great. In it, he talks about how he can spend months writing a book only to see the story hit a dead end. He throws the whole book out. I feel that way about some recent work I&#8217;ve been doing on Click. Sometimes you take a path and find <a href='http://www.benallfree.com/2011/10/26/dead-ends/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/10/26/dead-ends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Craigslist Effect</title>
		<link>http://www.benallfree.com/2011/10/15/the-craigslist-effect/</link>
		<comments>http://www.benallfree.com/2011/10/15/the-craigslist-effect/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 15:43:21 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=539</guid>
		<description><![CDATA[I&#8217;ll just go ahead and proclaim myself the King of Craigslist until somebody else steps forward. I think I did more business than any single person last year. (By the way, freelance programmers, try Ben&#8217;s Gigs &#8211; shameless plug!). This article is about how to find good help with your project. We all know that <a href='http://www.benallfree.com/2011/10/15/the-craigslist-effect/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/10/15/the-craigslist-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No more Facebook FBML? &#8211; Yes please!</title>
		<link>http://www.benallfree.com/2011/10/09/no-more-facebook-fbml-yes-please/</link>
		<comments>http://www.benallfree.com/2011/10/09/no-more-facebook-fbml-yes-please/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 22:16:12 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1412</guid>
		<description><![CDATA[Looks like Facebook is phasing out FBML. Too bad that I wrote a bunch of FBML code, but good for everyone else. iFrame is the way to go. The Click framework makes easy work out of iFrame development for Facebook. Maybe I&#8217;ll put together a demo app &#8211; if I can bring myself to re-activate <a href='http://www.benallfree.com/2011/10/09/no-more-facebook-fbml-yes-please/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/10/09/no-more-facebook-fbml-yes-please/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A better 404.php approach (or Dynamic URLs with Click)</title>
		<link>http://www.benallfree.com/2011/10/07/a-better-404-php-approach-or-dynamic-urls-with-click/</link>
		<comments>http://www.benallfree.com/2011/10/07/a-better-404-php-approach-or-dynamic-urls-with-click/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 17:03:04 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1401</guid>
		<description><![CDATA[Alost every WordPress theme includes a 404.php theme file for those unfortunate cases where WordPress cannot find the URL path requested. There are also plugins that customize the 404 experience, and nearly all of them require that you modify the theme&#8217;s 404.php file to call a custom function provided by the plugin. My particular problem <a href='http://www.benallfree.com/2011/10/07/a-better-404-php-approach-or-dynamic-urls-with-click/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/10/07/a-better-404-php-approach-or-dynamic-urls-with-click/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Click refactoring</title>
		<link>http://www.benallfree.com/2011/10/04/more-click-refactoring/</link>
		<comments>http://www.benallfree.com/2011/10/04/more-click-refactoring/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 22:54:22 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1407</guid>
		<description><![CDATA[Today I was working on a stand-alone web site that was very poorly designed. I took it as an opportunity to introduce Click into the system so I could get some ActiverRecord support instead of doing raw mysql queries. This lead to some refactoring. The upshot is that Click now lives in a core that <a href='http://www.benallfree.com/2011/10/04/more-click-refactoring/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/10/04/more-click-refactoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using private SSH keys with Coda</title>
		<link>http://www.benallfree.com/2011/10/03/using-private-ssh-keys-with-coda/</link>
		<comments>http://www.benallfree.com/2011/10/03/using-private-ssh-keys-with-coda/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 20:04:32 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1403</guid>
		<description><![CDATA[There is a lot of confusion online about how to use a private SSH key with coda. Here&#8217;s how on OS X. I&#8217;ll assume you know how to install a private key in your ~/.ssh folder and that you can connect normally like this: $ ssh -i ~/.ssh/my_rsa username@somehost.com 1. Add a host shortcut and <a href='http://www.benallfree.com/2011/10/03/using-private-ssh-keys-with-coda/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2011/10/03/using-private-ssh-keys-with-coda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

