<?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>Denis Lemire&#039;s Site</title>
	<atom:link href="http://www.denis.lemire.name/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.denis.lemire.name</link>
	<description>Random musings of a technophile.</description>
	<lastBuildDate>Mon, 23 Jan 2012 05:00:41 +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>Inferno3</title>
		<link>http://www.denis.lemire.name/2012/01/18/inferno3/</link>
		<comments>http://www.denis.lemire.name/2012/01/18/inferno3/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 03:46:49 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Boring Site Trivia]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=398</guid>
		<description><![CDATA[The goal was rather simple, take my infinitely useful FreeBSD box and scale it down to more practical metrics. Less space, less energy, no noise. The tool for the job: 10 years of technological progress. Well, I&#8217;m not sure if that was the goal or the excuse, sometimes one simply gets an itch. An urge [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin: 10px"><a href="http://www.fractal-design.com/?view=product&#038;category=2&#038;prod=42"><img src="/images/posts/array1.jpg" alt="" /></a></div>
<p> The goal was rather simple, take my infinitely useful FreeBSD box and scale it down to more practical metrics. Less space, less energy, no noise. The tool for the job: 10 years of technological progress.</p>
<p>Well, I&#8217;m not sure if that was the goal or the excuse, sometimes one simply gets an itch. An urge to integrate new hardware and drag old and reliable but bulky and power hungry hardware to the curb.</p>
<p>Maybe I&#8217;m being too specific in the details to label this as a recurring rite&#8230; but a good intro is a good intro, I&#8217;m sticking with it.</p>
<p><span id="more-398"></span></p>
<p><a href="http://www.supermicro.nl/products/motherboard/ATOM/ICH9/X7SPA-H-D525.cfm"><img style="float: left; margin-right: 20px" src="/images/posts/X7SPA-H.jpg"></a></p>
<h3>Requirements</h3>
<p>I had enough specifics in mind that I&#8217;m still a little surprised I was able to satisfy every quirky demand. I wanted an Atom based system for the ideal balance of performance and efficiency. I wanted the system to be as ridiculously compact as 2012 technology would allow.</p>
<p>My first thought was the <a href="http://event.asus.com/eeepc/microsites/eeebox/en/">Asus Eee Box</a>. Their size and cost would have been ideal, but contradicting my small form factor requirement was the desire to migrate my existing mirrored 3.5&#8243; tera-byte drives.</p>
<p>Replacing my storage wouldn&#8217;t have been a deal breaker, but as I use the FreeBSD box as my gateway, dual high quality NICs was a must.</p>
<p>What started as a few innocent, curiosity driven Google queries quickly escalated into incurable gadget lust when I stumbled on a Mini-ITX board that looked perfect for the task at hand&#8230;</p>
<p>Wait, what&#8217;s this? A Mini-ITX case that can hold six (<strong>six!</strong>) 3.5&#8243; drives and an SSD?!</p>
<p>&#8230;and it still maintains a sleek minimalistic design?</p>
<p>&#8230;also&#8230; silent?</p>
<p>These are some of my favourite attributes&#8230; I can&#8217;t stop now!</p>
<h3>The toys for the job</h3>
<ul>
<li>Super Micro X7SPA-H-D525</li>
<li>A pair of 2 GB Kingston KVR800D3S8S6/2G modules</li>
<li>Fractal Design Array R2 Mini ITX NAS Case</li>
<li>An Intel 311 Series 20 GB SSD, SSDSA2VP020G201, for the OS &#8211; just because.</li>
</ul>
<h3>Results</h3>
<p>Two weeks impatiently awaiting the arrival of my backordered board from NCIX (everything else was in stock), some quick assembly, hours of migration work and endless compiling later&#8230;</p>
<p>Inferno is now replaced, upgraded to FreeBSD 9.0 and back to his regular duties (including hosting this very site). Everything is running stable and I couldn&#8217;t be happier with the difference in power consumption!</p>
<p>The Athlon Thunderbird 850 MHz system this replaced loaded my UPS to 17% of its capacity. This system&#8230; Only 2%! Run time estimates on battery backup have gone from just over an hour to over four hours! This kind of difference in power consumption alone probably justifies the exercise. If nothing else, I can now just play the &#8220;going green&#8221; card.</p>
<p>Even a lowly Atom runs circles around the ancient ol&#8217; T-Bird. All else being equal, how can you go wrong with more clock speed, an extra core and Hyper-threading?</p>
<p>To summarize: everything went according to my diabolical plan. Let&#8217;s see if I can run on this for the <strong>next</strong> decade.</p>
<p><img src="/images/posts/new-inferno.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2012/01/18/inferno3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter murdered my will to Blog</title>
		<link>http://www.denis.lemire.name/2011/12/31/twitter/</link>
		<comments>http://www.denis.lemire.name/2011/12/31/twitter/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 00:41:40 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Boring Site Trivia]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=382</guid>
		<description><![CDATA[As a new year approaches, I find myself glancing at this site in realization&#8230; Gee, it&#8217;s now a matter of months until I can say I haven&#8217;t posted here in two years! That&#8217;s quite alright&#8230; Unless I have something substantial to justify one of my long winded posts, its just so much easier to spew [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin: 10px"><img src="/images/posts/twitter.png" alt="" /></div>
<p> As a new year approaches, I find myself glancing at this site in realization&#8230; Gee, it&#8217;s now a matter of months until I can say I haven&#8217;t posted here in two years!</p>
<p>That&#8217;s quite alright&#8230; Unless I have something substantial to justify one of my long winded posts, its just so much easier to spew at 140 character intervals! I&#8217;m now a fully formed twitter addict.</p>
<p><span id="more-382"></span></p>
<p>No need for alarm though, you can still come here to ease your insatiable need for all things &#8216;Denis!&#8217;</p>
<p>Thanks to the magic of <a href="http://thinkupapp.com/">ThinkUp</a> and some custom tweaking, all of my carefully crafted fits of narcissism are available in near real-time by following the &#8220;Tweets&#8221; link above.</p>
<p>I think this fits well with the &#8220;<a href="http://www.thegeekstuff.com/2011/07/lazy-sysadmin/">lazy sysadmin</a>&#8221; mentality I&#8217;ve developed over the years&#8230; A quick tweet is all that&#8217;s required to distribute a tasty soundbite or hunk of verbal diarrhea to this site, Facebook and a plethora of mobile devices. What&#8217;s not to like?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2011/12/31/twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brother MFC-495cw on Ubuntu 64-bit</title>
		<link>http://www.denis.lemire.name/2010/03/28/mfc-495cw/</link>
		<comments>http://www.denis.lemire.name/2010/03/28/mfc-495cw/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 22:00:27 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=323</guid>
		<description><![CDATA[Having a new addition to the family (our new month old daughter, Allison) my wife was itching to begin printing some photos to get started on a &#8220;Baby&#8217;s first year&#8221; type of scrapbook. Unfortunately our HP Officejet printer decided that it was above the task of putting ink on paper some time ago. No amount [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin: 10px"><img src="/images/posts/mfc495cw.png" alt="" /></div>
<p>Having a new addition to the family (our new month old daughter, Allison) my wife was itching to begin printing some photos to get started on a &#8220;Baby&#8217;s first year&#8221; type of scrapbook. Unfortunately our HP Officejet printer decided that it was above the task of putting ink on paper some time ago. No amount of pleading with this lousy HP printer would convince it otherwise. Given the circumstances, after some discussion, Jessie and I decided that we had little choice but to fire the Officejet and seek a replacement.</p>
<p>A quick Google search for the MFC-495cw prior to running out to Best Buy confirmed that people appeared to be having success with this printer under Ubuntu. Given that, the decent feature set and the low price of $99 we decided to give this printer try.</p>
<p><span id="more-323"></span></p>
<p>Given that the HP printer was just over two years old, we decided against another HP this time around. Although unhappy with the longevity of our existing printer, I was always quite pleased with the cross platform driver support with HP printers. I&#8217;ve had this Officejet working with OS X, Windows, Linux and even FreeBSD with minimal fuss.</p>
<p>Unfortunately, much to my disappointment, Karmic 64-bit was unable to support this printer out of the box. A quick browse around the web uncovered a page on Brother&#8217;s site that did have <a href="http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#MFC-495CW">Linux drivers</a> but attempting to install them yielded only the following:</p>
<pre>
dpkg: error processing mfc495cwcupswrapper-1.1.2-2.i386.deb (--install):
 package architecture (i386) does not match system (amd64)
</pre>
<p>Apparently 64-bit support is not something that Brother has tackled yet. In addition their instructions and workarounds for getting up and running are pretty scattered.</p>
<p>Essentially, grabbing the appropriate files (you need both the lpr and cupswrapper packages) and running the following commands seems to get everything up and running:</p>
<ol style="white-space:nowrap">
<li>aa-complain cupsd</li>
<li>mkdir /usr/share/cups/model</li>
<li>apt-get install ia32-libs</li>
<li>dpkg &#8211;force-architecture -i mfc495cwlpr-1.1.2-1.i386.deb</li>
<li>dpkg &#8211;force-architecture -i mfc495cwcupswrapper-1.1.2-2.i386.deb</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2010/03/28/mfc-495cw/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Five years of OS X</title>
		<link>http://www.denis.lemire.name/2010/03/09/five-years-of-os-x/</link>
		<comments>http://www.denis.lemire.name/2010/03/09/five-years-of-os-x/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 04:09:32 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Triton]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=290</guid>
		<description><![CDATA[Today marks five years since I abandoned Windows on the Desktop in favor of an OS that doesn&#8217;t completely suck. At the time, my primary motivation, or excuse, was to familiarize myself with an OS that I was receiving an increasing number of tech support calls for at AirSurfer. Trying to support an OS I [...]]]></description>
			<content:encoded><![CDATA[<div><img src="/images/posts/apple-logo.png" alt="" style="float: right; margin: -20px 10px 10px 10px"></div>
<p>Today marks five years since I abandoned Windows on the Desktop in favor of an OS that doesn&#8217;t completely suck. At the time, my primary motivation, or excuse, was to familiarize myself with an OS that I was receiving an increasing number of tech support calls for at AirSurfer. Trying to support an OS I had never used was no easy task.</p>
<p>I had actually been eye-balling the Mac since the appearance of the <a href="http://en.wikipedia.org/wiki/G4_Cube">Power Mac G4 Cube</a> and later the <a href="http://en.wikipedia.org/wiki/Imac_g4">iMac G4</a>. The high cost of either of these systems kept me away, but I was definitely drawn to the compact and elegant design of the integrated hardware as well as the rich graphical UI Apple had been showing off since the early releases of OS X.</p>
<p><span id="more-290"></span></p>
<p>More important than a flashy GUI, then and still to this day, 90% of my time was easily spent at the shell of some UNIX like operating system or another. Ideally, OS X would give me the best of both worlds: a flashy GUI with availability of high-end commercial apps and a powerful shell on the local machine. This felt like it would be superior to spending all my time SSH&#8217;d into a remote system to get real work done.</p>
<p>I probably would have been perfectly happy with just about any low-end OS X capable machine to use as my workstation, but I had also just recently acquired two 17&#8243; flat panel LCD monitors for my current setup. I wasn&#8217;t about to give one of them up. Back in 2005, the only system that Apple had that was equipped for driving dual displays was their <a href="http://en.wikipedia.org/wiki/Powermac_G5">PowerMac G5</a>. A little bit of smooth talking with the higher ups and several interrogating phone calls to <a href="http://www.westworld.ca/">WestWorld</a> to tie up any last minute paranoia driven questions and ensure I wasn&#8217;t going to end-up with an expensive system that would be completely useless for my purposes I was on my way.</p>
<p>I ended up with the most entry level late 2004 model of the PowerMac G5. It was not cheap, nor really very well spec&#8217;d given the price tag. Nearly $2,200 dollars for a 1.8 GHz G5 with a pitiful 256 MB of RAM and a modest 80 GB hard drive. Anything higher than this spec would have blown the already stretched budget I was allowed for this acquisition so I wasn&#8217;t about to complain. Fortunately it was not very long after that I was able to purchase a couple 512 MB modules from a reasonably priced 3rd party vendor to bump it up to an awesome-for-the-time 1.25 GB.</p>
<p>It didn&#8217;t take much longer than the initial boot-up for any of my doubts to fade. Everything I used on a daily was built into it&#8217;s Darwin base (perl, CVS and vi to name just a few). On the GUI side, there were native ports of both Firefox and Thunderbird so that easily took care of my web and e-mail requirements. Being a geek, I also enjoyed the complete lack of legacy crap that still encumbers modern PCs: no PS/2, no parallel and serial ports, no ancient BIOS. Nothing but modern computing goodness.</p>
<p>Fast forward half a decade later, AirSurfer agreed to let me take the machine home with me when I moved on to Tera-byte. The machine has been through two operating system system upgrades but is still running as flawlessly as the day I picked it up. Though it has since been demoted as &#8220;The wife&#8217;s workstation.&#8221;</p>
<p>I will always enjoy PC hardware. There&#8217;s something special about picking up a box of the latest components from the local OEM hardware retailer and assembling a PC to my exact specifications. In fact, the PowerMac was the first computer I had used since 1991 that I didn&#8217;t personally assemble. Far too often, PC hardware is also associated with an MS operating system, the two are not mutually inclusive. I use several PCs for various purposes, I just don&#8217;t have a need for Windows is all.</p>
<p>I admire the freedom and openness in systems like Linux and the BSDs. I still hope they will some day catch up to the user experience and quality of applications I currently enjoy on the Mac. It&#8217;s certainly improved dramatically in the same time period. Indeed, a world dominated by Apple with their cookie cutter one-size fits all stock configurations would be pretty dull. Although I find the design of Apple&#8217;s hardware is very appealing, it would lose its luster if one permutation of the five or so hardware offerings was on <strong>everyone&#8217;s</strong> desk.</p>
<p>In the mean time, I&#8217;m on my third Apple system at home, a three and a half year old <a href="http://en.wikipedia.org/wiki/Mac_Mini">Mac Mini</a>. Though I could probably use a hardware upgrade soon, I don&#8217;t have any intent to move to another platform just yet. The momentum Apple has built around their OS and overlying software shows no sign of slowing down.</p>
<p>Admittedly I did write this long winded post on my Sony VAIO laptop (currently running Fedora). It may lack some polish relative to OS X, but being a laptop, it does fit in front of the couch better while I try to multi-task watching a little TV and spewing this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2010/03/09/five-years-of-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s another girl!</title>
		<link>http://www.denis.lemire.name/2010/02/11/allison/</link>
		<comments>http://www.denis.lemire.name/2010/02/11/allison/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 04:03:30 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=272</guid>
		<description><![CDATA[After a very inconvenient 9 month waiting period, Jessie &#038; I finally had the opportunity to meet our second daughter. Allison Zoe Lemire was born yesterday evening at 7:23 PM. Allison weighed in at exactly 8 lbs and is 21 ½ inches tall. Impressed as we may be, we&#8217;re told she&#8217;ll get heavier and taller [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-top: -20px; margin-left: 5px; margin-right: -10px"><img src="/images/posts/allison.png" alt="" /></div>
<p>After a very inconvenient 9 month waiting period, Jessie &#038; I finally had the opportunity to meet our second daughter. Allison Zoe Lemire was <a href="http://twitter.com/allisonlemire/status/8945757500">born</a> yesterday evening at 7:23 PM.</p>
<p>Allison weighed in at exactly 8 lbs and is 21 ½ inches tall. Impressed as we may be, we&#8217;re told she&#8217;ll get heavier and taller over the next several years.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2010/02/11/allison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experimenting with Fedora</title>
		<link>http://www.denis.lemire.name/2010/02/10/experimenting-with-fedora/</link>
		<comments>http://www.denis.lemire.name/2010/02/10/experimenting-with-fedora/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:09:44 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=241</guid>
		<description><![CDATA[About a month ago, I reached the breaking point of my own curiosity and decided to wipe out my Ubuntu installation in favor of the latest Fedora release. The VAIO notebook I loaded it on has typically served as my &#8216;plaything&#8217; machine, as opposed to being my primary workhorse computer. Due to this choice of [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://fedoraproject.org"><img src="/images/posts/f12release.png" alt="" style="float: right; margin-left: 10px" /></a></div>
<p>About a month ago, I reached the breaking point of my own curiosity and decided to wipe out my Ubuntu installation in favor of the latest Fedora release. The <a href="/2008/03/29/new-vaio/">VAIO notebook</a> I loaded it on has typically served as my &#8216;plaything&#8217; machine, as opposed to being my primary workhorse computer.</p>
<p>Due to this choice of purpose it changes Linux distributions or even operating systems on a pretty regular basis. More recently I was even perverted enough to allow it to dual boot with Windows 7 Home Premium, but that&#8217;s a filthy confession for another day.</p>
<p><span id="more-241"></span></p>
<p>I&#8217;ve always wanted to like Redhat and by extension the Fedora project. If I recall correctly, Redhat was the first Linux distro I used around the 5.0 release. Though it wasn&#8217;t long before I grew annoyed by the RPM dependency hell that was common in that era. My solution at the time was to nearly abandon package management altogether and seek refuge in Slackware. Over the decade to follow I&#8217;ve probably experimented with more Linux distributions than I can practically recall, assigning several as personal favorites for specific roles.</p>
<p>The last time I used Fedora for something serious was around Fedora Core 2. Looks like I&#8217;ve missed the last 10 releases are so. Things have certainly improved. Though yum doesn&#8217;t seem quite as intelligent as apt, it does seem perfectly suited for the task at hand. In my (give or take) month I&#8217;ve been playing with Fedora so far, everything I&#8217;m accustomed to using appears to be in the standard repositories and nothing has given me any grief in terms of satisfying dependencies on installation. Probably the biggest thing I miss is the whole &#8216;apt-get autoremove&#8217; command for cleaning out dependencies that were pulled in for packages that I&#8217;ve since removed. The closest equivalent I&#8217;ve been able to find is &#8216;package-cleanup &#8211;leaves&#8217; which only lists packages without dependencies. Not as intelligent or automated, but it still accomplishes the goal of removing cruft I&#8217;ve built up.</p>
<p>As far as package management goes, I&#8217;m holding out for the real test. Ubuntu has handled major version distribution upgrades with more grace and polish than I&#8217;ve seen relative to any other distro. I&#8217;ll certainly hold on to Fedora for long enough to see how well it fares in this regard.</p>
<p><a href="/images/posts/fedora-screenshot.png"><img style="margin-left: auto; margin-right: auto; display: block; border: 1px solid grey" src="/images/posts/fedora-screenshot-thumb.png" alt="" /></a></p>
<p>That last point aside, the differences between apt/yum and Debian/Redhat distributions are approaching the point where everything can be boiled down to personal preferences and aesthetics. I am enjoying the default Fedora artwork over the gloomy orange/brown Ubuntu defaults. My preference is not to spend too long tweaking my themes before my eyes stop bleeding.</p>
<p>The Fedora repos also appear to be far less conservative in terms of packaging the latest releases of major applications. Ubuntu tends to lag behind on Firefox, Thunderbird and OpenOffice packages.</p>
<p>Overall, it&#8217;s been a pleasant experience thus far. Maybe I&#8217;ll keep it for a little while?</p>
<p>Did this post have a point?</p>
<p><strong>Yes!</strong></p>
<ol>
<li>I needed to post something, it&#8217;s been too long. You don&#8217;t want people to worry, do you?</li>
<li>If you haven&#8217;t tried Fedora in a while (or at all), give it a spin. You may just like it.</li>
</ol>
<p>Alright&#8230; So not <em>really.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2010/02/10/experimenting-with-fedora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pimpin&#8217; the Mini &#8211; one last time.</title>
		<link>http://www.denis.lemire.name/2009/09/22/mini-upgrade-2/</link>
		<comments>http://www.denis.lemire.name/2009/09/22/mini-upgrade-2/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 04:07:03 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=198</guid>
		<description><![CDATA[The factory installed 80 GB Seagate (ST98823AS) was increasingly feeling cramped under the weight of ever growing iTunes and iPhoto libraries. Adding insult to injury the 5400 RPM speed of the rickety old clunker was a painful bottleneck I could no longer endure. Suddenly the unrestful gleam of the legendary Mac Mini opening putty knife [...]]]></description>
			<content:encoded><![CDATA[<div><img src="/images/posts/mini.png" style="float: right; margin: -0px 5px 5px 15px" alt="" /></div>
<p>The factory installed 80 GB Seagate (ST98823AS) was increasingly feeling cramped under the weight of ever growing iTunes and iPhoto libraries.</p>
<p>Adding insult to injury the 5400 RPM speed of the rickety old clunker was a painful bottleneck I could no longer endure. Suddenly the unrestful gleam of the legendary Mac Mini opening <a href="http://www.homedepot.ca/webapp/wcs/stores/servlet/CatalogSearchResultView?D=947757&#038;Ntt=947757&#038;catalogId=10051&#038;storeId=10051&#038;langId=-15&#038;Dx=mode+matchallpartial&#038;Ntx=mode+matchall&#038;recN=0&#038;N=0&#038;Ntk=P_PartNumber&#038;showreviews=true">putty knife</a> caught my eye. It was time.</p>
<p><span id="more-198"></span></p>
<p>I sweet-talked Jessie into grabbing me a shiny new 500 GB drive on her round-trip to the local Pita Pit and began a full Time Machine backup in preparation for the ol&#8217; upgrade routine.</p>
<p><img src="/images/waiting.png" style="margin-left: auto; margin-right: auto;" /></p>
<p>Several hours and $129.99 later the Mini began to crawl. It soon became apparent that it had no intention of carrying out the backup I had requested. Figuring this would be a decent opportunity to see if Time Machine would resume a half finished backup gracefully, I powered down the machine and attempted to boot it back up. Unfortunately from this point on, powering the system up left me permanent Apple logo limbo. <strong>Uh oh!</strong></p>
<p>After much tedious disassembly, cursing, troubleshooting and more profanity I determined that the original drive &#8211; clearly disgusted by my intentions to replace it &#8211; had kicked the bucket. How convenient for it to crap out halfway through my backup. Rest assured I was pleased.</p>
<p>Having exceeded the point of no return (and my bed time for that matter) I decided to proceed with a reinstall of Snow Leopard on the new drive. The reinstall went smoothly thus confirming my suspicions on the old drives discontent with its sudden unemployment.</p>
<p>I reassembled the Mini and began rummaging through my backups to see what I could salvage. Time Machine finished backing up my home directory but crapped out before backing up the most critical &#8211; my iPhoto Library. Not good!</p>
<p>Seeing as how it was 3:30 AM at this point, the remainder of this fight would have to be postponed. After work today I popped the old drive into a spare FreeBSD box I&#8217;ve got kicking around. Unsure how FreeBSD felt about reading data from OS X HFS+ partitions, I instinctively threw in a Knoppix LiveCD to see if that would do the trick. Much to my frustration and in spite of inconclusive Google search results, it appeared Knoppix was not equipped to deal with the EFI GUID partition table which OS X has standardized on. Endless Google queries later I was still unable to find any conclusive evidence as to which Linux live CD (if any) had a kernel with GPT support.</p>
<p>In frustration I replaced the Knoppix CD with a Gentoo Live CD and decided to try again. Whadda ya know! The Gentoo live CD does in fact have GPT support AND HFS+ support. Eureka!</p>
<p>Much to my delight I was now able to use scp to transfer my iPhoto library across the network to my new drive. Everything is now up and running with all my data intact.</p>
<h3 style="text-align:center">Woohoo!</h3>
<p><img src="/images/spacious.png" style="width:331px; display: block; margin-left: auto; margin-right: auto;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/09/22/mini-upgrade-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Prowl and Irssi</title>
		<link>http://www.denis.lemire.name/2009/07/07/prowl-irssi-hack/</link>
		<comments>http://www.denis.lemire.name/2009/07/07/prowl-irssi-hack/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 02:36:43 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tera-Byte]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=169</guid>
		<description><![CDATA[The moment I stumbled upon Prowl (a new iPhone App that routes Growl notifications to your iPhone via Apple&#8217;s push service) I knew I would find some powerful uses for it. At Tera-Byte, several of my colleagues telecommute. In order to stay in constant communication with each other, we all use good ol&#8217; IRC. In [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://prowl.weks.net/"><img src="/images/posts/prowl-logo.png" alt="" style="float: right; margin: -10px 10px 10px 10px" /></a></div>
<p> The moment I stumbled upon <a href="http://prowl.weks.net/">Prowl</a> (a new iPhone App that routes <a href="http://growl.info/">Growl</a> notifications to your iPhone via Apple&#8217;s push service) I knew I would find some powerful uses for it.</p>
<p>At Tera-Byte, several of my colleagues telecommute. In order to stay in constant communication with each other, we all use good ol&#8217; IRC. In order to be readily available and allow quick roaming from one location to an other, I use <a href="http://irssi.org/">Irssi</a>&#8216;s proxy module which runs continuously within a screen session on my co-located server.</p>
<p>On my Desktops and iPhone I run <a href="http://colloquy.info/">Colloquy</a> which connects to my Irssi proxy. Although push capabilities are planned for Colloquy, it&#8217;s not ready yet. Prowl appeared to be the perfect band-aid for the situation.</p>
<p><span id="more-169"></span></p>
<p>My original plan was to use Prowl as intended and have Colloquy&#8217;s Growl notifications directed to my iPhone. This had some limitations, most importantly it required leaving Colloquy running on my work desktop.</p>
<p>Fortunately the developer of Prowl provided <a href="http://prowl.weks.net/static/prowl.pl">an example perl script</a> to push notifications to Prowl independently of Growl. I&#8217;ve never attempted to work with Irssi script&#8217;s, but it appeared I had all the required pieces to build something clever.</p>
<p>I downloaded BCOW&#8217;s <a href="http://scripts.irssi.org/scripts/awayproxy.pl">awayproxy.pl</a> script as a starting point and began to hack away at it. The result: <a href="http://github.com/denislemire/prowl-irssi/raw/master/prowlnotify.pl">prowlnotify.pl</a>. </p>
<p>Change the prowluser and prowlpass lines then load this script into Irssi. While you&#8217;re connected to your proxy the script will do nothing. When your last IRC client disconnects it will push all subsequent public messages containing your nick as well as private messages to your iPhone via Prowl. How sweet it is!</p>
<p>Of course, this post would not be complete without an obligatory screenshot. Nobody appeared to have anything to say today, so I was down and out. In my desperation I called upon <a href="http://cshaiku.com/">cshaiku</a> to grace me with his words of wisdom:</p>
<p><img src="/images/posts/prowl-screenshot.png" alt="" style="display: block; margin-left: auto; margin-right: auto; margin-top: 10px margin-bottom: 10px; border: 1px solid red" /></p>
<p><strong>Update:</strong> I have now updated this script to use the new Prowl apikeys. Editing the script is no longer required. Simply copy your Prowl key into <em>~/.prowlkey</em>.</p>
<hr />
<p><strong>Another update:</strong> Every time I try to search Google for an Irssi plugin to work with Colloquy&#8217;s push notification feature instead of using Prowl I find my own page. Amusing, but not helpful!</p>
<p>Just found a <a href='http://static.ssji.net/colloquy_push.pl.txt'>Colloquy push script for Irssi</a> written by Nicolas Pouillon that does exactly that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/07/07/prowl-irssi-hack/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Running Motorola CNUT 3 on Mac OS X</title>
		<link>http://www.denis.lemire.name/2009/06/02/cnut3-osx/</link>
		<comments>http://www.denis.lemire.name/2009/06/02/cnut3-osx/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 04:35:43 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=143</guid>
		<description><![CDATA[Almost a week short of two years ago I ported Motorola&#8217;s CNUT tool to OS X. I originally did so to satisfy my personal use but also decided to share the package for others who fall into the tiny niche of being responsible for the administration of Canopy networks and wanting to use OS X [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.canopywireless.com"><img src="/images/posts/CanopyCluster.png" alt="" style="float: right; margin: 10px" /></a></div>
<p> Almost a week short of two years ago I <a href="http://www.denis.lemire.name/2007/06/06/cnut-osx/">ported Motorola&#8217;s CNUT tool</a> to OS X. I originally did so to satisfy my personal use but also decided to share the package for others who fall into the tiny niche of being responsible for the administration of Canopy networks and wanting to use OS X to do so.</p>
<p>As my need lessened for such a package due to a change in positions and responsibilities, the package was neglected shortly after. Although the original package still works, Canopy firmware 9.0 and later require the use of CNUT 3.x.</p>
<p><span id="more-143"></span></p>
<p>Due, however, to <strong>overwhelming</strong> pressure from the users of the original ports (or comments from three different users, rather), I have decided its high time to fill the niche once again.</p>
<h3>Good news, everyone!</h3>
<p>CNUT 3.12.3 (the latest release as of this writing) now runs natively on OS X! The new <a href="http://www.denis.lemire.name/download/cnut-3.12.3_1.dmg">package</a> has been tested (meaning it appears to run) on OS X Leopard. I haven&#8217;t tested it on previous releases or attempted any actual AP or SM upgrades using the utility, but I have little reason to believe it doesn&#8217;t work. As I no longer regularly roll out Canopy updates, I&#8217;ll depend on the feedback of whomever downloads the package to determine if it works as well as the previous package.</p>
<p><strong>The usual disclaimer as per the previous release:</strong> if my attempt at being helpful caused your Canopy Network to be annihilated in a fierce and fiery disaster of biblical proportions and voids your Canopy warranty, I hereby disclaim all liability.</p>
<p>In addition, this release is by no means endorsed, authorized or supported by Motorola. It contains their intellectual property including copyrighted and unaltered but substantially repackaged Java byte code and Trademarks.</p>
<p>The package is being distributed with good intentions based on the concept of a community of users improving the solutions used for the greater good of the community.</p>
<p>If Motorola’s legal department becomes offended at the existence and distribution of this package, I will of course have to remove it. Though I am sincerely hoping they recognize this as a useful contribution.</p>
<p>You&#8217;re welcome. <img src='http://www.denis.lemire.name/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/06/02/cnut3-osx/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Banishing Inferno to the Basement</title>
		<link>http://www.denis.lemire.name/2009/06/01/banishing-inferno/</link>
		<comments>http://www.denis.lemire.name/2009/06/01/banishing-inferno/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 02:53:29 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Household]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=121</guid>
		<description><![CDATA[I&#8217;m now back to my regular ol&#8217; routine, just finished a week long &#8220;staycation.&#8221; So other than spend quality time with the family, what does a system administrator who doesn&#8217;t have to go to work for a week do with his time? Pull some CAT5 and clean up my home network, of course! Inferno, my [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.freebsd.og"><img src="/images/posts/freebsd.png" alt="" style="float: right; margin: -10px 0px 10px 10px;" /></a></div>
<p> I&#8217;m now back to my regular ol&#8217; routine, just finished a week long <em>&#8220;staycation.&#8221;</em> So other than spend quality time with the family, what does a system administrator who doesn&#8217;t have to go to work for a week do with his time? Pull some CAT5 and clean up my home network, of course!</p>
<p>Inferno, my FreeBSD home gateway, file, web and everything else server has been irritating me with its typical PC fan whirring for too long. It was high time to uproot the beast from its cozy spot on my office floor, where it sat for nearly eight years and drag it to the basement and finally bring tranquility to my office.</p>
<p><span id="more-121"></span></p>
<p>This involved running six new cables from my electrical/laundry room to its new home in the basement&#8217;s spare bedroom. One Ethernet run to its LAN interface, one for its WiFi interface (I keep WiFi access to my network on a separate segment), one for my recently acquired Xerox Phaser 8400 printer and one spare for future use. I also needed two RG-6 runs, one for the cable modem which now sits downstairs and one for an old spare CRT TV as per the wife&#8217;s request.</p>
<p>After a long day of running and terminating cable and dragging equipment around, I ran into one snag: the NIC for the WiFi segment of my network was not seeing my piece of junk Tranzeo AP. I mistakingly saved this AP from AirSurfer&#8217;s dumpster several years ago and have been looking for an excuse to get rid of it ever since. After testing the cable run to the opposite side of the basement where the AP resides, I determined all was well and the Tranzeo pile of garbage was the worthy owner of the blame.</p>
<p>Upon hearing my tales of woe and coming to terms with what this meant for her iPod touch web-surfing habit, Jessie was quick to suggest we give the Tranzeo AP the fate it deserves and replace it with a far more capable AirPort Extreme. Who was I to argue? The Airport has been configured in bridge mode as I still intend to leave the routing duties to Inferno.</p>
<p><img src="/images/posts/inferno-setup.png" alt='' /></p>
<p>In my twisted reality, the aging beige Antec case in combination with the old 19&#8243; CRT I dug up, alongside the Phaser, plain old Fujitsu keyboard and ancient desk (also saved from AirSurfer&#8217;s dumpster years ago) give the corner an almost retro-computing look. Somehow I find the whole setup appealing in contrast to my shinier, sleeker, far more modern and most importantly far quieter collection of Apple desktops upstairs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/06/01/banishing-inferno/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

