<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>LevelsOfDetail</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/" />
   <link rel="self" type="application/atom+xml" href="http://levelsofdetail.kendeeter.com/atom.xml" />
   <id>tag:levelsofdetail.kendeeter.com,2010://1</id>
   <updated>2010-02-07T20:51:44Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>


<entry>
   <title>Moved.</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2010/02/moved.html" />
   <id>tag:levelsofdetail.kendeeter.com,2010://1.274</id>
   
   <published>2010-02-07T20:46:24Z</published>
   <updated>2010-02-07T20:51:44Z</updated>
   
   <summary>I&apos;ve moved the contents of this blog to one hosted by wordpress.com. It&apos;s at http://levelsofdetail.wordpress.com. At some point in the future, I&apos;ll be taking this site down and making the address point directly to the wordpress site. Thanks....</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>I've moved the contents of this blog to one hosted by wordpress.com. It's at <a href="http://levelsofdetail.wordpress.com">http://levelsofdetail.wordpress.com</a>. </p>

<p>At some point in the future, I'll be taking this site down and making the address point directly to the wordpress site.</p>

<p>Thanks.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Hey Microsoft: It&apos;s still too hard!</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2010/02/hey_microsoft_its_still_too_ha.html" />
   <id>tag:levelsofdetail.kendeeter.com,2010://1.273</id>
   
   <published>2010-02-06T06:17:34Z</published>
   <updated>2010-02-06T06:33:11Z</updated>
   
   <summary>Hey, it&apos;s the age of networking right? I mean with the internets and all. You&apos;d think that by now, all modern operating systems would be easy to control over the network. Well, I had a chance to try out powershell...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Hey, it's the age of networking right? I mean with the internets and all. You'd think that by now, all modern operating systems would be easy to control over the network.</p>

<p>Well, I had a chance to try out powershell 2.0 recently, as it claims to have built in support for remoting. Well, it does, but..</p>

<p>It reminds me of that old saying: "make simple things simple, and hard things possible". Powershell succeeds at the latter, but outright fails at the former.</p>

<p>My situation: I have two machines. No domain. I want to remote control one from the other. I'm sure many devs are in the same situation. It's still _way_ too hard to set this up. Just <a href="http://keithhill.spaces.live.com/blog/cns!5A8D2641E0963A97!7003.entry">see here</a>. Look at all those steps! Oh, and that's using the hacky trusted hosts thing. If you want to do a proper SSL thing: <a href="http://itproctology.blogspot.com/2008/09/securing-hyper-v-winrm-with-self-signed_29.html">BAM!</a>. </p>

<p>Compare this to: sudo <tt>apt-get install openssh-server</tt>, or on a mac, a few clicks in sharing preferences. I mean seriously, why did they make this so damn difficult? It's literally easier to install cygwin.</p>

<p>While I'm ranting about powershell, even for simple things, it's still too complex. Maybe I just am a newb, but I tried to do something basic today: generate a file containing a list of source files, then run ctags on it. Well, the ctags part is easy, but the command to generate the files was not:</p>

<pre>
PS D:\src\...> Get-ChildItem foo -include *.h,*.cpp -recurse | 
   foreach-object {echo $_.fullname;} | 
   out-file -filepath .\files.win.txt -encoding ASCII
</pre>

<p>Sigh. Really? I mean this is compared to:</p>

<pre>
% find foo -name '*.h' -o -name '*.cpp' > files.win.txt
</pre>

<p>So in the powershell example, I have to do the for-each thing because for some reason Get-ChildItem prints out paths relative to foo, and not a path including foo like find does. (Also, I need it to print just the FullName property, otherwise I get unusable output) Then I have to do the out-file thing because normal redirection will spit out a file in unicode with a BOM, which confuses ctags.</p>

<p>I understand that there's a possible impedance mismatch between ctags and windows (and powershell), and also that that "find" is an unix uber-command that has evolved over many years, but still, MS needs to step up to make the common things really easy to do.</p>

<p>They are already asking you to learn something that has a high learning curve and that is windows-only. At least make it easier to play with. Damn.</p>]]>
      
   </content>
</entry>

<entry>
   <title>New years rambling 2010</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2010/01/new_years_rambling_2010.html" />
   <id>tag:levelsofdetail.kendeeter.com,2010://1.272</id>
   
   <published>2010-01-12T21:13:06Z</published>
   <updated>2010-01-12T22:43:57Z</updated>
   
   <summary>Let&apos;s take a look at my past year&apos;s resolutions: Keep my desk cleaner: FAIL Eat better: Mostly FAIL Take more photos: FAIL Speak Japanese to Kaio: Mostly FAIL. Sigh Be less of a spec junkie when buying stuff: Neutral Buy...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Let's take a look at my past year's resolutions:</p>

<ul>
	<li>Keep my desk cleaner: FAIL</li>
  <li>Eat better: Mostly FAIL</li>
  <li>Take more photos: FAIL</li>
   <li> Speak Japanese to Kaio: Mostly FAIL. Sigh</li>
<li>Be less of a spec junkie when buying stuff: Neutral</li>
<li>Buy a fricking iPhone already: WIN!</li>
<li>Sell more old stuff on craigslist/ebay: WIN</li>
</ul>

<p>Ok so that looks pretty bleak.</p>

<p>And here's some for this year.</p>

<ul>
<li>Exercise</li>
<li>Speak more Japanese to Kaio</li>
<li>Be "smarter" at work</li>
<li>Take more photos and videos</li>
<li> Move this blog to some hosted service</li>
</ul>

<p>And onto the rambling.</p>

<p>I'm quite happy with the Mac Mini. I had all kinds of performance concerns, but it turns out it's totally good enough, even with it's 5400rpm disk, and an external 7200rpm disk for photos and such. Maybe I just don't have time to push it, or maybe Lightroom got good enough. But once again, all that worrying beforehand seemed silly. And I still have room to upgrade to SSD or to 8GB of RAM when I need it.</p>

<p>Yes I paid the apple tax. But I think I stopped caring about that about a week later. And after hearing how much pain my friend just went through upgrading his box, I'm kinda glad I saved that time.</p>

<p>Win7 was nice, and it was lame, basically as I had thought it might be. It makes the core OS part of the windows experience slightly better, but lots of other problems remain. Shitty OEMs, disconnect from the unix/linux/oss activity, etc. Aero glass looked nice for a while there, but after using a mac for a while again, it just feels silly.</p>

<p>Over the winter break, I pretty much didn't touch Windows, and I was fine.. which made me realize that the only reason I need windows is for Exchange at work and Office (mostly for work as well). Actually, browsers worked better on windows until recently, but with the release of Chrome for linux, that's not really the case anymore. Chrome for linux might be a game changer. It brings a top-class browser to Linux, and it has process isolation, which really makes Linux browser annoyances go away (like Flash killing all your tabs). This makes a Linux-based browser appliance even more viable (thus ChromeOS). I know web apps aren't quite there yet, but you can definitely see the trajectory now.</p>

<p>A lot of people still don't really believe in web apps, and I don't blame them. But I think "web apps" will become more and more the code-delivery mechanism that things like Java were supposed to be. There always were and always will be things that make more sense to run on the client.. but there's basically no reason that those things shouldn't be delivered through a browser like experience. Back in the day we have all these thick client apps that were client-based by default and reached out to servers when necessary, but maybe we'll start to see a world where things are server-based by default, and code will only be delivered to clients as necessary. All the pieces aren't there, but you can't really deny the efficiencies of this model.</p>

<p>I dunno about this whole Apple tablet thing. The first version is probably going to be slick but have some annoying shortcomings, like the iPhone. It'll be about the "3GS" point in time which it may get interesting. I'll probably by a netbook first. These thinkpad x100e's look mighty tasty. I wonder if they run linux.</p>

<p>Another unexpected thing I did at home this past year was get a chorded mouse. I was happy with the MX1000 for the longest time, but nobody makes good mice anymore. The magic mouse was not very ergonomic, and new high end mice require too much software. Maybe I'm an old fart, but I just want a mouse to be a mouse. Three buttons, clicky scroll wheel. Why is it so hard?</p>

<p>On the photo front, I strongly considered a GF1 at the end of the year, but didn't get around to pulling the trigger. But after talking to my dad about it a little more, it might actually happen. I just want something that can take slr-quality images, but that is easier for me to bring places without having to think, "oh this is going to be a camera kind of outing". The nikon dslr is still big enough that it modifies my behavior when going out. Whatever camera gets me the same performance/quality as the dslr but has less of that negative effect is a winner in my book. I think.</p>

<p>The iphone's been good. AT&T sucks, but oh well. I like my bejeweled. I can see myself getting an Android in a year or two though. I like the trajectory more than the iphone. They just have to figure out their whole multitouch story, and make a good keyboard.</p>

<p>Hmm, not much to say this year I guess.<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Mac mini first impressions?</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/11/mac_mini_first_impressions.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.271</id>
   
   <published>2009-11-10T07:01:33Z</published>
   <updated>2009-11-10T07:09:35Z</updated>
   
   <summary>Snow Leopard is really really buggy. I mean maybe worse than an Ubuntu release. Here are the bugs I&apos;ve hit so far: Can&apos;t connect to my DNS-323.. the shares show up, but when I click on them, I get an...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Snow Leopard is really really buggy. I mean maybe worse than an Ubuntu release. Here are the bugs I've hit so far:</p>

<ul>
<li>Can't connect to my DNS-323.. the shares show up, but when I click on them, I get an error message, even if I'm logged in as the right user. Some claim new DNS software fixes this, but it used to work in Leopard, so I blame Apple.</li>
<li>Sometimes I lose my keyboard on reboots. Have to unplug/replug. It's just a standard Microsoft Natural keyboard. I mean come on! Don't tell me <i>everyone</i> at apple uses those flat aluminum things.</li>
<li>When I come out of screen saver, I see my desktop, then it goes blue, then it fades to my desktop again, then it goes blue again, then it fades to my desktop again, then it goes blue, until I hit a key on the keyboard. Not sure what's going on but 10.6.2 didn't fix it.</li>
</ul>

<p>Sometimes other random weird shit happens, but those are the most reproducible.</p>

<p>The only difference with Linux is that, I trust Apple to fix most of these things eventually. With Linux, I'd have to dick around for hours and fix shit myself.</p>

<p>But really, is this how software is done these days? Was getting SL out before Win7 really that worth it? </p>

<p>On the performance front, I'm very pleased. 4GB seems plenty for light usage (even with a small VM), and having enough RAM makes me almost not notice that I only have a 5400rpm drive. I'll get around to the SSD upgrade some day (maybe when Intel SSD prices are no longer jacked up due to low availability), and knowing that 8GB is supported makes me thing this machine will definitely last a while. Graphics seem pretty good, though I don't do anything in my daily routine to really test it. Fullscreen HD or whatever seems fine. We'll see what happens when SC2 comes out, but my backup plan is still to build a mini cheap PC to play that. </p>]]>
      
   </content>
</entry>

<entry>
   <title>Done!</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/11/done.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.270</id>
   
   <published>2009-11-04T05:43:33Z</published>
   <updated>2009-11-04T05:54:50Z</updated>
   
   <summary>Well, somehow I managed not to obsess about things too long this time. Purchased the mac mini with my friend&apos;s 15% discount. Turns out, I was speccing it wrong, so I saved an extra $70 or so from what I...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Well, somehow I managed not to obsess about things too long this time.</p>

<p>Purchased the mac mini with my friend's 15% discount. Turns out, I was speccing it wrong, so I saved an extra $70 or so from what I was expecting. $808 total including tax. Now I just have to get the SSD, and maybe a FW800 drive.</p>

<p>I managed to hook up my older  mini to the tv, to use as a htpc. Loaded hulu desktop, but it seems like the cpu's not quite up to snuff to play the hulu videos. Why the hell does hulu require a c2d 2.0ghz? </p>]]>
      
   </content>
</entry>

<entry>
   <title>The sidegrade</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/10/the_sidegrade.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.269</id>
   
   <published>2009-10-30T05:56:30Z</published>
   <updated>2009-10-30T06:47:07Z</updated>
   
   <summary>I&apos;ve managed to catch upgrade fever again. It&apos;s been about 3 years since I built the PC that I&apos;m using now (well, modulo some upgrades made along the way) Here are the contenders this time around: a new Mac Pro,...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>I've managed to catch upgrade fever again. It's been about 3 years since I built the PC that I'm using now (well, modulo some upgrades made along the way)</p>

<p>Here are the contenders this time around: a new Mac Pro, a new core i7 build, upgrade the current build with a ssd and a gpu, or a new mac mini.</p>

<p>Cost-wise, the mac pro is the most expensive, and the the ssd+gpu upgrade to my current machine is the cheapest. </p>

<p>Out of these options, the mac mini is looking the most attractive. I think I'm ready again for a mostly integrated computing experience. (This probably has something to do with the fact that I don't have time to <em>use</em> my computer very much these days) I've been playing with a 2006-era mac mini at home for a while, and it meets all my needs except for graphics performance, disk performance, and it's lack of memory. Ok so I guess it doesn't really meet my needs.. that's why I've been using my PC most of the time.</p>

<p>The new mini can address all three of these areas. The Nvidia IGP is supposedly leaps and bounds better than the intel chip it replaces. I can buy a new model with 4gb of ram (enough for a vm), and reports on the web claim 8gb is possible. I also plan to throw an intel SSD in there, addressing the disk performance. For large capacity data storage, I'll just use an external firewire 800 drive, or do something over the network (unfortunately, osx <em>still</em> doesn't sport an iscsi initiatior).</p>

<p>I can't help but feel though, that this purchase is essentially going to be a sidegrade. That worries me somewhat.</p>

<p>The 2.53ghz c2d with 3M cache in the mini is going to be a slight downgrade from the e6600 (2.66ghz with 6M cache). I'm going to have less memory (4 vs 6) and the GPU is probably about the same (7600gt). Then again, the mini is a 1/20th of the size of my PC, but still, I certainly am not going to get a huge computational upgrade.</p>

<p>That's mostly fine, I think. Even if I went the core i7 route, I'd probably be at a quad core (which is mostly useless.. I never even exercise the 2 cores that I have now), and 8gb of ram (since the lynnfield mobo's only come with 4 slots, and 4gb dimm's are still expensive). Upgrading my current box isn't to yield that much improvement -- ssd will help, but gpu upgrade probably not much, since I don't really play any games.</p>

<p>I've done a few "side-grades" in the past. One was getting the Vaio 505 thin laptop model (went from a 350mhz P2, to a 366mhz mobile p2), and then the picturebook (which was a transmeta, and pretty much only slightly faster than the mobile p2). There was one more side-grade: when I bought the powerbook. I tried to make that laptop my primary environment, but it was definitely slower than the P4 desktop that I had been using up to that point.</p>

<p>Ok, so I've done this a lot in the past. And I kinda think I regretted it in some way each time. Many of the side-grade's were desktop-to-laptop moves though. This time will be a desktop-to-desktop move, and it will be a bit weird paying $1k for essentially the same capability in hardware.</p>

<p>That must really mean I want OSX. Why do I want OSX this time around? I think there are a few reasons. Support for exchange means I eventually shouldn't have to run a VM just to access work email (plus MS also claims to be writing a native exchange client.. though I don't trust their MacBU at all). I also want iMovie. Yea it's a crappy little movie program, but it's by far the most productive if you just want to take your flip videos and stitch them together and add a nice looking text title. These days, all the important stuff exists on the mac.. Lightroom, chrome, picasa, fusion, skype. This was definitely not true the last time I had a mac. </p>

<p>Reading some of my older posts reveals some past thinking that I should have just bought a mac pro instead of the current pc I have. Perhaps I will think the same after I buy the mini. This time I played a bit with the mini in the store, and I also have the experience of using this mini at home for a while.</p>

<p>I'd definitely be happy with the mac pro performance-wise.. but can I really justify the price of that thing? By my math, I'm paying almost $1000 extra for the equivalent hardware + OS (also, geforce gt120? really?). With the mini, I think the mark-up is somewhere around the 200-300 range. Plus, for a form-factor that's not available elsewhere. That's a bit easier to swallow. I also like the idea of having a machine that idles at 13W, since most of the time I won't be using it. </p>

<p>Also the whole crux of this plan is that i'm only spending $1k now, so in 2 years, I won't feel bad spending another $1k on something else if this was a mistake. A Mac Pro locks me in with a ~$2.5k purchase that I will have to make last for 4-5 years, like it or not. I'm just not that sure that the move to the mac will be a good one this time around.</p>

<p>Also, if starcraft 2 finally comes out, and the mini can't handle it, I'll probably always be able to put together a 500$ PC to play the damn game. Hopefully blizzard will just make the stupid game scale down well. I mean, I'm not buying a 3 year old machine for anything.</p>

<p>So yea, that's a bunch of blathering about nothing. I just write this down for myself so that I can read it later and try not to make the same mistakes.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Newegg HDD reliability analysis</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/09/newegg_hdd_reliability_analysi.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.268</id>
   
   <published>2009-09-22T19:16:58Z</published>
   <updated>2009-09-22T21:07:59Z</updated>
   
   <summary> Here&apos;s my stupid table I created from browsing through a bunch of Newegg listings for hard drives: Model 4+ 1 egg total ----- ---- ------ ----- barracuda lp 1tb 83% 8% 62 1.5tb 64% 22% 55 2tb 85% 9%...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p></p>

<p>Here's my stupid table I created from browsing through a bunch of Newegg listings for hard drives:</p>

<p></p>

<p><br />
<pre><br />
Model                   4+ 	1 egg   total<br />
-----                   ----    ------  -----<br />
barracuda lp 1tb        83%     8%      62<br />
             1.5tb      64%     22%     55<br />
             2tb        85%     9%      47<br />
barracuda 7200.12 1tb   76%     13%     287    <br />
                  500g  76%     16%     335<br />
barracuda es.2          67%     13%     142<br />
wd caviar black 1tb     87%     7%      1614<br />
                0.5tb   90%     7%      736<br />
wd re3          1.0tb   89%     8%      116  <br />
wd green        1.0tb   85%     8%      1049<br />
samsung f1   1.0tb      77%     14%     798<br />
             0.5tb      89%     10%     96 <br />
samsung f2 ecogreen 54  88%     7%      111<br />
samsung f3 500gb        82%     8%      40<br />
           1tb          80%     0%      19<br />
hitachi 0a38016         77%     15%     628<br />
</pre></p>

<p>First column is the model, obviously. Second column is the % of 4-egg and 5-egg reviews (generally positive reviews). The third column is the % of 1-egg reviews, which are generally where reports of DOA drives show up.</p>

<p>Conclusions? WD or Samsung = Good, Hitachi or Seagate = Not so much. Caviar Black series seems to have a good record. Latest seagates don't seem too hot. Samsungs also seem to do well, though there are a far fewer number of reviews there.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Simplifying Email</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/09/simplifying_email.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.264</id>
   
   <published>2009-09-09T00:14:24Z</published>
   <updated>2009-09-09T04:18:26Z</updated>
   
   <summary>I&apos;ve been using a new way to read my email for a few months now, and it seems to be working quite well, so I&apos;m going to write down how it works, since I suspect others want something similar, and...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>I've been using a new way to read my email for a few months now, and it seems to be working quite well, so I'm going to write down how it works, since I suspect others want something similar, and I could have benefited from someone describing this scheme to me.</p>

<p>Here's the basic idea:</p>

<ul>
<li>At least one copy of each incoming email ends up in a non-inbox archive folder</li>
<li>All important email goes to my inbox (but with a backup copy elsewhere)</li>
<li>I delete emails out of my inbox when I'm "done" with them. Either I've finished the task that is related to a message, or I've replied, or I've just read it and decided that there's nothing further for me to do.</li>
<li>I never delete emails out of my archive folders</li>
<li>I use indexed search for everything else</li>
</ul>

<p>My main mail system at work is Outlook, so here's how I implement this there:</p>

<ul>
<li>I have a few rules that filter out automated messages into their own folders (like commit messages from our VCS)</li>
<li>I have rule that says "for a specific set of lists, put a copy of the message to the inbox-archive folder" and stop. </li>
<li> I have another rule that says "for a different set of lists, move the message to a list-archive folder" and stop. </li>
<li> Pretty much every rule has the "and stop" action so that the outlook will perform the action for the first match. The last rule is a catch-all, that says essentially make a copy of the message in my inbox-archive folder. I do this since if a rule hasn't matched already, then the message is going to end up in my inbox, so I need to make a copy of it</li>
</ul>

<p>That's basically it. I have a similar scheme for gmail where I use archiving instead of deleting, but the idea is pretty much the same.</p>

<p>Things I like about this scheme:</p>

<ul>
<li>If it's not in my inbox, I don't have to worry about it</li>
<li>No big complex set of rules I need to maintain</li>
<li>I can perform the basic operations from all mail clients, since they can all at least see the inbox and delete messages. (except for gmail, sigh, where I can't do the "archive" operation from the built-in mail client)</li>
</ul>

<p>For further optimization, I set up search folders that search through my archive folders if I want to keep tabs on particular mailing lists (and this works even for crossposted threads, some of which might end up in my inbox archive vs my list archive). I only ever read lists like this from one machine so that's fine.</p>

<p>It does require good search to exist. But with the gmail that's there, and with later versions of outlook and Win7, I can get that for work mail as well.</p>

<p>I was originally very concerned about preserving conversation threads in my inbox. If I delete messages after I read them, but then I get another message that's part of a thread for which I've already deleted, I was worried that I wouldn't be able to recover the context.</p>

<p>In practice, searching for messages with the matching subject line quickly recovers the thread. Usually that's good enough to build up any context, and it's faster than picking through a large inbox anyways (since Outlook's threading still doesn't quite work in all cases).<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Iphoning</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/07/iphoning.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.262</id>
   
   <published>2009-07-16T01:39:42Z</published>
   <updated>2009-07-16T01:43:16Z</updated>
   
   <summary>Enjoying the iPhone so far. Here is my obligatory first post from the phone. One thing that occurs to me that this is the first phone that I would consider using as an Internet device even after I&apos;ve upgraded to...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Enjoying the iPhone so far. Here is my obligatory first post from the phone. </p>

<p>One thing that occurs to me that this is the first phone that I would consider using as an Internet device even after I've upgraded to a new phone in the future. The fact that it is a phone almost seems secondary. </p>]]>
      
   </content>
</entry>

<entry>
   <title>Sigh.</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/07/sigh.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.261</id>
   
   <published>2009-07-07T00:28:22Z</published>
   <updated>2009-07-07T00:29:08Z</updated>
   
   <summary>Oh Explorer in Vista. Why is that when I try to eject a removable storage device from a sole explorer window that has a folder on the device open, you have to give me an error saying the device is...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Oh Explorer in Vista. Why is that when I try to eject a removable storage device from a sole explorer window that has a folder on the device open, you have to give me an error saying the device is in use?</p>

<p>Can't you just figure out that you're the only that's using it? And that I asked you to eject it through the same goddamn window?</p>]]>
      
   </content>
</entry>

<entry>
   <title>Argh!</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/06/argh.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.258</id>
   
   <published>2009-06-23T23:10:59Z</published>
   <updated>2009-06-23T23:11:51Z</updated>
   
   <summary>In Outlook, if you go to the dialog to configure your filtering rules, the scroll wheel won&apos;t let you scroll your list of rules. Seriously. What year is this?...</summary>
   <author>
      <name></name>
      
   </author>
   
      <category term="Rants" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>In Outlook, if you go to the dialog to configure your filtering rules, the scroll wheel won't let you scroll your list of rules.</p>

<p>Seriously. What year is this?</p>]]>
      
   </content>
</entry>

<entry>
   <title>Smartphone Multitasking</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/06/smartphone_multitasking.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.257</id>
   
   <published>2009-06-16T05:13:48Z</published>
   <updated>2009-06-16T05:28:20Z</updated>
   
   <summary>As I am prone to do with any gadget purchasing decision, I&apos;ve been agonizing between the Pre and the iPhone 3GS. Those who like the Pre like to point out that it can multitask: it can run more than one...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>As I am prone to do with any gadget purchasing decision, I've been agonizing between the Pre and the iPhone 3GS.</p>

<p>Those who like the Pre like to point out that it can multitask: it can run more than one "card" at a time, and you get some interface to switch between them. This comes in handy, for example, if you want to an internet radio app while browsing the web with the browser app. On the iPhone you can't quite do this (though you can let the built in iTunes-based music app play in the background).</p>

<p>As I played with a friends Pre, I started using it like I use my desktop. Opening one application after another, not really thinking about how much memory was left. (When's the last time I've seen an out of memory error on a modern machine?) On the Pre, however, it's fairly easy to hit the memory limit. Seems to me like it takes about 4 browser windows and maybe a couple other apps.</p>

<p>Once you get into the out of memory state, things get annoying fast. Any action that would require a new card seems to freeze for a second, then the phone buzzes and tells you there's not enough memory, and that you need to close other cards.</p>

<p>Which card to close? Well, if you're a programmer, you may know that browsers are likely to eat the most memory out of the various kinds of apps you find a phone, so lets kill those first. Swipe to the card view.. and which of these cards are browsers? Actually, sometimes, it's quite hard to tell, especially since you're looking at thumbnails of web pages that can look like other apps.</p>

<p>In any case, the first time I hit this, I closed one card, then retried the operation. Still failed. Closed another, retried, still failed. Realized that there were still two other browser cards open, closed those, and finally I could open up my new contact.</p>

<p>The problems here are numerous.</p>

<ul>
	<li>I don't know when I'm about to hit the memory limit, and when I do it takes a while for the phone to tell me I have.</li>
    <li>Recovering from the state is difficult, especially for users who may not know which apps take a lot of memory.</li>
   <li>There's no way to tell if I've closed enough cards. There's really no way for the OS to tell, since there's no guarantee that you're going to retry the same operation after you've closed some cards.</li>
</ul>

<p>In light of my experience, Apple's decision to disallow multitasking on the iPhone doesn't seem so dumb. Sure they make some things inconvenient, but it also prevents users from getting into a situation that probably 90% of them would have a difficult time dealing with. It would be a huge usability hit, and the relative benefit would be rather small. </p>

<p>I guess until we have swap space on phones, multitasking is going to be something that will be difficult to implement usably, and I wouldn't be surprised if Apple continued to limit it significantly.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Open.. open.. open..</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/05/open_open_open.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.256</id>
   
   <published>2009-05-07T18:02:15Z</published>
   <updated>2009-05-09T08:16:49Z</updated>
   
   <summary>Installed the Win7 RC on the x60. Damn it&apos;s good. It&apos;s so good that I almost prefer using it over my big Vista desktop. I&apos;m on a stint of trying to use RHEL 5.3 at work, but now I really...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Installed the Win7 RC on the x60. Damn it's good.</p>

<p>It's so good that I almost prefer using it over my big Vista desktop.</p>

<p>I'm on a stint of trying to use RHEL 5.3 at work, but now I really don't know how long I'm going to be able to last.</p>

<p>Sigh.</p>

<p>Well on the plus side, at least for the next year or so, it's going to be clear what the best OS to run is. So at least I can stop being OCD about it.</p>

<p><strong>Update</strong>: seem to be hitting some bug where the screen will stop updating for a while (feels like several minutes). If video's playing, then the audio keeps coming out, but the screen is frozen.</p>

<p>Also, for others trying this on the X60.. don't forget to install the "System interface driver" from the Lenovo page.. or else things like the hotkey driver won't work. Also I had to do the registry hack <a href="http://forums.lenovo.com/lnv/board/message?board.id=Beta_OS&view=by_date_ascending&message.id=509#M509">described here</a> to get the hotkey thing to install.</p>

<p>A little scared to install the power manager and power management driver. Won't those things conflict with the new Windows stuff?</p>]]>
      
   </content>
</entry>

<entry>
   <title>Screen blanking problem with Windows Vista on the Thinkpad X60</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/04/screen_blanking_problem_with_w.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.255</id>
   
   <published>2009-04-28T05:54:43Z</published>
   <updated>2009-04-28T06:06:46Z</updated>
   
   <summary>I think I&apos;m hitting the same problem that is reported in this thread on the Lenovo support forums. If I unplug my X60 running Vista SP1, then about 10-15 minutes later, the screen goes blank. Usually black, but sometimes white....</summary>
   <author>
      <name></name>
      
   </author>
   
      <category term="Tips" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>I think I'm hitting the same problem that is reported in this <a href="http://forums.lenovo.com/lnv/board/message?board.id=X_Series_Tablet_ThinkPads&thread.id=1278&view=by_date_ascending&page=1">thread on the Lenovo support forums</a>. If I unplug my X60 running Vista SP1, then about 10-15 minutes later, the screen goes blank. Usually black, but sometimes white. The machine is still be running in the background, but there's no way to kick the machine to redraw the display aside from doing a S3 suspend/resume.</p>

<p>Probably a driver problem. (Is it just me, or do Intel driver updates seem to be really flaky?) I managed to update the driver to the newest one available off the Intel site. Just go to support.intel.com and under the laptop chipsets choose 945 Express. Choose your OS, and download the zip file. If you use the standard "Have Disk.." path through the Device Manager than you can update the driver, even if running the Setup.exe claims that the driver is "not validated" by the OEM for the particular model.</p>

<p>In any case, now I'm running the 7.14.10.1504 version, and have been running on battery for the last 3 hrs or so, and no blank screen yet. I'm sure I'm going to get it as soon as I post this, but here's to hoping. In any case, it was still useful for me to find out that you can update the driver to the "upstream" intel version directly, so I figured I should write that down, for those people out there still hitting this problem or other driver issues.</p>

<p>In mostly unrelated news, I've been playing with the T400 at work, and the Vista install on it is god awful. i feel like the software side of the Lenovo experience is starting to go down the tubes. Not that it was that great before, but this machine launches so much crap when you start up that it adds a good 90 seconds to get to the desktop "steady state". It's really disappointing since Lenovo for the most part still makes the best PC laptpo hardware (at least compared to the same-generation Dell's and Lenovo's I've seen). Oh, except for the touchpad. This is my first Lenovo with a touchpad, and while I prefer them to track points, this particular one seems really flaky. Ok that was my mini review of the T400. Nice keyboard, shitty trackpad, uninstall most of the ThinkVantage crap and you're fine.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Liberation fonts in Jaunty</title>
   <link rel="alternate" type="text/html" href="http://levelsofdetail.kendeeter.com/2009/04/liberation_fonts_in_jaunty.html" />
   <id>tag:levelsofdetail.kendeeter.com,2009://1.254</id>
   
   <published>2009-04-20T03:59:06Z</published>
   <updated>2009-04-20T04:01:15Z</updated>
   
   <summary>Is it just me, or do liberation fonts included in Jaunty look a lot better than the used to under full hinting? A little digging shows that the fonts are still being worked on. The package version is up to...</summary>
   <author>
      <name></name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://levelsofdetail.kendeeter.com/">
      <![CDATA[<p>Is it just me, or do liberation fonts included in Jaunty look a lot better than the used to under full hinting?</p>

<p>A little digging shows that the fonts are still being worked on. The package version is up to 1.0.4.93. Changelog doesn't say much, except the occasional "fix bluriness for X" entries. In any case, the improvement is impressive. It's almost to the point that I can use it as an Arial replacement and it doesn't bother me.</p>]]>
      
   </content>
</entry>

</feed>

