<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5478392485151629564</id><updated>2012-01-04T14:33:45.925-05:00</updated><category term='linux'/><category term='silly'/><category term='sysadmin'/><category term='erlang'/><category term='web'/><category term='movies'/><category term='bugs'/><category term='apple'/><category term='programming'/><category term='perl'/><category term='aop'/><category term='games'/><category term='music'/><category term='backups'/><category term='cocoa'/><category term='nfl'/><category term='iphone'/><category term='society'/><category term='mac'/><category term='history'/><category term='religion'/><category term='microsoft'/><category term='windows'/><category term='rubyrails'/><category term='tv'/><category term='podcasts'/><category term='whiskey'/><category term='google'/><title type='text'>My Head Hurts</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>78</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-2093061935899319528</id><published>2012-01-04T09:25:00.006-05:00</published><updated>2012-01-04T09:39:55.208-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>A Concurrency Programming Kata in Erlang</title><summary type='text'>
Write an Erlang program that spawns two processes. Each process should:
Send a unique (pseudo-random) key/value pair to the CouchDB database. Remember the value in-process so it can be confirmed later (see Step 6.) Don't use process dictionaries for this.
Send the Id of the created CouchDB record to the other process.
Listen for Ids being sent to it by the other process.
On receiving an Id, </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/2093061935899319528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=2093061935899319528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2093061935899319528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2093061935899319528'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2012/01/concurrency-programming-kata-in-erlang.html' title='A Concurrency Programming Kata in Erlang'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-719258354253633468</id><published>2011-08-03T19:24:00.003-05:00</published><updated>2011-08-08T21:40:50.555-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>perlbrew and 32-bit CPAN modules like Mac::Growl</title><summary type='text'>
Today I discovered perlbrew, a utility for managing multiple versions of Perl under a non-root account, in the same spirit as rvm or virtualenv. I was forced into discovering perlbrew, because installing XCode 4 onto a Mac breaks the ability to compile many CPAN modules if you stick with the computer's default Perl.

Even with perlbrew, you might still have trouble compiling CPAN modules on a </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/719258354253633468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=719258354253633468' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/719258354253633468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/719258354253633468'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2011/08/perlbrew-and-32-bit-cpan-modules-like.html' title='perlbrew and 32-bit CPAN modules like Mac::Growl'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8190505252689729668</id><published>2011-06-24T20:08:00.005-05:00</published><updated>2011-08-08T21:42:48.186-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>SEO changes forever (or so I've read)</title><summary type='text'>
But you have not, as SEOs, we never really had to think as much or as broadly about, "What is the experience of this website? Is it creating a brand that people are going to love and share and reward and trust?" Now we kind of have to think about that.

How Google's Panda Update Changed SEO Best Practices Forever

This, in a nutshell, is the problem I've always had with SEO. People have seen SEO</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8190505252689729668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8190505252689729668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8190505252689729668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8190505252689729668'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2011/06/seo-changes-forever-or-so-ive-read.html' title='SEO changes forever (or so I&apos;ve read)'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1212382710056980812</id><published>2011-06-09T14:27:00.006-05:00</published><updated>2011-06-11T01:16:19.224-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='backups'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Why Apple is charging you to store non-iTunes music in iCloud</title><summary type='text'>
If you own some music that you bought from iTunes and you choose to "upload" it into iCloud, you're not really uploading anything. Apple already has it. You originally bought it from them. They just have to store the fact that you are allowed to access their copy of the song. Six million people can "store" Poker Face in iCloud, Apple has to keep only the one copy. Us nerds call this </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1212382710056980812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1212382710056980812' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1212382710056980812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1212382710056980812'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2011/06/this-is-why-apple-is-charging-to-store.html' title='Why Apple is charging you to store non-iTunes music in iCloud'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7565205669915173713</id><published>2011-04-21T10:06:00.002-05:00</published><updated>2011-04-21T10:13:41.612-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Health insurance is more fun if you treat it like a game</title><summary type='text'>
&gt; look
You are in a twisty maze of insurance forms, third-party authorities, and provider networks, all alike.
&gt; file claim
You fill out a claim form for your wrist therapy and drop it in the mail.
&gt; wait
Time passes...
&gt; wait
More time passes...
&gt; wait
Weeks pass. Your claim returns in the mail, rejected, with a brief explanation at the bottom.
&gt; read explanation
The words are English, but </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7565205669915173713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7565205669915173713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7565205669915173713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7565205669915173713'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2011/04/health-insurance-is-more-fun-if-you.html' title='Health insurance is more fun if you treat it like a game'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3546324245949661921</id><published>2011-04-11T13:24:00.001-05:00</published><updated>2011-04-21T10:14:20.497-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='rubyrails'/><title type='text'>ImageMagick, Homebrew, the NEWS.txt error</title><summary type='text'>
Seems like everyone has trouble installing ImageMagick, but everyone has a slightly different problem. In my case I was getting the error:

Error: No such file or directory - /usr/local/Cellar/imagemagick/6.6.7-10/share/ImageMagick/NEWS.txt
To fix this, do "brew edit imagemagick" (or "sudo brew edit imagemagick" if that's how you brew) and find these lines:

# We already copy these into the keg </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3546324245949661921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3546324245949661921' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3546324245949661921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3546324245949661921'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2011/04/imagemagick-homebrew-newstxt-error.html' title='ImageMagick, Homebrew, the NEWS.txt error'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-966343014316323985</id><published>2010-07-01T21:31:00.006-05:00</published><updated>2010-07-02T09:46:26.141-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Visual Studio: My build actions are missing</title><summary type='text'>Since this seems to be a faq without an answer: In Visual Studio 2008 (and earlier?) if your project files are missing their Advanced properties - like Build Action - it probably means you were handed a "web application" that is actually a "web site" in Visual Studio parlance. You have to create a new "web application", copy over the source files, and a few other steps to complete the conversion.</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/966343014316323985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=966343014316323985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/966343014316323985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/966343014316323985'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2010/07/visual-studio-my-build-actions-are.html' title='Visual Studio: My build actions are missing'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6934407957863802846</id><published>2010-05-14T08:19:00.011-05:00</published><updated>2010-07-01T21:42:54.045-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Adobe is becoming the Jay Leno of developer tools</title><summary type='text'>Adobe needs to take a page from David Letterman: "You get fired, you get another gig! You go across the street and you punish them and you make them eat your words!"Adobe is trying to leverage public opinion - and even government intervention! - by portraying itself as the victim of a monopoly power. They start with the assumption that the iPhone is the only gateway to the mobile web, and of </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6934407957863802846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6934407957863802846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6934407957863802846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6934407957863802846'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2010/05/adobe-is-becoming-jay-leno-of-developer.html' title='Adobe is becoming the Jay Leno of developer tools'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7228408325606274933</id><published>2010-05-12T19:55:00.003-05:00</published><updated>2010-07-01T21:41:40.126-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><title type='text'>Uh, thanks Steam, I guess?</title><summary type='text'>Steam said that my downloaded copy of Portal had a 303 million percent fragmentation rate? ... But then Steam defragged it for me, so it's 303 million percent better now.</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7228408325606274933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7228408325606274933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7228408325606274933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7228408325606274933'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2010/05/uh-thanks-steam-i-guess.html' title='Uh, thanks Steam, I guess?'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6540541163426244597</id><published>2010-04-23T09:27:00.012-05:00</published><updated>2011-04-28T14:09:26.534-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Snow Leopard, external displays, and fonts</title><summary type='text'>
UPDATE 05/03/2010: The correct answer seems to be this one: 10.6: Re-enable LCD font smoothing for some monitors. "The problem with the Automatic option is that OS X incorrectly detects many third party LCD monitors as CRTs, and consequently, disables LCD font smoothing."

A couple months ago I purchased a new 13" Macbook Pro. This was before the April updates, so it's the mid-2009 model. As an </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6540541163426244597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6540541163426244597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6540541163426244597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6540541163426244597'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2010/04/snow-leopard-external-displays-and.html' title='Snow Leopard, external displays, and fonts'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_R7ID-eIqGRY/S9Gwbau8i-I/AAAAAAAAAEc/FAMMC-Et0s8/s72-c/on-laptop.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7819050869835408722</id><published>2010-04-17T17:16:00.006-05:00</published><updated>2010-11-04T08:26:15.663-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Interactive Debugger for PHP</title><summary type='text'>If you're looking for a free (zero-dollar) debugger for PHP, I've stumbled onto the combination of Xdebug installed onto the server and MacGDBp on my workstation. My favorite part is that I don't need to have a copy of the source tree on my workstation to do source-level debugging. It's transferred to me on demand by the magic of DBGP.UPDATE: If you don't mind dropping a little money, I've been </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7819050869835408722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7819050869835408722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7819050869835408722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7819050869835408722'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2010/04/interactive-debugger-for-php.html' title='Interactive Debugger for PHP'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7133348583783388563</id><published>2010-01-20T19:24:00.009-05:00</published><updated>2010-01-21T02:16:58.773-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>The Nerd in the High Castle</title><summary type='text'>I like to read history books, and that includes the history of the computer industry. Steven Levy's stuff is pretty good, even if sometimes he gets a little breathless in the telling. Dealers of Lightning, West of Eden, Soul of a New Machine, stuff like that.From reading enough of these, and from the tech press as well, I know there's this notion floating around that during the early 80s Apple </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7133348583783388563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7133348583783388563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7133348583783388563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7133348583783388563'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2010/01/nerd-in-high-castle.html' title='The Nerd in the High Castle'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-2148322530132171921</id><published>2009-10-14T19:56:00.012-05:00</published><updated>2012-01-04T09:40:49.458-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Can I make a UIView transition to itself?</title><summary type='text'>
Sure, why not?

Let's say you have a UIViewController and you want the base view to do a CATransition from itself to itself:

- (void)doTransToSelf {
    CATransition *anime = [CATransition animation];
    anime.type = kCATransitionPush;
    anime.subtype = kCATransitionFromRight;
    anime.duration = 0.5;

    UIView *mySuper = self.view.superview;
    [self.view removeFromSuperview];
    [</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/2148322530132171921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=2148322530132171921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2148322530132171921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2148322530132171921'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/10/can-i-make-uiview-transition-to-itself.html' title='Can I make a UIView transition to itself?'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-4488038996627280649</id><published>2009-06-28T16:23:00.010-05:00</published><updated>2012-01-04T09:41:05.924-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Why won't my backBarButtonItem use its action?</title><summary type='text'>
Or, How to make a backBarButtonItem send its action to its target.

Answer: you don't.

Because a backBarButtonItem is a UIBarButtonItem, it has "target" and "action" properties, leading you to believe that if you assign values to those properties, shit will happen. Alas, shit will not happen. Or rather, the usual shit will happen, but not the extra shit you hoped would happen. The </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/4488038996627280649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=4488038996627280649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/4488038996627280649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/4488038996627280649'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/06/why-wont-my-backbarbuttonitem-use-its.html' title='Why won&apos;t my backBarButtonItem use its action?'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8247257292385014203</id><published>2009-05-22T08:34:00.005-05:00</published><updated>2010-03-04T09:12:50.631-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Sun. Oracle. Ponytails.</title><summary type='text'>So... Sun. Oracle. And of course Schwartz. Schwartz, Schwartz. Blogging his way through the graveyard, chanting his open source mantra. As if clinging to all the right buzzwords would make up for not having an actual strategy. "I'm a CEO with a blog! How can my company fail??"There are lots of companies that get by without a strategy, at least for a while. Hell, I used to work for one. But if </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8247257292385014203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8247257292385014203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8247257292385014203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8247257292385014203'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/05/sun-oracle-ponytails.html' title='Sun. Oracle. Ponytails.'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8968720239411912253</id><published>2009-05-01T22:52:00.007-05:00</published><updated>2009-09-21T16:39:27.876-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>A Thread Across the Ocean</title><summary type='text'>A Thread Across the Ocean was (to my surprise) the only book I could find that tells the story of laying the first transatlantic communications cable. Luckily, it's a good book. It's a classic story of 19th-century ambition to conquer nature (and get rich doing it) and this book tells it well. Recommendation: acquire.See also: Cryptonomicon.</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8968720239411912253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8968720239411912253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8968720239411912253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8968720239411912253'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/05/thread-across-ocean.html' title='A Thread Across the Ocean'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1518760177639489119</id><published>2009-04-15T21:23:00.010-05:00</published><updated>2012-01-04T09:41:47.186-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Putting a background behind a UIView transition</title><summary type='text'>
When doing a setAnimationTransition: with a UIView, you can do a "flip left/right" or a "curl up/down". If you do a flip left/right, you'll usually see a blank black screen "behind" the view as it flips. (The built-in Stocks app does this.) Recently someone asked me if you could have something else back there, and I thought "huh, that's interesting, I never tried that" and we investigated. It </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1518760177639489119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1518760177639489119' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1518760177639489119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1518760177639489119'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/04/putting-background-behind-uiview.html' title='Putting a background behind a UIView transition'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R7ID-eIqGRY/SeaXNlMj4SI/AAAAAAAAAC0/Htfn-jBo7TU/s72-c/Picture+5.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1317753742010197059</id><published>2009-01-27T22:16:00.008-05:00</published><updated>2009-01-29T01:46:51.530-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='rubyrails'/><title type='text'>Rails: Database-less ActiveRecord models</title><summary type='text'>It's not unusual in Rails projects to have one or two model classes that don't inherit from ActiveRecord and don't require an associated table in the database. But what if we want half of that? What if we want a model that does descend from ActiveRecord but doesn't exist in the database? I finally found some code for doing exactly that. Here's an example:class Feedback &lt; ActiveRecord::Base  </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1317753742010197059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1317753742010197059' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1317753742010197059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1317753742010197059'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/01/rails-database-less-activerecord-models.html' title='Rails: Database-less ActiveRecord models'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-142401413914686602</id><published>2009-01-23T15:06:00.019-05:00</published><updated>2012-01-02T21:20:36.087-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='rubyrails'/><title type='text'>EventMachine: a TCP server module for Ruby</title><summary type='text'>
I just discovered EventMachine. EM is, at its least, an event-driven library around which you can build a custom TCP server. The nitty-gritty of listening, sending and receiving, and multiplexing connections is all done for you.

That's selling it short, though, because EventMachine can do a lot more. In its own words, EventMachine "provides event-driven I/O using the Reactor pattern." It can be</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/142401413914686602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=142401413914686602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/142401413914686602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/142401413914686602'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/01/eventmachine-tcp-server-module-for-ruby.html' title='EventMachine: a TCP server module for Ruby'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3780777107384554244</id><published>2009-01-19T20:53:00.007-05:00</published><updated>2011-03-01T13:14:08.896-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><title type='text'>I didn't know Ozzy Osbourne was a member of Elevation Partners</title><summary type='text'>
(Click To Read)

</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3780777107384554244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3780777107384554244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3780777107384554244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3780777107384554244'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/01/i-didnt-know-ozzy-osbourne-was-member.html' title='I didn&apos;t know Ozzy Osbourne was a member of Elevation Partners'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9tQt57EvMeI/TW03J3u7DvI/AAAAAAAAAE8/njbl6qScTFc/s72-c/Picture_205.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3081488816046914783</id><published>2009-01-13T16:46:00.010-05:00</published><updated>2009-01-14T09:54:23.915-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>The Palm Pre SDK, or, In Defense of Javascript</title><summary type='text'>So the Palm Pre is generating a lot of (mostly) positive buzz.[1] There are still a lot of unknowns around it, details of the SDK are still vague, and it may yet all turn out to be sound and fury, especially since no one is allowed to touch it yet.Most of the negativity so far has targeted the choice of Javascript as the programming language. Personally I've never had a problem with Javascript </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3081488816046914783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3081488816046914783' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3081488816046914783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3081488816046914783'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/01/palm-pre-sdk-or-in-defense-of.html' title='The Palm Pre SDK, or, In Defense of Javascript'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1488374377428957215</id><published>2009-01-09T14:41:00.010-05:00</published><updated>2009-01-09T21:00:58.146-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iPhone: Development provisioning profiles and the Entitlements file</title><summary type='text'>I found what appears to be a disconnect between Apple's provisioning documentation and what actually goes on in Xcode. If you want to build your project for development (testing) on your own device, the documentation says to select the top-level build target of your application, open the Info window, click the Build tab, and set "Code Signing Identity" -&gt; "Any iPhone OS" to be "iPhone Developer: </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1488374377428957215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1488374377428957215' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1488374377428957215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1488374377428957215'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/01/iphone-development-provisioning.html' title='iPhone: Development provisioning profiles and the Entitlements file'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R7ID-eIqGRY/SWeozdURKiI/AAAAAAAAACs/naRBbYC0JUU/s72-c/Picture+4.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7629477188908287178</id><published>2009-01-05T11:22:00.016-05:00</published><updated>2009-01-09T21:41:56.126-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Two Desktop icons in Open File sidebar</title><summary type='text'>I recently had a problem similar to this one:Fix multiple ghost aliases in the Finder's sidebarI had two Desktop icons in the sidebar of my Open File dialog boxes, in all of my applications. I had only one Desktop icon in the sidebar of my Finder, though. The advice on that page is good advice, but you don't have to trash the sidebarlists.plist file. Instead you can edit it with the Property List</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7629477188908287178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7629477188908287178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7629477188908287178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7629477188908287178'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2009/01/two-desktop-icons-in-open-file-sidebar.html' title='Two Desktop icons in Open File sidebar'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R7ID-eIqGRY/SWI9pNDnzBI/AAAAAAAAACk/HqwqrvHG8hc/s72-c/Picture+2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3845811526512194698</id><published>2008-12-24T09:37:00.010-05:00</published><updated>2009-03-27T21:27:40.323-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcasts'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Dear MBW: I just want things to be like they used to</title><summary type='text'>I used to love MacBreak Weekly. But I finally gave up and unsubscribed. Why? Here's an example. And keep in mind, this is not an isolated incident. This is a representative sample:Episode #117. They've got Wil Shipley. Great guest. Should be a great show. Wil is (trying to) talk about scanning barcodes with a cellphone camera. Andy Ihnatko interrupts with a digression about how he takes pictures </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3845811526512194698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3845811526512194698' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3845811526512194698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3845811526512194698'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/12/dear-mbw-i-just-want-things-to-be-like.html' title='Dear MBW: I just want things to be like they used to'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7516075996033648319</id><published>2008-09-24T09:16:00.008-05:00</published><updated>2009-01-09T21:43:02.668-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>In case you missed it in the 80s, here comes the sequel</title><summary type='text'>App Store: I'm out (Fraser Speirs)Apple Extends NDA to Rejection Letters (Arnold Kim)Beneath Apple (Brent Simmons)"[Microsoft] is annoying, but (in the end) not half so annoying as watching Apple inscrutably and relentlessly destroy itself."   - Neal Stephenson in 1999</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7516075996033648319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7516075996033648319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7516075996033648319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7516075996033648319'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/09/in-case-you-missed-it-in-80s-here-comes.html' title='In case you missed it in the 80s, here comes the sequel'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-2814140911104621465</id><published>2008-09-18T16:54:00.005-05:00</published><updated>2009-01-29T01:44:56.099-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='backups'/><title type='text'>Slicehost: The Awesome Continues</title><summary type='text'>Is it possible to restore a single file or directory from a backup?I was recently in the same situation, it actually happened a little bit before Sep 4 and so I didn't have the benefit of looking at this thread. But I tried it anyway, just to see how Slicehost would handle it. I allocated a new slice sourced from the previous night's backup of my production slice. I scp'd my lost files back over </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/2814140911104621465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=2814140911104621465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2814140911104621465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2814140911104621465'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/09/slicehost-awesome-continues.html' title='Slicehost: The Awesome Continues'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-792556104333732136</id><published>2008-09-13T20:26:00.004-05:00</published><updated>2009-01-09T15:05:57.700-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>I Guess I Should Fear For My Soul</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/792556104333732136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=792556104333732136' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/792556104333732136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/792556104333732136'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/09/i-guess-i-should-fear-for-my-soul.html' title='I Guess I Should Fear For My Soul'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R7ID-eIqGRY/SMxou1IaKOI/AAAAAAAAACc/ddeJY5hNyv8/s72-c/playlistofdoom.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8693584472000901806</id><published>2008-09-01T15:35:00.007-05:00</published><updated>2010-09-25T22:07:54.277-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Google Chrome</title><summary type='text'>Google ChromeJohn Gruber is on target when he says it sounds more like an application runtime than a browser. But the key point is that it is an application runtime optimized for the kinds of web applications that already exist. They're not trying to make a "next generation" browser like Ubiquity or push some new kind of embedded applet ("Rublets - now you can make RIAs with Ruby!") Based on this</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8693584472000901806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8693584472000901806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8693584472000901806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8693584472000901806'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/09/google-chrome.html' title='Google Chrome'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7794137463783238288</id><published>2008-08-14T11:28:00.007-05:00</published><updated>2011-04-28T22:40:08.484-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>We all suspected it, and now it's confirmed</title><summary type='text'>
I'll give you a little hint here: some of us, back when I was inside the fruity compound, occasionally held contests to see who could get the weirdest, most funky and outrageous, rumors posted to one of the major rumor sites.

- Chuqui 3.0
</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7794137463783238288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7794137463783238288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7794137463783238288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7794137463783238288'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/08/we-all-suspected-it-and-now-its.html' title='We all suspected it, and now it&apos;s confirmed'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6769045713823705807</id><published>2008-05-25T15:53:00.010-05:00</published><updated>2009-01-09T21:44:28.736-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Safari bookmarks and Sync Services</title><summary type='text'>For my own purposes, I need to make a Cocoa program that knows about my bookmarks in Safari. Lucky for me, Safari submits its bookmarks to Sync Services, according to Syncrospector:To complete my evil plan, I also need to know the last time I clicked on a bookmark. Lucky for me, the sync schema includes a "last visited date", according to /Applications/Safari.app/Contents/SafariSyncClient.app/ </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6769045713823705807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6769045713823705807' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6769045713823705807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6769045713823705807'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/05/safari-bookmarks-and-sync-services.html' title='Safari bookmarks and Sync Services'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R7ID-eIqGRY/SDnSoy0JRgI/AAAAAAAAABk/mamFn-3nALw/s72-c/Picture+3.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1093695147676736139</id><published>2008-05-22T10:03:00.009-05:00</published><updated>2009-01-09T21:44:43.124-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>OS X, Bonjour, Apache</title><summary type='text'>As part of some experimenting the other day, I went into System Prefs on my laptop running 10.5 and activated Web Sharing. To my surprise, my personal web site did not appear in Safari's Bonjour list, nor did any HTTP service appear in Bonjour Browser. I could reach the web page if I typed in the URL, it just wasn't being advertised by Bonjour. I had a very clear memory that it used to work with </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1093695147676736139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1093695147676736139' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1093695147676736139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1093695147676736139'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/05/os-x-bonjour-apache.html' title='OS X, Bonjour, Apache'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-880006968977072851</id><published>2008-05-17T20:04:00.007-05:00</published><updated>2010-06-28T23:43:19.218-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><category scheme='http://www.blogger.com/atom/ns#' term='whiskey'/><title type='text'>If it looks like pee, don't drink it</title><summary type='text'>I'm done spending big bucks on any whiskey which is yellow. Good single malt whiskey should be brown. Think about it - Irish, Scotch, or American, all of the really flavorful whiskeys have a rich brown color. Now I do like Dewars White Label occasionally, but that's a blend, and a whole different financial category than a single malt like Auchentoshan or Knappogue. Those pale yellow-colored </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/880006968977072851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=880006968977072851' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/880006968977072851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/880006968977072851'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/05/if-it-looks-like-pee-dont-drink-it.html' title='If it looks like pee, don&apos;t drink it'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6739283341514058745</id><published>2008-05-09T12:45:00.005-05:00</published><updated>2009-01-09T21:45:04.120-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>XPath: baby steps</title><summary type='text'>As I'm learning about XPath, I want to do something like "find all Traveller nodes for which the DepartFrom node is "Bton". The XPath would be something like:.//Traveller//DepartFrom[. = "Bton"]But this does not return the Traveller nodes, this returns the DepartFrom nodes. Now, if I knew for certain that Traveller is the direct ancestor of DepartFrom, I could do this:.//Traveller/DepartFrom[. = </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6739283341514058745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6739283341514058745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6739283341514058745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6739283341514058745'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/05/xpath-baby-steps.html' title='XPath: baby steps'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6055065390880260643</id><published>2008-04-25T06:14:00.009-05:00</published><updated>2011-04-28T22:46:52.736-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>How many angels can dance on the tip of a mouse pointer? I don't care.</title><summary type='text'>
I used to care about piddly shit like this. The day I quit caring was the day I started wanting a Mac. (That day, incidentally, was about two years before I actually got a Mac, so don't give me any crap about rationalizing in Apple's defense.) After five years of having a Mac, I still don't care and I feel great! It's like switching from Catholic to Buddhist.

That's what not having autofocus is</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6055065390880260643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6055065390880260643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6055065390880260643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6055065390880260643'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/04/how-many-angels-can-dance-on-tip-of.html' title='How many angels can dance on the tip of a mouse pointer? I don&apos;t care.'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-103811654710907311</id><published>2008-03-15T14:19:00.048-05:00</published><updated>2012-01-04T09:42:35.788-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Creating a menu-based SIMBL plugin</title><summary type='text'>
There are a hundred tutorials on creating nib-based Cocoa applications. And there's at least one good write-up on how to make a Cocoa bundle that can be loaded by SIMBL. SIMBL has taken on increased importance with the release of Leopard, because InputManagers can no longer be installed in user folders. They must be installed at the system level in /Library/InputManagers. However, if you or your</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/103811654710907311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=103811654710907311' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/103811654710907311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/103811654710907311'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/03/creating-menu-based-simbl-plugin.html' title='Creating a menu-based SIMBL plugin'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R7ID-eIqGRY/R9wnrE51fWI/AAAAAAAAAAs/E0B0hZtHP1w/s72-c/ib2empty.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3125535318427441795</id><published>2008-03-08T21:25:00.005-05:00</published><updated>2009-01-09T22:22:05.934-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Dear Mac developers: the mobile app market existed before you came along</title><summary type='text'>One of my friends sent me this excellent article examining the state of the mobile app industry. People who want to bitch about the iPhone app model should read some history first. Then at least they can do some informed bitching.Mobile Applications, RIP</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3125535318427441795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3125535318427441795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3125535318427441795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3125535318427441795'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/03/dear-mac-developers-mobile-app-market.html' title='Dear Mac developers: the mobile app market existed before you came along'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7044990819717871211</id><published>2008-03-08T18:06:00.006-05:00</published><updated>2009-01-09T15:11:29.297-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcasts'/><title type='text'>Current podcast list</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7044990819717871211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7044990819717871211' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7044990819717871211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7044990819717871211'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/03/current-podcast-list.html' title='Current podcast list'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R7ID-eIqGRY/R9McUU51fVI/AAAAAAAAAAk/VSugSEia3LY/s72-c/podcasts.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-989597329793632982</id><published>2008-02-17T20:27:00.018-05:00</published><updated>2009-03-04T00:19:41.076-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>As a Baby Gnome He Had So Much Potential</title><summary type='text'>(Originally written April 9, 2004)Conceptual integrity in turn dictates that the design must proceed from one mind, or from a very small number of agreeing resonant minds.- Frederick Brooks, The Mythical Man-MonthDate: Thu, 8 Apr 2004 13:47:53 -0500 (EST)From: Adrian HoseyTo: Thomas R. HallSubject: Re: good articleOn Thu, 8 Apr 2004, Thomas R. Hall wrote:: On Thu, 8 Apr 2004, Adrian Hosey wrote::</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/989597329793632982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=989597329793632982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/989597329793632982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/989597329793632982'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/as-baby-gnome-he-had-so-much-potential.html' title='As a Baby Gnome He Had So Much Potential'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R7ID-eIqGRY/R7jhaH__6vI/AAAAAAAAAAU/qBURkr1SOCM/s72-c/ty202a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-9220192811435498511</id><published>2008-02-16T18:49:00.009-05:00</published><updated>2009-01-09T16:54:44.980-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><title type='text'>In My Defense, The Broiler Pan Was Dirty</title><summary type='text'>1 oven on broil + 1 top rack + 1 quarter-sheet pan + 2 raw steaks = 2 delicious steaks + 1 ruined quarter-sheet pan.</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/9220192811435498511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=9220192811435498511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/9220192811435498511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/9220192811435498511'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/in-my-defense-broiler-pan-was-dirty.html' title='In My Defense, The Broiler Pan Was Dirty'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7008838315338983963</id><published>2008-02-16T10:35:00.009-05:00</published><updated>2009-01-09T22:30:38.579-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><title type='text'>The Digital Devil Made Me Do It</title><summary type='text'>(Originally written December 4, 2003)The trouble with fighting for human freedom is that one spends most of one's time defending scoundrels. For it is against scoundrels that oppressive laws are first aimed, and oppression must be stopped at the beginning if it is to be stopped at all.- H. L. MenckenMost of what you can find on the Net about how to make a bomb is available somewhere in a library </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7008838315338983963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7008838315338983963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7008838315338983963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7008838315338983963'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/digital-devil-made-me-do-it.html' title='The Digital Devil Made Me Do It'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3061846897690850596</id><published>2008-02-15T09:40:00.008-05:00</published><updated>2009-01-09T16:18:50.309-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Conspiracies unmasked</title><summary type='text'>The universe will not be altered by forum threads, even those which are very wry. Being outraged online is a form of entertainment, and refreshing a thread to receive a hit of consensus packs the thrill of genuine activism without requiring any sweat.- Tycho Brahecdent: i think the internets have made it challenging for people with hungry brains to focus: there's so much to graze upon that we all</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3061846897690850596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3061846897690850596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3061846897690850596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3061846897690850596'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/conspiracies-unmasked.html' title='Conspiracies unmasked'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6251750719266413806</id><published>2008-02-13T19:08:00.006-05:00</published><updated>2010-05-12T10:56:13.537-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Wishlist: more efficient scrolling for the iPhone</title><summary type='text'>I've had an iPod Touch for about a month now, and I love it to death. But as humans tend to do, I'm going to be general in my praise and detailed in my gripes. But wait! because I have a proposed solution to my gripe.My praise: it's awesome. It's still not my perfect iTablet, but I'm using it for the same reasons - I can access the net, in comfort, without using a keyboard.My gripe: there is no </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6251750719266413806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6251750719266413806' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6251750719266413806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6251750719266413806'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/wishlist-more-efficient-scrolling-for.html' title='Wishlist: more efficient scrolling for the iPhone'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1596089850953599820</id><published>2008-02-08T18:03:00.003-05:00</published><updated>2009-01-09T16:18:05.869-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><title type='text'>A Nutshell: The Matrix Reloaded</title><summary type='text'>(Originally written June 10, 2003)As the lights came up on The Matrix Reloaded, I already knew what I thought of it. I was curious what my wife would think. I didn't have to wait long. "That sucked" she said."Really?" I said. "I thought it was pretty damned all right.""Really?" she asked."You didn't like the ending." I asserted."No, I didn't.""He was saying things I think a programmer would </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1596089850953599820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1596089850953599820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1596089850953599820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1596089850953599820'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/nutshell-matrix-reloaded.html' title='A Nutshell: The Matrix Reloaded'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1516214090335548724</id><published>2008-02-05T18:30:00.001-05:00</published><updated>2009-01-09T15:12:51.392-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Project Dresden</title><summary type='text'>I know we're not supposed to laugh at our own jokes, but once in a while I find something I forgot I had written, and if it makes me laugh to see it again, I feel like I must have done something right.Project Dresden</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1516214090335548724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1516214090335548724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1516214090335548724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1516214090335548724'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/project-dresden.html' title='Project Dresden'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8004112067670619094</id><published>2008-02-04T17:58:00.002-05:00</published><updated>2009-01-09T16:52:03.833-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Heroes</title><summary type='text'>(Originally written July 27, 2000)My son, almost 4 years old, has developed an interest in Batman and Spiderman. He's starting to have heroes. I think that's neat. I started thinking about my childhood heroes - Batman and Spiderman being two of them - and then I started to wonder about people who for some reason maybe didn't have heroes as children. My first thought from there was those teenagers</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8004112067670619094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8004112067670619094' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8004112067670619094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8004112067670619094'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/heroes.html' title='Heroes'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8358033728395089996</id><published>2008-02-01T18:17:00.001-05:00</published><updated>2009-01-09T16:52:19.449-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Tonight's homework: choose the future of computing</title><summary type='text'>Compare and contrast:The Web's The Place by Tim BrayiPhone's AJAX SDK: No, thank you by Wil Shipley</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8358033728395089996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8358033728395089996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8358033728395089996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8358033728395089996'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/02/tonights-homework-choose-future-of.html' title='Tonight&apos;s homework: choose the future of computing'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1023649703891613839</id><published>2008-01-29T11:38:00.001-05:00</published><updated>2009-01-09T16:42:39.139-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Be Seeing You!</title><summary type='text'>When I was in 2nd grade we got our first computer at home, an Apple ][+. One of the first softwares my dad bought to go with it was a game called "The Prisoner", loosely based on the Patrick McGoohan TV show of the same name. This was a very early game, a strange mish-mash of hi-res, lo-res, and text graphics.One of the more distinctive traits of the game was that whenever someone "talked" to you</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1023649703891613839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1023649703891613839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1023649703891613839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1023649703891613839'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/01/be-seeing-you.html' title='Be Seeing You!'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3744570935373087869</id><published>2008-01-28T11:02:00.002-05:00</published><updated>2009-01-09T16:43:33.939-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Macbook Thin == iTablet beta</title><summary type='text'>Well, we didn't get an iTablet, we got Macbook Mini. Except it's more like a "Macbook Thin." Which is interesting because making it Thin instead of Mini addresses Bill Manning's complaints about UMPCs, which I thought were spot-on.I wasn't predicting a tablet, just hoping for one. The Macbook Thin is a great product for the "not me" demographic. There's a lot of neat tech packed into the thing </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3744570935373087869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3744570935373087869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3744570935373087869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3744570935373087869'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2008/01/macbook-thin-itablet-beta.html' title='Macbook Thin == iTablet beta'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-2367550728212023052</id><published>2007-12-18T18:40:00.005-05:00</published><updated>2009-10-20T20:15:57.192-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Outsourcing, or, This Time It Will Work For Sure!</title><summary type='text'>Oh man, those first four hundred bites of dirt were not so good. Maybe the next one will be better. - StinkomanI just got back from meeting with a buddy who was telling me how his organization is getting ready to outsource tens of thousands of internal email accounts to Google ... or maybe MSN, they haven't decided yet. We spent a fair amount of time and beer discussing why this is a bad idea, </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/2367550728212023052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=2367550728212023052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2367550728212023052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2367550728212023052'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/12/outsourcing-or-this-time-it-will-work.html' title='Outsourcing, or, This Time It Will Work For Sure!'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6361243826799091181</id><published>2007-12-13T13:26:00.001-05:00</published><updated>2009-01-09T16:45:56.278-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='aop'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Aspect Oriented Programming for .NET</title><summary type='text'>PostSharpSee also</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6361243826799091181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6361243826799091181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6361243826799091181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6361243826799091181'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/12/aspect-oriented-programming-for-net.html' title='Aspect Oriented Programming for .NET'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1866267943624477015</id><published>2007-12-04T12:20:00.002-05:00</published><updated>2009-01-09T16:46:25.923-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Here's hoping against the "Macbook Mini"</title><summary type='text'>"As Macworld approaches, reports of an ultraportable MacBook are following patterns of previously expected products that eventually materialized," analyst Gene Munster wrote in a note to clients. "We believe these reports are legitimate and continue to expect Apple to introduce a MacBook with a significantly smaller form factor." - Piper Jaffray analyst Gene MunsterOne might assume that Piper </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1866267943624477015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1866267943624477015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1866267943624477015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1866267943624477015'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/12/heres-hoping-against-macbook-mini.html' title='Here&apos;s hoping against the &quot;Macbook Mini&quot;'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-315703109656946515</id><published>2007-11-14T11:25:00.001-05:00</published><updated>2009-01-09T16:46:57.869-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iPhone keyboard isn't faster - but who cares?</title><summary type='text'>I keep Slashdot in my RSS because it's still a great clearing house for links. But the asinine commentary that comes with the links drives me crazy. Case in point:"One of the selling points of the iPhone was its revolutionary touch-screen full keyboard. But a study has shown that text messages sent from iPhones contain significantly more typso than messages from phones with other kinds of </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/315703109656946515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=315703109656946515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/315703109656946515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/315703109656946515'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/11/iphone-keyboard-isnt-faster-but-who.html' title='iPhone keyboard isn&apos;t faster - but who cares?'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8618346078584548028</id><published>2007-11-12T13:25:00.001-05:00</published><updated>2009-01-09T16:47:22.078-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><title type='text'>Long long ago, he was actually a pretty good writer</title><summary type='text'>George Lucas: "I basically worked out a general theory for the Force, and then I played with it. The more detail I went into, the more it detracted from the concept I was trying to put forward. It worked better as I got less specific... So the real essence was to try to deal with the Force but not to be too specific about it."(From Star Wars: The Annotated Screenplays)And don't we all wish he'd </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8618346078584548028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8618346078584548028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8618346078584548028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8618346078584548028'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/11/long-long-ago-he-was-actually-pretty.html' title='Long long ago, he was actually a pretty good writer'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-550488379368558016</id><published>2007-11-07T18:24:00.003-05:00</published><updated>2009-01-23T21:25:47.319-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>YASIBLR: Yet Another Self-Important Blogger Leopard Review</title><summary type='text'>The 3D Dock sucks. Much hash has been made about why it sucks, but sometimes the gestalt view of the layman is the most telling. On first boot, on my Macbook with the glossy screen, there were so many glares and reflections - some real, some virtual - that I couldn't distinguish... well, anything. It's a visual trainwreck. Using the defaults command to make it 2D is better, but still </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/550488379368558016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=550488379368558016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/550488379368558016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/550488379368558016'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/11/yasiblr-yet-another-self-important.html' title='YASIBLR: Yet Another Self-Important Blogger Leopard Review'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3486831632499437928</id><published>2007-10-11T13:23:00.001-05:00</published><updated>2009-01-09T16:48:25.782-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>MacBook Pro screen, psychedelic colors</title><summary type='text'>This week, I experienced exactly this problem:http://discussions.apple.com/thread.jspa?threadID=1065874&amp;tstart=0At first I was sure it was a hardware problem, because it affected the screen both in OS X and when I booted to XP with Boot Camp. I knew the video card was okay, because my external monitor looked fine, but I thought it could be a problem with the laptop LCD, or with the ribbon </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3486831632499437928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3486831632499437928' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3486831632499437928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3486831632499437928'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/10/macbook-pro-screen-psychedelic-colors.html' title='MacBook Pro screen, psychedelic colors'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-27560059173385711</id><published>2007-08-16T10:20:00.001-05:00</published><updated>2009-01-09T16:49:39.990-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Please, no more Mail.app</title><summary type='text'>Peeve of the moment: Whenever some people refer to the Mac's standard Mail program as "Mail.app" or "Mail-dot-app". I also sometimes hear "Terminal-dot-app", and I expect I'm going to hear "Numbers-dot-app". Yes, "Mail" is a very vanilla name for a program. Yes it needs to be disambiguated from other mail programs, and even from the common noun "mail." But you never hear people say "Word-dot-exe"</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/27560059173385711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=27560059173385711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/27560059173385711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/27560059173385711'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/08/please-no-more-mailapp.html' title='Please, no more Mail.app'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3059928077576190035</id><published>2007-08-09T20:40:00.001-05:00</published><updated>2009-01-09T16:41:51.472-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Multitouch desktop? No. Multitouch laptop? Yes.</title><summary type='text'>From the Q&amp;A section of this week's Apple press conference:"Introduced multitouch on iPhone, what about for the Mac?"Steve: "Makes sense for the iPhone, not sure it makes sense in the Mac. Classify that as a research project."(taken from Engadget)Some people really latch on to this idea. Other people dismiss it, citing the well-known gorilla shoulders effect. I think they're both right, because </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3059928077576190035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3059928077576190035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3059928077576190035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3059928077576190035'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/08/multitouch-desktop-no-multitouch-laptop.html' title='Multitouch desktop? No. Multitouch laptop? Yes.'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6948167193330135380</id><published>2007-08-08T07:57:00.004-05:00</published><updated>2010-05-12T10:57:28.068-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Historic new Apple keyboard</title><summary type='text'>Why is it a historic new keyboard? Check out this photo from Engadget. For the first time in a long time, we have a Mac keyboard where the Command key is not also the "Apple" key.I've had a strange fascination with the history of the "Command/Apple" key ever since I learned that the original Macintosh used the &amp;#x2318 symbol exclusively in the interface, and did not have the Apple symbol on its </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6948167193330135380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6948167193330135380' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6948167193330135380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6948167193330135380'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/08/historic-new-apple-keyboard.html' title='Historic new Apple keyboard'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R7ID-eIqGRY/Sv3acHvqVtI/AAAAAAAAAC8/_YpZBfdu47U/s72-c/3825169053_4c80987efe.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3226943507255839889</id><published>2007-08-01T16:14:00.003-05:00</published><updated>2011-05-01T13:45:17.086-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>10th Anniversary of Macworld Boston 1997</title><summary type='text'>
This August marks the tenth anniversary of Macworld Boston 1997, AKA "The Return of Steve Jobs." You can see the video of his speech here:

http://www.youtube.com/watch?v=PEHNrqPkefI

At the 23 minute mark, he says something very interesting. He says that when he returned to Apple and examined the state of the company, he uncovered two core assets: the Apple brand name, and the MacOS software. </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3226943507255839889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3226943507255839889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3226943507255839889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3226943507255839889'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/08/10th-anniversary-of-macworld-boston.html' title='10th Anniversary of Macworld Boston 1997'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-5253334256488781216</id><published>2007-06-23T12:58:00.003-05:00</published><updated>2009-01-09T16:35:45.292-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Open source people shouldn't pirate closed source - you're not helping yourselves</title><summary type='text'>A few years ago, at the height of my free software beliefs [1], I was having lunch with a co-worker who was also a free software proponent. He had a cache of license keys for some Microsoft software, and he was sharing them freely with anyone who asked."Man, don't do that," I said."Why?" he asked. "Screw Microsoft. We want them to lose, right?""Yeah, but you're not really helping free software. </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/5253334256488781216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=5253334256488781216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/5253334256488781216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/5253334256488781216'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/06/open-source-people-shouldnt-pirate.html' title='Open source people shouldn&apos;t pirate closed source - you&apos;re not helping yourselves'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3928486156307628395</id><published>2007-06-12T07:35:00.001-05:00</published><updated>2009-01-09T16:34:43.717-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Safari on Windows, continued</title><summary type='text'>John Gruber was the first person - that I saw - who points out that Apple makes money on Google searches done with Safari's built-in search-box. (i.e. not just browsing to google.com.) That's the angle I was trying to fill in. Apple didn't port Safari just to grow browser share. They didn't do it just to help develop for the iPhone. They did it to make cold hard cash, even if it's not obvious </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3928486156307628395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3928486156307628395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3928486156307628395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3928486156307628395'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/06/safari-on-windows-continued.html' title='Safari on Windows, continued'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-5859455835779236211</id><published>2007-06-11T14:16:00.001-05:00</published><updated>2009-01-09T16:34:16.069-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Safari on Windows - where is this going?</title><summary type='text'>At the D5 conference, Walt Mossberg asked Steve Jobs about iTunes on Windows. Steve Jobs said there have been hundreds of millions of downloads of iTunes for Windows, to which Mossberg said "that makes Apple one of the larger vendors of Windows software." Given today's announcement about Safari on Windows, you almost wonder if Mossberg's question at D5 was a plant.While Safari on Windows is a </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/5859455835779236211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=5859455835779236211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/5859455835779236211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/5859455835779236211'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/06/safari-on-windows-where-is-this-going.html' title='Safari on Windows - where is this going?'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7105419216344106015</id><published>2007-04-17T11:04:00.002-05:00</published><updated>2009-01-09T16:32:52.825-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Eight-core Macs and performance</title><summary type='text'>On the one hand:New eight-core Mac Pro performance a mixed bagOn the other hand:"12:23pm - Easy to spread multiple threads across as many processor cores as you want -- demo [of Compressor] shows octo-core encoding jump to 100% across all eight cores. Shows live bookmarks in video, publishing to iTunes. All done!" - Apple Keynote Live from NAB 2007Even though SMP has been around for years, it </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7105419216344106015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7105419216344106015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7105419216344106015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7105419216344106015'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/04/eight-core-macs-and-performance.html' title='Eight-core Macs and performance'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R7ID-eIqGRY/RiUFYoVg2vI/AAAAAAAAAAM/RlduC_m9eKI/s72-c/corvette.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8626846507691195227</id><published>2007-04-09T22:55:00.001-05:00</published><updated>2009-01-09T16:30:53.172-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>What kind of breakdown would your computer have?</title><summary type='text'>When a Mac, or a Linux computer, or a Sun, is broken, there is still a logic to the brokeness. I have tools available to me for inspecting the computer, and I can pursue the symptoms of the problem, and the symptoms lead on a rational path to the cause. In the cases where I can't fix the problem, I at least feel confident that I have exhausted all my options and the machine is truly well </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8626846507691195227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8626846507691195227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8626846507691195227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8626846507691195227'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/04/what-kind-of-breakdown-would-your.html' title='What kind of breakdown would your computer have?'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6559117551150255471</id><published>2007-03-30T11:07:00.002-05:00</published><updated>2009-01-09T16:30:05.282-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='aop'/><title type='text'>Online resources for understanding Aspect Oriented Programming</title><summary type='text'>I was going to buy a book on Aspect Oriented Programming, but all of the books I can find use AspectJ, and I don't currently use Java for anything. So I went looking for online resources about the principles of AOP and found some good stuff:Gregor Kiczales describes AOP to GoogleThis is excellent. It starts a little dry - like every good thinker, he's pedantic in laying down his groundwork. But </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6559117551150255471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6559117551150255471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6559117551150255471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6559117551150255471'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/03/online-resources-for-understanding.html' title='Online resources for understanding Aspect Oriented Programming'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-302924517047953093</id><published>2007-03-15T15:43:00.001-05:00</published><updated>2009-01-09T16:29:26.800-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nfl'/><title type='text'>New defensive scheme for the Colts</title><summary type='text'>Now that they have a Super Bowl victory, the Colts are free to try some "experimental" game plans.Like releasing the whole defense and having the offense play both ways.Reggie Wayne is training at cornerback and Peyton Manning is training at linebacker.Manning was quoted as saying "I get two paychecks this way."Harrison plays corner, but since he has better hands than 99% of receivers, he just </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/302924517047953093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=302924517047953093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/302924517047953093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/302924517047953093'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/03/new-defensive-scheme-for-colts.html' title='New defensive scheme for the Colts'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-490718311982019176</id><published>2007-03-01T08:05:00.001-05:00</published><updated>2009-01-09T16:29:02.035-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Favorite Simpsons episodes</title><summary type='text'>One of the local TV stations just finished running a Top 50 countdown of the best Simpsons episodes ever. They had Homer's Religion at #2 and the Dental Plan at #1. Those are great episodes, but I wouldn't have put them at 1 and 2. They made some other very questionable choices, like putting the Spring Break episode way back in the 40s.My top episodes would look like this:8. The Swimming Pool ("</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/490718311982019176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=490718311982019176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/490718311982019176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/490718311982019176'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/03/favorite-simpsons-episodes.html' title='Favorite Simpsons episodes'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-4861427060557156891</id><published>2007-01-11T14:17:00.002-05:00</published><updated>2009-01-09T16:28:34.934-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Will the iPhone become the Phone?</title><summary type='text'>By now everyone who knows about the iPhone also knows that Cisco owns the trademark on "iPhone" in the United States. Cisco and Apple were in negotiations over the US trademark, but then Cisco got mad and decided to take it to court. Everyone assumes it's a matter of money. But now Cisco has said something very interesting:What were the issues at the table that kept us from an agreement? Was it </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/4861427060557156891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=4861427060557156891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/4861427060557156891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/4861427060557156891'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2007/01/will-iphone-become-phone.html' title='Will the iPhone become the Phone?'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-2019717386430308279</id><published>2006-11-28T18:34:00.002-05:00</published><updated>2009-01-09T16:28:12.522-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sysadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>OS X, perl security update</title><summary type='text'>I noticed in the Security Update 2006-007 for OS X, they are including an update to the system Perl. I remembered that Redhat also recently released a security update for Perl on RHEL4, so I did a little digging. Turns out that today's update from Apple has nothing to do with CVE-2006-3813 which is Redhat fixing their own slip-up. No, Apple is fixing CVE-2005-3962, for which Redhat released an </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/2019717386430308279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=2019717386430308279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2019717386430308279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2019717386430308279'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/11/os-x-perl-security-update.html' title='OS X, perl security update'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-8681346021732643779</id><published>2006-11-21T13:12:00.001-05:00</published><updated>2009-01-09T16:27:45.566-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>We're gonna need a longer spoon</title><summary type='text'>Open Letter to the Community from NovellSee Also:Novell Withdrawing Participation from the Hula Project</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/8681346021732643779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=8681346021732643779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8681346021732643779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/8681346021732643779'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/11/were-gonna-need-longer-spoon.html' title='We&apos;re gonna need a longer spoon'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7761697569973304299</id><published>2006-11-10T09:03:00.002-05:00</published><updated>2009-01-20T11:47:20.518-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>A penny saved</title><summary type='text'>I just learned that if you want to go to the Zune store and buy one 99 cent song, you can't just spend 99 cents. You have to buy $5.00 of "points" and then spend 99 cents worth of points.Just like Expose versus Flip 3D, Microsoft can't just copy something even when the template for success is right in front of them. They have to copy it, and then tweak it, usually tweak it for the worse, so they </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7761697569973304299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7761697569973304299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7761697569973304299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7761697569973304299'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/11/49500-songs-in-your-pocket.html' title='A penny saved'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-871175084854101686</id><published>2006-10-28T15:55:00.001-05:00</published><updated>2009-01-09T16:26:50.865-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>babble + log</title><summary type='text'>This is exactly the problem I have with the "blogging uber alles" crowd. They talk about conversations -- and spend all of their time lecturing. you think Scoble actually spent any time figuring out what was going on? No, he took a sound byte he could play with and started babbling. That's conversation? - Chuqui 3.0Sing it brotha! Sing it to the mounTAINS!</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/871175084854101686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=871175084854101686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/871175084854101686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/871175084854101686'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/10/babble-log.html' title='babble + log'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-7695781919715145268</id><published>2006-10-05T20:38:00.002-05:00</published><updated>2009-01-09T16:26:24.668-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religion'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Snake Plissken. I heard you were dead.</title><summary type='text'>Hey! There are still practicing Gnostic churches in the world!Apostolic Johannite ChurchEcclesia GnosticaI had no idea until now. I thought the Popes had managed to kill them all.</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/7695781919715145268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=7695781919715145268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7695781919715145268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/7695781919715145268'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/10/snake-plissken-i-heard-you-were-dead.html' title='Snake Plissken. I heard you were dead.'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-4600165709279655039</id><published>2006-09-30T15:01:00.012-05:00</published><updated>2012-01-02T23:00:19.689-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>VBScript == teh SuxOrz</title><summary type='text'>
VBScript sucks in so many  - oh, so many!  - ways. 

The interaction between VBScript and ADO is particularly non-intuitive and bug-ridden. Let me make a note of this one in particular, before I push it down into the part of my brain where it will become just another mote swirling around with all of the other instances of VBScript sucktitude in my memory.

Sometimes you want to know if a field </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/4600165709279655039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=4600165709279655039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/4600165709279655039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/4600165709279655039'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/09/vbscript-teh-suxorz.html' title='VBScript == teh SuxOrz'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-6619262361293387655</id><published>2006-09-25T22:14:00.003-05:00</published><updated>2009-01-09T16:25:04.035-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silly'/><title type='text'>Things I Learned From Cartoons, #28</title><summary type='text'>Any even vaguely boomerang-shaped object can fly thru the air, injure a cat, and then return safely to its owner's hand.</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/6619262361293387655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=6619262361293387655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6619262361293387655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/6619262361293387655'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/09/things-i-learned-from-cartoons-28.html' title='Things I Learned From Cartoons, #28'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-1166301544311499380</id><published>2006-08-21T21:51:00.001-05:00</published><updated>2009-01-09T16:24:45.100-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>boundlessly accessless</title><summary type='text'>So I made this Blogger/Blogspot/Google Blog account a couple weeks ago, and for the first several days I had been making sure to login to my Gmail account and then go to blogger.com, because I was sure that the Gmail login page is secure, while it's less obvious that the blogger.com login page is secure. The URL is http://blogger.com, not https, and there's nothing in the login form that says "</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/1166301544311499380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=1166301544311499380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1166301544311499380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/1166301544311499380'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/08/boundlessly-accessless.html' title='boundlessly accessless'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-3834314478843512891</id><published>2006-08-17T21:18:00.004-05:00</published><updated>2009-01-09T22:34:30.692-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><title type='text'>They should do a show where a family has to live like it's 1895</title><summary type='text'>When you're young, you look at television and think, There's a conspiracy. The networks have conspired to dumb us down. But when you get a little older, you realize that's not true. The networks are in business to give people exactly what they want. That's a far more depressing thought. Conspiracy is optimistic! You can shoot the bastards! We can have a revolution! But the networks are really in </summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/3834314478843512891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=3834314478843512891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3834314478843512891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/3834314478843512891'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/08/they-should-do-show-where-people-have.html' title='They should do a show where a family has to live like it&apos;s 1895'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478392485151629564.post-2088978048704816806</id><published>2006-08-15T11:35:00.003-05:00</published><updated>2009-01-09T16:23:33.465-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='backups'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>I Can See Through Time</title><summary type='text'>Time Machine: incremental backups and rsyncing are nothing new. But if you've ever been responsible for backups you know something about scheduling full dumps versus incremental dumps and layering restores and on and on... it used to be we'd try to come up with clever levelling strategies to optimize our storage space, but now storage has gotten cheap enough that I think everybody just does level</summary><link rel='replies' type='application/atom+xml' href='http://adrianhosey.blogspot.com/feeds/2088978048704816806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5478392485151629564&amp;postID=2088978048704816806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2088978048704816806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478392485151629564/posts/default/2088978048704816806'/><link rel='alternate' type='text/html' href='http://adrianhosey.blogspot.com/2006/08/time-machine-incremental-backups-and.html' title='I Can See Through Time'/><author><name>Adrian Hosey</name><uri>http://www.blogger.com/profile/07158117574773320653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
