<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>techblog</title>
      <link>http://blog.s8n.net/techblog/</link>
      <description>The technical babblings of Russell Heilling</description>
      <language>en</language>
      <copyright>Copyright 2006</copyright>
      <lastBuildDate>Tue, 07 Nov 2006 07:06:00 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>World Upside Down</title>
         <description><![CDATA[Gah.  The world has gone mad.  I have installed IE7 and my site now renders better on IE than it does on Firefox.  Actually they both display the same; however in firefox the tabs under the banner only have a very small clickable area, whereas on IE7 the whole tab is clickable&hellip; Answers on a postcard&hellip;]]></description>
         <link>http://blog.s8n.net/techblog/2006/11/world_upside_down.html</link>
         <guid>http://blog.s8n.net/techblog/2006/11/world_upside_down.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Site</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">rant</category>
        
         <pubDate>Tue, 07 Nov 2006 07:06:00 +0000</pubDate>
      </item>
            <item>
         <title>Where&apos;s the middle ground?</title>
         <description><![CDATA[I finally started updating the styling of my MT blogs to give a more personal feel to the sites and almost straight away I have a question: Where is the middle gound?  At the simple "point and click" end of things we have Style Catcher (and taking it even further the non-customizable themes in vox).  At the DIY end we have styles-site.css.

Where is the solution for when you want to start with a basic layout and make gradual changes until you hit your sweet spot?

My original thought was to use the "minimalist" theme and then make a few simple overrides; except that it duplicates a lot of stuff and you end up having to recode most of the sheet just to override the font&hellip;  What about base-weblog.css?  That's what the official themes use as a base, so it must be a good beginning, right?  It certainly saves effort over fully redisigning from scratch but a few fundamentals are missing; like the fact that the two-column layouts don't display as two columns&hellip;

What I have ended up doing here is importing base-weblog.css and defining the alpha and beta divs for my chosen layout (two-column-right).  It would have been nice if the default stylesheet took this approach rather than containing most of base-weblog.css making modifications a pain.   I know; I have spotted a niche and I should fill it.  Unfortunately lack of motivation coupled with lack of intellectual property rights to my own code make that a non-starter.

A bit about the style.  This was someting I was thinking about for a beekeeping blog, but I'm doing that over at <a href="http://chewtoy.vox.com/">vox</a> and they don't have customizable themes over there.  The altruistic nature of a single honey bee has a number of parallels with individual developers in open source projects or individual routers in large networks so I thought the theme idea could be applied here.

The logo is five interlocking hexagons representing the comb structure build by the bees for raising young and storing winter provisions.  The colours represent the standard marking colours for honey bee queens used to make it easier to spot her as well as indicate her age.  The first colour should actually be white but because the honey bees visible spectrum is shifted further into the blue than ours I've used violet (kind of an in-joke for beekeepers I guess).

Currently the style fails miserably in internet explorer.  Not sure if I will fix that or not.]]></description>
         <link>http://blog.s8n.net/techblog/2006/11/wheres_the_middle_ground.html</link>
         <guid>http://blog.s8n.net/techblog/2006/11/wheres_the_middle_ground.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Site</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">beekeeping</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">css</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">metablog</category>
        
         <pubDate>Fri, 03 Nov 2006 07:00:00 +0000</pubDate>
      </item>
            <item>
         <title>Design thoughts</title>
         <description><![CDATA[Need to finish laying out meanderings and need to do a layout here too.

I want to put tabs under the main banner, <a href="http://blog.s8n.net/meanderings/">meanderings</a>, then here and then <a href="http://chewtoy.vox.com/">vox</a>.  Layout customisation on vox is minimal so linking back will be a pain.

Should the vox be for family friendly posts?  News about Lex, etc?  Still not sure.]]></description>
         <link>http://blog.s8n.net/techblog/2006/09/design_thoughts.html</link>
         <guid>http://blog.s8n.net/techblog/2006/09/design_thoughts.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Metablog</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">metablog</category>
        
         <pubDate>Fri, 29 Sep 2006 18:05:00 +0000</pubDate>
      </item>
            <item>
         <title>The split</title>
         <description><![CDATA[I've decided to split my blogs due to creative differences.

My tech posts will now be made here so that they don't get lost amongst the background noise over on <a href="http://blog.s8n.net/meanderings/">Random Meanderings</a>.

Most of my posts will still be on meanderings.  Every now and then I'll also be posting on my <a href="http://chewtoy.vox.com/">vox blog</a> too.  Haven't quite decided on a theme over there yet.]]></description>
         <link>http://blog.s8n.net/techblog/2006/09/the_split.html</link>
         <guid>http://blog.s8n.net/techblog/2006/09/the_split.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Site</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">metablog</category>
        
         <pubDate>Fri, 29 Sep 2006 16:52:35 +0000</pubDate>
      </item>
            <item>
         <title>How do I hate thee Microsoft, let me count the ways</title>
         <description><![CDATA[<p>Who made the arbitrary decision that new motherboard=new pc? It's not even as if its consistent, I've changed mbs in the past and its just installed the new drivers and away. But not last night.</p>

<p>After the swap over the pc wouldn't boot, would reset before any screen output. Refresh install time thinks I. In goes the original media. Type in my original product key. All seems ok: great I think; job done. And then I log in to check for updates&hellip; Wtf? I'm not activated? </p>

<p>So now I find myself with another reinstall in the works. I do have another key I can use for this pc, but its for a different install cd and won't work with the oem cd I used to repair last night.</p>

<p>I guess thats my point. I did a repair last night, not a full install on a new pc. It kept all my other settings, why not my activation?</p>

<p>I'm glad I only run one windows box on the network at home. don't have any of these issues with the OSX, Debian or Ubuntu boxes.</p>

<p>Microsoft, I know you are not listening, but here's a suggestion. The main reason you have such a stranglehold on the os market is because your OS has the apps support, and your own apps are a large part of that. Make windows free. You'd kill Linux as a desktop contender just like making IE free killed Netscape as the dominant browser.</p>

<p>Of course, as a longterm Microsoft hater I don't want this to happen; I love that modern linux distros such as Ubuntu or SuSE make an open source desktop viable for non unix geeks; however in my mind it seems like a plausible option for them to take and a surefire way of killing the opposition.  Sure they'd lose the revenue from new pc installs, they'd still have their apps though, they could still get revenue from the specialised variants (embedded, server, 3+ Cpu)
 and most of all they would get rid of the headaches of having to figure out new ways to stop OS piracy without generating extra support overhead when it breaks existing customer installs. It'd get rid of almost all of the bad press about MS too; very little of the bad press is about their office productivity apps. A lot of it is about oppressive os licensing. They'd still catch flack for their DRM stance and the crappy standards compliance in Internet Explorer (I gave up trying to make my sites display properly in IE ages ago; why should I work harder because MS don't read the standards properly before writing their code?). IE7 is supposedly more standards compliant. I don't want to get started on that though, I'll just say this: Why does fixing a bug require a major upgrade? Would it really be that hard to backport the fixed standards compliance as a critical update for 6 so webmasters don't have to wait years for everyone to update? </p>

<p>I was going to do some reading on the train this morning after a quick post. I seem to have got carried away...</p>]]></description>
         <link>http://blog.s8n.net/techblog/2006/09/how_do_i_hate_thee_microsoft_l.html</link>
         <guid>http://blog.s8n.net/techblog/2006/09/how_do_i_hate_thee_microsoft_l.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">SysAdmin</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">drm</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">microsoft</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">rant</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">windows</category>
        
         <pubDate>Wed, 06 Sep 2006 07:20:00 +0000</pubDate>
      </item>
            <item>
         <title>Chasing Ubuntu</title>
         <description><![CDATA[<p>I've been hearing a lot of good things about <a href="http://www.ubuntu.com">Ubuntu Linux</a> for a while now.</p>

<p>I'm a debian boy and have been for years (I can't remember whether it was bo, rexx or buzz that I first installed&hellip; whichever was earliest).  I am plenty happy with my etch box, and have no problem keeping up with the various packages, etc directly using apt-cache and apt-get; however I share the PCs at home with my wife and son and have recently started wondering whether the Debian based Ubuntu distro was worth a shot.</p>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/chasing_ubuntu.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/chasing_ubuntu.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">SysAdmin</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">debian</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">linux</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">ubuntu</category>
        
         <pubDate>Sat, 26 Aug 2006 20:07:42 +0000</pubDate>
      </item>
            <item>
         <title>Private AS Peerings</title>
         <description><![CDATA[<p>Cisco and Juniper both provide an option to easily strip private autonomous system numbers from outbound advertisements.</p>

<p>This article was started because I thought this aproach was flat out wrong; however during the research I managed to convince myself that it is the almost the right thing to do; just needs a couple of knobs to tweak to make it flexible enough to always do the right thing.</p>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/private_as_peerings.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/private_as_peerings.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Networking</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">bgp</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">cisco</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">juniper</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">networking</category>
        
         <pubDate>Thu, 24 Aug 2006 18:28:41 +0000</pubDate>
      </item>
            <item>
         <title>Feed tagging in MT3.3</title>
         <description><![CDATA[<p>For some reason the default method of setting tags in outbound atom feeds stores the numeric tagid in the term attribute.  Certainly caused me some confusion to see that the Technorati profile for this blog said that my top tag was &quot;10&quot;</p>

<p>Modified the MTIfTagged section of the atom.xml template to match the following:</p>

<pre>
&lt;MTEntryIfTagged&gt;
  &lt;MTEntryTags&gt;
    &lt;category term="&lt;$MTTagName encode_xml="1"$&gt;"         
              label="&lt;$MTTagName encode_xml="1"$&gt;" 
              scheme="http://www.sixapart.com/ns/types#tag" /&gt;
  &lt;/MTEntryTags&gt;
&lt;/MTEntryIfTagged&gt;
</pre>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/feed_tagging_in_mt33.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/feed_tagging_in_mt33.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">SysAdmin</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">metablog</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mt</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">tagging</category>
        
         <pubDate>Tue, 22 Aug 2006 17:05:31 +0000</pubDate>
      </item>
            <item>
         <title>Implementing a ranked cloud list</title>
         <description><![CDATA[<p>So I installed MT, I used StyleCatcher to pick a theme.  Nice one.</p>

<p>Hang on...  All my tag clouds are actually bulleted list without any weighting.  Surely there must be a way to fix that?</p>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/implementing_a_ranked_cloud_li.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/implementing_a_ranked_cloud_li.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">SysAdmin</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">css</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">metablog</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mt</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">tagging</category>
        
         <pubDate>Tue, 22 Aug 2006 11:16:41 +0000</pubDate>
      </item>
            <item>
         <title>The Travelling BPDU Problem</title>
         <description><![CDATA[<p>In the aftermath of a spanning tree failure I found myself revisiting the IEEE ethernet standards documents. Specifically 802.1d and 802.1q. As I write this both are available as part of the <a href="http://standards.ieee.org/getieee802/">Get IEEE 802</a> program, ymmv.</p>

<p>While reading the standards, and some related websites about tuning spanning tree parameters, I realised that there were a number of references to network diameter; however there was no precise definition of this term.</p>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/the_travelling_bpdu_problem.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/the_travelling_bpdu_problem.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Networking</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">mst</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">spanningtree</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">switching</category>
        
         <pubDate>Tue, 22 Aug 2006 09:31:37 +0000</pubDate>
      </item>
            <item>
         <title>Is cricket-95 still needed?</title>
         <description><![CDATA[<p>A few years back I wrote a collection script for <a href="http://cricket.sf.net/">Cricket</a> that calculated the 95th percentile data rate on an interface.  I called it <a href="http://ccie.s8n.net/resources/cricket-95.html">cricket-95.pl</a>.  Since then a PERCENTILE function has been added in the core <a href="http://www.rddtool.org/">rrdtool</a> code.  This article is my investigation on whether this function meets my needs.</p>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/is_cricket95_still_needed.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/is_cricket95_still_needed.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Networking</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">cricket</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">networking</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">perl</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">statistics</category>
        
         <pubDate>Mon, 21 Aug 2006 17:08:03 +0000</pubDate>
      </item>
            <item>
         <title>Are you 2.0?</title>
         <description><![CDATA[<p>I've spent too long focusing on the back-end of the Internet, how the routers and switches connect together, MPLS, SDH, WDM; and all the other alphabet soup acronyms.  Recently I've been spending more time as an Internet user and have come across a number of tools which are apparently <a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html">Web 2.0</a>.  Some of these I love, and I'll mention a couple of them below, others I've tried and to be honest they do nothing for me.  Seems I'm not alone in this regard, found <a href="http://danlane.vox.com/library/post/web-too-point-oh.html">this post</a> by my old mate Dan over on vox.  Am I Web 2.0?  Maybe.  Or maybe I'm just too old...</p>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/are_you_20.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/are_you_20.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Metablog</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">meanderings</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">web20</category>
        
         <pubDate>Mon, 21 Aug 2006 14:34:19 +0000</pubDate>
      </item>
            <item>
         <title>Commuter Blogging: The Return</title>
         <description>Well it&apos;s been quite a few years since I blogged on the train.  Of course, back then it wasn&apos;t called blogging; it was an online journal or diary.  Things have come on leaps and bounds since then, and left me way behind.  Back then venting to the Internet was a good way of helping me deal with my depression, maybe it still will be, hence the return.</description>
         <link>http://blog.s8n.net/techblog/2006/08/commuter_blogging_the_return.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/commuter_blogging_the_return.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Metablog</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">mason</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">meanderings</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">metablog</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mt</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">perl</category>
        
         <pubDate>Mon, 21 Aug 2006 10:40:04 +0000</pubDate>
      </item>
            <item>
         <title>UTF Hell</title>
         <description><![CDATA[Well the posts are now imported.  The following perl one-liner was a lifesaver:

<pre>
perl -C -pe 's/([^\x00-\x7f])/sprintf("&#%d;", ord($1))/ge;'
</pre>

Converts non-ascii to XML numeric entity references.  The MT XMLRPC daemon wasn't to keen on accepting files with UTF-8 chars (although that was probably the fault of the commandline poster I'm using...)

Oneliner was found at: <a href="http://www.cl.cam.ac.uk/~mgk25/unicode.html#perl">http://www.cl.cam.ac.uk/~mgk25/unicode.html#perl</a>]]></description>
         <link>http://blog.s8n.net/techblog/2006/08/utf_hell.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/utf_hell.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Site</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">mt</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">perl</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">unicode</category>
        
         <pubDate>Sat, 19 Aug 2006 23:19:17 +0000</pubDate>
      </item>
            <item>
         <title>All change</title>
         <description>I&apos;m currently moving the blog into Movable Type (free for personal use now...)  Entries may look a bit screwy for a while due to the import.</description>
         <link>http://blog.s8n.net/techblog/2006/08/all_change.html</link>
         <guid>http://blog.s8n.net/techblog/2006/08/all_change.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Site</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">metablog</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mt</category>
        
         <pubDate>Sat, 19 Aug 2006 20:43:25 +0000</pubDate>
      </item>
      
   </channel>
</rss>
