<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>A bit of nothing.
A little more on Twitter.
Some code on GitHub.
A few photographs on Flickr.
Recent HD video on Vimeo.
Cool phone apps on Cloudvox.
</description><title>bitmonkey. the tumblelog.</title><generator>Tumblr (3.0; @lindvall)</generator><link>http://tumble.bitmonkey.net/</link><item><title>Mia in the sun</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0CIrbD1ncqQ&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0CIrbD1ncqQ&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=0CIrbD1ncqQ&amp;feature=youtube_gdata"&gt;Mia in the sun&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/201475911</link><guid>http://tumble.bitmonkey.net/post/201475911</guid><pubDate>Wed, 30 Sep 2009 20:59:24 -0700</pubDate></item><item><title>Mia Falling Asleep On The Job</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9le5U7f_FJA&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9le5U7f_FJA&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=9le5U7f_FJA"&gt;Mia Falling Asleep On The Job&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/168865732</link><guid>http://tumble.bitmonkey.net/post/168865732</guid><pubDate>Sat, 22 Aug 2009 03:15:18 -0700</pubDate></item><item><title>Mia and the water</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RfWdr8c9y1M&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/RfWdr8c9y1M&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=RfWdr8c9y1M"&gt;Mia and the water&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/140021150</link><guid>http://tumble.bitmonkey.net/post/140021150</guid><pubDate>Sat, 11 Jul 2009 23:05:05 -0700</pubDate></item><item><title>Mia and the Towel</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Elxq8wf3Q20&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Elxq8wf3Q20&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=Elxq8wf3Q20"&gt;Mia and the Towel&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/126959427</link><guid>http://tumble.bitmonkey.net/post/126959427</guid><pubDate>Sat, 20 Jun 2009 03:49:59 -0700</pubDate></item><item><title>USPS Truck Failing To Leave</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_crQGsoKvJ0&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_crQGsoKvJ0&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=_crQGsoKvJ0"&gt;USPS Truck Failing To Leave&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/66473004</link><guid>http://tumble.bitmonkey.net/post/66473004</guid><pubDate>Tue, 23 Dec 2008 13:38:27 -0800</pubDate></item><item><title>Kids playing Pokemon game</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/v7lDcME6814&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/v7lDcME6814&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=v7lDcME6814"&gt;Kids playing Pokemon game&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/52191422</link><guid>http://tumble.bitmonkey.net/post/52191422</guid><pubDate>Sun, 28 Sep 2008 16:17:41 -0700</pubDate></item><item><title>Mia and the Water</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pv1jkRi3fpY&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pv1jkRi3fpY&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=pv1jkRi3fpY"&gt;Mia and the Water&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/49080833</link><guid>http://tumble.bitmonkey.net/post/49080833</guid><pubDate>Sat, 06 Sep 2008 22:25:22 -0700</pubDate></item><item><title>Goats at the Fair</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QCyaP0ySfUs&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QCyaP0ySfUs&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=QCyaP0ySfUs"&gt;Goats at the Fair&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/48025645</link><guid>http://tumble.bitmonkey.net/post/48025645</guid><pubDate>Sat, 30 Aug 2008 03:22:49 -0700</pubDate></item><item><title>Mia Doing Tricks Again</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/H7QbLT-k1i0&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/H7QbLT-k1i0&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=H7QbLT-k1i0"&gt;Mia Doing Tricks Again&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/47074647</link><guid>http://tumble.bitmonkey.net/post/47074647</guid><pubDate>Sat, 23 Aug 2008 02:28:54 -0700</pubDate></item><item><title>Mia Doing Tricks</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/u-OOha1S334&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/u-OOha1S334&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=u-OOha1S334"&gt;Mia Doing Tricks&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/47074649</link><guid>http://tumble.bitmonkey.net/post/47074649</guid><pubDate>Sat, 23 Aug 2008 02:28:54 -0700</pubDate></item><item><title>Mia Doing Tricks</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_lx-i5S_sdM&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_lx-i5S_sdM&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=_lx-i5S_sdM"&gt;Mia Doing Tricks&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/46905452</link><guid>http://tumble.bitmonkey.net/post/46905452</guid><pubDate>Thu, 21 Aug 2008 18:26:09 -0700</pubDate></item><item><title>

  
  
          
      
        
          
          
            

require...</title><description>&lt;p&gt;&lt;link href="http://gist.github.com/stylesheets/gist/embed.css" rel="stylesheet"&gt;&lt;/p&gt;
&lt;div class="gist" id="gist-4791"&gt;
  
  
          
      &lt;div class="gist-file"&gt;
        &lt;div class="gist-data gist-syntax"&gt;
          
          
            &lt;div class="highlight"&gt;
&lt;div class="line" id="LC1"&gt;
&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;‘open-uri’&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC2"&gt;
&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;‘hpricot’&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC3"&gt; &lt;/div&gt;
&lt;div class="line" id="LC4"&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Gistr&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC5"&gt;  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;initialize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;gist_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC6"&gt;    &lt;span class="vi"&gt;@gist_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;gist_id&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC7"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC8"&gt; &lt;/div&gt;
&lt;div class="line" id="LC9"&gt;  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;email&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC10"&gt;    &lt;span class="n"&gt;post_to_tumblr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;email&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;gist_code&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC11"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC12"&gt; &lt;/div&gt;
&lt;div class="line" id="LC13"&gt;  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;gist_code&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC14"&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="vi"&gt;@gist_code&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@gist_code&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC15"&gt; &lt;/div&gt;
&lt;div class="line" id="LC16"&gt;    &lt;span class="c1"&gt;# Use the secret .pibb format&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC17"&gt;    &lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;“http://gist.github.com/&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vi"&gt;@gist_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;.pibb”&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;read&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC18"&gt; &lt;/div&gt;
&lt;div class="line" id="LC19"&gt;    &lt;span class="c1"&gt;# Remove the &lt;pre&gt; tag&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC20"&gt;    &lt;span class="c1"&gt;#&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC21"&gt;    &lt;span class="c1"&gt;# Tumblr wrap lines at of HTML at times and having the additional &lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC22"&gt;    &lt;span class="c1"&gt;# whitespace in a &lt;pre&gt; is very undesirable.&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC23"&gt;    &lt;span class="n"&gt;h&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Hpricot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC24"&gt; &lt;/div&gt;
&lt;div class="line" id="LC25"&gt;    &lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;search&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘pre’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;each&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;pre&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC26"&gt;      &lt;span class="n"&gt;pre&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;swap&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pre&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inner_html&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC27"&gt;    &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC28"&gt; &lt;/div&gt;
&lt;div class="line" id="LC29"&gt;    &lt;span class="vi"&gt;@gist_code&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;to_html&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC30"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC31"&gt; &lt;/div&gt;
&lt;div class="line" id="LC32"&gt;  &lt;span class="kp"&gt;private&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC33"&gt;  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;post_to_tumblr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;email&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;body&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC34"&gt;    &lt;span class="n"&gt;post_private&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;post_private&lt;/span&gt; &lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC35"&gt; &lt;/div&gt;
&lt;div class="line" id="LC36"&gt;    &lt;span class="no"&gt;Net&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;HTTP&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;“www.tumblr.com”&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC37"&gt;      &lt;span class="n"&gt;req&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Net&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;HTTP&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Post&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;“/api/write”&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC38"&gt;      &lt;span class="n"&gt;req&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;set_form_data&lt;/span&gt; &lt;span class="ss"&gt;:email&lt;/span&gt; &lt;span class="o"&gt;=&gt;&lt;/span&gt; &lt;span class="n"&gt;email&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:password&lt;/span&gt; &lt;span class="o"&gt;=&gt;&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC39"&gt;        &lt;span class="ss"&gt;:title&lt;/span&gt; &lt;span class="o"&gt;=&gt;&lt;/span&gt; &lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:body&lt;/span&gt; &lt;span class="o"&gt;=&gt;&lt;/span&gt; &lt;span class="n"&gt;body&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:format&lt;/span&gt; &lt;span class="o"&gt;=&gt;&lt;/span&gt; &lt;span class="s1"&gt;‘html’&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC40"&gt;        &lt;span class="ss"&gt;:private&lt;/span&gt; &lt;span class="o"&gt;=&gt;&lt;/span&gt; &lt;span class="n"&gt;post_private&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC41"&gt; &lt;/div&gt;
&lt;div class="line" id="LC42"&gt;      &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;request&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC43"&gt;    &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC44"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC45"&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
          
        &lt;/div&gt;

        &lt;div class="gist-meta"&gt;
          &lt;a href="http://gist.github.com/raw/4791/566849d64743632551882e1bc3f24663c3dd0c31" style="float:right;"&gt;view raw&lt;/a&gt;
          &lt;a href="http://gist.github.com/4791"&gt;This Gist&lt;/a&gt; brought to you by &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;.
        &lt;/div&gt;
      &lt;/div&gt;
        
  
&lt;/div&gt;</description><link>http://tumble.bitmonkey.net/post/45469611</link><guid>http://tumble.bitmonkey.net/post/45469611</guid><pubDate>Sun, 10 Aug 2008 18:00:20 -0700</pubDate></item><item><title>
      
        
            
# Parallel map
# Originally from...</title><description>&lt;p&gt;&lt;div class="gist" id="gist-4552"&gt;
      &lt;div class="gist-file"&gt;
        &lt;div class="gist-data gist-syntax"&gt;
            &lt;div class="gist-highlight"&gt;
&lt;div class="line" id="LC1"&gt;&lt;span class="c1"&gt;# Parallel map&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC2"&gt;&lt;span class="c1"&gt;# Originally from &lt;a href="http://project.ioni.st/post/2332#snippet_2332"&gt;http://project.ioni.st/post/2332#snippet_2332&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC3"&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Array&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC4"&gt;  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;pmap&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC5"&gt;    &lt;span class="n"&gt;threads&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;[]&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC6"&gt;    &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;upto&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;size&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC7"&gt;      &lt;span class="n"&gt;threads&lt;/span&gt; &lt;span class="o"&gt;«&lt;/span&gt; &lt;span class="no"&gt;Thread&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC8"&gt;        &lt;span class="k"&gt;yield&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC9"&gt;      &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC10"&gt;    &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC11"&gt;    &lt;span class="n"&gt;threads&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;collect&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;thread&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="n"&gt;thread&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC12"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC13"&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC14"&gt; &lt;/div&gt;
&lt;div class="line" id="LC15"&gt;&lt;span class="c1"&gt;# Trade-off between resource consumption&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC16"&gt;&lt;span class="c1"&gt;# and speed of execution.&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC17"&gt;&lt;span class="c1"&gt;# Much faster in some scenarios, &lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC18"&gt;&lt;span class="c1"&gt;# much slower in others.&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC19"&gt; &lt;/div&gt;
&lt;div class="line" id="LC20"&gt;&lt;span class="c1"&gt;# e.g.&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC21"&gt;
&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;expensive_operation&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC22"&gt;  &lt;span class="nb"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘http://google.com’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;read&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC23"&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC24"&gt;&lt;span class="c1"&gt;# Expensive operation 50 times&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC25"&gt;&lt;span class="c1"&gt;#          user     system   total    real&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC26"&gt;&lt;span class="c1"&gt;# map  50x  0.3400   0.2100   0.5500 ( 17.334429)&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC27"&gt;&lt;span class="c1"&gt;# pmap 50x  0.3000   0.2500   0.5500 (  1.200705)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="gist-meta"&gt;
          &lt;a href="http://gist.github.com/raw/4552/983eaae2bb9550a97e85008a50db65c69bf54b6f" style="float:right;"&gt;view raw&lt;/a&gt;
          &lt;a href="http://gist.github.com/4552"&gt;This Gist&lt;/a&gt; brought to you by &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;.
        &lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/45388579</link><guid>http://tumble.bitmonkey.net/post/45388579</guid><pubDate>Sat, 09 Aug 2008 23:46:09 -0700</pubDate></item><item><title>
      
        
            
#
# Created by Eric Lindvall &lt;eric@5stops.com&gt;
#
# Making it...</title><description>&lt;p&gt;&lt;div class="gist" id="gist-4629"&gt;
      &lt;div class="gist-file"&gt;
        &lt;div class="gist-data gist-syntax"&gt;
            &lt;div class="gist-highlight"&gt;
&lt;div class="line" id="LC1"&gt;&lt;span class="c1"&gt;#&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC2"&gt;&lt;span class="c1"&gt;# Created by Eric Lindvall &lt;eric@5stops.com&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC3"&gt;&lt;span class="c1"&gt;#&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC4"&gt;&lt;span class="c1"&gt;# Making it simple to provide input for &lt;a href="http://wordle.net/create"&gt;http://wordle.net/create&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC5"&gt;&lt;span class="c1"&gt;#&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC6"&gt;&lt;span class="c1"&gt;#&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC7"&gt; &lt;/div&gt;
&lt;div class="line" id="LC8"&gt;
&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;‘rubygems’&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC9"&gt;
&lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="s1"&gt;‘mechanize’&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC10"&gt;
&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;‘mechanize’&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC11"&gt; &lt;/div&gt;
&lt;div class="line" id="LC12"&gt;
&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;collect_entries&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC13"&gt;  &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;parser&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;search&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘.entry-content’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;collect&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;span&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt; &lt;/div&gt;
&lt;div class="line" id="LC14"&gt;    &lt;span class="n"&gt;span&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;search&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘a’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;remove&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC15"&gt;    &lt;span class="n"&gt;span&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inner_text&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;strip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;gsub&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sr"&gt;/(^|\s+)@($|\W+)/&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;”&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC16"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC17"&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC18"&gt; &lt;/div&gt;
&lt;div class="line" id="LC19"&gt;
&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;gather_all_tweets&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;username&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC20"&gt;  &lt;span class="n"&gt;agent&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;WWW&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Mechanize&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC21"&gt;  &lt;span class="n"&gt;agent&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;user_agent_alias&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;‘Mac Safari’&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC22"&gt;  &lt;span class="n"&gt;page&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;agent&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘http://twitter.com/account/archive’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC23"&gt; &lt;/div&gt;
&lt;div class="line" id="LC24"&gt;  &lt;span class="n"&gt;login_form&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forms&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘https://twitter.com/sessions’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;first&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC25"&gt; &lt;/div&gt;
&lt;div class="line" id="LC26"&gt;  &lt;span class="n"&gt;login_form&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;‘username_or_email’&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;username&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC27"&gt;  &lt;span class="n"&gt;login_form&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;‘password’&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC28"&gt;  &lt;span class="n"&gt;login_form&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;submit&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC29"&gt; &lt;/div&gt;
&lt;div class="line" id="LC30"&gt;  &lt;span class="n"&gt;page&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;agent&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘http://twitter.com/account/archive’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC31"&gt;  &lt;/div&gt;
&lt;div class="line" id="LC32"&gt;  &lt;span class="k"&gt;unless&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forms&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;‘https://twitter.com/sessions’&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;first&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nil?&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC33"&gt;    &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="s2"&gt;“The username or password was invalid”&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC34"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC35"&gt; &lt;/div&gt;
&lt;div class="line" id="LC36"&gt;  &lt;span class="n"&gt;text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;collect_entries&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC37"&gt; &lt;/div&gt;
&lt;div class="line" id="LC38"&gt;  &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;link&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;links&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sr"&gt;/Older/&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;first&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC39"&gt;    &lt;span class="n"&gt;page&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;link&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;click&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC40"&gt;    &lt;span class="n"&gt;text&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;collect_entries&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC41"&gt;  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC42"&gt; &lt;/div&gt;
&lt;div class="line" id="LC43"&gt;  &lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;flatten&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC44"&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;div class="line" id="LC45"&gt;  &lt;/div&gt;
&lt;div class="line" id="LC46"&gt;
&lt;span class="n"&gt;username&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;ARGV&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="no"&gt;ARGV&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/div&gt;
&lt;div class="line" id="LC47"&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="n"&gt;gather_all_tweets&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;username&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;”&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s2"&gt;”&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="gist-meta"&gt;
          &lt;a href="http://gist.github.com/raw/4629/11c9824d6a42373a00a204ca6c184a5c3dda528e" style="float:right;"&gt;view raw&lt;/a&gt;
          &lt;a href="http://gist.github.com/4629"&gt;This Gist&lt;/a&gt; brought to you by &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;.
        &lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/45386914</link><guid>http://tumble.bitmonkey.net/post/45386914</guid><pubDate>Sat, 09 Aug 2008 23:30:00 -0700</pubDate></item><item><title>Cash Cab: Tracy &amp; Jessica</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aFShT9mYnXo&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aFShT9mYnXo&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=aFShT9mYnXo"&gt;Cash Cab: Tracy &amp; Jessica&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/35956333</link><guid>http://tumble.bitmonkey.net/post/35956333</guid><pubDate>Sat, 24 May 2008 20:21:13 -0700</pubDate></item><item><title>Phil on TV</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/foAK9bTvq8w&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/foAK9bTvq8w&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=foAK9bTvq8w"&gt;Phil on TV&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/34755161</link><guid>http://tumble.bitmonkey.net/post/34755161</guid><pubDate>Wed, 14 May 2008 01:02:57 -0700</pubDate></item><item><title>Sprint Speed: Palm Centro</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BW59cVfJZ4A&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BW59cVfJZ4A&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=BW59cVfJZ4A"&gt;Sprint Speed: Palm Centro&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/24254560</link><guid>http://tumble.bitmonkey.net/post/24254560</guid><pubDate>Sun, 20 Jan 2008 23:32:20 -0800</pubDate></item><item><title>IBM: Ideating</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ziOG_GHNVq0&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ziOG_GHNVq0&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://youtube.com/?v=ziOG_GHNVq0"&gt;IBM: Ideating&lt;/a&gt;&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/24254561</link><guid>http://tumble.bitmonkey.net/post/24254561</guid><pubDate>Sun, 20 Jan 2008 23:19:42 -0800</pubDate></item><item><title>25% Organic, eh?: As Seen At Chipotle.</title><description>&lt;img src="http://26.media.tumblr.com/9j55eS60j3wty5uv0vEjpNY6_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;b&gt;25% Organic, eh?:&lt;/b&gt; As Seen At Chipotle.&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/23201963</link><guid>http://tumble.bitmonkey.net/post/23201963</guid><pubDate>Mon, 07 Jan 2008 12:35:47 -0800</pubDate></item><item><title>Drobo Unmasked: My Drobo with three 750GB disks. Contact me for...</title><description>&lt;img src="http://24.media.tumblr.com/9j55eS60j3t8lmc3mDjIFL5Q_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;b&gt;Drobo Unmasked:&lt;/b&gt; My Drobo with three 750GB disks. Contact me for a discount code that’ll save you $25 if you’re thinking about buying one.&lt;/p&gt;</description><link>http://tumble.bitmonkey.net/post/23030920</link><guid>http://tumble.bitmonkey.net/post/23030920</guid><pubDate>Sat, 05 Jan 2008 00:19:16 -0800</pubDate></item></channel></rss>
