<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>infused.org</title>
	
	<link>http://www.infused.org</link>
	<description />
	<lastBuildDate>Tue, 02 Feb 2010 00:00:00 PST</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/infusedorg" /><feedburner:info uri="infusedorg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item><title>Links for 2010-02-01 [del.icio.us]</title><link>http://del.icio.us/infused#2010-02-01</link><pubDate>Tue, 02 Feb 2010 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/infused#2010-02-01</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://gist.github.com/162881#"&gt;FactoryGirl attachments - gist: 162881 - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lindsaar.net/2010/1/31/validates_rails_3_awesome_is_true"&gt;lindsaar.net A Different View...&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/infusedorg/~4/XlYNhr7fQFM" height="1" width="1"/&gt;</description></item><item><title>Links for 2010-01-31 [del.icio.us]</title><link>http://del.icio.us/infused#2010-01-31</link><pubDate>Mon, 01 Feb 2010 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/infused#2010-01-31</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/google-email-uploader-mac/"&gt;google-email-uploader-mac -  Project Hosting on Google Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gctoc.htm"&gt;GEDCOM 5.5 specification (Paul McBride's HTML version with corrections added from the GEDCOM 5.5 Errata Sheet)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/infusedorg/~4/ozADS6RYolE" height="1" width="1"/&gt;</description></item><item><title>Links for 2010-01-29 [del.icio.us]</title><link>http://del.icio.us/infused#2010-01-29</link><pubDate>Sat, 30 Jan 2010 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/infused#2010-01-29</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://tunnel13.com/park.html"&gt;Medford Railroad Park&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/infusedorg/~4/XTxpEJ8hZC0" height="1" width="1"/&gt;</description></item><item><title>Links for 2010-01-24 [del.icio.us]</title><link>http://del.icio.us/infused#2010-01-24</link><pubDate>Mon, 25 Jan 2010 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/infused#2010-01-24</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://darwinweb.net/"&gt;Getting Up To Speed With Rails 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/infusedorg/~4/hiAZC-rdhZw" height="1" width="1"/&gt;</description></item><item><title>Links for 2010-01-23 [del.icio.us]</title><link>http://del.icio.us/infused#2010-01-23</link><pubDate>Sun, 24 Jan 2010 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/infused#2010-01-23</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://support.apple.com/kb/HT3789"&gt;Mac OS X v10.6: Disabling mDNSResponder will disable DNS&lt;/a&gt;&lt;br/&gt;
How to disable mDNSResponder without disabling DNS resolution on Snow Leopard&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/infusedorg/~4/DFNKSDKV_pE" height="1" width="1"/&gt;</description></item><item><title>Links for 2010-01-21 [del.icio.us]</title><link>http://del.icio.us/infused#2010-01-21</link><pubDate>Fri, 22 Jan 2010 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/infused#2010-01-21</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.madcowley.com/madcode/?p=12"&gt;MadCode &amp;rsaquo; migrating a rails app from 2.x to 3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://perfectionkills.com/optimizing-html/"&gt;Perfection kills &amp;raquo; Optimizing HTML&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/infusedorg/~4/U5wKjq7LJ2Q" height="1" width="1"/&gt;</description></item><item><title>Links for 2010-01-18 [del.icio.us]</title><link>http://del.icio.us/infused#2010-01-18</link><pubDate>Tue, 19 Jan 2010 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/infused#2010-01-18</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.lukemelia.com/blog/archives/2010/01/17/redis-in-practice-whos-online/"&gt;Luke Melia &amp;raquo; Redis in Practice: Who&amp;rsquo;s Online?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/infusedorg/~4/D2klPk8gxg8" height="1" width="1"/&gt;</description></item><item>
		<title>Spain 2009</title>
		<link>http://www.infused.org/2010/01/04/spain-2009/</link>
		<comments>http://www.infused.org/2010/01/04/spain-2009/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 00:32:45 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.infused.org/?p=510</guid>
		<description><![CDATA[Photos from our recent trip to Spain
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/infused/sets/72157622999099163/show/">Photos from our recent trip to Spain</a></p>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/jV-KmcdZJ28" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2010/01/04/spain-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBF 1.0.9 update</title>
		<link>http://www.infused.org/2009/01/15/dbf-109-update/</link>
		<comments>http://www.infused.org/2009/01/15/dbf-109-update/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 19:32:44 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[DBF]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.infused.org/?p=483</guid>
		<description><![CDATA[DBF is a small fast Ruby library for reading dBase, xBase, Clipper and FoxPro database files
Changes in version 1.0.9:

Fix incorrect integer column values (only affecting some dbf files)
Add CSV export

]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/infused/dbf/tree/masterg">DBF</a> is a small fast Ruby library for reading dBase, xBase, Clipper and FoxPro database files</p>
<p>Changes in version 1.0.9:</p>
<ul>
<li>Fix incorrect integer column values (only affecting some dbf files)</li>
<li>Add CSV export</li>
</ul>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/yZ74j84Kn8k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2009/01/15/dbf-109-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Blame Game</title>
		<link>http://www.infused.org/2009/01/05/the-blame-game/</link>
		<comments>http://www.infused.org/2009/01/05/the-blame-game/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 00:20:07 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.infused.org/?p=440</guid>
		<description><![CDATA[In just about every Rails project I&#8217;ve worked on over the last several years we&#8217;ve needed track the user who creates and updates database records.  The most popular solution seems to be DeLynn Berry&#8217;s userstamp plugin and, until recently, that&#8217;s what we&#8217;ve always chosen to use too.  But after fighting incompatibility with newer [...]]]></description>
			<content:encoded><![CDATA[<p>In just about every Rails project I&#8217;ve worked on over the last several years we&#8217;ve needed track the user who creates and updates database records.  The most popular solution seems to be DeLynn Berry&#8217;s userstamp plugin and, until recently, that&#8217;s what we&#8217;ve always chosen to use too.  But after fighting incompatibility with newer versions of Rails I decided to write my own plugin.  Enter <a href="http://github.com/infused/blame/tree/master">Blame</a>.</p>
<p>Blame automatically userstamps create and update operations if the table has columns named created_by and/or updated_by.</p>
<p><b>Installation:</b></p>
<pre><code>ruby script/plugin install git://github.com/infused/blame.git</code></pre>
<p>Blame assumes that you are using <a href="http://github.com/technoweenie/restful-authentication/tree/master">restful-authentication</a> and expects User.current_user to return the current user. You can override this behavior by overriding the default userstamp_object method in ActiveRecord::Base or in any of your models. For example, maybe you just want to find the current user bases on the a session variable:</p>
<pre><code># In environment.rb
class ActiveRecord::Base
  def userstamp_object
    User.find(session[:user_id])
  end
end
</code></pre>
<p>Maybe you don’t like the default column names of created_by/updated_by. You can customize the column names globally or for individual models:</p>
<pre><code># Globally in environment.rb
ActiveRecord::Base.created_userstamp_column = :creator_id

# In a model definition
class Subscription
  self.created_userstamp_column = :creator_id
  self.updated_userstamp_column = :updater_id
end
</code></pre>
<p>Automatic userstamping can be turned off by setting record_userstamps:</p>
<pre><code># Globally in environment.rb
ActiveRecord::Base.record_userstamps = false

# In a model definition
class Subscription
  self.record_userstamps = false
end

</code></pre>
<p>Blame also adds a migration helper which will add the created_by and updated_by columns (or your custom column names) to your table:</p>
<pre><code>create_table :widgets do |t|
  t.string :name
  t.timestamps
  t.userstamps
end
</code></pre>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/B7zFIdKKkuI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2009/01/05/the-blame-game/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>DBF 1.0.6 update</title>
		<link>http://www.infused.org/2007/11/27/dbf-106-update/</link>
		<comments>http://www.infused.org/2007/11/27/dbf-106-update/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 05:43:13 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[DBF]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.infused.org/2007/11/27/dbf-106-update/</guid>
		<description><![CDATA[DBF is a small fast library for reading dBase, xBase, Clipper and FoxPro database files. It is written completely in Ruby and has no external dependencies.
Changes in version 1.0.5:

Strip non-ascii characters from column names

]]></description>
			<content:encoded><![CDATA[<p><a href="http://dbf.rubyforge.org">DBF</a> is a small fast library for reading dBase, xBase, Clipper and FoxPro database files. It is written completely in Ruby and has no external dependencies.</p>
<p>Changes in version 1.0.5:</p>
<ul>
<li>Strip non-ascii characters from column names</li>
</ul>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/ES_4R-CWuhs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2007/11/27/dbf-106-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBF 1.0.2 Update</title>
		<link>http://www.infused.org/2007/08/15/dbf-102-update/</link>
		<comments>http://www.infused.org/2007/08/15/dbf-102-update/#comments</comments>
		<pubDate>Wed, 15 Aug 2007 21:50:50 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[DBF]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.infused.org/2007/08/15/dbf-102-update/</guid>
		<description><![CDATA[DBF is a small fast library for reading dBase, xBase, Clipper and FoxPro database files. It is written completely in Ruby and has no external dependencies.
Changes in version 1.0.2:

Fixes a bug when reading Visual Foxpro memo files.

]]></description>
			<content:encoded><![CDATA[<p><a href="http://dbf.rubyforge.org">DBF</a> is a small fast library for reading dBase, xBase, Clipper and FoxPro database files. It is written completely in Ruby and has no external dependencies.</p>
<p>Changes in version 1.0.2:</p>
<ul>
<li>Fixes a bug when reading Visual Foxpro memo files.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/FruQmy1kams" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2007/08/15/dbf-102-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dylan</title>
		<link>http://www.infused.org/2007/07/09/dylan/</link>
		<comments>http://www.infused.org/2007/07/09/dylan/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 23:31:20 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.infused.org/2007/07/09/dylan/</guid>
		<description><![CDATA[Today my son Dylan is 1 week old.  It&#8217;s been an amazing experience so far and I&#8217;m sure it will only get better as he becomes more interactive. This is the first time I&#8217;ve had any time to sit down and catch up on email, blogs, programming, etc.  He&#8217;s in my lap now, [...]]]></description>
			<content:encoded><![CDATA[<p>Today my son Dylan is 1 week old.  It&#8217;s been an amazing experience so far and I&#8217;m sure it will only get better as he becomes more interactive. This is the first time I&#8217;ve had any time to sit down and catch up on email, blogs, programming, etc.  He&#8217;s in my lap now, and I&#8217;ve been working with him in the crook of my arm for the last two hours.  It&#8217;s surprisingly easy to do while he&#8217;s still small and sleeps most of the time!</p>
<p>Dylan at 1 day old:<br />
<img src="http://www.infused.org/files/CRW_7776.jpg" alt="Dylan - 1 day old" /></p>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/ifTMIeFjldE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2007/07/09/dylan/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>DBF 0.5.0 Update</title>
		<link>http://www.infused.org/2007/05/26/dbf-050-update/</link>
		<comments>http://www.infused.org/2007/05/26/dbf-050-update/#comments</comments>
		<pubDate>Sat, 26 May 2007 09:11:40 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[DBF]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.infused.org/2007/05/26/dbf-050-update/</guid>
		<description><![CDATA[A lot of work has gone into this release of the DBF gem.  The basic reader code is stable now. I&#8217;m in the process of moving the test suite from Test::Unit to Rspec. When I&#8217;m done with that I&#8217;ll add a couple of additional features, polish the documentation and christen it 1.0.0.

New find method
Full [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of work has gone into this release of the <a href="http://dbf.rubyforge.org">DBF gem</a>.  The basic reader code is stable now. I&#8217;m in the process of moving the test suite from Test::Unit to Rspec. When I&#8217;m done with that I&#8217;ll add a couple of additional features, polish the documentation and christen it 1.0.0.</p>
<ul>
<li>New find method</li>
<li>Full compatibility with the two flavors of memo file</li>
<li>Two modes of operation:
<ul>
<li>In memory (default): All records are loaded into memory on the first<br />
    request. Records are retrieved from memory for all subsequent requests.</li>
<li>File I/O: All records are retrieved from disk on every request</li>
</ul>
</li>
<li>Improved <a href="http://dbf.rubyforge.org/dbf">documentation</a> and more usage examples</li>
</ul>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/J0I8GiK_xsk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2007/05/26/dbf-050-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Returning supported HTTP methods with ‘verify’</title>
		<link>http://www.infused.org/2007/02/12/376/</link>
		<comments>http://www.infused.org/2007/02/12/376/#comments</comments>
		<pubDate>Tue, 13 Feb 2007 02:36:40 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.infused.org/2007/02/12/376/</guid>
		<description><![CDATA[When using Rails&#8217; verify method to protect your ActionController actions, you should return a list of the allowed HTTP methods in the response headers.
Let&#8217;s say you have an action called update that you want to protect from anything but a POST.  I like to do it like this:
verify :method => :post, :only => :update, [...]]]></description>
			<content:encoded><![CDATA[<p>When using Rails&#8217; <a href="http://api.rubyonrails.com/classes/ActionController/Verification/ClassMethods.html#M000175">verify</a> method to protect your ActionController actions, you should return a list of the allowed HTTP methods in the response headers.</p>
<p>Let&#8217;s say you have an action called update that you want to protect from anything but a POST.  I like to do it like this:</p>
<div class="code">verify :method => :post, :only => :update, :render => {:text => &#8216;405 HTTP POST required&#8217;, :status => 405}, :add_headers => {&#8216;Allow&#8217; => &#8216;POST&#8217;}
</div>
<p>Now if someone tries to hit the update action with anything other than a POST, an error message will be displayed and the response headers will contain (among other things):</p>
<div class="code">{&#8220;Status&#8221;=>&#8221;405 Method Not Allowed&#8221;, &#8220;Allow&#8221;=>&#8221;POST&#8221;}</div>
<p>In my opinion, this is a better way to go than redirecting to another action because the use of an improper HTTP method is most likely the result of either programmer error or malicious intent.  By redirecting to another page, you are making it much easier to for somebody to take your site down with a denial of service attack and if it&#8217;s a programming error, you&#8217;ll locate the problem faster.</p>
<p>You should also make sure that you have a functional test for this behavior:</p>
<pre>
<div class="code">def test_invalid_update_methods
  [:get, :put, :delete].each do |http_method|
    send http_method, :update
    assert_response 405
    assert_equal 'POST', @response.headers['Allow']
    assert_equal '405 HTTP POST required', @response.body
  end
end
</div>
</pre>
<h3>Additional Resources</h3>
<ul>
<li><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">HTTP 1.1: Status Code Definitions</a></li>
<li><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html">HTTP 1.1: Header Field Definitions</a></li>
<li><a href="http://api.rubyonrails.com/classes/ActionController/Verification/ClassMethods.html#M000175">Rails API Documentation: Verification</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/JhzEvEQgB5E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2007/02/12/376/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Going Nowhere for RailsConf 2007</title>
		<link>http://www.infused.org/2007/02/02/going-nowhere-for-railsconf-2007/</link>
		<comments>http://www.infused.org/2007/02/02/going-nowhere-for-railsconf-2007/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 22:49:29 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.infused.org/2007/02/02/going-nowhere-for-railsconf-2007/</guid>
		<description><![CDATA[RailsConf will be held right here in Portland this year, so no travelling for me this time around.  The conference is being held at the Oregon Convention Center (the same place OSCON is held every year), so it&#8217;s a huge improvement over the shitty hotel in Chicago where it was held last year.
Registration just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://conferences.oreillynet.com/rails/">RailsConf</a> will be held right here in Portland this year, so no travelling for me this time around.  The conference is being held at the Oregon Convention Center (the same place OSCON is held every year), so it&#8217;s a huge improvement over the shitty hotel in Chicago where it was held last year.</p>
<p>Registration just opened a couple of hours ago.  This year the registration fee is higher and the venue is a lot larger so it probably won&#8217;t sell out as quickly as last year.  But, if you want to go, I would sign up soon.  I already did.</p>
<p>Updates:</p>
<ul>
<li>7 hours later: I&#8217;m glad I bought mine early, because <a href="http://weblog.rubyonrails.com/2007/2/2/one-third-of-railsconf-07-seats-gone">they might sell out faster than last year</a>.</li>
<li>3 days later: <a href="http://www.37signals.com/svn/posts/250-railsconf-07-sells-faster-than-any-other-oreilly-conference">RailsConf &#8216;07 sells faster than any other O&#8217;Reilly conference</a></li>
<li>9 days later: <a href="http://weblog.rubyonrails.com/2007/2/11/railsconf-sells-more-than-2-3s-railsconf-eu-rfp-open">close to 75%</a> of the tickets have now been sold.
</li>
<li>22 days later: <a href="http://weblog.rubyonrails.com/2007/2/24/railsconf-07-sold-out">Sold out</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/sga_EhuDRys" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2007/02/02/going-nowhere-for-railsconf-2007/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 month old MacBook Pro needs a good home</title>
		<link>http://www.infused.org/2007/01/11/10-month-old-macbook-pro-needs-a-good-home/</link>
		<comments>http://www.infused.org/2007/01/11/10-month-old-macbook-pro-needs-a-good-home/#comments</comments>
		<pubDate>Fri, 12 Jan 2007 06:26:27 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.infused.org/2007/01/11/10-month-old-macbook-pro-needs-a-good-home/</guid>
		<description><![CDATA[I had to send my MacBook Pro in to repair a failing fan this week.  Since it&#8217;s rather difficult for me to earn an income with no development machine, I bought one of the new MacBook Pro&#8217;s to replace it.  
I&#8217;ll be selling the old one as soon as it comes back. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I had to send my MacBook Pro in to repair a failing fan this week.  Since it&#8217;s rather difficult for me to earn an income with no development machine, I bought one of the new MacBook Pro&#8217;s to replace it.  </p>
<p>I&#8217;ll be selling the old one as soon as it comes back. It&#8217;s an original 15&#8243; MacBook Pro running at 2.0GHz with 2GB of RAM and the 100GB hard drive.  It&#8217;s 10 months old, so it has over 2 years left on the AppleCare warranty.  <a href="mailto:keithm@infused.org">Make me an offer</a> if you&#8217;re interested in buying it.  Serious offers only please.  If I don&#8217;t get any acceptable offers by next week, I&#8217;ll put it up for sale on ebay. </p>
<p>Update:  The MBP just arrived back from Apple and the fan has been fixed.  They also replaced the new top assembly in order to fix a &#8220;crunchy&#8221; trackpad button.  This means that, while the keyboard is not new and has had my grubby fingers all over it, the area where your delicate hands rest is beautiful virgin aluminum.</p>
<img src="http://feeds.feedburner.com/~r/infusedorg/~4/6xGHvYEPYb4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.infused.org/2007/01/11/10-month-old-macbook-pro-needs-a-good-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
