<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Article RSS Feed</title>
    <link>http://your-web-site.com/rss/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>The main blog feed for my Web site.</description>
    
    
        <item>
          <title>Upgrading Rails from 2.1.2 to 2.3.5</title>
          <description>&lt;p&gt;I recently had to upgrade the rails installation of the project I&amp;#8217;m working on, so just thought I would document what steps I took to make that happen since upgrading can be a pain and I found tutorials out there to be very helpful in getting the code up and running again.&lt;/p&gt;</description>
          <pubDate>Tue, 23 Feb 2010 07:00:42 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2010/02/23/upgrading-rails-from-2-1-2-to-2-3-5/</guid>
          <link>http://your-web-site.com/articles/2010/02/23/upgrading-rails-from-2-1-2-to-2-3-5/</link>
        </item>
    
        <item>
          <title>Working With Core Data</title>
          <description>&lt;p&gt;So I recently started an iPhone game that will be a memory clone, for fun and profit! I learned some things about CoreData that I would like to share, since there doesn&amp;#8217;t seem to be a lot of information about what I ran into.&lt;/p&gt;</description>
          <pubDate>Sat, 13 Feb 2010 10:47:51 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2010/02/13/working-with-core-data/</guid>
          <link>http://your-web-site.com/articles/2010/02/13/working-with-core-data/</link>
        </item>
    
        <item>
          <title>Old Switcheroo Released!</title>
          <description>&lt;p&gt;Should have done this about a week ago, but better late than never. &lt;a href=&quot;http://oldswitcheroo.com&quot;&gt;Old Switcheroo&lt;/a&gt; has been officially released to the public! Right now we have over 100 users and over 300 items for trade, which isn&amp;#8217;t too bad for one weeks time. So tell your friends, and have them tell their cousins, and so on. Tell them it is eco-friendly (2nd &amp;#8216;R&amp;#8217; in reduce-reuse-recycle). Tell them it&amp;#8217;s like using &amp;#8216;teh&amp;#8217; instead of &amp;#8216;the&amp;#8217;, it&amp;#8217;s so cool. Enjoy!&lt;/p&gt;</description>
          <pubDate>Thu, 14 May 2009 15:11:56 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2009/05/14/old-switcheroo-released/</guid>
          <link>http://your-web-site.com/articles/2009/05/14/old-switcheroo-released/</link>
        </item>
    
        <item>
          <title>Old Switcheroo - Swap Your Stuff</title>
          <description>&lt;p&gt;The latest and (I dare-say) greatest thing I&amp;#8217;ve been working on is &lt;a href=&quot;http://oldswitcheroo.com&quot;&gt;Old Switcheroo&lt;/a&gt;.&lt;/p&gt;</description>
          <pubDate>Sat, 21 Mar 2009 01:30:59 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2009/03/21/old-switcheroo---swap-your-stuff/</guid>
          <link>http://your-web-site.com/articles/2009/03/21/old-switcheroo---swap-your-stuff/</link>
        </item>
    
        <item>
          <title>Restful Authentication Woes</title>
          <description>&lt;p&gt;I recently started a new project (details forthcoming) and of course needed the &lt;a href=&quot;http://github.com/technoweenie/restful-authentication/tree/master&quot;&gt;restful_authentication plugin&lt;/a&gt; for getting users logged in. Unfortunately I ran into some problems right out of the box.&lt;/p&gt;</description>
          <pubDate>Thu, 22 Jan 2009 13:31:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2009/01/22/restful-authentication-woes/</guid>
          <link>http://your-web-site.com/articles/2009/01/22/restful-authentication-woes/</link>
        </item>
    
        <item>
          <title>Ruby battleship tournament</title>
          <description>&lt;p&gt;So I&amp;#8217;ve been diligently working away on an &lt;a href=&quot;http://github.com/siannopollo/joshua_son_of_nun/tree/master&quot;&gt;entry&lt;/a&gt; for the upcoming &lt;a href=&quot;http://github.com/slagyr/battleship/tree/master&quot;&gt;battleship sparring tournament&lt;/a&gt; on Dec 1. It has been extremely fun. I think I&amp;#8217;m almost done (just like every other project, eh?), and I thought I would share some insight into what I have learned, mainly about targeting strategies.&lt;/p&gt;</description>
          <pubDate>Sat, 15 Nov 2008 05:35:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/11/15/ruby-battleship-tournament/</guid>
          <link>http://your-web-site.com/articles/2008/11/15/ruby-battleship-tournament/</link>
        </item>
    
        <item>
          <title>Memoizing with arguments</title>
          <description>&lt;p&gt;At RubyConf right now and just finished the talk about Scaling Ruby (put on by the &lt;a href=&quot;http://railsenvy.com&quot;&gt;Rails Envy guys&lt;/a&gt;). At the end of the talk someone asked about how to roll your own memoization when your method takes arguments. It just so happens that the app I&amp;#8217;m working had to handle this, and here is how we did it.&lt;/p&gt;</description>
          <pubDate>Thu, 06 Nov 2008 17:02:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/11/06/memoizing-with-arguments/</guid>
          <link>http://your-web-site.com/articles/2008/11/06/memoizing-with-arguments/</link>
        </item>
    
        <item>
          <title>plan-my-route</title>
          <description>&lt;p&gt;It&amp;#8217;s a shame I haven&amp;#8217;t written about this yet, but just wanted to write briefly about a handy little application I wrote for my wife almost a year ago: &lt;a href=&quot;http://plan-my-route.com&quot;&gt;plan-my-route&lt;/a&gt;.&lt;/p&gt;</description>
          <pubDate>Sat, 18 Oct 2008 02:27:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/10/18/plan-my-route/</guid>
          <link>http://your-web-site.com/articles/2008/10/18/plan-my-route/</link>
        </item>
    
        <item>
          <title>Magic Erasers are awesome</title>
          <description>&lt;p&gt;So if you haven&amp;#8217;t already bought &lt;a href=&quot;http://www.marware.com/PRODUCTS/MacBook/Macbook-Protection-Pack-Deluxe&quot;&gt;something like this&lt;/a&gt;... don&amp;#8217;t! I&amp;#8217;ve found a solution (one among many, just google &amp;#8216;clean macbook&amp;#8217; and you&amp;#8217;ll get a slew of hits), and it is the &lt;a href=&quot;http://mrclean.com/en_US/products/eraser_extra_power.shtml&quot;&gt;Mr. Clean Magic Eraser&lt;/a&gt;. Not only do they take crayon and spaghetti sauce off of painted walls without damage (at least walls with a matte finish), but they also get that icky brown junk off of your laptop. Here is a high contrast photo of the before shot:&lt;/p&gt;</description>
          <pubDate>Sun, 21 Sep 2008 20:13:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/09/21/magic-erasers-are-awesome/</guid>
          <link>http://your-web-site.com/articles/2008/09/21/magic-erasers-are-awesome/</link>
        </item>
    
        <item>
          <title>Mail Fetcher - Fetch Email from Ruby and Rails</title>
          <description>&lt;p&gt;I recently had to write something to fetch emails from a GMail account and process the emails to check if the email was a bounce (bad email address). If so, the person in the system associated with the bounced email would be deleted from the database. I did some searching for such thing and found this:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://wiki.rubyonrails.org/rails/pages/HowToReceiveEmailsWithActionMailer&quot;&gt;How to receive emails with Rails&lt;/a&gt;&lt;/p&gt;

About half way down the page you see an example for polling emails from a POP3 server (edited for space):
&lt;pre&gt;
require 'net/pop'
require File.dirname(__FILE__) + '/../config/environment'

logger = RAILS_DEFAULT_LOGGER

logger.info &quot;Running Mail Importer...&quot; 
Net::POP3.start(&quot;mail.server.net&quot;, nil, &quot;username&quot;, &quot;password&quot;) do |pop|
  if pop.mails.empty?
    logger.info &quot;NO MAIL&quot; 
  else
    pop.mails.each do |email|

      begin
        logger.info &quot;receiving mail...&quot; 
        Mailman.receive(TMail::Mail.parse(email.pop))
        email.delete
      rescue Exception =&gt; e
        logger.error e.message
      end

    end
  end
end
logger.info &quot;Finished Mail Importer.&quot;
&lt;/pre&gt;
</description>
          <pubDate>Sun, 17 Feb 2008 09:48:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/02/17/mail-fetcher---fetch-email-from-ruby-and-rails/</guid>
          <link>http://your-web-site.com/articles/2008/02/17/mail-fetcher---fetch-email-from-ruby-and-rails/</link>
        </item>
    
    
  </channel>
</rss>

