<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Rob Eberhardt</title>
  <link rel="alternate" type="text/html" href="http://blog.throbs.net/" />
  <link rel="self" href="http://blog.throbs.net/SyndicationService.asmx/GetAtom" />
  <logo>http://blog.throbs.net/themes/throbs/img/eb1.png</logo>
  <icon>favicon.ico</icon>
  <updated>2010-08-04T09:59:31.7476273-07:00</updated>
  <author>
    <name>Robert Eberhardt</name>
  </author>
  <subtitle>cleverness ensues</subtitle>
  <id>http://blog.throbs.net/</id>
  <generator uri="http://www.dasblog.net" version="1.8.5223.1">DasBlog</generator>
  <entry>
    <title>Sunrise, sunset</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2010/08/04/Sunrise+Sunset.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2.aspx</id>
    <published>2010-08-04T09:57:58.3870573-07:00</published>
    <updated>2010-08-04T09:59:31.7476273-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've been making this web stuff long enough that some is well past its expiration
      date. 
   </p>
        <p>
          <a href="http://slingfive.com/pages/code/scriptConverter/">Memoriam for ScriptConverter</a>
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>What The Hex?</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2010/06/18/What+The+Hex.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,538a3e81-6bb2-4626-b579-a3eec223e526.aspx</id>
    <published>2010-06-17T23:40:29.2916705-07:00</published>
    <updated>2010-06-17T23:44:00.4363494-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://yizzle.com/whatthehex/">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ScreenShot001" border="0" alt="" src="http://blog.throbs.net/resources/WhatTheHex_2597/ScreenShot001_thumb.png" width="244" height="150" />
            <br />
      yizzle.com/whatthehex/</a>
        </p>
        <p>
        </p>
        <p>
      Fun little geek game.  I’m slightly disturbed I never got one wrong.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=538a3e81-6bb2-4626-b579-a3eec223e526" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Lookee what I made</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2010/06/10/Lookee+What+I+Made.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,e74fd613-1f95-414e-b3a1-fa35fa71bb65.aspx</id>
    <published>2010-06-10T15:22:30.0635345-07:00</published>
    <updated>2010-06-17T23:42:44.8411480-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Speaking of <a href="http://blog.throbs.net/2010/06/10/Might+As+Well+Use+It.aspx">using</a><a href="http://blog.throbs.net/2009/10/13/HTML5+CSS3+And+Me.aspx">new
      web tech</a>, I just rolled out a new site yesterday:
   </p>
        <p>
          <a href="http://www.custom-tooling.com/">
            <br />
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Custom-Tooling.com " border="0" alt="Custom-Tooling.com " src="http://blog.throbs.net/resources/LookeewhatImade_1025B/CustomTooling.com_3.png" />
            <br />
      www.custom-tooling.com</a>
          <br />
        </p>
        <p>
      Some bullets for gearheads:
   </p>
        <ul>
          <li>
         HTML5’s <a href="http://www.alistapart.com/articles/previewofhtml5">HEADER, FOOTER,
         NAV, and SECTION elements</a>.  They even work in IE, thanks to the <a href="http://blogs.msdn.com/b/ie/archive/2010/06/10/same-markup-explaining-quot-jscript-version-quot-and-styling-new-html5-elements.aspx">createElement
         trick</a>. 
      </li>
          <li>
         CSS3’s <a href="http://www.css3.info/preview/opacity/">opacity</a>, <a href="http://www.css3.info/preview/text-shadow/">text-shadow</a>, <a href="http://www.css3.info/preview/background-size/">background-size</a>,
         and <a href="http://www.css3.info/introduction-opacity-rgba/">RGBA backgrounds</a>.  
      </li>
          <li>
         bonus: <a href="http://webkit.org/blog/138/css-animation/">-webkit-transition</a> for
         some subtle animations 
      </li>
          <li>
         ASP.net v3.5 for master pages and <a href="http://articles.sitepoint.com/article/aspnet-performance-tips/3">HTTP
         compression</a></li>
        </ul>
        <p>
       
   </p>
        <p>
      I’ve been using CSS3 for a long time, but this was the the first with HTML5. 
      The design is based on existing print materials.  It’s just a brochure site,
      but it was fun.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=e74fd613-1f95-414e-b3a1-fa35fa71bb65" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Might as well use it</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2010/06/10/Might+As+Well+Use+It.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,54a553a3-c233-479c-a9a2-cfc565149ff5.aspx</id>
    <published>2010-06-10T11:50:11.6935085-07:00</published>
    <updated>2010-06-17T23:41:44.8243707-07:00</updated>
    <category term="meta-throbs" label="meta-throbs" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I finally took some of that new web tech I was talking about here and <strong>used</strong> it
      here.  I couldn’t stand the “brick” look anymore, so it’s mostly border-radius
      and box-shadow, but there’s also an RGBA background color and a webkit transition. 
      None of this gives joy for IE, though – perhaps I should Chrome Frame it?  
      …I did also tighten up the Reader feed and search box.  
   </p>
        <p>
      I realize how long it’s been here, and that Facebook’s <a href="http://www.codinghorror.com/blog/2007/06/avoiding-walled-gardens-on-the-internet.html">walled
      garden</a> has been catching the vast amount of my sharing.  I’d like to “get
      out” here more, but til I do, don’t miss <a href="http://www.facebook.com/gulltop">me
      there</a>.
   </p>
        <p>
      ~r
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=54a553a3-c233-479c-a9a2-cfc565149ff5" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>HTML5, CSS3, and me</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2009/10/13/HTML5+CSS3+And+Me.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,13cdc495-7ced-475b-a671-28d28f9a1629.aspx</id>
    <published>2009-10-13T10:27:41.5758702-07:00</published>
    <updated>2009-10-13T10:30:12.3160334-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
      I recently stumbled on <a href="http://findmebyip.com/">FindMeByIP.com</a>, and thought
      “yet another IP lookup / geolocation site”.   Then I noticed the “Modernizr
      Support” section, detailing my browser’s support for new standards.  
   </p>
        <p>
      I was impressed both by the graph and my browser’s support.  Here’s how it looked
      with Google Chrome: 
      <br /><a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb.png" width="347" height="134" /></a></p>
        <p>
       
   </p>
        <p>
      It reminded me that last week I was experimenting with <a href="http://edward.oconnor.cx/2009/09/using-the-html5-sectioning-elements">HTML5</a>, <a href="http://www.css3.info/preview/">CSS3</a>,
      and <a href="http://code.google.com/chrome/chromeframe/">Chrome Frame</a>, and had
      whipped together an ugly(!) demo.  I figured I’d line up the current browsers
      here and run them through both exercises.  To be clear, my demo is NOT fair because
      it uses several Webkit-specific extensions, but I thought it worth seeing.
   </p>
        <p>
       
   </p>
        <p>
          <font size="3">
            <strong>
            </strong>
          </font>
        </p>
        <p>
          <strong>
            <font size="4">The Downward Spiral</font>
          </strong>
        </p>
        <p>
          <strong>
            <font size="2">Chrome 3.0 (and Safari 4.0) </font>
            <br />
          </strong>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image.png">
            <strong>
              <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb.png" width="244" height="95" />
            </strong>
          </a>  <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_3.png" width="427" height="263" /></a><br />
      Yes, it’s tilted on purpose. Interesting bit: the black background is the abyss <strong>behind </strong>the
      rounded &lt;HTML&gt;.  Who knows what lurks there?  (Bizarre video artifacts
      when I resize the browser, actually). 
   </p>
        <p>
       
   </p>
        <p>
          <font size="2">
            <strong>Firefox 3.5</strong>
          </font>
          <br />
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_4.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_4.png" width="244" height="95" />
          </a> <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_5.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_5.png" width="435" height="237" /></a><br />
      @font-face worked on my header, but no gradients, and I don’t know why border-radius
      failed.  (It’s worked on other sites).
   </p>
        <p>
       
   </p>
        <p>
          <font size="2">
            <strong>Opera 10</strong>
          </font>
          <br />
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_6.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_6.png" width="244" height="96" />
          </a>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_7.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_7.png" width="436" height="252" />
          </a>
          <br />
      Why is the <a href="http://ln.hixie.ch/">standards-nazis</a>’ browser so sucky here?  
   </p>
        <p>
          <strong>
          </strong>
        </p>
        <p>
          <font size="2">
            <strong>Internet Explorer 8</strong>
          </font>
          <br />
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_8.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_8.png" width="244" height="94" />
          </a>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_9.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_9.png" width="441" height="259" />
          </a>
          <br />
      The bottom of the suck, and what we’ve all come to know and loathe.  (To be fair
      though, IE has supported much of this since v4, but <em>in a non-standard way</em>. 
      Pragmatically, I’d grant it Box-shadow, Opacity, Gradients, 2D Transforms, and Transitions
      thanks to its <a href="http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx">CSS
      Visual Filters and Transitions</a>.)
   </p>
        <p>
       
   </p>
        <p>
          <strong>
            <font size="4">A Testing Crisis</font>
          </strong>
        </p>
        <p>
          <strong>Currently I test my sites with SIX web browsers</strong>: Safari/Chrome, Firefox,
      Chrome, IE6, IE7, and IE8.  This is a testing crisis for me, and IE6 has no give
      (with a stubborn 33% market share), so I’ve been forcing IE8 into downgraded IE7 mode
      for a slight reprieve.  <em>Yes, I downgrade an already-behind browser!  </em></p>
        <p>
      Sure, I could try to encourage users to upgrade their browsers, but apparently <em>most
      people have no idea what that means!</em>  
   </p>
        <p>
        </p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a4c4a6d9-0ccb-45a7-b672-80cbec0a5ecd" class="wlWriterEditableSmartContent">
          <div id="de261a27-dd97-4dac-b82d-683152d1ebb8" style="margin: 0px; padding: 0px; display: inline;">
            <div>
              <a href="http://www.youtube.com/watch?v=o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;" target="_new">
                <img src="http://blog.throbs.net/resources/110ffed83a5e_92EE/videoc9dd8d9875ff.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('de261a27-dd97-4dac-b82d-683152d1ebb8'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt="" />
              </a>
            </div>
          </div>
        </div>
        <br />
        <font size="1">
          <strong>(If you’re an internet professional, you should watch this)</strong>
        </font>
        <p>
        </p>
        <p>
       
   </p>
        <p>
      Aagh, there’s no way out!  With apologies to <a href="http://www.benfolds.com/">Mr.
      Folds</a>: 
   </p>
        <blockquote>
          <p>
            <font size="5">
              <strong>IE is a brick and I’m drowning slowly.</strong>
            </font>
          </p>
        </blockquote>
        <p>
       
   </p>
        <p>
      It’s really more like <em>three </em>bricks drowning the web.  If we could drop
      one or two versions, IE8 could be survivable, but how?
   </p>
        <p>
       
   </p>
        <p>
          <strong>
            <font size="4">Hope We Can Hope For?</font>
          </strong>
        </p>
        <p>
      This is where <a href="http://code.google.com/chrome/chromeframe/">Chrome Frame</a> wants
      to come to the rescue.  With it, I can use Chrome as an IE plugin, just like
      Flash, Java, AIR, or Silverlight.  Sure it’s <em>cheating, but in a good way</em> –
      it still uses the original native web code (so it is NOT <a href="http://www.keeneview.com/2008/03/saving-ourselves-from-unweb.html">the
      Un-web</a> like those other plugins).
   </p>
        <p>
          <strong>
            <font size="2">IE8 with Chrome Frame: 
      <br /></font>
          </strong>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_10.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_10.png" width="244" height="95" />
          </a>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_11.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_11.png" width="441" height="243" />
          </a>
        </p>
        <p>
      Perfect!  And the same results in IE6 and IE7!
   </p>
        <p>
      If a plugin story is acceptable (widespread use of the Chrome Frame plugin would help),
      this means only 3 browser engines to test.  I haven’t used it in production yet,
      but I’ll be carefully considering it for new projects.  
   </p>
        <p align="center">
      ~
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=13cdc495-7ced-475b-a671-28d28f9a1629" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Shiny things for my gearhead peeps</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2009/09/15/Shiny+Things+For+My+Gearhead+Peeps.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,1867f581-147e-4a4c-9089-d086e7cbb9aa.aspx</id>
    <published>2009-09-15T07:28:08.4744187-07:00</published>
    <updated>2010-06-10T10:18:34.2285842-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <ul>
          <li>
            <a href="http://www.tachytelic.net/2007/01/exchange-2003-v2-imf-keyword-manager/">Tool
         - Exchange 2003 SP2 IMF Keyword Manager</a>
            <br />
         Now I don’t have to edit raw XML and double-check that I didn’t screw it up (open
         in IE to verify well-formedness, wait/worry for 7513/7514 logged events).  
         <br /><br /></li>
          <li>
            <a href="http://sonic840.deviantart.com/art/Computer-hardware-poster-1-7-111402099">Picture
         - Computer hardware poster</a>
            <br />
         Reference of over 170 different computer connectors, RAM, CPU sockets, etc. 
         I put a giant version on my office wall. 
         <br /><br /></li>
          <li>
            <a href="http://www.specialnews.in/tips-tricks/10-css-properties-missing-in-ie6/">Article
         - 10 CSS properties missing in IE6</a>
            <br />
            <em>
              <ol style="font-size: 75%">
                <li>
               Rounded or Curved Corners 
            </li>
                <li>
               PNG alpha transparency 
            </li>
                <li>
               Opacity 
            </li>
                <li>
               Fixed Position 
            </li>
                <li>
               Min-width &amp; Max-width 
            </li>
                <li>
               Hover for non anchor elements 
            </li>
                <li>
               Min-height &amp; Max-height 
            </li>
                <li>
               Bicubic scaling for images 
            </li>
                <li>
               Negative text indent for input button 
            </li>
                <li>
               Text shadow 
            </li>
              </ol>
            </em>Good article on what most browsers offer designers these days.  I would
         just add <font face="lucida console, monospace"><a href="http://www.css3.info/preview/box-shadow/">box-shadow</a></font><font face="Verdana">. 
         <br /><br />
         I happily got to use about half of these features on my most recent site, thanks to
         some great IE shims:   
         <br /><br /></font></li>
          <li>
            <a href="http://www.dillerdesign.com/experiment/DD_roundies/">DD_roundies</a> and <a href="http://dillerdesign.com/experiment/DD_belatedPNG/">DD_belatedPNG</a><br /><em>Excellent</em> IE shims for Rounded Corners and PNG Alpha transparency. 
         There are tons of other IE shims for these, but after much homework, <strong>I say
         these are the best and you want them</strong>.  (FYI, I’ve made peace with requiring
         Javascript for design enhancements, which these are).  
         <br /><br />
         Now if <a href="http://www.dillerdesign.com/">Drew</a> could port <font face="lucida console, monospace">box-shadow</font> to
         IE, my heart would sing. 
         <br /><br /></li>
          <li>
            <a href="http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/">Article
         - Universal Internet Explorer 6 CSS</a>
            <br />
         Article lays out the basic ways to handle IE6 design in 2009, and a fascinating new
         suggestion.  To wit, <q><em>not to waste hours in time and a client's money on
         lengthy workarounds in an unnecessary attempt at cross-browser perfection.</em></q><br /></li>
        </ul>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=1867f581-147e-4a4c-9089-d086e7cbb9aa" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Hey J-Lo, where did LowSRC go?</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2009/05/27/Hey+JLo+Where+Did+LowSRC+Go.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,cb1da1b8-8e6c-4314-b283-6e8e08237e95.aspx</id>
    <published>2009-05-27T11:57:44.9170462-07:00</published>
    <updated>2009-05-27T12:00:19.9024131-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Remember the IMG element’s <a href="http://msdn.microsoft.com/en-us/library/ms534138(VS.85).aspx">LowSRC</a> attribute? 
      Unfortunately, <a href="http://code.google.com/p/doctype/wiki/ImgLowsrcAttribute">no <em>modern</em> browser
      does</a>!  While the big ones <em>used </em>to offer this for the slower folks
      among us, they have all dropped support for it.
   </p>
        <p>
      I need it again, though!  A current project calls for a (just) 320x280 high-color
      illustration with alpha-transparency – nothing other than a full 32-bit alpha-channel
      PNG will do that justice.
   </p>
        <p>
      Out of the editor, it’s 160KB, which is huge for homepage decoration.  A good <a href="http://pmt.sourceforge.net/pngcrush/">PNGCrush</a>ing
      got that down to 106KB, which is still 16 seconds on 56K.  Oh, and there’s the
      rest of the page too…
   </p>
        <p>
      A pinch of <a href="http://jquery.com/">JQuery</a> and classic Javascript later, and
      LowSRC works again!
   </p>
        <pre style="_padding-bottom: 0" class="code javascript">$(function() {

  // jLowSRC - Rob Eberhardt (@slingfive.com), May 2009
  $("IMG[lowsrc]").each(function() {
    if (this.readyState=='complete' || this.complete==true) { return }

    var lowsrc = $(this).attr('lowsrc');
    this.lowsrcElem = this;
    if ($.browser.msie &amp;&amp; $.browser.version &lt;7 &amp;&amp; lowsrc.toLowerCase().indexOf('.png') &gt;-1) {	//IE6
      $(this).wrap('&lt;span&gt;&lt;/span&gt;');
      this.lowsrcElem = this.parentNode;
      this.lowsrcElem.style.display = 'block';
      this.lowsrcElem.style.width  = this.offsetWidth;
      this.lowsrcElem.style.height = this.offsetHeight; 
      this.lowsrcElem.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +lowsrc+ "')";
      this.style.visibility = 'hidden';
    } else {
      this.lowsrcElem.style.background = 'url(' +lowsrc+ ') no-repeat 0 0';
    }

    this.onload = function() {
      this.lowsrcElem.style.background = '';
      this.lowsrcElem.style.filter = '';
      this.style.visibility = 'visible';
    }
  });

});</pre>
        <p>
       
   </p>
        <p>
      It works in Firefox 3, Chrome, Safari 3, Opera 9, IE 7 and 8.  I also got it
      handling IE 6 (with a small re-flow jump to the final image), which is the bulk of
      the code.  (<a title="Yes, I liken Internet Explorer 6 to the undead." href="http://www.thecounter.com/stats/2009/March/browser.php"><em>Dear
      33% of the world, your web browser is 8<strike>00</strike> years old and eating our
      brains</em></a><em>.  Broadband isn’t free, but newer browsers are.</em>)
   </p>
        <p>
      For testing, I simulated modem speeds and “first loads” (disabled cache) with the <a href="http://www.fiddler2.com/fiddler2/">brilliant
      Fiddler2</a>.  It’s not just a <em>noticeable</em> improvement, it’s the difference
      between getting sandwich or sticking around.
   </p>
        <p>
      Hope it helps someone else!
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=cb1da1b8-8e6c-4314-b283-6e8e08237e95" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>10 Programming Proverbs Every Developer Should Know</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2009/04/21/10+Programming+Proverbs+Every+Developer+Should+Know.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,3a05fffa-d258-4e1c-ad05-4fe6a0aca604.aspx</id>
    <published>2009-04-21T11:21:50.4890951-07:00</published>
    <updated>2009-04-21T11:21:50.4890951-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
      Kevin Pang’s <a href="http://www.kevinwilliampang.com/post/Programming-Proverbs.aspx">10
      Programming Proverbs Every Developer Should Know</a></p>
        <p>
      Great stuff there.  You got that?
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=3a05fffa-d258-4e1c-ad05-4fe6a0aca604" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Camps of Web Professionals</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2009/04/15/Camps+Of+Web+Professionals.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,0db32a84-36f1-4055-806f-6bf554925f1f.aspx</id>
    <published>2009-04-15T13:56:30.4330000-07:00</published>
    <updated>2009-04-20T08:03:01.2840847-07:00</updated>
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="html">&lt;p&gt;
   My friend &lt;a href="http://davespiess.spaces.live.com/"&gt;Dave Spiess&lt;/a&gt; asked me to
   clarify the term “web developer”. I could go on and on about my experiences and opinions,
   but a picture is more digestible, so I drew one:
&lt;/p&gt;
&lt;p class="imgWrapper"&gt;
   &lt;img style="border:0; width:100%;" title="CampsOfWebPros" border="0" src="http://blog.throbs.net/resources/CampsofWebProfessionals_ECE0/CampsOfWebPros.png" alt="-- Camps of Web Professionals --
  Web Designer: typography, color theory, marketing, layout
+ ASP.net Developer: advanced functionality, systems integration
+ Web Master: Internet "plumbing"
+ accessibility, browser compatibility, info architecture, app security, usability, ...
= The IDEAL Web Developer
(Most Web Pros are Designer+Developer, or Developer+Web Master)
" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   BTW, here’s an quick/easy way to make graphs: &lt;a href="http://graphjam.com/"&gt;http://graphjam.com/&lt;/a&gt; (&lt;a href="http://mine.icanhascheezburger.com/view.aspx?ciid=3950167"&gt;my
   graph there&lt;/a&gt;)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=0db32a84-36f1-4055-806f-6bf554925f1f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </content>
  </entry>
  <entry>
    <title>My fave web / dev news from Mix09</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2009/03/19/My+Fave+Web++Dev+News+From+Mix09.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,6163ade1-69d6-4ce1-ba44-9819281a35e6.aspx</id>
    <published>2009-03-19T08:27:54.5150000-07:00</published>
    <updated>2009-03-19T08:30:25.5985547-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="html">&lt;p&gt;
   Microsoft has: 
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://microsoft.com/ie8"&gt;&lt;acronym title="Internet Explorer 8"&gt;IE8
      &lt;/a&gt; final being released at noon today&gt;. Hoorah!&lt;br /&gt;
      &lt;em&gt;Now if MS would just force-upgrade the IE6 holdouts!&lt;/em&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://blogs.msdn.com/xweb/archive/2009/03/18/Microsoft-Expression-Web-SuperPreview-for-Windows-Internet-Explorer.aspx"&gt;SuperPreview&lt;/a&gt; for
      side-by-side (or overlaid!) browser layout testing&lt;br /&gt;
      &lt;em&gt;I grabbed SuperPreview the moment it was announced yesterday. Looks great for
      IE6 &amp; 7, but it didn't find any of my other installed browsers, or show Safari/Mac
      like the demo, and I see no way to add those. Hm, maybe they're still working out
      kinks...&lt;/em&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx"&gt;Silverlight
      3 beta&lt;/a&gt; - big wow for high-performance cross-platform video&lt;br /&gt;
      &lt;em&gt;That said, Silverlight is still the &lt;a href="http://www.keeneview.com/2008/03/saving-ourselves-from-unweb.html"&gt;"Un-web"&lt;/a&gt;.&lt;/em&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx"&gt;Expression Blend
      3 preview&lt;/a&gt; - &lt;a href="http://www.microsoft.com/presspass/events/mix/imagegallery.aspx?contentId=mix_image16"&gt;Sketchflow&lt;/a&gt; especially
      looks awesome for bigger projects&lt;br /&gt;
      &lt;em&gt;I'm still not sure I personally can trust a WYSIWYG editor. Frontpage still haunts
      me. &lt;/em&gt; 
   &lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6163ade1-69d6-4ce1-ba44-9819281a35e6" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </content>
  </entry>
  <entry>
    <title>Google Report a Spam Result</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/09/23/Google+Report+A+Spam+Result.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,b7cdaf99-749a-4d10-b79a-2e819aa3cfab.aspx</id>
    <published>2008-09-23T11:54:18.3855908-07:00</published>
    <updated>2008-09-23T11:54:33.3705412-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Submitted to <a title="http://www.google.com/contact/spamreport.html" href="http://www.google.com/contact/spamreport.html">http://www.google.com/contact/spamreport.html</a></p>
        <div style="margin-left: 2em">
          <p>
            <strong>Exact query that shows a problem (copy this from the Google search box):</strong>
            <br />
            <em>Technet Plus -vs- Action Pack</em>
          </p>
          <p>
            <strong>Resulting Google page that shows problem (copy the Google URL): 
         <br /></strong>
            <a href="http://www.google.com/search?rlz=1C1GGLS_enUS291&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=Technet+Plus+-vs-+action+pack">
              <em>http://www.google.com/search?rlz=1C1GGLS_enUS291&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=Technet+Plus+-vs-+action+pack</em>
            </a>
          </p>
          <p>
            <strong>The specific web page or site that is misbehaving: Type(s) of problem (check
         all that apply):</strong>
            <br />
            <a href="http://www.experts-exchange.com/Microsoft/Applications/Q_23272956.html">
              <em>http://www.experts-exchange.com/Microsoft/Applications/Q_23272956.html</em>
            </a>
          </p>
          <p>
          </p>
          <legend>
            <strong>Type(s) of problem (check all that apply):
         </strong>
          </legend>
          <br />
          <em>Cloaked page</em>
          <p>
            <strong>Additional details: 
         <br /></strong>
            <em>To Firefox or Internet Explorer user-agent strings, </em>
            <a href="http://www.experts-exchange.com/Microsoft/Applications/Q_23272956.html">
              <em>http://www.experts-exchange.com/Microsoft/Applications/Q_23272956.html</em>
            </a>
            <em> shows
         its registration page.  "View this solution now by starting your 7-day free
         trial..." at the bottom under Accepted solution.  The real answer content
         is NOT on the page. </em>
          </p>
          <p>
            <em>But when I switch my browser's UA string to Googlebot, it shows the real answer
         content which was in the Google search results.  This is deceptive to users,
         dilutes Google's search relevance, and and violates your Webmaster Guidlines at </em>
            <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=66355">
              <em>http://www.google.com/support/webmasters/bin/answer.py?answer=66355</em>
            </a>
          </p>
          <p>
            <em>NOTE: SOMEtimes Experts-exchange.com DOES show the answer at the bottom, so please
         test from a variety of IPs and browsers.</em>
          </p>
        </div>
        <p>
          <em>
          </em>
        </p>
        <p>
      Interestingly, it's <a href="http://www.google.com/search?q=experts-exchange+cloaking">no
      new problem</a> and <a title="Matt Cutts gives A quick word about cloaking" href="http://www.mattcutts.com/blog/a-quick-word-about-cloaking/">Google
      is aware</a> of but <a title="Experts Exchange. Stop the cloaking before its too late." href="http://blog.webdistortion.com/2008/04/16/experts-exchange-stop-the-cloaking-before-its-too-late/">ignoring</a><a title="Experts Exchange Are Cloaking Asshats" href="http://www.whoisgregg.com/blog/2007/07/experts-exchange-are-cloaking-asshats.html">it</a>? 
      Maybe if more people fill out the form to complain...?
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=b7cdaf99-749a-4d10-b79a-2e819aa3cfab" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>IE6, are you still here?!</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/09/04/IE6+Are+You+Still+Here.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,fb950a5b-9cda-4278-bfa4-48f12c58ee89.aspx</id>
    <published>2008-09-04T11:33:21.7758372-07:00</published>
    <updated>2008-09-04T11:33:21.7758372-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It's August 2008, almost 2 years since Internet Explorer 7 came out.  So why
      on earth does IE6 still have almost the same market share?  
   </p>
        <div style="margin-left: 2em">
          <h4>
            <a href="http://www.thecounter.com/stats/2008/August/browser.php">Browser Stats</a>
          </h4>
          <p>
         Fri Feb 1 00:01:02 2008 - Sun Aug 31 23:58:00 2008   213.0 Days 
      </p>
          <p>
         1. MSIE 7.x   
         <br /><img height="7" src="http://www.thecounter.com/img/bgraph_str.gif" width="41%" /><img height="7" src="http://www.thecounter.com/img/ggraph_str.gif" /><br />
         15370300 (41%)
      </p>
          <p>
         2. MSIE 6.x   
         <br /><img height="7" src="http://www.thecounter.com/img/bgraph_str.gif" width="36%" /><img height="7" src="http://www.thecounter.com/img/ggraph_str.gif" /><br />
         13493578 (36%)
      </p>
          <p>
         3. FireFox   
         <br /><img height="7" src="http://www.thecounter.com/img/bgraph_str.gif" width="17%" /><img height="7" src="http://www.thecounter.com/img/ggraph_str.gif" /><br />
         6230544 (17%)
      </p>
          <p>
         4. Safari   
         <br /><img height="7" src="http://www.thecounter.com/img/bgraph_str.gif" width="3%" /><img height="7" src="http://www.thecounter.com/img/ggraph_str.gif" /><br />
         1276526 (3%)
      </p>
          <p>
         5. Opera x.x   
         <br /><img height="7" src="http://www.thecounter.com/img/bgraph_str.gif" width="1%" /><img height="7" src="http://www.thecounter.com/img/ggraph_str.gif" /><br />
         306845 (1%)
      </p>
        </div>
        <p>
       
   </p>
        <p>
      I was sure the world would be (nearly) free of IE6 a year ago, but adoption has slowed
      so much that it's only given 1% to IE7 in the last 7 months.  
   </p>
        <p>
      Microsoft, you're not pushing hard enough -- get that fogey out of here ASAP!
   </p>
        <p>
       
   </p>
        <p>
      And now back to futzing with transparent PNGs for IE6...
   </p>
        <p>
       
   </p>
        <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ed0622a7-1a60-4e91-be00-1e6204d99473" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati
      Tags: <a href="http://technorati.com/tags/Internet%20Explorer" rel="tag">Internet
      Explorer</a>,<a href="http://technorati.com/tags/webdev" rel="tag">webdev</a></div>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=fb950a5b-9cda-4278-bfa4-48f12c58ee89" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Hey look at me,</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/09/04/Hey+Look+At+Me.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,29c1f806-0846-4151-83fc-6f1398db1516.aspx</id>
    <published>2008-09-03T20:07:31.6226916-07:00</published>
    <updated>2008-09-03T20:07:31.6226916-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font size="4">
            <a href="http://www.imdb.com/name/nm0248052/">
              <em>I'm a movie star <font face="Tahoma" size="1">(uncredited)</font>!</em>
            </a>
          </font>
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=29c1f806-0846-4151-83fc-6f1398db1516" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Grab the nearest book...</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/08/27/Grab+The+Nearest+Book.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,0a5f5ce2-72d9-4f3c-82e3-adbf47b98ea2.aspx</id>
    <published>2008-08-27T12:20:57.0889668-07:00</published>
    <updated>2008-08-27T12:20:57.0889668-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bed878d9-51cf-44cd-9703-937554f03d5f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati
      Tags: <a href="http://technorati.com/tags/general%20geekery" rel="tag">general geekery</a></div>
        <p>
       
   </p>
        <blockquote>
          <font size="4">You will not sleep, if you lie there a thousand years,
   until you have opened your hand and yielded that which is not yours to give or to
   withhold.  You may think you are dead, but it will be only a dream;  you
   may think you have come awake, but it will still be only a dream.  Open your
   hand, and you will sleep indeed -- then wake indeed.</font>
        </blockquote>
        <p align="right">
      From <em>Lilith</em>, by George MacDonald 
      <br />
      Found in <em>The Collected Works of C.S. Lewis</em>, page 123
   </p>
        <p>
       
   </p>
        <p>
      It's a <a href="http://kyblogger.com/2008/08/26/book-meme-part-deux-2/">book meme</a>. 
      I did this, you do it too:
   </p>
        <ol>
          <li>
         Grab the nearest book. 
      </li>
          <li>
         Open the book to page 123. 
      </li>
          <li>
         Find the fifth sentence. 
      </li>
          <li>
         Post the text of the next 3 sentences on your blog along with these instructions. 
      </li>
          <li>
         Don’t you dare dig for that “cool” or “intellectual”
         book in your closet! I know you were thinking about it! Just pick up whatever is closest. 
      </li>
        </ol>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=0a5f5ce2-72d9-4f3c-82e3-adbf47b98ea2" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Deep thought:  We're ready for you now, Mister Eberhardt</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/08/07/Deep+Thought++Were+Ready+For+You+Now+Mister+Eberhardt.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,6b34d248-1825-408c-85a9-8593dfe4c4eb.aspx</id>
    <published>2008-08-06T20:44:11.8112427-07:00</published>
    <updated>2008-08-06T20:44:11.8112427-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
      On the meaning of life: 
   </p>
        <blockquote>
          <p>
      What if Life is just one big, much-too-interesting waiting room?
   </p>
        </blockquote>
        <p>
       
   </p>
        <p>
      If so, I think I'm a bit afraid to find out what's next...
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6b34d248-1825-408c-85a9-8593dfe4c4eb" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>New site</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/07/09/New+Site.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,ca8b1799-e60f-47b2-b90a-592eaa84e2d1.aspx</id>
    <published>2008-07-09T16:41:25.4900000-07:00</published>
    <updated>2008-07-09T17:35:05.9312482-07:00</updated>
    <category term="business" label="business" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Business has been good.  Unfortunately, it has been so <em>busy</em> that the
      smelly old Slingshot Solutions website stuck around way too long.
   </p>
        <p>
      When I say smelly, think:
   </p>
        <ul>
          <li>
         IE-only (in 2002, IE was 95%+, and Firefox was still a glimmer)</li>
          <li>
         IE6-only -- IE7 often crashes (why <em>can </em>browsers still be crashed by web code
         these days?)</li>
          <li>
         Outdated in various ways (6.5yrs)</li>
          <li>
         Kinda ugly</li>
          <li>
         Over-complicated</li>
          <li>
         Wordy -- can there be too little horn-tooting?</li>
          <li>
         Did I mention IE-only?</li>
        </ul>
        <p>
      So my goals for a new site were focused on simplicity and compatibility.  I started
      designing building it when I started back to <a title="Corporate-vs-Consultant" href="http://blog.throbs.net/2008/01/25/CorporatevsConsultant.aspx">Slingshot
      Solutions full-time</a>, and have been alternating between false starts, second-guessing,
      and neglect ever since.  
   </p>
        <p align="center">
      It's finally done now, though.  Please meet the slim and trim new "<a title="Slingshot Solutions" href="http://slingfive.com/">slingfive.com
      2.0</a>": 
      <br /><a href="http://slingfive.com/"><img src="http://blog.throbs.net/blog/content/binary/slingfive%202.0%20%20-sm.jpg" alt="slingfive 2.0  -sm.jpg" width="247" border="1" height="164" /></a><img src="file:///C:/Users/re/Desktop/slingfive%202.0%20%20-sm.jpg" alt="" /></p>
        <p>
      It works on any modern browser, plus IE6 (kicking and screaming).  Some other
      geeky goodness:
   </p>
        <ul>
          <li>
         It's Javascript-heavy, but it's all non-obtrusive and progressively-enhanced, so it
         still works with Javascript disabled.</li>
          <li>
         JQuery greatly helped simplify the visuals by hiding less important stuff until it's
         needed.  Rather than a second page just for a contact form, Contact Us is just
         a popup.  Similarly, I built a hide/show toggle for less-important content details.</li>
          <li>
         FONTS!  Every web designer hates the fact that you have to choose fonts based
         on lowest-common denominators (not everyone has your font on their system). 
         Alternatively, you can use images or Flash to get around this (carefully!). 
         I certainly wanted automatic as possible, so I tried <a title="Scalable Inman Flash Replacement" href="http://www.mikeindustries.com/sifr">SIFR</a> (implementation
         stinks), then settled on <a title="ASP.net Image Replacement" href="http://aspnetresources.com/blog/dotnet_image_replacement3.aspx">DotIR</a>. 
         Unfortunately v3 only outputs non-transparent GIFs, but with the wonders of open source,
         I've improved it to output anti-aliased transparent PNGs (including IE6 compatibility),
         and made it medium-trust compatible (for web hosts).  Hopefully my changes will
         reach the next version.</li>
        </ul>
        <p>
      Weaknesses / to-do:
   </p>
        <ul>
          <li>
         Still way too wordy, this time with TLAs ("acronymy"?).</li>
          <li>
         I pulled over my old code section for developers.  I've tested none of it though,
         and will surely need to fix several server-side settings.</li>
          <li>
         The layout wrecks at less than 1024x768.  <a title="June 2008 global statistics for screen resolution" href="http://www.thecounter.com/stats/2008/June/res.php">Stats</a> say
         that covers 90% of the world, but that's hollow comfort.</li>
        </ul>
        <p>
      For now I'm just happy it's out and not killing anyone.  Hurrah!
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=ca8b1799-e60f-47b2-b90a-592eaa84e2d1" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Why proofreading is important.</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/05/27/Why+Proofreading+Is+Important.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,417479a5-a2e2-426b-ade7-d90227a656d5.aspx</id>
    <published>2008-05-27T11:44:33.7457055-07:00</published>
    <updated>2008-05-27T11:44:33.7457055-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <h3>Because <em>not</em> proofreading shows your contempt for us both.
   </h3>
        <p>
       
   </p>
        <p>
      Dear Mr. Q:  
   </p>
        <p>
      I find it disturbing that you could misspell your own name, and not notice/care for
      this long.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=417479a5-a2e2-426b-ade7-d90227a656d5" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Hooray, Safari is upgrading to IE4!</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/04/25/Hooray+Safari+Is+Upgrading+To+IE4.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,749d620b-e29a-4f5b-8b18-df02fcddf8eb.aspx</id>
    <published>2008-04-25T10:26:14.6239239-07:00</published>
    <updated>2008-04-25T10:29:56.2588527-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://dean.edwards.name/">Dean</a> pointed out that Apple's <a href="http://webkit.org/blog/">Webkit
      team</a> is finally adding <a href="http://msdn2.microsoft.com/en-us/library/ms532853.aspx">Internet
      Explorer's CSS Visual Filters</a> (invented back in 1998 with Internet Explorer 4),
      and are calling it <a href="http://webkit.org/blog/181/css-masks/?repost">CSS Masks</a> in
      Safari.
   </p>
        <p>
      The sad news is that nobody's giving the IE team due credit.  The good news is
      that <em>that power is now there</em>.  
   </p>
        <p>
      So hooray Safari for ignoring web standards!  Yes, I mean that.  I'll take
      a good <em>de-facto </em>standard over nothing any day (anyone remember when the W3C
      actually did stuff?)  Step up to the plate, <a href="http://ln.hixie.ch/">Opera</a>, <a href="http://weblogs.mozillazine.org/">Mozilla</a>,
      and <a href="http://www.kdedevelopers.org/">Konqueror</a>!
   </p>
        <p>
      While you're at it, don't forget to grab IE's other great dev features, too! 
      If we get <a href="http://blog.throbs.net/ct.ashx?id=2f8cd22d-f050-4542-a05b-f71a4f6e1436&amp;url=http%3a%2f%2fmsdn.microsoft.com%2fworkshop%2fauthor%2fbehaviors%2foverview.asp">DHTML
      Behaviors</a>, <a href="http://blog.throbs.net/ct.ashx?id=2f8cd22d-f050-4542-a05b-f71a4f6e1436&amp;url=http%3a%2f%2fmsdn.microsoft.com%2fworkshop%2fauthor%2fdatabind%2fdata_binding_node_entry.asp">Databinding</a>, <a href="http://blog.throbs.net/ct.ashx?id=2f8cd22d-f050-4542-a05b-f71a4f6e1436&amp;url=http%3a%2f%2fmsdn.microsoft.com%2fworkshop%2fauthor%2fdhtml%2foverview%2frecalc.asp">CSS
      Expressions</a>, <a href="http://blog.throbs.net/ct.ashx?id=2f8cd22d-f050-4542-a05b-f71a4f6e1436&amp;url=http%3a%2f%2fmsdn.microsoft.com%2fworkshop%2fauthor%2fdhtml%2foverview%2fccomment_ovw.asp">Conditional
      Comments</a>, and <a href="http://blog.throbs.net/ct.ashx?id=2f8cd22d-f050-4542-a05b-f71a4f6e1436&amp;url=http%3a%2f%2fmsdn.microsoft.com%2fworkshop%2fauthor%2fdhtml%2freference%2fproperties%2fdefer.asp">Deferred
      Scripts</a>, that will cover my 2005 <a href="http://blog.throbs.net/2005/09/25/Disarm+IE+My+Dev+Wishlist+For+Other+Browsers.aspx">Dev
      Wishlist for Other Browsers</a>. 
      <br />
          That done, MS-haters could complain less about proprietary/innovation
      and the <em>the web could keep moving forward</em>.  To be clear, I'm saying
      the effort to complain about IE's extras would be better spent copying them in other
      browsers, helping web developers and by extension users.
   </p>
        <p>
      Hooray for progress!
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=749d620b-e29a-4f5b-8b18-df02fcddf8eb" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Eliza finds a new job as Microsoft's PartnerBot</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/04/14/Eliza+Finds+A+New+Job+As+Microsofts+PartnerBot.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,ebc908e6-ad52-405a-90fe-520e56b76dfe.aspx</id>
    <published>2008-04-14T13:55:53.7461093-07:00</published>
    <updated>2008-04-14T13:57:08.5771077-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
       
   </p>
        <p>
      I saw <a title="PartnerBot - Need a friend? It could be worth £1,000!" href="http://blogs.technet.com/mattmcspirit/archive/2008/04/10/need-a-friend-it-could-be-worth-1-000.aspx">Matt
      McSpirit</a>'s posting about Microsoft's new <a href="https://partner.microsoft.com/UK/40043201">PartnerBot</a> IM
      agent and contest, and gave it a whirl.  The result was a bit disappointing,
      and then went downhill:
   </p>
        <blockquote>
          <p>
      (4:45:55 PM) <b>me:</b> How can I combine SQL instances on SBS 2003? 
      <br />
      (4:45:56 PM) <b>MS PartnerBot:</b> Welcome back... 
      <br />
      Do you want more on How to buy SQL Server or SQL Server Product information? 
      <br />
      (4:46:00 PM) <b>me:</b> no 
      <br />
      (4:46:00 PM) <b>MS PartnerBot:</b> I'm sorry I couldn't help - please try again 
      <br />
      (4:46:16 PM) <b>me:</b> I'll just ask Google.com instead 
      <br />
      (4:46:16 PM) <b>MS PartnerBot:</b> Component Object Model 
      <br />
      (4:46:20 PM) <b>me:</b> What? 
      <br />
      (4:46:21 PM) <b>MS PartnerBot:</b> Partner Bot is unable to answer your query, please
      try again. 
      <br />
      (4:46:30 PM) <b>me:</b> Like I said, Google will help. 
      <br />
      (4:46:31 PM) <b>MS PartnerBot:</b> I'll try to help - please type your question 
      <br />
      (4:46:40 PM) <b>me:</b> No thanks. 
      <br />
      (4:46:40 PM) <b>MS PartnerBot:</b> You're welcome, please come back soon. 
      <br />
      (4:46:55 PM) <b>me:</b> (for nothing) 
      <br />
      (4:46:56 PM) <b>MS PartnerBot:</b> I cannot help you yet, could you refine your search? 
      <br />
      (4:47:03 PM) <b>me:</b> Who's asking the questions here? 
      <br />
      (4:47:03 PM) <b>MS PartnerBot:</b> I'm sorry I can't find that name in my directory
      - please try the Outlook Address Book 
      <br />
      (4:47:17 PM) <b>me:</b> Ok. 
      <br />
      (4:47:18 PM) <b>MS PartnerBot:</b> Partner Bot can't understand your question. Please
      rephrase it. 
      <br />
      (4:47:32 PM) <b>me:</b> Who is the Heartland District's partner representative? 
      <br />
      (4:47:33 PM) <b>MS PartnerBot:</b> Our partners are our priority - we want to help
      you develop and grow your business. Please visit the programme membership page at <a href="http://partner.microsoft.com/uk/40014052">http://partner.microsoft.com/uk/40014052</a>. 
      <br />
      (4:47:43 PM) <b>me:</b> Why don't you show me that information here? 
      <br />
      (4:47:43 PM) <b>MS PartnerBot:</b> In a competitive environment, having the right
      business intelligence can be the deciding factor in closing a deal. Gain a competitive
      edge with the information your customer needs to make a decision in your favour. Learn
      more at: <a href="https://partner.microsoft.com/UK/40018122">https://partner.microsoft.com/UK/40018122</a><br />
      (4:47:58 PM) <b>me:</b> You're Eliza, aren't you? 
      <br />
      (4:47:59 PM) <b>MS PartnerBot:</b> I am Partner Bot - code with attitude. Please type
      your question. 
      <br />
      (4:48:04 PM) <b>me:</b> ha
   </p>
        </blockquote>
        <p>
      "Code with attitude" -- if only it was helpful too.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=ebc908e6-ad52-405a-90fe-520e56b76dfe" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Best Frontpage quote</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/04/10/Best+Frontpage+Quote.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,83955d76-bf84-421c-8063-9c28c52beda7.aspx</id>
    <published>2008-04-10T12:57:33.2433509-07:00</published>
    <updated>2008-04-10T12:57:33.2433509-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      A friend gave me a work update today, which made my day:
   </p>
        <blockquote>
          <p>
            <font size="5">"They wanted a craptastic site that just shows what they offer
      and how to get a hold of them, so I pooped something out of Frontpage and gave it
      to them."</font>
          </p>
        </blockquote>
        <p>
      I'd normally give credit, but I'm pretty sure he doesn't want it for this.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=83955d76-bf84-421c-8063-9c28c52beda7" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Common SBS gotcha?</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/03/12/Common+SBS+Gotcha.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,9987ced6-e1ba-4799-8dfa-cf3b69ac550d.aspx</id>
    <published>2008-03-12T07:00:08.0400000-07:00</published>
    <updated>2008-03-12T07:02:07.9014617-07:00</updated>
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've fought with this before, and am getting it again on a fresh SBS R2 install in
      monitoring reports (and the Event Viewer/System log):
   </p>
        <blockquote>
          <p>
      The application-specific permission settings do not grant <u>Local Activation</u> permission
      for the COM Server application with CLSID {<u>E579AB5F-1CC4-44B4-BED9-DE0991FF0623</u>}
      to the user NT AUTHORITY/<u>NETWORK SERVICE</u> SID (S-1-5-20). This security permission
      can be modified using the Component Services administrative tool. 
   </p>
        </blockquote>
        <p>
      It took a long time to track down/fix the first time.  It was faster this time,
      but I'm documenting it now for future reference.  I underlined the important
      bits above.
   </p>
        <h4>First connect the dots:
   </h4>
        <ol>
          <li>
         Looked up that CLSID with regedit in HKCR\CLSDID\{<u>E579AB5F-1CC4-44B4-BED9-DE0991FF0623</u>}</li>
          <li>
         Looked up its AppID there: {<u>56BE716B-2F76-4dfa-8702-67AE10044F0B</u>}</li>
          <li>
         Open Component Services: Start &gt; Run &gt; dcomcnfg</li>
          <li>
            <em>(Guess that it's VSS related since SBS often has VSS errors, and)</em> open My
         Computer &gt; DCOM Config &gt; Volume Shadow Copy Service &gt; properties dialog.</li>
          <li>
         Confirm Volume Shadow Copy Service has that Application ID: <u>{56BE716B-2F76-4dfa-8702-67AE10044F0B}</u></li>
        </ol>
        <h4>Then actually <em>make</em> the fix:
   </h4>
        <ol>
          <li>
         Open Security tab &gt; Launch and Activation Permissions &gt; [Edit] button</li>
          <li>
         [Add] <u>Network Service</u>,  [OK]</li>
          <li>
            <em>Allow</em>
            <u>Local Activation</u> permissions to Network Service,  [OK],
         [OK]</li>
        </ol>
        <p>
          <br />
      My opinion: connecting the dots shouldn't be so nearly much more involved than making
      the fix.
   </p>
        <p>
      (Credit to <a href="http://forums.techarena.in/showthread.php?t=754746">this article</a> for
      documenting the basic troubleshooting process.)
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=9987ced6-e1ba-4799-8dfa-cf3b69ac550d" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Hoopla Roundup for Internet Explorer 8</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/03/06/Hoopla+Roundup+For+Internet+Explorer+8.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,8a689920-83d7-4e21-aa19-428c4ee79e79.aspx</id>
    <published>2008-03-06T11:13:49.3990000-07:00</published>
    <updated>2008-03-06T11:15:39.0573437-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I won't say it's "finally" coming, because it might be one of Internet Explorer's
      fastest major upgrades.  But IE8 <em>is </em>coming, and better yet, <strong>I
      think it <em>is </em>"finally" catching up with the competition.</strong></p>
        <p>
      The news is all over the place, and this time I won't dig into the tech <a href="http://blog.throbs.net/2006/01/31/IE+7+Beta+2+Preview.aspx">like
      I did with the IE7 beta</a>.  I have installed the developer beta for a little
      testing, and it looks pretty similar to IE7.  Since the UI isn't changing much,
      I think it's a comparatively developer-heavy release (yum!).  
   </p>
        <h4>Here are some good official links:
   </h4>
        <ul>
          <li>
            <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/">IE8 home page</a>
          </li>
          <li>
            <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm">IE8
         Readiness Toolkit</a>
          </li>
          <li>
            <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm">IE8
         Developer Highlights</a>
          </li>
          <li>
            <a href="http://support.microsoft.com/kb/949787">IE8 Release Notes</a>
          </li>
        </ul>
        <h4>And the interesting progress &amp; commentary:
   </h4>
        <ul>
          <li>
            <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">IE8
         passes Acid2 test</a> (<a href="http://www.webstandards.org/action/acid2/">Acid2</a> is
         a CSS Rendering test)</li>
          <li>
            <a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx">IE
         Team says IE8 will have to opt-in to its own new standards-support</a>, and then <a href="http://www.microsoft.com/presspass/press/2008/mar08/03-03WebStandards.mspx">changes
         their minds</a> (hooray!)</li>
          <li>
            <a href="http://ajaxian.com/archives/ie-8-better-ajax-css-dom-and-new-features">Ajaxian
         on IE 8: Better Ajax, CSS, DOM, and new features</a>
          </li>
          <li>
            <a href="http://ejohn.org/blog/javascript-in-internet-explorer-8/">John Resig (JQuery)
         applauds IE8's great Javascript (and other) progress </a>
          </li>
        </ul>
        <h4>My <em>own</em>/other thoughts: 
      <br /></h4>
        <p>
          <strong>New Direction</strong>: A lot of the most interesting new stuff is neither
      UI/security improvements nor core web technology improvements, but Web 2.0-type stuff
      like <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm#activities">Activities</a> and <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm#webslices">WebSlices</a> which
      seem to be targeting easier <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29">mashups</a> and
      3rd-party browser extensions.
   </p>
        <p>
          <strong>Bad Chrome</strong>: A later IE7 release added back the Classic file menu. 
      Now they've added the crap links bar back in, sacrificing that much more viewport
      to the biggest waste of browser chrome.  Those plus the infobar warning I got
      right away doubles the 3 rows it should be, meaning if it goes live this way, my various
      inattentive relatives are gonna be scrolling <em>way</em> too much:
   </p>
        <p>
          <a href="http://blog.throbs.net/resources/HooplaRoundupforInternetExplorer8_BA08/image.png">
            <img style="border: 0px none ;" alt="image" src="http://blog.throbs.net/resources/HooplaRoundupforInternetExplorer8_BA08/image_thumb.png" border="0" height="133" width="439" />
          </a>
        </p>
        <p>
          <strong>Developer's Browser Ecosystem</strong>: <a href="http://www.thecounter.com/stats/">IE7
      usage is still roughly even with IE6</a>, and seems to have leveled off.  It's
      frustrating that IE6 is still hanging on so much.  <strong>Let's get IE8 in and
      IE6 gone!</strong></p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=8a689920-83d7-4e21-aa19-428c4ee79e79" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Cool, Vista security improved too</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/02/26/Cool+Vista+Security+Improved+Too.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,cbfd32af-8949-4796-a1b2-0e2dc96f43bd.aspx</id>
    <published>2008-02-26T08:32:25.5560000-07:00</published>
    <updated>2008-02-26T08:37:57.7643525-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
      Microsoft just published an interesting <a href="http://blogs.technet.com/security/archive/2008/01/23/download-windows-vista-one-year-vulnerability-report.aspx">Windows
      Vista One Year Vulnerability Report</a></p>
        <p>
      I especially like this graph: 
      <br />
       <a href="http://blog.throbs.net/resources/CoolVistasecurityimprovedtoo_9352/image_3.png"><img style="border: 0px none ;" alt="Graph showing decrease of security vulnerabilities from Windows XP to Windows Vista" src="http://blog.throbs.net/resources/CoolVistasecurityimprovedtoo_9352/image_thumb_3.png" border="0" height="280" width="428" /></a></p>
        <p>
      I mentioned a few days ago that Vista seems to have picked up at XP's current level
      of stability.  From this it looks like it's done the same with security.  
   </p>
        <p>
      I think what's remarkable is that they've accomplished this while increasing the amount
      of Windows code (because of new features).  Normally more code creates more ways
      for it to fail and to get hacked, but the Vista team has done the opposite. 
      That's impressive.
   </p>
        <p>
      For bonus points, read through the report's comments (pretty fun on its own) and then
      read <a href="http://blogs.msdn.com/sdl/archive/2008/02/21/the-first-step-on-the-road-to-more-secure-software-is-admitting-you-have-a-problem.aspx">this
      response on the MS Software Development Lifecycle team blog</a>.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=cbfd32af-8949-4796-a1b2-0e2dc96f43bd" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Windows Vista &amp;amp; SP1</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/02/22/Windows+Vista+Amp+SP1.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,23e87f4c-5800-49cf-9662-3d8439fcf64a.aspx</id>
    <published>2008-02-22T13:10:22.2900000-07:00</published>
    <updated>2008-02-22T19:58:48.3078149-07:00</updated>
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've been using Vista Business for about a year.  I've had it on a secondary
      work machine since around May, and as my primary work machine since November. Overall,
      it's quite nice.
   </p>
        <p>
      But it's definitely had its quirks, mostly with waking from standby or hibernation.
      I put a couple hotfixes on, and they definitely helped, but it still did have an occasional
      strangeness. That said, in almost a year's time, I only remember needing to hard-reset
      it perhaps 3 times, and needing to reboot it maybe 5. 
   </p>
        <p>
      Now, I think that's great, considering these machines belong to a tweaker like me
      (read: not a grandma or Mac-type user who doesn't try new things).  I'd say it's <em>comparable
      reliability to a current stable XP system</em>. This is an important comparison --
      XP has been maturing since 2001, but<strong> Vista started out at the same level of
      reliability</strong>.
   </p>
        <blockquote>
          <p>
      As an aside, I've had several non-technical folks ask me <em>"is Vista as bad as they
      say?"</em> and I've only been able to respond <em>"as who says?"</em>  The only
      negative reviews I've seen were some journalists who must have put Vista on old hardware
      without current drivers.  But IT professionals I've talked to who've used Vista
      for a while seem to like it.
   </p>
        </blockquote>
        <p>
      So anyway, I still didn't want that occasional quirk, so I tracked down <i>hot-off-the-presses</i> Service
      Pack 1, and applied it last night.  It took about 45 minutes, and went flawlessly. 
      Hooray for that, and hopefully it sails even smoother now...
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=23e87f4c-5800-49cf-9662-3d8439fcf64a" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Push Symantec licenses through XP Firewall</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/02/06/Push+Symantec+Licenses+Through+XP+Firewall.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,944ff7f1-f17c-48d8-a6b3-86e1e8d835fb.aspx</id>
    <published>2008-02-06T10:08:31.7000000-07:00</published>
    <updated>2008-02-06T10:11:59.8037231-07:00</updated>
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <category term="tools/tips/hacks" label="tools/tips/hacks" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
   In case anyone needs this, I found that this (quite batchable) command opens the XPSP2
   Firewall appropriately so Symantec Management Console can push SAV licenses to workstations:<br /><br /><code style="border: 3px ridge rgb(255, 255, 255); padding: 1ex; display: block; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: 'Courier New',monospace; font-size: small;"> &gt;
   netsh firewall set portopening TCP 2967 "Symantec AntiVirus Client Management" enable
   subnet<br /></code><br /><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=944ff7f1-f17c-48d8-a6b3-86e1e8d835fb" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Corporate-vs-Consultant</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2008/01/25/CorporatevsConsultant.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,c2a601ca-0966-4a90-905f-6eaadbc35909.aspx</id>
    <published>2008-01-25T14:53:22.3560000-07:00</published>
    <updated>2008-02-22T20:26:12.6413621-07:00</updated>
    <category term="business" label="business" scheme="dasBlog" />
    <category term="personal/family" label="personal/family" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Wow, I've been out of it for a while...
   </p>
        <p>
      I've failed to mention my new job at 
      <abbr title="Total &lt;strike&gt;Quantity&lt;/strike&gt; Quality Logistics">
         TQL
      </abbr>
      as Web Team Supervisor (best described as <em>"all things web").</em>  Well, <i>2yrs
      ago </i>isn't "new" anymore, though.  The job was both a break for me and also
      an experiment to try A) being <i>not a consultant</i>, B) working for a <i>non-IT </i>organization,
      and C) working with <em>bigger</em> stuff.  The break/experiments are over now
      -- my questions are answered and I'm back to working on Slingshot Solutions full-time
      (never actually stopped, but it was only for a few clients).  
   </p>
        <p>
      Enough background.  Going into this, I wanted to start a "consultant-vs-corporate
      drone" comparison .  Coming back out, I do again.  So here it is. 
      I'll just sketch it here and fill it in as I think of it.  Consider this <em>in
      progress</em>:
   </p>
        <h3>Hours
   </h3>
        <p>
          <strong>
            <em>Working For The Man</em>: Regular and Separate.</strong>
          <br />
      But too many, and for no extra reward but sacrifice to my own quest for perfection.
   </p>
        <em>
        </em>
        <p>
          <strong>
            <em>Working For The Me</em>: Free and Easy. 
      <br /></strong>"Working for the man" can mean "<em>I'm</em> the man!"  But sometimes
      it's <em>too</em> free.  I often found/find myself working at odd hours I shouldn't. 
      And often my boss was a jerk -- time off doesn't pay the bills, so no vacation and
      no sick time.  Chalk this up to I'm just a nincompoop.
   </p>
        <h3>Sense of Ownership
   </h3>
        <p>
          <strong>
            <em>The Man</em>: Good-ish.</strong>
          <br />
      Unfortunately, a strong sense of ownership without enough discretion = lousy follow-through
      and perpetual frustration.  Not my bag baby.
   </p>
        <p>
          <strong>
            <em>The Me</em>: Great. 
      <br /></strong>The only limit is my own capacity.  Time tends to be the biggest limit
      for me (I often suspect this is more a bachelor's game).
   </p>
        <h3>Stress
   </h3>
        <p>
          <strong>
            <em>The Man</em>: High. 
      <br /></strong>An uptight organization's expections often venture outside of performance. 
      Uptight sucks.
   </p>
        <p>
          <strong>
            <em>The Me</em>:</strong>
          <strong>High. 
      <br /></strong>Remember that bit about Ownership?  It's not all healthy.  While
      it's great to own your own business, it really sucks when it owns you.  (works
      of my own hands ... otherwise known as idolatry, I'd say). 
      <br />
      OTOH, I noticed I smile, sing and play music, and play with my kids a lot more lately
      (at least when I'm not swamped).
   </p>
        <h3>Teamwork
   </h3>
        <p>
          <strong>
            <em>The Man: </em>Great. 
      <br /></strong>It's wonderful to let HR, Accounting, DBAs and Network Admins just <em>do
      their thing</em>, so I don't have to.
   </p>
        <p>
          <strong>
            <em>The Me: </em>Sucks. 
      <br /></strong>Yes, I use good subcontractors, but everything is still ultimately <em>my </em>problem.
   </p>
        <h3>Motivation
   </h3>
        <p>
          <strong>
            <em>The Man: </em>Consistent.</strong>
          <br />
      There's always someone else watching (or at least the <i>sense </i>that there is),
      which keeps me on my game.<br /></p>
        <p>
          <strong>
            <em>The Me: </em>Variable.<br /></strong>As a <i>lone </i>consultant, motivation is more easily affected by other
      influences like mood or weather (these snow days are killing me!)<br /></p>
        <h3>Motive<br /></h3>
        <p>
          <strong>
            <em>The Man: C</em>onvoluted.</strong>
          <br />
      When politics/red tape get in the way, it's sometimes hard to tell if I'm fighting
      for project's success or just my own ego.
   </p>
        <p>
          <strong>
            <em>The Me: C</em>lear.<br /></strong>Simple: My customers' success is <i>my</i> success.
   </p>
        <p>
          <br />
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=c2a601ca-0966-4a90-905f-6eaadbc35909" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>and hasta la vista, Zoomtown</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2007/07/21/and+Hasta+La+Vista+Zoomtown.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,322805ec-48d8-4b3e-91fc-3861a6ef25c2.aspx</id>
    <published>2007-07-21T14:44:32.5743334-07:00</published>
    <updated>2007-07-21T14:44:32.5743334-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">This is on Godaddy hosting now (for real),
   and <b><i>I</i></b> am onto Roadrunner.  This blog's roughly 50% uptime problems
   should definitely be a thing of the past.<br /><p></p><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=322805ec-48d8-4b3e-91fc-3861a6ef25c2" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Adios valhalla</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2007/05/31/Adios+Valhalla.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,602b03d1-a06c-4c68-94a8-fce5373dec63.aspx</id>
    <published>2007-05-30T19:39:27.8013544-07:00</published>
    <updated>2007-05-30T19:39:27.8013544-07:00</updated>
    <category term="meta-throbs" label="meta-throbs" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">In my quest to dejunkify my life, I'm trying
   to move this blog to someone else's server.  Here it is on my free Godaddy hosting
   (sweeet deal, btw), but does it actually work?  Only this post will tell...<br /><p></p><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=602b03d1-a06c-4c68-94a8-fce5373dec63" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Driving Oblivion</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2007/04/23/Driving+Oblivion.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,5594a848-67a0-4111-afcd-c835ac09c4a0.aspx</id>
    <published>2007-04-22T19:51:17.7463123-07:00</published>
    <updated>2007-04-22T19:54:31.7349253-07:00</updated>
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <category term="personal/family" label="personal/family" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <h4>
          <em>"People should be ashamed when they are passed on the right"</em>
        </h4>
        <p>
      I'm not a bumper-sticker person.  I really have never had one, and probably never
      will.  I guess my soapbox-ish feelings have never overcome my greater aversion
      to more visual pollution.  ...Except when it comes to driving considerately. 
      If I saw one, I'm sure I would buy and apply a bumper sticker along these lines:
   </p>
        <div style="border-right: #000 1px solid; background: #000; padding-bottom: 0.25ex; border-left: #000 1px solid; width: 13em; color: #fff; border-bottom: #000 1px solid">
          <div style="font-size: 72pt; line-height:0.45" align="center">→<br /></div>
          <div style="font-size: 8pt" align="center">keep right (except to pass)
      </div>
        </div>
        <p>
      Driving considerately depends on awareness.  If you're oblivious to what's going
      on around you, yes "mental auto-pilot" might keep you personally safe (somewhat),
      but it interferes with the effective flow of traffic.  
   </p>
        <p>
      This "driving oblivion" is essentially a form of laziness.  People
      should be ashamed when they are passed on the right, and should feel the need to apologize
      somehow, perhaps by flashing their lights in acknowledgement of the inconvenience
      they may have just caused the passer.  But of course they'd have to notice <em>that</em> too... 
   </p>
        <p>
      A similar symptom of driving oblivion is <em>failure to indicate</em>: just drift
      on over to wherever you feel like being, with no consideration for other drivers.
   </p>
        <p>
      I guess <em>flow</em> and <em>being considerate</em> are big with me these days.
   </p>
        <p>
      A not particularly-related frustration, but one which also breaks flow, is <a href="http://www.amasci.com/amateur/traffic/traffic1.html">traffic
      waves</a>.  I think I mentioned once that I'd meant to write about it as a form
      of compression wave, but fortunately someone beat me to it.  Traffic waves are
      actually <em>not </em>a symptom of laziness, but rather one of greediness -- never
      allowing enough space in front of you that someone else might be able to cut in line. 
      In the process, your foot ends up back-and-forth between pedals, magnifying the compression
      waves and actually slowing the flow.  (Imagine a sink drain that burps, back
      with the air, forth with the water).
   </p>
        <p>
      (Normally I'd apologize for venting, soapboxing, etc.  But lookee there at my
      name up top!  <em>Speaking freely</em> is a blog's "why".)
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=5594a848-67a0-4111-afcd-c835ac09c4a0" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Hey, Scripting Guy!</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2007/03/03/Hey+Scripting+Guy.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,280442df-e7e1-441c-9600-b30b4673ca62.aspx</id>
    <published>2007-03-02T18:18:23.6580000-07:00</published>
    <updated>2007-03-02T18:23:20.1236451-07:00</updated>
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">I've bugged the <a href="http://www.microsoft.com/technet/scriptcenter/sgwho.mspx">Microsoft
   Scripting Guys</a> to make a feed for their great <a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/all.mspx">daily
   Q&amp;A</a>.  "Coming soon" was the most I ever heard (and over a year ago)...<br /><br />
   I don't know what the holdup is, but it doesn't matter to me now.  Thanks to <a href="http://www.fortysomething.ca/mt/etc/"><i>etc.</i></a>,
   I just found <a href="http://www.yoktu.com/feedmaker/">Yoktu.com Feedmaker</a>. 
   A moment later, I had the <a title="Hey, Scripting Guy! Q&amp;A archive" href="http://www.yoktu.com/feedmaker/feed.aspx?u=http://www.microsoft.com/technet/scriptcenter/resources/qanda/all.mspx&amp;f=technet">feed
   I want</a><a href="http://yoktu.com/feedmaker/feed.aspx?u=http://microsoft.com/technet/scriptcenter/resources/qanda/all.mspx"></a>. 
   Sweet!<br /><br />
   One note: Feedmaker has a Word Filter option.  Unfortunately it doesn't do positive
   filters, so <i>"?"</i> hides all the links I <i>want</i>, instead of the generic ones
   I don't.  No big deal (I'll choke doen the extras), but hey Yoktu, how about
   a googlish syntax like <i>"+?"</i> for specifying what to include?<br /><br /><a href="http://yoktu.com/feedmaker/feed.aspx?u=http://microsoft.com/technet/scriptcenter/resources/qanda/all.mspx"></a><p></p><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=280442df-e7e1-441c-9600-b30b4673ca62" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Top 10</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2007/02/17/Top+10.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,ce48af3b-a13b-4d62-8cc6-7044062bb4f9.aspx</id>
    <published>2007-02-17T14:40:19.7610000-07:00</published>
    <updated>2007-02-17T14:40:47.7930884-07:00</updated>
    <category term="fun/entertainment" label="fun/entertainment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">It's been a long time since I've done one
   of these, but here's another <a href="http://blog.throbs.net/2005/04/24/My+First+10+Random+Songs.aspx">top
   10 randomized entries from my collection</a>:<br /><br /><ul><li>
         Byrds - Turn! Turn! Turn! (To Everything There Is A Season)</li><li>
         Kool and the Gang - 16 Spirit Of The Boogie</li><li>
         King's X - Pretend</li><li>
         The Commodores - Still</li><li>
         Spock's Beard - 4 O' Clock</li><li>
         Lit - Miserable</li><li>
         Journey - Any Way You Want It</li><li>
         Van Halen II - D.O.A.</li><li>
         They Might Be Giants - Clap Your Hands</li><li>
         Mike Helm - Meet My New Friend<br /></li></ul><br />
   (Granted, I cheated when I removed the Mr. Belvedere theme song, but can you blame
   me?)<br /><br /><br /><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=ce48af3b-a13b-4d62-8cc6-7044062bb4f9" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Got a new feed reader</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2007/02/03/Got+A+New+Feed+Reader.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e.aspx</id>
    <published>2007-02-03T16:19:04.2162684-07:00</published>
    <updated>2007-02-03T16:27:34.1050396-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      A comment I just posted at <a title="http://datamining.typepad.com/data_mining/attensa/index.html" href="http://datamining.typepad.com/data_mining/attensa/index.html">http://datamining.typepad.com/data_mining/attensa/</a> : 
   </p>
        <blockquote>
          <p>
            <em>I've been using intraVnews for several years, liking Outlook's sorting power to
      manage info, but I'm not at one machine long enough lately to keep current. So I went
      shopping for an online reader, and found your post and the </em>
            <a href="http://kbcafe.com/rss/?guid=20060515121320">
              <em>RSS
      Reader Survey</em>
            </a>
            <em>.</em>
          </p>
          <p>
            <em>Based on those, I tried (or at least looked at) <a href="http://bloglines.com/">Bloglines</a>, <a href="http://rojo.com/">Rojo</a>,
      NetNewsWire and <a href="http://www.curiostudio.com/">Great News</a>. I mostly didn't
      like the UIs (too weak or clunky compared to Outlook), and most just didn't work on
      my Windows Mobile phone' Pocket IE. </em>
          </p>
          <p>
            <em>I ended up using <a href="http://reader.google.com/">Google Reader</a> instead
      -- sure it's not as powerful as intraVnews/Outlook (no search folders, no deactivating
      feeds), but I don't think I need that power since the "reading flow" is so smooth
      (aka "UX", or User Experience in Microsoft's new lingo). I don't Need to filter out
      the "junk" since it's easy to just ignore it.</em>
          </p>
          <p>
            <em>Granted, it's only been 2 weeks, but I've been successfully keeping up on 296
      feeds pretty easily.</em>
          </p>
        </blockquote>
        <p>
      I should mention I was actually looking for an Outlook/online combo.  Apparently
      Newsgator and Attensa both do this, but Newsgator ain't free (and I'm a tightwad), and
      I couldn't <em>find</em> Attensa's supposed free service...  I've tried the Outlook
      addins for both in the past, tho, and they're fine (since it's Outlook).
   </p>
        <p>
      Hm, should I post my 296 feed OPML?  ..or I guess Google Reader has a sharing
      feature -- maybe that's something to try out.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Links for 2007-01-04</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2007/01/05/Links+For+20070104.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,722f737a-c7de-48f5-8bf1-dca8c4e2603a.aspx</id>
    <published>2007-01-04T17:43:34.0402377-07:00</published>
    <updated>2007-01-04T17:44:00.4189575-07:00</updated>
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Busy?  Oh yeah.
   </p>
        <ul>
          <li>
            <a href="http://amasci.com/amateur/traffic/trafexp.html">TRAFFIC WAVE EXPERIMENTS</a> --
         I've been wanting to write this article for a very long time.  Someone finally
         did it for me (tho' at much greater length).<br /></li>
          <li>
            <a href="http://www.webstandards.org/2006/11/04/you-can-improve-ie-next/#comments">You
         can improve IE.next - The Web Standards Project</a> -- cool this is being
         done, uh, <a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerFeedback">again</a>.<br /></li>
          <li>
         And interesting variations on a theme -- also interesting is that you'll never see
         anything like this on <a href="http://slashdot.org/">Slashdot</a> or <a href="http://digg.com/">Digg</a> (which
         is <em>their</em><a href="http://en.wikipedia.org/wiki/Fanboyism">fanboyism</a>): 
         <ul><li><a href="http://www.udolpho.com/weblog/?id=00754&amp;title=Seven-reasons-IE-is-better-than-Firefox-from-a-developers-point-of-view">Seven
               reasons IE is better than Firefox (from a developer's point of view)</a></li><li><a href="http://mywebpages.comcast.net/SupportCD/FirefoxMyths.html">Firefox Myths</a></li><li><a href="http://poptech.blogspot.com/2005/01/firefox-new-religion.html">Firefox -
               A New Religion</a><br /></li></ul></li>
        </ul>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=722f737a-c7de-48f5-8bf1-dca8c4e2603a" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>I just reset my Sager notebook's BIOS.</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/12/22/I+Just+Reset+My+Sager+Notebooks+BIOS.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,25a19f87-68dc-46a7-937b-a51227cd8332.aspx</id>
    <published>2006-12-22T14:41:35.4800000-07:00</published>
    <updated>2006-12-22T15:07:01.9410251-07:00</updated>
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      For those in a similar tight place...
   </p>
        <p>
      Alright, I shouldn't have experimented with the BIOS settings so flippantly, but all
      my other current hardware either has an internal "reset" jumper, or it automatically
      detects problems and resets itself, so I <em><a href="http://www.google.com/search?q=%22You+make+an+ass+out+of+uma+thurman">assumed</a></em>I
      was safe...
   </p>
        <p>
      Well imagine my surprise that powering on gave me an utterly blank screen, and
      no combination of keys would fix it.  Opening the case showed no reset mechanism
      either.  And <a href="http://www.sagernotebook.com/">Sager's website</a> showed
      no support options except an RMA form...
   </p>
        <p>
      Fortunately I found (<a title="Notebookforums.com: Contacting Sager for Tech Support" href="http://www.notebookforums.com/thread9457.html">elsewhere</a>)
      an email address for support: <a href="mailto:websupport@sagernotebook.com">websupport@sagernotebook.com</a>. 
      I emailed and got a response within 24 hours asking for a serial number.  Knowing
      it was out of warranty (and expecting a "sorry about your luck" response), I gritted
      my teeth &amp; answered.
   </p>
        <p>
      Glory be, 12 hours later I received these instructions from Daniel on how to reset
      the BIOS to factory settings:
   </p>
        <blockquote>
          <p>
            <em>Bob,</em>
          </p>
          <p>
            <em>If you feel comfortable, Try this, 1st unplug all the power remove the AC Adapter
      and the Battery. And open the bottom cover(see attachment picture) and unplug the
      Cmos-Battery’s wire(<b><u>red&amp;black</u></b> crop by <b>Green</b> Color) for like
      15sec. Then reconnect it back the wire then everything ACA and the </em>
            <em>Big Battery.</em>
            <em> See
      that will help.</em>
          </p>
          <p>
            <em>*** We don't hold any responsibility ***</em>
            <a href="content/binary/5320%20%20Cmos-Bat.JPG" target="_blank">
              <img src="content/binary/5320%20%20Cmos-Bat.JPG" align="right" border="0" height="155" width="225" />
            </a>
          </p>
          <p>
          </p>
          <p>
            <em>Daniel<br />
      Sager computer<br />
      18005 Cortney Ct<br />
      City of Industry, CA 91748<br />
      Tel# 1-800-741-2219 626 964 4849<br />
      Fax# 626-964-2381</em>
          </p>
        </blockquote>
        <p>
      Despite <em>Bob-</em>ifying me, it made enough sense that I was booting normally in
      5 minutes (and mostly time for the tiny screws).
   </p>
        <p>
      It's good info, Sager just needs to share it more easily.  I wrote back to thank
      Daniel, and suggested they put this kind of info in a public knowledgebase.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=25a19f87-68dc-46a7-937b-a51227cd8332" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>IE7 and minWidth </title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/11/17/IE7+And+MinWidth+.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,6ae3c614-0006-41c5-b379-dc2e449d5f9d.aspx</id>
    <published>2006-11-17T09:00:49.0750000-07:00</published>
    <updated>2006-11-20T15:55:25.2794622-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font size="2">
          <p>
      IE7 was supposed to have supported <a href="http://msdn2.microsoft.com/en-us/library/ms530820.aspx">min-width</a> in
      CSS.  <strong>It doesn't work right</strong>.  
   </p>
          <p>
            <a href="http://msdn2.microsoft.com/en-us/library/ms530820.aspx">Their spec</a> says
      it applies to "floating block-level elements", but they don't mention that it <strong>also</strong> requires
      an explicit <font face="Courier New">width</font> -- "auto" won't work.  While
      that's fine for "stretchy" layouts, it's useless for what I want: a flexible, tableless
      form layout (with elements which can expand to their contents' sizes).
   </p>
          <p>
      In fact, my previous IE6 hacks to force it with CSS expressions <em>now don't work</em>,
      because while the <font face="Courier New">min-width</font> <em>attribute</em> is
      valid in IE7, the <em>feature </em>is not actually implemented.  SO, while I
      previously could pick it up in IE6 with something like this:<br /><font color="#800000" size="2">SELECT</font><font size="2"><font color="#000000"> {<br /></font></font><font color="#ff0000" size="2">min-width</font><font color="#000000" size="2">:</font><font color="#0000ff" size="2">11em</font><font size="2"><font color="#000000">; 
      <br /></font></font><font color="#0000ff" size="2">_width:expression(this.currentStyle.getAttribute('min-width'))</font><font size="2"><font color="#000000">;<br /></font></font><font size="2">}
      </font></p>
        </font>
        <p>
      IE7 now requires the same trick to be like so:<br /><font color="#800000">SELECT</font><font size="2"><font color="#000000"> {<br /></font></font><font color="#ff0000" size="2">min-width</font><font color="#000000" size="2">:</font><font color="#0000ff" size="2">11em</font><font size="2"><font color="#000000">; 
      <br /></font></font><font color="#0000ff" size="2">_width:expression(this.currentStyle.getAttribute('minWidth'))</font><font size="2"><font color="#000000">;<br /></font></font><font size="2">}</font></p>
        <p>
          <font size="2">Unfortunately, forking logic inside CSS expressions is a bit of a pain. 
      That, combined with the limitations of this technique (IE6 treats <font face="Courier New">width</font> as <font face="Courier New">min-width</font><strong>only
      when the contained elements can't be wrapped</strong>), prompted me to write a solution
      script.  Here it is:</font>
        </p>
        <font color="#008000" size="2">
          <font color="#008000" size="2">
            <p>
      /* 
      <br />
      author: Rob Eberhardt<br />
      desc: fix MinWidth for IE6 &amp; IE7<br />
      params: none<br />
      returns: nothing<br />
      notes: cannot yet fix childless elements like INPUT or SELECT<br />
      history:<br />
         2006-11-20 revised for standards-mode compatibility<br />
         2006-11-17 first version<br />
      */<br /></p>
          </font>
          <font color="#0000ff" size="2">function</font>
          <font color="#000000" size="2">
          </font>
          <font color="#800000" size="2">fixMinWidthForIE</font>
          <font size="2">
            <font color="#000000">(){<br /></font>
          </font>
          <font color="#0000ff" size="2">   try</font>
          <font size="2">{<br />
         </font>
          <font color="#0000ff" size="2">if</font>
          <font size="2">(!</font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">body</font>
          <font size="2">.</font>
          <font color="#800000" size="2">currentStyle</font>
          <font size="2">){</font>
          <font color="#0000ff" size="2">return</font>
          <font size="2">} </font>
          <font color="#008000" size="2">//IE
   only<br /></font>
          <font size="2">   }</font>
          <font color="#0000ff" size="2">catch</font>
          <font size="2">(</font>
          <font color="#800000" size="2">e</font>
          <font size="2">){</font>
          <font color="#0000ff" size="2">return</font>
          <font size="2">}<br />
      </font>
          <font color="#0000ff" size="2">var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">elems</font>
          <font size="2">=</font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">getElementsByTagName</font>
          <font size="2">("*");<br />
      </font>
          <font color="#0000ff" size="2">for</font>
          <font size="2">(</font>
          <font color="#800000" size="2">e</font>
          <font size="2">=0; </font>
          <font color="#800000" size="2">e</font>
          <font size="2">&lt;</font>
          <font color="#800000" size="2">elems</font>
          <font size="2">.</font>
          <font color="#800000" size="2">length</font>
          <font size="2">; </font>
          <font color="#800000" size="2">e</font>
          <font size="2">++){<br /></font>
          <font color="#0000ff" size="2">      var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2"> = </font>
          <font color="#800000" size="2">elems</font>
          <font size="2">[</font>
          <font color="#800000" size="2">e</font>
          <font size="2">].</font>
          <font color="#800000" size="2">currentStyle</font>
          <font size="2">;</font>
          <font color="#0000ff" size="2">
            <br />
         var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2"> =
   (</font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2">.</font>
          <font color="#800000" size="2">minWidth</font>
          <font size="2">)
   ? </font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2">.</font>
          <font color="#800000" size="2">minWidth</font>
          <font size="2"> : </font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2">.</font>
          <font color="#800000" size="2">getAttribute</font>
          <font size="2">("min-width"); </font>
          <font color="#008000" size="2">//IE7
   : IE6<br /></font>
          <font size="2">
          </font>
          <font color="#0000ff" size="2">      if</font>
          <font size="2">(</font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2"> &amp;&amp; </font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2"> !=
   'auto'){<br /></font>
          <font color="#0000ff" size="2">         var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">shim</font>
          <font size="2"> = </font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">createElement</font>
          <font size="2">("DIV");<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">         </font>shim</font>
          <font size="2">.</font>
          <font color="#800000" size="2">style</font>
          <font size="2">.</font>
          <font color="#800000" size="2">cssText</font>
          <font size="2"> =
   'margin:0 !important; padding:0 !important; border:0 !important; line-height:0 !important;
   height:0 !important; BACKGROUND:RED;';<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">         </font>shim</font>
          <font size="2">.</font>
          <font color="#800000" size="2">style</font>
          <font size="2">.</font>
          <font color="#800000" size="2">width</font>
          <font size="2"> = </font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2">;<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">         </font>shim</font>
          <font size="2">.</font>
          <font color="#800000" size="2">appendChild</font>
          <font size="2">(</font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">createElement</font>
          <font size="2">("&amp;nbsp;"));<br /></font>
          <font color="#0000ff" size="2">         if</font>
          <font size="2">(</font>
          <font color="#800000" size="2">elems</font>
          <font size="2">[</font>
          <font color="#800000" size="2">e</font>
          <font size="2">].</font>
          <font color="#800000" size="2">canHaveChildren</font>
          <font size="2">){<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">            </font>elems</font>
          <font size="2">[</font>
          <font color="#800000" size="2">e</font>
          <font size="2">].</font>
          <font color="#800000" size="2">appendChild</font>
          <font size="2">(</font>
          <font color="#800000" size="2">shim</font>
          <font size="2">);<br /><font color="#0000ff">         </font>}</font>
          <font color="#0000ff" size="2">else</font>
          <font size="2">{<br /></font>
          <font color="#008000" size="2">
            <font color="#0000ff">            </font>//??<br /></font>
          <font size="2">
            <font color="#0000ff">         </font>}<br />
         }<br />
      }<br />
   }
   </font>
        </font>
        <p>
          <font size="2">It uses a shim technique to fix it only for IE (other browsers don't
      support <font face="Courier New">currentStyle</font>).  The remaining limitation
      here is that it only works on elements which <font face="Courier New">canHaveChildren</font>,
      so it <em>does not work on childless elements</em>,<em></em>like form <font face="Courier New">INPUT</font>s
      or <font face="Courier New">SELECT</font>s.  Any suggestions for this case are
      welcome!</font>
        </p>
        <p>
      To use it, j<font size="2">ust call <font face="Courier New">fixMinWidthForIE()</font> in
      the window.onload, or better yet <a href="http://dean.edwards.name/weblog/2006/06/again/">when
      the DOM has loaded</a>, and you're set.</font></p>
        <p>
          <em>2006-11-20: I updated the script for better standards-mode compatibility (it was
      causing extra blank lines).  I had missed the doctype switch in my current project. 
      The good news is that IE7 in standards mode <strong>does</strong> do min-width. 
      (I wish I'd noticed that sooner!)  However, I still have a lot of IE6 miles to
      go before I can put it to sleep...</em>
        </p>
        <p>
          <em>
          </em> 
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6ae3c614-0006-41c5-b379-dc2e449d5f9d" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Error: VPC on XPx64</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/10/01/Error+VPC+On+XPx64.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,a7b5000f-7768-47df-8ed6-53d07d88a22c.aspx</id>
    <published>2006-10-01T13:54:33.4590000-07:00</published>
    <updated>2006-10-01T14:06:42.4069258-07:00</updated>
    <category term="broken/WTF" label="broken/WTF" scheme="dasBlog" />
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p class="imgWrapper">
          <img title="---------------------------&#xD;&#xA;Fatal Error -- Installer must exit&#xD;&#xA;---------------------------&#xD;&#xA;You are not running on a supported operating system.  Microsoft Virtual PC 2004 is only supported on Windows 2000 Professional and Windows XP Professional.&#xD;&#xA;---------------------------&#xD;&#xA;OK   &#xD;&#xA;---------------------------" src="/resources/Virtual%20PC%20-vs-%20x64%20err.PNG" border="0" height="126" width="498" />
        </p>
        <p>
          <i>Windows XP Professional</i>?  Check.<i><em></em></i></p>
        <p>
      But what about 64-bit?  Apparently it's actually <b>not</b> supported on <u>64-bit</u><i> Windows
      XP Professional</i>.<br /><i><em></em></i></p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=a7b5000f-7768-47df-8ed6-53d07d88a22c" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Eleven</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/09/25/Eleven.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,8eb199fb-1576-4c6b-a2dc-9e49d00992ee.aspx</id>
    <published>2006-09-24T18:33:23.8404490-07:00</published>
    <updated>2006-09-24T18:33:23.8404490-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <object width="425" height="350">
          <param name="movie" value="http://www.youtube.com/v/AhVWJgIzftE" />
          <param name="wmode" value="transparent" />
          <embed src="http://www.youtube.com/v/AhVWJgIzftE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350">
          </embed>
        </object>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=8eb199fb-1576-4c6b-a2dc-9e49d00992ee" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Finally off dotText!</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/08/23/Finally+Off+DotText.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,e010ab40-99fd-4342-a50d-4fd35d2f7f75.aspx</id>
    <published>2006-08-22T21:06:09.1190000-07:00</published>
    <updated>2006-08-26T22:25:21.7345318-07:00</updated>
    <category term="meta-throbs" label="meta-throbs" scheme="dasBlog" />
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">It took ages, but I'm on <a href="http://sourceforge.net/projects/dasblogce">dasBlog</a> now.  <a href="http://blog2.throbs.net/2005/05/23/Comments+Closed.aspx">Good
   riddance to dotText</a>!  -- I bid it lovingly, though, since it served well
   for a 1st generation blog engine -- Somehow a couple hundred legitimate posts + comments
   garnered many thousands of comment spams.  I expect dasBlog will handle that
   all better; captchas are a tad annoying but effective, I hear.<br /><br />
   That dasBlog is still under active development is a good sign.  I find that quality
   much more  important these days.  For reference, <a href="http://dbvt.com/blog/archive/2005/01/25/788.aspx">dotText
   was last updated almost 2yrs ago (and wasn't even really released)</a>.<br /><p></p>
   So in other news (in the sense that no news is its own news), I haven't posted much
   of anything in a couple months, and even then there wasn't much meat.  I plan
   to start writing/posting with something like BlogJet.  (Yes, I actually used
   dotText's web-based editor, which was <i>text-only </i>in Firefox -- I'm entirely
   too comfortable with code for my own good).  Hopefully this ease will lubricate
   the writing process.<br /><br />
   Regarding the transition: I used two great tools.  One was <a href="http://iceglue.com/tranqy/CategoryView,category,DotText2DasBlog.aspx">Aaron
   Junod's great dotText to dasBlog converter</a> to migrate the content.  This
   would have done the trick many moons ago, except that I didn't want to orphan all
   my incoming links (a big no-no to a web dev like me).  Fortunately, <a href="http://www.hanselman.com/blog/PermaLink.aspx?guid=706db440-20b2-4697-a2fa-f03f9a4d36ff">Scott
   Hanselman published a Regex to remap URLs from dotText's format to dasBlog's</a> (If
   only I hadn't fat-fingered that one the first time I tried it way back, it'd actually
   have worked).  
   <br /><br />
   Finally, some outstanding meta-throbs junk:<br /><ol><li>
         Comments were probably lost.  Sorry.  I noticed spammers were usually changing
         the subject from the default "re: whatever", so I killed most of the rest.  
         <br /></li><li>
         Search is gone for the moment.  I'll add it back in Real Soon Now.</li><li>
         Images and other locally-hosted junk is probably all broken.  I'll fix that slightly
         sooner.</li><li>
         Comments are screwy (dotText saved as HTML.  dasBlog doesn't.)</li><li>
         Layout is messed in IE6.<br /></li></ol><br /><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=e010ab40-99fd-4342-a50d-4fd35d2f7f75" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Recent Visitors</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/05/29/Recent+Visitors.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,380f1523-cd09-41dc-ad10-f4382db75d42.aspx</id>
    <published>2006-05-29T09:44:00.0000000-07:00</published>
    <updated>2006-05-29T10:47:00.0000000-07:00</updated>
    <category term="meta-throbs" label="meta-throbs" scheme="dasBlog" />
    <content type="html">&lt;div class="imgWrapper"&gt;
   &lt;iframe width="465" height="300" name="vlocate" scrolling="no" allowtransparency="true" style="margin:0 -10px 0 -10px; padding:0; border:0; overflow:hidden;" src="http://wefixit.de/vlocate/vlocate.php?num=100&amp;sx=465&amp;sy=330&amp;lat=-30&amp;lon=10&amp;zoom=16&amp;type=map&amp;uid=73a9bff028c8b73de726c0719ded4d84" &gt;
   &lt;/iframe&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=380f1523-cd09-41dc-ad10-f4382db75d42" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </content>
  </entry>
  <entry>
    <title>Code: Custom IIF for VBscript</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/05/25/Code+Custom+IIF+For+VBscript.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,45536cc2-2807-4e5a-943d-6a37cd580be8.aspx</id>
    <published>2006-05-25T15:21:00.0000000-07:00</published>
    <updated>2006-05-25T15:25:00.0000000-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I add a custom <a href="http://msdn2.microsoft.com/en-us/library/27ydhh0d(VS.80).aspx" title="Visual Basic Language Reference - IIF function">IIF
      function</a> to every VBscript I make:
   </p>
        <pre class="code vbscript">
' IIF recreated for VBscript
FUNCTION IIF(Expression, Truepart, Falsepart)
	IF Expression THEN 
		IIF = Truepart
	ELSE
		IIF = Falsepart
	END IF
END FUNCTION

'used like so:
strFlavor = IIF(strColor="brown", "chocolate", "not chocolate")
</pre>
        <br />
        <p>
      Mind you, it evaluates all parameters on the way in, so even though this checks the
      objTest object when assigning using it, it would still fail (when the objTest object
      reference is not set):
   </p>
        <pre class="code vbscript">
strFlavor = IIF(IsObject(objTest), objTest.flavor, "vanilla")
</pre>
        <br />
        <p>
      It's no <a href="http://msdn.microsoft.com/library/en-us/script56/html/7399ac32-9324-4a9a-ae76-be9c0f9df81c.asp">ternary
      operator</a>, but it's still indispensible for efficient VBScript coding.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=45536cc2-2807-4e5a-943d-6a37cd580be8" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>...And finally someone else noticed.</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/05/21/And+Finally+Someone+Else+Noticed.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,299562f0-6e92-4532-b107-2aff86501fa7.aspx</id>
    <published>2006-05-20T21:47:00.0000000-07:00</published>
    <updated>2006-05-21T12:53:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Guess I'm not the only one who was <a href="http://blog.throbs.net/archive/2006/04/07/1765.aspx">baffled
      by the new W3C XMLHTTPRequest spec credits.</a></p>
        <p>
      From <a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=b6a6febf-51ba-4263-84a0-360e67d98391">Dare
      Obasanjo</a>: 
   </p>
        <blockquote>Interesting. A W3C specification that documents a proprietary Microsoft
   API which not only does not include a Microsoft employee as a spec author but doesn't
   even reference any of the IXMLHttpRequest documentation on MSDN. I'm sure there's
   a lesson in there somewhere. ;)</blockquote>
        <p>
      And then finally from <a href="http://annevankesteren.nl/2006/05/attribution">Anne
      van Kesteren</a> (one of the spec's authors): 
   </p>
        <blockquote>Hereby my apologies to everyone who had to waste his time by writing
   a rant... The current draft reads: "Special thanks also to the Microsoft employees
   who first implemented the XMLHttpRequest interface, which was first widely deployed
   by the Windows Internet Explorer browser." </blockquote>
        <br />
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=299562f0-6e92-4532-b107-2aff86501fa7" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>XMLHttpRequest finally becoming standard</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/04/07/XMLHttpRequest+Finally+Becoming+Standard.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,2c65f7b2-5607-45bf-9b14-a635092ab2c6.aspx</id>
    <published>2006-04-07T12:01:00.0000000-07:00</published>
    <updated>2006-04-07T12:16:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It's great that <a href="http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/" title="W3C Working Draft 05 April 2006 - The XMLHttpRequest Object">XMLHttpRequest
      is finally becoming an official standard</a>.  It's better though, that the "other"
      browsers didn't wait for this before implementing it.  Real progress has happened
      as a result, in particular the recent popularity (&amp; naming) of the <a href="http://blog.throbs.net/archive/2005/06/28/708.aspx" title="Microsoft Invented AJAX">AJAX</a> technique,
      and the somewhat-related "Web 2.0" phenomenon.
   </p>
        <p>
      The news also makes me smile at the anti-Microsoft folks who have thrown stones at
      Internet Explorer's standards support -- once again the <acronym title="Internet Explorer">IE</acronym> team <em>innovated</em> (*overused
      word through gritted teeth*) a proprietary extension, and it was such a good thing
      that the competition swiped the idea, thus making it a <em>de-facto</em> standard. 
   </p>
        <p>
      I'd rather have a good de-facto standard <em>now</em>, than an official one too-late.
      End result: Developers and Users win (and they <em>already are</em> winning). 
   </p>
        <p>
          <em>Footnote: Anyone else think it's strange that the standard's <a href="http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/#authors">authors
      list</a> seems to represent every browser <em>except</em> for <a href="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmobjXMLHttpRequest.asp" title="MSDN: XMLHTTP">XMLHttpRequest's
      inventor</a>? </em>
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2c65f7b2-5607-45bf-9b14-a635092ab2c6" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>What happened to the design?</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/04/04/What+Happened+To+The+Design.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,90d99017-9a9b-4f10-bbe4-232db0eac37c.aspx</id>
    <published>2006-04-04T11:19:00.0000000-07:00</published>
    <updated>2006-04-04T11:24:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <category term="meta-throbs" label="meta-throbs" scheme="dasBlog" />
    <content type="html">&lt;p&gt;
   Thanks to &lt;a href="http://www.clagnut.com/blog/1700/" title="Clagnut - CSS Naked Day"&gt;Clagnut&lt;/a&gt;,
   I'm observing &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; Naked Day on April
   5&lt;sup&gt;th&lt;/sup&gt;.
&lt;/p&gt;
&lt;p&gt;
   To know more about why styles are disabled on this website visit the &lt;a href="http://naked.dustindiaz.com/" title="Web Standards Naked Day Host Website"&gt; Annual
   CSS Naked Day&lt;/a&gt; website for more information.
&lt;/p&gt;
&lt;p&gt;
   For the remaining dotText-ers out there who want this to automatically kick-in every
   April 5&lt;sup&gt;th&lt;/sup&gt;, I just added this condition to DTP.aspx: &lt;pre class="code asp javascript"&gt;
&amp;lt;%
// suspend styles on April 5 to observe CSS Naked Day - http://naked.dustindiaz.com/
DateTime dtNaked = DateTime.Today; 
if(!(dtNaked.Month==4 &amp;&amp; dtNaked.Day==5)){
%&amp;gt;
		&amp;lt;link rel="stylesheet" type="text/css" href="/mystyles.css" /&amp;gt;
&amp;lt;%
}
%&amp;gt;
&lt;/pre&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=90d99017-9a9b-4f10-bbe4-232db0eac37c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </content>
  </entry>
  <entry>
    <title>Dev tip: CSS-only workaround for IE SELECT Z-index bug</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/03/31/Dev+Tip+CSSonly+Workaround+For+IE+SELECT+Zindex+Bug.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,7f0af465-0044-4ed1-aff9-28e41114801b.aspx</id>
    <published>2006-03-31T11:14:00.0000000-07:00</published>
    <updated>2006-04-07T18:37:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <category term="tools/tips/hacks" label="tools/tips/hacks" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Via <a href="http://www.hedgerwow.com/360/bugs/css-select-free.html">Dean Edwards'
      Links</a>, meet <a href="http://www.hedgerwow.com/">HedgerWow's</a><a href="http://www.hedgerwow.com/360/bugs/css-select-free.html">&lt;SELECT&gt;-Free
      Layer</a>, a <acronym title="Cascading Style Sheets">CSS</acronym>-only workaround
      for <a href="http://throbs.net/web/articles/IE-SELECT-bugs/#ieSELECTzindex">Internet
      Explorer's SELECT bug with z-index</a>. 
   </p>
        <p>
      It's not quite clear from the demo, but I think the magic is an absolutely-positioned
      + transparent + huge IFRAME inside the layer to show.  C'est trés hacky, but
      it still seems better (in a way) than the usual dynamic hide/show javascript approach. 
   </p>
        <p>
      Here's hoping that Microsoft will quickly windows-update us all with <a href="http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx">IE7
      (which fixes this bug, hoorah)</a>, and free us of these sHACKles. 
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=7f0af465-0044-4ed1-aff9-28e41114801b" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>12-car Flash Design Pileup</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/03/21/12car+Flash+Design+Pileup.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,792cfe1a-2dd0-47b5-9e00-6991f806950b.aspx</id>
    <published>2006-03-21T10:35:00.0000000-07:00</published>
    <updated>2006-03-21T11:03:00.0000000-07:00</updated>
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">I went to grab the <a href="http://www.microsoft.com/windows/ie/ie7/">new
   IE7 beta</a>, and couldn't get past this complete Flash mess: 
   <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="flip" align="" height="350" width="450"><param name="movie" value="http://www.microsoft.com/windows/ie/ie7/_swf/IE7.swf" /><param name="quality" value="high" /><embed src="http://www.microsoft.com/windows/ie/ie7/_swf/IE7.swf" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" name="flip" align="" height="350" width="450" scale="showall"></embed></object><p>
      Yuck! ...It even says "everything you need, nothing you don't" -- very much unlike
      this Flashturbation.
   </p><p>
      I'd guess the Flash designer hasn't seen Microsoft's (great) parody of its own bad
      design habits, <em>The Microsoft Ipod</em>: 
      <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/aeXAcwriid0" /><embed src="http://www.youtube.com/v/aeXAcwriid0" type="application/x-shockwave-flash" width="425" height="350"></embed></object></p><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=792cfe1a-2dd0-47b5-9e00-6991f806950b" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Comment spam stats</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/03/20/Comment+Spam+Stats.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,22404f58-69b5-4a41-b745-394d062b4e3d.aspx</id>
    <published>2006-03-20T10:29:00.0000000-07:00</published>
    <updated>2006-03-20T10:35:00.0000000-07:00</updated>
    <category term="meta-throbs" label="meta-throbs" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      In this blog's 1.25yrs alive: It's received <strong>193</strong> legit posts and comments,
      and <em><strong>1388</strong></em> comment spams. (And that's <em>with</em> a basic
      spam filter in place to catch the obvious 80%!) 
   </p>
        <p>
      It seems like the <a href="http://blog.throbs.net/archive/2006/02/14/1574.aspx">breeeport
      experiment</a> might've accelerated it. It didn't seem to affect overall visits tho.
   </p>
        <p>
      ...Man, I gotta finish switching over to dasBlog soon.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=22404f58-69b5-4a41-b745-394d062b4e3d" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Miscellaneous Brrreeeport </title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/02/14/Miscellaneous+Brrreeeport+.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56.aspx</id>
    <published>2006-02-13T22:46:00.0000000-07:00</published>
    <updated>2006-02-13T22:46:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <category term="personal/family" label="personal/family" scheme="dasBlog" />
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Looks like I'm: 
   <ul><li>
         Participating in Scoble's 
         <h1 style="font-weight:normal; font-size:inherit; color:inherit; display:inline;" title="brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport"><a href="http://technorati.com/tag/brrreeeport" rel="tag">brrreeeport</a></h1><a href="http://scobleizer.wordpress.com/2006/02/13/the-brrreeeport-report/">experiment</a>.</li><li>
         Syndicating Digg's Programming news here now (in the sidebar).</li><li>
         Considering participating in Technet ScriptCenter's <a href="http://www.microsoft.com/technet/scriptcenter/funzone/games/default.mspx">Scripting
         Games</a> event, despite my busy-ness. (Hey, I could be a contender!)</li><li>
         Baffled why <span title="The University of Cincinnati">UC would require its own Alumni
         (aka "prospective donors" to UC's board) to <a href="http://www.uc.edu/registrar/transcripts.html">jump
         through Stone Age hoops to get a transcript</a> (this is 2006, and phone isn't even
         an option), and they'll <em>still</em> take "5-10 days" to process it.
         </span></li><li>
         Downloading various free VMwares at the moment. Oh, and eating cookie dough.</li><li>
         Wondering why the machine I've reinstalled at least 12 times in 12 months -- due to
         strange disk problems, but with different disks -- now appears problem free after
         switching its filesystem from NTFS to FAT32 (which is supposedly more fragile).</li><li>
         Also wondering why the Virtual NT4 Server I spent the last week fighting with just
         refuses to run IIS4.</li><li>
         Avidly tracking shipment of my new little Athlon 64-based machine, due here Tuesday.</li><li>
         Chuckling at the recent surplus of general <span title="as in 'fortunate coincidences', Mike">serendipity.
         </span></li><li>
         Remembering that Tuesday is Valentine's day....</li></ul><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Gopher is a funny word,</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/02/10/Gopher+Is+A+Funny+Word.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,df4c4662-8018-4347-9f43-6ef749027992.aspx</id>
    <published>2006-02-10T10:23:00.0000000-07:00</published>
    <updated>2006-02-10T10:23:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <content type="html">&lt;p&gt;
   and so I was sad to see it go away again today: 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/dialog_IIS4_gopher_is_gone.png" title="---------------------------
Microsoft Internet Information Server Version 4.0 Setup
---------------------------
The Microsoft Gopher service is no longer supported. If you click OK to continue the installation, Gopher will be removed. Otherwise click Cancel to exit Setup.
---------------------------
OK   Cancel
---------------------------" /&gt;
&lt;/div&gt;
&gt;
&lt;p&gt;
   Y'know, I remember seeing the early web on Lynx, and thinking "oh, like gopher, except
   harder to use -- what's the point?" Then I saw it on Netscape 1 and everything changed.
&lt;/p&gt;
&lt;p&gt;
   (Yes, I actually have a need for NT 4 Server right now. I never thought I'd be installing
   Option Pack this many years later. At least I've got Virtual PC &amp; Server these days).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=df4c4662-8018-4347-9f43-6ef749027992" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </content>
  </entry>
  <entry>
    <title>Wow, lotta Internet Explorer junk from me lately!</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/02/09/Wow+Lotta+Internet+Explorer+Junk+From+Me+Lately.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,b32a1696-3701-4feb-818a-ea50dcaefc2d.aspx</id>
    <published>2006-02-09T16:02:00.0000000-07:00</published>
    <updated>2006-02-09T16:03:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <category term="personal/family" label="personal/family" scheme="dasBlog" />
    <category term="meta-throbs" label="meta-throbs" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I'm really <em>not</em> in love with <acronym title="Internet Explorer">IE</acronym> or
      anything, but I do fight with it a lot... 
   </p>
        <p>
      I need to cover what I <em>am</em> in love with: my family, music, ice cream... --
      the good stuff.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=b32a1696-3701-4feb-818a-ea50dcaefc2d" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>IE6 HTTP Bug with HTTP_Accept request header</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/02/09/IE6+HTTP+Bug+With+HTTPAccept+Request+Header.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,561579a5-3abe-4583-b042-a30a6c954b5b.aspx</id>
    <published>2006-02-09T15:55:00.0000000-07:00</published>
    <updated>2006-04-12T23:36:00.0000000-07:00</updated>
    <category term="tools/tips/hacks" label="tools/tips/hacks" scheme="dasBlog" />
    <category term="tech issues of the moment" label="tech issues of the moment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Something I bumped into today: The <em>first</em> time Internet Explorer loads a URL,
      it sends an "HTTP_Accept" request header with the list of MIME types it accepts, like
      so: <code>HTTP_ACCEPT = application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword,
      */*</code></p>
        <p>
      Any <em>subsequent</em> request of the same URL, though, only sends "*/*": <code>HTTP_ACCEPT
      = */*</code></p>
        <p>
      Of course I watched this through an <acronym title="Active Server Pages">ASP</acronym> page
      which wrote out <code>Request.ServerVariables("HTTP_Accept")</code>.  I wasn't
      sure if it was <acronym title="Internet Information Services">IIS</acronym> or <acronym title="Internet Explorer">IE</acronym>'s
      fault tho, so I checked the raw headers with <a href="http://www.fiddlertool.com/fiddler/" title="Fiddler (HTTP Debugging tool)">Fiddler</a>,
      and it's definitely <acronym title="Internet Explorer">IE</acronym>. 
   </p>
        <p>
      What's especially strange is that I can find little or no mention of the problem.
      Anyone else heard of (or conquered) this? 
   </p>
        <p>
      It <em>rather</em> messes up a page I'm working on... 
   </p>
        <p>
      UPDATE: <a href="http://throbs.net/web/articles/IE_Bug_with_HTTP_ACCEPT_header_and_Workaround.asp" title="IE bug with HTTP_ACCEPT HTTP header, and workaround">See
      here for a bug and workaround demo article I just put together.</a><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=561579a5-3abe-4583-b042-a30a6c954b5b" /><br /><hr />
      Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></p>
      </div>
    </content>
  </entry>
</feed>