<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>Planet SeattleWireless</title>
	<link>http://planet.seattlewireless.net/</link>
	<language>en</language>
	<description>Planet SeattleWireless - http://planet.seattlewireless.net/</description>

<item>
	<title>Matthew Wilson: It's Alive!</title>
	<guid>http://matthew.livejournal.com/102140.html</guid>
	<link>http://matthew.livejournal.com/102140.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;Tonight &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/&quot;&gt;&lt;b&gt;gordonmessmer&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; came over and we installed the exhaust system, put a bit of gas in the tank and did a few last minute checks.  The engine started and ran on the &lt;b&gt;second kick&lt;/b&gt;.  This is even more amazing considering that we soon discovered that the left cylinder wasn't firing (pulling the plug wire did nothing to engine RPM.)  Turns out that the left carb was completely dry.  The float needle was jammed and there was no gas getting in at all.  I cleared that and we kicked it again and it ran way better.  Did another spark plug cap pull check and now it was the right side that didn't want to run on it's own.  Pulled the plugs and the right side was running rich so after resetting the carbs and a bit of tinkering things were balanced up a bit better.  Then the engine &lt;b&gt;really&lt;/b&gt; wanted to run.  It actually starts halfway through a kick now.&lt;br /&gt;&lt;br /&gt;So I took it for a ride around the block.  It's been so long since I've ridden it that I'd forgotten what it's like.  It was a blast.  Gordon had a goofy grin on his face when I accelerated past him on the street.  I did a lap around the block with the transmission bolts finger tight to align things.  Then Gordon tightened them down and I pulled it around into the driveway again.&lt;br /&gt;&lt;br /&gt;I'm having a celebratory drink tonight.  There's still some fine tuning to do, the timing isn't right and the carbs are still only coarsely tuned, but it runs and that's cause for celebration!</description>
	<pubDate>Wed, 24 Jun 2009 07:20:04 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Final steps, and a closer look at the next project</title>
	<guid>http://matthew.livejournal.com/101784.html</guid>
	<link>http://matthew.livejournal.com/101784.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I pulled the R50 out of the garage today to do some work on it and was startled by how good it looked in the daylight.  The clean engine makes a huge difference:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/R50#5350401357494653970&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_bhao8t9ve5A/SkBxr988lBI/AAAAAAAABAs/dZbMCHoUsQ8/s320/IMG_2981.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tonight I filled the bike with fluids, gapped and installed plugs, checked the valve clearance and checked things over.  I think that the last thing is the exhaust (&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/Exhaust&quot;&gt;that doesn't fit&lt;/a&gt;, but that's another story), fill the tank and kick it over.  We'll see how well that goes, maybe tomorrow.&lt;br /&gt;&lt;br /&gt;On the sidecar front, I pulled it into the garage and had a closer look.  I tried to pull some of the nuts and bolts apart but they are pretty well gone.  I think that I'll try using electrolysis to remove/undo the rust and see if that helps.  In the mean time, have a look at the awesome plate that is mounted on the nose of the sidecar:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/Velorex560&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/_bhao8t9ve5A/SkB1PGFYUaI/AAAAAAAABBI/J432YLQocOI/s320/IMG_2987.JPG&quot; /&gt;&lt;/a&gt;</description>
	<pubDate>Tue, 23 Jun 2009 06:39:16 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Infrastructure as a code sample</title>
	<guid>http://blog.loftninjas.org/?p=360</guid>
	<link>http://blog.loftninjas.org/2009/06/22/infrastructure-as-a-code-sample/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;Upon returning from Open Source Bridge in Portland last week, I collected my thoughts from the convergence of configuration management developers and wrote &lt;a href=&quot;http://blog.loftninjas.org/2009/06/20/the-configuration-management-revolution/&quot;&gt;The Configuration Management Revolution&lt;/a&gt;, centered around the idea the something bigger is happening than we&amp;#8217;re acknowledging.&lt;/p&gt;
&lt;p&gt;Today Tim O&amp;#8217;Reilly posted a &lt;a href=&quot;http://radar.oreilly.com/2009/06/velocity-the-art-of-web-operat.html&quot;&gt;blog entry about the origins&lt;/a&gt; of &lt;a href=&quot;http://en.oreilly.com/velocity2009&quot;&gt;Velocity&lt;/a&gt;. He says &amp;#8220;I had been thinking in the abstract about the fact that as we move to a software as a service world, one of the big changes was that applications had people &amp;#8220;inside&amp;#8221; of them, managing them, tuning them, and helping them respond to constantly changing conditions.&amp;#8221; which builds on his post &lt;a href=&quot;http://radar.oreilly.com/2006/07/operations-the-new-secret-sauc.html&quot;&gt;three years ago about operations&lt;/a&gt; becoming the &amp;#8220;elephant in the room&amp;#8221;.&lt;/p&gt;
&lt;p&gt;That article is worth revisiting. It tails off commenting on the lack of open source deployment tools. That has definitely changed, as we have a number of open source options in the operations tool space now. O&amp;#8217;Reilly has published a few books on operations as well, although hasn&amp;#8217;t taken the step of considering it a category in their book list yet.&lt;/p&gt;
&lt;p&gt;The web is full of howtos, blog posts and assorted notes on piecing together open source software to build a server. One doesn&amp;#8217;t have to be an expert on all of the ingredients, but rather be able to figure out how to assemble them. As time goes on, the problems of the past become easier to solve; former creative solutions become mainstream and the industry leverages those advantages. This frees up mindshare for something new. I&amp;#8217;ll emphasize that this doesn&amp;#8217;t mean one no longer needs to have some understanding of why the server works, but the time spent engineering that particular solution is reduced because we already have the wheel, so to speak.&lt;/p&gt;
&lt;p&gt;Writing configuration management and thus infrastructure howtos may get one started, but it&amp;#8217;s the old way of thinking. If you can write infrastructure as code, you can &lt;strong&gt;share infrastructure as code&lt;/strong&gt;. It is essential that this is achieved in a format that both promotes sharing and is relatively easy. Take the &lt;a href=&quot;http://munin.projects.linpro.no/&quot;&gt;Munin&lt;/a&gt; and &lt;a href=&quot;http://ganglia.info/&quot;&gt;Ganglia&lt;/a&gt; plugin sites for instance. Munin is relatively easy to get started with and has a simple enough site for &lt;a href=&quot;http://muninexchange.projects.linpro.no/&quot;&gt;exchanging plugins&lt;/a&gt;. While I consider Ganglia technically superior, it&amp;#8217;s community is not. I tried submitting to &lt;a href=&quot;http://ganglia.sourceforge.net/gmetric/&quot;&gt;Ganglia&amp;#8217;s plugin site&lt;/a&gt; once and failed. This step has to be more than a site where files are dumped, it needs community support.&lt;/p&gt;
&lt;p&gt;I asked Luke about this at &lt;a href=&quot;http://opensourcebridge.org/&quot;&gt;OSBridge&lt;/a&gt; and he said Reductive Labs plans to have a module sharing website online soon for &lt;a href=&quot;http://reductivelabs.com/products/puppet/&quot;&gt;puppet&lt;/a&gt;. For now, you can find an number of &lt;a href=&quot;http://reductivelabs.com/trac/puppet/tags/puppet,recipe&quot;&gt;puppet modules in the wiki&lt;/a&gt;. Opscode is on track, with their &lt;a href=&quot;http://wiki.opscode.com/display/chef/Home&quot;&gt;chef&lt;/a&gt; cookbooks available as a &lt;a href=&quot;http://github.com/opscode/cookbooks/tree/master&quot;&gt;git repository on github&lt;/a&gt;, combined with a &lt;a href=&quot;http://tickets.opscode.com/browse/COOK&quot;&gt;ticketing system&lt;/a&gt; allowing users to fork, modify and contribute changes. There&amp;#8217;s even a wiki page helping to instruct &lt;a href=&quot;http://wiki.opscode.com/display/chef/Cookbooks&quot;&gt;how to leverage these&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Of course, you&amp;#8217;ll always need experienced engineers to design and tune your infrastructure. However, the time and mindshare savings from creating a LAMP stack by setting a tag or role to &amp;#8216;lamp&amp;#8217; is immense. As Opscode produces more open APIs between parts of their product, my mind imagines the offspring of the &lt;a href=&quot;http://wiki.opscode.com/display/chef/Nodes&quot;&gt;Chef UI&lt;/a&gt; and &lt;a href=&quot;http://virt-manager.et.redhat.com/screenshots.html&quot;&gt;virt-manager&lt;/a&gt;. How long until the popup touting &amp;#8220;New features are available for your web cluster&amp;#8221;?&lt;/p&gt;</description>
	<pubDate>Mon, 22 Jun 2009 18:26:56 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: The Configuration Management Revolution</title>
	<guid>http://blog.loftninjas.org/?p=338</guid>
	<link>http://blog.loftninjas.org/2009/06/20/the-configuration-management-revolution/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;The revolution is coming, and it&amp;#8217;s about time I wrote about it.&lt;/p&gt;
&lt;p&gt;About a year and a half ago I was settling in to a new system administration job at a startup. I was told a consulting company would be coming in to bootstrap configuration management for us. I had previously glanced at cfengine out of curiosity, but ended up spending only a couple of hours looking at it. In my mind configuration management was analogous to unattended software installation, which I was definitely in support of, but had yet to perceive how it was going to change how I viewed infrastructure.&lt;/p&gt;
&lt;p&gt;That consulting company was &lt;a href=&quot;http://www.hjksolutions.com/&quot;&gt;HJK Solutions&lt;/a&gt;. Some of my coworkers had previously established relationships with a couple of the partners of HJK, but I didn&amp;#8217;t know anything about them myself. I was along for the ride. They gave us a presentation where they showed &lt;a href=&quot;http://github.com/adamhjk/iclassify/tree/master&quot;&gt;iClassify&lt;/a&gt; and &lt;a href=&quot;http://reductivelabs.com/products/puppet/&quot;&gt;puppet&lt;/a&gt; working together to automate infrastructure for other clients, but it wasn&amp;#8217;t until the next meeting where we made technical decisions about the implementation that I really came to appreciate their insight. It is much more interesting why someone makes a choice than the choice itself, and this was my first of many since opportunities to incite the opinions of &lt;a href=&quot;http://www.linkedin.com/in/adamjacob&quot;&gt;Adam Jacob&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A year of using puppet later, not only was I hooked but my excitement about the possibilities of configuration management had grown beyond what the software could do at the time. Both my excitement and frustration was apparent and got me a sneak peak at &lt;a href=&quot;http://www.opscode.com/&quot;&gt;Opscode&amp;#8217;s&lt;/a&gt; &lt;a href=&quot;http://wiki.opscode.com/display/chef/Home&quot;&gt;Chef&lt;/a&gt;. The design of Chef embodies &amp;#8220;the unix way&amp;#8221; of chaining many tools together insofar that it allows us to take building blocks that are essentially simple on their own but from behind our backs present a system that is revolutionary enough we almost fail to recognize the familiar pieces of it.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is not an article about Chef, this is about the big picture. However, if you take enough steps back from that statement it becomes apparent that Opscode is building toward that picture. I want to share with you the excitement that short description garners inside of me.&lt;/p&gt;
&lt;p&gt;Configuration management alone is the act of programmatically configuring your systems. Often the benefits are conveyed in support of &lt;a href=&quot;http://www.sun.com/bigadmin/features/hub_articles/reducing_risk.jsp&quot;&gt;process&lt;/a&gt;, but in more agile communities different advantages are touted; such as allowing one to wrangle larger number of servers by reducing build times in the name of vertical scalability, building more maintainable infrastructures by leveraging the self-documenting side-affect of configuration languages, and reducing administrator burnout by cutting a swath in the number of repetitive tasks one must perform. These are unarguably significant boons. Nevertheless, one does not have to look hard to find a curmudgeon reluctant to change, claiming they don&amp;#8217;t want to learn another language, that having systems run themselves will surely cause failure, or perhaps some skynet-esque doomsday scenario. History is not short of examples of luddites holding steadfast against new technology, but it is somewhat paradoxical to see this mentality held in such a technologically oriented field.&lt;/p&gt;
&lt;p&gt;The recent &lt;a href=&quot;http://opensourcebridge.org/sessions/49&quot;&gt;Configuration Management Panel&lt;/a&gt; at the Open Source Bridge conference in Portland amassed many relevant core developers in one city long enough to provide a good vibe for the direction of the available tools and underscore our common charge. But the focus was more about how we will get more users of configuration management tools than why they are going to have to use them. In retrospect, perhaps I should have asked of the panel their views of how configuration management will reshape systems administration.&lt;/p&gt;
&lt;p&gt;Configuration management is about more than automation. Some who have foreseen this have started to convey this by discussing managing infrastructures rather than systems. In analogy, the power loom, Gutenberg press, and intermodal shipping container were not merely time saving tools of automation. These inventions reshaped more than their workforce and industry, but also the global economy.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m fully aware of the tone set by such a call of prophecy. How will a tool that helps us configure multiple machines at once make such significant ripples in our day to day lives of the future? It will because we will be enabled to solve new problems that we did not yet realize existed. As other technological advances served as a catalyst for globalization, the industrial and scientific revolutions; changing how we build our information infrastructure leaves us poised for an exciting set of challenges that do not yet exist.&lt;/p&gt;</description>
	<pubDate>Sat, 20 Jun 2009 10:58:35 +0000</pubDate>
</item>
<item>
	<title>CJ Collier: Debian router online</title>
	<guid>http://wp.colliertech.org/cj/?p=426</guid>
	<link>http://wp.colliertech.org/cj/?p=426</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/cj.png" align="right" alt=""&gt;&lt;p&gt;So&amp;#8230; I got my Debian router online.  I expect to add ipv6 support to my network real soon now.&lt;/p&gt;
&lt;p&gt;The permanent storage is a 2G CF card with a CF to IDE adapter.  The system has 1G of memory.  The quagga bgpd has a full IPv4 table loaded.  It looks like it&amp;#8217;s eating around 180M to do that.  I bet this could be reduced by storing some of those data to an RDBMS.  I&amp;#8217;ll talk with Paul about it one of these days.&lt;/p&gt;
&lt;p&gt;I plan to start the RIP daemon up here shortly, since the new OpenSolaris VM will make use of it.  If I can get a static IP on the secondary link, I&amp;#8217;ll set up another Quagga server on it and see about doing some load balancing.&lt;/p&gt;
&lt;p&gt;The system currently supports VPNs using OpenVPN.  I&amp;#8217;ve got one set up between the Everett and Seattle locations.  The Seattle location is using a WRT54G running OpenWRT.  It is a pretty capable box but is not able to handle a full BGP table due to memory constraints (16M).&lt;/p&gt;
&lt;p&gt;The router supports the following routing protocols using &lt;a href=&quot;http://packages.debian.org/lenny/quagga&quot;&gt;Quagga&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RIP&lt;/li&gt;
&lt;li&gt;RIPng&lt;/li&gt;
&lt;li&gt;OSPFv2&lt;/li&gt;
&lt;li&gt;OSPFv3&lt;/li&gt;
&lt;li&gt;BGP&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The router supports the OLSR protocol (for wireless mesh routing) using &lt;a href=&quot;http://packages.debian.org/lenny/olsrd&quot;&gt;olsrd&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The router supports 802.1q VLAN trunking and tagging using &lt;a href=&quot;http://packages.debian.org/lenny/vlan&quot;&gt;vlan&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The router supports 802.1d bridges using &lt;a href=&quot;http://packages.debian.org/lenny/bridge-utils&quot;&gt;bridge-utils&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The router supports the following tunnel types using &lt;a href=&quot;http://packages.debian.org/lenny/iproute&quot;&gt;iproute&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IPv4 in IPv4&lt;/li&gt;
&lt;li&gt;gre&lt;/li&gt;
&lt;li&gt;sit&lt;/li&gt;
&lt;li&gt;isatap&lt;/li&gt;
&lt;li&gt;IPv6 in IPv6&lt;/li&gt;
&lt;li&gt;IPv4 in IPv6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The router supports traffic shaping and traffic control using &lt;a href=&quot;http://packages.debian.org/lenny/iproute&quot;&gt;iproute&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The router supports firewalling and network address translation (NAT) using &lt;a href=&quot;http://packages.debian.org/lenny/iptables&quot;&gt;iptables&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The router supports monitoring using &lt;a href=&quot;http://packages.debian.org/lenny/snmpd&quot;&gt;snmpd&lt;/a&gt;, and &lt;a href=&quot;http://packages.debian.org/lenny/munin&quot;&gt;munin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The router supports intrusion detection and/or prevention using &lt;a href=&quot;http://packages.debian.org/lenny/snort&quot;&gt;snort&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 19 Jun 2009 19:37:10 +0000</pubDate>
</item>
<item>
	<title>Ken Caruso: READYNAS NV+ Kernel Out of memory</title>
	<guid>http://ken.ipl31.net/?p=233</guid>
	<link>http://ken.ipl31.net/?p=233</link>
	<description>Decided recently to pick up a Readynas NV+ to supplement our file storage at the office. I have the Readynas Duo at home and have been quite happy with it. It is a linux based NAS appliance and after installing a few add-ons you can have a remote root shell and apt packages to install [...]</description>
	<pubDate>Tue, 16 Jun 2009 20:05:00 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Frickin laser beams</title>
	<guid>http://matthew.livejournal.com/101395.html</guid>
	<link>http://matthew.livejournal.com/101395.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I spent most of Friday night playing around with a laser cutter.  This is the best toy since the stick.  Seriously.&lt;br /&gt;&lt;br /&gt;Also, I am now the proud but slightly worried owner of this sidecar:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/Velorex560&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/_bhao8t9ve5A/SjS_CDyukJI/AAAAAAAAA-0/9f3JaxT2jqg/s320/4SALE-500.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The price was very good, but it needs work.  Fortunately all the parts that I'll need seem to be reasonably easy to come by.  I think that I'll leave the boat looking ratty for now, it'll match the R50.  The frame will need a lot of work though, and a new wheel.&lt;br /&gt;&lt;br /&gt;Oh boy, I have another project. :P</description>
	<pubDate>Sun, 14 Jun 2009 09:29:50 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: One year later...</title>
	<guid>http://matthew.livejournal.com/101308.html</guid>
	<link>http://matthew.livejournal.com/101308.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;One year after &lt;a href=&quot;http://matthew.livejournal.com/86216.html&quot;&gt;I bought the R50&lt;/a&gt; it was once again in the driveway getting worked on:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/OneYearLater&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/_bhao8t9ve5A/Siyj61o-ZLI/AAAAAAAAA8M/Mkda1sy16L8/s400/IMG_2968.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I spent the day doing things like installing the carbs and electrics.  Surprisingly the battery survived the long sleep with a full charge.  I unwired it from the bike (previous owner had hard-wired it in) and cleaned up the connections a bit.  While doing so the battery's fuse laid down it's life for the cause.&lt;br /&gt;&lt;br /&gt;Click below for more pictures from yesterday.  I'm so very pleased with how clean and shiny the engine is now.&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/EngineInstallation&quot;&gt;&lt;img src=&quot;http://lh6.ggpht.com/_bhao8t9ve5A/Siyh1LBJmvI/AAAAAAAAA6o/dJhw5e1UfaA/s320/IMG_2946.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's still plenty to do, but I hope to try starting it in the next week or so.  The only piece I don't have is a good rear brake shoe, so while I'll be able to start it I may not be able to ride it for a little while.</description>
	<pubDate>Mon, 08 Jun 2009 06:18:56 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: A very long day...</title>
	<guid>http://matthew.livejournal.com/100937.html</guid>
	<link>http://matthew.livejournal.com/100937.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;...but at the end of it I once more own two motorcycles rather than one plus a pile of parts.  It's even close not running yet but all the big pieces are together and I sat on it (and made vroom vroom noises) and rolled it out of the garage.&lt;br /&gt;&lt;br /&gt;Pictures to follow.</description>
	<pubDate>Sun, 07 Jun 2009 07:43:16 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: LSI mptlinux / mptsas 3.12.29 on ubuntu</title>
	<guid>http://blog.loftninjas.org/?p=335</guid>
	<link>http://blog.loftninjas.org/2009/06/05/lsi-mptlinux-mptsas-31229-on-ubuntu/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;I recently upgraded Dell OMSA to 6.0.1 on a number of Ubuntu Intrepid and Jaunty hosts using &lt;a href=&quot;https://subtrac.sara.nl/oss/omsa_2_deb&quot;&gt;sara.dl&amp;#8217;s packages&lt;/a&gt; and got a warning that the mptsas driver version 3.04.07 was below the minimum supported version. The version from &amp;#8216;modinfo mptsas&amp;#8217; confirmed I was on the right track looking at this driver. A quick look revealed no update in 2.6.29.4 or 2.6.30-rc8, so I went searching for the drivers source.&lt;/p&gt;
&lt;p&gt;LSI&amp;#8217;s site is terrible. I have Dell 1955 blades, and the Dell SAS5/iR chipsets are really LSI SAS1068s. I searched the drivers page for SAS1068 eventually and found the right &lt;a href=&quot;http://www.lsi.com/storage_home/products_home/standard_product_ics/sas_ics/lsisas1068/index.html?remote=1&amp;locale=EN&quot;&gt;download page&lt;/a&gt;. I grabbed the 4.18.00 archive file.&lt;/p&gt;
&lt;p&gt;After decompressing it I found a dkms folder and rpm. I eventually gave up and used this to build a dkms deb with the following commands:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
sudo apt-get install dkms&lt;br /&gt;
sudo rpm -i mptlinux-4.18.00.00-1dkms.noarch.rpm --no-deps&lt;br /&gt;
sudo dkms mkdeb -m mptlinux -v 4.18.00.00&lt;br /&gt;
scp /var/lib/dkms/mptlinux/4.18.00.00/deb/mptlinux-dkms_4.18.00.00_all.deb OTHERHOST:&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Then install that deb on the otherhost (with the LSI based chipset) and it will install the correct modules via dkms. I rebooted and used modinfo to verify that mptsas was now version 4.18.00 and &amp;#8216;omreport storage controller&amp;#8217; now reports &amp;#8216;Ok&amp;#8217; instead of &amp;#8216;Degraded&amp;#8217; again.&lt;/p&gt;</description>
	<pubDate>Sat, 06 Jun 2009 00:24:30 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Recovering from a Windows Server 2003 mirrored dynamic disk failure</title>
	<guid>http://blog.loftninjas.org/?p=333</guid>
	<link>http://blog.loftninjas.org/2009/06/02/recovering-from-a-windows-server-2003-mirrored-dynamic-disk-failure/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;I&amp;#8217;m no fan of software raid. Pretty much, ever. At my last job, for whom I still consult, my predecessor was really into technology creep. All of the workstations used that awesome fake raid that is actually implemented in the mass storage driver and is therefore pretty useless and can actually reduce your paths to recovery from disk failure. I&amp;#8217;ll leave out the list of arguments against software raid. It just simply isn&amp;#8217;t worth it.&lt;/p&gt;
&lt;p&gt;I showed up to a call with a server with an 0&amp;#215;7b error. Of course, Microsoft has this cool feature by default where servers automatically reboot when they blue screen. So nobody knew this was the error until I showed up and tried the &amp;#8220;don&amp;#8217;t automatically restart on BSOD&amp;#8221; option under the F8 startup menu. I&amp;#8217;m used to this error from moving system images between hardware, especially with virtual machines. &lt;a href=&quot;http://blogs.technet.com/asksbs/archive/2008/03/30/how-to-troubleshoot-the-stop-error-0x0000007b.aspx&quot;&gt;As it turns out&lt;/a&gt;, the other values inside the parenthesis are actually useful. If the second value inside the parenthesis is &lt;a href=&quot;http://support.microsoft.com/kb/822052&quot;&gt;0&amp;#215;00000010&lt;/a&gt;, then you&amp;#8217;re likely dealing with a disk in a software raid mirror set (dynamic disk) that Windows has marked as failed, and &lt;a href=&quot;http://support.microsoft.com/kb/167045&quot;&gt;thus won&amp;#8217;t start from&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The trick, which took me a while to nail down, is getting a boot.ini setup to boot from another disk. Since you can&amp;#8217;t actually access this partition even in the Recovery Console, you can&amp;#8217;t edit the boot.ini to tell it to start from the other disk. In the end, I formated a floppy using simply &amp;#8216;format A:&amp;#8217; on an XP desktop (would you believe this entire data center lacks a Windows server with a floppy drive?), then copied ntldr, ntdetect.com and boot.ini from another Server 2003 machine with the same service pack to this floppy. Then I changed the boot.ini to contain:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
[boot loader]&lt;br /&gt;
timeout=60&lt;br /&gt;
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS&lt;br /&gt;
[operating systems]&lt;br /&gt;
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&amp;#8221;DISK 0&amp;#8243; /noexecute=optout /fastdetect /3GB&lt;br /&gt;
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=&amp;#8221;DISK 1&amp;#8243; /noexecute=optout /fastdetect /3GB&lt;br /&gt;
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS=&amp;#8221;DISK 2&amp;#8243; /noexecute=optout /fastdetect /3GB&lt;br /&gt;
multi(0)disk(0)rdisk(3)partition(1)\WINDOWS=&amp;#8221;DISK 3&amp;#8243; /noexecute=optout /fastdetect /3GB&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re not familiar with this file, you may want to read about &lt;a href=&quot;http://support.microsoft.com/kb/102873&quot;&gt;ARC paths&lt;/a&gt;. Remember that ntldr and ntdetect.com are hidden, system and read-only by default, although it&amp;#8217;s fine to leave this options unset. &amp;#8216;attrib -s -h -r C:\ntldr&amp;#8217; will make the file accessible so you can copy it to a floppy. I have to assume when you format a floppy from an NT based operating system it puts a bit of code in the bootsector to look for these files.&lt;/p&gt;
&lt;p&gt;I then booted from the floppy and for me I then chose &amp;#8216;DISK 1&amp;#8242; and the system started up fine. I went pulled the failed disk (carefully guessed which disk it was by the disk order in disk management and the scsi id jumper settings) and replaced it. In disk management, right click the good disk, &amp;#8220;remove mirror&amp;#8221; and choose the missing disk. Then right click again, &amp;#8220;add mirror&amp;#8221; and choose the new disk. Drink coffee.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s late and I can&amp;#8217;t figure out how to run &amp;#8216;fixboot&amp;#8217; and &amp;#8216;fixmbr&amp;#8217; with a disk mirror, so I&amp;#8217;m still using the floppy disk to boot and choose either disk to start from.&lt;/p&gt;</description>
	<pubDate>Tue, 02 Jun 2009 07:27:46 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Brash consumerism</title>
	<guid>http://matthew.livejournal.com/100850.html</guid>
	<link>http://matthew.livejournal.com/100850.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;Saturday I met up with &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/&quot;&gt;&lt;b&gt;gordonmessmer&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, Morgan, &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://cooncat.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://cooncat.livejournal.com/&quot;&gt;&lt;b&gt;cooncat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; and Grant at Ride West's parts and apparel swap.  I didn't actually need any parts or apparel and had intended to just show up to hang out and eat BBQ brisket.  Of course I ended up buying a bunch of stuff.  The Haul:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;70's BMW manual by Clymer.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Busted up side case with a working locking mechanism to repair my case with a broken latch.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;A pair of &lt;a href=&quot;http://motos.home.att.net/craven.htm&quot;&gt;Craven Golden Arrow Panniers&lt;/a&gt; in remarkably good shape.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;A &lt;a href=&quot;http://www.teknicgear.com/suits/&quot;&gt;Teknic&lt;/a&gt; 1 piece leather suit.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;I wasn't sure about the Cravens until I talked to Kevin about them and he offered me a good deal on a rack that would attach them to the R50.  They weren't my first choice mostly because I never thought that I'd be able to get a set so cheaply.&lt;br /&gt;&lt;br /&gt;The suit was on the end of the rack where lots of people had been looking at it.  It's labeled a '46 Euro' which I think confused people a bit.  I'm a size 40, but it fits me great.  It was a completely ridiculous deal.  As far as I can tell it was something like 75% off retail price.  I'm not sure what they cost originally since it's an old model and I can't find much info about it online.  I have to say that I look pretty good in it.</description>
	<pubDate>Mon, 25 May 2009 03:31:49 +0000</pubDate>
</item>
<item>
	<title>Ken Caruso: TemPageR 3E environment monitor</title>
	<guid>http://ken.ipl31.net/?p=223</guid>
	<link>http://ken.ipl31.net/?p=223</link>
	<description>Recently ran into some heat issues in a mini computer room that has a window in direct line of the sun and problematic HVAC. Picked up a network enabled environment monitor so I could have some data to show when trying to get the issues resolved.  Originally I was thinking about getting the Websensor [...]</description>
	<pubDate>Mon, 18 May 2009 19:31:52 +0000</pubDate>
</item>
<item>
	<title>Ken Caruso: Overriding the default maven repository</title>
	<guid>http://ken.ipl31.net/?p=219</guid>
	<link>http://ken.ipl31.net/?p=219</link>
	<description>If you are using maven for builds or dependency management you will notice that by default maven always attempts to pull  dependencies from the public maven repository (repo1).
After reading documentation and examples I thought you could easily override this by specifying a local repository in your respective project object model file (pom.xml). Example.
Not the [...]</description>
	<pubDate>Fri, 15 May 2009 19:28:20 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Migrating Virtual PC Windows servers to KVM</title>
	<guid>http://blog.loftninjas.org/?p=327</guid>
	<link>http://blog.loftninjas.org/2009/05/11/migrating-virtual-pc-windows-servers-to-kvm/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;Windows XP / 2003 have always been treacherously unstable when moving them between hardware, so much so that fresh installs are wired into my head as being the only option. I&amp;#8217;m tired of having three different virtualization platforms, and I don&amp;#8217;t want to rebuild these machines. &amp;#8216;Virtual Server 2005 R2&amp;#8242; is the first to go.&lt;/p&gt;
&lt;p&gt;To deal with getting 0&amp;#215;000000ce / 0xce BSOD&amp;#8217;s with processr.sys, set &lt;a href=&quot;http://blogs.msdn.com/virtual_pc_guy/archive/2005/10/24/484461.aspx&quot;&gt;both/either&lt;/a&gt; of these key/values to &amp;#8216;4&amp;#8242; in the registry before migrating the machine, or on the first startup:&lt;br /&gt;
&lt;code&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor\Start&lt;br /&gt;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm\Start&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;To avoid getting a 0&amp;#215;0000007b / 0&amp;#215;7b BSOD on startup due to the mass storage controller changing, run the registry modifications in &lt;a href=&quot;http://support.microsoft.com/kb/314082&quot;&gt;MS KB 314082&lt;/a&gt;. I save the text inside the &amp;#8220;copy here&amp;#8221; block to a .reg file and ran it before converting below, and it was enough.&lt;/p&gt;
&lt;p&gt;Then use the free &lt;a href=&quot;http://www.vmware.com/products/converter/&quot;&gt;VMWare vCenter Converter&lt;/a&gt; to convert the Virtual PC image (it has to be off) to a vmware image. On the third step of the wizard, under options, I set the disk controller from automatic to ide. Copy the resulting vmdk file to your KVM host.&lt;/p&gt;
&lt;p&gt;Use qemu-img or kvm-img to convert the disk image from vmdk to qcow2:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;kvm-img convert -O qcow2 server-ide.vmdk server-ide.qcow2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You can then use KVM to run this disk image. I use libvirt, I simply copied another libvirt xml file, removed the MAC addresses from it, removed the uuid, updated the guest name, and point it to this disk, specifying &amp;#8216;ide&amp;#8217; as the &amp;#8216;bus&amp;#8217; in the disk&amp;#8217;s target element.&lt;/p&gt;
&lt;p&gt;It takes the keyboard and mouse a few moments to work on the console the first time, I assume the devices are being detected in the background. I had one &amp;#8216;PCI device&amp;#8217; detected without a driver, I let it stay that way. I set the resolution up by hand. On an early run I had issues with the VGA driver, but I can no longer recreate this.&lt;/p&gt;
&lt;p&gt;If you were using a static address, you may need to follow the directions in &lt;a href=&quot;http://support.microsoft.com/kb/269155&quot;&gt;MS KB 269155&lt;/a&gt; to delete the old network interface that is now hidden or you&amp;#8217;ll get an error about the address being in use.&lt;/p&gt;
&lt;p&gt;Definitely leave a comment about how this works for you. It&amp;#8217;s like playing with fire.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s a libvirt xml for kicks:&lt;/p&gt;
&lt;pre class=&quot;syntax-highlight:xml&quot;&gt;
&amp;lt;domain type=&amp;#039;kvm&amp;#039;&amp;gt;
  &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;
  &amp;lt;memory&amp;gt;786432&amp;lt;/memory&amp;gt;
  &amp;lt;currentMemory&amp;gt;786432&amp;lt;/currentMemory&amp;gt;
  &amp;lt;vcpu&amp;gt;1&amp;lt;/vcpu&amp;gt;
  &amp;lt;os&amp;gt;
    &amp;lt;type arch=&amp;#039;i686&amp;#039; machine=&amp;#039;pc&amp;#039;&amp;gt;hvm&amp;lt;/type&amp;gt;
    &amp;lt;boot dev=&amp;#039;hd&amp;#039;/&amp;gt;
  &amp;lt;/os&amp;gt;
  &amp;lt;features&amp;gt;
    &amp;lt;acpi/&amp;gt;
  &amp;lt;/features&amp;gt;
  &amp;lt;clock offset=&amp;#039;utc&amp;#039;/&amp;gt;
  &amp;lt;on_poweroff&amp;gt;destroy&amp;lt;/on_poweroff&amp;gt;
  &amp;lt;on_reboot&amp;gt;restart&amp;lt;/on_reboot&amp;gt;
  &amp;lt;on_crash&amp;gt;destroy&amp;lt;/on_crash&amp;gt;
  &amp;lt;devices&amp;gt;
    &amp;lt;emulator&amp;gt;/usr/bin/kvm&amp;lt;/emulator&amp;gt;
    &amp;lt;disk type=&amp;#039;file&amp;#039; device=&amp;#039;disk&amp;#039;&amp;gt;
      &amp;lt;source file=&amp;#039;/srv/kvm/server/server-ide.qcow2&amp;#039;/&amp;gt;
      &amp;lt;target dev=&amp;#039;hda&amp;#039; bus=&amp;#039;ide&amp;#039;/&amp;gt;
    &amp;lt;/disk&amp;gt;
    &amp;lt;interface type=&amp;#039;bridge&amp;#039;&amp;gt;
      &amp;lt;source bridge=&amp;#039;br0&amp;#039;/&amp;gt;
    &amp;lt;/interface&amp;gt;
    &amp;lt;input type=&amp;#039;mouse&amp;#039; bus=&amp;#039;ps2&amp;#039;/&amp;gt;
    &amp;lt;graphics type=&amp;#039;vnc&amp;#039; port=&amp;#039;-1&amp;#039; autoport=&amp;#039;yes&amp;#039; listen=&amp;#039;127.0.0.1&amp;#039;/&amp;gt;
  &amp;lt;/devices&amp;gt;
&amp;lt;/domain&amp;gt;
&lt;/pre&gt;</description>
	<pubDate>Tue, 12 May 2009 00:39:23 +0000</pubDate>
</item>
<item>
	<title>Matt Westervelt: Do you love washabi?</title>
	<guid>tag:blogger.com,1999:blog-5848272593981082777.post-5046962605580313753</guid>
	<link>http://feedproxy.google.com/~r/8BlockWalk/~3/8u8JHdxDx2Q/do-you-love-washabi.html</link>
	<description>&lt;div&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3517594182/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3362/3517594182_f734968a91.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3517594182/&quot;&gt;washabi&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mattw/&quot;&gt;Matt Westervelt&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;I'm not a huge fan of fish, so a third sushi place going in on Broadway seems like a stretch to me, but I'm glad something is taking the place of the now gone bbq place and now long-gone magic dragon. &lt;br /&gt;&lt;br /&gt;Anyone want to bet on what goes into the old Dilletante?   My money is on pho or ice cream.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5848272593981082777-5046962605580313753?l=www.8blockwalk.com&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?a=8u8JHdxDx2Q:B6sLoDaXKz0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/8BlockWalk/~4/8u8JHdxDx2Q&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 10 May 2009 02:33:14 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Etherchannel and trunking with Cisco 3524xl and 6509</title>
	<guid>http://blog.loftninjas.org/?p=322</guid>
	<link>http://blog.loftninjas.org/2009/05/08/etherchannel-and-trunking-with-cisco-3524xl-and-6509/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;The Cisco 3524XL doesn&amp;#8217;t support PaGP or LaCP, you simply configure etherchannel by adding &amp;#8216;port group N&amp;#8217; to each interface. The port group takes the configuration of the first interface in the port group&lt;/p&gt;
&lt;pre&gt;! Cisco 3524XL
interface FastEthernet0/1
 description uplink to 6509
 port group 1
 switchport trunk encapsulation dot1q
 switchport mode trunk
end&lt;/pre&gt;
&lt;p&gt;The 6509 supports more dynamic protocols, and will try to use them unless you specify &amp;#8217;switchport nonegotiate&amp;#8217; &lt;em&gt;on the portchannel interface&lt;/em&gt;, which is key. Otherwise everytime you turn on &amp;#8216;channel-group 4 mode on&amp;#8217; the ports will go down on the 3524XL and the ports on the 6509 will go into the &amp;#8216;err-disabled&amp;#8217; state until you &amp;#8217;shut&amp;#8217; / &amp;#8216;no shut&amp;#8217; them.&lt;/p&gt;
&lt;pre&gt;
! Cisco 6509
interface GigabitEthernet7/7
 description sw03 - rack 3
 no ip address
 switchport
 switchport mode trunk
 switchport nonegotiate
 channel-group 4 mode on
end

interface Port-channel4
 description sw03 - rack 3
 no ip address
 switchport
 switchport trunk encapsulation dot1q
 switchport mode trunk
 switchport nonegotiate
end
&lt;/pre&gt;</description>
	<pubDate>Fri, 08 May 2009 23:41:29 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: libvirt: unknown OS type hvm</title>
	<guid>http://blog.loftninjas.org/?p=320</guid>
	<link>http://blog.loftninjas.org/2009/05/04/libvirt-unknown-os-type-hvm/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;It took me a little while to narrow this down. Building a kvm guest with vmbuilder via libvirt I was getting the error &amp;#8220;unknown OS type hvm&amp;#8221;. When I compared the output of &amp;#8216;virsh capabilities&amp;#8217; on a good host and the one that wasn&amp;#8217;t working, the later was missing the kvm hvm entries. When I checked out the init script for kvm, I realized the the kernel module wasn&amp;#8217;t loaded and a quick check of dmesg confirmed that virtualization was disabled in the bios.&lt;/p&gt;</description>
	<pubDate>Mon, 04 May 2009 19:17:19 +0000</pubDate>
</item>
<item>
	<title>Matt Westervelt: Broadway</title>
	<guid>tag:blogger.com,1999:blog-5848272593981082777.post-1863780227563266183</guid>
	<link>http://feedproxy.google.com/~r/8BlockWalk/~3/2n4QhV5Uh2k/broadway.html</link>
	<description>&lt;div&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3489993229/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3366/3489993229_40e17a4647.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3489993229/&quot;&gt;broadway&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mattw/&quot;&gt;Matt Westervelt&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;When i first moved to Capitol Hill, i spent more hours than i could count at the arcade playing Mortal Combat or drinking shots and drawing at Broadway Espresso.    I met some great people here, developed a love for the neighborhood, and a happy addiction to caffeine.&lt;br /&gt;&lt;br /&gt;Nearly two decades later, it all comes down for light rail construction.&lt;br /&gt;&lt;br /&gt;Change is inevitable,  I look forward to the wormhole to other neighborhoods, I will miss my old seat at the bar.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5848272593981082777-1863780227563266183?l=www.8blockwalk.com&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?a=2n4QhV5Uh2k:mbFH-UXAUbM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/8BlockWalk/~4/2n4QhV5Uh2k&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 01 May 2009 12:41:21 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Epic Score!</title>
	<guid>http://matthew.livejournal.com/100227.html</guid>
	<link>http://matthew.livejournal.com/100227.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I'm completely wiped out today due to getting paged late last night for a problem that took a while to clear up.  I had intended on sleeping in but had promised a coworker that I'd give him a ride to work so that didn't work out.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/OriginalCarbsTurnSignals#5329562876584610866&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_bhao8t9ve5A/SfZpMvLvTDI/AAAAAAAAAzc/zaFijCtCzpY/s320/IMG_2870.JPG&quot; align=&quot;right&quot; hspace=&quot;10&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the long run however, it worked out &lt;b&gt;very&lt;/b&gt; well.  Being completely out of it I couldn't really focus on work so I ended up looking on craigslist for BMW stuff.  Right at the top was a listing for 'BMW Carbs' for $75 so I had a look.  They were listed as being for a '55 R50 so I dropped the seller an email and figured I might hear back.  A few minutes later my phone rings and I get his address and head for Burien.  Upon pulling into the driveway the guy looks a little familiar.  Turns out I met him once at a VME meeting.  Why do I remember him?  Because he &lt;b&gt;used to own my bike&lt;/b&gt;.  Yes indeed, the carbs he had for sale were the carbs that were installed on my bike at the factory.  Epic Score.&lt;br /&gt;&lt;br /&gt;They are in remarkably good shape considering they were pulled and tossed onto a shelf 30 years ago.  The only part missing is a slide return spring and the only non-rebuild part that needs help is one of the &lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/OriginalCarbsTurnSignals#5329563620717635986&quot;&gt;threaded rings&lt;/a&gt; that hold the top on.  One odd thing is the &lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/OriginalCarbsTurnSignals#5329563486321314082&quot;&gt;red/white dust&lt;/a&gt; that came out when I opened things up.  I'm not sure where that came from.  The inside of the float bowls appears to have corroded a bit but is probably workable.  Of course the floats are shot, one has even been patched with JB Weld.&lt;br /&gt;&lt;br /&gt;Included with the carbs were an extra set of &lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/OriginalCarbsTurnSignals#5329563735835968354&quot;&gt;lever-tops&lt;/a&gt; for the carbs.  This is extra great because I was on the look out of a set to replace the banged up set on the current carbs.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/OriginalCarbsTurnSignals#5329564163173735634&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_bhao8t9ve5A/SfZqXoGfXNI/AAAAAAAAA04/SNmC06qGhgc/s320/IMG_2890.JPG&quot; align=&quot;left&quot; hspace=&quot;10&quot; /&gt;&lt;/a&gt;&lt;br /&gt;He also had a pair of bar end turn signals for $50 so I picked those up even though I'm not sure I want to use them.  One is new and unused, the other used and in need of a lens.  Since they are $90 each new I figured I couldn't really lose.&lt;br /&gt;&lt;br /&gt;These are one of my favorite parts of the /2.  I just love how they blend into the design so cleanly.</description>
	<pubDate>Tue, 28 Apr 2009 04:19:28 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Changing Gears...</title>
	<guid>http://matthew.livejournal.com/100055.html</guid>
	<link>http://matthew.livejournal.com/100055.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;Things didn't work out for me to get down to Olympia to crack open the transmission and deliver the vlave covers so I went ahead and shipped the covers and ordered the tools.  They showed up on Wednesday and work a treat.  &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/&quot;&gt;&lt;b&gt;gordonmessmer&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; came over on Thursday and we &lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/TransmissionTakeApart&quot;&gt;pulled the transmission apart.&lt;/a&gt;  All the gears look pretty darned good, including the kickstarter sector gear which frequently has bad wear on one end.  I managed to knock out the seals but don't yet have the kickstart lever off.  Once I get that done I'll take the casing to the local transmission shop for cleaning in their industrial wash.&lt;br /&gt;&lt;br /&gt;Over the weekend I took a look at the rear brake shoes.  I've got new brake compound for them so I drilled out the rivets and stripped off the old compound being careful to keep it went to prevent dust.  Unfortunately what I found is really annoying.  At some point in the past someone has replaced the brake compound but in doing so drilled out the holes that the rivets go through.  Unfortunately this means that my rivets won't hold the new compound on.  I've got a few options but I've not decided on which I want to use just yet.  Ideally I'd get someone to weld up the holes so I could re-drill them to the right size.</description>
	<pubDate>Tue, 28 Apr 2009 03:47:58 +0000</pubDate>
</item>
<item>
	<title>Ken Caruso: This RRD was created on other architecture</title>
	<guid>http://ken.ipl31.net/?p=214</guid>
	<link>http://ken.ipl31.net/?p=214</link>
	<description>I use Munin for some graphing of system and application stats. Like most graphing open source projects its based on the widely used RRDTool.
I recently was moving my munin instance from a xen instance on 64bit Ubuntu install, to a bare metal 32bit install. Moving munin consists of the moving the munin.conf file and moving [...]</description>
	<pubDate>Mon, 27 Apr 2009 22:10:28 +0000</pubDate>
</item>
<item>
	<title>Metrix: Ubiquiti’s 2.4Ghz lineup.</title>
	<guid>http://metrix.net/blog/?p=58</guid>
	<link>http://feedproxy.google.com/~r/metrix/blog/~3/PwdNO6slfoo/</link>
	<description>&lt;p&gt;Just in case you were wondering what they looked like outside of their plastic shells, here they are:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.metrix.net/ubiquiti-nanostation-2-ns2-p-110.html&quot;&gt;Nanostation 2&lt;/a&gt;, &lt;a href=&quot;http://www.metrix.net/ubiquiti-loco-2-p-121.html&quot;&gt;Nanostation 2 Loco&lt;/a&gt;, &lt;a href=&quot;http://www.metrix.net/ubiquiti-picostation-2-wireless-ap-outdoor-6dbi-80211bg-100mw-p-122.html&quot;&gt;Pico2&lt;/a&gt; and &lt;a href=&quot;http://www.metrix.net/ubiquiti-bullet-2-p-120.html&quot;&gt;Bullet2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;2.4ghz lineup by Matt Westervelt, on Flickr&quot; href=&quot;http://www.flickr.com/photos/mattw/3460916088/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3532/3460916088_89094d4185.jpg&quot; alt=&quot;2.4ghz lineup&quot; width=&quot;500&quot; height=&quot;333&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;2.4ghz lineup by Matt Westervelt, on Flickr&quot; href=&quot;http://www.flickr.com/photos/mattw/3460097815/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3491/3460097815_47bdfcbb50.jpg&quot; alt=&quot;2.4ghz lineup&quot; width=&quot;500&quot; height=&quot;333&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/metrix/blog/~4/PwdNO6slfoo&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 26 Apr 2009 22:10:50 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Why can’t sysadmins build networks?</title>
	<guid>http://blog.loftninjas.org/?p=317</guid>
	<link>http://blog.loftninjas.org/2009/04/25/why-cant-sysadmins-build-networks/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;Why can&amp;#8217;t System Administrators get network design?&lt;/p&gt;
&lt;p&gt;Sometime around 1997 I built my first ISP. I was doing computer repair for a man at the time. Internet access was just getting situated in my small city. This man wanted in, but showed up at my house in frustration one night because he couldn&amp;#8217;t figure out how to get the router to work. He came sporting a $100 bill and told me it was mine if I fixed it. I suppose it was going to be much more than he had been paying me hourly, but I was more interested in the problem then the pay, and he was frustrated. He had a Livingston Portmaster 2ER, a pile of external modems, and a 56K frame relay uplink to another local ISP. This ISP was always more network gear than computers, because he was &amp;#8220;thrifty&amp;#8221; mostly, despite owning a computer store. There was an NT 3.5.1 box, a Linux box, and for a little while before it got reappropriated, a FreeBSD machine as well. As fanciness like 56k modems came out and customers grew, hardware scaled out. It remained mostly network hardware.&lt;/p&gt;
&lt;p&gt;Ever since then, every network I&amp;#8217;ve inherited has been a mess. There have been design ideals focused around age old buzzwords like &amp;#8220;security&amp;#8221; that results in a pile of expensive security gear that&amp;#8217;s essentially useless because proper implementation and design simply wasn&amp;#8217;t understood. All of them have grown their L2 infrastructure out horizontally, usually with terribly cheap switches, but often with terrible not so cheap switches as well. Patch Panels and cabling have always run amok, usually with patch cables two to three times longer than necessary stuffed into the cable ducts.&lt;/p&gt;
&lt;p&gt;VLANs are almost always used on a single switch, then individual switches are plugged into access ports to provide a switch for every VLAN. Or worse, the switches are all broken up into multiple vlans, with an uplink cable for each VLAN. It&amp;#8217;s obvious that concepts like trunking and vtp are simply not understood. These don&amp;#8217;t add complexity cost, they simplify what otherwise tends to be a disaster.&lt;/p&gt;
&lt;p&gt;I find myself up early lying in bed thinking about the second round of ripping out erroneous unmanaged switches and migrating a live production network to a proper hierarchal design. Suddenly I realized it shouldn&amp;#8217;t have to be this way, and really wish more administrators had at least the knowledge of a CCNA. Small companies don&amp;#8217;t usual get the benefit of administrators who take the time to understand technology, and usually suffice on consultants who draw a direct line between something functioning and it being right, unfortunately between something not working and it being wrong as well. The latter is almost always because they failed to understand the problem and instead blamed the vendor or technology, from then on spouting that using a SAN creates a SPOF, domain controllers can&amp;#8217;t be virtual machines, portable A/C doesn&amp;#8217;t actually do anything. &lt;/p&gt;
&lt;p&gt;As I trudge through my memory recalling these kinds of misguided attempts at wisdom, they all have a common denominator: not knowing the cause of the problems they are having. You have to understand the technology you&amp;#8217;re leveraging. It&amp;#8217;s absolutely essential that you know why your network works, not only that it does at the moment.&lt;/p&gt;</description>
	<pubDate>Sat, 25 Apr 2009 12:29:58 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: More commentary on Radish</title>
	<guid>http://matthew.livejournal.com/99626.html</guid>
	<link>http://matthew.livejournal.com/99626.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;We've been listed on &lt;a href=&quot;http://www.reddit.com/r/programming/comments/8d69k/radish_how_google_is_replacing_paper_with/&quot;&gt;reddit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting to see all the commentary.</description>
	<pubDate>Tue, 21 Apr 2009 05:45:54 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Displaying the time in wordpress posts with K2</title>
	<guid>http://blog.loftninjas.org/?p=313</guid>
	<link>http://blog.loftninjas.org/2009/04/20/displaying-the-time-in-wordpress-posts-with-k2/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;K2 defaults to adding:&lt;/p&gt;
&lt;p&gt;&amp;#8216;Published by btm on April 16, 2009 in Uncategorized&amp;#8217;&lt;/p&gt;
&lt;p&gt;to posts, which doesn&amp;#8217;t include the time, which is sometimes contextually important. This is controlled in &amp;#8216;theloop.php&amp;#8217; in K2, which uses the date_format, which you can set under &amp;#8216;Settings -&gt; General&amp;#8217; in the wordpress configuration. The format is the &lt;a href=&quot;http://us.php.net/date&quot;&gt;php date format&lt;/a&gt;. Simply using &amp;#8216;r&amp;#8217; is the best, since it provides a nice &lt;a href=&quot;http://www.faqs.org/rfcs/rfc2822&quot;&gt;RFC 2822&lt;/a&gt; formatted date like: &lt;/p&gt;
&lt;p&gt;&amp;#8216;Published by btm on Mon, 20 Apr 2009 09:28:48 -0700 in Uncategorized&amp;#8217;.&lt;/p&gt;</description>
	<pubDate>Mon, 20 Apr 2009 17:47:18 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson</title>
	<guid>http://matthew.livejournal.com/99521.html</guid>
	<link>http://matthew.livejournal.com/99521.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;The project I worked on last year got &lt;a href=&quot;http://blog.makezine.com/archive/2009/04/the_radish_an_indoor-solar-powered.html&quot;&gt;posted to MAKE: blog&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;This totally made my weekend.</description>
	<pubDate>Mon, 20 Apr 2009 03:13:38 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Configuring LVM preseed on Ubuntu intrepid</title>
	<guid>http://blog.loftninjas.org/?p=311</guid>
	<link>http://blog.loftninjas.org/2009/04/16/configuring-lvm-preseed-on-ubuntu-intrepid/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;It recently clicked in my head that all the blades with small swap partitions were because they had their OS installed when they had very little RAM in them. So I set out to modify the Ubuntu 8.10 preseed install to create a larger swap partition and configure LVM while we were at it. &lt;/p&gt;
&lt;p&gt;This proved difficult. Mostly because the better documentation of debian-installer (&lt;a href=&quot;http://www.debian.org/releases/etch/example-preseed.txt&quot;&gt;preseed&lt;/a&gt;, &lt;a href=&quot;http://d-i.alioth.debian.org/svn/debian-installer/installer/doc/devel/partman-auto-recipe.txt&quot;&gt;partman-auto&lt;/a&gt;) has f&lt;a href=&quot;http://irclogs.ubuntu.com/2008/09/19/%23ubuntu-installer.txt&quot;&gt;eatures that aren&amp;#8217;t in the version in Ubuntu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Just got this working:&lt;/p&gt;
&lt;pre class=&quot;syntax-highlight:php&quot;&gt;
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/device_remove_lvm_span boolean true
d-i partman-auto/purge_lvm_from_device  boolean true
d-i partman-auto-lvm/new_vg_name string system
#d-i partman-auto/init_automatically_partition \
#  select Guided - use entire disk and set up LVM
d-i partman-auto/expert_recipe string                         \
      boot-root ::                                            \
              40 300 300 ext3                                 \
                      $primary{ }                             \
                      $bootable{ }                            \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext3 }    \
                      mountpoint{ /boot }                     \
              .                                               \
              2000 10000 1000000000 ext3                      \
                      $lvmok{ }                               \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext3 }    \
                      mountpoint{ / }                         \
              .                                               \
              8000 8000 200% linux-swap                       \
                      $lvmok{ }                               \
                      method{ swap } format{ }                \
              .

d-i partman-lvm/confirm boolean true
d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select Finish partitioning and write changes to disk
d-i partman/confirm boolean true
&lt;/pre&gt;</description>
	<pubDate>Thu, 16 Apr 2009 23:46:33 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson</title>
	<guid>http://matthew.livejournal.com/99318.html</guid>
	<link>http://matthew.livejournal.com/99318.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;Friday was my birthday so I took the day off and had some fun.  I decided to take a ride on my Rockster in my new Aerostich suit, visit some people and places and just generally do what I felt like.  When I took off it was starting to rain a bit so I stopped in at Ride West to see if they had a rain fly for my tank bag (something I've put off buying.)  They didn't have one in stock, but Omar had one that he'd snagged from the 'free' bin at the last parts swap and passed it along to me!&lt;br /&gt;&lt;br /&gt;From there I headed down to &lt;a href=&quot;http://dauntlessmotors.com/&quot;&gt;Dauntless Motors&lt;/a&gt; which is out in the middle of farm country.  I was given a full tour of the shop and got to see several sweet rigs.  We discussed what I'm looking for and to my surprise that turns out to not be as pricey as I thought.  Not cheap enough to do it now, but at least I have something to aim for.&lt;br /&gt;&lt;br /&gt;After that I rode down to &lt;a href=&quot;http://brooksmotorworks.com/&quot;&gt;Brooks Motor Works&lt;/a&gt; where Kevin was pulling out the &lt;a href=&quot;http://bmwvmca.org/joomla/index.php?option=com_content&amp;task=view&amp;id=271&amp;Itemid=1&quot;&gt;race bike&lt;/a&gt; to give it a spin.  We didn't get it on the road but it did fire up after we poked and prodded it a bit.  &lt;a href=&quot;http://matthew.livejournal.com/98888.html&quot;&gt; We then had a look at my cylinders&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I then rode north again stopping in at my parent's house for a while.  My mom had made me cupcakes, so I ate 4 of them (what? they were small!) and then set them up with GMail and explained the use of the archive button.  I had planned on going home via Vashon island and visiting a friend out there but unfortunately I ran short on time and had to jet home via I-5.  I hadn't realized just how stiff my legs were until I stopped just off the freeway.  Upon putting them down on the pavement (and circulation returning) I proceeded to yell inside my helmet.  It was pretty therapeutic so I did it a few more times.&lt;br /&gt;&lt;br /&gt;Julie and I then headed over to &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://lisa.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://lisa.livejournal.com/&quot;&gt;&lt;b&gt;lisa&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; and &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://henry.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://henry.livejournal.com/&quot;&gt;&lt;b&gt;henry&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;'s for a party.  It was awesome to see them again.  After that we had a late night snack at &lt;a href=&quot;http://www.bilbaorestaurant.com/&quot;&gt;Bilbao&lt;/a&gt;.  I highly recommend the crispy potatoes.&lt;br /&gt;&lt;br /&gt;It was a full day, but a good one.</description>
	<pubDate>Sun, 12 Apr 2009 04:47:53 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Where vintage engineering and modern material's science meet my checkbook...</title>
	<guid>http://matthew.livejournal.com/98888.html</guid>
	<link>http://matthew.livejournal.com/98888.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I brought heads for the R50 to Kevin Brooks who went over what he could do for them.  He's been doing some really interesting stuff with the engine on his &lt;a href=&quot;http://bmwvmca.org/joomla/index.php?option=com_content&amp;task=view&amp;id=270&amp;Itemid=1&quot;&gt;&quot;Bonita Rapide&quot;&lt;/a&gt; 1955 R50.  Most of the really interesting work has been done on the heads.  He's lightened the valve train by 40% by replacing the valves with custom stainless steel valves with longer, thinner stems.  The keepers are now made of titanium, and the springs have been lightened to suit.  The results of this are less stress on the valve train and more room for air and fuel to get into the cylinder.  It also looks so nice that it's a shame to cover it up.  In theory I'll not only going have a more robust engine but I'll also have a bit more power too.&lt;br /&gt;&lt;br /&gt;Next weekend I'll be heading down again.  I'll be dropping off the valve covers for cleaning and I'll also be cracking open the transmission with Kevin's help.  That's the last major component to be opened up.  It really needs new seals and the bearings should be inspected.&lt;br /&gt;&lt;br /&gt;In other news, the final drive is apparently on it's way back to me now.  Things are really starting to come back together!  Here's what's left to do:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;new seals and bearings for the transmission&lt;br /&gt;&lt;li&gt;blast and paint the cylinders&lt;br /&gt;&lt;li&gt;re-line the rear brake shoes&lt;br /&gt;&lt;li&gt;bolt everything back together&lt;br /&gt;&lt;li&gt;profit?  hah!&lt;br /&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;</description>
	<pubDate>Sun, 12 Apr 2009 04:29:35 +0000</pubDate>
</item>
<item>
	<title>Ken Caruso: Evolution MAPI Plugin on Ubuntu 9.04</title>
	<guid>http://ken.ipl31.net/?p=212</guid>
	<link>http://ken.ipl31.net/?p=212</link>
	<description>Recently upgraded my laptop to the pre release Ubuntu 9.04 ( jaunty jackalope). One of the things I have been looking forward to is the Evolution MAPI plugin that is a result of work done by the Openchange project to implement MAPI stacks on both the client and server side. Evolution has been able to [...]</description>
	<pubDate>Tue, 07 Apr 2009 18:41:56 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Quick bridging with KVM on Ubuntu jaunty</title>
	<guid>http://blog.loftninjas.org/?p=308</guid>
	<link>http://blog.loftninjas.org/2009/04/06/quick-bridging-with-kvm-on-ubuntu-jaunty/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;It took me a little while to put the pieces together to figure out how to take a vm-builder created vm and use briding with it instead of kvm/qemu&amp;#8217;s user-mode networking. All the pieces are &lt;a href=&quot;http://www.openfusion.net/linux/kvm_bridging&quot;&gt;available on the internet&lt;/a&gt;, but there was some emphasis lacking to make it all clear to me.&lt;/p&gt;
&lt;p&gt;You&amp;#8217;ll need to have a bridge set up on your host. Install the &amp;#8216;bridge-utils&amp;#8217; package first. Then the relevant section of my /etc/network/interfaces file looks like:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet manual&lt;br /&gt;
  up ifconfig $IFACE up&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
  address 10.0.0.60&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
  gateway 10.0.0.1&lt;br /&gt;
  bridge_ports eth0&lt;br /&gt;
  bridge_stp off&lt;br /&gt;
  bridge_maxwait 0&lt;br /&gt;
  bridge_fd 0&lt;br /&gt;
  bridge_hello 0&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
You could probably use &amp;#8216;dhcp&amp;#8217; instead of a &amp;#8217;static&amp;#8217; address on the bridge. The point is that &lt;strong&gt;your ipv4 address should be on the bridge, not on the actual interface&lt;/strong&gt;.
&lt;p&gt;Then create a &amp;#8216;br-ifup&amp;#8217; script in your vm directory. This is based on /etc/qemu-ifup. This script is passed the name of the interface (tap0) which &lt;strong&gt;brings the interface up, and then adds it to your bridge&lt;/strong&gt;.&lt;br /&gt;
&lt;code&gt;#!/bin/sh&lt;br /&gt;
#sudo -p &quot;Password for $0:&quot; /sbin/ifconfig $1 172.20.0.1&lt;br /&gt;
sudo /sbin/ifconfig $1 up&lt;br /&gt;
sudo /usr/sbin/brctl addif br0 $1&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Then run kvm with something like this:&lt;/p&gt;
&lt;pre&gt;sudo kvm -m 128 -smp 1 -drive file=disk0.qcow2 -net nic -net tap,script=br-ifup&lt;/pre&gt;
&lt;p&gt;&amp;#8216;/etc/kvm-ifup: could not launch network script&amp;#8217; means that the script passed in &amp;#8217;script=&amp;#8217; could not be found.&lt;/p&gt;
&lt;p&gt;&amp;#8216;Could not initialize device &amp;#8216;tap&amp;#8221; means that kvm is unable to create the TAP/TUN interface. Running kvm as root via sudo is the easy solution.&lt;/p&gt;
&lt;p&gt;&amp;#8216;warning: could not open /dev/net/tun: no virtual network emulation&amp;#8217; probably means that the &amp;#8216;tun&amp;#8217; module isn&amp;#8217;t loaded. You can load it with &amp;#8217;sudo modprobe tun&amp;#8217;.&lt;/p&gt;
&lt;p&gt;The tap interface is removed from the bridge when the guest is shutdown.&lt;/p&gt;</description>
	<pubDate>Mon, 06 Apr 2009 17:11:50 +0000</pubDate>
</item>
<item>
	<title>Matt Westervelt: hollywood. or maybe just wood.</title>
	<guid>tag:blogger.com,1999:blog-5848272593981082777.post-3948313922258900863</guid>
	<link>http://feedproxy.google.com/~r/8BlockWalk/~3/4r3cAlCe6Mk/hollywood-or-maybe-just-wood.html</link>
	<description>&lt;div&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3416873598/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3596/3416873598_7bdc8c15a4.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3416873598/&quot;&gt;hollywood. or maybe just wood.&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mattw/&quot;&gt;Matt Westervelt&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Hadn't noticed this before, but Hollywood Video has some problems with their neon.   Or maybe not.  &lt;br /&gt;&lt;br /&gt;I wonder how long it's been like that.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5848272593981082777-3948313922258900863?l=www.8blockwalk.com&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?a=4r3cAlCe6Mk:ljgVa3Mapqo:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/8BlockWalk/~4/4r3cAlCe6Mk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 05 Apr 2009 20:17:07 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson</title>
	<guid>http://matthew.livejournal.com/98677.html</guid>
	<link>http://matthew.livejournal.com/98677.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/R50EngineRebuild#5320689217821692786&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/_bhao8t9ve5A/Sdbip0SDU3I/AAAAAAAAAqU/vPKp7rijUW8/s320/IMG_2785.JPG&quot; align=&quot;right&quot; hspace=&quot;10&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/&quot;&gt;&lt;b&gt;gordonmessmer&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; and I managed to remember to take pictures of the crank before we re-installed it.  It's not much different, just a bit cleaner.  It's most noticeable on the rods:&lt;br /&gt;&lt;br /&gt;Yesterday I took the cylinders into a local shop, but they don't do the kind of blasting I need, nor the painting.  Instead they referred me to a one of their sister companies that does.  I'll have to find time to get out there during business hours.  Maybe one morning next week.&lt;br /&gt;&lt;br /&gt;Last night I packed up the final drive to ship out for a bearing replacement and re-shimming.  I dropped it off at the post office after work today.  Hopefully it won't be gone long.&lt;br /&gt;&lt;br /&gt;I also mostly closed up the bottom end last night.  I've still got to pound the oil pan back into shape but otherwise it's all back together.  It looks like this again:&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/unrepentantgeek/R50EngineRebuild#5284951118806441954&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/_bhao8t9ve5A/SVfrCqvC3-I/AAAAAAAAAg8/NdP2wjDhBWc/s320/IMG_2726.JPG&quot; align=&quot;left&quot; hspace=&quot;10&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next up for tearing apart is the transmission.  I'm also going to have the heads cleaned up and reworked, but that's not something that I can do myself.  I'm hoping to talk to an expert about it this weekend.</description>
	<pubDate>Sat, 04 Apr 2009 08:42:31 +0000</pubDate>
</item>
<item>
	<title>CJ Collier: Everett Wireless Data Center</title>
	<guid>http://wp.colliertech.org/cj/?p=360</guid>
	<link>http://wp.colliertech.org/cj/?p=360</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/cj.png" align="right" alt=""&gt;&lt;p&gt;I&amp;#8217;m putting together a WISP, I guess.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the mast in the basement prior to mounting it:&lt;br /&gt;
&lt;img alt=&quot;The antenna, not mounted&quot; src=&quot;http://www.colliertech.org/~cjac/images/mast_radio_antennas-smaller.png&quot; width=&quot;320&quot; height=&quot;240&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the fancy antenna strapped to the chimney:&lt;br /&gt;
&lt;img alt=&quot;The antenna, mounted&quot; src=&quot;http://www.colliertech.org/~cjac/images/antenna2-smaller.png&quot; title=&quot;Antenna&quot; width=&quot;240&quot; height=&quot;320&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the rack of computers that will be participating on the network:&lt;br /&gt;
&lt;img alt=&quot;The rack&quot; src=&quot;http://www.colliertech.org/~cjac/images/rack/rack0-smaller.png&quot; width=&quot;240&quot; height=&quot;320&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br clear=&quot;all&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Sat, 04 Apr 2009 04:37:29 +0000</pubDate>
</item>
<item>
	<title>Ken Caruso: Gmail cert expiration</title>
	<guid>http://ken.ipl31.net/2009/04/03/gmail-cert-expiration/</guid>
	<link>http://ken.ipl31.net/?p=209</link>
	<description>Looks like the SSL cert for gmail and google apps mail expired yesterday 5/2/09. Sent email to security@.</description>
	<pubDate>Fri, 03 Apr 2009 12:39:18 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: In which a stationary motorcycle appears to move forward.</title>
	<guid>http://matthew.livejournal.com/98453.html</guid>
	<link>http://matthew.livejournal.com/98453.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I got to hang out with some very cool people this weekend.  I met up with &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://cooncat.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://cooncat.livejournal.com/&quot;&gt;&lt;b&gt;cooncat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, Morgan and Grant at the Ride West bike swap.  I very nearly bought a totally sweet 1979 R65, black with white pinstripes.  Fortunately for my bank account I deferred.  It was a pretty sweet bike though.  After the swap we went up to Capitol Hill for happy hour and just hung out and chatted.  I definitely need to spend more time with those folks.&lt;br /&gt;&lt;br /&gt;Part of our discussion was of course about the R50 and &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://cooncat.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://cooncat.livejournal.com/&quot;&gt;&lt;b&gt;cooncat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; requested an update, so here it is!&lt;br /&gt;&lt;br /&gt;I got the crankshaft back from &lt;a href=&quot;http://www.brentsmotorworks.com/&quot;&gt;Brent's Motor Works&lt;/a&gt; last week.  It looks great and was essentially completely rebuilt.  &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;[info]&quot; width=&quot;17&quot; height=&quot;17&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://gordonmessmer.livejournal.com/&quot;&gt;&lt;b&gt;gordonmessmer&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; came over and we spent an evening getting the crankcase back together.  We were not as well organized this time and had to take the front bearing carrier off an extra time because we forgot the oil pump.  We also forgot the oil splash ring so the crank had to come out again.  In the end we got it all back together and everything seated properly.  I'm glad that I sent the crank out because it's slightly shorter now which keeps the rear slinger from rubbing on the inside of the crankcase.&lt;br /&gt;&lt;br /&gt;Then last night I heated up the flywheel (all 12 pounds of steel) and fit it on the end of the crank.  The runout is just slightly over the limit at about 0.0045&quot;.  I'm ready to call that good enough unless there's a fix that doesn't cost too much.&lt;br /&gt;&lt;br /&gt;Tonight I sat down with the pistons, cylinders and my set of micrometers.  The cylinders are dead on round with no taper.  The pistons are as close to the exact same size as makes no difference.  The wrist pins are pretty much perfect.  The only thing that's possibly out of spec is the piston skirt to cylinder clearance.  At the moment it's 0.006&quot;.  The book says 0.0046&quot; is the max, but I've got it on good authority that the book is being stupid.  The pistons are aluminum and the cylinders are steel.  It doesn't take too much heating up before you've used up that 0.0046 and are looking at a seized piston.  I've got an email out to an expert asking his opinion.  If he says they are too loose then I'll find someone to &lt;a href=&quot;http://w6rec.com/duane/bmw/piston/index.htm&quot;&gt;knurl the piston&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tomorrow I may take the cylinders into a local shop to see about getting them cleaned up.  They really need a good blasting and a lick of paint.&lt;br /&gt;&lt;br /&gt;Pictures are still on the camera, I'll try to post them soon.</description>
	<pubDate>Thu, 02 Apr 2009 08:17:29 +0000</pubDate>
</item>
<item>
	<title>Eric Butler: Thanks for sending Synapse off to a great start!</title>
	<guid>http://eric.extremeboredom.net/?p=364</guid>
	<link>http://eric.extremeboredom.net/2009/03/31/364</link>
	<description>&lt;p&gt;I&amp;#8217;d like to extend huge thanks to the hundreds and hundreds of people who have showed interested in Synapse these first few weeks. This project is a huge undertaking, and all the support really means a lot.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve read &lt;a href=&quot;http://search.twitter.com/search?q=synapse&quot;&gt;every tweet&lt;/a&gt; and nearly every comment on &lt;a href=&quot;http://www.reddit.com/r/linux/comments/859nc/new_instant_messaging_client_jabber_for_linux/&quot;&gt;Reddit&lt;/a&gt;, &lt;a href=&quot;http://lifehacker.com/5177329/synapse-brings-elegant-jabbergoogle-talk-to-linux&quot;&gt;Lifehacker&lt;/a&gt;, and &lt;a href=&quot;http://blogsearch.google.com/blogsearch?hl=en&amp;ie=UTF-8&amp;q=synapse.im&amp;btnG=Search+Blogs&quot;&gt;other blogs&lt;/a&gt;, and the message is clear: the world is ready for better Linux software, and a better instant messenger. People are encouraged by Synapse and looking forward to it&amp;#8217;s future. No pressure, right?&lt;/p&gt;
&lt;p&gt;Huge &lt;em&gt;HUGE&lt;/em&gt; thanks to everyone who has reported bugs, helped with troubleshooting/triaging, and shared their feedback in the conference room and on the forums. Synapse is still an alpha product so there have been plenty of problems, and quite frankly I&amp;#8217;ve been a bit overwhelmed :). All the help has been great.&lt;/p&gt;
&lt;p&gt;Lots of bugs have already been fixed including better icon support when running under KDE, support for proxy servers, and eliminating many many crashes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://synapse.im/images/screenshots/synapse-editaccount-proxy-socks5.png&quot; alt=&quot;[Screenshot]&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The first user-contributed plugin was just merged in, adding preview for wikipedia urls (Thanks &lt;a href=&quot;http://github.com/goto/&quot;&gt;goto&lt;/a&gt;!):&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://eric.extremeboredom.net/wp-content/uploads/2009/03/synapse-wikipedia-1.png&quot; alt=&quot;synapse-wikipedia-1&quot; title=&quot;synapse-wikipedia-1&quot; width=&quot;424&quot; height=&quot;391&quot; class=&quot;alignnone size-full wp-image-383&quot; /&gt;&lt;/p&gt;
&lt;p&gt;You can also now add multiple accounts, just note support for this is still a bit rough around the edges.&lt;/p&gt;
&lt;p&gt;So what&amp;#8217;s next? First I&amp;#8217;d like to make absolute sure that nobody will find Synapse &lt;em&gt;less&lt;/em&gt; useful than other open-source products. In addition to fixing all the open bugs in the tracker, the plan for this week is to focus on implementing two major features:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Logging and a conversation history browser.&lt;/li&gt;
&lt;li&gt;Linked Accounts &lt;a href=&quot;http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol#Connecting_to_other_protocols&quot;&gt;aka transports/gateways&lt;/a&gt;. This will make it possible to communicate with friends on other networks, so if you&amp;#8217;ve been holding off on switching to Synapse because most of your friends haven&amp;#8217;t switched to XMPP yet, hang tight!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I&amp;#8217;d also like to add official packages for other distributions very soon, starting with openSUSE and Foresight. If you can help with either of these, please let me know! Big thanks to trontonic for working on ArchLinux support.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s been great international interest in Synapse as well. So far members of the community have &lt;a href=&quot;http://forums.synapse.im/topic/translations&quot;&gt;offered&lt;/a&gt; to translate Synapse into Russian, French, Italian, Ukrainian, and German&amp;#8230; so making Synapse translatable will be a major short-term goal as well.&lt;/p&gt;
&lt;p&gt;Once all this low hanging fruit is taken care of, we&amp;#8217;ll be switching gears back to new innovative features. We&amp;#8217;ve got a few things in mind, and would love to hear your ideas on the forums.&lt;/p&gt;
&lt;p&gt;Challenging the &lt;a href=&quot;http://pidgin.im/&quot;&gt;status-quo&lt;/a&gt; is never easy. If you&amp;#8217;re looking for a fun and exciting project with tremendous potential to get involved with, I hope you&amp;#8217;ll consider &lt;a href=&quot;http://synapse.im/contribute&quot;&gt;joining us&lt;/a&gt; and help make the &lt;a href=&quot;http://eric.extremeboredom.net/2009/03/15/336&quot;&gt;vision&lt;/a&gt; reality.&lt;/p&gt;
&lt;form action=&quot;https://www.paypal.com/cgi-bin/webscr&quot; method=&quot;post&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;cmd&quot; value=&quot;_s-xclick&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;hosted_button_id&quot; value=&quot;4387090&quot; /&gt;
&lt;input type=&quot;image&quot; src=&quot;https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif&quot; border=&quot;0&quot; name=&quot;submit&quot; alt=&quot;PayPal - The safer, easier way to pay online!&quot; /&gt;
&lt;/form&gt;</description>
	<pubDate>Tue, 31 Mar 2009 22:36:50 +0000</pubDate>
</item>
<item>
	<title>Ken Caruso: Uptime</title>
	<guid>http://ken.ipl31.net/2009/03/30/uptime/</guid>
	<link>http://ken.ipl31.net/?p=208</link>
	<description>Or lack there of. Blog is back online.</description>
	<pubDate>Tue, 31 Mar 2009 04:33:42 +0000</pubDate>
</item>
<item>
	<title>CJ Collier: Running a console cable to the radio</title>
	<guid>http://wp.colliertech.org/cj/?p=351</guid>
	<link>http://wp.colliertech.org/cj/?p=351</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/cj.png" align="right" alt=""&gt;&lt;p&gt;&lt;a href=&quot;http://wp.colliertech.org/cj/wp-content/uploads/2009/03/cat5-wires.png&quot;&gt;&lt;img src=&quot;http://wp.colliertech.org/cj/wp-content/uploads/2009/03/cat5-wires-300x150.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
So, I&amp;#8217;m attaching a radio to the chimney.  I don&amp;#8217;t want to have to bring it down every time I need to flash the firmware, so I&amp;#8217;m also running an rs-232 cable up to it along with the PoE data/power cable.  Since they don&amp;#8217;t have anything pre-built, I wired one myself.  I also made a png of the schematic I used.  It is probably wrong.  The rj-45 should probably have been flipped over, &amp;#8216;cuz as it stands, I need to attach a null-modem converter and a rj-45 to db-9 converter I got from Sun from the last Try &amp;#038; Buy thing I did.  It would probably be easier to wire up the rj-45 end as a second db-9 end.  I&amp;#8217;ll probably do that tonight.  But this is the current state, and I&amp;#8217;ve confirmed that it works just fine.  The cat-5 is about 100&amp;#8242; in length, and I saw no loss of signal.  YMMV.&lt;/p&gt;
&lt;p&gt;Anyway, that&amp;#8217;s the dealio.&lt;/p&gt;</description>
	<pubDate>Wed, 25 Mar 2009 23:57:48 +0000</pubDate>
</item>
<item>
	<title>Matt Westervelt: do not cross</title>
	<guid>tag:blogger.com,1999:blog-5848272593981082777.post-7550636123519725811</guid>
	<link>http://feedproxy.google.com/~r/8BlockWalk/~3/bBTUxD9ldE8/do-not-cross.html</link>
	<description>&lt;div&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3381727644/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3540/3381727644_474d5eb603.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3381727644/&quot;&gt;do not cross&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mattw/&quot;&gt;Matt Westervelt&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;On the way back home today, I noticed police tape all over the south end of SCCC.   Turns out there was a suspicious package, which turned out to be nothing,   I asked a cop about it and he told me it was &quot;Typical finals week behavior&quot;.&lt;/p&gt;&lt;p&gt;Oh,  I got a new camera today too.   Hopefully this translates to more posting. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5848272593981082777-7550636123519725811?l=www.8blockwalk.com&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?a=bBTUxD9ldE8:oO2IORvTynM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/8BlockWalk/~4/bBTUxD9ldE8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 24 Mar 2009 00:31:23 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Beware of MAC address generation on libvirt 0.4.4</title>
	<guid>http://blog.loftninjas.org/?p=305</guid>
	<link>http://blog.loftninjas.org/2009/03/17/beware-of-mac-address-generation-on-libvirt-044/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;Two or three times now libvirt (0.4.4-3ubuntu3.1, Ubuntu Intrepid 8.10) has automatically generated overlapping MAC addresses on me. I can&amp;#8217;t find the source for this MAC address generation in 0.4.4, but in 0.6.1 which is included in Ubuntu Jaunty 9.04 it&amp;#8217;s virGenerateMacAddr in src/util.c. This leads me to believe it&amp;#8217;s been rewritten, and I&amp;#8217;m hoping it&amp;#8217;s better. It looks perfectly fine.&lt;/p&gt;</description>
	<pubDate>Wed, 18 Mar 2009 01:19:51 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Thoughts on vehicles and effeciency</title>
	<guid>http://matthew.livejournal.com/98192.html</guid>
	<link>http://matthew.livejournal.com/98192.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I've been watching a good bit of Top Gear lately.  It's an amusing show and I do like cars and whatnot but something has started to nag at me.  &lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;All of the cars they showcase from 50 mpg economy cars to super-cars that get as little as 2 miles per gallon are all insanely wasteful of the energy we put into them.  Even the Prius only manages to make slightly better use of the wasted energy.  We are driving around thinking that we are doing great at 50mpg when all we are really doing ultimately is converting fossil fuels into waste heat.  We even have specialized systems on the vehicles to cool the engine and the brakes where we 'generate' it all.&lt;br /&gt;&lt;br /&gt;I'm tired of it.&lt;br /&gt;&lt;br /&gt;I want a car that is efficient.  I'm not talking about 50 mpg.  I'm not talking about 100 mpg.  I'm talking about a car that uses only as much energy as is required to change my altitude from origin point to destination plus a bit to deal with friction.&lt;br /&gt;&lt;br /&gt;Robert Heinlein made an astute observation about technology in his novel &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Rolling_Stones_(novel)&quot;&gt;The Rolling Stones&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Every technology goes through three stages: first a crudely simple and quite unsatisfactory gadget; second, an enormously complicated group of gadgets designed to overcome the short comings of the original and achieving thereby somewhat satisfactory performance through extremely complex compromise; third, a final proper design therefrom.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This three stage theory applies itself well to a large number of technological fields.  Unfortunately for many we're still stuck at stage two.  Look at space flight.  The shuttle is an amazingly complex piece of equipment.  I think that for computers and communication we are actually making our way into stage three.  Sure, a computer is a frighteningly complex machine, but we are constantly simplifying the user interface.&lt;br /&gt;&lt;br /&gt;The one place that we're solidly stuck at phase two is cars.  In fact, we just keep pushing the level of complexity further and further.  Heinlein described the internal combustion engine thusly:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;These unbelievable museum pieces were for their time fast, sleek and powerful--but inside their skins were assembled a preposterous collection of mechanical buffoonery. The prime mover for such a&lt;br /&gt;juggernaut might have rested in one's lap; the rest of the mad assembly consisted of afterthoughts intended to correct the uncorrectable, to repair the original basic mistake in design--for automobiles and even the early aeroplanes were &amp;quot;powered&amp;quot; (if one may call it that) by &amp;quot;reciprocating engines.&amp;quot;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;A reciprocating engine was a collection of miniature heat engines using (in a basically inefficient cycle) a small percentage of an exothermic chemical reaction, a reaction which was started and stopped every split second. Much of the heat was intentionally thrown away into a &amp;quot;water jacket&amp;quot; or &amp;quot;cooling system,&amp;quot; then wasted into the atmosphere through a heat exchanger.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;What little was left caused blocks of metal to thump foolishly back-and-forth (hence the name &amp;quot;reciprocating&amp;quot;) and thence through a linkage to cause a shaft and flywheel to spin around. The flywheel (believe it if you can) had no gyroscopic function; it was used to store kinetic energy in a futile attempt to cover up the sins of&lt;br /&gt;reciprocation. The shaft at long last caused the wheels to turn and thereby propelled this pile of junk over the countryside.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This was published in 1952.  In the intervening 57 years we have just continued to refine this design further.  A modern car still has lumps of metal thumping back and forth and dumps all that energy as wasted heat.  Heinlein continues:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The prime mover was used only to and to overcome &amp;quot;friction&amp;quot;--a concept&lt;br /&gt;then in much wider engineering use. To decelerate, stop, or turn the&lt;br /&gt;heroic human operator used his own muscle power, multiplied&lt;br /&gt;precariously through a series of levers.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Despite the name &amp;quot;automobile&amp;quot; these vehicles had no autocontrol&lt;br /&gt;circuits; control, such as it was, was exercised second by second for&lt;br /&gt;hours on end by a human being peering out through a small pane of&lt;br /&gt;dirty silica glass, and judging unassisted and often disastrously his&lt;br /&gt;own motion and those of other objects. In almost all cases the&lt;br /&gt;operator had no notion of the kinetic energy stored in his missile and&lt;br /&gt;could not have written the basic equation. Newton's Laws of Motion&lt;br /&gt;were to him mysteries as profound as the meaning of the universe.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Nevertheless millions of these mechanical jokes swarmed over our home&lt;br /&gt;planet, dodging each other by inches or failing to dodge. None of them&lt;br /&gt;ever worked right; by their nature they could not work right; and they&lt;br /&gt;were constantly getting out of order. Their operators were usually&lt;br /&gt;mightily pleased when they worked at all. When they did not, which was&lt;br /&gt;every few hundred miles they hired a member of a social class of&lt;br /&gt;arcane specialists to make inadequate and always expensive temporary&lt;br /&gt;repairs.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Despite their mad shortcoming, these &amp;quot;automobiles&amp;quot; were the most&lt;br /&gt;characteristic form of wealth and the most cherished possessions of&lt;br /&gt;their time. Three whole generations were slaves to them.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Sadly all true.  We've even surpassed three generations.&lt;br /&gt;&lt;br /&gt;Now don't get me wrong.  I'm totally a gear-head.  I've got a bunch of tools and even spent a good chunk of today adjusting some bits of metal that thump back and forth.  I love the engineering that went into creating such a device.  To me they are truly are fantastic machines.  However...&lt;br /&gt;&lt;br /&gt;They lack elegance.&lt;br /&gt;&lt;br /&gt;A truly elegant solution to a given problem is usually the simplest.  It's pretty clear that today's cars are not simple.  You can't even work on them yourself anymore without computer interfaces and huge toolboxes filled with all sorts of precision machines (trust me, I've bought most of them!)  What we need are simple vehicles.  There's just one thing holding us back: electrical storage.  Electric cars really are the best.  They are simple, efficient and quiet.  We have had a &lt;a href=&quot;http://en.wikipedia.org/wiki/Induction_motor&quot;&gt;perfect motor&lt;/a&gt; since 1882 so that's taken care of.  In the last few decades advances in transistor fabrication have brought us both cheap micro-controllers and inexpensive heavy duty power transistors.  What we lack is good power storage.  Batteries have only marginally improved in the last few decades.  Lithium ion batteries (0.54 MJ/Kg) are the latest and greatest and yet still have a far lower energy density than gasoline (~55 MJ/Kg).  The current crop of ultra-capacitors is even worse at about 0.02 MJ/Kg.  EEstor has patented a capacitor that beats LiOn at 1.0 MJ/Kg.  That should be dense enough to get us going with electric cars... if it works.&lt;br /&gt;&lt;br /&gt;Once we sort out the storage we'll be on our way.  Cars will recover 90%+ of the energy used in braking.  They will be efficient.  They'll even be fun to drive.  I can't wait til the guys on Top Gear get a real electric car to play with.  I don't think that the Tesla Roadster is quite there yet, but once we get the power storage problem solved those three yahoos will be humming a different tune, though I'm sure they'll complain that the cars don't make the noises that they love.&lt;br /&gt;&lt;br /&gt;I just wish I could build that car.  Maybe one day I will at least get to work on one.&lt;br /&gt;</description>
	<pubDate>Mon, 16 Mar 2009 09:09:26 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: R50 update</title>
	<guid>http://matthew.livejournal.com/97845.html</guid>
	<link>http://matthew.livejournal.com/97845.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I finally packed up the crank and shipped it out to &lt;a href=&quot;http://www.brentsmotorworks.com/&quot;&gt;Brent&lt;/a&gt; for inspection and truing.&lt;br /&gt;&lt;br /&gt;The final drive is also still in pieces while I figure out how to get the pinion needle bearing removed.  It's pretty happy where it is but needs replacing.  I want to get the final drive back together so I can start on the transmission.</description>
	<pubDate>Mon, 16 Mar 2009 03:27:26 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson</title>
	<guid>http://matthew.livejournal.com/97771.html</guid>
	<link>http://matthew.livejournal.com/97771.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;Haven't done a whole lot this weekend.  At the moment the primary internet connection to home is down and I just finished fixing the secondary that I broke the other day.  Turns out that I have 4 connections available to me from home, each of varying reliability and speed.  I just wish I could make them automatically failover or something.&lt;br /&gt;&lt;br /&gt;Today I did manage to get down to the garage to do the valve adjustment and throttle body sync on the Rockster.  It's amazing how much that can effect how the bike runs.  The valves were pretty close, only had to adjust the exhaust on both sides.  The throttle bodies were way out (1/2 turn or more) and was probably the reason the milage had dropped of late.&lt;br /&gt;&lt;br /&gt;In amusing bird related news, while tinkering with the internet connection I heard Niko call out from downstairs... only he sounded a good bit too clear to be that far away.  Careful exploration found him at the top of the curtains at the bottom of the stairs.  A good 8 feet from the ground.  He's sitting on the top of the laptop now, he earned it!</description>
	<pubDate>Mon, 16 Mar 2009 03:22:59 +0000</pubDate>
</item>
<item>
	<title>Eric Butler: Announcing Synapse!</title>
	<guid>http://eric.extremeboredom.net/?p=336</guid>
	<link>http://eric.extremeboredom.net/2009/03/15/336</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://synapse.im/&quot;&gt;&lt;img src=&quot;http://synapse.im/images/synapse-promo2.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today I&amp;#8217;m extremely happy to officially announce the project I&amp;#8217;ve been working on for the past few months. It&amp;#8217;s called Synapse, and while it may look like just yet another instant messaging client, it&amp;#8217;s actually much more than that.&lt;/p&gt;
&lt;p&gt;The web has changed a lot over the past few years. Web applications now offer rich user experiences and beautiful interfaces, video has has become ubiquitous, the ability to mix and match content from different sources is now not only easy, but widely accepted by companies that would have once sued you for doing so. Most importantly, more and more of our daily lives continues to move into the &amp;#8220;cloud&amp;#8221;.&lt;/p&gt;
&lt;p&gt;With all the focus on the web, a lot of people have been dismissing desktop operating systems as nothing more than something required to run a web browser. Unfortunately, Linux, which has suffered from unpolished UI applications for a while, has been hit especially hard by this trend.&lt;/p&gt;
&lt;p&gt;Even though there have been lots of exciting advances to the platform (Mono, DBus, Cairo, Gstreamer, KDE4, etc.), few developers focus on supporting Linux, and Linux applications rarely receive the same polish and attention to detail as web applications.&lt;/p&gt;
&lt;p&gt;Although it makes me unpopular, I&amp;#8217;m not ready to give up on Linux software development. I feel strongly that there&amp;#8217;s a place for both web and desktop applications, and exciting opportunities for integration between them.&lt;/p&gt;
&lt;p&gt;The state of instant communication and collaboration, especially on Linux, has been stagnant for many years. In fact, there have been few advances since IRC, which was invented in 1988 &amp;#8211; nearly 20 years ago.&lt;/p&gt;
&lt;p&gt;For the most part, we&amp;#8217;re still limited to expressing ourselves using only plain text. Image sharing and file transfer rarely work, we can&amp;#8217;t make voice/video calls, there&amp;#8217;s been little to no integration with the Web, and a lack of innovation all around.&lt;/p&gt;
&lt;p&gt;Sci-Fi movies have been envisioning amazing communication tools for years &amp;#8211; tools that appear infinately flexible and act like magic. &lt;/p&gt;
&lt;p&gt;The goal of Synapse was to see if it was possible to bring this magic to reality.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Any sufficiently advanced technology is indistinguishable from magic.&lt;br /&gt;
- &lt;a title=&quot;Arthur C. Clarke&quot; href=&quot;http://en.wikipedia.org/wiki/Arthur_C._Clarke&quot;&gt;Arthur C. Clarke&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;History has a tendency to repeat its self, so my first step was to determine why other similar projects have failed to foster innovation. One of the failures, in my opinion, is the desire to be &lt;em&gt;multi-protocol&lt;/em&gt;.  If any new feature needs to work everywhere, the result is often that it works poorly everywhere, or not at all. What we&amp;#8217;ve seen with many projects is that they implement only the &lt;em&gt;lowest common denominator&lt;/em&gt; across everything, and then stop there.&lt;/p&gt;
&lt;p&gt;Just as Apple understood when they decided to throw away OS9 and switch to something new that was designed from the ground up to do exactly what they needed, having a solid base is extremely important. Fortunately, there&amp;#8217;s already a mature, open, and all-around wonderful chat protocol out there: &lt;strong&gt;XMPP&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Although I suspect this will be one of the most controversial features, Synapse is designed to only support XMPP. If this upsets you, relax and hear me out. &lt;/p&gt;
&lt;p&gt;Unlike any of the legacy proprietary networks, XMPP is an &lt;em&gt;open&lt;/em&gt; and &lt;em&gt;distributed&lt;/em&gt; system. Anyone can run their own server and communicate with people on any other server. In addition, the &amp;#8220;X&amp;#8221; in &amp;#8220;XMPP&amp;#8221; stands for &amp;#8220;Extensible&amp;#8221;.  Any piece of the protocol can be extended without breaking compatibility with software that doesn&amp;#8217;t understand the extension. This is a perfect fit for Synapse because it means there&amp;#8217;s never anything stopping you from implementing your great idea.&lt;/p&gt;
&lt;p&gt;Many people will say that this all sounds great, but that it doesn&amp;#8217;t matter if nobody &lt;em&gt;else&lt;/em&gt; is using it. Standard chicken-and-egg problem? I think there&amp;#8217;s already proof that it is possible to overcome this. Skype appeared out of nowhere and now has millions of users. XMPP can do the same, it just needs an awesome client that offers features nobody else has, just as Skype offered working voice chat when nobody else did. And of course, XMPP already has a huge head-start thanks to Google. Remember, Synapse can talk to any other XMPP server/client, including Google Talk.&lt;/p&gt;
&lt;p&gt;All that said, legacy networks &lt;em&gt;will&lt;/em&gt; likely be supported through server-side &lt;em&gt;transports&lt;/em&gt; that translate other protocols into XMPP, but if Synapse is truly successful, I&amp;#8217;m confident it just wont matter.&lt;/p&gt;
&lt;p&gt;Synapse is a very new project. I&amp;#8217;m confident that it already offers a few compelling features, but overall isn&amp;#8217;t groundbreaking in its current state (and is certainly not bug-free). My hope is that Ive succeeded in expressing my long-term vision, and can interest other people to join the project.&lt;/p&gt;
&lt;p&gt;Pre-built packages are available for Ubuntu, with support for additional distros on the way. If you want to get involved, or just want to share your ideas, you can join the &lt;a href=&quot;http://synapse.im/support/&quot;&gt;conference room&lt;/a&gt; or post on the &lt;a href=&quot;http://forums.synapse.im/&quot;&gt;forums&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to your feedback!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://synapse.im/download&quot;&gt;Download Synapse »&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://digg.com/linux_unix/Synapse_Awesome_new_IM_client_for_Linux&quot;&gt;&lt;br /&gt;
&lt;img src=&quot;http://digg.com/img/badges/100x20-digg-button.png&quot; width=&quot;100&quot; height=&quot;20&quot; alt=&quot;Digg!&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Sun, 15 Mar 2009 20:29:19 +0000</pubDate>
</item>
<item>
	<title>Matt Westervelt: wordle</title>
	<guid>tag:blogger.com,1999:blog-5848272593981082777.post-790069977547688569</guid>
	<link>http://feedproxy.google.com/~r/8BlockWalk/~3/c5R0VmOWRfg/wordle.html</link>
	<description>&lt;div&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3347968169/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3474/3347968169_2931cbaa91.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3347968169/&quot;&gt;wordle&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mattw/&quot;&gt;Matt Westervelt&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Everyone else was doing it, and even though I don't normally fall into the memes, I was curious. &lt;br /&gt;&lt;br /&gt;Thanks &lt;a href=&quot;http://wordle.net/&quot;&gt;Wordle&lt;/a&gt; for the app, bummer it's a total pain to link/re-blog.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5848272593981082777-790069977547688569?l=www.8blockwalk.com&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?a=c5R0VmOWRfg:fZnDB0rd8P4:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/8BlockWalk/~4/c5R0VmOWRfg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 14 Mar 2009 22:32:43 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Comodo is shady</title>
	<guid>http://blog.loftninjas.org/?p=300</guid>
	<link>http://blog.loftninjas.org/2009/03/12/comodo-is-shady/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;A few minutes ago I got a cold call on my cell phone. I almost didn&amp;#8217;t answer, I tend not to answer calls to my cellphone from unknown numbers. I have teams of lawyers and medical people out there looking for me sometimes, so sometimes I must.&lt;/p&gt;
&lt;p&gt;The caller said that my SSL certificate was expiring soon with Company A (who I forget because it&amp;#8217;s an old certificate for email I don&amp;#8217;t use anymore since I switched to Google for mail) and they&amp;#8217;d like the chance to win me over. I paused as I added this all up in my head. After I realized it was just telemarketing, I said &amp;#8220;No, thanks&amp;#8221; and hung up. Then I get an email from them. Scroll down and read it, them come back.&lt;/p&gt;
&lt;p&gt;I like the &lt;em&gt;Creating Trust Online&lt;/em&gt; part. Is this a strong arm technique meant to scare me into purchasing from them? Are they trying to create some kind of trust in a &amp;#8220;we know more than you, buy our stuff&amp;#8221; way? Is this Louis character rogue or is this standard operating procedure?&lt;/p&gt;
&lt;p&gt;Ways to get me to never buy products or services from you:&lt;br /&gt;
1) Call me&lt;br /&gt;
2) Call me, then send me an email&lt;/p&gt;
&lt;p&gt;I almost filed the call under weird and forgot about it, thanks for the email that I can search for later when I&amp;#8217;m shopping for SSL certificates so I know who not to call.&lt;/p&gt;
&lt;pre&gt;
Delivered-To: btm@loftninjas.org
Received: by 10.142.215.17 with SMTP id n17cs645196wfg;
        Thu, 12 Mar 2009 10:48:23 -0700 (PDT)
Received: by 10.150.95.15 with SMTP id s15mr422861ybb.247.1236880102854;
        Thu, 12 Mar 2009 10:48:22 -0700 (PDT)
Return-Path: 
Received: from sharon.nj.office.comodo.net (mail.nj.office.comodo.net [38.104.66.254])
        by mx.google.com with ESMTP id 1si2384323gxk.79.2009.03.12.10.48.18;
        Thu, 12 Mar 2009 10:48:19 -0700 (PDT)
Received-SPF: pass (google.com: domain of louis.cicero@comodo.com designates 38.104.66.254 as permitted sender) client-ip=38.104.66.254;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of louis.cicero@comodo.com designates 38.104.66.254 as permitted sender) smtp.mail=louis.cicero@comodo.com
Received: (qmail 13908 invoked by uid 1001); 12 Mar 2009 17:48:17 -0000
Received: from mmonroe.comodo.net (HELO louisc) (192.168.68.79)
    by sharon.nj.office.comodo.net (qpsmtpd/0.40) with ESMTP; Thu, 12 Mar 2009 13:48:17 -0400
From: &quot;Louis Cicero&quot; 
To: 
Subject: Info on compromised root key
Date: Thu, 12 Mar 2009 13:48:16 -0400
Message-ID: 00a201c9a33a$b955fa20$4f44a8c0@comodo.net&gt;
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary=&quot;----=_NextPart_000_00A3_01C9A319.32445A20&quot;
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AcmjOrkMPeS02oldT1mZI5bKFnL3rA==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Comodo-Virus-Checked: Checked by ClamAV on sharon.nj.office.comodo.net
X-Comodo-ClamAV-Virus-Program: ClamAV 0.92.1

This is a multi-part message in MIME format.

------=_NextPart_000_00A3_01C9A319.32445A20
Content-Type: text/plain;
	charset=&quot;us-ascii&quot;
Content-Transfer-Encoding: 7bit

http://www.computerworld.com/action/article.do?command=viewArticleBasic
 &amp;#038;articleId=9124558&amp;#038;intsrc=it_blogwatch

http://bits.blogs.nytimes.com/2008/12/30/outdated-security-software-threaten
s-web-commerce/

1024-bit encryption is 'compromised'

Upgrade to 2048-bit, says crypto expert

Written by James Middleton

vnunet.com  

According to a security debate sparked off by cryptography expert Lucky
Green on Bugtraq yesterday, 1,024-bit RSA encryption should be &quot;considered
compromised&quot;.

The Financial Cryptography conference earlier this month, which largely
focused on a paper   published by
cryptographer Dan Bernstein last October detailing integer factoring
methodologies, revealed &quot;significant practical security implications
impacting the overwhelming majority of deployed systems utilising RSA as the
public key algorithm&quot;.

Based on Bernstein's proposed architecture, a panel of experts estimated
that a 1,024-bit RSA factoring device can be built using only commercially
available technology for a price range of several hundred million to $1bn.

These costs would be significantly lowered with the use of a chip fab. As
the panel pointed out: &quot;It is a matter of public record that the National
Security Agency [NSA] as well as the Chinese, Russian, French and many other
intelligence agencies all operate their own fabs.&quot;

And as for the prohibitively high price tag, Green warned that we should
keep in mind that the National Reconnaissance Office regularly launches
Signal Intelligence satellites costing close to $2bn each.

&quot;Would the NSA have built a device at less than half the cost of one of its
satellites to be able to decipher the interception data obtained via many
such satellites? The NSA would have to be derelict of duty to not have done
so,&quot; he said.

The machine proposed by Bernstein would be able to break a 1,024-bit key in
seconds to minutes. But the security implications of the practical
'breakability' of such a key run far deeper.

None of the commonly deployed systems, such as HTTPS, SSH, IPSec, S/MIME and
PGP, use keys stronger than 1,024-bit, and you would be hard pushed to find
vendors offering support for any more than this.

What this means, according to Green, is that &quot;an opponent capable of
breaking all of the above will have access to virtually any corporate or
private communications and services that are connected to the internet&quot;.

&quot;The most sensible recommendation in response to these findings at this time
is to upgrade your security infrastructure to utilise 2,048-bit user keys at
the next convenient opportunity,&quot; he advised.

But a comment   from
well known cryptographer Bruce Schneier casts doubt on Bernstein's findings
in practical application.

&quot;It will be years before anyone knows exactly whether, and how, this work
will affect the actual factoring of practical numbers,&quot; he said.

But Green, much to the clamour of &quot;overreaction&quot; from the Slashdot
community, added: &quot;In light of the above, I reluctantly revoked all my
personal 1,024-bit PGP keys and the large web-of-trust that these keys have
acquired over time. The keys should be considered compromised.&quot;

Whatever the practical security implications, one sharp-witted Slashdot
reader pointed out: &quot;Security is about risk management. If you have
something to protect that's worth $1bn for someone to steal, and the only
protection you have on it is 1,024-bit crypto, you deserve to have it stolen

Louis Cicero

Business Development Executive - Comodo 

Direct Line 1- 908- 376-0145

Main Office US: +1 888.COMODO1 (888.266.6361) ext.4062

Fax US: +1 866-405-5816

Louis.Cicero@Comodo.com 

Creating Trust Online

Comodo   Helps
Leading Cutlery eTailer Increase Individual Transactional Value By Over 250%
&lt;/pre&gt;</description>
	<pubDate>Thu, 12 Mar 2009 18:22:01 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Generating sha512 passwords</title>
	<guid>http://blog.loftninjas.org/?p=292</guid>
	<link>http://blog.loftninjas.org/2009/03/11/generating-sha512-passwords/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;Normally I would use &amp;#8216;openssl passwd&amp;#8217; to generate encrypted passwords for scripts and config files, but it doesn&amp;#8217;t appear to support sha256 and sha512 yet. There doesn&amp;#8217;t appear to be an openssl ticket for this yet. Ubuntu has switched to using SHA512 by default (see ENCRYPT_METHOD in /etc/login.defs). In the course of tracking down the use of passwd/root-password-crypted not working in a jaunty pxe/network install (&lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+bug/340841&quot;&gt;LP: 340841&lt;/a&gt;), I needed to generated a sha512 password to replace the md5 password in the d-i config file.&lt;/p&gt;
&lt;pre&gt;
15:11  cjwatson&gt; $ echo cjwatson:foo | chpasswd -S -c SHA512
15:11  cjwatson&gt; cjwatson:$6$K./rc/OhIRi$ylKWgewTkGP3TyXfwj8nnKyIhph66WucLseLjGKKzRM0oRcuRzng2szcC/JZpY13dLxmlILx7eSfdfMHTruH40
&lt;/pre&gt;</description>
	<pubDate>Wed, 11 Mar 2009 10:23:40 +0000</pubDate>
</item>
<item>
	<title>Bryan McLellan: Samba/winbind 3.3.1 on Ubuntu jaunty</title>
	<guid>http://blog.loftninjas.org/?p=294</guid>
	<link>http://blog.loftninjas.org/2009/03/09/sambawinbind-331-on-ubuntu-jaunty/</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/btm.jpg" align="right" alt=""&gt;&lt;p&gt;I&amp;#8217;ve been working on testing jaunty before it &lt;a href=&quot;https://wiki.ubuntu.com/JauntyReleaseSchedule&quot;&gt;goes live&lt;/a&gt;. Winbind stopped working and I initially assumed it was another configuration change. &lt;a href=&quot;http://lists.samba.org/archive/samba/2009-March/146922.html&quot;&gt;In the end, it was&lt;/a&gt;. The caching functionality wasn&amp;#8217;t very straight forward so it took me a while to get to a point where I could test configurations without the cache messing with the results. Intrepid to Jaunty is Samba 3.2.3 to 3.3.1, which being a different major version includes some changes. Mostly the internet is chock full of examples that don&amp;#8217;t specify the version of Samba that they&amp;#8217;re for, and it&amp;#8217;s been changing a lot.&lt;/p&gt;
&lt;p&gt;It looks like &lt;a href=&quot;http://www.samba.org/samba/history/samba-3.0.21a.html&quot;&gt;3.0.21a&lt;/a&gt; added support for &amp;#8216;idmap backend = ad&amp;#8217; for retrieving uid/gid information from active directory. At some point &amp;#8216;idmap config&amp;#8217; showed up, for maintaining multiple domains. I assume this was around &lt;a href=&quot;http://samba.org/samba/history/samba-3.0.25.html&quot;&gt;3.0.25&lt;/a&gt; where &amp;#8216;idmap domains&amp;#8217; showed up. Apparently with &lt;a href=&quot;http://www.samba.org/samba/history/samba-3.3.0.html&quot;&gt;3.3.0&lt;/a&gt;, the &amp;#8216;idmap backend&amp;#8217; is back, which became depreciated with the 3.0.25 changes. There is talk in the release notes of using &amp;#8216;idmap uid&amp;#8217; and &amp;#8216;idmap gid&amp;#8217;. I&amp;#8217;ve seen errors about these not existing, I just went without. Without further ado, here&amp;#8217;s my working winbind config:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
[global]&lt;br /&gt;
security = ADS&lt;br /&gt;
server string = %h server (Samba %v)&lt;br /&gt;
workgroup = WM&lt;br /&gt;
realm = CORP.WIDEMILE.COM&lt;br /&gt;
idmap config WM : backend = ad&lt;br /&gt;
idmap config WM  : schema_mode = rfc2307&lt;br /&gt;
idmap config WM  : range = 1000-20000&lt;br /&gt;
winbind enum users = Yes&lt;br /&gt;
winbind enum groups = Yes&lt;br /&gt;
winbind use default domain = Yes&lt;br /&gt;
winbind nested groups = Yes&lt;br /&gt;
template shell = /bin/bash&lt;br /&gt;
template homedir = /home/%U&lt;br /&gt;
allow trusted domains = No&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
The other interesting thing was the caching. I eventually read the code while watching the output of &amp;#8216;winbind -i -d10 -n -s /etc/samba/smb.test.conf&amp;#8217; and saw that &amp;#8216;-n&amp;#8217; which is supposed to disable caching doesn&amp;#8217;t affect the idmap cache. The &amp;#8216;winbindd_cache.tdb&amp;#8217; and &amp;#8216;winbind_idmap.tdb&amp;#8217; files were not said cache. It ended up hiding in &amp;#8216;/var/run/samba/gencache.tdb&amp;#8217;, with who knows what else. You need to delete this file manually each run. I &lt;a href=&quot;https://bugzilla.samba.org/show_bug.cgi?id=6176&quot;&gt;filed a bug&lt;/a&gt; over it too.&lt;/p&gt;</description>
	<pubDate>Mon, 09 Mar 2009 21:02:01 +0000</pubDate>
</item>
<item>
	<title>Metrix: Mike and Key Electronics Show and Flea Market</title>
	<guid>http://metrix.net/blog/?p=54</guid>
	<link>http://feedproxy.google.com/~r/metrix/blog/~3/uLXZgx36gNI/</link>
	<description>&lt;p&gt;&lt;a title=&quot;hams by Matt Westervelt, on Flickr&quot; href=&quot;http://www.flickr.com/photos/mattw/3339767635/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3091/3339767635_dc33e738b5.jpg&quot; alt=&quot;hams&quot; width=&quot;500&quot; height=&quot;334&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Last week, Eric over at &lt;a href=&quot;http://eric.extremeboredom.net/&quot;&gt;ExtremeBoredom.net&lt;/a&gt; told me that the &lt;a href=&quot;http://www.mikeandkey.org/flea.htm&quot;&gt;Mike and Key Flea Market&lt;/a&gt; was happening over the weekend, so after a quick non-planning session, we woke up at 4AM, packed Schuyler&amp;#8217;s car (not pictured) full of&lt;a href=&quot;http://metrix.net/ubiquiti-nanostation-2-ns2-p-110.html&quot;&gt; Nanostations&lt;/a&gt; and headed down to Puyallup to show the local HAMs the cheap, unlicensed way to do a long distance data link.   Our last minute planning actually got us a great table next to the girl scout cookies,  and Schuyler&amp;#8217;s giant pyramid of NS2s got us a lot of questions.    &lt;/p&gt;
&lt;p&gt;I didn&amp;#8217;t get a chance to check out the whole show or buy anything fun (I wanted to pick up an oscilliscope for no particular reason) because I was too busy at the booth and slightly dazed from my head cold,  but Schuyler got a box of Metricom hardware and a Tower Beacon (his neighbors will hate him soon).      I did get to meet a lot of new people,  put some faces to email/irc nicks, and get the word out about Metrix, so I&amp;#8217;m calling it a successful show, and I look forward to next year.    I might even get my ticket in advance.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/metrix/blog/~4/uLXZgx36gNI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 09 Mar 2009 18:21:45 +0000</pubDate>
</item>
<item>
	<title>Matt Westervelt: Are you ready to change your commute?</title>
	<guid>tag:blogger.com,1999:blog-5848272593981082777.post-4936195748696791277</guid>
	<link>http://feedproxy.google.com/~r/8BlockWalk/~3/b7UNZ8snJyk/are-you-ready-to-change-your-commute.html</link>
	<description>&lt;div&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3326947639/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3278/3326947639_f7c11edd4e.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/mattw/3326947639/&quot;&gt;dozers&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mattw/&quot;&gt;Matt Westervelt&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;I read on Capitol Hill Seattle that &lt;a href=&quot;http://capitolhillseattle.com/2009/03/03/city-council-approves-noise-ordinance-changes&quot;&gt;the noise ordinance is changing&lt;/a&gt;, and construction of Broadway Station is starting soon. &lt;br /&gt;&lt;br /&gt;I have to say, I'm excited. Light rail is coming, and that's going to be an awesome thing for the neighborhoods with stations.  I know it will increase my footprint and I might actually leave the hill every now and then.  It will increase foot traffic in my neighborhood, which is good for retail, and theoretically, it will get people out of their stupid cars.&lt;br /&gt;&lt;br /&gt;I also have to say that I'm not looking forward to crossing two streets of loaded down dump trucks every morning and evening, especially with my 3 year old son in tow.     I've seen the routes that they have planned,  and I'm probably going to have to adjust my current one. &lt;br /&gt;&lt;br /&gt;My normal walk to the office is straight down Boylston,  crossing both John and Denny.&lt;br /&gt;&lt;br /&gt;Crossing John at Boylston always makes me feel like I'm doing something daring.   It's just before the crest of the hill, so people coming up the hill are speeding up and people coming down the hill have just left a light and are also gaining momentum.     Given the signage and lights, it seems like the city wants people to cross either on Broadway or Summit (where there is actually a lit up crosswalk) but if you're heading to Boylston and Pine (my destination),  both of those are bad for several reasons, so I always cross there.  It's the fastest route.&lt;br /&gt;&lt;br /&gt;Crossing Denny also makes me nervous. There is a blind turn on Denny at Harvard, and again, cars have either just left a light or are coming up off the freeway, so they're going fast here.    At the end of the day, the drivers coming down the road have the sun in their eyes.   Hazardous.&lt;br /&gt;&lt;br /&gt;There's a reason that both of these streets made the '&lt;a href=&quot;http://seattlepi.nwsource.com/transportation/295186_bikewrecks08.html&quot;&gt;most dangerous intersections&lt;/a&gt;' map.&lt;br /&gt;&lt;br /&gt;Drivers on Capitol Hill seem to operate their vehicles under high levels of stress and dumb,  so I can't expect that adding trucks full of earth are going to make things any better.    I see a lot of Broadway in my future.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5848272593981082777-4936195748696791277?l=www.8blockwalk.com&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?a=b7UNZ8snJyk:e5QBqo-s3O4:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/8BlockWalk?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/8BlockWalk/~4/b7UNZ8snJyk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 04 Mar 2009 02:16:59 +0000</pubDate>
</item>
<item>
	<title>Matthew Wilson: Weight loss update</title>
	<guid>http://matthew.livejournal.com/97523.html</guid>
	<link>http://matthew.livejournal.com/97523.html</link>
	<description>&lt;img src="http://planet.seattlewireless.net/heads/mwilson.jpg" align="right" alt=""&gt;I've officially lost 50 pounds.  I put my weight into the tracker this week and was greeted by a happy blue star with a '50' on it.  I'm a little above the middle of my healthy weight range and nearly to my target.  I need to start getting more exercise and building some muscle mass.  I'd like to start bicycling to work again now that it's getting nice again.</description>
	<pubDate>Sat, 28 Feb 2009 23:18:58 +0000</pubDate>
</item>
<item>
	<title>Metrix: Engenius EOC 1650</title>
	<guid>http://metrix.net/blog/?p=46</guid>
	<link>http://feedproxy.google.com/~r/metrix/blog/~3/5x0q9cOI5Pc/</link>
	<description>&lt;p&gt;&lt;a title=&quot;EOC 1650 and mexican coke bottle for size. by Matt Westervelt, on Flickr&quot; href=&quot;http://www.flickr.com/photos/mattw/3312601201/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3372/3312601201_2682a727c6.jpg&quot; alt=&quot;EOC 1650 and mexican coke bottle for size.&quot; width=&quot;500&quot; height=&quot;334&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://metrix.net/engenius-eoc1650-p-469.html&quot;&gt;Engenius EOC-1650&lt;/a&gt; reminds us that Engenius has been paying attention and Ubiquiti isn&amp;#8217;t the only game in town.    The 1650 takes steady aim at the Picostation 2,  a product that Ubiquiti has yet to ship.   The Engenius unit is small, powerful, and comes with a variety of mounting options.  It is DD-WRT compatible, so if you don&amp;#8217;t like their linux based image, you can always swap it out.   Best of all, it exists.&lt;/p&gt;
&lt;p&gt;Here are the takeapart pictures&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;rear view eoc 1650 by Matt Westervelt, on Flickr&quot; href=&quot;http://www.flickr.com/photos/mattw/3312597243/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3545/3312597243_1f03d0b4a5_m.jpg&quot; alt=&quot;rear view eoc 1650&quot; width=&quot;161&quot; height=&quot;240&quot; /&gt;&lt;/a&gt;&lt;a title=&quot;front view by Matt Westervelt, on Flickr&quot; href=&quot;http://www.flickr.com/photos/mattw/3313