<?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>2008-08-27T12:20:57.0889668-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>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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 <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 2005 &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 2005 <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 2005 <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 2005 <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 2005 &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 2005 <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 2005 <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 2005 <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 2005 <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 2005 &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 2005 <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 2005 <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></p>
      </div>
    </content>
  </entry>
  <entry>
    <title>IE 7 beta 2, Running Observations</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/02/02/IE+7+Beta+2+Running+Observations.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,b68b290b-d8bc-46da-93f0-6c3b6f836212.aspx</id>
    <published>2006-02-01T19:56:00.0000000-07:00</published>
    <updated>2006-02-02T11:52: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">
        <h4>Observations as a user:
   </h4>
        <ul>
          <li>
            <strong>Address bar</strong>: I'm not sure I like it being locked to the title bar. 
         Any other toolbars go below -- that's weird.  Interestingly, I can drag the whole
         window from the chrome near it, so I think it may actually be part of the titlebar
         under the hood. 
      </li>
          <li>
            <strong>"Star"/start menu</strong>: Opens the sidebar containing Faves, History, and
         Feeds. I think I like this, an idea borrowed from live.com.  It'll still
         take some getting used to, tho. 
      </li>
          <li>
            <strong>bug</strong>?: Backspacing/deleting characters in this MSHTML-enabled
         (contenteditable) area of .Text doesn't work right.  Possibly machine-specific,
         but I haven't noticed it before. 
      </li>
          <li>
            <strong>Tabs</strong>: I reeeally want to move the tabs to the bottom of the screen,
         as I do with Firefox (and like Excel worksheets).  I also want to be able to
         double-click to close tabs, but I'm happy that middle-clicks are “Open
         in a New Tab”. 
      </li>
          <li>
            <strong>New tab thing</strong>: The small “blank tab” for creating new
         tabs is <a href="http://www.webpagesthatsuck.com/mysterymeatnavigation.html">Mystery
         Meat</a>, and especially confusing since there's a “plus” icon nearby. 
         I know MS is going for “uncluttered UI”, but this breaks <em>usability</em> in
         favor of <em>pretty</em>.  Just show a #8220;new document” icon the
         whole time, and it'll be much clearer.  
      </li>
          <li>
            <strong>Stop loading icon</strong>: The “X” icon also very confusing. 
         “X” means Delete, a “Stop Sign” icon means stop.  
      </li>
          <li>
            <strong>Reload icon</strong>: OTOH, I like the color reversal here, the green in the
         background makes it stand out more. 
      </li>
          <li>
            <strong>Faster</strong>: address bar responsiveness. 
      </li>
          <li>
            <strong>Slow</strong>, like rendering of the new Quick Tabs, Classic toolbar and Google's
         toolbar. 
      </li>
        </ul>
        <h4>Observations as a developer:
   </h4>
        <ul>
          <li>
            <strong>CSS Visual Transitions</strong>: are these gone?!?  Strange, b/c CSS
         Visual Filters still work.</li>
          <li>
            <strong>Modal/Modeless dialogs</strong>: IE6sp2 forced the status bar onto these. 
         IE7 now forces an address bar too, creating problems for <a href="http://slingfive.com/pages/code/jsMsgbox/">web
         apps with sized dialogs</a>.  Slowly but surely those dialogs are becoming just
         windows, EXCEPT that...</li>
          <li>
            <a href="http://slingfive.com/pages/code/ssDialogFix/">Modal/Modeless dialogs are
         still very buggy in IE7b2!</a>
          </li>
          <li>
            <strong>SELECT elements</strong>: As expected, <em>much</em> better now!</li>
        </ul>
        <p>
       
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=b68b290b-d8bc-46da-93f0-6c3b6f836212" />
        <br />
        <hr />
   Copyright 2005 <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>IE 7 beta 2 preview</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/01/31/IE+7+Beta+2+Preview.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,68f46186-20c0-408c-8dea-e0d482698da5.aspx</id>
    <published>2006-01-31T15:26:00.0000000-07:00</published>
    <updated>2006-01-31T15:34: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>
      Yeehaw it's out!  I'm downloading now and am actually excited to testdrive it. 
      Already noteworthy to me is the functionality changes section in the <a title="Release Notes for Internet Explorer 7 Beta 2 Preview" href="http://msdn.microsoft.com/ie/releasenotes/default.aspx">release
      notes</a>:
   </p>
        <blockquote>
          <p>
          </p>
          <p>
            <em>
            </em>
          </p>
          <em>
            <b>Scriptlets</b>—Internet Explorer 7 disables Dynamic HTML (DHTML) scriptlets,
   by default. (Scriptlets were deprecated in Internet Explorer 5). They can be reenabled
   by system administrators, changing URLActions with the Internet Control Panel (INetCPl.)
   The INetCPL text should read "Allow Scriptlets." If your programs rely on scriptlets,
   we recommend that you use <acronym title="Dynamic HTML">DHTML</acronym> behaviors
   which are more efficient. Disabling scriptlets is part of our continued work to ensure
   that unsupported technology is deemphasized in Internet Explorer. </em>
          <p>
          </p>
        </blockquote>
        <p>
      I'm very happy about this.  It sounds like Microsoft listened (!) to my
      request to not <em>remove</em> Scriptlets after all, but to instead just <em>disable</em> them
      by default (which is certainly a good thing for security).  I have several good
      old <acronym title="Internet Explorer">IE</acronym> components written as <acronym title="Dynamic HTML">DHTML</acronym> Scriptlets,
      and I need some option to keep using them in existing web apps.<br /></p>
        <ul>
          <li>
            <em>
              <b>ActiveX controls</b>--ActiveX controls are disabled by default in Internet
         Explorer Version 7. The ActiveX Input TYPE=FILE control no longer submits a fully-qualified
         path; it now submits only a filename. The ActiveX control for XEnroll certificate
         enrollment was removed from Windows Vista and replaced with a new control. </em>
          </li>
        </ul>
        <p>
      This is a big <strong>big</strong> deal, and again a good one.  But does this
      include disabling the <em>built-in </em>ActiveX Controls too, like DSOs and XMLHTTPRequest?? 
      (if so, then ouch!)  Good idea on the file input, but it sounds like it'll cause
      some rewrites.<br /></p>
        <ul>
          <li>
            <em>
              <b>Channel Definition Format (CDF)</b>--All CDF support was removed from Internet
         Explorer 7 Beta 2 Preview. </em>
          </li>
        </ul>
        <p>
      This surprises me.  It may be old tech, but it was big (remember all the "push"
      hulabaloo? man, those were the [something-] old days), and I do still see sites using
      it.  Not sure from that statement whether it'll come back in a later beta or
      RC, tho...<br /></p>
        <ul>
          <li>
            <em>
              <b>DirectAnimation</b>--All DLLs to support the Internet Explorer DirectAnimation
         component were removed in Internet Explorer 7 Beta 2 Update. </em>
          </li>
        </ul>
        <p>
      Another big change.  So what's the replacement it, native SVG finally??
   </p>
        <ul>
          <li>
            <em>
              <b>XBM</b>--Support for XBM, an imaging format designed for X-based systems, was
         deleted. </em>
          </li>
          <li>
            <em>
              <b>SSL</b>--Support for weak SSL ciphers was removed from Windows Vista and support
         for SSLv2 was disabled for all Internet Explorer 7 platforms </em>
          </li>
        </ul>
        <p>
      Good and better.<br /></p>
        <ul>
          <li>
            <em>
              <b>Windowed Select</b>--The Windowed Select Element was removed from Internet
         Explorer 7 because IE7 is not using the Windows API. This results in some cosmetic
         changes in padding. The animation associated with the popup is gone as well, and the
         popup simply pops up. </em>
          </li>
        </ul>
        <p>
          <a title="The IE team has chosen wisely." href="/archive/2006/01/19/1519.aspx">Simply
      marvelous!</a>
          <br />
        </p>
        <ul>
          <li>
            <em>
              <b>BASE Element</b>--Internet Explorer 7 strictly enforces the BASE element rule,
         as documented in the HTML 4.01 standard. We no longer allow BASE tags outside of the
         HEAD of the document. The standard specifies that the base element must appear within
         the head of the document, before any elements that refer to an external source. </em>
          </li>
          <li>
            <em>
              <b>window.opener and window.close</b>--Internet Explorer 7 no longer allows the
         window.opener trick to bypass the window.close prompt. Browser windows can't close
         themselves unless the windows were created in script. This security enhancement no
         longer allows browsing to a random site when the main browser window closes unexpectedly. </em>
          </li>
        </ul>
        <p>
      Ah, lovely bug fixes.  More please!<br />
      (actually, I wish I had known about that window.opener trick a long time ago. 
      Darn!)<br /></p>
        <ul>
          <li>
            <em>
              <b>WWW-Auth</b>--Internet Explorer 7 changes the precedence rules for WWW-Auth.
         Previous releases of Internet Explorer used the first header encountered. Internet
         Explorer 7 uses the first header except when the header is Basic. We use Basic auth
         if no other authentication mechanism is present. </em>
          </li>
          <li>
            <em>
              <b>HTTPOnly Cookies</b>--HTTPOnly cookies can no longer be overwritten from scripts. </em>
          </li>
          <li>
            <em>
              <b>_SEARCH</b>--The _SEARCH sidebar is no longer supported in Internet Explorer
         7. It can be reenabled using a URLAction. </em>
          </li>
        </ul>
        <p>
      All sounds good to me.  I'll be a little sad about _search, tho, but only a little.
   </p>
        <ul>
          <li>
            <em>
              <b>View Source</b>--The view-source protocol no longer works in Internet Explorer
         7 Beta 2 Update. </em>
          </li>
        </ul>
        <p>
      It <em>actually </em>stopped working back in IE6sp2, which was a pain for me. 
      It was a Netscape standard, albeit de facto, but it was still quite handy for sharing
      code (and non-abusable, that I know).
   </p>
        <ul>
          <li>
            <em>
              <b>Gopher Protocol</b>--Support for the Gopher protocol was removed at the WinINET
         level. (Gopher support was turned off by default in Internet Explorer 6.) </em>
          </li>
          <li>
            <em>
              <b>windowexternalImportExportFavorites</b>--windowexternalImportExportFavorites
         has been removed in Internet Explorer 7 Beta 2 Preview. </em>
          </li>
          <li>
            <em>
              <b>Telnet</b>--The telnet protocol handler is no longer supported in Internet
         Explorer. </em>
          </li>
        </ul>
        <p>
      Gopher, sure -- I haven't touched that in 10yrs.  
      <br />
      The Favorites method -- eh, not a big fan, but I've seen some very cool specific uses
      (uploading to bookmark sites, in particular).  
      <br />
      But why no <a href="telnet://">telnet://</a>?  All that ever did was open
      the default telnet client.  This'll definitely be a pain for some sites. <br /></p>
        <ul>
          <li>
            <em>
              <b>SysImage URL Scheme</b>--The SysImage URL Scheme has been removed from Internet
         Explorer. </em>
          </li>
        </ul>
        <p>
      I actually have no idea what this is, which is unusual with <acronym title="Internet Explorer">IE</acronym>. 
      Anyone wanna enlighten my ignorance?<br /></p>
        <ul>
          <li>
            <em>
              <b>Status Bar Scripting</b>--Script will no longer be able to set the status bar
         text through the window.status and window.defaultStatus methods by default in the
         Internet and Restricted Zones. This small step helps prevent attackers from leveraging
         those methods to spoof the status bar. To revert to previous behavior (allowing script
         to set the status bar through window.status and window.defaultStatus) select the “Security”
         tab from “Internet Options” in the Control Panel. Select “Custom
         level…” for the Internet (or Restricted sites) zone. Find “Allow
         status bar updates via script” and change the setting to “Enable”.</em>
          </li>
        </ul>
        <p>
      I wont miss this one much.  When I've used it, it's been more a toy or bandaid
      for ugly URLs.  Much more often I've seen it abused, so all good here.<br /></p>
        <p>
      I'll post more if I find my test-drive interesting.
   </p>
        <p>
      There's more good <a title="Please send us your feedback on the IE7 Beta 2 Preview" href="http://blogs.msdn.com/ie/archive/2006/01/31/520817.aspx">discussion
      about it over on the IEBlog</a>.
   </p>
        <p>
          <em>
          </em> 
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=68f46186-20c0-408c-8dea-e0d482698da5" />
        <br />
        <hr />
   Copyright 2005 <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>The IE team has chosen wisely.</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/01/19/The+IE+Team+Has+Chosen+Wisely.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,86bfe204-208f-4535-bada-76f731d4d77f.aspx</id>
    <published>2006-01-19T12:08:00.0000000-07:00</published>
    <updated>2006-01-19T12: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>
      Or SELECTed wisely... (ok, so the quote doesn't quite work).
   </p>
        <p>
      Considering <a href="http://throbs.net/web/articles/IE-SELECT-bugs/" title="Internet Explorer SELECT element bugs">my
      frustrations with IE's buggy SELECT element (dropdown list)</a>, or <a href="http://slingfive.com/pages/code/xdom/" title="xDOM suite - fixes and enhancements for intrinsic IE objects">my
      workarounds for those problems</a>, it should be no surprise that I'm <em>quite</em> excited
      about <a href="http://blogs.msdn.com/ie/">IEblog's</a> news about SELECT element fixes
      in IE7: <a href="http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx">For the
      SELECT few...</a>. 
   </p>
        <p>
      z-index fixed, styles fixed, title fixed. Finally! (But no mention of scripting bugs...
      hopefully they get those too!)
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=86bfe204-208f-4535-bada-76f731d4d77f" />
        <br />
        <hr />
   Copyright 2005 <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Ever celebrated one billion anything?</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/01/06/Ever+Celebrated+One+Billion+Anything.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,f7751b0e-acbe-43f0-8a19-acc9e9833ef4.aspx</id>
    <published>2006-01-05T23:45:00.0000000-07:00</published>
    <updated>2007-04-15T18:52:24.1815883-07:00</updated>
    <category term="fun/entertainment" label="fun/entertainment" scheme="dasBlog" />
    <category term="general geekery" label="general geekery" scheme="dasBlog" />
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="html">
&lt;script language="javascript" type="text/javascript" src="http://slingfive.com/pages/code/jsDate/jsDate.js"&gt;&lt;/script&gt;
&lt;p&gt;
   Hard to explain (I'm a geek, nuff said), but I just noticed my &lt;strong&gt;One-Billionth
   birthsecond&lt;/strong&gt; is coming up soon.&amp;nbsp; Furthermore, my (almost 3yr old) son's &lt;strong&gt;One-Hundred-Millionth
   birthsecond&lt;/strong&gt; will be about a month earlier!
&lt;/p&gt;
&lt;p&gt;
   Want to know when you/a loved one reached/will celebrate a major birthsecond?&amp;nbsp;
   In that case, I proudly (?) introduce my Birthsecond Calculator&lt;span title="patent pending, patent pending, patent pending"&gt;™&lt;/span&gt; (;&amp;gt;)
   :
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      Date/Time of birth: 
      &lt;input id="txtDate" value="11/22/1974 12:20 am" title="Don't worry ladies, I won't look!" maxlength="22" size="22" onclick="this.select();" type="text"&gt;
   &lt;/li&gt;
   &lt;li&gt;
      + a birthsecond: 
      &lt;select id="selSeconds" style="font-family: 'Lucida Console',monospace; font-size: 85%;"&gt;
         &lt;option value="100000"&gt;
            &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100,000 - One-Hundred-Thousandth&lt;/option&gt;
         &lt;option value="1000000"&gt;
            &amp;nbsp; &amp;nbsp; &amp;nbsp;1,000,000 - One-Millionth&lt;/option&gt;
         &lt;option value="10000000"&gt;
            &amp;nbsp; &amp;nbsp; 10,000,000 - Ten-Millionth&lt;/option&gt;
         &lt;option value="100000000"&gt;
            &amp;nbsp; &amp;nbsp;100,000,000 - One-Hundred-Millionth&lt;/option&gt;
         &lt;option value="1000000000" selected="selected"&gt;&amp;nbsp;1,000,000,000 - One-BILLIONTH
            (RIP Carl Sagan)&lt;/option&gt;
         &lt;option value="10000000000"&gt;10,000,000,000 - TEN-Billionth&lt;/option&gt;
      &lt;/select&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://blog.throbs.net/2006/01/06/Ever+Celebrated+One+Billion+Anything.aspx" title="Click to see result" style="font-size: large;" onclick="var dt = $('txtDate'); var iSeconds = new Number($('selSeconds').value);
if(!IsDate(dt.value)){alert('What\'s that crazy date?!'); return false;}
var dtResult = DateAdd('s', iSeconds, dt.value);
var strFlatter = ' &lt;small&gt;&lt;em&gt;(but you don\'t look a second over ' + (iSeconds-10000).toString() + '!)&lt;/em&gt;&lt;/small&gt;';
$('PartyDay').innerHTML = dtResult + strFlatter;
return false;"&gt;=&lt;/a&gt; &lt;span id="PartyDay"&gt;&lt;em&gt;?&lt;/em&gt;
      &lt;br&gt;
      &amp;nbsp;&lt;/span&gt; 
   &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   Note: This surely won't work in a feed reader, so &lt;a href="http://blog.throbs.net/archive/2006/01/06/1485.aspx"&gt;come
   visit&lt;/a&gt; for the fun.
&lt;/p&gt;
&lt;p&gt;
   (web geek colophon: This works thanks to &lt;a href="http://slingfive.com/pages/code/jsDate/jsDate.html" title="jsDate - VBScript native Date functions emulated in Javascript"&gt;jsDate&lt;/a&gt;,
   my port of VBScript Date functions to Javascript.)
&lt;/p&gt;
&lt;p&gt;
   &lt;i&gt;Update 2007-04-15: My 7yo son wants to know when his 250 millionth birthsecond
   is, so &lt;a href="javascript:

  var a=prompt('What birthdate?', '11/17/1999');
  if(!isDate(a)){
    alert(a + ' is not a valid date.')
  }else{
    var b=prompt('Seconds since?', 250000000);
    if(isNaN(b)){
      alert(b + ' is not a valid number of seconds.');
    }else{
      var c = DateAdd('s', b, a);
    alert('Mark your calendar!\r\n  You\'ll be ' + b + ' on: ' + c);
    }
  }"&gt;here's
   a customizable version&lt;/a&gt;. &lt;/i&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=f7751b0e-acbe-43f0-8a19-acc9e9833ef4" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright 2005 &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </content>
  </entry>
  <entry>
    <title>I haven't changed any hardware in over 6 months,</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2006/01/04/I+Havent+Changed+Any+Hardware+In+Over+6+Months.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,8e742228-7190-4e70-af17-97add29034fb.aspx</id>
    <published>2006-01-03T22:29:00.0000000-07:00</published>
    <updated>2006-01-03T22:31:00.0000000-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">...yet I got this message when I logged
   in today: <blockquote> ---------------------------<br />
   Windows Product Activation<br />
   ---------------------------<br />
   Since Windows was first activated on this computer, the hardware on the computer has
   changed significantly. Due to these changes, Windows must be reactivated within 3
   days. 
   <br />
   Do you want to reactivate Windows now?<br /><br />
   ---------------------------<br />
   Yes No 
   <br />
   ---------------------------<br /></blockquote><p>
      Very strange. Any ideas?
   </p><p><small>(Tip: you can capture the text of many Windows dialogs into the clipboard by
      pressing Control-C while viewing them. The above example came that way. Couldn't use
      printscreen while logging in, tho, or I'd've shown the dialog too.)</small></p><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=8e742228-7190-4e70-af17-97add29034fb" /><br /><hr />
   Copyright 2005 <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Canvas in IE</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2005/12/30/Canvas+In+IE.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,89ccf072-838d-42a4-a6e9-58ea4ad7afce.aspx</id>
    <published>2005-12-30T16:03:00.0000000-07:00</published>
    <updated>2005-12-30T16:23:00.0000000-07:00</updated>
    <category term="web/dev/tech" label="web/dev/tech" scheme="dasBlog" />
    <content type="html">&lt;p&gt;
   This is just awesome: 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/iecanvasdemo.jpg" title="screenshot of Canvas in IE demo, showing complex graphics without image files, all generated in the browser programmatically" /&gt;
&lt;/div&gt;
...Okay, so it's a slightly ugly picture, why is it awesome? Read about it here: &lt;a href="http://me.eae.net/archive/2005/12/29/canvas-in-ie/" title="Canvas in IE"&gt;http://me.eae.net/archive/2005/12/29/canvas-in-ie/&lt;/a&gt;.&amp;nbsp;
Basically, &lt;a href="http://me.eae.net/"&gt;Emil Eklund&lt;/a&gt; of &lt;a href="http://webfx.eae.net/"&gt;WebFX&lt;/a&gt; extended &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; to
support Canvas elements, the currently most-buzzed new technology in web browsers. &gt;
&lt;p&gt;
   Awesome-er (to me) is that he accomplished in a couple days with &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s &lt;a href="http://msdn.microsoft.com/workshop/author/behaviors/overview.asp"&gt;&lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; Behaviors&lt;/a&gt;,
   just like &lt;a href="http://slingfive.com/pages/code/xDOM/" title="xDOM suite - fixes &amp; enhancements for IE objects"&gt;my
   xDOM Suite&lt;/a&gt;, or Dean Edwards' &lt;a href="http://dean.edwards.name/my/behaviors/#star-light.htc" title="Star-Light source code highlighter"&gt;Star-Light&lt;/a&gt; do.&amp;nbsp;
   Just like them, it uses &lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; Behaviors to
   basically improve (fix, enhance, or extend) &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s
   rendering engine.&amp;nbsp; Developers can apply this extension by copying two files and
   adding a single line of code to pages which use Canvas. 
&lt;/p&gt;
&lt;p&gt;
   Easy development, 3rd-party browser extensions, easy deployment ....All good examples
   of why &lt;a href="http://msdn.microsoft.com/workshop/author/behaviors/overview.asp"&gt;&lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; Behaviors&lt;/a&gt; are
   totally awesome, and great reasons &lt;a href="http://blog.throbs.net/archive/2005/09/24/1157.aspx" title="Disarm IE: My Dev Wishlist for Other Browsers"&gt;why
   other browsers should adopt them&lt;/a&gt;...&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   (via &lt;a href="http://ajaxian.com/archives/2005/12/canvas_in_ie.html"&gt;Ajaxian&lt;/a&gt;,
   screenshot borrowed from same.)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=89ccf072-838d-42a4-a6e9-58ea4ad7afce" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright 2005 &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </content>
  </entry>
  <entry>
    <title>Narnia</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2005/12/23/Narnia.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,addae6e6-9188-4ca4-81f8-0a63e38db148.aspx</id>
    <published>2005-12-23T00:11:00.0000000-07:00</published>
    <updated>2005-12-26T18:18:00.0000000-07:00</updated>
    <category term="fun/entertainment" label="fun/entertainment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Nope, I still haven't seen it, but I can't wait.
   </p>
        <p>
      And now I think I gotta go see it in style, though...<br /></p>
        <div class="imgWrapper">
          <object height="350" width="425">
            <param name="movie" value="http://www.youtube.com/v/zLElfJ9YCh0" />
            <embed src="http://www.youtube.com/v/zLElfJ9YCh0" type="application/x-shockwave-flash" width="425" height="350">
            </embed>
          </object>
        </div>
        <a href="http://www.youtube.com/watch.php?v=zLElfJ9YCh0">SNL - The Chronic of Narnia
   Rap</a>
        <p>
      (Dunno what's with the You Tube videos that keep coming my way, but it's cool that
      they encourage hotlinking.)
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=addae6e6-9188-4ca4-81f8-0a63e38db148" />
        <br />
        <hr />
   Copyright 2005 <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></div>
    </content>
  </entry>
  <entry>
    <title>Links: old but interesting</title>
    <link rel="alternate" type="text/html" href="http://blog.throbs.net/2005/12/23/Links+Old+But+Interesting.aspx" />
    <id>http://blog.throbs.net/PermaLink,guid,e1932004-a04d-4f7a-8594-eafbb04e6b8e.aspx</id>
    <published>2005-12-22T23:15:00.0000000-07:00</published>
    <updated>2005-12-26T09:53:00.0000000-07:00</updated>
    <category term="fun/entertainment" label="fun/entertainment" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div>
          <font face="Verdana" size="2">I just found this list I sent to some friends,
      over a year ago now.  Still quite interesting...</font>
        </div>
        <p>
          <hr />
        </p>
        <div>
          <font face="Verdana" size="2">
            <strong>IQ/Personality:</strong>
          </font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <a href="http://web.tickle.com/tests/uiq/">The
      Classic IQ Test</a> - Apparently I'm an "Insightful Linguist ...natural
      fluency of a writer and the visual talents of an artist. ...a creative and expressive
      mind" (there's flattery for ya). </font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <a href="http://www.wilderdom.com/intelligence/IQWhatScoresMean.html">What
      Different IQ Scores Mean</a> (down, <a href="http://72.14.203.104/search?q=cache:http://www.wilderdom.com/intelligence/IQWhatScoresMean.html">cached
      copy here</a>)  - <font face="Verdana" size="2">Checking my above IQ here </font><font face="Verdana" size="2">calls
      me "highly gifted" (aka "sub-genius"?).</font></font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <a href="http://www.bbc.co.uk/science/leonardo/thinker_quiz/">What
      kind of thinker are you?</a> - Says I'm a "Musical Thinker" (like Jimi Hendrix,
      except sooo white).</font>
        </div>
        <div>
          <font face="Verdana" size="2">
          </font> 
   </div>
        <div>
          <font face="Verdana" size="2">
            <strong>Oh, he's talking about me!</strong>
          </font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <a href="http://weblogs.asp.net/mattwar/archive/2004/03/18/91749.aspx">Real
      coders, real code</a> - scary &amp; sad but true</font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <strong>
            </strong>
          </font> 
   </div>
        <div>
          <font face="Verdana" size="2">
            <strong>Interesting:</strong>
          </font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <a href="http://www.kiddofspeed.com/chapter1.html">
              <strong>GHOST
      TOWN - photo tour of Chernobyl</strong>
            </a>
          </font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <a href="http://www.animalyawns.com/">Yawning Animals</a>
          </font>
        </div>
        <div>
          <font face="Verdana" size="2">
            <a href="http://www.mrl.nyu.edu/~perlin/facedemo/">Face
      Demo</a>
          </font>
        </div>
        <di