<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>the wrathful dove &#187; Software</title>
	<atom:link href="http://wrathfuldove.org/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://wrathfuldove.org</link>
	<description>An e-Rant about Politics, Religion, Software, etc.</description>
	<lastBuildDate>Sun, 02 Oct 2011 04:22:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Good Morning, Mr. Fish</title>
		<link>http://wrathfuldove.org/2007/09/23/good-morning-mr-fish/</link>
		<comments>http://wrathfuldove.org/2007/09/23/good-morning-mr-fish/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 18:50:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cool_programs]]></category>
		<category><![CDATA[creating_music]]></category>
		<category><![CDATA[garage_band]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[mac_os_x]]></category>
		<category><![CDATA[melinda]]></category>
		<category><![CDATA[midi_instruments]]></category>

		<guid isPermaLink="false">http://wrathfuldove.org/2007/09/23/good-morning-mr-fish/</guid>
		<description><![CDATA[A few months ago, my wife purchased a MacBook after I had been talking about how cool it would be to have one for many months. She has since become a big fan of Mac OS X. One of the cool programs that came with her Mac is Garage Band. It&#8217;s a really great tool ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F09%2F23%2Fgood-morning-mr-fish%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F09_2F23_2Fgood-morning-mr-fish_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F09%2F23%2Fgood-morning-mr-fish%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A few months ago, my wife purchased a MacBook after I had been talking about how cool it would be to have one for many months. She has since become a big fan of Mac OS X. One of the cool programs that came with her Mac is Garage Band. It&#8217;s a really great tool for creating music through your computer complete with a full array of midi samples, midi instruments, and the ability to record your vocals via the built-in microphone in a Mac.</p>
<p>Melinda has been really enjoying playing around with it lately, and today she posted a blog entry about her experiences along with a really cool example of what Garage Band can do (and of what a fine what voice my wife possesses!)</p>
<p>Do check it out here: <a href="http://melinda.theweatherses.org/2007/09/23/echinoderms-have-spiny-skin-spiny-skin-spiny-skin/" onclick="urchinTracker('/outgoing/melinda.theweatherses.org/2007/09/23/echinoderms-have-spiny-skin-spiny-skin-spiny-skin/?referer=');">Good Morning, Mr. Fish</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/09/23/good-morning-mr-fish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello WordPress!</title>
		<link>http://wrathfuldove.org/2007/09/10/hello-wordpress/</link>
		<comments>http://wrathfuldove.org/2007/09/10/hello-wordpress/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 07:19:25 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mephisto]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Ruby-on-Rails]]></category>
		<category><![CDATA[Typo]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wrathfuldove.org/2007/09/10/hello-wordpress/</guid>
		<description><![CDATA[In the several months since I first started blogging, I have enjoyed using Mephisto. It&#8217;s a nice blogging tool and was a great way for me to play around with a bonafide Ruby on Rails application. However, thanks to my new job at a Rails shop, I will soon be getting all the Rails action ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F09%2F10%2Fhello-wordpress%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F09_2F10_2Fhello-wordpress_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F09%2F10%2Fhello-wordpress%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>In the several months since I first started blogging, I have enjoyed using Mephisto. It&#8217;s a nice blogging tool and was a great way for me to play around with a bonafide Ruby on Rails application. However, thanks to my new job at a Rails shop, I will soon be getting all the Rails action that I need on a daily basis without any need for an alternative outlet.</p>
<p>In addition, I have found the almost complete lack of activity on the Mephisto website disconcerting. I understand that the developers of Mephisto are busy and that Mephisto is just a side project for them, so it&#8217;s not that I expect anything from them. It&#8217;s not as if I or other Mephisto users are paying them for the wonderful work that they do. At the same time, I don&#8217;t feel comfortable producing a growing body of blog posts here at <strong><em>the wrathful dove</em></strong> on a system that may simply stagnate should its developers lose interest in further development.</p>
<p>For this last reason, I have been toying with the idea for several months of switching my blogging software. I have considered Typo and WordPress on numerous occasions. WordPress seems the obvious standard by which other blogging software is judged and is a fine product, but every time that I considered moving to WordPress, I ran into a roadblock that I had constructed for myself: I wanted a playground for Rails development and so was committed to maintaining my blog in Ruby. Thus, instead of WordPress, I focused my attention on Typo.<br />
<span id="more-28"></span></p>
<p>I went so far as to install Typo on a Linux machine on my home network, and I definitely liked what I saw. In many ways, I was puzzled why so many people had left Typo for Mephisto. I had heard a lot of talk about Mephisto&#8217;s supposedly cleaner and simpler admin interface, but I found myself preferring the power and features available with Typo. In my estimation, Typo&#8217;s admin interface seems quite adequate in the simplicity department, too.  The only other complaint that I had heard about Typo was that it was flaky and slow. I never did enough experimentation to determine whether I would experience these problems with Typo, so I have nothing to say about Typo&#8217;s stability. However, the possibility having been raised did give me pause about moving to Typo.</p>
<p>Still, I suspect I may have moved to Typo if it hadn&#8217;t been for my new Rails job combined with one other significant detail.</p>
<p>My blog runs on a Slicehost account that I share with my friend Josh. He runs WordPress and some other PHP based sites. He has grown to share my distaste for PHP and was interested in the possibility of running a Rails application for one of his projects. When we started looking into this idea, we noticed for the first time how much of a memory hog a Rails application is.  As discussed in this blog <a href="http://darwinweb.net/article/Does_Rails_Scale_Down" onclick="urchinTracker('/outgoing/darwinweb.net/article/Does_Rails_Scale_Down?referer=');">post</a>, Rails doesn&#8217;t &#8220;scale down&#8221;. It&#8217;s great for large web applications, but it doesn&#8217;t work so nicely for small web sites. Sure, it can provide the backbone for a small website, but the cost in memory footprint just isn&#8217;t worth it when you can develop the same kinds of small web sites in PHP and not run out of resources so rapidly.</p>
<p>There was one final issue that weighed in on my blogging software setup. I had chosen to run my Mephisto based blog on top of a PostgreSQL database because it is my database preference. However, Josh&#8217;s web applications were all base upon MySQL databases and so it seemed wasteful of our limited Slice resources to be running two different database servers.</p>
<p>All these factors came together in my decision to migrate my blog from Mephisto with PostgreSQL to WordPress with MySQL.</p>
<p>The move has been very smooth, and in all honesty, I&#8217;m loving the excellent features that WordPress brings to the table out of the box. It truly is the gold standard of blog software even if it is apparently written in crufty PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/09/10/hello-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Job</title>
		<link>http://wrathfuldove.org/2007/09/10/a-new-job/</link>
		<comments>http://wrathfuldove.org/2007/09/10/a-new-job/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 06:36:30 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://wrathfuldove.org/2007/09/10/a-new-job/</guid>
		<description><![CDATA[Most of my small group of readers are probably aware by now that I have tendered my resignation at NewEnergy Associates, the software company that I have worked for over the last nine years. My friends and family know that for many of those years I was deeply unsatisfied with my career path and with ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F09%2F10%2Fa-new-job%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F09_2F10_2Fa-new-job_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F09%2F10%2Fa-new-job%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Most of my small group of readers are probably aware by now that I have tendered my resignation at NewEnergy Associates, the software company that I have worked for over the last nine years. My friends and family know that for many of those years I was deeply unsatisfied with my career path and with the work that I was doing. That all changed over the last three years, and I had finally found a place at NewEnergy where I was doing things that made a difference and where I enjoyed my work.</p>
<p>So for once, I <strong>wasn&#8217;t</strong> looking for another job because I was satisfied with the one I had.</p>
<p>Naturally, that is when opportunity came knocking on my door.</p>
<p>A friend of my wife put me into contact with the owner of a startup that was looking to hire a Rails developer and within two weeks of our initial contact, I made the decision to leave NewEnergy and join Systino to do Rails development work.</p>
<p>Working for a startup company will be both exciting and challenging, but that&#8217;s just part of the fun. On top of it, I will get to do the web development work that love and get to work with my favorite programming language Ruby. Finally, Systino is an Mac company and so I will be getting a nice new MacBook on which to develop.</p>
<p>Needless to say I am thrilled and can&#8217;t wait to get started next week.</p>
<p>In the mean time, today starts my last week with NewEnergy. In some ways, it is sad. I will miss the many wonderful people that I have come to know over nearly a decade, but this opportunity was something that I would always regret not taking and I think the time was right for a change.</p>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/09/10/a-new-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Evil Windows Environment Editor</title>
		<link>http://wrathfuldove.org/2007/08/01/the-evil-windows-environment-editor/</link>
		<comments>http://wrathfuldove.org/2007/08/01/the-evil-windows-environment-editor/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 04:47:36 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://test.wrathfuldove.org/2007/08/01/the-evil-windows-environment-editor/</guid>
		<description><![CDATA[I think that probably any computer user who has had to maintain a complex set of Windows Environment variables has banged his or her head against the horrible interface that Microsoft has bequeathed to us for managing these important values. The tiny single-line text fields that Windows provides are woefully inadequate for manipulating some of ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F08%2F01%2Fthe-evil-windows-environment-editor%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F08_2F01_2Fthe-evil-windows-environment-editor_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F08%2F01%2Fthe-evil-windows-environment-editor%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p class="entry-content">I think that probably any computer user who has had to maintain a complex set of Windows Environment variables has banged his or her head against the horrible interface that Microsoft has bequeathed to us for managing these important values. The tiny single-line text fields that Windows provides are woefully inadequate for manipulating some of the lengthy values that wind up in Environment variables. To heap pain upon pain, not only is it annoying to do much editing with this interface, the smallest mistake in setting a value can lead to hidden and bad consequences that go undetected as Windows gives you no warning when your Path value contains syntax errors or non-existent paths.</p>
<p>For many years, I gritted my teeth and endured this shameful excuse for an interface. I occasionally compensated for its vices by copying and pasting values into VIM for a more accurate editing experience. Using this method, I find that the Path variable with its large size often requires me to globally replace semi-colons with line breaks before I do any editing so that I can actually get a good feel for all the directories in my path.</p>
<p>During these annoying times when I do battle with the Environment, I often think that surely someone has written a piece of software to fill this enormous hole in the dark landscape of Windows.  In the past, I occasionally Googled for such software, but never found any (probably due to a lack of diligence).</p>
<p>But tonight&#8217;s search on Google was <strong>not</strong> such a failure!</p>
<p>Indeed, <strong>rejoice</strong> ye users of Windows far and wide for if ye have ever endured the bitter sting of Environment Variable Hell, then your salvation draweth nigh! Go immediately and download the excellent <a href="http://rapidee.com/en/" title="Rapid Environment Editor" onclick="urchinTracker('/outgoing/rapidee.com/en/?referer=');">Rapid Environment Editor</a> and you will find the Environment editing Nirvana that you seek.</p>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/08/01/the-evil-windows-environment-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finger of Death</title>
		<link>http://wrathfuldove.org/2007/04/28/finger-of-death/</link>
		<comments>http://wrathfuldove.org/2007/04/28/finger-of-death/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 11:53:40 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://test.wrathfuldove.org/2007/04/28/finger-of-death/</guid>
		<description><![CDATA[It seems that when it comes to work computers I have the finger of death. Over the last several years, I have experienced more than my share of Windows failures where through my work machine gets stuck in a perpetual state of blue screen of death. Two years ago, this happened twice within a few ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F04%2F28%2Ffinger-of-death%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F04_2F28_2Ffinger-of-death_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F04%2F28%2Ffinger-of-death%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p class="entry-content">It seems that when it comes to work computers I have the finger of death. Over the last several years, I have experienced more than my share of Windows failures where through my work machine gets stuck in a perpetual state of <a href="http://en.wikipedia.org/wiki/Image:Windows_2000_BSoD.png" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Image_Windows_2000_BSoD.png?referer=');">blue screen of death</a>. Two years ago, this happened twice within a few months and although it was really annoying at the time, the end result was that I was blessed with a much better computer. My boss cubed at the time decided that I should get a Linux based machine since I was doing some Linux related work in addition to my normal development, and since my boss was no longer needing his powerful dual processor Opteron after moving into his management position, I inherited his machine.</p>
<p>My Opteron is undoubtedly sweet. I have it running the excellent <a href="http://www.kubuntu.org/" onclick="urchinTracker('/outgoing/www.kubuntu.org/?referer=');">Kubuntu</a> distribution of the <a href="http://www.linux.org/" onclick="urchinTracker('/outgoing/www.linux.org/?referer=');">Linux</a> operating system and on top of that I have <a href="http://www.vmware.com/products/ws" onclick="urchinTracker('/outgoing/www.vmware.com/products/ws?referer=');">VMWare Workstation</a> installed. Thanks to the power of virtual computing, I usually run 2-3 virtual computers on top of the Opteron with one of them being my main Windows development machine and the others being Linux machines on which I conduct research and experiments with new server software for my company.</p>
<p>For about two years now, this setup ran pretty smoothly. Then, a few weeks ago, my Windows virtual machine started occasionally showing problems. Sometimes it would inexplicably slow down unbearably. Other times it would simply lock up. Usually rebooting fixed these issues. It was still a bit disconcerting.</p>
<p>Last Friday though things finally came to a head. My computer started to slow down. I decided to reboot and at some point Windows got into a fit where it kept complaining about system files that needed to be replaced. No matter what I did, more of these windows started shooting up asking me whether I should replace file such and such. Quite swiftly, the system came to a halt.<span id="more-13"></span></p>
<p>I did the only thing I could to stop the madness and that was to hit the power button in VMWare Workstation to “turn off” the virtual Windows machine. Then, I powered it back on and found much to my dismay that I was facing the blue screen of death. Windows rebooted. I was given some booting options. Another blue screen of death. And so forth until I had exhausted all the possible reboot options given to my sad little virtual machine.</p>
<p>I got a hold of one of our Windows XP discs and tried to do a Windows system repair. At the end of the lengthy process, I was greeted with a different kind of blue screen of death, one that looked very much like the default blue Windows desktop background color. Only no taskbar or desktop icons ever showed up. The lonely Windows cursor dutifully popped up on the desktop and patiently prepared to wait forever.</p>
<p>Thus, I found myself once again going through the wonderful process of installing a fresh copy of Windows XP on a new computer (a new virtual machine) and the subsequent process of installing the software that I use on a daily basis to make my programming life a more pleasant experience.</p>
<p>Which leads me to today’s blog post. Over the years, I have found lots of great software that I pretty much install on every computer that I have to work with on any regular basis. I figured I’d share my list of must have software in hopes that you might find something useful.</p>
<p>So here goes:</p>
<dl>
<dt>1.   <a href="http://www.vim.org/" onclick="urchinTracker('/outgoing/www.vim.org/?referer=');">Vim</a></dt>
<dd>The best programmer’s editor! The modal commands are strange at first, but ultimately they allow great efficiency and power.</dd>
<dt>2.   <a href="http://wrathfuldove.org/admin/articles/show/http://www.mozilla.com/en-US/firefox">Firefox</a></dt>
<dd>       Excellent open-source browser that blows the hideously non-standards compliant Internet Explorer away. Has lots of <strong>very</strong> useful        plugins available.    </dd>
<dt>3.   <a href="http://www.launchy.net/" onclick="urchinTracker('/outgoing/www.launchy.net/?referer=');">Launchy</a></dt>
<dd> Very cool program that allows you to launch pretty much any program from a few key strokes without the clutter and the loss of desktop space from Shortcuts or QuickLauncher toolbars. Get it today and increase your efficiency! </dd>
<dt>4.   <a href="http://keepass.info/" onclick="urchinTracker('/outgoing/keepass.info/?referer=');">KeePass</a></dt>
<dd> I depend upon this program daily! Stop reusing weak passwords for all your internet accounts and pick one good master password with KeePass. Then, sit back and let KeePass generate and remember extremely secure passwords for all your accounts. Easily fits on a <span class="caps">USB</span> thumb drive so        you can take all your passwords with you.    </dd>
<dt>5.   <a href="http://www.gpsoft.com.au/" onclick="urchinTracker('/outgoing/www.gpsoft.com.au/?referer=');">Directory Opus</a></dt>
<dd> The ultimate file manager! Unlike most of the stuff here, this program isn’t freeware, open-source, or software libre. Indeed, I spent $95 for my two copy license, but it was worth every penny in what I get out of it each day. This excellent program replaces Windows Explorer as your computer’s file manager and gives you a slew of useful features both big and small that add up to awesome convenience and efficiency for the power user. Some of my favorite features include tabbed file browsing, dual pane views, shell command execution from the browser (with history), powerful search and renaming capabilities. And there are so many more cool features that you really come to depend upon and love. Directory Opus is highly configurable and scriptable as well with custom commands that you execute from new toolbar buttons to make the file manager do the things that you want it to do. </dd>
<dt>6.   <a href="http://sourceforge.net/projects/console" onclick="urchinTracker('/outgoing/sourceforge.net/projects/console?referer=');">Console 2</a></dt>
<dd> Far superior to the console that pops up when you use cmd.exe. It features tabbed consoles, intelligent select, copy, and paste, and configurable backgrounds, colors, etc. Also, can be configured so that special hot keys open different shells in different tabs for users who use multiple shells like cmd.exe, PowerShell, and bash. </dd>
<dt>7.   <a href="http://www.7-zip.org/" onclick="urchinTracker('/outgoing/www.7-zip.org/?referer=');">7-zip</a></dt>
<dd>       Excellent zip program that comes with a fully featured <span class="caps">GUI</span> and a useful commandline version for scripts. It supports pretty much all the zip formats including the 7z format which usually gets better compression than even bzip2. It can also create conveniently distributable self-extracting achives. </dd>
<dt>8.   <a href="http://www.microsoft.com/technet/sysinternals/utilities/ProcessExplorer.mspx" onclick="urchinTracker('/outgoing/www.microsoft.com/technet/sysinternals/utilities/ProcessExplorer.mspx?referer=');">Process Explorer</a></dt>
<dd>       This is what the Windows Task Manager <strong>should</strong> have been all along. Process Explorer shows you all the information that the Task Manager does and then all the information that you really want to see, too. For instance, if you’ve ever been annoyed because Windows won’t let delete or modify some file or folder because some program (that it neglects to name for you) has an open handle on that file or folder, then you’ll love Process Explorer as you can search for open handles on files and discover the identity of the rogue program quickly and easily so that you can kill its process and access your file without having to go through a reboot. </dd>
<dt>9.   <a href="http://www.ntwind.com/software/taskswitchxp.html" onclick="urchinTracker('/outgoing/www.ntwind.com/software/taskswitchxp.html?referer=');">TaskSwitchXP</a></dt>
<dd>       TaskSwitchXP replaces the so-so task switcher in Windows. It shows you better previews of the programs that you can <span class="caps">ALT</span>-TAB between and gives you more useful information for indentifying which of the say your four editor windows is the one you want to select. Also, has some nice configurable hot keys that can help make switching between programs more convenient and less error prone. </dd>
<dt>10. <a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/CmdHerePowertoySetup.exe" onclick="urchinTracker('/outgoing/download.microsoft.com/download/whistler/Install/2/WXP/EN-US/CmdHerePowertoySetup.exe?referer=');">Cmd Here</a></dt>
<dd> If you’re not using Directory Opus, you’ll definitely want this Shell Extension that allows you to open a command prompt in any directory from a convenient menu item when you right click on said directory in Windows Explorer. </dd>
<dt>11. <a href="http://www.gabrieleponti.com/software/#sendtotoys" onclick="urchinTracker('/outgoing/www.gabrieleponti.com/software/_sendtotoys?referer=');">Send To Toys</a></dt>
<dd> Nice shell extension that enhances the “Send To” context menu item to allow sending to all sorts of useful places besides the ones available on a clean install of Windows. You can also easily configure and create custom Send To items. </dd>
<dt>12. <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty" onclick="urchinTracker('/outgoing/www.chiark.greenend.org.uk/_7Esgtatham/putty?referer=');">PuTTY</a></dt>
<dd>       Very nice <span class="caps">SSH</span> client program for Windows that lets you log onto remote computer terminals via the secure shell protocol (and several other       protocols as well). Great if you need to do a lot of remote stuff on Unix boxes from a Windows machine.    </dd>
<dt>13. <a href="http://virtuawin.sourceforge.net/" onclick="urchinTracker('/outgoing/virtuawin.sourceforge.net/?referer=');">VirtuaWin</a></dt>
<dd> Excellent relatively low footprint solution for providing multiple virtual desktops for Windows. Great when you have a lot of programs running and need to reduce the clutter (while keeping the programs all running) by grouping related programs onto different desktops. Has a lot of configuration options and some plugins for further customization. </dd>
<dt>14. <a href="http://www.gimp.org/" onclick="urchinTracker('/outgoing/www.gimp.org/?referer=');">The <span class="caps">GIMP</span></a></dt>
<dd> Awesome graphics program that can handle pretty much all your image manipulation needs and then some. I’ve used it for everything from designing logos to intense picture frame manipulation for creating special effect transitions in re-edited <span class="caps">DVD</span> video. Has a very powerful built in       scripting engine for automating tasks (making the task of editing hundreds of frames from a video actual possible).    </dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/04/28/finger-of-death/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Saving Pandora</title>
		<link>http://wrathfuldove.org/2007/04/17/saving-pandora/</link>
		<comments>http://wrathfuldove.org/2007/04/17/saving-pandora/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 20:41:26 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Anarchism]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[monopoly]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://test.wrathfuldove.org/2007/04/17/saving-pandora/</guid>
		<description><![CDATA[Today I received an email from Pandora.com concerning a recent decision by the Copyright Royalty Board in Washington, DC to almost triple the licensing fees for Internet radio sites like Pandora. According to the email, “the new royalty rates are irrationally high, more than four times what satellite radio pays and broadcast radio doesn’t pay ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F04%2F17%2Fsaving-pandora%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F04_2F17_2Fsaving-pandora_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F04%2F17%2Fsaving-pandora%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p class="entry-content">Today I received an email from <a href="http://pandora.com/" onclick="urchinTracker('/outgoing/pandora.com/?referer=');">Pandora.com</a> concerning a recent decision by the Copyright Royalty Board in Washington, DC to almost triple the licensing fees for Internet radio sites like Pandora. According to the email, “the new royalty rates are irrationally high, more than <strong>four times</strong> what satellite radio pays and broadcast radio doesn’t pay these at all”(<em>emphasis added</em>). The email then points out how these sharp increases in fees will effectively strangle Internet radio companies because it artificially inflates the cost of doing business to levels far above what such businesses can expect to afford.</p>
<p><span id="more-10"></span>For those of you unfamiliar with Pandora, it’s a great service that I highly recommend to any fan of music. You go to the Pandora site, enter the name of a musician or song, and Pandora creates a custom radio station that plays music that Pandora thinks you will enjoy based upon a sophisticated analysis of structural properties of the input music or the typical music produced by the input musician. It’s a cool and innovative idea that has allowed people like me to found all sorts of interesting musicians that they would have never encountered otherwise.</p>
<p>So you can see why this news about the decision of the Copyright Royalty Board on behalf of the recording industry is highly upsetting to me. I encourage people to visit the <a href="http://www.savenetradio.org/index.html" onclick="urchinTracker('/outgoing/www.savenetradio.org/index.html?referer=');">SaveNetRadio</a> website and contact their representatives in government to try to apply some popular pressure to counter this decision and save internet radio stations like Pandora.</p>
<p>But there’s more to this decision that gets under my skin than just the potential loss of a valued service provider. You see, I have a big problem with the notions of copyright, patent, trademark, etc and all the other things that are increasingly referred to as intellectual property.</p>
<p>Which is highly ironic and an endless source of cognitive dissonance for me since I write software for a living at a company that sells its software and fiercely guards its so-called intellectual property rights.</p>
<p>So what exactly is a copyright?</p>
<p>A copyright is a set of laws passed by governments to restrict the use of particular expressions of an idea or information. Likewise, if you research patent, trademark, etc. on Wikipedia or Google, you’ll find that they are similar sets of laws that also restrict the usage of ideas and information. Each of these ideas applies to a different domain and has different alleged goals, but they all share the common effects of restricting our freedoms while allowing certain individuals or groups to extort money for lengthy if not indefinite periods without engaging in productive labor.</p>
<p>I will henceforth refer to these ideas collectively as <strong>information monopolies</strong> and the laws associated with them as <strong>information monopoly laws</strong>. The reason I wish to refrain from using the phrases <em>intellectual property</em> and <em>intellectual property rights</em> is because words have connotations and the words <em>property</em> and <em>rights</em> are heavily charged in a way that makes these phrases deceitful and hurtful to the cause of freedom and to the social usefulness of the various industries that have been tainted by information monopolies. To call a copyright on a song intellectual property is to suggest either an absurdity or to make a very bad analogy. Obviously, intellectual property cannot be thought of as real tangible property. You cannot hold a song in your hand. When someone makes a copy of an <span class="caps">MP3</span> or copies the score to a song, the holder of the song’s copyright doesn’t lose the song. To the extent that the holder of the song’s copyright could ever be described as possessing the song, the holder can still be said to possess the song even after the copier makes a copy. This is true from the very first copy up to the seven-hundredth copy, <em>ad nauseum</em>.</p>
<p>So why would someone wish to refer to a copyright on a song as an intellectual property right when the concept fits so poorly? The reason lies in the charged term <strong>property</strong>. The notion of property rights in most Western cultures runs very deep. Property rights have their foundation in the naturally occurring idea that people should be able to do what they wish with things that they possess. Once you bring the idea of property into the mix, you can start using even more sharply charged words. For example, you can describe my sharing a piece of useful software with a friend as <strong>piracy</strong> and thus equate it with imagery of barbaric men stealing wealth, cutting throats, and raping woman. It should be obvious that these two acts are very different.</p>
<p>Let us not contribute to the propaganda of software giants, the recording industry, and Hollywood by using their extremely warped terminology. To use the phrase <em>intellectual property</em> serves only to muddy the waters and pollute or kill the discourse on how better to achieve the noble goals to which copyright, trademark, and patent are outdated and failed solutions.</p>
<p>To engage in this conversation, we need to examine why governments invented information monopolies in the first place. The modern copyright was invented in the 1700’s as an attempt to encourage creators to create books, music, and works of art for the public good. The idea was that giving a creator a monopoly on his creation for a limited period of time would provide an incentive for creators to share their creations with the public. The patent was invented as a similar effort to encourage inventors to share new ideas with the public without fear of loss of credit or loss of any competitive advantage gained by the invention. Thus, we can see that information monopoly laws were created out of a desire to encourage the share of information for the public good.</p>
<p>To that end, modern information monopoly laws fail horribly in an era where information can be inexpensively copied and where powerful industries have developed that usually force creators to sign over their information monopolies in exchange for distribution of their creations to the public. People like to share things that they enjoy or find beneficial with their friends and family. To promote such sharing is good and healthy. Instead, information monopoly laws make this act of sharing a crime and slander it with terms like piracy and theft. Rather than enforcing the natural idea that a person should receive a compensation commensurate with the labor that he puts forth, information monopoly laws suggest the bizarre idea that a creator should somehow be entitled to live off society like a parasite because they created something that many people enjoy or use. Even if this pernicious idea were sound, the creator rarely sees the profits from their creations in modern society because corporations generally make them sell the rights to most or all of the profits in exchange for mass distribution.</p>
<p>So how can we encourage people to share their creations without placing huge restrictions on freedom and promoting antisocial behavior?</p>
<p>For starters, we should observe that people have been creating and inventing things since the dawn of history, while information monopoly laws are a modern idea conceived and refined over the law few centuries. No matter whether we are examining the artist, the software developer, the scientist, or the inventor, most creators are truly driven to create by something deep within their own personality. Artists want to express themselves. Scientists want to know how things work. Programmers like to write code. They would do so even if society did not pay them for their works. In fact when it comes to art, many people would agree that intrinsic motivations such as the satisfaction derived from expression or the pride of accomplishment are far superior to extrinsic motivations like money in motivating truly great works of art. It is almost a truism that an artist driven by profit instead of the need to express makes poor art.</p>
<p>Given this natural tendency for creators to create and share their creativity with others, I submit that we have really proposed the wrong question. We really have no need to encourage creators to share their creations with society for the public good. They will tend to do so naturally. The real questions for us to ask are how to better facilitate their sharing things with others and how best to ensure that creators have time to create.</p>
<p>There are many intriguing suggestions and answers to these questions. But we will never consider the alternatives and experience the benefits of a new approach until people stop thinking inside the narrow confines defined by those who seek to control and exploit how we share information with one another.</p>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/04/17/saving-pandora/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A New Look and A New Tool</title>
		<link>http://wrathfuldove.org/2007/01/09/a-new-look-and-a-new-tool/</link>
		<comments>http://wrathfuldove.org/2007/01/09/a-new-look-and-a-new-tool/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 15:49:05 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mephisto]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://test.wrathfuldove.org/2007/01/09/a-new-look-and-a-new-tool/</guid>
		<description><![CDATA[Well, I could only stand Mephisto&#8217;s default simpla theme for so long. Now while I fully intend to create my own look for this blog in short order, I decided that it wouldn&#8217;t hurt to provide a quick face lift especially after I managed to find a large list of custom themes available for Mephisto. ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F01%2F09%2Fa-new-look-and-a-new-tool%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F01_2F09_2Fa-new-look-and-a-new-tool_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F01%2F09%2Fa-new-look-and-a-new-tool%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p> Well, I could only stand Mephisto&#8217;s default <a href="http://demo.ifelse.co.uk/" onclick="urchinTracker('/outgoing/demo.ifelse.co.uk/?referer=');">simpla</a>  theme for so long. Now while I fully intend to create my own look for this blog in short order, I decided that it wouldn&#8217;t hurt to provide a quick face lift especially after I managed to find a large <a href="http://mephisto.stikipad.com/help/show/Custom+Templates" onclick="urchinTracker('/outgoing/mephisto.stikipad.com/help/show/Custom+Templates?referer=');">list</a>  of custom themes available for Mephisto. I decided that  <a href="http://www.benlog.org/projects/reddish" onclick="urchinTracker('/outgoing/www.benlog.org/projects/reddish?referer=');">riddish</a> would do very nicely. It has a clean presentation and I like the usage of red in the theme.</p>
<p>When writing these posts and even more so while playing with the templates that define the look and feel of Mephisto, I much missed the syntax  highlighting and editing capabilities of my favorite text editor  <a href="http://www.vim.org" onclick="urchinTracker('/outgoing/www.vim.org?referer=');">vim</a>. I did some digging around and found  that with the installation of a suitable <a href="http://www.mozilla.com/en-US/firefox/" onclick="urchinTracker('/outgoing/www.mozilla.com/en-US/firefox/?referer=');">Firefox</a>  extension, I was able to have Firefox pop up vim to let me edit the contents of most text areas in the browser. Pretty convenient!</p>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/01/09/a-new-look-and-a-new-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello Mephisto! It&#8217;s About Time</title>
		<link>http://wrathfuldove.org/2007/01/08/hello-mephisto-its-about-time/</link>
		<comments>http://wrathfuldove.org/2007/01/08/hello-mephisto-its-about-time/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 17:43:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mephisto]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://test.wrathfuldove.org/2007/09/10/hello-mephisto-its-about-time/</guid>
		<description><![CDATA[At some point in August last year, I found myself bitten by the blogging bug. However, being the somewhat neurotic perfectionist that I am, it has taken this long to finally get to writing a first post, and I still don&#8217;t have things the way that I like. Despite the fact that there are a ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F01%2F08%2Fhello-mephisto-its-about-time%2F" onclick="urchinTracker('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwrathfuldove.org_2F2007_2F01_2F08_2Fhello-mephisto-its-about-time_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwrathfuldove.org%2F2007%2F01%2F08%2Fhello-mephisto-its-about-time%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>At some point in August last year, I found myself bitten by the blogging bug. However, being the somewhat neurotic perfectionist that I am, it has taken this long to finally get to writing a first post, and I <em>still</em> don&#8217;t have things the way that I like.</p>
<p>Despite the fact that there are a plethora of sites online that offer blogging services for anyone itching to publish their thoughts to the world, I decided that seeing as I run my own <a href="http://www.gentoo.org/" onclick="urchinTracker('/outgoing/www.gentoo.org/?referer=');">Gentoo Linux</a> server at home, I would go through the trouble of setting up my own installation of a blogging tool. I figured that it would be a fun learning experience and that I would also enjoy the advantages of a fully customizable blog with no worries about having to rely on some corporate server to safeguard the stuff that I write. Call me silly, but I like having full control over my own data &#8211; especially if its going to be a journal like this one.<span id="more-5"></span></p>
<p>(Of course, the more thoughtful reader will surely posit the excellent question of why I use Gmail for my personal email, if I&#8217;m so finicky about my personal data. Oh well. You got me there! Let&#8217;s just say I really like Gmail&#8217;s interface features and convenience and that I have never had a lick of success with setting up a fully functional mail server at home. So there.)</p>
<p>After sitting on any urges to blog about something for a few months, I finally got around to doing something constructive about it in late October when I began researching blogging software. After a lot of reading, I finally settled upon <a href="http://wordpress.org/" onclick="urchinTracker('/outgoing/wordpress.org/?referer=');">WordPress</a> as it seemed to be the closest thing to a favored tool out there. It certainly looked sexy enough and easy to use. One thing that bugged me about WordPress though was that I had been really holding out for a blogger with a <a href="http://www.postgresql.org/" onclick="urchinTracker('/outgoing/www.postgresql.org/?referer=');">PostgreSQL</a> backend. Now I know that some WordPress savvy folks might be saying to themselves that there is a modified version out there that uses PostgreSQL, but I got the impression that it might be flaky and that it is hasn&#8217;t been actively developed of late. I decided that if I was going to use WordPress, I wanted to use the latest and greatest version.</p>
<p>So after failing to find anything to meet my PostgreSQL desires, I took the plunge and installed WordPress on my Linux box around All Hallow&#8217;s Eve. With just a few quick <em>emerge</em> calls at the command prompt, I had that familiar and simple, yet elegant default WordPress demo layout staring back at me on my computer screen, and I felt a nice sense of accomplishment! I had even come up with what I thought was a nice name for the blog: <strong>eRant</strong>. The name fit nicely with the idea that I would use its space to occasionally rant about politics and religion and spare my poor wife the daily wonderful conversation starter: &#8220;Honey, you know what sucks?&#8221;.</p>
<p>Things were coming together nicely and I was on the brink of blogging bliss. Never one to accept a default configuration, I sought to spice things up a bit with a custom theme.</p>
<p>And <em>of course</em>, that&#8217;s when the procrastination started&#8230;</p>
<p>For some reason, I just really didn&#8217;t feel up to messing with the <a href="http://www.php.net/" onclick="urchinTracker('/outgoing/www.php.net/?referer=');">PHP</a> templates and the CSS files necessary to create my ultimate personal blog. It sounded much, much more appealing to catch up on my fiction reading, do some video editing, or half a dozen other things.</p>
<p>And if my blog couldn&#8217;t look super spiffy, then I really had no use for posting to it.</p>
<p>So it just sat there waiting patiently. If my blog had had thumbs, it probably would have been twiddling them silently while contemplating the act of suicide out of sheer loneliness.</p>
<p>Months passed by silently. <a href="http://www.amazon.com/Eye-World-Wheel-Time-Book/dp/0812511816/sr=8-1/qid=1168297380/ref=pd_bbs_1/103-9209963-3330240?ie=UTF8&amp;s=books" onclick="urchinTracker('/outgoing/www.amazon.com/Eye-World-Wheel-Time-Book/dp/0812511816/sr=8-1/qid=1168297380/ref=pd_bbs_1/103-9209963-3330240?ie=UTF8_amp_s=books&amp;referer=');">The Wheel of Time</a> turned so to speak. And during the nice, relaxed and joyful days of Christmas vacation, my <em>Agile Web Development with Rails 2nd Edition</em> arrived in the mail and at once I found myself happily reading away while building a <a href="http://www.rubyonrails.org/" onclick="urchinTracker('/outgoing/www.rubyonrails.org/?referer=');">Rails</a> application along with the authors. I had been meaning to play with Rails for well over a year, and now through this well written book, I was finally getting to see how much fun developing a web application can be, and it only further intensified my love for that precious gem of language called <a href="http://www.ruby-lang.org/en/" onclick="urchinTracker('/outgoing/www.ruby-lang.org/en/?referer=');">Ruby</a>.</p>
<p>Drunk with the heady euphoria of playing around with Ruby and Rails instead of doing battle with some awful mess of PHP code at work, I decided that if I was to run a blog at home, it should be a Rails app by golly because Rails is just plain cool. And <em>that</em> was that!</p>
<p>So I did some more digging around on the web as my idle PHP-based WordPress blog sat silently awaiting its fate in dread. I came back to the <a href="http://radiantcms.org/" onclick="urchinTracker('/outgoing/radiantcms.org/?referer=');">Radiant</a> content management system that was used to create the nice and polished new Ruby website. The demo on the Radiant website showed that the software could be also used to create a blog. The wheels were starting to turn&#8230;</p>
<p>Perhaps now was the time when all good and brave Johns would seize the corundum encrusted gauntlet of destiny and redesign their personal webpages with the Rails powered Radiant and then integrate them with shiny new blogs for a better day!</p>
<p>Yeah.</p>
<p>But while reading the blog of the John Long the author of Radiant, I came across an <a href="http://wiseheartdesign.com/2006/12/1/now-on-mephisto/" onclick="urchinTracker('/outgoing/wiseheartdesign.com/2006/12/1/now-on-mephisto/?referer=');">article</a> that indicated that John was now using <a href="http://mephistoblog.com/" onclick="urchinTracker('/outgoing/mephistoblog.com/?referer=');">Mephisto</a> for his blog. He mentioned that while Radiant was more focused on CMS, Mephisto was probably more optimized for blogging.</p>
<p>Intrigued, I sped over to the Mephisto site and downloaded it for a try.</p>
<p>To be honest, I didn&#8217;t really care for its default theme as compared with the one that WordPress sports fresh from an installation. But I <em>had</em> wanted to design my own theme, and at least, this way I would be running a Rails-based blog and get the pleasure of working with Ruby instead of PHP when it came time to tweak things under the hood.</p>
<p>With my decision made, it was only a matter of getting the bloody thing to play nice with my Apache installation. Sure I could easily get the blog up and running on Port 3000 in my private home network, but thanks to Charter&#8217;s wonderful paternal port blocking, I couldn&#8217;t access the thing remotely and that means neither could any friends, family, or the morbidly curious.</p>
<p>I have to hand it to WordPress in that at least it was pretty much ready to go after installation. With Mephisto, I had to figure out how to get a Rails application running with Apache, and my sobering initial attempts at investigation left me disappointed and seeking better ways to enjoy my vacation.</p>
<p>So alas the dream of a blog was shelved again until the new year&#8230;</p>
<p>On one lonely night in the middle of a coding spree for work, I decided to take a break and play with the dark magic that is Apache&#8217;s configuration files. My first attempt was a near success. I decided that I would try running Mephisto through Apache&#8217;s FastCGI module as an aliased directory external to the document root of my web server. At first things seemed good. When I pointed my browser at the <em>http://theweatherses.org/mephisto</em>, I was greeted with the familiar default Mephisto front page.</p>
<p>There was great joy.</p>
<p>But when I tried logging onto the Administration site, I found a lifeless and CSSless page that redefined the word bland. It seemed that I had encountered a problem involving Rails apps in subdirectories of the http server&#8217;s document root. Despite my various attempts at directing things to the right locations via <em>Aliases</em> and <em>Rewrites</em>, I could never resuscitate my poor Mephisto admin site&#8217;s color and vigor.</p>
<p>After a suitable period of remorse and frustration and with the sun of a new day shining brightly through a corporate window, I discussed my struggles with my good friend and sometimes idea bouncing-board Josh. We talked about how he had recently installed WordPress at home for his family, and he mentioned how he had setup different virtual domains. It became apparent that I could easily add a virtual domain of say <em>erant.theweatherses.org</em> to my current site <em>theweatherses.org</em> via my Domain Name Registration company.</p>
<p>Armed with this new knowledge, I wasted little time setting up a new virtual domain for my server. Then, I proceeded to happily configure Apache to redirect incoming traffic for this virtual host to a proxy server in the form of the ever reliable <a href="http://mongrel.rubyforge.org/" onclick="urchinTracker('/outgoing/mongrel.rubyforge.org/?referer=');">Mongrel</a> HTTP Ruby server. With the last click of a the key in my editor saving the changes to my configuration file, I hastened to start Mongrel and restart Apache.</p>
<p>A satisfied smile spread across my face when I saw Mephisto running my new eRant blog in all its Simpla glory. The smile spilled over into true joy when I moved on to the Administration login screen and found that indeed all the CSS and Javascript files were now being properly found there as well!</p>
<p>My blog had been reborn in Ruby and now I simply needed to design a super spiffy theme for it&#8230;</p>
<p>Ahem. Or maybe just write my first blog entry and worry about the look and feel another time.</p>
]]></content:encoded>
			<wfw:commentRss>http://wrathfuldove.org/2007/01/08/hello-mephisto-its-about-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

