<?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>peelman.us &#187; apple</title>
	<atom:link href="http://peelman.us/category/geek/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://peelman.us</link>
	<description>if frustration had mass, a blackhole would follow me everywhere...</description>
	<lastBuildDate>Wed, 14 Dec 2011 20:42:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why I&#8217;ll never own an Android Phone&#8230;</title>
		<link>http://peelman.us/2011/08/01/why-ill-never-own-an-android-phone/</link>
		<comments>http://peelman.us/2011/08/01/why-ill-never-own-an-android-phone/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 01:00:49 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://peelman.us/?p=545</guid>
		<description><![CDATA[<a href="http://peelman.us/2011/08/01/why-ill-never-own-an-android-phone/" title="Why I&#039;ll never own an Android Phone..."></a>Especially on Verizon: Why My Mom Bought an Android, Returned It, and Got an iPhone My favorite part: A friend of mine has a Nexus S and it is a pleasure to use. The UI is elegant and functional. The &#8230;<p class="read-more"><a href="http://peelman.us/2011/08/01/why-ill-never-own-an-android-phone/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2011/08/01/why-ill-never-own-an-android-phone/" title="Why I&#039;ll never own an Android Phone..."></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Especially on Verizon:</p>
<p><a href="http://www.betabeat.com/2011/07/29/why-my-mom-bought-an-android-returned-it-and-got-an-iphone/">Why My Mom Bought an Android, Returned It, and Got an iPhone</a>
</p>
<p>My favorite part:</p>
<blockquote><p>A friend of mine has a Nexus S and it is a pleasure to use. The UI is elegant and functional. The battery lasts for days. In short, it is everything that the Charge wasn&rsquo;t. I&rsquo;d love to see Google somehow mandate the stock Android experience on all phones, or somehow rigorously test all new phones before they could be launched. Why not standardize and mandate one or two excellent cameras, and then open source the drivers? Why not certify and approve a few of the best components and then place some sort of &ldquo;premium Android experience&rdquo; certification label on phones that pass tests and use components approved by Google? Right now it&rsquo;s a crapshoot out there when you want a new Android phone, and it doesn&rsquo;t seem to be getting any better.</p></blockquote>
<p>Let me excerpt that a little more clearly:</p>
<blockquote><p>I&rsquo;d love to see Google somehow mandate the stock Android experience on all phones, or somehow rigorously test all new phones before they could be launched.</p></blockquote>
<p>You mean the way Apple mandates and regulates the entire end-to-end experience for iPhone users?</p>
<p>Not for nothing, but I&#8217;m slowly coming to the sad realization that my days as a self-declared Blackberry fanboy are numbered. I came to the party riding an Blackberry Curve 8310 and I&#8217;ll most likely be leaving it on a Bold 9700.  Nothing rivals the build quality of RIM&#8217;s finer hardware, save for maybe the products designed in Cupertino.  The experience of their keyboard is perfect, and gets better with every revision.  My 9700 has never been short on horsepower, it can be quite snappy when the software takes proper advantage of the hardware; but that&#8217;s where everything breaks down.</p>
<p>So unless we somehow see a miracle pulled off, and RIM releases the Bold 9900 running Windows Phone 7, I&#8217;m probably going to end up with an iPhone 4Gs&trade; or iPhone [Next]. I&#8217;m going to miss my hardware keyboard, and I&#8217;m going to bitch about it every time I am forced to type an email, but I&#8217;ll enjoy being able to run apps that don&#8217;t suck, have more than 256MB of space for apps, email, contacts, etc, and generally having a more pleasant experience.</p>
<div class="shr-publisher-545"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2011%2F08%2F01%2Fwhy-ill-never-own-an-android-phone%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2011%2F08%2F01%2Fwhy-ill-never-own-an-android-phone%2F' data-shr_title='Why+I%27ll+never+own+an+Android+Phone...'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2011%2F08%2F01%2Fwhy-ill-never-own-an-android-phone%2F' data-shr_title='Why+I%27ll+never+own+an+Android+Phone...'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2011/08/01/why-ill-never-own-an-android-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The future of CoRD</title>
		<link>http://peelman.us/2010/03/17/the-future-of-cord/</link>
		<comments>http://peelman.us/2010/03/17/the-future-of-cord/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 21:25:52 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[CoRD]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.peelman.us/?p=459</guid>
		<description><![CDATA[<a href="http://peelman.us/2010/03/17/the-future-of-cord/" title="The future of CoRD"></a>0.6 The parameters for the next iteration of CoRD continue to change for me. At one point, we had agreed that 0.6 was to focus on Groups. The plan, in its rarest form, was that we&#8217;d snap out the TableView, &#8230;<p class="read-more"><a href="http://peelman.us/2010/03/17/the-future-of-cord/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2010/03/17/the-future-of-cord/" title="The future of CoRD"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3><tt>0.6</tt></h3>
<p>The parameters for the next iteration of CoRD continue to change for me.  At one point, we had agreed that 0.6 was to focus on Groups.  The plan, in its rarest form, was that we&#8217;d snap out the TableView, and snap in an OutlineView, and roll out 0.6.</p>
<p>Things are never that easy.</p>
<p><span id="more-459"></span>
<p>Currently, each server is stored in its own <tt>.rdp</tt> file, which are all lumped together in some forgotten directory (<tt>~/Library/Application Support/CoRD/Servers</tt>).  Once we add groups, how we handle session storage becomes important all of a sudden.  Originally we wanted to continue the file-based approach, and make a 1-to-1 relationship between groups and folders inside our <tt>Servers</tt> directory.  With that tactic, in addition to handling the groups, we also have to obey and handle folder creation, deletion, renaming, etc,. inside of CoRD.  I don&#8217;t really want to have to build a file browser (essentially) into it.  Cocoa&#8217;s interfaces for file and folder manipulation aren&#8217;t terrible, but they are not lovely either.</p>
<p>The solution to this problem is easy enough, we dump everything into a plist (the recursive methods for that took me all of 15 minutes to write and test once I had a class established to handle groups, and I&#8217;m a n00b still), and gin up some little import method to handle things when the new version is launched for the first time.  Easy peasy.  So now, we&#8217;re implementing an OutlineView, for the actual groups people see, and we&#8217;re shifting our storage paradigm.</p>
<p>But wait&#8230;now that we can group servers, we should be able to do bulk updates of the server info in groups.</p>
<p>And while we&#8217;re doing that, we should fix how we&#8217;re storing credentials, so that people with a 30 day password policy and 30 servers don&#8217;t have to manually update 900 passwords / year.</p>
<p>Also, with the current plan for groups, we&#8217;re losing the Connected/NotConnected paradigm of CoRD 0.3-0.5.  Sessions will only show their state via their icon (and probably some other visual cue).  This means sessions could be connected but hidden in a collapsed group and makes iterating through connected sessions unnecessarily complex.  Perhaps we should re-evaluate how we handle that?</p>
<p>I could go on for a while with this kind of stuff, but I&#8217;ll stop there.</p>
<p>Rapidly, what seemed like a simple change, spins out of control into something far from simple, especially for an open source project.  It could be argued that all of this is feature creep, but I don&#8217;t agree.  This is a major overhaul of code, and should be treated as such.  If we&#8217;re not overhauling the code specifically to implement these features, then how can we overhaul it, get it halfway there, release, and just expect everybody to be happy with it?</p>
<p>I know more than a few developers who&#8217;s mantra is &#8220;just ship it!&#8221; which is a mentality I can&#8217;t stand, especially on a project like this, where A) many people LIVE in this app, and B) My name is in the code.  I don&#8217;t want it to be a &#8220;work in progress, we&#8217;ll fix it in the next release&#8221; kind of overhaul.  Mac users demand more, and Mac apps deserve more.  Releasing half finished products is something I see too much of in the Windows world.  I don&#8217;t want to be party to that kind of nonsense in the Mac world.</p>
<h3><tt>0.6++</tt></h3>
<p>The more I review crash reports, bug reports and feature requests, and the more I use CoRD day to day, the more I find I want to change.  Full screen and the current inspector setup are our two single biggest causes of crashes (<strong>by far</strong>). Those need to be fixed soon.  Most of the fullscreen code we&#8217;re going to rip out in favor of using the new fullscreen mode that all views get for free in 10.5 and up.  I would like to somehow find a way to implement bindings, or at the very least significantly clean up the code that handles the inspector and manipulating sessions and try to isolate the potential for future crashes.</p>
<p>I want to eschew the drawer, and the rest of the current model really, and adopt more of a tabbed approach to the unified server window(s). The server list would/will remain completely independent, and pretty much exist purely to list servers, manipulate server data, and launch sessions. Individual sessions or groups of sessions live in Safari-esque windows with tabs, minimal bezel (read: no toolbars), and controls (disconnect, etc) for each session/group would be integrated into the perimeter to handle changing view modes (see the location of Safari&#8217;s new tab button), etc.  The windows would be ginned up on the fly and tabs (active server connections) could be drag and dropped between them (just like Safari 4.x).  Quick Connect would become a modal panel that would drop down overtop of whatever the active window was.</p>
<h3><tt>0.6--</tt></h3>
<p>The problem with this dream is two fold. First, that&#8217;s a shitload of work, and much of it is beyond my current abilities as a programmer (the latter part isn&#8217;t insurmountable, it just extends the development time significantly while I learn-as-i-go).</p>
<p>Second, I am becoming more and more disillusioned by the handicapped feeling I have because of rdesktop.  The project is/has stagnated considerably, and attempts to fork or revive it have left me startlingly unimpressed.  I think there&#8217;s a serious need for a code library, cross platform, and preferably BSD licensed (if it comes down to it, I could give a damn if it&#8217;s GPL, since CoRD is already GPL&#8217;d), to handle RDP.  There are features in new versions of the RDP spec that CoRD can&#8217;t (and at this point could never) support due to its dependency on rdesktop, and some of those features are becoming essential to function in many environments (things like Network Level Authentication, SSL/TLS, stable printer support, etc).</p>
<p>Problems like the most recent cursor clusterfuck (that we&#8217;re still shoveling through fallout over), which caused cursors to render improperly on Windows 7 and Server 2008 R2 machines and the recent patch to rdesktop to support RDP&#8217;s reconnection feature via a local session &#8220;cookie&#8221; serve to highlight my frustration.  Such changes proved challenging, and to some extent incredibly problematic, to integrate into CoRD due to rdesktop being built with a typical X environment in mind, and not more generic like a library would be.</p>
<h3>So where are we?</h3>
<p>The likelihood of an open source library being generated in the near future is very low.  I would love to spearhead such an effort, but I have neither the time, nor the experience necessary for such an undertaking.  I&#8217;m doing well to accomplish what I have thus far on CoRD.  I&#8217;d settle for a couple of motivated guys who would want to help implement the RDP spec in Cocoa (which I think could be awesome as hell and fun to work on)</p>
<p>Most likely we&#8217;ll just shim in groups, and try to integrate as many of the necessary changes as we can into the codebase.  At some point we&#8217;ll self-impose a deadline on ourselves, then we&#8217;ll back fill the remaining time with a couple of beta releases to identify any showstopping  bugs before releasing 0.6 sometime this summer, around a year after posting 0.5.  Our goal was to be on a <em>much</em> faster release cycle by now, but demands on my time and Dorian&#8217;s have caused a lapse in significant progress.  Hopefully we can work to remedy that in the near future.</p>
<p>In 0.5.x news, we know there are several (rather large) bugs on 0.5.3, including but not limited to:</p>
<ul>
<li>Time Zone Sync doesn&#8217;t work</li>
<li>Saved/Stored Passwords are broken for some sessions</li>
<li>Cursor problems still exist</li>
</ul>
<p>The top two are regressions, they worked in 0.5.2 but some of the rdesktop code we imported in broke them.  The latter is something not many people will see, and we&#8217;re having a bear of a time troubleshooting it.</p>
<p>As always, thanks for all the support from our users, we appreciate the bug reports, and crash reports.  Hopefully we&#8217;l be able to release 0.5.4 in the next month or so and fix several of the problems we introduced, as well as resolve some other stuff while we&#8217;re at it.</p>
<div class="shr-publisher-459"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F03%2F17%2Fthe-future-of-cord%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F03%2F17%2Fthe-future-of-cord%2F' data-shr_title='The+future+of+CoRD'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F03%2F17%2Fthe-future-of-cord%2F' data-shr_title='The+future+of+CoRD'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2010/03/17/the-future-of-cord/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CoRD</title>
		<link>http://peelman.us/2010/03/03/cord/</link>
		<comments>http://peelman.us/2010/03/03/cord/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 19:16:31 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[CoRD]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[RDP]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=420</guid>
		<description><![CDATA[<a href="http://peelman.us/2010/03/03/cord/" title="CoRD"></a>First! Its been almost a year since I started working on the CoRD Project. In that time we&#8217;ve released 0.5, which was in &#8220;beta&#8221; for almost 18 months when I started tinkering with it in March of 2009. We&#8217;ve also &#8230;<p class="read-more"><a href="http://peelman.us/2010/03/03/cord/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2010/03/03/cord/" title="CoRD"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>First!</h3>
<p>Its been almost a year since I started working on the <a href="http://cord.sourceforge.net/">CoRD Project</a>.  In that time we&#8217;ve released 0.5, which was in &#8220;beta&#8221; for almost 18 months when I started tinkering with it in March of 2009.  We&#8217;ve also released two minor updates that fixed major issues and added features, and are getting ready to release a third release (0.5.3) that will hopefully fix a few problems. Work on a 0.6 release has started, and rudimentary code has been put in place to allow groups.  Going completely off of the amount of releases and code changes, it may seem like we&#8217;ve been resting on our laurels, but I wanted to point out the massive changes we&#8217;ve made on the backend in the past year that will help us accelerate releases and hopefully prevent another 18 month drought of updates and information.</p>
<p><span id="more-420"></span><br />
<h4>Trac &#038; Forums</h4>
<div>
<p>Prior to the summer of 2009, CoRD used SourceForge&#8217;s own native Tracker for bugs, features, etc., as well as their Forums for user interaction and support.  In the middle of last year, I convinced Dorian, our esteemed (and awesome) project lead, that we should migrate CoRD&#8217;s &#8220;infrastructure&#8221; (for lack of a better word) to the newly christened SourceForge Apps, including <a href="https://sourceforge.net/apps/trac/cord/">Trac</a> and <a href="https://sourceforge.net/apps/phpbb/cord/">phpBB</a>.  This has proven an awesome change, which has allowed us to do so much more and be much more productive.  We added menu items into CoRD giving users a direct line into the forums and Trac.  We (I) started using the Trac&#8217;s wiki to document features and options (something I wish we had more of).</p>
</div>
<p>This wasn&#8217;t an easy change though, as SourceForge could provide no migration of data from their Tracker to Trac.  So I spent the better part of a month moving tickets by hand as I came across them, to the new system.  We lost a lot of historical stuff in the forums, which sucks, but was a necessary evil.  It was a ton of work to move this stuff, but in the end it turned out awesome and Dorian and I have been incredibly happy with it.</p>
<h4>Crash Reporting</h4>
<p>Prior to 0.5.2, Dorian had employed <a href="http://smartcrashreports.com/">SmartCrashReports</a> to some extent, but gathering and collating that data was incredibly difficult.  Most crash reports we received either came in when a kind user attached them to a bug report they filed, or via email to one of us (mostly Dorian since his name and email are on the website <img src='http://peelman.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )  In 0.5.2 we replaced SCR with <a href="http://www.zathras.de/angelweb/sourcecode.htm#UKCrashReporter">UKCrashReporter</a> and backended it with Dorian&#8217;s own <a href="http://crashpool.com/">CrashPool</a> system.  CrashPool, which will be going live soon for any interested developers, serves as a crash report aggregator, it handles sorting and grouping, searching, etc.  Prior to 0.5.2, we both thought we were putting out a relatively stable app.  <strong>Boy were we wrong!</strong></p>
<p>We have a <em>huge</em> devoted group of <em>awesome</em> guys who are running the Nightly Builds (see CoRD&#8217;s preferences or <a href="https://sourceforge.net/apps/trac/cord/wiki/DownloadNightlyReleases">this article</a>) and reporting a ton of data back to us.  And since 0.5.2 has been out we&#8217;ve gotten thousands of crash reports that we&#8217;re sorting through (it is really easy to spot trends; we know that guys who use Fullscreen heavily are seeing a metric shit load of crashes; and for some reason the inspector is causing some crashes that we haven&#8217;t been able to chase down (yet)).  We definitely appreciate the guys (and gals) running the nightlies and providing us feedback and crash reports.  Thanks!</p>
<h4>Build &amp; Deployment Infrastructure</h4>
<p>This was all Dorian.  He completely revamped his nightly build script and modified it to the point where we can release stuff practically on demand.  The script will update the build the app, package it, upload it to the right places, update the appcasts, everything.  He has a nightly task that runs and builds our nightlies, and by simply changing up the parameters we can dump out a release, either a beta or a full release, on demand.  It is a truly awesome piece of code.  Thus far he&#8217;s keeping is close-hold and not releasing it into the wild.  But I think the eventual plan was to make it available, but it is his baby, a separate project in and of itself, so I can promise nothing, just give him credit where it is due.</p>
<h3>VNC Requests</h3>
<p>For those following <a href="http://twitter.com/cordapp">CoRD on Twitter</a>, I have wanted to make a tweet about this for some time now, but it is just too long of a thought for 140 characters. We see a lot of chatter, and the occasional feature request, about adding support for VNC connections into CoRD, theoretically making it a universal, kick ass, remote console tool.  I share these thoughts. I would love to flip the magic switch, and allow CoRD to answer VNC requests. But I can&#8217;t, and even if I could, we&#8217;re not at a place where I would.  There are many, many, many things I want to see in CoRD (including fixes for the aforementioned stability problems) before I see VNC support:</p>
<ul>
<li>Groups</li>
<li>Better management of credentials</li>
<li>Stable printer forwarding</li>
<li>SSL/TLS support</li>
<li>Smart Card support</li>
<li>Autoreconnect support (rdesktop has this now, we have some code in place but no implementation yet)</li>
<li>A complete rework of our drawing code to fix all the screen glitches people run into.</li>
</ul>
<p>With just Dorian and I working on CoRD in our free time, we have to apply our time to where it makes the most sense and can do the most good.  So just to put an end to any nonsense before it gets started, we&#8217;re not against being a good RDP/VNC app.  But we want to be a robust, kickass RDP app first.  In the mean time, there are plenty of really <a href="http://docs.info.apple.com/article.html?path=Mac/10.5/en/14066.html">decent</a> <a href="https://sourceforge.net/projects/cotvnc/">VNC</a> <a href="http://www.jinx.de/JollysFastVNC.html">apps</a> out there.</p>
<div class="shr-publisher-420"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F03%2F03%2Fcord%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F03%2F03%2Fcord%2F' data-shr_title='CoRD'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F03%2F03%2Fcord%2F' data-shr_title='CoRD'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2010/03/03/cord/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Letters.app&#8230;</title>
		<link>http://peelman.us/2010/01/21/letters-app/</link>
		<comments>http://peelman.us/2010/01/21/letters-app/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 23:40:02 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[doom]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[futility]]></category>
		<category><![CDATA[Letters.app]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=364</guid>
		<description><![CDATA[<a href="http://peelman.us/2010/01/21/letters-app/" title="On Letters.app..."></a>For those not aware, there was a recent mess started by Brent Simmons on creating a new open source email client for Macs, to be called Letters.app. I&#8217;ve been following the carnage since Monday and just wanted to lay down &#8230;<p class="read-more"><a href="http://peelman.us/2010/01/21/letters-app/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2010/01/21/letters-app/" title="On Letters.app..."></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>For those not aware, there was a recent mess started by Brent Simmons on creating a new open source email client for Macs, to be called Letters.app.  I&#8217;ve been following the carnage since Monday and just wanted to lay down some random thoughts here.<br />
<span id="more-364"></span><br />
I will call right now that its doomed to fail.  Why?  Because the clients aren&#8217;t the problem.</p>
<h3>SMTP Sucks</h3>
<p>SMTP and this retarded communications method we are all bound to is the problem.</p>
<p><strong>Example:</strong> Do you top-post replies or bottom post them?  Should it even fraking matter or should the protocol provide message threading for you and let such behavior be a user preference?</p>
<p><strong>Example:</strong> SPAM.  A decently designed protocol could curb unsolicited messages; not eliminate them entirely, mind, but drastically reduce them.</p>
<p><strong>Example:</strong> Message content and attachments; SMTP was designed for plain-text transmission of simple messages, which has hamstrung both the protocol and the clients ability to distribute and display rich content and files.  The concept of &#8216;file sharing&#8217; using anything but email is lost on most non-geeks.</p>
<p>All that said, the point is moot because SMTP isn&#8217;t going anywhere for a while.  A successor isn&#8217;t even on the horizon.</p>
<p>However, the advent of services like Facebook, Twitter, Flickr, Droplr, Google Docs, MobileMe, etc. is making the sharing of pictures, documents, etc. easier via web technologies.  Perhaps if these services can take over enough of the burden, the dependency on SMTP-based messages can be reduced to the point that it will eventually die or be replaced by a new protocol that is more secure and better engineered for modern (and future) communication needs.  Could happen in 5 years, might happen in 10, or it could never happen.</p>
<h3>Bitching about Nothing</h3>
<p>Regardless of the inherent failures in the protocol itself, this troop of developers and laymen are hellbent that there is a great need for a new Mail client; even though for the most part people are wanting email clients to do things that they was never intended to do and shouldn&#8217;t be used for anyway&#8230;</p>
<p><strong>Example:</strong> Organizing/aggregating/viewing crash reports; this was given as an example in several threads (by multiple users) on the mailing list of &#8220;something this client should handle well.&#8221;  If you want to use email as the medium in which you receive crash reports fine, but why should it have to handle the indexing/cataloging/etc for you as well?  Why not write a good, scriptable CrashLogTracker that you can then write a script or service and extend Mail to accommodate it?  Maybe I missed the boat on that point, but it was suggested along with the idea of creating a &#8220;theming&#8221; system for messages ala NetNewsWire, which can apply custom templates to RSS message bodies.</p>
<h3>And More&#8230;</h3>
<p>Most of the bitching about current clients seems to stem from Thunderbird&#8217;s lack of Mac-ness, and Mail&#8217;s lack of &#8220;power user&#8221; abilities, its slowness, or its crashes.  Other clients are often mentioned as having high points, but nobody outright addresses the pitfalls of each client.  My thoughts?</p>
<p><strong>Thunderbird:</strong> I don&#8217;t deny that Thunderbird doesn&#8217;t have much Mac flair.  But why not band together and work towards FIXING it, rather than creating something new?  Yeah&#8230;since its a Mozilla project, that&#8217;s probably not such a good idea.  T-bird is all but dead to me, much like Firefox.</p>
<p><strong>Mail != PowerUser:</strong> As a huge Mail proponent, I&#8217;m quite happy with it.  I use a boatload of rules to direct messages to various folders, and I have a metric shitton of email (rough estimates, I&#8217;ll put it at around 50-60k messages).  The elegance and simplicity, yet robust capability of Mail is the *definition* of a PowerUser&#8217;s application.  The editor lets me compose in plain text, but doesn&#8217;t castrate HTML or RTF emails when I try to forward them on to people.  I apparently don&#8217;t have the issues with quoting or conversation threading that other people do.</p>
<p><strong>Mail != Performance:</strong> As stated above, I&#8217;ve got 50-60,000 messages in Mail and it rarely balks at me. The app itself is responsive and operations are performed quickly.  Thanks to the power of Spotlight I can search that entire archive in a matter of seconds.  Bottom line is, if Mail was the worst performing app on my system (like some people claim it is for them), I would be a very happy nerd.</p>
<p><strong>Mail != Stable:</strong> Issues that I have had I&#8217;ve filed bug reports with Apple on and they have typically been addressed&#8230;perhaps not always in what I would call a timely fashion, but they DO listen.  I have never had Mail crash and corrupt email on its way down (can&#8217;t say that about any other client I&#8217;ve used).  I&#8217;ve never had Mail crash during a routine operation (it usually takes something out of the ordinary, attaching or opening an odd or malformed file, for example).</p>
<h3>On HTML Email</h3>
<p>I don&#8217;t really give a damn about the format that people send me messages in.  Its text.  It may look different, but its text.  Going from App to App and webpage to webpage my eyes adjust to different fonts thousands of times a day.  Bitching about HTML email fucking up your Qi is just retarded.  On that note, any client that doesn&#8217;t support it properly is going to look like it fell out of a 2001 time warp.  Nobody is stopping you from using TextMate as your mail editor.  But when a client hamstrings my ability to do my job (in this case, forward mail coherently, regardless of formatting), it ends up in my Trash folder.</p>
<h3>Performance vs Plugins</h3>
<p>There is a ton of support behind basically creating an email client that is but a shell, wherein all but &#8220;core&#8221; functionality is provided by plugins or bundles, keeping the &#8220;program&#8221; (it can&#8217;t really be called that in that instance) &#8220;light and fast.&#8221;</p>
<p>I call bullshit.</p>
<p>Performance, Functionality (read: bloat), and Usability are not bound by any relationship that I have ever been able to discern.  There are many, many, <strong>many</strong> incredibly complex programs out there that perform EXTREMELY well.  Most of those programs remain incredibly useful.  There are poorly DESIGNED programs that are full of bloat, with ill-construed features that cause more harm than good.  I don&#8217;t think you should attempt to handicap a program&#8217;s functionality from the get-go for the sake of some mythical performance level you hope to achieve.</p>
<div class="shr-publisher-364"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F01%2F21%2Fletters-app%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F01%2F21%2Fletters-app%2F' data-shr_title='On+Letters.app...'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2010%2F01%2F21%2Fletters-app%2F' data-shr_title='On+Letters.app...'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2010/01/21/letters-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keith Combs gives me one more Reason to hate Microsoft&#8230;</title>
		<link>http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/</link>
		<comments>http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 01:31:31 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[bitterness]]></category>
		<category><![CDATA[hatred]]></category>
		<category><![CDATA[keith combs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[retractions]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=276</guid>
		<description><![CDATA[<a href="http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/" title="Keith Combs gives me one more Reason to hate Microsoft..."></a>Since I doubt my response to Keith will make it through his filters (though maybe he&#8217;ll allow it) I&#8217;m posting it here. It is in response to this ridiculous article about his first 24 hours on Snow Leopard: http://blogs.technet.com/keithcombs/archive/2009/08/30/apple-os-x-snow-leopard-the-first-24-hours.aspx And &#8230;<p class="read-more"><a href="http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/" title="Keith Combs gives me one more Reason to hate Microsoft..."></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Since I doubt my response to Keith will make it through his filters (though maybe he&#8217;ll allow it) I&#8217;m posting it here.</p>
<p>It is in response to this ridiculous article about his first 24 hours on Snow Leopard:</p>
<p><a href="http://blogs.technet.com/keithcombs/archive/2009/08/30/apple-os-x-snow-leopard-the-first-24-hours.aspx" target="_blank">http://blogs.technet.com/keithcombs/archive/2009/08/30/apple-os-x-snow-leopard-the-first-24-hours.aspx</a><br />
<span id="more-276"></span><br />
And My response:</p>
<blockquote><p>Keith&#8230;Some fast notes and your &#8220;solution&#8221;:</p>
<p>I have been running 12GB of ram in my Mac Pro happily for quite some time now on a 32-bit kernel.  VMWare&#8217;s happy to tap into it, almost as happy as Windows 7 is to gobble up whatever i give it.</p>
<p>OS X in general has been running 64-bit applications side by side with 32 bit applications, seamlessly, since Tiger.</p>
<p>2 minutes on google shows me that your machine (MacbookPro3,1) isn&#8217;t in the table of capable machines for a 64-bit kernel:</p>
<p><a href="http://www.osnews.com/story/22009">http://www.osnews.com/story/22009</a></p>
<p>Also, why can&#8217;t you run 8GB of RAM? Because the hardware doesn&#8217;t support it, regardless of the kernel.  Its even in the Technote YOU link to in the article.  The max RAM of that particular series of MBP&#8217;s is 4GB.  I believe that is the line of machines you can do some tricks to bypass that, but the official party line is they have a 4GB cap.  And even IF you get it enabled, and use a supported set of SO-DIMMs, you STILL don&#8217;t need the 64-bit kernel to utilize it, the 32-bit kernel works just peachy.</p>
<p>And as to why they boot to a 32-bit Kernel by default, for the same reason that Windows 7 still has legacy code in it dating back to Windows 3.1.  64-bit kernels break stuff.  VMWare refuses to start under a 64-bit kernel.  Mouse drivers that use kernel extensions, etc, ALL of which break under a 64-bit kernel, UNTIL the ISV&#8217;s recompile them for 64-bit (which they should have been doing since Tiger anyway, but whatever).</p>
<p>But, much like Apple does with EVERY major change like this, they stabilize the feature, and put it out there for the geeks and the tweakers under the assumption that anybody who knows enough to CARE to run in 64-bit mode will know how to enable it.  Everybody else will be happy cooking along with their already bad ass operating system.</p>
<p>Please, before you knock something, do your homework.  I&#8217;m running 64-bit kernels just peachy on my Pro and my 13&#8243; Macbook Pro.  I have been compiling and running 64-bit software for 3 years now.</p>
<p>And lets face it, NOBODY out there expects you to find 10.6 to be the most advanced operating system.  Especially when the one time i&#8217;ve seen you not tow the party line on this blog, the post was removed within the week.  Google can forget, but my NetNewsWire cache is forever.</p></blockquote>
<p><a href="http://www.peelman.us/wp-content/uploads/2009/08/Screen-shot-2009-08-30-at-21.25.44-.jpg"><img src="http://www.peelman.us/wp-content/uploads/2009/08/Screen-shot-2009-08-30-at-21.25.44--150x150.jpg" border="0" alt="Screen shot 2009-08-30 at 21.25.44 .jpg" align="right" /></a></p>
<p>And in the interest of backing up my threats, a screen cap from NetNewsWire of one of Keith&#8217;s posts responding to the &#8220;Laptop Hunter&#8221; ads where he doesn&#8217;t tow Microsoft&#8217;s party line and support them blindly.  He actually calls them out on bending the truth, and says he expects them to have more integrity.</p>
<p>After that post was removed, I stopping Following Keith.  THAT kind of censoring is ridiculous, especially when there&#8217;s nothing in there that isn&#8217;t true.  I just stumbled across this latest mess and had to respond.</p>
<div class="shr-publisher-276"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2009%2F08%2F30%2Fkeith-combs-gives-me-one-more-reason-to-hate-microsoft%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2009%2F08%2F30%2Fkeith-combs-gives-me-one-more-reason-to-hate-microsoft%2F' data-shr_title='Keith+Combs+gives+me+one+more+Reason+to+hate+Microsoft...'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2009%2F08%2F30%2Fkeith-combs-gives-me-one-more-reason-to-hate-microsoft%2F' data-shr_title='Keith+Combs+gives+me+one+more+Reason+to+hate+Microsoft...'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Hating Windows&#8230;</title>
		<link>http://peelman.us/2009/04/21/hating-windows/</link>
		<comments>http://peelman.us/2009/04/21/hating-windows/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 13:45:24 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[hating windows]]></category>
		<category><![CDATA[windows registry]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=200</guid>
		<description><![CDATA[<a href="http://peelman.us/2009/04/21/hating-windows/" title="Hating Windows..."></a>It&#8217;s been said before, but the Windows Registry is the Mos Eisley cantina of a Windows computer. You&#8217;ll never find a more wretched hive of scum and villainy. As somebody who has made their fair share of registry hacks before, &#8230;<p class="read-more"><a href="http://peelman.us/2009/04/21/hating-windows/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2009/04/21/hating-windows/" title="Hating Windows..."></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>It&#8217;s been said before, but the Windows Registry is the Mos Eisley cantina of a Windows computer.  </p>
<blockquote><p><strong>You&#8217;ll never find a more wretched hive of scum and villainy.</strong></p></blockquote>
<p>As somebody who has made their fair share of registry hacks before, I have been to places most people don&#8217;t dare to tread, changed and added keys with impunity, and&#8230;*gasp*&#8230;deleted things without backing them up first!  This isn&#8217;t some average joe we&#8217;re talking about; I had a documented series of registry hacks that I had to do to every time i reinstalled Windows, and it got to the point where I was needing to use nLite to integrate them all for time&#8217;s sake (at one time I was on a 2-3 month reinstall cycle for my main workstation).</p>
<p>This kind of relationship usually is fruitful, a geek and his operating system.   So intimately entwined in each other they are; the geek knowing the deepest secrets of his system, the system knowing precisely how to piss off the geek in as few CPU cycles as possible.  But my relationship with Windows grew bitter in its waning years.  I started to detest the behavior of the Alt key, with its toggling on/off state rather than being a simple momentary key like Shift or Control.  The sheer and utter abuse of having a dedicated Windows key, and only being able to use it with 3-5 of the other 90+ keys.  The systemwide penchant for inconsistency and bad program design.  But none of this compared to the hatred of the registry.</p>
<p>The amount of bloat, the difficulty of manipulation, a single source of failure for the entire system, the abuse of putting things in registry keys that should have been in files, the use of GUIDs and SIDs for key names with nary a DWORD inside hinting as what it actually exists for and why.  How about the ability to hide data?  Yep, the registry, in all of its girth, is the perfect place to bury things, since so many legitimate programs do just that, why not illegitimate ones too?  </p>
<p>As somebody who regularly supports other users, particularly those who, shall we say, are not as technically inclined, the registry posed a huge problem for remote troubleshooting.  Here are some scenarios:</p>
<p>Think there&#8217;s a virus?  want to disable any startup items?<br />
<blockquote>Well is it in HKCU\Software\Microsoft\Windows\CurrentVersion\Run, or RunOnce, or RunForFrakingEver or is it a *system* preference, so it&#8217;ll be under HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce?  This is assuming you can get the user to open RegEdit, since its buried in some scary system directory that Windows warns you never to touch (because THAT is security&#8230;a clickthrough warning barrier&#8230;to hell with intelligent permission levels and on-demand privilege escalation).</p></blockquote>
<p>Trying to troubleshoot wireless problems?<br />
<blockquote>We should just blow away the wireless settings in your registry and see if it recreating them fixes it.  Are you using a 3rd party wireless configuration program or the Windows one?  At that point i&#8217;d hear an unspoken &#8220;WTF?!&#8221; in the silence, or maybe it was static from my cell phone, either way, I got the point.</p></blockquote>
<p>I highly doubt I will return to any Windows platform as long as the Registry exists.  The Mac&#8217;s primarily file-based approach for configuration data is vastly superior in terms of supportability, stability, and security.  Throw in an amazing user interface that is both simple and powerful, not to mention customizable, and a growing number of applications that, unlikely their Windows counterparts, do not make me want to put a gun to the head of the people coding them, and you start to get a picture of why I have moved my entire family to Macs.</p>
<div class="shr-publisher-200"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2009%2F04%2F21%2Fhating-windows%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2009%2F04%2F21%2Fhating-windows%2F' data-shr_title='Hating+Windows...'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2009%2F04%2F21%2Fhating-windows%2F' data-shr_title='Hating+Windows...'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2009/04/21/hating-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>w00t!  Again!</title>
		<link>http://peelman.us/2008/11/18/w00t-again/</link>
		<comments>http://peelman.us/2008/11/18/w00t-again/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 03:26:28 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Plugs]]></category>
		<category><![CDATA[Adium]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=118</guid>
		<description><![CDATA[<a href="http://peelman.us/2008/11/18/w00t-again/" title="w00t!  Again!"></a>My Adium Xbox 360 Soundset is back on the rise! After creeping upwards in rank for a few months now, it has now reached the top 5 ranked Soundsets on the AdiumXtras page. At this writing its up to 2346 &#8230;<p class="read-more"><a href="http://peelman.us/2008/11/18/w00t-again/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2008/11/18/w00t-again/" title="w00t!  Again!"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>My Adium Xbox 360 Soundset is back on the rise!  After creeping upwards in rank for a few months now, it has now reached the top 5 ranked Soundsets on the AdiumXtras page.  At this writing its up to 2346 downloads (though admittedly probably 5 of those are mine&#8230;) and is current ranked at 4.4/5 Ducks, and is getting better!</p>
<p>Check it out, if you&#8217;re using Adium and you like the modest sounds of the Xbox 360&#8242;s dashboard (pre-November 2008 upgrade), go grab it, and rank it please!</p>
<p><a href="http://www.adiumxtras.com/index.php?a=cats&amp;cat_id=3">http://www.adiumxtras.com/index.php?a=cats&amp;cat_id=3</a></p>
<div class="shr-publisher-118"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F11%2F18%2Fw00t-again%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F11%2F18%2Fw00t-again%2F' data-shr_title='w00t%21++Again%21'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F11%2F18%2Fw00t-again%2F' data-shr_title='w00t%21++Again%21'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2008/11/18/w00t-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Reader 9&#8230;once again, a failure&#8230;</title>
		<link>http://peelman.us/2008/07/04/adobe-reader-9once-again-a-failure/</link>
		<comments>http://peelman.us/2008/07/04/adobe-reader-9once-again-a-failure/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 22:27:08 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=32</guid>
		<description><![CDATA[<a href="http://peelman.us/2008/07/04/adobe-reader-9once-again-a-failure/" title="Adobe Reader 9...once again, a failure..."></a>Courtesy of Gus Mueller: Adobe Reader 9 is out! I had a long rant typed up, but I just deleted it in favor of simply saying (once again): I Hate Adobe. And also that if at any point in the &#8230;<p class="read-more"><a href="http://peelman.us/2008/07/04/adobe-reader-9once-again-a-failure/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2008/07/04/adobe-reader-9once-again-a-failure/" title="Adobe Reader 9...once again, a failure..."></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Courtesy of Gus Mueller:</p>
<p><a href="http://gusmueller.com/blog/archives/2008/07/adobe_reader_9_is_out!.html">Adobe Reader 9 is out!</a></p>
<p>I had a long rant typed up, but I just deleted it in favor of simply saying (once again):</p>
<h2 style="margin-bottom:20px;">I Hate Adobe.</h2>
<p>And also that if at any point in the future I am presented with a way to never use anything <em>related</em> to CS3 again, I&#8217;ll take it, run, and never look back.</p>
<div class="shr-publisher-32"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F07%2F04%2Fadobe-reader-9once-again-a-failure%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F07%2F04%2Fadobe-reader-9once-again-a-failure%2F' data-shr_title='Adobe+Reader+9...once+again%2C+a+failure...'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F07%2F04%2Fadobe-reader-9once-again-a-failure%2F' data-shr_title='Adobe+Reader+9...once+again%2C+a+failure...'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2008/07/04/adobe-reader-9once-again-a-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Re: Adium 360?</title>
		<link>http://peelman.us/2008/06/29/re-adium-360/</link>
		<comments>http://peelman.us/2008/06/29/re-adium-360/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 04:32:58 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Plugs]]></category>
		<category><![CDATA[toys]]></category>
		<category><![CDATA[Adium]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=31</guid>
		<description><![CDATA[<a href="http://peelman.us/2008/06/29/re-adium-360/" title="Re: Adium 360?"></a>Looks like I finally got approved! Check out my Adium 360 Soundset here.]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2008/06/29/re-adium-360/" title="Re: Adium 360?"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Looks like I finally got approved! <img src='http://peelman.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Check out my Adium 360 Soundset <a title="Adium 360 Soundset" href="http://www.adiumxtras.com/index.php?a=xtras&amp;xtra_id=5700" target="_self">here</a>.</p>
<div class="shr-publisher-31"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F29%2Fre-adium-360%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F29%2Fre-adium-360%2F' data-shr_title='Re%3A+Adium+360%3F'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F29%2Fre-adium-360%2F' data-shr_title='Re%3A+Adium+360%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2008/06/29/re-adium-360/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adium 360?</title>
		<link>http://peelman.us/2008/06/15/adium-360/</link>
		<comments>http://peelman.us/2008/06/15/adium-360/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 04:30:24 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Plugs]]></category>
		<category><![CDATA[Adium]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[My Products]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=25</guid>
		<description><![CDATA[<a href="http://peelman.us/2008/06/15/adium-360/" title="Adium 360?"></a>After many months of waiting for somebody else to do it (what can i say, I&#8217;m lazy), and with the dumb luck of finding most of the sounds i needed hidden inside the MC360 skin for XBMC, I created an &#8230;<p class="read-more"><a href="http://peelman.us/2008/06/15/adium-360/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2008/06/15/adium-360/" title="Adium 360?"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>After many months of waiting for somebody else to do it (what can i say, I&#8217;m lazy), and with the dumb luck of finding most of the sounds i needed hidden inside the MC360 skin for XBMC, I created an xbox 360 SoundSet for <a title="Adium X" href="http://www.adiumx.com" target="_blank">Adium</a>.  It is still pending authorization before it gets posted to the main site, but it is available for download here:</p>
<p><a title="Adium Soundset" href="http://adiumxtras.com/index.php?a=xtras&amp;xtra_id=5700" target="_blank">Xbox 360 Adium Soundset</a></p>
<p>Its pretty slick, I love it so far as my personal set, and there are a few sounds (the sounds made when the blades switch on the home screen, for example) that are there but are unused, if anybody comes up with some cool uses for them <img src='http://peelman.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Hope anybody who follows my tiny feed here enjoys them <img src='http://peelman.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="shr-publisher-25"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F15%2Fadium-360%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F15%2Fadium-360%2F' data-shr_title='Adium+360%3F'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F15%2Fadium-360%2F' data-shr_title='Adium+360%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2008/06/15/adium-360/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>w00t!  Get&#8217;em John!</title>
		<link>http://peelman.us/2008/06/11/w00t-getem-john/</link>
		<comments>http://peelman.us/2008/06/11/w00t-getem-john/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 03:55:13 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Plugs]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/?p=24</guid>
		<description><![CDATA[<a href="http://peelman.us/2008/06/11/w00t-getem-john/" title="w00t!  Get&#039;em John!"></a>Any Mac geek should read John Welch&#8217;s blog. Love him or hate him, agree or disagree, he typically has a point, and is almost always comical and profane. Some of his posts of the last week (I was behind on &#8230;<p class="read-more"><a href="http://peelman.us/2008/06/11/w00t-getem-john/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2008/06/11/w00t-getem-john/" title="w00t!  Get&#039;em John!"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Any Mac geek should read John Welch&#8217;s <a title="Bynkii" href="http://www.bynkii.com/" target="_blank">blog</a>.  Love him or hate him, agree or disagree, he typically has a point, and is almost always comical and profane.  Some of his posts of the last week (I was behind on my news feed and was trying to catch up tonight) have been downright hilarious and bang-on as far as bitches and gripes go.  I spent many days weeping at my desk over <a href="http://www.adobe.com" target="_blank">Adobe</a>&#8216;s sheer and utter failure to at least listen to <em>Apple&#8217;s programming</em> guidelines, let alone their deployment, packaging, scripting, etc guidelines.  I pity their Mac team, as they seem to have lost their spirit to produce a good product and only want to produce ports of Windows apps, and bad ports at that.</p>
<p>The trackback linked here isn&#8217;t about Adobe, even though that topic is near and dear to my heart / jar of anthrax and box of envelops, its his recent article on how languages, both programming and scripting, aren&#8217;t the issue, its how they&#8217;re supported and the environments we&#8217;re forced to use to develop in that create the major hurdles.  A great read for anybody smart enough to agree that there is no &#8216;magic bullet&#8217; language, and that being proficient in as many as you can manage and need to accomplish your job is all that really matters.  Between rudimentary C, Java, Javascript, PHP, Perl, Applescript, a dabbling of Python and Ruby, and beginning into ObjC, I&#8217;m trying to cover as many of my bases as I can.  One day I might even install Visual Studio (in a VM) and play with .NET again (last time that happened was 2003), though it will have to be a particularly long stretch of boredom before that happens&#8230;</p>
<div class="shr-publisher-24"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F11%2Fw00t-getem-john%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F11%2Fw00t-getem-john%2F' data-shr_title='w00t%21++Get%27em+John%21'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F06%2F11%2Fw00t-getem-john%2F' data-shr_title='w00t%21++Get%27em+John%21'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2008/06/11/w00t-getem-john/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Quicksilver &#8211; why is it  so cool?</title>
		<link>http://peelman.us/2008/04/22/understanding-quicksilver-why-is-it-so-cool/</link>
		<comments>http://peelman.us/2008/04/22/understanding-quicksilver-why-is-it-so-cool/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 07:18:08 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Plugs]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/2008/04/22/understanding-quicksilver-why-is-it-so-cool/</guid>
		<description><![CDATA[<a href="http://peelman.us/2008/04/22/understanding-quicksilver-why-is-it-so-cool/" title="Understanding Quicksilver - why is it  so cool?"></a>A great video from Google. I can&#8217;t wait to see where Mr. Jitkoff takes things.]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2008/04/22/understanding-quicksilver-why-is-it-so-cool/" title="Understanding Quicksilver - why is it  so cool?"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>A great video from Google. I can&#8217;t wait to see where Mr. Jitkoff takes things.</p>
<p><embed id="VideoPlayback" style="width:400px;height:326px" flashvars="" src="http://video.google.com/googleplayer.swf?docid=8493378861634507068&#038;hl=en" type="application/x-shockwave-flash"> </embed></p>
<div class="shr-publisher-19"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F04%2F22%2Funderstanding-quicksilver-why-is-it-so-cool%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F04%2F22%2Funderstanding-quicksilver-why-is-it-so-cool%2F' data-shr_title='Understanding+Quicksilver+-+why+is+it++so+cool%3F'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F04%2F22%2Funderstanding-quicksilver-why-is-it-so-cool%2F' data-shr_title='Understanding+Quicksilver+-+why+is+it++so+cool%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2008/04/22/understanding-quicksilver-why-is-it-so-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mushkin Memory Rocks</title>
		<link>http://peelman.us/2008/04/17/mushkin-memory-rocks/</link>
		<comments>http://peelman.us/2008/04/17/mushkin-memory-rocks/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 07:03:00 +0000</pubDate>
		<dc:creator>peelman</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Plugs]]></category>
		<category><![CDATA[toys]]></category>

		<guid isPermaLink="false">http://www.peelman.us/wordpress/2008/04/17/mushkin-memory-rocks/</guid>
		<description><![CDATA[<a href="http://peelman.us/2008/04/17/mushkin-memory-rocks/" title="Mushkin Memory Rocks"></a>I just wanted to plug Mushkin. I&#8217;ve been a fan for a while because their price for PerfectMatch Mac memory (which used to be such a commodity it was usually twice the price of comparable memory) has gotten ever cheaper, &#8230;<p class="read-more"><a href="http://peelman.us/2008/04/17/mushkin-memory-rocks/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://peelman.us/2008/04/17/mushkin-memory-rocks/" title="Mushkin Memory Rocks"></a><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I just wanted to plug Mushkin.</p>
<p>I&#8217;ve been a fan for a while because their price for PerfectMatch Mac memory (which used to be such a commodity it was usually twice the price of comparable memory) has gotten ever cheaper, and you can now load out any newer iMac or Macbook [Pro] with 4GB of RAM for &lt; $100, typically &lt; $90.</p>
<p>Ever since the 2008 Mac Pros came out and I got mine, I&#8217;ve been on the lookout for 800Mhz FB-DIMM memory to load it out with.  Finally not being able to take the sluggishness of such a high performance machine (I tend to stretch my Macs&#8230;2-3 Windows VMs, and anywhere from 6 &#8211; 18 apps open and doing stuff at any given time&#8230;) I took the hit and ordered 2GB of ram to complement the included 2GB of RAM already in place.  Newegg promptly dropped the price $10 AND bumped the rebate amount by $10, like literally within hours of me ordering the memory, effectively screwing me out of $20.  To add insult to injury, the damned DIMMs didn&#8217;t work when i got them!  They were DOA!</p>
<p>First i submitted an RMA with newegg, which I found they wnated to charge me for shipping back.  Then I filed an RMA with Mushkin, hoping they would be willing to foot the shipping.  Then I found a number in a customer review response on newegg and called the company rep who was promising to make good on some bad 4GB kits.  Turns out Mushkin had a couple of bad batches and they knew about them, but found out too late to recall the shipments apparently.  They FedEx Overnighted me a new pair, given the size and weight of the box, that alone cost them ~$40.  I promptly canceled the newegg RMA.  They forgot to put a return label in the box, so they USPSed a label, a Mushkin T-Shirt and some pens.  Color me easily impressed, but they took the time and tried to make good on it, about the only thing they could have done to make it better was to ship me a 4GB kit instead of the 2GB kit i bought.</p>
<p>Kudos to Mushkin.  If newegg keeps dropping the price of the 4GB kits and I pick up a decent job over the summer my Pro will probably jump to 8, or maybe even 12GB of RAM.  Eat that all you 32-bit, 3GB memory cap, Windows XP lusers!! :p</p>
<div class="shr-publisher-17"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F04%2F17%2Fmushkin-memory-rocks%2F'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F04%2F17%2Fmushkin-memory-rocks%2F' data-shr_title='Mushkin+Memory+Rocks'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fpeelman.us%2F2008%2F04%2F17%2Fmushkin-memory-rocks%2F' data-shr_title='Mushkin+Memory+Rocks'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://peelman.us/2008/04/17/mushkin-memory-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

