<?xml version="1.0"?>
<rss version="0.91">
  <channel>
    <title>fiddle2</title>
    <link>http://travis.kroh.net/</link>
    <description></description>
    <language>en-us</language>

    <item>
      <description><![CDATA[It's not very often that you see <a href="http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135276">such grace and elegance</a> in a reply to criticism. Props to Ian.]]></description>
      <link>http://travis.kroh.net/archives/005029.php</link>
    </item>

    <item>
      <description><![CDATA[We just finished recording a new episode of <a href="http://www.geekmuse.net/">Geek Muse</a> (finally!), so expect an update sometime next week.]]></description>
      <link>http://travis.kroh.net/archives/005028.php</link>
    </item>

    <item>
      <description><![CDATA[Remember when Apple computers used to have the bumps on the 'd' and 'k' instead of the 'f' and 'j'? When I would sit down, my brain would just switch to fit whichever keyboard I was at... I didn't have to think about it. When I use synergy between my workstation and tablet at work, my mind just flips the keyboard shortcuts needed based on the UI. I rarely have to think about it.<br />
Now, keeping that in mind: ever since I installed <a href="http://www.mozilla.com/en-US/firefox/3.0b5/releasenotes/">Firefox 3 beta 5</a> on my laptop, I have a difficult time telling if I'm in Firefox or Safari. This comes into play when I need to switch tabs (command-alt-arrow vs. command-shift-arrow) or view source (command-u vs. command-alt-u).<br />
I want the old theme back.]]></description>
      <link>http://travis.kroh.net/archives/005026.php</link>
    </item>

    <item>
      <description><![CDATA[<a href="http://blog.seanbonner.com/2008/04/13/wish-list-contact-priorities/">Sean Bonner</a> recently wrote a post about managing communications and relationships.
</p>
<blockquote><p>
Depending on the kind of relationship I have with someone they have different priorities in my life at different times. If a business contact e-mails me during the week I&#8217;d like to see that relatively quickly, where as if they e-mail me on a Saturday I&#8217;d be perfectly happy not even knowing about it until Monday. If my family calls me I want my phone to ring, if the dry cleaner calls I&#8217;d prefer if that went stright to voicemail. If a friend IM&#8217;s me I don&#8217;t mind being interupted, however if someone I&#8217;ve only just met pings me I&#8217;d like them to see that I&#8217;m busy and will be back in touch later. What kind of relationship I have with these people isn&#8217;t really as important as what priority I&#8217;ve placed on their contact with me.
</p></blockquote>
<p>
I agree with that, (All except for the part about voicemail; I hate voicemail. But I'm getting ahead of myself...) but I think the method of communication plays a bigger role in it. Anyone who knows me knows that I loathe my telephone. The only person who has a guarantee that I'll answer my phone is <a href="http://nicole.kroh.net/">Nicole</a>. Everyone else is managed. Work exists between 0730 and 1630 on weekdays, and not a minute outside thereof. My voicemail message advises people to hang up and send me a text message. My text messages are returned at my earliest convenience. Instant Messenger requests are almost always dealt with immediately. I propose the following guideline for telephone communication:]]><![CDATA[</p>
<ul>
  <li>If your communication is urgent and requires return contact, then call me. If I don't answer, then send a text message stating the urgency. Example: You've been arrested and need me to bail you out of jail.</li>
  <li>If your communication is urgent but does not require return contact, then call me. If I don't answer, hang up and forget it--do not leave me a voice mail. Text message is optional, but discouraged considering return contact isn't required. Example: You're at a rummage sale where you see something I might like, and want to know if I want you to buy it. (Assumption being that return contact isn't required because by the time I get back to you, it'll be too late.)</li>
  <li>If your communication is not urgent, then send a text message. Example: What are we doing tonight?</li>
</ul>
<p>
I mean, it sounds really coarse, condescending and/or shallow, but it's the truth. Nobody can be 100% accessible all the time. My friend Dave once told me that he rarely answers his phone because "it's for my convenience, not the caller's." <strong>True that</strong>. Once you get over the shock of how mean it feels, your life really is less stressful when you don't feel tied to your phone.]]></description>
      <link>http://travis.kroh.net/archives/005024.php</link>
    </item>

    <item>
      <description><![CDATA[The CSS 2.1 spec <a href="http://www.w3.org/TR/CSS21/syndata.html#length-units">recommends 96dpi</a> as the reference pixel resolution for rendering dimensions, but what are the real resolutions of displays these days? Obviously, the days of 72dpi are gone, and have been for years now. I did some looking this morning, and here are the results of my anecdotal sample (of the displays on my desk).</p>
<table style="margin-bottom: 1em; text-align: left;">
  <thead>
    <tr>
      <th>Display</th>
      <th>Diagonal size</th>
      <th>Pixel dimensions</th>
      <th>Physical resolution</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Dell Ultrasharp 1901FP</td>
      <td>19 in.</td>
      <td>1024 x 1280</td>
      <td>86.8 dpi</td>
    </tr>
    <tr>
      <td>Apple iMac<br /><span style="font-size: smaller;">(2.16GHz Core 2 Duo)</span></td>
      <td>24 in.</td>
      <td>1920 x 1200</td>
      <td>94.6 dpi</td>
    </tr>
    <tr>
      <td>Motion 1600LE <span style="font-size: smaller;">View Anywhere<span style="vertical-align: super;">&reg;</span></span></td>
      <td>12.1 in.</td>
      <td>1024 x 768</td>
      <td>106.4 dpi</td>
    </tr>
    <tr>
      <td>Apple MacBook<br /><span style="font-size: smaller;">(1.83GHz Core Duo)</span></td>
      <td>13.3 in.</td>
      <td>1280 x 800</td>
      <td>114 dpi</td>
    </tr>
  </tbody>
</table>
<p>
  So that gives us about a 100dpi average with a standard deviation of about 12. Fin.]]></description>
      <link>http://travis.kroh.net/archives/005023.php</link>
    </item>

    <item>
      <description><![CDATA[Some folks in <a href="irc://freenode.net/#symfony">#symfony</a> were talking about CSS "frameworks" today, and I am in awe.
</p>
<ul>
  <li style="margin-bottom: 1em;">
    <strong><a href="http://code.google.com/p/hartija/">hartija</a> CSS Print Framework</strong><br />
    First of all, where do they get off calling this a "framework?" It's forty lines of CSS rules.
    This is just some dude's print stylesheet. That's it.
  </li>
  <li>
    <strong><a href="http://code.google.com/p/blueprintcss/">blueprintcss</a> CSS framework</strong><br />
    Okay, so this at least is more substantial, which brings it out of the laughable category, and
    it's a little closer to a "framework" since it provides something like "functionality" such as the
    "grid" feature:
    <blockquote>
      <p>
        The first thing you do, is surround your grid with a container:
        <code>
          &lt;div class="container"&gt;
            &lt;p&gt;Here's my site!&lt;/p&gt;
          &lt;/div&gt;
        </code>
        You then use div's with one of the .span-x classes to set how many columns the
        elements should span.<br />
        Here are some examples:
        <code>
          &lt;div class="container"&gt;
            &lt;div class="span-24"&gt;
                  Header
            &lt;/div&gt;
            &lt;div class="span-4"&gt;
                  Left sidebar
            &lt;/div&gt;
            &lt;div class="span-16"&gt;
                  Main content
            &lt;/div&gt;
            &lt;div class="span-4 last"&gt;
                  Right sidebar
            &lt;/div&gt;  
          &lt;/div&gt;
        </code>
        Notice the "last" class, which every last element inside a container or another column needs.
      </p>
    </blockquote>

    <strong>This is such a horribly bad idea.</strong> The whole point of CSS is to
    <em>separate</em> the content from its display. Using a class of "span-4" has
    absolutely no semantic value at all, and is tantamount to a named
    <span class="code">style</span> attribute. This project is clearly run by people
    who have <em>completely missed the point</em>. If it weren't such a comical
    failure, it would almost make me sad.
  </li>
</ul>
<p>
]]></description>
      <link>http://travis.kroh.net/archives/005022.php</link>
    </item>

    <item>
      <description><![CDATA[By the way, <strong>remote</strong> controls do not belong on top of the television. They belong next to the couch. Oi vey.]]></description>
      <link>http://travis.kroh.net/archives/005016.php</link>
    </item>

    <item>
      <description><![CDATA[Heh, the WebKit team just <a href="http://webkit.org/blog/173/">passed Acid3</a> today. Safari FTW!!!1]]></description>
      <link>http://travis.kroh.net/archives/005015.php</link>
    </item>

    <item>
      <description><![CDATA[I know this is kind of old news since <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">it came out in December</a>, but I did want to mention something about it since the beta only became available this month:<br />
<img src="http://travis.kroh.net/archives/005014.png" alt="Screencap of IE8 rendering the Acid2 test." class="entry-photo" style="float: right;" />
Satan called, and wanted to know why it was getting so cold.<br />
Apparently <a href="www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx">IE8</a> passes the <a href="http://webstandards.org/action/acid2/">Acid2 test</a>, which I confirmed with beta 1. Butter my buns and call me a biscuit. And I'm sure they're already crackin' on <a href="http://en.wikipedia.org/wiki/Acid3">Acid3</a>...<br />
As. If.]]></description>
      <link>http://travis.kroh.net/archives/005014.php</link>
    </item>

    <item>
      <description><![CDATA[<a href="http://travis.kroh.net/archives/00500801.png"><img src="http://travis.kroh.net/archives/00500801.png" alt="Satellite photo of my house" class="entry-photo" style="float: right; width: 100px;" /></a>
<a href="http://books.google.com/help/maps/streetview/">Google Street View</a> has mapped San Antonio now. When it comes to reference materials, it's one thing to see a satellite picture of your house; it's a whole new level of creepy to look up your driveway:<br />
<img src="http://travis.kroh.net/archives/00500802.png" alt="Satellite photo of my house" class="entry-photo" style="clear: both; margin: auto;" />
]]></description>
      <link>http://travis.kroh.net/archives/005008.php</link>
    </item>

    <item>
      <description><![CDATA[So, I've decided that I'm going to learn kung fu this year, and I learned something very important during my first lesson: I'm so out of shape that I can't even learn kung fu.<br />
So, I've decided that I'm going to utilize the free membership to <a href="http://www.spectrumclubs.com/">Spectrum</a> that I get through work, and get into shape so I can learn kung fu. I went tonight for the first time, and I was surprised at how I kind of enjoyed it. It's paradoxically exhausting and relaxing to just toil at something that requires no mental effort at all&#8212;the exact opposite of what I do all day at work. It seems pretty simple in hind sight, but I really didn't see that coming.]]></description>
      <link>http://travis.kroh.net/archives/005007.php</link>
    </item>

    <item>
      <description><![CDATA[<img src="http://travis.kroh.net/archives/005006.jpg" alt="Complimentary Bhutto ringtones" class="entry-photo" style="float: right; width: 125px;" /></p>
<ol style="list-style-type: lower-alpha;">
  <li>What the hell is a Benezir Bhutto ringtone? What's next, an Alan Greenspan ringtone?</li>
  <li>Occupying the uncomfortable zone between a sales gimmick that isn't funny and a sales pitch that unintentionally is: "This is doctor ringtone, and I've been practicing musical cellphone medicine for over eight years. I've helped thousands of patients just like you recieve the newest and highest-quality cellphone music.... and your cellphone will feel and sound like new again."</li>
</ol>
<p>
Oh, dear.]]></description>
      <link>http://travis.kroh.net/archives/005006.php</link>
    </item>

    <item>
      <description><![CDATA[This is here mostly so it's saved for my reference. What it does is left as a trivial exercise for the reader.
<code>      table {
        border-top: 1px solid #b2b2b2;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
        border-left: 1px solid #b2b2b2;
      }

      td, th {
        border-top: 1px solid #000;
        border-right: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        border-left: 1px solid #000;
      }</code>]]></description>
      <link>http://travis.kroh.net/archives/005004.php</link>
    </item>

    <item>
      <description><![CDATA[Steve Yegge recently wrote <a href="http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.html">a rant about code size</a> that blasts Java, and recommends some alternatives. What I noticed is that most of the problems he cites (verbosity, IDE dependence, large boilerplates, enhanced copy-and-paste allure) are directly related to static typing. And the languages he recommends as replacements (Ruby, Python, JavaScript) are.... I've mentioned many, many times how I hate any language that doesn't support duck typing. There's just no good reason to make me worry about data types. That's the sort of monotonous shit that we invented computers to do <em>for us</em>. While I'm on the subject, people who bitch and moan about the performance compromises can kiss my ass.</p>
<ol style="list-style-type: upper-alpha;">
  <li>Processor time is a hell of a lot cheaper than mine; and,</li>
  <li>The code size that staticly typed languages force makes code efficiency much, much harder, which is why most daily-use apps available today aren't that much faster than their dynamically typed equivalents. (Visual Studio v. Eclipse; XMLSpy v. oXygen) Hell, most of them aren't even faster than their web-based equivalents. (Outlook v. Gmail; iCal v. Scrybe) As an added bonus, it makes code maintenance more complex (and hence expensive; <em>see A</em>).</li>
</ol>
<p>]]></description>
      <link>http://travis.kroh.net/archives/004999.php</link>
    </item>

    <item>
      <description><![CDATA[<a href="http://books.slashdot.org/article.pl?sid=07/12/12/1441214">Slashdot</a> recently posted about <a href="http://www.oreilly.com/catalog/9780596515058/">the 3rd edition of the CSS Pocket Reference</a> by O'Reilly. Now, I like O'Reilly books a lot, and I keep <a href="http://www.oreilly.com/catalog/vipr/">vi Pocket Reference</a> on my desk, but to be honest, I use <a href="http://www.w3.org/TR/CSS21/">the CSS spec</a> (no, really) and <a href="http://www.zvon.org/xxl/CSS2Reference/Output/">zvon CSS Reference</a> when I need something.<br />
I wonder how the quality of the documentation for a given technology must eat the lunch of those trying sell references for it. I mean, I can see why someone would buy a PHP cookbook, but really, who needs a reference when there's <a href="http://us2.php.net/manual/en/function.echo.php">php.net</a>? It's <a href="http://travis.kroh.net/archives/003221.php">a pity that for-profit software companies</a> (still) don't have such standards for their docs.]]></description>
      <link>http://travis.kroh.net/archives/004997.php</link>
    </item>

  </channel>
</rss>
