<?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>AlexCline.net</title>
	<atom:link href="http://alexcline.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexcline.net</link>
	<description>The musings of a geek, cyclist, cinephile, yogi, diver, philosopher and gamer.</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:13:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>&#8220;Message: dualvar is only available with the XS version of Scalar::Util&#8221; Error in CentOS 5</title>
		<link>http://alexcline.net/2012/02/02/message-dualvar-is-only-available-with-the-xs-version-of-scalarutil-error-in-centos-5/</link>
		<comments>http://alexcline.net/2012/02/02/message-dualvar-is-only-available-with-the-xs-version-of-scalarutil-error-in-centos-5/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 19:13:32 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Randomness]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=508</guid>
		<description><![CDATA[After upgrading the CentOS 5 system that is running my company&#8217;s internal ticketing system (OTRS), the automated cron jobs for processing tickets started throwing the following error: This error was caused by an upgrade to the Compress::Zlib package. The newer version of the package isn&#8217;t compiled with XS support. I found some information about this [...]]]></description>
			<content:encoded><![CDATA[<p>After upgrading the CentOS 5 system that is running my company&#8217;s internal ticketing system (OTRS), the automated cron jobs for processing tickets started throwing the following error:</p>
<pre class="brush: plain; title: ; notranslate">Message: dualvar is only available with the XS version of Scalar::Util at /usr/lib/perl5/vendor_perl/5.8.8/IO/Socket/SSL.pm line 19</pre>
<p>This error was caused by an upgrade to the Compress::Zlib package.  The newer version of the package isn&#8217;t compiled with XS support.  I found some information about this error from this <a href="http://lists.otrs.org/pipermail/otrs/2010-October/033515.html">OTRS mailing list post</a> from 2010 regarding RHEL.  Looks like it takes about a year for RHEL packages to make it downstream to CentOS.</p>
<p>To fix the error, I ran the following from the command line:</p>
<pre class="brush: bash; title: ; notranslate">perl -MCPAN -e &quot;CPAN::Shell-&gt;force(qw(install Scalar::Util));&quot;</pre>
<p>After letting the cronjobs rerun, the error was gone and tickets successfully processed again.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2012/02/02/message-dualvar-is-only-available-with-the-xs-version-of-scalarutil-error-in-centos-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending HTML Email from the Linux Command Line</title>
		<link>http://alexcline.net/2012/01/12/sending-html-email-from-the-linux-command-line/</link>
		<comments>http://alexcline.net/2012/01/12/sending-html-email-from-the-linux-command-line/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 17:27:49 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Randomness]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=503</guid>
		<description><![CDATA[Just a little tip that I found useful for a project I was working on today. I had to send the results of a MySQL query via email. Since the results are printed in a table, the formatting in the email had to use a monospace font. The easiest way to use a monospace font [...]]]></description>
			<content:encoded><![CDATA[<p>Just a little tip that I found useful for a project I was working on today.  I had to send the results of a MySQL query via email.  Since the results are printed in a table, the formatting in the email had to use a monospace font.  The easiest way to use a monospace font in an email is to enable HTML and wrap everything in a &lt;pre> tag.</p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/bash
mailto=email@awesome.tld
subject=&quot;The awesome subject line of your email message&quot;
(
  echo &quot;Subject: $subject&quot;
  echo &quot;MIME-Version: 1.0&quot;
  echo &quot;Content-Type: text/html&quot;
  echo &quot;Content-Disposition: inline&quot;
  echo &quot;&lt;html&gt;&lt;body&gt;&lt;pre&gt;&quot;
  mysql db -uawesome -pawesomer --table &lt; some-sql-to-run.sql
  echo &quot;&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;&quot;
) | /usr/sbin/sendmail $mailto
</pre>
<p>The output looks like this:</p>
<pre class="brush: plain; title: ; notranslate">
To: email@email.tld
From: system@awesome.tld
Subject: The awesome subject line of your email message
+----------+----------+----------+
| Column 1 | Column 2 | Column 3 |
+----------+----------+----------+
| Apples   |        2 |    14.00 |
| Oranges  |        2 |   0.5000 |
+----------+----------+----------+</pre>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2012/01/12/sending-html-email-from-the-linux-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop PIPA/SOPA!</title>
		<link>http://alexcline.net/2012/01/05/stop-pipasopa/</link>
		<comments>http://alexcline.net/2012/01/05/stop-pipasopa/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 20:51:45 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Interesting Links]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Site updates]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=493</guid>
		<description><![CDATA[Happy New Year everyone! I just got notifications that all my domains were successfully transferred to my new registrar. I&#8217;m now using DynaDot which is a vocal opponent of SOPA. The reason I transferred was partially to promote anti-SOPA messages and also for privacy reasons. Hopefully I&#8217;ll be much happier with my new service. Check [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year everyone!</p>
<p>I just got notifications that all my domains were successfully transferred to my new registrar.  I&#8217;m now using DynaDot which is a vocal opponent of SOPA.  The reason I transferred was partially to promote anti-SOPA messages and also for privacy reasons.  Hopefully I&#8217;ll be much happier with my new service.</p>
<p>Check out the video below for information about PIPA/SOPA and why you should join the fight to oppose these proposed laws.</p>
<p><iframe src="http://player.vimeo.com/video/31100268?title=0&#038;byline=0&#038;portrait=0" width="640" height="360" frameborder="0" webkitAllowFullScreen allowFullScreen class="aligncenter"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2012/01/05/stop-pipasopa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reconfiguring Network Interfaces in CentOS/RHEL Systems Cloned with vCenter</title>
		<link>http://alexcline.net/2011/11/15/reconfiguring-network-interfaces-in-centosrhel-systems-cloned-with-vcenter/</link>
		<comments>http://alexcline.net/2011/11/15/reconfiguring-network-interfaces-in-centosrhel-systems-cloned-with-vcenter/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 17:28:43 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Randomness]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[eth0]]></category>
		<category><![CDATA[mac address]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=482</guid>
		<description><![CDATA[While cloning CentOS VMs in our environment, I ran into a problem where eth0 wouldn&#8217;t start up. When trying to start the networking service, the following error popped up: The reason this error occurs is because networking adapters in cloned VMs are assigned unique MAC addresses, so they don&#8217;t conflict with the parent VM. During [...]]]></description>
			<content:encoded><![CDATA[<p>While cloning CentOS VMs in our environment, I ran into a problem where eth0 wouldn&#8217;t start up.  When trying to start the networking service, the following error popped up:</p>
<pre class="brush: plain; title: ; notranslate">Bringing up interface eth0: Device eth0 does not seem to be preset, delaying initialization.      [FAILED]</pre>
<p>The reason this error occurs is because networking adapters in cloned VMs are assigned unique MAC addresses, so they don&#8217;t conflict with the parent VM.  During OS installation, the installer detects the network adapter and udev configures the mapping between the device eth0 and the MAC address.  When the MAC address changes udev thinks the device is missing.</p>
<p>To fix this, we need to update udev&#8217;s mapping rules to point the eth0 definition to the device with the correct MAC address.  Open the file /etc/udev/rules.d/70-persistent-net.rules.  You should see something similar to what is below:</p>
<pre class="brush: plain; title: ; notranslate"># This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)
SUBSYSTEM==&quot;net&quot;, ACTION==&quot;add&quot;, DRIVERS==&quot;?*&quot;, ATTR{address}==&quot;00:50:56:9c:00:16&quot;, ATTR{type}==&quot;1&quot;, KERNEL==&quot;eth*&quot;, NAME=&quot;eth0&quot;

# PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)
SUBSYSTEM==&quot;net&quot;, ACTION==&quot;add&quot;, DRIVERS==&quot;?*&quot;, ATTR{address}==&quot;00:50:56:9c:00:18&quot;, ATTR{type}==&quot;1&quot;, KERNEL==&quot;eth*&quot;, NAME=&quot;eth1&quot;</pre>
<p>As you can see there are two PCI ethernet adapters present.  The original one from the parent VM (MAC: 9c:00:16) and the new one from the current VM (MAC: 9c:00:18).  To fix the issue you need to change the eth0 device definition to have the correct MAC address (9c:00:18) and remove the eth1 device.  Your resulting file will look like so:</p>
<pre class="brush: plain; title: ; notranslate"># This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)
SUBSYSTEM==&quot;net&quot;, ACTION==&quot;add&quot;, DRIVERS==&quot;?*&quot;, ATTR{address}==&quot;00:50:56:9c:00:18&quot;, ATTR{type}==&quot;1&quot;, KERNEL==&quot;eth*&quot;, NAME=&quot;eth0&quot;</pre>
<p>You&#8217;ll also want to update the /etc/sysconfig/network-scripts/ifcfg-eth0 file to reflect the correct MAC address.  Then, after a quick system restart your eth0 adapter will be back up.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2011/11/15/reconfiguring-network-interfaces-in-centosrhel-systems-cloned-with-vcenter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL &#8220;duplicate entry for &#8217;127&#8242; for key 1&#8243; in Rails</title>
		<link>http://alexcline.net/2011/11/01/mysql-duplicate-entry-for-127-for-key-1-in-rails/</link>
		<comments>http://alexcline.net/2011/11/01/mysql-duplicate-entry-for-127-for-key-1-in-rails/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 16:06:49 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=479</guid>
		<description><![CDATA[After building a lightly used rails application for internal use at the company I work for, I got a notification that there was an error in the application. Someone was trying to add a new record and it was failing (500 ISE). I checked the logs and found the following: It turns out that this [...]]]></description>
			<content:encoded><![CDATA[<p>After building a lightly used rails application for internal use at the company I work for, I got a notification that there was an error in the application.  Someone was trying to add a new record and it was failing (500 ISE).  I checked the logs and found the following:</p>
<pre class="brush: plain; title: ; notranslate">ActiveRecord::RecordNotUnique (Mysql2::Error: Duplicate entry '127' for key 1: INSERT INTO...</pre>
<p>It turns out that this problem is triggered when the id column is of type TINYINT which has a maximum signed value of 127.  This of course causes the above error to occur when record 128 is entered.</p>
<p>I was able to resolve this by changing the column type to INT using the MySQL client.</p>
<pre class="brush: plain; title: ; notranslate">ALTER TABLE employees MODIFY id INTEGER NOT NULL AUTO_INCREMENT;</pre>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2011/11/01/mysql-duplicate-entry-for-127-for-key-1-in-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable nouveau drivers in Fedora 15</title>
		<link>http://alexcline.net/2011/10/12/disable-nouveau-drivers-in-fedora-15/</link>
		<comments>http://alexcline.net/2011/10/12/disable-nouveau-drivers-in-fedora-15/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 14:03:42 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=458</guid>
		<description><![CDATA[Edit: This also works in Fedora 16. During the upgrade I had to boot into single user mode to switch to run level 3 and reinstall the latest nVidia drivers. Then switch back to run level 5 and reboot. When trying to install the latest nVidia drivers on my Fedora 15 workstation, I kept getting [...]]]></description>
			<content:encoded><![CDATA[<p><em>Edit:  This also works in Fedora 16.  During the upgrade I had to boot into single user mode to switch to run level 3 and reinstall the latest nVidia drivers.  Then switch back to run level 5 and reboot.</em></p>
<p>When trying to install the latest nVidia drivers on my Fedora 15 workstation, I kept getting errors about the default nouveau video driver being loaded into the kernel.  The nVidia installer creates a modprobe config file that is supposed to prevent that module from being loaded but it doesn&#8217;t work fully.</p>
<p>To <em>really</em> disable the nouveau driver, you need to edit the grub config file and add the following to the end of the kernel init line:</p>
<pre class="brush: plain; title: ; notranslate">rdblacklist=nouveau nouveau.modeset=0</pre>
<p>For example, your resulting grub.conf file will look like this:</p>
<pre class="brush: plain; title: ; notranslate">title Fedora (2.6.40.6-0.fc15.x86_64)
        root (hd0,1)
        kernel /vmlinuz-2.6.40.6-0.fc15.x86_64 ro root=/dev/mapper/vg_cline-lv_root noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb vga=794 quiet rdblacklist=nouveau nouveau.modeset=0
        initrd /initramfs-2.6.40.6-0.fc15.x86_64.img</pre>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2011/10/12/disable-nouveau-drivers-in-fedora-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1955 &#8211; 2011 Steve Jobs Dies at 56</title>
		<link>http://alexcline.net/2011/10/05/1955-2011-steve-jobs-dies-at-56/</link>
		<comments>http://alexcline.net/2011/10/05/1955-2011-steve-jobs-dies-at-56/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 03:42:06 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=441</guid>
		<description><![CDATA[&#8220;Remembering that I&#8217;ll be dead soon is the most important tool I&#8217;ve ever encountered to help me make the big choices in life. Because almost everything &#8212; all external expectations, all pride, all fear of embarrassment or failure &#8211; these things just fall away in the face of death, leaving only what is truly important. [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center"><img src="http://alexcline.net/files/2011/10/Screen-shot-2011-10-05-at-11.37.35-PM.png" alt="" title="Steve Jobs" width="600" height="422" class="aligncenter size-full wp-image-449" /></div>
<blockquote><p>&#8220;Remembering that I&#8217;ll be dead soon is the most important tool I&#8217;ve ever encountered to help me make the big choices in life. Because almost everything &#8212; all external expectations, all pride, all fear of embarrassment or failure &#8211; these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart. &#8230; Stay hungry. Stay foolish.&#8221;</p></blockquote>
<p><em>&#8211; Steve Jobs, June, 2005</em></p>
<p>So long Steve, you&#8217;ve been one of the worlds greatest innovators and influential beyond our time.  You will be missed.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2011/10/05/1955-2011-steve-jobs-dies-at-56/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Violent Revenge Thrillers Worth Watching</title>
		<link>http://alexcline.net/2011/09/07/violent-revenge-thrillers-worth-watching/</link>
		<comments>http://alexcline.net/2011/09/07/violent-revenge-thrillers-worth-watching/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 00:57:03 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Movies]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=378</guid>
		<description><![CDATA[I&#8217;ve always enjoyed a good revenge thriller &#8212; you know, the movies about the cold hearted, introverted protagonist whose heart is won over by a small child or a beautiful woman, only to have them stolen away or killed. The protagonist is then sent on a violent rampage killing or injuring anyone tangentially involved. In [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always enjoyed a good revenge thriller &#8212; you know, the movies about the cold hearted, introverted protagonist whose heart is won over by a small child or a beautiful woman, only to have them stolen away or killed.  The protagonist is then sent on a violent rampage killing or injuring anyone tangentially involved.  In the end, justice is served for those who deserve it and lots of blood has been spilled.</p>

<p>Below is a list of some of my favorite revenge thrillers in no particular order.</p>
<style>
#movie-list { list-style: none; margin-left: 1em; }
#movie-list li { clear: left; padding-top: 1.5em; }
#movie-list p { padding: .5em; }
</style>
<ul id="movie-list">
  <li>
    <img src="http://alexcline.net/files/2011/09/70159333-116x150.jpg" alt="" title="70159333" width="116" height="150" class="alignleft size-thumbnail wp-image-386 movie-poster" />
    <h3>The Man From Nowhere <a href="http://www.imdb.com/title/tt1527788/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/The_Man_from_Nowhere/70159333"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>A quiet pawnshop owner leads a sad and quiet life after the loss of his wife.  A young girl who lives next door befriends him and brings a small ray of light into his life.  When the girl&#8217;s mother steals from a powerful gang, both the girl and her mother are kidnapped.  After finding the mother murdered, the man vows to save the girl with ruthless and bloody vengeance.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/60034560-116x150.jpg" alt="" title="60034560" width="116" height="150" class="alignleft size-thumbnail wp-image-397 movie-poster" />
    <h3>Man on Fire <a href="http://www.imdb.com/title/tt0328107/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://www.netflix.com/Movie/Man-on-Fire/60034560"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>A former special ops assassin is thrown into the world of private security when he agrees to protect a wealthy family in Mexico City.  The young daughter, Pita, slowly wins over the introverted and sour on the world Creasy before she&#8217;s violently snatched under his watch.  Driven and out for blood, Creasy stops and nothing to save her and make those who kidnapped her pay with their lives.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/70101374-116x150.jpg" alt="" title="70101374" width="116" height="150" class="alignleft size-thumbnail wp-image-426 movie-poster" />
    <h3>Taken <a href="http://www.imdb.com/title/tt0936501/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/Taken/70101374"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>A naive teenager goes on a European getaway with her best friend.  Shortly after landing, the two are snatched from the apartment where they&#8217;re staying.  Listening in on the kidnapping is her father, a former spy, vows to use all of his talents and skills to save his daughter.  Stolen away by human traffickers, the girl&#8217;s life hangs in the balance while her father races against the clock trying to find her before she disappears.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/408911-116x150.jpg" alt="" title="408911" width="116" height="150" class="alignleft size-thumbnail wp-image-425 movie-poster" />
    <h3>The Crow <a href="http://www.imdb.com/title/tt0109506/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/The_Crow/408911"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>One year after he and his fiancee are brutally murdered by a ruthless gang, rock guitarist Eric Draven returns from the dead to exact his revenge.  Made immortal for one night by a ethereal crow, Eric must seek justice before the end of Devil&#8217;s Night.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/70142823-116x150.jpg" alt="" title="70142823" width="116" height="150" class="alignleft size-thumbnail wp-image-424 movie-poster" />
    <h3>Hanna <a href="http://www.imdb.com/title/tt0993842/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/Hanna/70142823"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>Hanna, a 16 year old girl, is chased across Europe by ruthless assassins.  Having been trained by her father, and ex-CIA agent, to be the perfect killer, Hanna starts longing for a more normal life.  Investigating her past and being pursued by a secret organization she begins to put together the pieces of her violent childhood.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/7880857-116x150.jpg" alt="" title="7880857" width="116" height="150" class="alignleft size-thumbnail wp-image-423 movie-poster" />
    <h3>Léon: The Professional <a href="http://www.imdb.com/title/tt0110413/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/Leon_The_Professional/7880857"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>Leon, a professional hitman, is neighbor to a young girl whose family is brutally murdered by a corrupt cop.  Agreeing to teach Mathilda how to be a &#8216;cleaner&#8217; so that she may exact revenge for her family, Leon comes out of his dark and foreboding shell.  The two begin a friendship that both benefit from and which fuels their desires for revenge.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/70024111-116x150.jpg" alt="" title="70024111" width="116" height="150" class="alignleft size-thumbnail wp-image-422 movie-poster" />
    <h3>Oldboy <a href="http://www.imdb.com/title/tt0364569/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/Oldboy/70024111"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>After being drugged, imprisoned and tortured for 15 years, Oldboy is released without explanation.  With his new found freedom, he must find his captors and exact his revenge before time runs out.  While on the hunt, he learns the astonishing truth about why he was locked up.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/70119912-116x150.jpg" alt="" title="70119912" width="116" height="150" class="alignleft size-thumbnail wp-image-421 movie-poster" />
    <h3>The Horseman <a href="http://www.imdb.com/title/tt1060255/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/The_Horseman/70119912"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>After learning of the suspicious circumstances surrounding his daughter&#8217;s death, a vengeful father sets out on a road trip across Queensland to seek his bloody revenge.  While in pursuit of his daughter&#8217;s killers, he meets Alice, a wayward teen who connects with the man in his moment of rage and sorrow.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/725024-116x150.jpg" alt="" title="725024" width="116" height="150" class="alignleft size-thumbnail wp-image-420 movie-poster" />
    <h3>Mad Max <a href="http://www.imdb.com/title/tt0079501/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/Mad_Max/725024"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>Set in a post-apocalyptic future, Max, a quietly retired motorcycle cop is forced back into action after his family is brutally murdered.  Setting out on the open road to find his family&#8217;s killers, Max rampages across The Outback slaughtering anyone involved.</p>
  </li>
  <li>
    <img src="http://alexcline.net/files/2011/09/70042670-116x150.jpg" alt="" title="70042670" width="116" height="150" class="alignleft size-thumbnail wp-image-419 movie-poster" />
    <h3>Lady Vengeance <a href="http://www.imdb.com/title/tt0451094/" title="imdb"><img src="http://alexcline.net/files/2011/09/imdb.png" alt="" title="imdb" width="16" height="16" class="aligncenter size-full wp-image-383 movie-icon" /></a> <a href="http://movies.netflix.com/WiMovie/Lady_Vengeance/70042670"><img src="http://alexcline.net/files/2011/09/netflix.png" alt="" title="netflix" width="16" height="16" class="aligncenter size-full wp-image-384 movie-icon" /></a>
    </h3>
    <p>After serving 13 years for the kidnapping and murder of a young boy, Lee Guem-ja begins her life anew.  Secretly, with the help of some of her fellow inmates, she also plans her revenge against the man who was really responsible for the murder of the boy.</p>
  </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2011/09/07/violent-revenge-thrillers-worth-watching/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable Remote Disk Browsing on a Mac</title>
		<link>http://alexcline.net/2011/08/31/enable-remote-disk-browsing-on-a-mac/</link>
		<comments>http://alexcline.net/2011/08/31/enable-remote-disk-browsing-on-a-mac/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:04:22 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[blu-ray]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[remote disk]]></category>
		<category><![CDATA[sharing]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=352</guid>
		<description><![CDATA[I recently bought a blu-ray drive for my PC to be able to watch movies and burn blu-ray disks easily. Sadly, Apple doesn&#8217;t offer a Mac with a blu-ray drive nor have I found a blu-ray internal drive for Macbook Pros. One thing that is available for Macs is called &#8216;DVD or CD Sharing&#8217;, also [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought a blu-ray drive for my PC to be able to watch movies and burn blu-ray disks easily.  Sadly, Apple doesn&#8217;t offer a Mac with a blu-ray drive nor have I found a blu-ray internal drive for Macbook Pros.</p>
<p>One thing that is available for Macs is called &#8216;DVD or CD Sharing&#8217;, also called &#8216;Remote Disk&#8217;.  You can find the default instructions on how to set it up over at <a href="http://support.apple.com/kb/HT1777?viewlocale=en_US" target="_blank">Apple&#8217;s support article</a>.  The instructions include how to install the DVD or CD Sharing client on a Windows PC for sharing to a Mac.</p>
<p>What isn&#8217;t included in those instructions is the fact that by default, only Macbook Airs and Mac Minis support Remote Disk out of the box.  I guess this is because they are the only two Mac models that don&#8217;t have optical drives.</p>
<p>Once DVD or CD Sharing has been enabled on a remote system (and the firewalls between the two systems correctly configured), the following two lines will activate the &#8216;Remote Disk&#8217; option in the Finder window.  Run them in a terminal window, then restart your computer.</p>
<pre class="brush: plain; title: ; notranslate">defaults write com.apple.NetworkBrowser EnableODiskBrowsing -bool true
defaults write com.apple.NetworkBrowser ODSSupported -bool true</pre>
<p>After boot, you should see the following options in your Finder.<br />
<a href="http://alexcline.net/2011/08/31/enable-remote-disk-browsing-on-a-mac/remotedisk/" rel="attachment wp-att-353"><img src="http://alexcline.net/files/2011/08/remotedisk-e1314799347763.png" alt="Screenshot of Finder with Remote Disk devices" title="Remote Disk" width="521" height="294" class="aligncenter size-full wp-image-353" /></a><br />
<em>Note: My PC has two disk drives shared in the above picture.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2011/08/31/enable-remote-disk-browsing-on-a-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Augeas Lens for Modifying Munin Nodes</title>
		<link>http://alexcline.net/2011/08/11/augeas-lens-for-modifying-munin-nodes/</link>
		<comments>http://alexcline.net/2011/08/11/augeas-lens-for-modifying-munin-nodes/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 21:14:28 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexcline.net/?p=347</guid>
		<description><![CDATA[Augeas (from EPEL) doesn&#8217;t come with a default lens for the munin-node.conf files that control Munin Nodes. So I whipped one together.]]></description>
			<content:encoded><![CDATA[<p>Augeas (from EPEL) doesn&#8217;t come with a default lens for the munin-node.conf files that control Munin Nodes.  So I whipped one together.</p>
<pre class="brush: plain; title: ; notranslate">
(* Munin Node module for Augeas *)

module MuninNode =
  autoload xfm

  let record =
    let value = store /[^ \t\n]+([ \t]+[^ \t\n]+)*/ in
      [ key Rx.word . Sep.space . value . Util.eol ]

  let lns = (record | Util.comment | Util.empty) *

  let filter = incl &quot;/etc/munin/munin-node.conf&quot; . Util.stdexcl

  let xfm = transform lns filter
</pre>
]]></content:encoded>
			<wfw:commentRss>http://alexcline.net/2011/08/11/augeas-lens-for-modifying-munin-nodes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

