<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ryan McKern</title>
	<atom:link href="http://ryanmckern.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryanmckern.com</link>
	<description>Linux system administration out of the Boston area; loud music, sharp knives, and a slightly disturbing obsession with food.</description>
	<lastBuildDate>Thu, 02 Sep 2010 16:59:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The iTunes 10 UI is an abomination</title>
		<link>http://ryanmckern.com/2010/09/the-itunes-10-ui-is-an-abomination/</link>
		<comments>http://ryanmckern.com/2010/09/the-itunes-10-ui-is-an-abomination/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 06:15:11 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[diatribes]]></category>
		<category><![CDATA[opinion and libel]]></category>
		<category><![CDATA[shit stirring]]></category>
		<category><![CDATA[chewbacca]]></category>
		<category><![CDATA[embarrassing]]></category>
		<category><![CDATA[endor]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[terrible]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=927</guid>
		<description><![CDATA[So, iTunes 10 looks like Apple's college intern office bitch slapped the design together over the weekend while on a bender. What happened to those LEGIONS of UI designers they employ? Let's Talk About That Icon It's pretty fucking terrible. It's so bad that I don't even care that the software runs faster than before [...]]]></description>
			<content:encoded><![CDATA[<p>So, <a href="http://apple.com/itunes/">iTunes 10</a> looks like Apple's college intern office bitch slapped the design together over the weekend while on a bender. What happened to those <a href="http://developer.apple.com/ue/">LEGIONS of UI designers they employ</a>?</p>

<h3>Let's Talk About That Icon</h3>

<p><span id="more-927"></span></p>

<p>It's <strong>pretty fucking terrible</strong>. It's so bad that I don't even care that the software runs faster than before (and it does). The improved responsiveness? Taken a backseat to shame. <a href="http://www.apple.com/itunes/ping/">Ping?</a> <strong>HOST UNREACHABLE</strong>. It's an embarrassment to use or to be seen using. Here are two pieces of shitty MS clipart that my wife found in Office 2007 in less than 45 seconds:</p>

<p><img src="http://ryanmckern.com/wp-content/uploads/2010/09/icons.jpeg" alt="These sad eighth notes are all brown notes." title="iTunes Icons Gangbang" class="aligncenter block size-full wp-image-949" /></p>

<p>If these two crazy kids tried to get shitty on <a href="http://www.amazon.com/Franklin-International-5063-Titebond-Original/dp/B0002YWZPW">cheap woodworking glue</a> and <a href="http://www.insidemdsports.com/forums/showthread.php?t=25854&amp;page=6">Mad Dog 20/20</a> one weekend and "made an oopsie", you'd get something that looks a lot like that icon.</p>

<p>Oh, and here's a serious question: why are the window controls vertical? <a href="http://en.wikipedia.org/wiki/Chewbacca_defense">Chewbacca lives on Endor!</a> It does <strong><em>not make sense</em></strong>! Stylistically and conceptually the whole thing feels clumsy and a bit like an attempt to get "in your face."</p>

<p><img src="http://ryanmckern.com/wp-content/uploads/2010/09/Window_Controls.jpg" alt="iTunes 10 Window Controls" title="iTunes 10 Window Controls" width="35" height="64" class="alignright size-full wp-image-932" /></p>

<p>Almost every damned widget is <strong><em>A)</em></strong> yet again custom to iTunes, not the OS; <strong><em>B)</em></strong> different than it was before. They're almost all universally ugly. Things that should be buttons are just sort of decal looking sections of the screen and a lot of stuff has tremendously crappy bezels for no real reason.</p>

<p><img src="http://ryanmckern.com/wp-content/uploads/2010/09/Bezels.jpeg" alt="Uneccesary " title="iTunes Bezels" width="582" height="88" class="aligncenter block size-full wp-image-945" /></p>

<h3>Is There Anything They Did Right?</h3>

<p>The speaker management window is a tremendous improvement?</p>

<p><img src="http://ryanmckern.com/wp-content/uploads/2010/09/speakers.jpg" alt="This however is a welcome improvement" title="iTunes Speaker Controls" width="421" height="152" class="aligncenter size-full block wp-image-946" /></p>

<p>I think I like this hybrid cover art view they're pushing for column based browsing.</p>

<p><img src="http://ryanmckern.com/wp-content/uploads/2010/09/columns.jpeg" alt="" title="Hybrid Column Browsing" class="aligncenter size-full wp-image-965" /></p>

<hr />

<h3>You Like Third Party LIbrary Servers?</h3>

<p>Too bad. iTunes 10 has munged with the DAAP protocol (which, admittedly, is Apple's protocol, so it's their right) and <a href="http://discussions.apple.com/thread.jspa?threadID=2564925&amp;tstart=15">broken 3rd party DAAP servers</a>. So, your Drobo, your Synology DiskStation, your Netgear ReadyNAS, and those Western Digital disks that support streaming music? They're all basically going to need firmware updates when the someone figures out what to patch or change in <a href="http://www.fireflymediaserver.org/">MT-DAAP (or Firefly, if you prefer)</a> to make it work again; you can make a pretty safe bet that Apple won't rev the protocol back to help fix this problem.</p>

<h3>Final Thoughts</h3>

<p>I have to believe that someone, somewhere is laboring away on music library management software that isn't encumbered by goofy widgets and ridiculous business decisions. It's probably not coming from the Linux camp (see: <a href="http://projects.gnome.org/rhythmbox/">Rhythmbox</a>, <a href="http://banshee.fm/">Banshee</a>, <a href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CB8QFjAA&amp;url=http%3A%2F%2Famarok.kde.org%2F&amp;ei=kEN_TJObK4GBlAfS0LnSDw&amp;usg=AFQjCNFk8tWf-dsfTT85tY4rvLEYlUlwpQ">Amarok</a>, <a href="http://code.google.com/p/clementine-player/">Clementine</a>, &amp; <a href="http://sourceforge.net/projects/guayadeque/">Guayadeque</a> for an idea of where <strong>they're</strong> reinventing the wheel). <a href="http://www.getsongbird.com/">Songbird</a> is wrapped in <a href="http://en.wikipedia.org/wiki/XUL">XUL interface</a> hell (never mind technical backend "iffiness"). I think iTunes has been the dominant player in this space (at least in OS X) for so long that no one even bothers trying anymore.</p>

<p><em>Sigh…</em></p>

<p><img src="http://ryanmckern.com/wp-content/uploads/2010/09/sad-panda.gif" alt="" title="Sad Panda" width="400" height="300" class="aligncenter block size-full wp-image-961" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2010/09/the-itunes-10-ui-is-an-abomination/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Special Guest Appearance</title>
		<link>http://ryanmckern.com/2010/08/special-guest-appearance/</link>
		<comments>http://ryanmckern.com/2010/08/special-guest-appearance/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 14:11:35 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[opinion and libel]]></category>
		<category><![CDATA[shit stirring]]></category>
		<category><![CDATA[adam riff]]></category>
		<category><![CDATA[domain disputes]]></category>
		<category><![CDATA[guest appearance]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=917</guid>
		<description><![CDATA[While not credited as such, my special guest appearance at Adam Riff™ comprises the bulk of his update today. I'm the IM conversation in the red; I'm always so well dressed. This text may have been edited some, but the gist remains true.]]></description>
			<content:encoded><![CDATA[<p>While not credited as such, my <a href="http://www.adamriff.com/?p=29068">special guest appearance</a> at <a href="http://www.adamriff.com/">Adam Riff™</a> comprises the bulk of his update today. I'm the IM conversation in the red; I'm always so well dressed.</p>

<p>This text may have been edited some, but the gist remains true.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2010/08/special-guest-appearance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>… bend over Abigail Mae, &#039;cos HERE COMES THE GRAVY PIPE!</title>
		<link>http://ryanmckern.com/2010/08/bend-over-abigail-mae-cos-here-comes-the-gravy-pipe/</link>
		<comments>http://ryanmckern.com/2010/08/bend-over-abigail-mae-cos-here-comes-the-gravy-pipe/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 03:57:02 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[absurdism]]></category>
		<category><![CDATA[bronze corral]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[golden corral]]></category>
		<category><![CDATA[parody]]></category>
		<category><![CDATA[platinum corral]]></category>
		<category><![CDATA[satire]]></category>
		<category><![CDATA[silver corral]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=915</guid>
		<description><![CDATA[When I'm hungry, I like to head down to one of the Corrals. What Corrals? SO MANY CORRAL. Double word score bonus if you figure out which one is me.]]></description>
			<content:encoded><![CDATA[<p>When I'm hungry, I like to head down to one of the Corrals. What Corrals? <a href="http://twitter.com/fastfoodculture/local-buffets">SO MANY CORRAL</a>.</p>

<p>Double word score bonus if you figure out which one is me.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2010/08/bend-over-abigail-mae-cos-here-comes-the-gravy-pipe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How are people getting here now?</title>
		<link>http://ryanmckern.com/2010/07/how-are-people-getting-here-now/</link>
		<comments>http://ryanmckern.com/2010/07/how-are-people-getting-here-now/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 21:48:22 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[lists]]></category>
		<category><![CDATA[site meta]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=766</guid>
		<description><![CDATA[Once in a while I like to run down the Google Analytics results and see how people stumbled over my site. Here's a periodic run down of some of the more popular (or interesting) search queries that are landing traffic here lately. "shun or wusthof" This is a no brainer. Don't buy either. Wusthof is [...]]]></description>
			<content:encoded><![CDATA[<p>Once in a while I like to run down the Google Analytics results and see how people stumbled over my site. Here's a periodic run down of some of the more popular (or interesting) search queries that are landing traffic here lately.</p>

<p><span id="more-766"></span></p>

<h3><a href="http://www.google.com/search?q=%22shun+or+wusthof%22">"shun or wusthof"</a></h3>

<p>This is a <strong>no brainer</strong>.</p>

<p>Don't buy either.</p>

<p>Wusthof is at least relatively honest about what they're selling you: a heavy, autoforged stainless steel knife from Germany. Shun is selling you an image of lightweight, folded, Japanese precision; That image just happens to be built on the back of autoforged, internationally sourced, industrial stainless steel.</p>

<p>Skip both, and get yourself a nice knife from <a href="http://www.korin.com/">Korin</a> or <a href="http://www.knifemerchant.com/">The Knife Merchant</a> instead. If you're local to the Boston metro area, just go to <a href="http://www.stoddards.com/">Stoddard's</a> and tell them I sent you.</p>

<h3><a href="http://www.google.com/search?q=what+is+diavolo+sauce+used+for">what is diavolo sauce used for</a></h3>

<p>It's used any time you want a tomato sauce with heat. It's delicious on pizza. It's exceptional on seafood. I love it with linguine and good, fresh steamed clams. It doesn't really have a canonical use as it's predominantly <a href="http://www.foodtimeline.org/foodlobster.html#diavolo">an American cock-up</a> of a more straightforward Italian tomato sauce it that doesn't detract from the unmitigated awesomeness of it.</p>

<h3><a href="http://www.google.com/search?q=johnny+applebot">johnny applebot</a></h3>

<p><a href="http://www.amazon.com/JOHNNY-APPLE-BOT-ROBOT-TOY/dp/B000X9F38W">HE LOVES YOU.</a></p>

<p>(Originally in reference to the <a href="http://ryanmckern.com/2008/10/nostalgia-sammich/">Nostalgia Sandwich</a>.)</p>

<h3><a href="http://www.google.com/search?q=hosted+mercurial">hosted mercurial</a></h3>

<p><a href="http://mercurial.selenic.com/">Mercurial</a> is a nifty <a href="http://en.wikipedia.org/wiki/Distributed_revision_control">distributed version control system</a>. It's what all the cool kids are using, unless they're using Git. If you're new to the game, check out Joel's excellent <a href="http://hginit.com/">"HG Init."</a></p>

<p>This originally came in through Google in reference to my <a href="http://hg.ryanmckern.com/">self-hosted Mercurial repos</a>, but the post this pointed to is gone; I believe in house keeping. I'm working on a write up explaining how I'm hosting my repos but for now you should check out the <a href="http://mercurial.selenic.com/wiki/MercurialHosting">semi-official list of Mercurial hosting options</a>.</p>

<h3><a href="http://www.google.com/search?q=os+x+nntp">osx nntp</a></h3>

<p>No explanation needed (<a href="http://ryanmckern.com/2009/10/nntp-readers-on-os-x-are-built-from-failure/">but here is one anyway</a>). The only halfway usable NNTP reader for OS X is <a href="http://www.mozillamessaging.com/thunderbird/">Mozilla Thunderbird</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2010/07/how-are-people-getting-here-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Give Thanks and Praises</title>
		<link>http://ryanmckern.com/2010/07/give-thanks-and-praises/</link>
		<comments>http://ryanmckern.com/2010/07/give-thanks-and-praises/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 15:36:58 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[appreciation]]></category>
		<category><![CDATA[site meta]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=871</guid>
		<description><![CDATA[I'd just like to take a moment to thank Soma Design for their excellent WordPress theme "The Erudite," which I am now using (albeit marginally modified). Additional thanks to KINGdesk for their equally excellent work on the wp-Typography plugin, without which justification of text would be neigh impossible to tolerate. Also, thanks to Meredith Mandel [...]]]></description>
			<content:encoded><![CDATA[<p>I'd just like to take a moment to thank <a href="http://somadesign.ca/">Soma Design</a> for their excellent WordPress theme "<a href="http://somadesign.ca/projects/the-erudite/">The Erudite</a>," which I am now using (albeit marginally modified). Additional thanks to <a href="http://kingdesk.com/">KINGdesk</a> for their equally excellent work on the <a href="http://kingdesk.com/projects/wp-typography/">wp-Typography plugin</a>, without which justification of text would be neigh impossible to tolerate.</p>

<p>Also, thanks to <a href="http://www.meredithmandel.com/">Meredith Mandel</a> for the wonderful slab typeface "Chunk(Five), Regular." If you're seeing a big blocky old-timey font for headers you can thank Meredith.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2010/07/give-thanks-and-praises/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Who is Ryan McKern?</title>
		<link>http://ryanmckern.com/2009/12/who-is-ryan-mckern/</link>
		<comments>http://ryanmckern.com/2009/12/who-is-ryan-mckern/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 17:34:31 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[informational]]></category>
		<category><![CDATA[site meta]]></category>
		<category><![CDATA[doppelganger]]></category>
		<category><![CDATA[leo mckern]]></category>
		<category><![CDATA[ryan mckern]]></category>
		<category><![CDATA[wrong turns]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=746</guid>
		<description><![CDATA[Let's take about two minutes and have a small conversation about the other Ryan McKerns people might be looking for: The McKern family name isn't especially prestigious, being best known (if it's known at all) as the surname of Uncle Leo (who was the best number two that number six ever confronted). But we're not [...]]]></description>
			<content:encoded><![CDATA[<p>Let's take about two minutes and have a small conversation about the other Ryan McKerns people might be looking for:</p>

<p>The McKern family name isn't especially prestigious, being best known (if it's known at all) as the surname of <a href="http://en.wikipedia.org/wiki/Leo_McKern">Uncle Leo</a> (who was the best <a href="http://en.wikipedia.org/wiki/Number_Two_(The_Prisoner)">number two</a> that <a href="http://en.wikipedia.org/wiki/Number_Six_(The_Prisoner)">number six</a> ever confronted). But we're not concerned with Leo McKern. We're concerned with the traffic that funnels in for <a href="http://www.google.com/search?hl=en&amp;q=Ryan+McKern">Ryan McKern</a>.</p>

<p>The one that I'm most familiar with is the musician <a href="http://www.myspace.com/rmckern/">Ryan McKern</a> formerly of (I believe…) Minnesota, now of Louisiana. Ryan has a multitude of musical projects going. It seems that he's in the process of moving into Facebook and abandoning the sinking ship that is MySpace; For now I'm running with the links I know work. The projects of his I've chanced over are:</p>

<ul>
<li><a href="http://www.myspace.com/theguiltof">The Guilt Øf…</a></li>
<li><a href="http://www.myspace.com/ierased">Ierased</a></li>
<li><a href="http://www.myspace.com/wolvhammer">WOLVHAMMER</a></li>
<li><a href="http://www.myspace.com/legoddessrigamortis">Le' goddess Rigamortis</a></li>
</ul>

<p>While there may be other Ryan McKern's, I know that he's the only one who people have been searching for who have landed here. So if you're looking for the Ryan McKern who can grow a beard and who <strong><em>PLAYS MUSIC</em></strong> instead of the Ryan McKern who shaves once a week and who <strong><em>LISTENS TO BAD MUSIC</em></strong>, he's your guy.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/12/who-is-ryan-mckern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Megasus, or why aren&#039;t you listening to this yet?</title>
		<link>http://ryanmckern.com/2009/11/megasus-or-why-arent-you-listening-to-this-yet/</link>
		<comments>http://ryanmckern.com/2009/11/megasus-or-why-arent-you-listening-to-this-yet/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 07:12:11 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[endorsement]]></category>
		<category><![CDATA[local music]]></category>
		<category><![CDATA[megasus]]></category>
		<category><![CDATA[metal]]></category>
		<category><![CDATA[vinyl]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=767</guid>
		<description><![CDATA[Little known fact: I love metal. Maybe not the metal that the crazy kids in black on black attire with stringy hair listen to, but metal none the less. Which is why it behoves me to point you to Megasus. (Picture blatantly stolen from The Providence Daily Dose. Credit where credit is due.)]]></description>
			<content:encoded><![CDATA[<div id="attachment_768" class="wp-caption alignleft" style="width: 210px"><img src="http://ryanmckern.com/wp-content/uploads/2009/11/megasuslpcontents-200x200.jpg" alt="Megasus" title="Megasus" width="200" height="200" class="size-thumbnail wp-image-768" /><p class="wp-caption-text">Easily one of my favorite metal albums ever, despite its brevity. And possibly the sickest vinyl packaging imaginable.</p></div>

<p>Little known fact: I love metal. Maybe not the metal that the crazy kids in black on black attire with stringy hair listen to, but metal none the less. Which is why it behoves me to point you to <a href="http://flightofthemegasus.com/">Megasus</a>.</p>

<p><em>(Picture <strong>blatantly</strong> stolen from <a href="http://providencedailydose.com/2009/03/13/your-weekend-in-rock-megasus-land-mammal/">The Providence Daily Dose</a>. Credit where credit is due.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/11/megasus-or-why-arent-you-listening-to-this-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NNTP readers on OS X are built from failure</title>
		<link>http://ryanmckern.com/2009/10/nntp-readers-on-os-x-are-built-from-failure/</link>
		<comments>http://ryanmckern.com/2009/10/nntp-readers-on-os-x-are-built-from-failure/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 05:59:27 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[opinion and libel]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[Hogwasher]]></category>
		<category><![CDATA[MacSoup]]></category>
		<category><![CDATA[MaxNews]]></category>
		<category><![CDATA[MT-NewsWatcher]]></category>
		<category><![CDATA[Nemo]]></category>
		<category><![CDATA[newsgroups]]></category>
		<category><![CDATA[newsreader]]></category>
		<category><![CDATA[nntp]]></category>
		<category><![CDATA[OSXNews]]></category>
		<category><![CDATA[Pineapple News]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Unison]]></category>
		<category><![CDATA[Xnntp]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=734</guid>
		<description><![CDATA[In the office where I work we use/maintain a newsgroup server with a variety of internal newsgroups where everything from items for sale to complaints and hassles are posted. Late last year I went pretty much all-Mac, all the time, with a Remote Desktop window connected to a Windows machine in the office which I [...]]]></description>
			<content:encoded><![CDATA[<p>In the office where I work we use/maintain a newsgroup server with a variety of internal newsgroups where everything from items for sale to complaints and hassles are posted. Late last year I went pretty much all-Mac, all the time, with a Remote Desktop window connected to a Windows machine in the office which I used for Outlook (because we're an Exchange shop) and Thunderbird (to read the newsgroups). Wondering if I could cut ties a little further, I looked into NNTP readers for OS X.</p>

<p>A small bit of background first: I'm using Snow Leopard and I'm unwilling to deal with the vagaries of less-than-native clients. This means that I'm not using ported Unix apps. So no Gnews, newspost, Pan, Pine, Slrn, or Tin. <em>Those are right out.</em></p>

<p>This left me with a list cobbled together from MacUpdate:</p>

<ul>
<li><a href="http://www.panic.com/unison/">Unison</a>, $24.95 from <a href="https://www.panic.com/">Panic</a></li>
<li><a href="http://www.malcom-mac.com/get/mac/nemo">Nemo</a>, $14.95 from <a href="http://www.malcom-mac.com/">Malcom Mac</a></li>
<li><a href="http://home.snafu.de/stk/macsoup/">MacSoup</a>, $20.00 from <a href="http://home.snafu.de/">Stefan Haller</a></li>
<li><a href="http://www.platinumball.net/pineapple/news/macosx/">Pineapple News</a>, free from <a href="http://www.platinumball.net/">Allen Brunson</a></li>
<li><a href="http://www.edv-consulting-berlin.de/Xnntp/">Xnntp</a>, free from <a href="http://www.edv-consulting-berlin.de/">EDV Consulting</a></li>
<li><a href="http://www.asar.com/hogwasher.html">Hogwasher</a>, $49.00 from <a href="http://www.asar.com/">Asar</a></li>
<li><a href="http://osxnews.sourceforge.net/new2/">OSXNews</a>, free from <a href="http://sourceforge.net/users/anurodhp">Anurodh Pokharel</a></li>
<li><a href="http://www.smfr.org/mtnw/">MT-NewsWatcher</a>, Donation requested, from <a href="http://www.smfr.org/">Simon Fraser</a></li>
<li><a href="http://www.maxprog.com/site/software/internet-tools/maxnews_sheet_us.php">MaxNews</a>, $20 from <a href="http://www.maxprog.com">MaxProg</a></li>
</ul>

<p>I had intended this to be a marginally comprehensive review of my time using these clients, but I barely got into the account setup with most of them, if I installed them at all. Here's how it broke down…</p>

<p><span id="more-734"></span>
<a href="http://www.panic.com/unison/">Unison</a> looks like crap; It hasn't been updated in since 2-26-08, and it has quirks under Leopard and Snow Leopard that I'm just not prepared to deal with. It feels dated, by which I mean it doesn't look good by modern Aqua standards; it also uses multiple windows to manage a lot of it's information. It feels like it's really based around the filesharing on Usenet, instead of being a general-purpose NNTP reader, which led me to uninstall it within five minutes. It's probably the worst looking <a href="http://panic.com/">Panic</a> application (but one of the better looking ones in this list), which is unusual for a company who is often considered the vanguard of independent Mac development.</p>

<p><a href="http://www.malcom-mac.com/get/mac/nemo">Nemo</a>? So much promise. <a href="http://groups.google.com/group/nemox?hl=en">So god damned buggy</a>. Poorly translated. Unfortunately priced given the wide-ranging nature of the bugs. These are fixable (and the price would be reasonable otherwise), but the simple fact of the matter is that this client is an example of how not to use cocoa frameworks. Didn't even make it to "use" because once it littered the root of my hard drive with empty files, I trashed it.</p>

<blockquote>
  <h3>UPDATE</h3>
  
  <p>The <a href="http://www.malcom-mac.com/">Malcom-Mac</a> site is down for "scheduled maintenance" and the developer of Nemo has <a href="http://groups.google.com/group/nemox/browse_thread/thread/818427082fffa9f1?hl=en">stated his desire to squash these outstanding bugs and polish his software</a>. I'll revisit this in a few months time.</p>
</blockquote>

<p><a href="http://home.snafu.de/stk/macsoup/">MacSoup</a>? No idea. It asked me to create a "settings file" to create a new database for news and mail. Obviously doesn't get what "native" client means. Looks like it's using old quickdraw calls to render the UI. Never set up accounts in it.</p>

<p><a href="http://www.platinumball.net/pineapple/news/macosx/">Pineapple News</a> is free but the custom icons look <em>extremely</em> janky compared to the "standard" icons they're replacing. After setting up accounts it just hurt to use. It's visually grating on the eyes.</p>

<p><a href="http://www.edv-consulting-berlin.de/Xnntp/">Xnntp</a> has an installer. <em>Aint no damned reason for that</em>. It's a bloody NNTP reader. It doesn't need to create system files. OS X uses the <a href="http://en.wikipedia.org/wiki/Application_Bundle">application bundle format</a> for a reason.</p>

<p><a href="http://www.asar.com/hogwasher.html">Hogwasher</a> looks like an old Hotwire<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> client that someone stripped the filesharing out of and glued NNTP support to. It costs a lot of money (and maybe it took a lot of time to develop) but it's just god damned unusable. Trashed within minutes.</p>

<p><a href="http://osxnews.sourceforge.net/new2/">OSXnews</a> looks awful too. Probably works better than Nemo, but has a distinct level of spit and polish missing. Never even got to setting up my newsgroup account. The author stated in July of 2007 that he was working on version 3. I wrote this in October of 2009, just to</p>

<p>I cannot stress how terrible the experience with <a href="http://www.smfr.org/mtnw/">MT-NewsWatcher</a> was. It is basically an old Classic Mac application that has been updated just enough to sort-of run under OS X. It took a while to do anything, and it might be the worst looking of all of these clients. Apparently, Classic Mac OS users love it because it still looks and works like a Classic Mac application. Just so we're clear, I fucking hated the Classic Mac OS.</p>

<p><a href="http://www.maxprog.com/site/software/internet-tools/maxnews_sheet_us.php">MaxNews</a> was downloaded, but at this point I gave up and just installed the <a href="http://www.mozillamessaging.com/en-US/thunderbird/early_releases/">Thunderbird 3 beta</a>. Is it a little overkill? Yes. Is it a little bloated? Yes. But it just works, and it works well.</p>

<p>So what happened? I think that a few options are plausible: these developers date to a different era, with different development mores and means. They may think that people still using NNTP  don't care about their clients looking or working like complete shit, or they may think that because NNTP and Usenet as a whole date to an era where people would just roll their own GUIs or slap some shit together in curses and call it a Usenet client, they can still get away with that sort of behavior and worse still, get away with charing money for it.</p>

<p>So, am I being a bit of a snobby dick and trashing developers hard work?<br />
Yes, I am.</p>

<p>But when the honorable mention you give to Thunderbird 3 (which is in beta right now, and more usable than anything else I listed) is the best thing you have to say about Mac OS X NNTP clients, the whole damned situation is in a sad sorry state of affairs. And if you're going to ask me to pay money for something, you'd better give me something worth paying money for. So this attempt to review these clients has ended in abortive failure, and concession to get by with the least worst option available.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>Hotwire was a file-sharing service where a tracker would host files, and users would usually have to meet some insanely arbitrary condition to get access to download them. It enforced limits and ratios, and some trackers were commercial. Pretty sure it's extremely dead now. <a href="#fnref:1" rev="footnote">↩</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/10/nntp-readers-on-os-x-are-built-from-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nice marmot</title>
		<link>http://ryanmckern.com/2009/06/nice-marmot/</link>
		<comments>http://ryanmckern.com/2009/06/nice-marmot/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 21:57:23 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[friends]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[aim]]></category>
		<category><![CDATA[Matt Miller]]></category>
		<category><![CDATA[quickie]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=627</guid>
		<description><![CDATA[While this would have been better posted to bash, I present a snippet from Triple-Em himself regarding an inadequacy in the standard I/O libraries available to him: 1:37:20 PM Matthew Miller: Think I'm going to write an RFC with the suggestion that we extend the standard 4 option I/O error handling directives -- Abort, Retry, [...]]]></description>
			<content:encoded><![CDATA[<p>While this would have been better posted to <a href="http://bash.org">bash</a>, I present a snippet from <a href="http://megapixelated.com/">Triple-Em</a> himself regarding an inadequacy in the standard I/O libraries available to him:</p>

<p><em>1:37:20 PM</em> <span style="color: red;">Matthew Miller:</span> Think I'm going to write an RFC with the suggestion that we extend the standard 4 option I/O error handling directives -- <em>Abort</em>, <em>Retry</em>, <em>Fail</em>, <em>Ignore</em> -- to include a fifth: <em>Fuck_It_Dude_Lets_Go_Bowling</em><br />
<em>1:37:31 PM</em> <span style="color: blue;">Ryan McKern:</span> i'll second it if you do<br />
<em>1:37:45 PM</em> <span style="color: red;">Matthew Miller:</span> excellent.  let's see what the experts group thinks.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/06/nice-marmot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Word of The Day: Pile</title>
		<link>http://ryanmckern.com/2009/06/word-of-the-day-pile/</link>
		<comments>http://ryanmckern.com/2009/06/word-of-the-day-pile/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 21:19:57 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[word of the day]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=626</guid>
		<description><![CDATA[Pile n. pahyl a collection of objects laid on top of each other What happens when something is so utterly terrible that it's heaped into a mound of failure, resembling nothing so much as a collection of animal shit, which you've probably just stepped in. Example: The kerfuffle over this subdomain and it's associated implications [...]]]></description>
			<content:encoded><![CDATA[<h3>Pile</h3>

<p><em>n.</em> pahyl</p>

<ol>
<li><p>a collection of objects laid on top of each other</p></li>
<li><p>What happens when something is so utterly terrible that it's heaped into a mound of failure, resembling nothing so much as a collection of animal shit, which you've probably just stepped in.</p></li>
</ol>

<p><strong><em>Example:</em></strong> The kerfuffle over this subdomain and it's associated implications for the document root that it serves has turned gone hostile. This project is officially a pile.</p>

<p>synonyms: heap, mound, agglomerate, cumulation, cumulus</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/06/word-of-the-day-pile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text editing for fun and profit</title>
		<link>http://ryanmckern.com/2009/06/text-editing-for-fun-and-profit/</link>
		<comments>http://ryanmckern.com/2009/06/text-editing-for-fun-and-profit/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 17:33:47 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[coda]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[espresso]]></category>
		<category><![CDATA[macrabbit]]></category>
		<category><![CDATA[macromates]]></category>
		<category><![CDATA[panic]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=564</guid>
		<description><![CDATA[In the attempt to streamline the process of maintaining the myriad scripts and config files that I use day to day as part of both my day job and my droll hobby. I've used TextMate for everything, which I've previously discussed (particularly using it in conjunction with CSSEdit, which we'll come back to). But this [...]]]></description>
			<content:encoded><![CDATA[<p>In the attempt to streamline the process of maintaining the myriad scripts and config files that I use day to day as part of both my day job and <a href="http://orangefort.com/">my droll hobby</a>. I've used <a href="http://macromates.com/">TextMate</a> for everything, which I've previously discussed (particularly <a href="http://ryanmckern.com/technical/applications/cssedit-textmate/">using it in conjunction with CSSEdit</a>, which we'll come back to). But this has sort of spiraled out of control as I've spent more time working with PHP scripts (such as WordPress themes) and I've started to wonder about the newer generation of all-in-one editors.</p>

<p><span id="more-564"></span></p>

<p>First things first, I should probably talk about TextMate. <span class="pullquote float-left"><a href="http://wiki.macromates.com/FAQ/TextMate2">Textmate 2</a> <em>feels</em> like vaporware</span>.</p>

<p>Is it? <a href="http://blog.macromates.com/2009/working-on-it/">Probably not</a>. And in the interest of full disclosure, I wrote this post in TextMate using the not-utterly-terrible <a href="http://blog.macromates.com/2006/blogging-from-textmate/">Blogging bundle</a>.</p>

<p>However, it's been a few years since there was anything especially novel about TextMate, and this doesn't help the fact that the editor is getting a little long in the tooth visually. This isn't really a problem, as a good editor can outlast almost anything else in the environment surrounding it. Many, many cranky people still use vi and emacs, which have both outlasted the <em>operating systems</em> they were built for.</p>

<p>I've just grown weary of having to finagle and finesse TextMate into usable shape. Admittedly, the <a href="http://jason-evers.com/code/code-like-i-do">Green Moleskin</a> mod helps substantially (good bye project drawers!), and the use of updatable bundles has kept this editor viable in these rough and tumble times. I just can't help hating the fact that I have to keep <a href="http://cyberduck.ch/">CyberDuck</a> open if I'm editing something remotely. Lack of SFTP/SSH support really is all I'm wistful about. Finicky bundle extensions (the Blogging bundle specifically is what I'm thinking of) are annoying but they are decidedly not deal breakers.</p>

<h3>The Challengers</h3>

<p>Since I <em>am</em> a geek, and therefore always looking for a better tool, I began testing <a href="http://panic.com/coda/">Coda</a> (<strong>$99</strong>) and <a href="http://www.macrabbit.com/espresso/">Espresso</a> (<strong>$79.95</strong> or <strong>$64.95</strong> if purchased with a CSSEdit License; It's unclear if special pricing is still available if you already own CSSEdit). Both offer a generous, fully functional, trial period. Both offer promises of kitchen-sink editing (defined as being able to handle all of my editing needs without leaving the app, including CSS editing, script editing, and remote filesystem editing over SFTP/SSH).</p>

<p><a href="http://panic.com/">Panic</a> is one of <em>the</em> top old-school Macintosh software companies. Their webpage is slick and their applications are polished like some sort of granite space mirror. Coda is their relatively seasoned (released in April of 2007) web development application. <a href="http://macrabbit.com/">MacRabbit</a> (also an extremely slick, in the lick-able sense, Macintosh software development company) then released Espresso during March of 2009 into the same kitchen-sink web development market that Coda was fighting for. If:</p>

<ul>
<li>you work with HTML and CSS</li>
<li>you work in a language like PHP or perl </li>
<li>you hate Dreamweaver</li>
</ul>

<p>then Panic and MacRabbit want your dollars.</p>

<h3>Espresso</h3>

<div id="attachment_604" class="wp-caption alignright" style="width: 210px"><a href="http://ryanmckern.com/wp-content/uploads/2009/06/Espressor-Ruby.jpg"><img src="http://ryanmckern.com/wp-content/uploads/2009/06/Espressor-Ruby-200x200.jpg" alt="Espresso, editing a ruby script" title="Espresso - Ruby" width="200" height="200" class="size-thumbnail wp-image-604" /></a><p class="wp-caption-text">Espresso, editing a ruby script</p></div>

<p>I started with Espresso, as I am a regular <a href="http://www.macrabbit.com/cssedit">CSSEdit</a> user. As mentioned earlier I have had nothing but good things to say about CSSEdit, especially since they rolled in the <a href="http://www.macrabbit.com/cssedit/features/preview/">live preview/x-ray and local override features</a>. Espresso is extensible through the <a href="http://macrabbit.com/espresso/extend/">use of small plugins called Sugars</a>. Unfortunately, this means that as of today it also has poor language support (the <a href="http://fileability.net/coffee/">Coffee House aggregator</a> shows that Sugars are relatively immature and that there is no best-practice or general standards for them <strong><em>yet.</em></strong>). Of note is that there is no real support for Ruby yet, which is annoying as all hell since most of my back-end scripts are in Ruby. You'll see in the included screenshot that Ruby documents are just plain text documents, with no syntax highlighting. However, HTMl, PHP, and Python support and highlighting were all excellent.</p>

<p>Interestingly, Espresso has none of the CSSEdit guts worked into it from what I could find. It's very much a web programmers editor, not a web designer editor. While it wasn't uncomfortable to work with CSS in Espresso, I found myself switching over to CSSEdit more often than not. I imagine that in time MacRabbit will probably roll CSSEdit and Espresso into a single application. For now though, it's more context switching, with no gain in productivity to show for it.</p>

<p>Espresso shows promise (it is a beautifully designed application), and the concept of workspaces is novel. I appreciated the ability to work on something locally while automatically publishing it remotely, and Sugars have the potential to be as awesome as Bundles, if not more so. But much as every child has the potential to be president someday,  only time will determine if Espresso's Sugars are making me coffee for $6.00 an hour in a few years.</p>

<h3>Coda</h3>

<p>Panic's challenger for my hard-earned editor dollars is Coda. Coda does a few interesting things, like integrating the <a href="http://www.codingmonkeys.de/subethaengine/">SubEthaEdit engine</a> for <a href="http://www.panic.com/coda/#editor-pane">collaborative editing</a> and incorporating the <a href="http://www.panic.com/coda/#files-pane">Transmit core</a> for remote file operations. As of late it also <a href="http://www.panic.com/coda/developer/community/plugins.php">supports plugins</a>, though I've been unable to really find much in the way of usable plugins, since they're a relatively new feature.</p>

<p>The kitchen-sink approach that Panic took with Coda also extends to having a <a href="http://www.panic.com/coda/#more-pane">built-in terminal</a>, which can connect to a local machine or a remote machine, for code debugging, remote operations, or whatever you'd normally keep a terminal open for while developing. Coda is a very, very complex application, and that's ultimately the problem I had with using it.</p>

<div id="attachment_613" class="wp-caption alignleft" style="width: 210px"><a href="http://ryanmckern.com/wp-content/uploads/2009/06/Coda-Ruby.jpg"><img src="http://ryanmckern.com/wp-content/uploads/2009/06/Coda-Ruby-200x200.jpg" alt="Coda&#039;s weird autocomplete suggestions" title="Coda - Ruby" width="200" height="200" class="size-thumbnail wp-image-613" /></a><p class="wp-caption-text">Coda's weird autocomplete suggestions</p></div>

<p>Coda wants to be everything at once, and it's very good at most things that it does. The text editor never feels like it's holding me back, but one of the big quirks I found was that the constant language-unaware auto-complete suggestions are much, much more aggravating than helpful.</p>

<p>I also found little utility in the included HTML reference, but that's only because I know HTML and CSS very well (not that my blog layout implies this, but I do. Honest.), and for a developer who only uses HTML to present manipulated data, I can see it being a helpful reference. Panic has recently (as of version 1.5) added the ability to point Coda towards other websites as reference guides, and that's much more useful long-term.</p>

<h3>Conclusion</h3>

<p>At the end of the day the only real utility Coda and Espresso offer me is remote editing. They don't support any configuration file formats and their support for anything except "web languages" (ASP, PHP, perl, Python, ActionScript, HTML, CSS and kinda-sorta Ruby) is poor at best. TextMate has bundles for Apache, nginx, and SSH, as well as general support for any of a variety of key-value pair style config files. it also supports Bash and these are ultimately the make-or-break features for <em>me</em>.</p>

<p><strong>However</strong>, I recognize that Espresso and Coda aren't trying to be the programmers swiss army knife that applications like Vim or TextMate already are. They're editors geared towards web developers. Unfortunately, while that is a sizable 20% of my needs, the other 80% of my work is dealing with configuration files every single day I am on the clock.</p>

<p>For the time being, it looks like I'm sticking with TextMate.</p>

<h3>Follow-up questions</h3>

<p>You might ask now "Why not <a href="http://code.google.com/p/macvim/">MacVim</a> or <a href="http://www.barebones.com/products/bbedit/">BBEdit</a>? What's wrong with <a href="http://www.barebones.com/products/textWrangler/">TextWrangler</a>?"
Well, BBEdit is an excellent editor that just took too long to have its visual appearance overhauled. It used to look exactly like a Classic Mac OS application running inside a Cocoa OS X frame. They've just released a new version that I'm told would be worth my time to test and no longer looks like a very powerful editor hidden inside a child's toy. I may revisit it soon and see if it's shaping up into something that doesn't make me want to punch my monitor in frustration. TextWrangler feels almost like borderline abandonware at this point and it's an extremely watered down programmers editor for the languages I'm working in and for the amount of work I have to do. MacVim is an excellent port of <a href="http://www.vim.org/">Vim</a> to Mac OS X, but at the end of the day it <em>is</em> Vim, and <span class="pullquote float-right">Vim gives you AIDS</span>. Worse still, if you use <a href="http://aquamacs.org/">Aquamacs</a> then your genitals will spontaneously combust.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/06/text-editing-for-fun-and-profit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updating WordPress with libssh (and what I did when it was broken)</title>
		<link>http://ryanmckern.com/2009/06/updating-wordpress-with-libssh/</link>
		<comments>http://ryanmckern.com/2009/06/updating-wordpress-with-libssh/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 03:29:00 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[site meta]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=591</guid>
		<description><![CDATA[This article was originally about automatic updates over SSH2 not working for me when I upgraded to WordPress 2.8. WordPress 2.9 is out now, and this problem turned out not to be their fault. After filing a bug report and working through it with the WordPress team, a solution was eventually found (see the final [...]]]></description>
			<content:encoded><![CDATA[<p>This article was originally about automatic updates over SSH2 not working for me when I upgraded to WordPress 2.8. WordPress 2.9 is out now, and this problem turned out not to be their fault.</p>

<p>After filing a bug report and working through it with the WordPress team, a solution was eventually found (see the final update to this post). If you're not inclined to skip to the end then here is a spoiler: turn off open_basedir or make the declaration less restrictive.</p>

<p>If you're not experiencing this problem (and Google says you're landing here if you're looking for help setting up SFTP/SSH updating for WordPress), I don't think this write-up will be of much help. But feel free to stick around; I've got <a href="http://ryanmckern.com/culinary/">snacks</a>!</p>

<h2><span id="more-591"></span></h2>

<p>After upgrading to <a href="http://codex.wordpress.org/Version_2.8/">WordPress 2.8</a> I discovered that this update has broken automatic core and plugin updates for me. I use SSH2/SFTP as I don't <a href="http://orangefort.com/support/sftp.html">trust, like, need, or support FTP</a>, and the SSH log only shows that the PECL module is opening a connection and then closing it, with WordPress returning only the following to to the browser window.</p>

<blockquote>
  <p>Unable to locate WordPress Content directory (wp-content).</p>
</blockquote>

<p>I dug through how WordPress handles upgrades, and tracked this all down to the /wp-admin/includes/class-wp-filesystem-ssh2.php file.</p>

<h4>UPDATE 6/13/2009 @4:40PM EST</h4>

<p>From what I found, the rewrite of the SSH/SFTP2 update function happened because the ssh2.sftp wrapper was introduced. This replaced the older version of the function which copied contents into temp files and pushed the data around. It was a drastic speed increase, but it doesn't bloody work on my system for one reason or another.</p>

<h4>UPDATE 6/13/2009 @7:16PM EST</h4>

<p>I've officially cried "uncle!" and turned to the most wretched hive of scum and villainy in blogging, the <a href="http://wordpress.org/support/topic/280931">WordPress forums</a> (as well as their <a href="https://core.trac.wordpress.org/ticket/10195">bug reporting and ticketing system</a>). I also <a href="http://core.trac.wordpress.org/ticket/8210">identified the patch which</a> introduced the code which caused SSH2 support to go flying off the rails for me.</p>

<h4>UPDATE 6/18/2009 @4:17PM EST</h4>

<p>The WordPress team has marked this bug as belonging to milestone 2.9. There is a slim chance that maybe I'll see some relief in 2.8.1, but more than likely they're going to yet again refactor how SSH2 works for automatic upgrades. If this changes, I will update this post accordingly. For now, I believe I may have to simply let it be broken.</p>

<h4>UPDATE 12/19/2009 @10:30PM EST</h4>

<p>Months later, I worked out what the problem was. Ultimately a conflict caused by use of PHP's <a href="http://www.php.net/manual/en/ini.core.php#ini.open-basedir">open_basedir</a> and <a href="http://www.php.net/manual/en/ini.sect.safe-mode.php">safe_mode</a> kept the SSH2 module from accessing resources it needed. The way the ssh2.sftp wrapper works would bump into overly restrictive basedir declarations. If you are experiencing this problem and you check your <a href="http://httpd.apache.org/docs/2.2/mod/core.html#errorlog">error logs</a> after turning them up to "<a href="http://httpd.apache.org/docs/2.2/mod/core.html#loglevel">debug</a>", you'll probably find out what directory or file is causing this conflict. It's ultimately moot, since things like safe_mode are deprecated in PHP 5.3 and being outright removed in PHP 6.</p>

<p>Oddly enough, updating <a href="http://www.libssh2.org/">libssh2</a> to something more up-to-date than the <a href="http://dag.wieers.com/rpm/packages/libssh2/">outdated RPM</a> provided by <a href="http://dag.wieers.com/">Dag</a> for RedHat Enterprise Linux/CentOS made a HUGE speed difference. Definitely something to look into if SSH updating is slow for you.</p>

<hr />

<p>Other than that, this round of upgrades has been mostly painless, and the hyped speed increases are not just hyperbole. WordPress 2.8 feels only slight under-baked beyond SSH2 hiccups. I confess that I haven't had a chance to play with the redesigned sidebar widget administration yet though, as I haven't even figured out how I want to implement support for sidebar widgets into this theme.</p>

<p><a href="http://www.blogging-secret.com/another-bug-for-wordpress-25-custom-field">The bug that deletes some custom fields</a> if you update posts that have them is still there. No idea how to begin tracking <strong><em>that</em></strong> one down, but I can state authoritatively that it's theme and plugin independent. Why am I linking to some dudes blog, and not the official WordPress bug tracker? because I don't even know where WordPress keeps its bug tracker.</p>

<p>I also had to reset WordPress Blog stats because WordPress was tracking the wrong subdomain for all of my stats. The numbers tallied up with Google Analytics and the AWFFull log grinder, but the URLs were all effed up. I fixed the problem on the WordPress.com backend, and in the process lost months of aggregated history.</p>

<p>The upshot to this loss is that I hope to have a new round of search hit inspired commentary ready to go in a week or two.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/06/updating-wordpress-with-libssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>primo blanco (el gringo)</title>
		<link>http://ryanmckern.com/2009/05/primo-blanco-el-gringo/</link>
		<comments>http://ryanmckern.com/2009/05/primo-blanco-el-gringo/#comments</comments>
		<pubDate>Thu, 21 May 2009 02:43:52 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[travel]]></category>
		<category><![CDATA[caribbean]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[puerto rico]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=415</guid>
		<description><![CDATA[I'm incredibly ashamed by how little I know about my Puerto Rican family. In an effort to begin doing something about that, I am going here:]]></description>
			<content:encoded><![CDATA[<p>I'm incredibly ashamed by how little I know about my Puerto Rican family. In an effort to begin doing something about that, I am going here:</p>

<p><img src="http://ryanmckern.com/wp-content/uploads/2009/05/aguadilla.jpg" alt="Aguadilla" title="Aguadilla" width="550" height="182" class="aligncenter size-full wp-image-530" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/05/primo-blanco-el-gringo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to lose my business in just six words</title>
		<link>http://ryanmckern.com/2009/04/how-to-lose-my-business-in-just-six-words/</link>
		<comments>http://ryanmckern.com/2009/04/how-to-lose-my-business-in-just-six-words/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 22:51:55 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[diatribes]]></category>
		<category><![CDATA[bedrock comics]]></category>
		<category><![CDATA[comicazi]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[framingham]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[shit stirring]]></category>

		<guid isPermaLink="false">http://ryanmckern.com/?p=427</guid>
		<description><![CDATA[I don't know how horribly relevant this is or how many of you read comic books anymore (yes, they still publish them and yes, some of us still read them) but I just wanted to make good on the old adage about telling 100 people when something goes wrong as opposed to telling 10 when [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_445" class="wp-caption alignright" style="width: 210px"><img src="http://ryanmckern.com/wp-content/uploads/2009/04/batmanheh.jpg" alt="Batman is not amused at your lack of retail savvy" title="Heh" width="200" height="328" class="size-full wp-image-445" /><p class="wp-caption-text">Batman is not amused at your lack of retail savvy</p></div>

<p>I don't know how horribly relevant this is or how many of you read comic books anymore (yes, they still publish them and yes, some of us still read them) but I just wanted to make good on the old adage about telling 100 people when something goes wrong as opposed to telling 10 when it goes right and let those of you who might shop there(for your children or for yourselves) that <a href="http://www.yelp.com/biz/bedrock-comics-framingham">Bedrock Comics</a> on Route 9 in Framingham, Massachusetts doesn't appreciate your business. Or rather, they didn't appreciate mine.</p>

<p>While I've had a multitude of small issues with them since I started shopping there on and off in the spring of 2007, the worst issues are as follows:</p>

<p>They've often told me they're going to order something for me, and when I ask them about it later they act as if this promise to order something is news to them. This doesn't seem like a big deal on it's face, but it's an annoying pain in the ass all the same and it's the first strike against them.</p>

<p>They've told me more than once that a book has sold out or didn't come in when there is a stack of them on the shelf right behind the register, and one of the two guys at the counter just forgot to shelve them… last week. Again, an annoyance. But shopping here has become the death of a thousand papercuts.</p>

<p>Finally, the very last time I was there I was rudely told to stop reading my books before buying them, but not until after they're already rung up my stack and I'd signed the credit card slip. I'm not mad that I was told not to read the books (… yes I am), I'm mad that I was told this after I had purchased (read: <strong>PAID FOR</strong>) a stack of books.</p>

<p>I understand a "don't read the books" policy, and I appreciate the basic premise. <em>I DO!</em> But as a consumer I also don't have the budget or the time to buy every single issue of everything with an interesting cover. A cover doesn't sell a story, and these aren't one-shot stories I'm reading, so I screen my books. Without screening, my collection would be full of 1 or 2 issues of a thousand some-odd incidental series, all too horrible to name. Yes, I admit your store would sell a lot more issues (assuming I bought everything I'm reading now), but without screening I have to stick to titles I know I want to buy or trade paperbacks that I already know I want; That means I'm not buying doodly squat anymore, unless it's got Alan Moore or Neil Gaiman's name on it.</p>

<p>I probably spend more on comic books and related merchandise in a year than I do lunches in the area, and I was spending a fair amount of that at Bedrock. The shop knows me by sight, and while they've always had smiling faces, they've never treated me like I was anything except an inconvenience to their ebay browsing time.</p>

<p>As much as I wanted to demand a $13.94 refund for my stack when this happened and make this into a scene for the benefit of the unwashed, smelly, mouth-breather who was happened to reading an X-Men comic (and therefore wouldn't appreciate irony if he witnessed it in all it's screaming glory), I'm too old for that sort of thing now. I've grown soft in my desire to see people get their comeuppance.</p>

<p>I'm simply going to write the owner a letter explaining everything I've just told you, and tell him that I'm done shopping there. Am I happy about driving to some place like Somerville, MA for books (<a href="http://www.comicazi.com/">Comicazi</a> is an excellent local chain by the way, but they're an hour from my house) or giving a larger chain like Newbury Comics my money? Not really. Well… Yes, I am because Comicazi reminds me so much of <a href="http://www.earthworldcomics.com/">EarthWorld Comics</a> back home. But I can definitively state that I'm never going back to Bedrock Comics, and if you're passionate about this dirty, dirty hobby of ours, there probably isn't any compelling reason for you to either.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryanmckern.com/2009/04/how-to-lose-my-business-in-just-six-words/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
