<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:at="http://www.sixapart.com/ns/at"
    xmlns:icbm="http://postneo.com/icbm"
    xmlns:rvw="http://purl.org/NET/RVW/0.2/"
    xmlns:media="http://search.yahoo.com/mrss">
    <channel>
        <title>RagingPanda’s blog</title>
        <link>http://ragingpanda.vox.com/library/posts/page/1/</link>
        <description></description>
        <language>en</language>
        <generator>Vox</generator>
        <lastBuildDate>Sun, 02 Mar 2008 12:08:30 -0800</lastBuildDate>
        <copyright>Copyright 2008</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>  
 
        <item>
            <title>Mountable DVD images</title>
            <link>http://ragingpanda.vox.com/library/post/mountable-dvd-images.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/mountable-dvd-images.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/mountable-dvd-images.html?_c=feed-rss-full</guid> 
            <pubDate>Sun, 02 Mar 2008 12:08:30 -0800</pubDate>         
            
            <description>    &lt;p&gt;mkisofs -dvd-video -udf -o dvd.iso dvdfiles/&lt;br /&gt;hdiutil burn -noverifyburn dvd.iso&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/mountable-dvd-images.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300f48ce087bf0003?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">dvd rip burn</category>   
        </item> 
 
        <item>
            <title>Ruby Graph Library</title>
            <link>http://ragingpanda.vox.com/library/post/ruby-graph-library.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/ruby-graph-library.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/ruby-graph-library.html?_c=feed-rss-full</guid> 
            <pubDate>Sat, 23 Feb 2008 20:13:48 -0800</pubDate>         
            
            <description>    &lt;p&gt;I just found &lt;a href=&quot;http://rgl.rubyforge.org/rgl/&quot;&gt;this library&lt;/a&gt;.&amp;#160; Its design is based on the well-known &lt;a href=&quot;http://www.boost.org/libs/graph/doc&quot;&gt;Boost library&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To install:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;sudo gem install rgl&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;After updating the metadata on 150+ gems (that I don&amp;#39;t care anything about):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Successfully installed stream-0.5&lt;br /&gt;Successfully installed rgl-0.2.3&lt;br /&gt;2 gems installed&lt;br /&gt;Installing ri documentation for stream-0.5...&lt;br /&gt;Installing ri documentation for rgl-0.2.3...&lt;/p&gt;&lt;p&gt;RDoc failure in lib/rgl/rdot.rb at or around line 59 column 0&lt;/p&gt;&lt;p&gt;Before reporting this, could you check that the file&lt;br /&gt;you&amp;#39;re documenting compiles cleanly--RDoc is not a&lt;br /&gt;full Ruby parser, and gets confused easily if fed&lt;br /&gt;invalid programs.&lt;/p&gt;&lt;p&gt;The internal error was:&lt;/p&gt;&lt;p&gt;ERROR:&amp;#160; While executing gem ... (ArgumentError)&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; invalid mbstring sequence&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/ruby-graph-library.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300f48cde0aea0002?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby</category> 
            <category domain="http://ragingpanda.vox.com/tags/">graph</category> 
            <category domain="http://ragingpanda.vox.com/tags/">boost</category>   
        </item> 
 
        <item>
            <title>Knifethrust Lives!</title>
            <link>http://ragingpanda.vox.com/library/post/kinfethrust-lives.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/kinfethrust-lives.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/kinfethrust-lives.html?_c=feed-rss-full</guid> 
            <pubDate>Mon, 18 Feb 2008 01:07:31 -0800</pubDate>         
            
            <description>    &lt;p&gt;Don has completed the 3rd series of Knifethrusts and has asked me to help him get them online as a sort of literary installation piece.&amp;#160; (Not like the &lt;a href=&quot;http://knifethrust.wordpress.com/&quot;&gt;blog&lt;/a&gt; I setup for him, or the original &lt;a href=&quot;http://knifethrust.com&quot;&gt;site&lt;/a&gt; [soon to be repurposed].)&amp;#160; This will involve both a linear reading experience and a topic-based (tag) approach to the material.&lt;/p&gt;&lt;p&gt;As such, I thought I&amp;#39;d use this as an opportunity to try out Ruby and Rails.&lt;br /&gt; &lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/kinfethrust-lives.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300f48cfaeb570001?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">don</category> 
            <category domain="http://ragingpanda.vox.com/tags/">knifethrust</category>   
        </item> 
 
        <item>
            <title>Which Database?</title>
            <link>http://ragingpanda.vox.com/library/post/which-database.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/which-database.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/which-database.html?_c=feed-rss-full</guid> 
            <pubDate>Mon, 18 Feb 2008 00:38:39 -0800</pubDate>         
            
            <description>    &lt;p&gt;After installing &lt;a href=&quot;http://ragingpanda.vox.com/library/post/rails-on-the-edge.html&quot;&gt;Rails (Edge) on OS X&lt;/a&gt;, I started getting various errors about &amp;#39;sqlite3&amp;#39;.&amp;#160; So, I decided to do a little research.&lt;/p&gt;&lt;p&gt;It turns out that SQLite3 is the new &lt;a href=&quot;http://weblog.rubyonrails.org/2007/12/17/rails-2-0-2-some-new-defaults-and-a-few-fixes&quot;&gt;default&lt;/a&gt; (development) database for Rails and is also pre-installed on OS X (&amp;gt;Tiger).&lt;/p&gt;&lt;p&gt;When I tried to &lt;a href=&quot;http://wiki.rubyonrails.org/rails/pages/HowtoUseSQLite&quot;&gt;install&lt;/a&gt; the Ruby bindings, I received:&lt;/p&gt;&lt;p&gt;I found a &lt;a href=&quot;http://www.ruby-forum.com/topic/136263&quot;&gt;post&lt;/a&gt; that described a fix:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;sudo apt-get install sqlite3 libsqlite3-dev&lt;br /&gt;sudo gem install sqlite3-ruby&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;Of course, this means I have to install apt-get, except that on OS X we use &lt;a href=&quot;http://www.macports.org/install.php&quot;&gt;MacPorts&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I don&amp;#39;t need sqlite3, so can exclude it.&lt;/p&gt;&lt;p&gt;Well, that didn&amp;#39;t work.&amp;#160; Apparently, there is no such thing as &amp;quot;libsqlite3-dev&amp;quot; through ports.&lt;/p&gt;&lt;p&gt;I found another &lt;a href=&quot;http://www.ruby-forum.com/topic/132529&quot;&gt;post&lt;/a&gt; that suggests getting the SQLite3 source code.&lt;br /&gt; &lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/which-database.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300f48cdc3b240003?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby on rails</category> 
            <category domain="http://ragingpanda.vox.com/tags/">sql</category> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby</category> 
            <category domain="http://ragingpanda.vox.com/tags/">os x</category> 
            <category domain="http://ragingpanda.vox.com/tags/">rails</category> 
            <category domain="http://ragingpanda.vox.com/tags/">macports</category>   
        </item> 
 
        <item>
            <title>Rails on the Edge</title>
            <link>http://ragingpanda.vox.com/library/post/rails-on-the-edge.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/rails-on-the-edge.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/rails-on-the-edge.html?_c=feed-rss-full</guid> 
            <pubDate>Mon, 18 Feb 2008 00:31:48 -0800</pubDate>         
            
            <description>    &lt;p&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing Rails&lt;/span&gt;&lt;/span&gt; is supposed to be &lt;a href=&quot;http://www.rubyonrails.org/down&quot;&gt;easy&lt;/a&gt;.&amp;#160; (This isn&amp;#39;t in the instructions of the video, but I assume I need to actually install Rails at some point!)&lt;span style=&quot;color: #000000&quot;&gt;&lt;/p&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;sudo gem install rails --include-dependencies --no-rdoc&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;(I used &amp;#39;--no-rdoc&amp;#39; proactively.)&lt;/p&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed activesupport-2.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed activerecord-2.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed actionpack-2.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed actionmailer-2.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed activeresource-2.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed rails-2.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;6 gems installed&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for activesupport-2.0.2...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for activerecord-2.0.2...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for actionpack-2.0.2...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for actionmailer-2.0.2...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for activeresource-2.0.2...&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;Despite the &amp;#39;--no-rdoc&amp;#39;, it seems to have installed the documentation.&amp;#160; Oh well, no errors.&lt;/p&gt;&lt;p&gt;Ah, but I am running Ruby 1.9 which is not compatible with Rails 2.0.2.&amp;#160; Ugh.&lt;/p&gt;&lt;p&gt;Using the &lt;a href=&quot;http://www.sitepoint.com/blogs/2006/07/11/installing-and-managing-edge-rails/&quot;&gt;latest Rails&lt;/a&gt;, Rails worked!&amp;#160; (Welcome to life on the &lt;a href=&quot;http://wiki.rubyonrails.org/rails/pages/EdgeRails&quot;&gt;Edge&lt;/a&gt;.)&lt;/span&gt; &lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/rails-on-the-edge.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300e398ddcb390004?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby on rails</category> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby</category> 
            <category domain="http://ragingpanda.vox.com/tags/">os x</category> 
            <category domain="http://ragingpanda.vox.com/tags/">rails</category>   
        </item> 
 
        <item>
            <title>Which Web Server?</title>
            <link>http://ragingpanda.vox.com/library/post/which-web-server.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/which-web-server.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/which-web-server.html?_c=feed-rss-full</guid> 
            <pubDate>Sun, 17 Feb 2008 20:43:20 -0800</pubDate>         
            
            <description>    &lt;p&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;As I started to research this topic, there are several &lt;a href=&quot;http://articles.slicehost.com/rails&quot;&gt;Slicehost tutorials &lt;/a&gt;on setting up various configurations.&amp;#160; But there is a &lt;a href=&quot;http://blog.slicehost.com/articles/2007/01/03/ubuntu-rails-stack-install-using-deprec&quot;&gt;Slicehost blog entry&lt;/a&gt; that references the deprec stuff mentioned earlier.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mongrel.rubyforge.org/&quot;&gt;Mongrel&lt;/a&gt; is apparently the &lt;a href=&quot;http://blog.craigambrose.com/articles/2006/11/02/scalable-rails-deployment-part-1-hosting&quot;&gt;darling&lt;/a&gt; of the Rails community.&amp;#160; According to its homepage:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;Mongrel is a fast &lt;span class=&quot;caps&quot;&gt;HTTP&lt;/span&gt; library and server for Ruby that is intended for hosting
Ruby web applications of any kind using plain &lt;span class=&quot;caps&quot;&gt;HTTP&lt;/span&gt; rather than FastCGI or &lt;span class=&quot;caps&quot;&gt;SCGI&lt;/span&gt;.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;But I keep reading about how to configure other web servers (&lt;a href=&quot;http://mongrel.rubyforge.org/docs/apache.html&quot;&gt;Apache&lt;/a&gt;, &lt;a href=&quot;http://mongrel.rubyforge.org/docs/lighttpd.html&quot;&gt;Lighttpd&lt;/a&gt;, &lt;a href=&quot;http://wiki.codemongers.com/NginxRubyonRailsMongrel&quot;&gt;Nginx&lt;/a&gt;) as &lt;a href=&quot;http://en.wikipedia.org/wiki/Reverse_proxy&quot;&gt;reverse proxies&lt;/a&gt; for Mongrel.&lt;/p&gt;&lt;p&gt;Installing Rails on a fresh Ubuntu Gutsy (non-Slicehost specific) install is described &lt;a href=&quot;http://www.searchmarked.com/ubuntu/install-ruby-on-rails-in-ubuntu.php&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt; &lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/which-web-server.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300e398ddc4a90005?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby on rails</category> 
            <category domain="http://ragingpanda.vox.com/tags/">ubuntu</category> 
            <category domain="http://ragingpanda.vox.com/tags/">rails</category> 
            <category domain="http://ragingpanda.vox.com/tags/">mongrel</category> 
            <category domain="http://ragingpanda.vox.com/tags/">slicehost</category>   
        </item> 
 
        <item>
            <title>Which Distro?</title>
            <link>http://ragingpanda.vox.com/library/post/which-distro.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/which-distro.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/which-distro.html?_c=feed-rss-full</guid> 
            <pubDate>Sun, 17 Feb 2008 20:42:53 -0800</pubDate>         
            
            <description>    &lt;p&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;The first thing to consider is which &lt;a href=&quot;http://articles.slicehost.com/2007/11/5/linux-distribution-comparison&quot;&gt;supported&lt;/a&gt;
Linux distro to use.&amp;#160; (The comparison page, which turns out is not
actually that useful.)&amp;#160; This list is not exhaustive, however, as I also
ran across a few &lt;a href=&quot;http://forum.slicehost.com/comments.php?DiscussionID=1340&amp;amp;page=1&quot;&gt;discussions&lt;/a&gt; (and a &lt;a href=&quot;http://www.linuxreality.com/podcast/episode-70-arch-linux/&quot;&gt;podcast&lt;/a&gt;) about the use of &lt;a href=&quot;http://www.archlinux.org/&quot;&gt;Arch Linux&lt;/a&gt; when I came across &lt;a href=&quot;http://blog.slicehost.com/articles/2007/12/11/slicehost-tidbits&quot;&gt;this Slicehost blog entry&lt;/a&gt; that announces support for it.&lt;/p&gt;&lt;p&gt;While Arch may be great, my initial concern is that there are no &lt;a href=&quot;http://articles.slicehost.com/2007/11/6/ubuntu-gutsy-setup-page-1&quot;&gt;Slicehost tutorials&lt;/a&gt; like there are for using &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; (&lt;a href=&quot;http://www.ubuntu.com/getubuntu/download&quot;&gt;Gutsy Gibbon 7.10&lt;/a&gt;).&amp;#160;
I feel like as a n00b, I need to follow the trodden path until I have
enough expertise to head into the woods without a guide.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;I&amp;#39;m going to follow the &lt;a href=&quot;http://topfunky.com/clients/peepcode/free-episodes/peepcode-free-deprec.mov&quot;&gt;peepcode&lt;/a&gt; tutorial on using &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.deprec.org/&quot;&gt;deprec&lt;/a&gt; (&lt;span style=&quot;color: #3366ff&quot;&gt;dep&lt;/span&gt;loyment &lt;span style=&quot;color: #33cc33&quot;&gt;rec&lt;/span&gt;ipes for &lt;a href=&quot;http://www.capify.org/&quot;&gt;capistrano&lt;/a&gt;)
is recommended for app deployment.&amp;#160; (I normally do
everything manually, since I like to know what is actually going on
before I trust things to a set of scripts.&amp;#160; But I&amp;#39;m going to follow these instructions for now, then perhaps get a little more adventurous.)&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;While I was downloading Ubuntu, I followed the first step I was supposed to take on my development machine (OS X).&amp;#160; Now, I have a fairly clean box, having only installed the latest Ruby and Gems components.&amp;#160; The peepcode tutorial doesn&amp;#39;t mention anything about prerequisistes.&amp;#160; The first step is:&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;sudo gem install deprec --include-dependencies&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Since nothing ever goes smoothly, I received the following:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;br /&gt;Successfully installed rake-0.8.1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed needle-1.3.0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed net-ssh-1.1.2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed net-sftp-1.1.0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed capistrano-1.4.1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Successfully installed deprec-1.9.2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;6 gems installed&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for rake-0.8.1...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for needle-1.3.0...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Installing ri documentation for net-ssh-1.1.2...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;ERROR:&amp;#160; While executing gem ... (ArgumentError)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&amp;#160;&amp;#160;&amp;#160; invalid mbstring sequence&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;I found a &lt;a href=&quot;http://d.hatena.ne.jp/ranha/20071229&quot;&gt;Japanese post&lt;/a&gt; that has something that looks similar to this error and it suggests using &amp;#39;--no-rdoc&amp;#39;, which I add to the install command and rerun it.&amp;#160; It then appears that everything is installed correctly.&amp;#160; (Perhaps &lt;a href=&quot;http://en.wikipedia.org/wiki/Yukihiro_Matsumoto&quot;&gt;Matz&lt;/a&gt; is already &lt;a href=&quot;http://www.ruby-forum.com/topic/137945&quot;&gt;aware&lt;/a&gt; of it?)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;br /&gt;During the installation of Ubuntu, I didn&amp;#39;t have a proper internet connection at the time and received a warning about its inability to update the security settings.&amp;#160; I&amp;#39;ll have to check into that later, I guess.&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;color: #000000&quot;&gt;After restarting Ubuntu, I followed the VMWare suggestion of installing the VMWare Tools.&amp;#160; I followed the instructions I found &lt;a href=&quot;http://www.ubuntugeek.com/howto-install-vmware-tools-in-ubuntu.html&quot;&gt;here&lt;/a&gt;.&amp;#160; Just to be safe, I restarted.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/which-distro.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300e398ddc4a40005?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">linux</category> 
            <category domain="http://ragingpanda.vox.com/tags/">ubuntu</category> 
            <category domain="http://ragingpanda.vox.com/tags/">arch</category> 
            <category domain="http://ragingpanda.vox.com/tags/">distro</category> 
            <category domain="http://ragingpanda.vox.com/tags/">slicehost</category>   
        </item> 
 
        <item>
            <title>Host with the Most</title>
            <link>http://ragingpanda.vox.com/library/post/host-with-the-most.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/host-with-the-most.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/host-with-the-most.html?_c=feed-rss-full</guid> 
            <pubDate>Sun, 17 Feb 2008 13:25:29 -0800</pubDate>         
            
            <description>    &lt;p&gt;I had &lt;a href=&quot;http://ragingpanda.vox.com/library/post/knifethrust-lives.html&quot;&gt;cause&lt;/a&gt; today to look into Rails &lt;a href=&quot;http://en.wikipedia.org/wiki/Virtual_private_server&quot;&gt;VPS&lt;/a&gt; hosting services.&amp;#160; I came across the &lt;a href=&quot;http://nubyonrails.com/articles/the-host-with-the-most&quot;&gt;Nuby on Rails article&lt;/a&gt; with a ton of comments which serve to validate and clarify various points.&amp;#160; More searching turned up similar &lt;a href=&quot;http://hostingfu.com/article/slicehost-12-months-review&quot;&gt;reviews&lt;/a&gt;.&amp;#160; There is even a &lt;a href=&quot;http://www.railshostinginfo.com/company/12_Slicehost&quot;&gt;Rails-specific hosting info site&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.slicehost.com/&quot;&gt;Slicehost&lt;/a&gt; appears to be the best choice for my needs (a small, mainly static Rails app).&amp;#160; The minimum plan is $20/mo for 256MB RAM, 10GB space, 100GB bandwidth.&amp;#160; This is all way more than I actually need.&lt;br /&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;br /&gt;I&amp;#39;m trying to understand the hosting options before I get going on my development effort.&amp;#160; I&amp;#39;d like for my dev setup to be as close as possible to my deployed/hosted setup.&amp;#160; I&amp;#39;ll be using &lt;a href=&quot;http://www.vmware.com/&quot;&gt;VMWare&lt;/a&gt; on my &lt;a href=&quot;http://www.apple.com/macbookpro/&quot;&gt;MacBook Pro&lt;/a&gt; for this purpose.&amp;#160; (I&amp;#39;m not going to be fussing with &lt;a href=&quot;http://ragingpanda.vox.com/library/post/ironruby.html&quot;&gt;IronRuby&lt;/a&gt; for this project.)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #33cc33&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/host-with-the-most.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300f48cfac13b0001?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby on rails</category> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby</category> 
            <category domain="http://ragingpanda.vox.com/tags/">rails</category> 
            <category domain="http://ragingpanda.vox.com/tags/">hosting</category> 
            <category domain="http://ragingpanda.vox.com/tags/">slicehost</category>   
        </item> 
 
        <item>
            <title>Biting the Bullet</title>
            <link>http://ragingpanda.vox.com/library/post/biting-the-bullet.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/biting-the-bullet.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/biting-the-bullet.html?_c=feed-rss-full</guid> 
            <pubDate>Wed, 13 Feb 2008 23:28:13 -0800</pubDate>         
            
            <description>    &lt;p&gt;After reading more about &lt;a href=&quot;http://chopine.be/lrz/&quot;&gt;Ruby development on the Mac&lt;/a&gt;, especially about &lt;a href=&quot;http://rubycocoa.sourceforge.net/HomePage&quot;&gt;RubyCocoa&lt;/a&gt;, I just couldn&amp;#39;t stand not having enough control over my system to install the latest-and-greatest bits.&lt;/p&gt;&lt;p&gt;My goal: install &lt;a href=&quot;http://www.ruby-lang.org/en/downloads/&quot;&gt;Ruby 1.9&lt;/a&gt; on Leopard.&amp;#160; (I don&amp;#39;t particularly care about Rails at this point.)&lt;/p&gt;&lt;p&gt;The standard resource for this is &lt;a href=&quot;http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx/&quot;&gt;Hivelogic&lt;/a&gt;.&amp;#160; Unfortunately, it is not up-to-date (despite &lt;a href=&quot;http://hivelogic.com/articles/installing-rails-on-leopard-article-coming-soon/&quot;&gt;promises&lt;/a&gt; to make it so).&lt;/p&gt;&lt;p&gt;I created a ~/.bash_login (using &lt;a href=&quot;http://macromates.com/&quot;&gt;Textmate&lt;/a&gt;), in which I added the line:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;export PATH=&amp;quot;/usr/local/bin:/usr/local/sbin:$PATH&amp;quot;&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;I created the path he suggests for managing our source code:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;sudo mkdir -p /usr/local/src&lt;br /&gt;sudo chgrp admin /usr/local/src&lt;br /&gt;sudo chmod -R 775 /usr/local/src&lt;br /&gt;cd /usr/local/src&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;Next, I did a little reading on the use of &lt;a href=&quot;http://tiswww.case.edu/php/chet/readline/rltop.html&quot;&gt;readline&lt;/a&gt; 5.2.&amp;#160; His instructions call for using the 5.1 bits, but those are not the latest.&amp;#160; It turns out, there are a few &lt;a href=&quot;http://www.ruby-forum.com/topic/140471&quot;&gt;problems&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I downloaded the latest version:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;curl -O ftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz&lt;br /&gt;tar xzvf readline-5.2.tar.gz&lt;br /&gt;cd readline-5.2&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;I next applied the patch to support/shobj-conf (I just did this manually --- it only really consists of adding a &amp;#39;9&amp;#39; to two places):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span class=&quot;fixed_width&quot; style=&quot;font-family: courier, monospaced&quot;&gt;+darwin89*) &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span class=&quot;fixed_width&quot; style=&quot;font-family: courier, monospaced&quot;&gt;+ &amp;#160; &amp;#160; &amp;#160; darwin[789]*) &amp;#160; SHOBJ_LDFLAGS=&amp;#39;&amp;#39; &lt;/span&gt;&lt;/p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Now, there is also &lt;a href=&quot;http://www.weblogs.uhi.ac.uk/sm00sm/?p=291&quot;&gt;discussion&lt;/a&gt; of the need to compile readline statically due to a problem with GCC.&amp;#160; But, OSX &lt;a href=&quot;http://docs.info.apple.com/article.html?artnum=307109&quot;&gt;10.5.2&lt;/a&gt; was just released, so I upgraded and ignored the static business and proceeded to compile per the original Hive instructions:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;./configure --prefix=/usr/local&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;cd ..&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;Everything seemed to go smoothly.&amp;#160; Well, at least I didn&amp;#39;t get the usual error message pre-10.5.2.&amp;#160; I did, however, receive a few cryptic messages during make:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;install: you may need to run ldconfig&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://www.oreillynet.com/linux/cmd/cmd.csp?path=l/ldconfig&quot;&gt;ldconfig&lt;/a&gt; apparently updates links and caches for newly installed libraries.&amp;#160; After a little &lt;a href=&quot;http://www.ruby-forum.com/topic/51440&quot;&gt;research&lt;/a&gt;, it also appears that this can be ignored.&amp;#160; I&amp;#39;m not so sure, but I&amp;#39;m not sure how to validate my build of readline.&amp;#160; The libs all appear in usr/local/libs, so we&amp;#39;ll see...&lt;/p&gt;&lt;p&gt;The modified Hive instructions are:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz&lt;br /&gt;tar xzvf ruby-1.9.0-0.tar.gz&lt;br /&gt;cd ruby-1.9.0-0&lt;br /&gt;./configure --prefix=/usr/local --enable-pthread --with-readline-dir=/usr/local --enable-shared&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;sudo make install-doc&lt;br /&gt;cd ..&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;The result of ruby -v (from the src directory, since this also reveals whether or not the PATH is properly configured) is:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;ruby 1.9.0 (2007-12-25 revision 14709) [i686-darwin9.2.0]&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Yay!&lt;/p&gt;&lt;p&gt;I couldn&amp;#39;t find anyway to verify which version of readline is being used, but irb works just fine, including statement completion:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;irb --readline -r irb/completion&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Next up, RubyGems.&amp;#160; Using (modified) Hivemind instructions:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;curl -O http://files.rubyforge.mmmultiworks.com/rubygems/rubygems-1.0.1.tgz&lt;br /&gt;tar xzvf rubygems-1.0.1.tgz&lt;br /&gt;cd rubygems-1.0.1&lt;br /&gt;sudo /usr/local/bin/ruby setup.rb&lt;br /&gt;cd ..&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;The result of gem -v results in:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;1.0.1&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Yay!&amp;#160; I tried a few more gems commands (environment, list), and all seems right.&lt;/p&gt;&lt;p&gt;Well, it appears that everything is setup properly.&amp;#160; Now it is time to get to developing some things...&lt;br /&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/biting-the-bullet.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300e398dc7c090003?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description>   
        </item> 
 
        <item>
            <title>Leopard&#39;s Ruby</title>
            <link>http://ragingpanda.vox.com/library/post/leopards-ruby.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(RagingPanda)</author>
            <comments>http://ragingpanda.vox.com/library/post/leopards-ruby.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://ragingpanda.vox.com/library/post/leopards-ruby.html?_c=feed-rss-full</guid> 
            <pubDate>Tue, 12 Feb 2008 21:32:40 -0800</pubDate>         
            
            <description>    &lt;p&gt;Ruby is now an &lt;a href=&quot;http://trac.macosforge.org/projects/ruby/wiki/WhatsNewInLeopard&quot;&gt;official&lt;/a&gt; part of Leopard.&amp;#160; Well, it seems more &lt;a href=&quot;http://gilesbowkett.blogspot.com/2007/10/apples-ruby-communities-not-features.html&quot;&gt;complicated&lt;/a&gt; than that.&amp;#160; It seems that there are difficulties updating the gems, since the gem system installed by default in Leopard is 0.94 (gem -v) and gems isn&amp;#39;t Leopard-aware until 0.95.&amp;#160; It is now at 1.0.&amp;#160; Lots of &lt;a href=&quot;http://punctuatedproductivity.com/2007/11/01/uninstalling-ruby-installed-by-source-on-os-x/&quot;&gt;workarounds&lt;/a&gt; have been suggested.&lt;/p&gt;&lt;p&gt;I&amp;#39;m not going to bother with all that right now.&amp;#160; The defaults should be sufficient for my immediate purposes.&lt;br /&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://ragingpanda.vox.com/library/post/leopards-ruby.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398dbc873000300e398dc1d8a0004?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://ragingpanda.vox.com/tags/">ruby</category> 
            <category domain="http://ragingpanda.vox.com/tags/">mac</category> 
            <category domain="http://ragingpanda.vox.com/tags/">os x</category> 
            <category domain="http://ragingpanda.vox.com/tags/">leopard</category>   
        </item> 
    </channel>
</rss>

