<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/wordpress-mu-1.2.5" -->
<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/"
	>

<channel>
	<title>Geek's corner</title>
	<link>http://blogs.ydl.net/cmurtagh</link>
	<description>Linux on power, the power of Linux</description>
	<pubDate>Mon, 17 Dec 2007 15:04:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.5</generator>
	<language>en</language>
			<item>
		<title>Snow!</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/12/17/snow/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/12/17/snow/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 06:44:15 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[Montreal]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/12/17/snow/</guid>
		<description><![CDATA[ Last year I was in Loveland, Colorado during a freakish week of cold and snow. When I left Montreal, we hadn&#8217;t had *any* snow yet - and this was January - very unusual. It wasn&#8217;t until when I got back in mid-January that we actually had snow.
 Well, this year, we&#8217;ve had 2 snow [...]]]></description>
			<content:encoded><![CDATA[<p> Last year I was in Loveland, Colorado during a freakish week of cold and snow. When I left Montreal, we hadn&#8217;t had *any* snow yet - and this was January - very unusual. It wasn&#8217;t until when I got back in mid-January that we actually had snow.</p>
<p> Well, this year, we&#8217;ve had 2 snow storms already, and something else I&#8217;ve never seen before. In the middle of the snowstorm, we had thunder and lightening. Yup, never in my 36 years have I ever seen that. In fact, most people I&#8217;ve spoken to today started off the conversation with &#8216;Did you see the lightening and hear the thunder?!?&#8217;. Surreal.</p>
<p> Here are photos taken from my front door about 20 minutes before the thunder and lightening:</p>
<p><a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm/' rel='attachment wp-att-50' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_1.thumbnail.jpg' alt='Snow storm' /></a>  <a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm-2/' rel='attachment wp-att-51' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_2.thumbnail.jpg' alt='Snow storm' /></a></p>
<p> There has easily been another foot of snow that has fallen since that time, and 14 hours later, it&#8217;s still falling.</p>
<p><b>Update:</b> So, the next morning I was out to visit the osteopath (good thing too, since I had to shovel out the front door). I took these photos post storm:</p>
<p><a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm-3/' rel='attachment wp-att-52' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_3.thumbnail.jpg' alt='Snow storm' /></a>  <a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm-4/' rel='attachment wp-att-53' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_4.thumbnail.jpg' alt='Snow storm' /></a>  <a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm-5/' rel='attachment wp-att-54' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_5.thumbnail.jpg' alt='Snow storm' /></a></p>
<p><a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm-6/' rel='attachment wp-att-55' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_6.thumbnail.jpg' alt='Snow storm' /></a>  <a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm-7/' rel='attachment wp-att-56' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_7.thumbnail.jpg' alt='Snow storm' /></a>  <a href='http://blogs.ydl.net/cmurtagh/2007/12/17/snow/snow-storm-8/' rel='attachment wp-att-57' title='Snow storm'><img src='http://blogs.ydl.net/cmurtagh/files/2007/12/snow_8.thumbnail.jpg' alt='Snow storm' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/12/17/snow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Potter the pumpkin</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/10/31/potter-the-pumpkin/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/10/31/potter-the-pumpkin/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 23:42:01 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/10/31/potter-the-pumpkin/</guid>
		<description><![CDATA[A couple of years ago, I did the Tux pattern (from The Pumpkin Lady). The photos of it are here:
Tux Pumpkin closeup
Front door 2003
This year, I decided that Potter (the &#8216;Yellow Dog&#8217;) would be the subject:
Potter Pumpkin with light

Potter Pumpkin a bit darker

Potter Pumpkin at the front door
Happy Halloween!
]]></description>
			<content:encoded><![CDATA[<p>A couple of years ago, I did the Tux pattern (from <a href="http://www.pumpkinlady.com">The Pumpkin Lady</a>). The photos of it are here:</p>
<p><a href="http://photos.murtagh.name/boys/?View=Screen&amp;Picture=20031101005">Tux Pumpkin closeup</a><br />
<a href="http://photos.murtagh.name/boys/?View=Screen&amp;Picture=20031101021">Front door 2003</a></p>
<p>This year, I decided that Potter (the &#8216;Yellow Dog&#8217;) would be the subject:</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/10/ydl_pumpkin_1.jpg' title='Potter the Pumpkin - Light'><img src='http://blogs.ydl.net/cmurtagh/files/2007/10/ydl_pumpkin_1.thumbnail.jpg' alt='Potter the Pumpkin - Light' /></a><br />Potter Pumpkin with light<br />
<br />
<a href='http://blogs.ydl.net/cmurtagh/files/2007/10/ydl_pumpkin_2.jpg' title='Potter the Pumpkin - Darker'><img src='http://blogs.ydl.net/cmurtagh/files/2007/10/ydl_pumpkin_2.thumbnail.jpg' alt='Potter the Pumpkin - Darker' /></a><br />Potter Pumpkin a bit darker<br />
<br />
<a href='http://blogs.ydl.net/cmurtagh/files/2007/10/ydl_pumpkin_3.jpg' title='Potter and friends'><img src='http://blogs.ydl.net/cmurtagh/files/2007/10/ydl_pumpkin_3.thumbnail.jpg' alt='Potter and friends' /></a><br />Potter Pumpkin at the front door</p>
<p>Happy Halloween!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/10/31/potter-the-pumpkin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Postgresql, plperl and custom rowtypes</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/09/14/postgresql-plperl-and-custom-rowtypes/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/09/14/postgresql-plperl-and-custom-rowtypes/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 16:15:00 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/09/14/postgresql-plperl-and-custom-rowtypes/</guid>
		<description><![CDATA[I had a problem that I needed to solve recently, and the most elegant way to do this was with a stored procedure. However, the procedure needed to return 2 columns - an index id and a sort order. One way to tackle this is to have the plperl function called by a wrapping plpgsql [...]]]></description>
			<content:encoded><![CDATA[<p>I had a problem that I needed to solve recently, and the most elegant way to do this was with a stored procedure. However, the procedure needed to return 2 columns - an index id and a sort order. One way to tackle this is to have the plperl function called by a wrapping plpgsql function, but that&#8217;s ugly. I wanted to do it all in plperl, but couldn&#8217;t find any documentation on it with custom rowtypes. So, off to IRC for some info.</p>
<p><a href="http://people.planetpostgresql.org/xzilla/">xzilla</a> on <strong>#postgresql</strong> (irc.freenode.net) pointed me out to a <a href="http://people.planetpostgresql.org/xzilla/index.php?/archives/318-Out-parameters-in-plperl.html">recent blog posting of his</a> that seemed to do what I wanted using <a href="http://www.network-theory.co.uk/docs/postgresql/vol2/FunctionswithOutputParameters.html">Out parameters</a>. This was really great, and I knew I had something I could work with there. Thanks xzilla!</p>
<p> So, I took it a bit further and modified his example slightly to see if I could also do it without the out parameters and just use the rowtype. Here&#8217;s the result:</p>
<pre>
CREATE TYPE footype AS (number int, oddoreven text);

CREATE OR REPLACE FUNCTION odd_or_even(int) RETURNS SETOF footype
AS $$
my @Return;
my $Count = 1;
my $Input = $_[0];

while ($Count &lt;= 10) {
  if ($Input%2 == 0) {
     push @Return, { number =&gt; $Input, oddoreven =&gt; 'even' }
  } else {
     push @Return, { number =&gt; $Input, oddoreven =&gt; 'odd' }
  }
 $Count++;
 $Input++;
}

 foreach my $Row (@Return) {
     return_next $Row;
 }
 return;

$$ LANGUAGE plperl;

test=# SELECT * FROM odd_or_even(23)
test=# ORDER BY odd_or_even.oddoreven;
 number | oddoreven
--------+-----------
     24 | even
     26 | even
     28 | even
     30 | even
     32 | even
     23 | odd
     25 | odd
     27 | odd
     29 | odd
     31 | odd
(10 rows)
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/09/14/postgresql-plperl-and-custom-rowtypes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Self-signed SSL certificate for dovecot</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/08/08/self-signed-ssl-certificate-for-dovecot/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/08/08/self-signed-ssl-certificate-for-dovecot/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 06:18:16 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/08/08/self-signed-ssl-certificate-for-dovecot/</guid>
		<description><![CDATA[Ok, this is a purely selfish post. I have to do this rarely enough that every time I do, I have to look it up. I could put this somewhere, perhaps in my little bag of tricks called &#8216;you should remember this&#8217;. Unfortunately, I don&#8217;t have that bag, and I&#8217;ll never remember it. So, hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, this is a purely selfish post. I have to do this rarely enough that every time I do, I have to look it up. I could put this somewhere, perhaps in my little bag of tricks called &#8216;you should remember this&#8217;. Unfortunately, I don&#8217;t have that bag, and I&#8217;ll never remember it. So, hopefully putting this here will give me one more place to forget, and just maybe someone else will find it useful too.</p>
<p> A handy little one-line command to generate cert and keys in PEM format that Dovecot will like:</p>
<pre>
 openssl req -x509 -nodes -days 3650 
  -subj '/C=CA/ST=QC/L=Montreal/O=Company Name/CN=server.name.com' 
  -newkey rsa:1024 -keyout new_key.pem -out new_cert.pem
</pre>
<p>And there you have it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/08/08/self-signed-ssl-certificate-for-dovecot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fire!</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/07/26/fire/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/07/26/fire/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 04:25:55 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[Montreal]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/07/26/fire/</guid>
		<description><![CDATA[ On Monday, my &#8216;net, phone and cable - all provided by the same company - were all knocked out by a big fire that destroyed 2 fairly popular bar/restaurants 2 blocks away (green is my place, red is fire) from my place. I live in a part of Montréal called &#8216;the plateau&#8217;, which is [...]]]></description>
			<content:encoded><![CDATA[<p> On Monday, my &#8216;net, phone and cable - all provided by the same company - were all <a href="http://www.canada.com/montrealgazette/news/story.html?id=a75a7d87-41b2-451f-8e0e-bf4c54e0d139&amp;k=84983">knocked out by a big fire</a> that destroyed 2 fairly popular bar/restaurants <a href="http://tinyurl.com/3bbn46">2 blocks away (green is my place, red is fire)</a> from my place. I live in a part of Montréal called &#8216;the plateau&#8217;, which is a somewhat trendy part of town quickly being gentrified and getting expensive. The vast majority of buildings in the plateau are at least 50 years old, many are more than twice that, and all are fires waiting to happen - there have been 5 fires like this nearby in the 6 years I&#8217;ve lived here. Even the newer buildings are still at risk due the proximity and density.</p>
<p> Now, my place is insured, so if it were to burn down, it wouldn&#8217;t leave me in the situation as some of the 50 newly homeless people mentioned in the article above. No insurance company will give fire/home/theft insurance to apartments above bars and restaurants (been there, tried that). Those guys are very unfortunate indeed. So, I could replace most of my belongings, but this did make me seriously look at improving my backups. I do have some of my backups off site, but clearly not enough, and I will be remedying this very soon.</p>
<p> Before my connectivity loss, we could smell the smoke, so I grabbed my camera and went out to see what&#8217;s happening. Here&#8217;s a quick description of things as they happened:</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/01-from_berri_and_rachel.jpg' title='Fire - From Berri and Rachel'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/01-from_berri_and_rachel.thumbnail.jpg' alt='Fire - From Berri and Rachel' /></a><br />
As I got to the end of my block, I could clearly see smoke, fire trucks and lots of activity. I could hear the sirens of more trucks coming from behind me. The smell of smoke was very strong and irritating enough for me to change my breathing pattern to avoid inhaling deeply. </p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/02-first_from_the_front.jpg' title='Fire - Lots of smoke, but no flames yet'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/02-first_from_the_front.thumbnail.jpg' alt='Fire - Lots of smoke, but no flames yet' /></a><br />
 When I got around to the West side of St. Denis (a very popular street in Montreal, full of restaurants and night-life), there was a small crowd of people watching the firefighters. Lots of people taking pictures with their cell phones and cameras. There wasn&#8217;t any real sense of danger (although, I suspect the people who&#8217;s apartments were on fire felt diffently), if anything, there was an air of excitement.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/03-lots_of_smoke.jpg' title='Fire - more smoke, but still no flames'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/03-lots_of_smoke.thumbnail.jpg' alt='Fire - more smoke, but still no flames' /></a><br />
The smoke really started to get thick fairly quickly - this was getting really exciting! The EMT folks (ambulance, police and fire) didn&#8217;t seem to be too concerned about the crowd right across the street, and were happy to let us watch the action as it unfolded.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/04-firemen_on_roof.jpg' title='Fire - Firemen on the roof, lots of em'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/04-firemen_on_roof.thumbnail.jpg' alt='Fire - Firemen on the roof, lots of em' /></a><br />
I don&#8217;t think I&#8217;ve ever seen so many firemen all in one place before. It was kinda neat to see them all up on the roof. At this point, they had all sorts of saws, axes and prybars out, ripping open mouldings and flashings. Still no sense of real danger in the mob, but people were starting to realize that this was a <strong>big</strong> fire.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/05-first_sign_of_flames.jpg' title='Fire - first sign of flames'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/05-first_sign_of_flames.thumbnail.jpg' alt='Fire - first sign of flames' /></a><br />
In the next photo, you can barely see a hit of orange behind the cherry bucket. Right before this, the smoke got noticeably darker. Once the flames were visible, the mood down in the crowd changed quite dramatically. People were clearly concerned for the safety of the firefighters, some of whom seemed to have been taken off guard as they scattered to the edges of the building. There were a number of gasps as the onlookers got more worried when the flames started shooting 10 - 15 feet up out of the building.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/06-flames_from_window.jpg' title='Fire - First flames from the window'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/06-flames_from_window.thumbnail.jpg' alt='Fire - First flames from the window' /></a><br />
With flames clearly visible now coming out of the front window, the EMT guys realized that perhaps having a crowd across the street wasn&#8217;t a good idea. They started telling everyone to move along - most of us just stood there and watched anyway. <a href='http://blogs.ydl.net/cmurtagh/files/2007/07/07-window_closer.jpg' title='Fire - Zooming in on the window'>Zooming in on the window</a>, you can see that the room is largely consumed by flame.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/08-more_flames_from_window.jpg' title='Fire - Flames shoot out front window'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/08-more_flames_from_window.thumbnail.jpg' alt='Fire - Flames shoot out front window' /></a><br />
It didn&#8217;t take long for the heat to break the closed windows. Along with the very dark smoke that was released, the sound of the windows shattering and glass falling to the sidewalk was clearly audible despite the fact that there were dozens of alarms and sirens going off. Many of the alarms were from the warning mechanisms on the firefighter&#8217;s air supplies as they came down the ladder to cool off in a makeshift shower and get new tanks.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/09-now_thats_a_fire.jpg' title='Fire - Now, that’s a fire!'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/09-now_thats_a_fire.thumbnail.jpg' alt='Fire - Now, that’s a fire!' /></a><br />
Once the windows were broken, the fire really managed to burn hot! The plus side was that a hot fire burns more and makes less smoke. Now the EMT folks were starting to get a little more serious about getting us out of there as we could clearly feel the heat across the street even though we were upwind. Watching this made me think of the classic line from an old Eddie Murphy standup skit, where his pyro uncle says &#8220;Now, that&#8217;s a fire!&#8221; after nearly burning down the back yard lighting the BBQ.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/10-dripping_flames.jpg' title='Fire - Dripping flames from the flower pots'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/10-dripping_flames.thumbnail.jpg' alt='Fire - Dripping flames from the flower pots' /></a><br />
The flower pots in front of the windows were now melting, and the dripping plastic burns as it falls. From our view, it looked like dripping flames and was quite interesting to watch as it burned whatever it lands on. Our side of the street was now getting really <strong>hot</strong>, and the police were now actively putting up barricades and telling people to get further back. I could hear them coming, and they were starting to get annoyed that people weren&#8217;t listening, but I wanted a couple more shots.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/11-work_to_save_building.jpg' title='Fire - Fire fighters keep on working to save the building'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/11-work_to_save_building.thumbnail.jpg' alt='Fire - Fire fighters keep on working to save the building' /></a>&nbsp;&nbsp;<a href='http://blogs.ydl.net/cmurtagh/files/2007/07/12-sure_is_hot_up_here.jpg' title='Fire - sure is hot up here'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/12-sure_is_hot_up_here.thumbnail.jpg' alt='Fire - sure is hot up here' /></a><br />
Despite the fact that there&#8217;s a huge fire right next to them, these firefighters stick to the task at hand and do what they can to save the structure next to it. I can&#8217;t imagine how hot that was for them, considering what we could feel across the street. According to the reports the next day, 4 firefighters suffered heat exhaustion and one had minor burns. The crowd was really worried about them and we were all hoping the hoses would start as there were still no signs of any hosing at the front yet.</p>
<p> Eventually, we were all forced to leave the area and the police barricaded the entire block. I went back home to unload my camera, and came back to take more photos and watch as they got out the hoses. By this point, my &#8216;net, cable and phone were no longer working.</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/07/13-the_next_day.jpg' title='Fire - the next day'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/13-the_next_day.thumbnail.jpg' alt='Fire - the next day' /></a> &nbsp;&nbsp;<a href='http://blogs.ydl.net/cmurtagh/files/2007/07/14-one_window_survived.jpg' title='Fire - one window survived'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/14-one_window_survived.thumbnail.jpg' alt='Fire - one window survived' /></a>&nbsp;&nbsp;<a href='http://blogs.ydl.net/cmurtagh/files/2007/07/15_bad_satellite_reception.jpg' title='Fire - Bad satellite reception'><img src='http://blogs.ydl.net/cmurtagh/files/2007/07/15_bad_satellite_reception.thumbnail.jpg' alt='Fire - Bad satellite reception' /></a><br />
The next day, it was clear that the building that had L&#8217;Barouf and The Continental was completely destroyed. The owner of The Continental vowed to rebuild in a bunch of newspaper and TV interviews. The ironic thing is that the fire started in the grey building to the right, which seems to have suffered way less damage. Apparently, the cause was electrical, not a surprise seeing how some of these places are wired.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/07/26/fire/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My geekrooms</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/06/21/past-geekroom/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/06/21/past-geekroom/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 06:17:57 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/06/21/past-geekroom/</guid>
		<description><![CDATA[Being the geek that I am, I like showing photos of my nerdiness. Such as these:
Geekroom v1 
 I don&#8217;t remember when that photo was shot, but it used to be on here.
Here&#8217;s a description of the machines in that photo:
Commodore SuperPET
This is the first machine I learned to program on. It had 5 languages, [...]]]></description>
			<content:encoded><![CDATA[<p>Being the geek that I am, I like showing photos of my nerdiness. Such as these:</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/06/geek_room2.jpg' title='Geek Room v1'><img src='http://blogs.ydl.net/cmurtagh/files/2007/06/geek_room2.thumbnail.jpg' alt='Geek Room v1' /><br />Geekroom v1</a> </p>
<p> I don&#8217;t remember when that photo was shot, but it used to be on <a href="http://web.archive.org/web/20030604123758/http://open.mcgill.ca/geekroom/">here</a>.</p>
<p>Here&#8217;s a description of the machines in that photo:</p>
<h5>Commodore SuperPET</h5>
<p>This is the first machine I learned to program on. It had 5 languages, but I mostly used Waterloo and Commodore basic. It can actually make (pitched) noises by POKEing the right values into the memory address that controls the oscillator. I managed to surprise my programming teacher by handing in an assignment that played a little melody while it scrolled text in tiny window above an image of a face&#8230; not impressive by today&#8217;s standards, but it was nifty at the time.</p>
<p>A friend of mine spent $6000 CND on this machine when it was new, and couldn&#8217;t find anyone to give it to several years later. Unfortunately, the dual floppy drive has died first and was tossed. Then, sadly, after it stopped turning on and my kids couldn&#8217;t use it as a typing toy, I finally <a href="http://photos.murtagh.name/boys/?View=Screen&amp;Picture=20051211037">got rid of it</a>. It looks so sad in that photo, and reminds me of the IKEA lamp commercial.</p>
<h5>Palm IIIxe</h5>
<p>My first Palm was a Palm IIIe, but it died a mysterious death. Fortunately, I bought an extended warranty on it, and the IIIxe was what I got when I brought the corpse in. I love my Palm, and I would be lost without it. I use it to keep track of my appointments and contact list mostly, but also <a href="http://www.terrasoftsolutions.com/showcase/customers/edu/mcgill/">for stuff like this</a>. As you can see in the header above and on that showcase page, I also used to use this Palm as a serial terminal for my Yellowdog briQs. It raised a lot of eyebrows in the machine room and certainly got me geek cred.</p>
<h5>RIM BlackBerry</h5>
<p>My RIM Blackberry was basically an expensive pager. I didn&#8217;t really like it other than I could read my email from anywhere (and that really wasn&#8217;t a <em>good</em> thing. The desktop software was windoze only, and trying to find the right version to use is a PITA. There are nowhere near as many apps for this thing as there are for my Palm. I used to carry this and my Palm, which was a major pain. Eventually, I convinced my boss to let me upgrade my Palm to a  Tungsten W (which I still have, but haven&#8217;t turned on in ages). As soon as I had a Palm with phone and SMS capabilities, I turned the Crackberry off and it sat on the shelf during the rest of it&#8217;s data plan. Since then, I&#8217;ve also had a Treo 600 and now a Treo 650.</p>
<h5>NeXTStation Turbo</h5>
<p>My first *nix like OS that I used regularly (other than the shell account at my ISP and for CS courses), was NeXTSTEP. For it&#8217;s time, it really kicked ass! The thing I like most about it is that it is a really nice looking machine. The dumb thing about it is you can&#8217;t turn off the display, so if you find one today, chances are it is faded and hard to read. Fortunately, this one is in pretty good condition. I haven&#8217;t turned it on in a while, mostly because I haven&#8217;t found the Y2K patches for it. So when I set the date on it, it thinks it&#8217;s 1972 or something. Like my SuperPET, I don&#8217;t think I&#8217;ll be getting rid of this thing any time soon.</p>
<h5>iBook</h5>
<p>Of all of my Macs that I&#8217;ve ever had this one was my favorite, and so far, I&#8217;ve owned the following: IIfx, LC475, Quadra605, LC575, Quadra840AV, PPC6100, PPC7200, Beige G3/233, Powerbook G3/233 (Wallstreet), PowerMac G4 (many single and dual CPU models), many different iMacs, a Mac Mini (G4),  PowerMac G5, Powerbook G4 (12&#8243; and 15&#8243;),  and used many others. I would recommend this machine to anyone despite the fact that upgrading the hard drive is a major pain: </p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/06/ibook_hd_change.jpg' title='Changing the HD of an icebook'><img src='http://blogs.ydl.net/cmurtagh/files/2007/06/ibook_hd_change.thumbnail.jpg' alt='Changing the HD of an icebook' /></a>.</p>
<p>I had 3 OSes installed on it: YellowDog Linux (default), MacOS 9.2 and MacOS X. I&#8217;ve used MacOS X for a grand total of about 1 hour, and I sometimes used MacOS 9 when I was doing location recordings with a MOTU828 and Digital Performer. Other than that, I pretty much used Linux 95% of the time and YDL ran on it beautifully.</p>
<h5>Hyperion 256k &#8216;Luggable&#8217;</h5>
<p>In its day, this machine was very cool. It has an 8086 CPU with 256k of RAM, an orange/black screen and two 5-1/4&#8243; floppy drives. I used to have the MS-DOS 3.x floppies and WordPerfect 5.1 for DOS. This was my first introduction to the Intel world (after my C-64, and just before my Amiga2000). For the time, it was a great machine, but it has since paved the way for the SuperPet and warmed up a space in the landfill for it.</p>
<h5>Apple Powermac G4</h5>
<p>This was main machine at home, and it had one operating system installed on it - YellowDog Linux. At the time I also had another one just like it in my studio which runs only MacOS 9 (and Digital Performer). The studio machine is now a dual G4/800 MHz and my other main audio box is a Dual 2GHz G5. Believe it or not, this very box was once <a href="http://www.mcgill.ca">www.mcgill.ca</a>.</p>
<p>In the photo, the machine is running WindowMaker - an X windows window manager that emulates NeXTSTEP - which is pretty ironic considering what is right NeXT to it (sorry for the bad pun). I had forgotten how nice NeXTSTEP really was. I ran WindowMaker for a while as my default window manager, but now I&#8217;m a total KDE addict.</p>
<h5>Roland W-30 (keyboard)</h5>
<p>This was my first synth and was a birthday present from my Dad. It has a built in sampler and sequencer, and 8 outputs. Pretty spiffy for its day, and I toured all over the place with it back in my rock/funk/pop days. My other synths are in the studio, but this one is at home to use to teach my sons music (and for them to play with). Now it sits on top of my digital piano which wass temporarily in the studio as well. </p>
<h5>Commodore 64 (monitor)</h5>
<p>My first home computer&#8230;. ahh those were the days. I still have my C64 in a closet somewhere, but I was using the monitor up until very recently as a TV. It has a composite video input, so I simply hooked the video out of my VCR into it, and used the VCR as the receiver. The thing is almost 20 years old and it still works beautifuly. Like my NeXT I can&#8217;t seem to part with it, despite the fact that there is a C64 emulator for OS X that I would be far more likely to use than the real thing. </p>
<h2><b>Geekroom V2</b></h2>
<p> This next photo:<br />
<a href='http://blogs.ydl.net/cmurtagh/files/2007/06/geekroom2.jpg' title='Geek Room v2'><img src='http://blogs.ydl.net/cmurtagh/files/2007/06/geekroom2.thumbnail.jpg' alt='Geek Room v2' /><br />Geekroom v2</a></p>
<p>was taken some time afterward, probably shortly after I upgraded to the Powerbook G4 12&#8243; 867 MHz, which you can see there as well as my Tungsten W. The Tungsten was a nice Palm, but a crappy phone. The Powerbook was a total lemon, and the worst Mac I ever had. In that photo, you can see I was installing Red Hat on the 1U machine sitting on top of the C-64 monitor (see, the monitor was still useful after all!).</p>
<h2><b>Geekroom V3</b></h2>
<p>The next version:<br />
<a href='http://blogs.ydl.net/cmurtagh/files/2007/06/p5080080.JPG' title='Geek Room v3'><img src='http://blogs.ydl.net/cmurtagh/files/2007/06/p5080080.thumbnail.JPG' alt='Geek Room v3' /><br />Geekroom v3</a></p>
<p> Here you can see that my main G4 tower was joined by a Dell, and a Rev. B iMac (which I named &#8216;Douglas&#8217; after my favorite author Douglas Adams). The Dell was a PIII 550, and it was my home desktop machine until the summer of 2006. Both the G4 and the Dell were running Linux (YDL and Fedora Core respectively). In the photo, you can just barely see the KVM that I used to switch between them. Douglas ran MacOS 8 which was the last version of MacOS that could play Starship Titanic properly. I still use the iMac for YDL testing.</p>
<h2><b>Geekroom V4</b></h2>
<p> These next two shots are a little closer to how things are now:</p>
<p><a href='http://blogs.ydl.net/cmurtagh/files/2007/06/geekroom_v4_1.jpg' title='Geek Room v4'><img src='http://blogs.ydl.net/cmurtagh/files/2007/06/geekroom_v4_1.thumbnail.jpg' alt='Geek Room v4' /><br /> Geekroom v4</a><br />
<a href='http://blogs.ydl.net/cmurtagh/files/2007/06/geekroom_v4_2.jpg' title='Geek Room v4'><img src='http://blogs.ydl.net/cmurtagh/files/2007/06/geekroom_v4_2.thumbnail.jpg' alt='Geek Room v4' /><br /> Geekroom v4b</a></p>
<p> The workstation on the right is a G5 Dual 2GHz with a P4 1.6 GHz file server sitting next to it which is running headless and is my home file server. The G5 runs MacOS X and is primarily my wife&#8217;s machine. Other than the regular email/web stuff, she uses it for doing audio editing, composing, music notation and pre-mixes. She now has far better speakers (Yamaha MSP-5s) than the ones in that photo. The workstation on the left is my current desktop machine, a Pentium D 2.8GHz. </p>
<p> The drawers under my desk and between both desks were taken from the old desk in versions 1-3, and it&#8217;s funny how it just fit there perfectly. The NeXT Machine is still there, and a tiny corner of it is visible in the top right corner of the first photo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/06/21/past-geekroom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Triple Linux</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/05/26/10/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/05/26/10/#comments</comments>
		<pubDate>Sat, 26 May 2007 19:50:29 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/05/26/10/</guid>
		<description><![CDATA[
An old photo of my desktop. I’ve since gotten a new powerbook, monitor is now an LCD, and iMac is a testing machine for YDL. 
Ok, so this posting was just an excuse to upload an image so that I could test that Wordpress-mu was installed correctly. I&#8217;ll put up more interesting things soon.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.ydl.net/cmurtagh/files/2007/05/triple_linux.jpg" title="Triple Linux"><img src="http://blogs.ydl.net/cmurtagh/files/2007/05/triple_linux.thumbnail.jpg" alt="Triple Linux" /></a></p>
<p>An old photo of my desktop. I’ve since gotten a new powerbook, monitor is now an LCD, and iMac is a testing machine for YDL. </p>
<p>Ok, so this posting was just an excuse to upload an image so that I could test that Wordpress-mu was installed correctly. I&#8217;ll put up more interesting things soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/05/26/10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>All things linux</title>
		<link>http://blogs.ydl.net/cmurtagh/2007/05/26/all-things-linux/</link>
		<comments>http://blogs.ydl.net/cmurtagh/2007/05/26/all-things-linux/#comments</comments>
		<pubDate>Sat, 26 May 2007 16:21:04 +0000</pubDate>
		<dc:creator>cmurtagh</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.ydl.net/cmurtagh/2007/05/26/all-things-linux/</guid>
		<description><![CDATA[Just a place for me to ramble about linux. I&#8217;ve been a linux user for over 10 years, and linux has been my primary desktop OS since the turn of the century.
]]></description>
			<content:encoded><![CDATA[<p>Just a place for me to ramble about linux. I&#8217;ve been a linux user for over 10 years, and linux has been my primary desktop OS since the turn of the century.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ydl.net/cmurtagh/2007/05/26/all-things-linux/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
