<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">

<channel>
<title>Random Thoughts</title>
<link>http://www.steve-lacey.com/</link>
<atom:link rel="self" type="application/rss+xml" title="Random Thoughts" href="http://www.steve-lacey.com/index.xml" xmlns:atom="http://purl.org/atom/ns#" >http://www.steve-lacey.com/</atom:link>

<description>my random thoughts and musings</description>
<dc:language>en-us</dc:language>
<copyright>Copyright 2008</copyright>
<lastBuildDate>Sun, 11 May 2008 23:05:06 -0800</lastBuildDate>
<generator>http://www.movabletype.org/?v=4.01</generator>
<image>
  <title>Random Thoughts</title> 
  <url>http://www.steve-lacey.com/misc/sjl-rss.jpg</url> 
  <link>http://www.steve-lacey.com/</link> 
 </image>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Money As Debt</title>
<description>
<![CDATA[<p>This is seriously one of the best explanations of how the banking system, and money in general, works.</p>

<p><embed id="VideoPlayback" style="width:400px;height:326px" flashvars="" src="http://video.google.com/googleplayer.swf?docid=-9050474362583451279&amp;hl=en" type="application/x-shockwave-flash"> </embed></p>

<p>Do yourself a favour and carve out 45 minutes to watch this. You'll thank me.</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001152.trk?http://www.steve-lacey.com/blogarchives/2008/05/money_as_debt.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1141</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/05/money_as_debt.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001152.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/05/money_as_debt.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/05/money_as_debt.shtml</guid>
<category>Found</category>
<pubDate>Sun, 11 May 2008 23:05:06 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Downgrading To XP...</title>
<description>
<![CDATA[<p><a href="http://www.steve-lacey.com/blogarchives/2005/09/how_i_put_a_pod.shtml">I'm a huge audio geek</a>, but just prior to the house move last June, I upgraded to Vista. I've been very happy with Vista - it's worked well.</p>

<p>But with one exception.</p>

<p>I can't get any of my audio gear to run with it.</p>

<p>This hasn't been a problem up until now, as I've been way busy with other stuff. I've been letting my podcasts lapse and just noodling around with my guitar and other audio gear offline, not recording anything. But now, my <a href="http://bushrodchronicles.com/">esteemed amigo</a> and I plan on collaborating long distance on some song writing.</p>

<p>This means I need to get it all running again.</p>

<p>The hub is the <a href="http://www.emu.com/products/product.asp?product=9871"><span class="caps">EMU</span> 1820</a> which I use to get all audio into and out of the <span class="caps">PC.</span> First of all there weren't any drivers, but now the drivers exist but bluescreen my Vista box during install. I've never managed to get drivers installed for the <a href="http://www.uaudio.com/products/digital/projectpak/index.html"><span class="caps">UAD</span>-1</a> either. I haven't even tried to get <a href="http://en.wikipedia.org/wiki/Cubase">Cubase</a> running.</p>

<p>Which leaves me with a conundrum.</p>

<p>Do I just downgrade to XP? I know it will all work, but I do love the UI in Vista. Do I actually <em>use</em> Vista though? Nope. Just a few games, Skype and Firefox. For everything else I use my MacBook Pro and my Linux box.</p>

<p>Downgrade I go... See you on the other side...</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001151.trk?http://www.steve-lacey.com/blogarchives/2008/05/downgrading_to.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1140</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/05/downgrading_to.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001151.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/05/downgrading_to.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/05/downgrading_to.shtml</guid>
<category>Audio</category>
<pubDate>Sat, 10 May 2008 23:21:31 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Googling Kirkland</title>
<description>
<![CDATA[<p>The Seattle Times <a href="http://seattletimes.nwsource.com/html/businesstechnology/2004394644_google06e.html">ran a story on Google Kirkland</a> this morning and our new, upcoming, office.</p>

<p><img src="http://seattletimes.nwsource.com/ABPub/2008/05/05/2004393664.jpg" alt="" /></p>

<blockquote><p>By early next year, some 195,000 square feet of offices along Sixth Street South, on the site of a former Navy depot and door company, will be occupied by Googleites. They will move into three office buildings in a campuslike setting near downtown Kirkland between Lake Washington and Interstate 405.</p></blockquote>

<p>Googleites?</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001150.trk?http://www.steve-lacey.com/blogarchives/2008/05/googling_kirkla.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1139</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/05/googling_kirkla.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001150.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/05/googling_kirkla.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/05/googling_kirkla.shtml</guid>
<category>Google</category>
<pubDate>Tue, 06 May 2008 11:00:09 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Bandwidth Is Good</title>
<description>
<![CDATA[<p>Now at 15Mbps down <em>and</em> up into the home.</p>

<p>Mmmmm, bandwidth...</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001149.trk?http://www.steve-lacey.com/blogarchives/2008/05/bandwidth_is_go.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1138</trackback:ping>
<slash:comments>1</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/05/bandwidth_is_go.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001149.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/05/bandwidth_is_go.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/05/bandwidth_is_go.shtml</guid>
<category>Tech</category>
<pubDate>Mon, 05 May 2008 23:27:25 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Jonathan Coulton Rickrolls His Entire Audience</title>
<description>
<![CDATA[<p>The quite exceptional <a href="http://www.jonathancoulton.com/">Jonathan Coulton</a>, him of <a href="http://www.last.fm/music/Jonathan+Coulton/_/Code+Monkey">Code Monkey</a> fame, <a href="http://en.wikipedia.org/wiki/Rickroll">rickrolls</a> his entire audience.</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/vwqNpa-O63w&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/vwqNpa-O63w&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>

<p>Keep listening after the rickroll though, <a href="http://www.last.fm/music/Jonathan+Coulton/_/First+of+May">First Of May</a> is great!</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001148.trk?http://www.steve-lacey.com/blogarchives/2008/05/jonathan_coulto.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1137</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/05/jonathan_coulto.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001148.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/05/jonathan_coulto.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/05/jonathan_coulto.shtml</guid>
<category>Music</category>
<pubDate>Mon, 05 May 2008 09:24:32 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Mmm, Bacon</title>
<description>
<![CDATA[<p><a href="http://xkcd.com">xkcd</a> rules.</p>

<p><img src="http://imgs.xkcd.com/comics/stove_ownership.png" alt="" /></p>

<p><a href="http://xkcd.com/418/">Mmm, bacon</a>.</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001147.trk?http://www.steve-lacey.com/blogarchives/2008/05/mmm_bacon.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1136</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/05/mmm_bacon.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001147.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/05/mmm_bacon.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/05/mmm_bacon.shtml</guid>
<category>Found</category>
<pubDate>Fri, 02 May 2008 14:09:36 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Your Attention Please</title>
<description>
<![CDATA[<p>The way that "official" signs are worded, especially at airports, has always bugged me. Take this one from the gate at San Jose airport for example:</p>

<p><a href="http://flickr.com/photos/randomimages/2455358962/"><img src="http://farm3.static.flickr.com/2094/2455358962_2233df9c60_o.jpg" alt="" /></a></p>


<ol>
<li><em>All checked and carry-on bags are subject to search.</em> - Ok, sounds good.</li>
<li><em>All passengers are warned to control their carry-on baggage etc...</em> - Errr, first up, am I being asked to do something, or am I being told that all passengers have been warned about something. And why <em>"warned"</em>.</li>
<li><em>All passengers are advised not to accept items from unknown persons.</em> - Are they? Cool! Oh, were you asking me to do something?</li>
</ol>



<p>Maybe I'm being pedantic, but why not:</p>


<ol>
<li><em>All your checked and carry-on bags are subject to search.</em></li>
<li><em>Please keep an eye on all your carry-on baggage etc...</em> </li>
<li><em>Please don't accept items from unknown persons.</em></li>
</ol>



<p>Seems better to me.</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001146.trk?http://www.steve-lacey.com/blogarchives/2008/04/your_attention_1.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1135</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/your_attention_1.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001146.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/your_attention_1.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/your_attention_1.shtml</guid>
<category>Thoughts</category>
<pubDate>Wed, 30 Apr 2008 18:20:31 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>This T-Shirt Is Older Than You</title>
<description>
<![CDATA[<p>I picked up this shirt back in college from a <a href="http://www.love-song.co.uk/skingames/">Skin Games</a> gig. <a href="http://jknz.co.nz/">Kev</a> may well remember that evening... </p>

<p><a href="http://flickr.com/photos/randomimages/2455355324/"><img src="http://farm4.static.flickr.com/3132/2455355324_b8d16edfa3_m.jpg" alt="" /></a></p>

<p>What astounds me is two-fold:</p>


<ol>
<li>That the shirt has lastest this long.</li>
<li>That the shirt is older than a bunch of people that work here.</li>
</ol>



<p>Anyhow. Great band. Great memories.</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001145.trk?http://www.steve-lacey.com/blogarchives/2008/04/this_tshirt_is.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1134</trackback:ping>
<slash:comments>2</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/this_tshirt_is.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001145.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/this_tshirt_is.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/this_tshirt_is.shtml</guid>
<category>Friends</category>
<pubDate>Wed, 30 Apr 2008 16:12:20 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>A New Video Camera</title>
<description>
<![CDATA[<p>I think this is it - the <a href="http://www.amazon.com/gp/product/B001144JQU?ie=UTF8&amp;tag=randothoug02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001144JQU">Canon Vixia <span class="caps">HF10</span></a>.</p>

<p><img src="http://ecx.images-amazon.com/images/I/410iG3IWDGL._SL500_AA280_.jpg" alt="" /></p>

<p>I've been looking for an HD camcorder to replace my trusty, and seven year old, Canon Elura 2 and this looks like the right one.</p>

<p>Any thoughts?</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001144.trk?http://www.steve-lacey.com/blogarchives/2008/04/a_new_video_cam.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1133</trackback:ping>
<slash:comments>2</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/a_new_video_cam.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001144.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/a_new_video_cam.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/a_new_video_cam.shtml</guid>
<category>Photography</category>
<pubDate>Mon, 28 Apr 2008 19:11:34 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown - So What Did I Learn?</title>
<description>
<![CDATA[<p>If you've been following along, you'll know that I've just completed a rebuild of my home linux server which had a fatal hardware failure. You can find the posts here:</p>


<ol>
<li><a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown.shtml">Server Meltdown - A Tale Of An Upgrade</a></li>
<li><a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_1.shtml">Server Meltdown Part Two</a></li>
<li><a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_2.shtml">Server Meltdown Part Three - Where A Monitor Is Not Your Friend</a></li>
<li><a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_3.shtml">Server Meltdown Part Four - Where The <span class="caps">NIC</span> Hates You</a></li>
<li><a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_4.shtml">Server Meltdown Part Five - Where Spare Hardware Is Your Friend</a></li>
<li><a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_5.shtml">Server Meltdown Part Six - It's Alive!</a></li>
<li><a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_6.shtml">Server Meltdown Part Seven - Where We Finish Up And Get Samba Installed</a></li>
</ol>



<p>And what did I learn?</p>


<ol>
<li>Having good backups are a life saver.</li>
<li>Never trust integrated components, neither graphics controllers nor network cards. I actually knew this, but had forgotten...</li>
<li>Debian is easy to set up when you've done it a couple of times already :-)</li>
<li>Sometimes, just starting from scratch and dealing with the pain is faster than trying to recover and reinstall configurations from backups.</li>
</ol>



<p>Your mileage may vary.<br />
  </p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001143.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_7.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1132</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_7.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001143.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_7.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_7.shtml</guid>
<category>Tech</category>
<pubDate>Mon, 28 Apr 2008 17:59:58 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>I&apos;ve Moved To Media Temple</title>
<description>
<![CDATA[<p>In the spirit of spending as much free time as possible, I've moved this blog and my other sites to <a href="http://www.mediatemple.net">Media Temple</a>.</p>

<p>Hopefully you didn't notice a thing change except for a decrease in latency - the ping times have dropped from 80 milliseconds to 40 (at least from my house). The servers also appear to be a lot more speedy.</p>

<p>The other advantage (I hope) is an increase in availability. My old server was forever getting crushed by comment spammers - Media Temple's grid stuff should be able to take the punishment.</p>

<p>Let me know if you see any issues.</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001142.trk?http://www.steve-lacey.com/blogarchives/2008/04/ive_moved_to_me.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1131</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/ive_moved_to_me.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001142.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/ive_moved_to_me.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/ive_moved_to_me.shtml</guid>
<category>Tech</category>
<pubDate>Mon, 28 Apr 2008 00:33:52 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown Part Seven - Where We Finish Up And Get Samba Installed</title>
<description>
<![CDATA[<p>So it was <a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_5.shtml">finally time</a> to get <a href="http://www.samba.org">Samba</a> running on my home system.</p>

<p>The plan was to just copy over all the entire installation from backups and just run it. But, of course, <a href="http://www.steve-lacey.com/blogarchives/2007/09/samba_upgrade_h.shtml">things never go to plan</a>.</p>

<p>First up, this is an x64 installation and of course the ppc binaries won't run. No problems thought I. I'll just <tt>apt-get install samba</tt> and all will be well.</p>

<p>No joy. The supported installation of samba in the latest version of debian is actually <em>older</em> than the version I was running on my old machine.</p>

<p>Ok, so we're building from source again.</p>

<p>Build, build, run.</p>

<p>Nope. I could variously get my desktop joined to the domain, then the <span class="caps">NAS.</span> When I finally got them both joined, I ran into the dreaded NT_STATUS_NO_LOGON_SERVERS problem. <a href="http://www.steve-lacey.com/blogarchives/2007/09/samba_upgrade_h.shtml">Again</a>.</p>

<p>So, thought I. Lets just create a fresh domain. This was actually the best solution. My only worry was losing access to data on the <span class="caps">NAS </span>due to permissions problems. Handily, the latest firmware upgrade to the Infrant <span class="caps">NAS </span>can give you (via an add-on) root shell access to the <span class="caps">NAS, </span>so I figured I could fix it up later.</p>

<p>I then brought up a fresh domain, joined all the machines and all was well. Pretty easy really. I fixed up all the permissions problems on the <span class="caps">NAS </span>by just ssh'ing in and running <tt>chown -R steve."domain users" share/*</tt> on all the shares in <tt>/c</tt>. The only minor other thing I had to do on the <span class="caps">NAS </span>was move my home domain share from <tt>/c/home/OLD_DOMAIN/steve</tt> to <tt>/c/home/NEW_DOMAIN/steve</tt> and then <tt>chown -R steve.nogroup /c/home/NEW_DOMAIN/steve</tt>.</p>

<p>And then all was well in Casa Del Lacey...</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001141.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_6.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1130</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_6.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001141.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_6.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_6.shtml</guid>
<category>Tech</category>
<pubDate>Sat, 26 Apr 2008 22:52:34 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown Part Six - It&apos;s Alive!</title>
<description>
<![CDATA[<p>Now that the shiny new linux system <a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_4.shtml">is up and running</a>, it was actually relatively easy to bring it online as my home server, replacing all the functionality of my now dead system.</p>

<p>This post will deal with everything except the installation of Samba (which provides Windows Domain Controller services) - those details will be in an upcoming post.</p>

<p>First up, some basic stuff. I need to be able to log into the box from another system as it's going to run headless and I want the monitor that it's currently using back on my Vista box.</p>

<p><strong>Basic Setup</strong></p>

<p>While logged in as root on the console, add my user account (created during setup) to <tt>/etc/sudoers</tt> using <tt>visudo</tt>.</p>

<p>Next, edit <tt>/etc/apt/sources.list</tt>, removing the cdrom entries as all further package installs will be using the net and I don't want <tt>apt-get</tt> complaining that it can't access the cdrom drive.</p>

<p>Make sure the system is up to date:</p>

<blockquote><p><tt>apt-get update<br />
apt-get dist-upgrade<br />
apt-get upgrade</tt></p></blockquote>

<p>Now, I want to be able to perform the rest of the setup remotely, so install <tt>ssh</tt> and friends in order to <tt>ssh</tt> into the system.</p>

<blockquote><p><tt>apt-get install ssh</tt></p></blockquote>

<p>Joy, now I can login and perform the rest of the installation remotely rather than at the console.</p>

<p><strong>Network services</strong></p>

<p>The clock needs to be set right, so:</p>

<blockquote><p><tt>apt-get install ntpdate<br />
ntpdate time.windows.com</tt></p></blockquote>

<p>Yes, I used Microsoft's time server - it's the only one I can remember off the top of my head!</p>

<p>Next, I need to get the network time service (NTP) running on the machine. It will be providing time services to all other machines on the network and periodically setting it's own time against the root time servers.</p>

<blockquote><p><tt>apt-get install ntp ntp-doc</tt></p></blockquote>

<p>You'll need to edit <tt>/etc/ntpd.conf</tt> and then <tt>/etc/init.d/ntpd restart</tt> to get it to notice the changes. Note that pretty much everything I talk about here has either a config file in <tt>/etc</tt> or it's own directory of config files, also in <tt>/etc</tt>. They're pretty self-explanatory - just take a look at the config files themselves and the related documentation. Everything also has a script located in <tt>/etc/init.d</tt> to control it's operation.</p>

<p>For this reinstall, I just diff'd my backed up config files against the newly installed files to make sure there wasn't anything new that I needed to be aware of and then just copied my old files over and restarted the service.</p>

<p>Next up, bind - the <span class="caps">DNS </span>server. I have a local <span class="caps">DNS </span>domain in my house that all the clients have an entry in, the linux box serves up that domain and caches domain requests so that the only nameserver the client machines need to know about is this linux box.</p>

<blockquote><p><tt>apt-get install bind9 bind9-doc</tt></p></blockquote>

<p>Bind is probably the hardest thing to configure. Handily I had all my backups (yay, me!). I'll probably write up a post dedicated to that at some point, though one thing did bite me a little: if you're restoring your configuration files from backup and get an auth error when trying to restart or reload the server, just <tt>killall named</tt> and start it up fresh as the authorization key in <tt>/etc/bind/rndc.key</tt> probably changed when you copied across the old data.</p>

<p>At this point, edit <tt>/etc/resolv.conf</tt> and point the nameserver line at the localhost, <tt>127.0.0.1</tt> so that client binaries <em>on the system itself</em> use your shiny new nameserver.</p>

<p>Next up <span class="caps">DHCP.</span> This is a little service that client machines use to get an IP address. In a home environment this is normally handled by your wireless or broadband router, but I prefer to have the server do it as other useful information, such as name and time server information is also passed to the client. Configuration is fairly simple - check out the documentation.</p>

<blockquote><p><tt>apt-get install dhcp3-server</tt></p></blockquote>

<p>Sweet! The base services are now all configured. At this point it's probably a good idea to reboot the server to make sure all these services come up nice and cleanly.</p>

<p><strong>A Few Other Things That I Do</strong></p>

<p>I like to be able to mount drives from other machines on the linux box. For example, my Infrant <span class="caps">NAS </span>exports a "backup" share that the server backs itself up to. I use <tt>autofs</tt> for this.</p>

<blockquote><p><tt>apt-get install autofs</tt></p></blockquote>

<p>Edit <tt>/etc/auto.master</tt> and un-comment the line for <tt>auto.net</tt>. The backup share is now available at <tt>/net/blob/c/backup</tt>. <span class="caps">FYI, </span>'Blob' is the name of my Infrant <span class="caps">NAS </span>box...</p>

<p>After that it was just a matter of reinstalling my crontabs from backup and then this blog and a few other things are automatically backed up to the <span class="caps">NAS.</span> Cool. Safety is back...</p>

<p>Another thing to mention is that I use Amazon S3 to backup my photos and videos. The scripts that do that are written in ruby, so that also needs to be installed.</p>

<blockquote><p><tt>apt-get install ruby rubygems</tt></p></blockquote>

<p>I need rubygems installed as it brings with it the openssl ruby package.</p>

<p>The last thing (modulo Samba), that I need is dynamic <span class="caps">DNS </span>updating. I use dyndns.org so that I can have a friendly <span class="caps">DNS </span>same to connect to the server when I'm not at home. The linux box handles updating the DynDns database with whatever IP address Verizon happens to be giving me at the time of update. I use <tt>inadyn</tt> to accomplish this.</p>

<blockquote><p><tt>apt-get install inadyn</tt></p></blockquote>

<p>Unfortunately, <tt>inadyn</tt> doesn't come with any form of script to get it started, or any useful documentation whatsoever. So I just copied an existing script in <tt>/etc/init.d</tt> and got it going with a few minor modifications. Let me know if you're interested in a copy.</p>

<p>All in all, the entire process took me about an hour to get everything setup once the base linux system was successfully installed.</p>

<p>Next up - Samba!</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001140.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_5.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1129</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_5.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001140.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_5.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_5.shtml</guid>
<category>Tech</category>
<pubDate>Mon, 21 Apr 2008 18:00:30 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown Part Five - Where Spare Hardware Is Your Friend</title>
<description>
<![CDATA[<p>At the end of <a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_3.shtml">yesterday's post</a> I was planning to take a trip to Fry's this morning to purchase a new ethernet card for my new machine. This morning's realization is that the new machine actually has two spare standard <span class="caps">PCI </span>slots and I have a load of <span class="caps">PCI </span>ethernet cards sitting in boxes and dead machines. One of those spare cards happens to be old trustworthy <a href="http://www.intel.com/network/connectivity/products/pro1000gt_desktop_adapter.htm">Intel Pro 1000</a>.</p>

<p>I disabled the motherboard integrated ethernet adapter, installed ye olde Intel card and rebooted.</p>

<p>Everything works.</p>

<p>Joy!</p>

<p>Now that I have a working network during install, package configuration during Debian setup is working. I just installed the base desktop package as I'll manually install and configure everything else later and write up the process for my records and your reading pleasure.</p>

<p>Later, dear reader...</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001139.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_4.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1128</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_4.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001139.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_4.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_4.shtml</guid>
<category>Tech</category>
<pubDate>Sun, 20 Apr 2008 11:25:56 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown Part Four - Where The NIC Hates You</title>
<description>
<![CDATA[<p>It appears from reading various threads over the net that the Linux sky2 driver in conjunction with the Marvell 88E8056 Gigabit ethernet controller results in a <a href="http://www.linuxquestions.org/questions/slackware-14/any-solution-for-the-sky2-driver-for-marvell-8056-549244/">steamy pile of poo</a>.</p>

<p>I can confirm that this is indeed the case.</p>

<p>Again <a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_2.shtml">following up from my previous posts</a>, the next step in home linux server resurrection was to attempt to install Ubuntu 7.10 &#215;64 edition on my shiny new machine. This didn't get very far. A boot from CD ended up in a wedged machine no matter how I tried to run the install.</p>

<p>Hmmm, I think I'll go back to the trusty <a href="http://www.debian.org">Debian</a> distribution. I downloaded the latest stable (Etchy) net install disk. Boot. Joy! It all runs. Except the net card. Lots of kernel errors regarding the ethernet driver followed by a fatal crash.</p>

<p>Suck.</p>

<p>Maybe I'll try Lenny, the "in test" release.</p>

<p>Same thing.</p>

<p>Tomorrow I think I'll be buying a vanilla net card for this puppy. Something made by Intel. For now I think I'll just install Etchy on the machine with the ethernet disabled and let the machine burn in.</p>

<p>Sigh - three days into this and it seems like the box isn't going to be up and running before my next trip. I thought this was supposed to be easy?</p>

<p>More as it happens...</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001138.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_3.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1127</trackback:ping>
<slash:comments>1</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_3.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001138.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_3.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_3.shtml</guid>
<category>Tech</category>
<pubDate>Sun, 20 Apr 2008 00:05:41 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown Part Three - Where A Monitor Is Not Your Friend</title>
<description>
<![CDATA[<p>Continuing <a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_1.shtml">the saga of yesterday</a>, I took the new machine back to Hard Drives Northwest early this afternoon where they very helpfully plugged the machine and watched it boot fine. They were very helpful and suggested that it might be a power problem - I had been powering the machine through a <span class="caps">UPS.</span></p>

<p>So I went back home, plugged the machine directly into the wall and watched it fail to <span class="caps">POST </span>again.</p>

<p>Just a flashing cursor.</p>

<p>Then I had a little brainwave. It's plugged into a 24<sup>"</sup> monitor. Could that be it? Surely not - it's connected via <span class="caps">VGA.</span></p>

<p>Unconnect video cable. Power on. Wait 10 seconds. Plug in video cable. Success!</p>

<p>Being an ex-Graphics guys I've a ton of old video cards lying around, so I plugged in a spare <span class="caps">ATI PCI</span> Express card, plugged the monitor into that and I'm off to the races! The machine at least <span class="caps">POST</span>s now and I can get into the <span class="caps">BIOS.</span></p>

<p>In summary (and to capture this post in search results for others to find), connecting a Dell 2405FPW 24<sup>"</sup> monitor into the onboard Intel Extreme Graphics of an Asus <span class="caps">P5K</span>-VM motherboard appears to cause the motherboard to refuse to <span class="caps">POST.</span></p>

<p>Next up - install!</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001137.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_2.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1126</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_2.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001137.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_2.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_2.shtml</guid>
<category>Tech</category>
<pubDate>Sat, 19 Apr 2008 14:58:21 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown Part Two</title>
<description>
<![CDATA[<p>Following on from <a href="http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown.shtml">yesterday's post</a> about my home server's meltdown, let's just say that the day didn't exactly end well. At around 11pm, the Debian install onto the second PowerMac hung when setting up some component. It was time to give up for the night.</p>

<p>This afternoon I decided that I'd had enough of trying to build a central service from recycled components and gave <a href="http://www.hdnw.com">Hard Drives NorthWest</a> a call. I've had a number of good experiences with these folks in the past, so I thought I'd just customize one of their standard systems. I picked a <a href="http://processorfinder.intel.com/Details.aspx?sSpec=SLA4U">Core 2 Duo</a> based machine with 4GB of <span class="caps">RAM </span>and a 320GB drive. Not bad for just over $500.</p>

<p>Anyhow, on with the install.</p>

<p><strong>9.22pm</strong> - Everything unboxed and plugged in. Ubuntu install disk at the ready. Boot!</p>

<p><strong>10.31pm</strong> - The machine won't even post. Just a single flashing cursor on the screen. I tried reseating the <span class="caps">RAM, </span>draining the <span class="caps">CMOS.</span> All to no avail. I can't even get it into the <span class="caps">BIOS.</span> Back we go to Hard Drives Northwest in the morning.</p>

<p>Sigh. This shouldn't be this hard. It never has been before and I've built plenty of machines. Maybe it's just that now I've turned 40, technology hates me.</p>

<p>To be continued. Again.</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001136.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_1.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1125</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_1.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001136.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_1.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown_1.shtml</guid>
<category>Tech</category>
<pubDate>Fri, 18 Apr 2008 21:20:57 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Server Meltdown - A Tale Of An Upgrade</title>
<description>
<![CDATA[<p>Today I came home to find that the linux box that provides all services to the machines around the house was wedged. I powercycled it, but it wouldn't come up - the drive had suffered some kind of fatal failure.</p>

<p>Oops.</p>

<p>Now, this machine is pretty central to operations here at Casa Del Lacey. It provides <span class="caps">NTP, DHCP </span>and <span class="caps">DNS </span>services as well as acting as the <a href="http://www.steve-lacey.com/blogarchives/2006/11/linux_as_a_wind.shtml">Windows Primary Domain Controller</a> via Samba. Handily everything else can limp along without it, but it's not pleasant.</p>

<p>Good job everything backs up nightly to the <a href="http://www.steve-lacey.com/blogarchives/2006/11/infrant_readyna.shtml">Infrant <span class="caps">NAS</span></a>.</p>

<p>Anyhow, for a while I've been thinking of replacing the hardware that the server runs on. It's a <a href="http://en.wikipedia.org/wiki/Power_Mac_G5">PowerMac G5</a> running <a href="http://www.debian.org/">Debian</a> linux, but the fact that it's a PowerPC machine rather than an x86 machine has increasingly become a pain.</p>

<p>Handily I have a Dell PowerEdge <span class="caps">SC1420 </span>(64bit <a href="http://en.wikipedia.org/wiki/Xeon">Xeon</a>) sitting around that's been switched off and gathering dust for almost two years.</p>

<p>Don't ask.</p>

<p>So, with the PowerMac's hardware meltdown and the fact that I've got a reasonably good x86 box sitting around, it must be time for an upgrade. I have an <a href="http://www.ubuntu.com/">Ubuntu</a> 7.10 &#215;64 desktop install disk in my hand, the kids are in bed and it's time to start!</p>

<p><strong>9:00 pm</strong> - Disk in drive, power up!</p>

<p><strong>9:42 pm</strong> - The damn thing won't power up. <a href="http://en.wikipedia.org/wiki/Blinkenlights">Das blikenlights</a> claim a power supply failure. Poo. Not to fear! I have <em>yet another</em> spare machine. Last time I tried it there were "some issues". Yup. Issues are still there. Poo<sup>2</sup>.</p>

<p><strong>9.43 pm</strong> - <a href="http://en.wikipedia.org/wiki/Miller_Lite">Grab a cold beer</a>.</p>

<p><strong>9.45 pm</strong> - What the hell. I have a spare PowerMac G5! Let's go with that. It powers up! Now I need a Debian PowerPC disk...</p>

<p><strong>10.18pm</strong> - <span class="caps">ISO </span>downloaded and burnt.</p>

<p>To be continued...</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001135.trk?http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1124</trackback:ping>
<slash:comments>1</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001135.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/server_meltdown.shtml</guid>
<category>Tech</category>
<pubDate>Thu, 17 Apr 2008 22:17:55 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>MarsEdit Now Supports Tags</title>
<description>
<![CDATA[<p>I'd stopped using <a href="http://www.red-sweater.com/marsedit/">MarsEdit</a> to create my blog posts and dropped back to using the online web form as it didn't support the new tags property in <a href="http://www.movabletype.org/">MoveableType</a>.</p>

<p>Now it does!</p>

<p>Sweet. I wonder if this works...</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001134.trk?http://www.steve-lacey.com/blogarchives/2008/04/marsedit_now_su.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1123</trackback:ping>
<slash:comments>0</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/marsedit_now_su.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001134.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/marsedit_now_su.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/marsedit_now_su.shtml</guid>
<category>Blogging</category>
<pubDate>Thu, 17 Apr 2008 16:47:17 -0800</pubDate>
</item>

<item>
<dc:creator>Steve Lacey</dc:creator>
<title>Persistent Storage for Amazon EC2 Services</title>
<description>
<![CDATA[<p>Talk about serendipity...</p>

<p><a href="http://www.steve-lacey.com/blogarchives/2008/04/backups_moved_t.shtml">I was just talking about using <span class="caps">EC2 </span>and S3 for backups</a> and <a href="http://www.allthingsdistributed.com/2008/04/persistent_storage_for_amazon.html">along comes a solution</a> to actually make it easier to build.</p>

<p>Without persistent storage, it would be hard to persist the backed up data to S3 as you'd have to do the file to S3 mapping (I think) by yourself. With this feature, you effectively create a blob of S3 storage and use it as a drive in your <span class="caps">EC2 </span>machine instance.</p>

<p>Nice.</p>

<p>Actually, that's how I thought it worked all along, but was weirded out earlier today when I found out that it didn't.</p>

<p>Well, as of 9pm tonight it does.</p>

<p>Serendipity.</p>]]>
&lt;img src=&quot;http://www.steve-lacey.com/agg/001133.trk?http://www.steve-lacey.com/blogarchives/2008/04/persistent_stor.shtml&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
</description>
<trackback:ping>http://www.steve-lacey.com/cgi-bin/mt/mt-bar.cgi/1122</trackback:ping>
<slash:comments>1</slash:comments>
<comments>http://www.steve-lacey.com/blogarchives/2008/04/persistent_stor.shtml#comments</comments>
<wfw:commentRss>http://www.steve-lacey.com/blogarchives/commentrss/001133.rss</wfw:commentRss>
<link>http://www.steve-lacey.com/blogarchives/2008/04/persistent_stor.shtml</link>
<guid>http://www.steve-lacey.com/blogarchives/2008/04/persistent_stor.shtml</guid>
<category>Tech</category>
<pubDate>Sun, 13 Apr 2008 23:56:11 -0800</pubDate>
</item>


</channel>
</rss>