<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Calamity Lane</title>
    <link>http://calamitylane.com/rss/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>The main blog feed for Calamity Lane.</description>
    
    
      
        <item>
          <title>Zombie Songs</title>
          <description>&lt;p&gt;For all those times when you&amp;#8217;ve been thinking to yourself &amp;#8220;Man, this would be the perfect situation in which to play a zombie song,&amp;#8221; I&amp;#8217;m glad to say modern independent musicians have stepped up to fill this gap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jonathan Coulton, &lt;a href=&quot;http://www.youtube.com/watch?v=UQYjZc7gKXc&quot;&gt;Re: Your Brains&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;No More Kings, &lt;a href=&quot;http://www.youtube.com/watch?v=I9BRUe4yToQ&quot;&gt;Zombie Me&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Further zombie song recommendations are welcome in the comments.&lt;/p&gt;</description>
          <pubDate>Tue, 22 Sep 2009 10:06:04 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/zombie-songs/</guid>
          <link>http://calamitylane.com/articles/programming/zombie-songs/</link>
        </item>
      
        <item>
          <title>A More Effective Name</title>
          <description>&lt;p&gt;A quick note:&lt;/p&gt;

&lt;p&gt;If you are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using Rails&lt;/li&gt;
&lt;li&gt;Using RSpec&lt;/li&gt;
&lt;li&gt;Have just discovered the incredible joy of named scopes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#8230;restrain yourself, by any means available (up to and including physical violence) from creating a named scope called &amp;#8220;public&amp;#8221; or &amp;#8220;private.&amp;#8221;  The reasons for this should be fairly obvious.&lt;/p&gt;

&lt;p&gt;Really, whoever ends up cleaning up behind you will appreciate it.&lt;/p&gt;</description>
          <pubDate>Tue, 18 Aug 2009 00:28:53 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/a-more-effective-name/</guid>
          <link>http://calamitylane.com/articles/programming/a-more-effective-name/</link>
        </item>
      
        <item>
          <title>Annihilate Ubuntu's Annoying System Beep</title>
          <description>&lt;p&gt;A quickie to remind myself next time I build an Ubuntu box, and am being slowly driven batty by a tiny, tinny obsolete PC speaker made of hate:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sudo gvim /etc/modprobe.d/blacklist
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;(or /etc/modprobe.d/blacklist.conf, for Ubuntu 9.04)
&amp;#8230;and add the following line:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;blacklist pcspkr
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;From the command line, kill it in the current session:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sudo rmmod pcspkr
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;No more waking the baby with late-night hacking sessions!&lt;/p&gt;</description>
          <pubDate>Thu, 09 Jul 2009 21:17:08 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/annihilate-ubuntus-annoying-system-beep/</guid>
          <link>http://calamitylane.com/articles/programming/annihilate-ubuntus-annoying-system-beep/</link>
        </item>
      
        <item>
          <title>Select Tag Funkiness With Merb</title>
          <description>&lt;p&gt;In my ongoing travails with Merb &amp;amp; Friends, I&amp;#8217;ve run across a few behaviors with the select() form helper method.  Since there&amp;#8217;s currently a dearth of examples, I thought I&amp;#8217;d document them for myself and future googlers.&lt;/p&gt;</description>
          <pubDate>Sun, 18 Jan 2009 23:53:24 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/select-tag-funkyness-with-merb/</guid>
          <link>http://calamitylane.com/articles/programming/select-tag-funkyness-with-merb/</link>
        </item>
      
        <item>
          <title>A Rails Developer Spends One Week With Merb (and HAML and JQuery and DataMapper)</title>
          <description>&lt;p&gt;Developers often talk about some hot new technology they plan on spending time with, but very rarely do they ever get around to it.  I&amp;#8217;m ordinarily in the same boat, but last week I had a new personal project crop up for a simple web application (5-6 models) which was an ideal candidate for testing out a slew of new tech that I&amp;#8217;ve been meaning to get around to.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.merbivore.com/&quot;&gt;Merb&lt;/a&gt;, an erstwhile competitor to Rails, has been making a big splash lately.  I decided to step out of my comfort zone of Rails/Acti* and into the wild and woolly world of young, cutting-edge frameworks.  Since I&amp;#8217;m undergoing the pain of learning a new framework, I figured I&amp;#8217;d go whole hog and use &lt;a href=&quot;http://haml.hamptoncatlin.com&quot;&gt;Haml&lt;/a&gt;, &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;, and &lt;a href=&quot;http://datamapper.org/doku.php&quot;&gt;DataMapper&lt;/a&gt;, as well.&lt;/p&gt;

&lt;p&gt;Before last week, I&amp;#8217;d never done much more than spin through the initial tutorials for any of these tools.  That being the case, I can&amp;#8217;t really speak to performance, deployment, or any of half-a-hundred other critical issues to consider when selecting a framework&amp;#8211; this is strictly a shallow, first-impressions review.&lt;/p&gt;

&lt;p&gt;I welcome comments and corrections to my observations, and suggestions for easing some of the new-developer pain.&lt;/p&gt;</description>
          <pubDate>Thu, 08 Jan 2009 22:57:18 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/a-rails-developer-spends-one-week-with-merb-and-haml-and-jquery-and-datamapper/</guid>
          <link>http://calamitylane.com/articles/programming/a-rails-developer-spends-one-week-with-merb-and-haml-and-jquery-and-datamapper/</link>
        </item>
      
        <item>
          <title>If You Like Lyrical Code...</title>
          <description>Osake reminded me this morning that I hadn't posted this one up yet...

&lt;div class=&quot;ruby&quot;&gt;&lt;pre style=&quot;overflow: hidden;&quot;&gt;&lt;code class=&quot;line_number&quot; style=&quot;float: left; margin-right: 1em&quot;&gt;1
&amp;nbsp;
2
3
4&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;constant&quot;&gt;self&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=~&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;regex&quot;&gt;pina coladas&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;Rain&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;caught&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;constant&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;punct&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;yoga&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;include?&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;constant&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;brain&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;0.5&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;)&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;constant&quot;&gt;Personals&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;answer&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;constant&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;relationship&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;symbol&quot;&gt;:train_wreck&lt;/span&gt;
&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
</description>
          <pubDate>Sun, 07 Dec 2008 01:00:13 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/if-you-like-lyrical-code-/</guid>
          <link>http://calamitylane.com/articles/programming/if-you-like-lyrical-code-/</link>
        </item>
      
        <item>
          <title>Bank of America: Bad, Bad, Bad</title>
          <description>&lt;p&gt;So, yeah, this is going to be a little ranty; feel free to skip it if you like Bank of America, or just don&amp;#8217;t feel like hearing a windy blowhard spouting bile.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not going into the many reasons I decided to close out my Bank of America account, just the representative experience of actually doing it.&lt;/p&gt;</description>
          <pubDate>Mon, 24 Nov 2008 08:59:20 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/bank-of-america-bad-bad-bad/</guid>
          <link>http://calamitylane.com/articles/programming/bank-of-america-bad-bad-bad/</link>
        </item>
      
        <item>
          <title>Code Lyrical Umpteen-something...</title>
          <description>&lt;div class=&quot;ruby&quot;&gt;&lt;pre style=&quot;overflow: hidden;&quot;&gt;&lt;code class=&quot;line_number&quot; style=&quot;float: left; margin-right: 1em&quot;&gt;&amp;nbsp;1
&amp;nbsp;2
&amp;nbsp;3
&amp;nbsp;4
&amp;nbsp;5
&amp;nbsp;6
&amp;nbsp;7
&amp;nbsp;8
&amp;nbsp;9
10
11
12
13
14
15
16
17
18
19&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;class &lt;/span&gt;&lt;span class=&quot;class&quot;&gt;MaryMoon&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;Vegetarian&lt;/span&gt;

&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;initialize&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;attribute&quot;&gt;@ttl&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;2_524_554_080&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;ident&quot;&gt;doowop&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;attribute&quot;&gt;@loves&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;Miso&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;new&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;attribute&quot;&gt;@alone&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;ambivalence&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;false&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;

&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;eat&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;)&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;ident&quot;&gt;doowop&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;ArgumentError&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;is_a?&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;Meat&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;sho_like&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;is_a?&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;Bone&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;

&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;doowop&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;constant&quot;&gt;Thread&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;times&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;Mary Moon&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;'&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;}&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

As always, jump for answers!</description>
          <pubDate>Thu, 30 Oct 2008 10:08:42 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/code-lyrical-umpteen-something-/</guid>
          <link>http://calamitylane.com/articles/programming/code-lyrical-umpteen-something-/</link>
        </item>
      
        <item>
          <title>Mysterious, Incomprehensible Capistrano Errors</title>
          <description>So yesterday a co-worker and I were fighting fires in our Capistrano deploy scripts.  We'd been updating a crufty monstrosity of a cap script, and were getting  an error along the lines of:
&lt;div class=&quot;ruby&quot;&gt;&lt;pre style=&quot;overflow: hidden;&quot;&gt;&lt;code&gt;&lt;span class=&quot;ident&quot;&gt;uninitialized&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;constant&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;#&amp;lt;Class:0x7f3230382cf0&amp;gt;::Capistrano::Deploy&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
After half a day of rolling back every single change we'd made to the scripts in the last week, we discovered a small junk file with some test code we'd stuck in the 'lib/recipes' directory.  It was getting included even though it was not 'require'd anywhere.
&lt;p&gt;PROTIP: CAPISTRANO INCLUDES EVERYTHING IN THE 'lib/recipes' DIRECTORY BECAUSE IT HATES YOU.&lt;/p&gt;
&lt;p&gt;Also, it saves typing maybe three lines of code.&lt;/p&gt;</description>
          <pubDate>Wed, 29 Oct 2008 09:18:04 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/mysterious-incomprehensible-capistrano-errors/</guid>
          <link>http://calamitylane.com/articles/programming/mysterious-incomprehensible-capistrano-errors/</link>
        </item>
      
        <item>
          <title>Berceuse Code Lyrical</title>
          <description>Somewhat in the same vein as our last one:

&lt;div class=&quot;ruby&quot;&gt;&lt;pre style=&quot;overflow: hidden;&quot;&gt;&lt;code class=&quot;line_number&quot; style=&quot;float: left; margin-right: 1em&quot;&gt;&amp;nbsp;1
&amp;nbsp;2
&amp;nbsp;3
&amp;nbsp;4
&amp;nbsp;5
&amp;nbsp;6
&amp;nbsp;7
&amp;nbsp;8
&amp;nbsp;9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;Son&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;pray&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;beneficiaries&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;)&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;unless&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;beneficiaries&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;uniq&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;size&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;EVERYONE&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;size&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;raise&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;constant&quot;&gt;ArgumentError&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;Prayers should include everyone!&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;)&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;attribute&quot;&gt;@prayed&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;true&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;

&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;tuck&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;attribute&quot;&gt;@prayed&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;ident&quot;&gt;internal_temperature&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;99.9&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;attribute&quot;&gt;@sin_free&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;true&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;

&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;sleeping&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;unless&lt;/span&gt; &lt;span class=&quot;attribute&quot;&gt;@eyes_open&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;attribute&quot;&gt;@pillow&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;gripped?&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;attribute&quot;&gt;@anthropomrphic_personification&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;Sandman&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;enter&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;attribute&quot;&gt;@sin_free&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;false&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;

&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;Sandman&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;def &lt;/span&gt;&lt;span class=&quot;method&quot;&gt;enter&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;constant&quot;&gt;Light&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;exit&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;constant&quot;&gt;Night&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;enter&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;constant&quot;&gt;Hand&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;take&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;ident&quot;&gt;never_never_land&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;:off&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;)&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;constant&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;new&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&lt;span class=&quot;keyword&quot;&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
</description>
          <pubDate>Fri, 17 Oct 2008 12:22:08 GMT</pubDate>
          <guid>http://calamitylane.com/articles/programming/berceuse-code-lyrical/</guid>
          <link>http://calamitylane.com/articles/programming/berceuse-code-lyrical/</link>
        </item>
      
    
    
  </channel>
</rss>

