<?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>alexking.org &#187; Software</title>
	<atom:link href="http://alexking.org/blog/topic/software/feed" rel="self" type="application/rss+xml" />
	<link>http://alexking.org</link>
	<description>Alex King, Denver Web Developer</description>
	<lastBuildDate>Fri, 25 May 2012 00:40:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>GameTonight (for 16 Metros)</title>
		<link>http://alexking.org/blog/2012/05/01/gametonight-for-15-metros</link>
		<comments>http://alexking.org/blog/2012/05/01/gametonight-for-15-metros#comments</comments>
		<pubDate>Tue, 01 May 2012 21:03:05 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Crowd Favorite]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Sports]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=13376</guid>
		<description><![CDATA[It&#8217;s baseball season again, and in downtown Denver that means traffic and bad cell phone connections. We can&#8217;t do much about the latter, but be sure to use GameTonight for warning about potential traffic concerns. GameTonight is a single-serving site that answers &#8220;is there a game tonight?&#8221; and tracks the major sports teams in 1516&#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://alexking.org/wp-content/uploads/2012/05/001-20120501-IMG_0075-510x380.jpg" alt="GameTonight" width="510" height="380" class="aligncenter size-medium-img wp-image-13377" /></p>
<p>It&#8217;s baseball season again, and in downtown Denver that means traffic and bad cell phone connections. We can&#8217;t do much about the latter, but be sure to use <a href="http://gametonight.in/denver">GameTonight</a> for warning about potential traffic concerns.</p>
<p>GameTonight is a single-serving site that answers &#8220;is there a game tonight?&#8221; and tracks the major sports teams in <del datetime="2012-05-01T22:35:38+00:00">15</del><ins datetime="2012-05-01T22:35:38+00:00">16</ins> metro areas:</p>
<ul>
<li><a href="http://gametonight.in/atlanta">Atlanta</a></li>
<li><a href="http://gametonight.in/bayarea">Bay Area</a></li>
<li><a href="http://gametonight.in/boston">Boston</a></li>
<li><a href="http://gametonight.in/chicago">Chicago</a></li>
<li><a href="http://gametonight.in/cincinnati">Cincinnati</a></li>
<li><a href="http://gametonight.in/dallas">Dallas</a></li>
<li><a href="http://gametonight.in/denver">Denver</a></li>
<li><a href="http://gametonight.in/losangeles">Los Angeles</a></li>
<li><a href="http://gametonight.in/minneapolis">Minneapolis</a></li>
<li><a href="http://gametonight.in/oakland">Oakland</a></li>
<li><a href="http://gametonight.in/philadelphia">Philadelphia</a></li>
<li><a href="http://gametonight.in/phoenix">Phoenix</a></li>
<li><a href="http://gametonight.in/sanfrancisco">San Francisco</a></li>
<li><a href="http://gametonight.in/sanjose">San Jose</a></li>
<li><a href="http://gametonight.in/seattle">Seattle</a></li>
<li><a href="http://gametonight.in/washington">Washington DC</a></li>
</ul>
<p>If you live in one of these areas, check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/05/01/gametonight-for-15-metros/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Mac Window Positions</title>
		<link>http://alexking.org/blog/2012/04/12/mac-window-positions</link>
		<comments>http://alexking.org/blog/2012/04/12/mac-window-positions#comments</comments>
		<pubDate>Thu, 12 Apr 2012 20:07:35 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=6066</guid>
		<description><![CDATA[I started the following post back in August of 2011; Sean&#8217;s comment on my previous post prompted me to dig it up. Now that I&#8217;m back to using a laptop full time, I&#8217;m right back to the old hassle of having my windows scatter all over the place when I connect and disconnect an external&#8230;]]></description>
			<content:encoded><![CDATA[<p>I started the following post back in August of 2011; <a href="http://alexking.org/blog/2012/04/10/restore-terminal-window-size#comment-197636">Sean&#8217;s comment</a> on my <a href="http://alexking.org/blog/2012/04/10/restore-terminal-window-size">previous post</a> prompted me to dig it up.</p>
<blockquote><p>
  Now that I&#8217;m back to using a laptop full time, I&#8217;m right back to the old hassle of having my windows scatter all over the place when I connect and disconnect an external display. It looks like this is an <a href="http://www.tuaw.com/2011/05/05/dear-aunt-tuaw-help-my-windows-stay-put/ ">annoyance I share with others</a>, as there are a bunch of utilities out there that hope to solve this problem:</p>
<p>  I evaluated a variety of options:</p>
<ul>
<li><a href="http://cordlessdog.com/stay/">Stay</a></li>
<li><a href="http://most-advantageous.com/optimal-layout/">Optimal Layout</a></li>
<li><a href="http://www.irradiatedsoftware.com/sizeup/">Size-Up</a></li>
<li><a href="http://www.funk-isoft.com/index.php/display-maid">Display Maid</a></li>
</ul>
</blockquote>
<p>I can&#8217;t remember the details of each at this point, but I tried a couple of them for a week or so each (pretty sure I did both Stay and Display Maid, can&#8217;t recall on Size-Up or Optimal Layout).</p>
<p>After evaluating a few options, I saw the same problems consistently:</p>
<ol>
<li>While windows would be restored <em>most</em> of the time, they wouldn&#8217;t be restored <em>all</em> of the time. The difference here was better than default OS X window handling, but not that much better.</li>
<li>There was no option to pull all apps to one desktop when plugged in to a monitor, then distribute them again when unplugged. I&#8217;m assuming this is an API/SDK limitation as this seems like a pretty obvious feature idea.</li>
</ol>
<p>The solution I ended up with is less than ideal: let OS X handle the window distribution and learn to work on a laptop with only a single desktop. I still go back to multiple desktops if I&#8217;m going to be unplugged for a long stretch of time, but moving things back and forth between desktops is way too fiddly.</p>
<p>I&#8217;m certainly open to better solutions (or new ones that have come out in the last six months) &#8211; suggest away in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/04/12/mac-window-positions/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Restore Terminal Window Size in OS X After Unplugging Monitor</title>
		<link>http://alexking.org/blog/2012/04/10/restore-terminal-window-size</link>
		<comments>http://alexking.org/blog/2012/04/10/restore-terminal-window-size#comments</comments>
		<pubDate>Tue, 10 Apr 2012 21:06:49 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=13165</guid>
		<description><![CDATA[I&#8217;ve generally loved the move from multiple machines to a single laptop (that I plug in to an external monitor when I&#8217;m at my desk). A minor hassle that I have to deal with a few times a day is resizing windows that have been &#8220;adjusted&#8221; when I unplugged from my monitor. For example, my&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve generally loved the move from multiple machines to a single laptop (that I plug in to an external monitor when I&#8217;m at my desk). A minor hassle that I have to deal with a few times a day is resizing windows that have been &#8220;adjusted&#8221; when I unplugged from my monitor.</p>
<p>For example, my terminal often goes from this:</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/04/term-normal-510x407.png" alt="Terminal (normal)" title="Terminal (normal)" width="510" height="407" class="aligncenter size-medium-img wp-image-13172" /></p>
<p>to this:</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/04/term-tiny-510x131.png" alt="Terminal (tiny)" title="Terminal (tiny)" width="510" height="131" class="aligncenter size-medium-img wp-image-13173" /></p>
<p>I found that in BBEdit you can hit Cmd+/ to restore a window to it&#8217;s expected size. I then discovered that Terminal.app has a &#8220;Return to Default Size&#8221; item under the Window menu. A quick addition in the Keyboard prefs:</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/04/keyboard-prefs-510x380.png" alt="Keyboard Prefs" title="Keyboard Prefs" width="510" height="380" class="aligncenter size-medium-img wp-image-13174" /></p>
<p>and I can now use Cmd+/ to fix my Terminal.app window size as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/04/10/restore-terminal-window-size/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>70% of the Problem</title>
		<link>http://alexking.org/blog/2012/04/09/70-of-the-problem</link>
		<comments>http://alexking.org/blog/2012/04/09/70-of-the-problem#comments</comments>
		<pubDate>Mon, 09 Apr 2012 16:27:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=13150</guid>
		<description><![CDATA[There was a pretty good tempest in a teacup regarding Readability over the last few weeks. While I&#8217;m sure I didn&#8217;t exhaust the available material, I did read the articles I linked above as well as a few others. I link to these because they were written by folks I&#8217;ve known well by reputation/production (and&#8230;]]></description>
			<content:encoded><![CDATA[<p>There was a pretty good <a href="http://daringfireball.net/linked/2012/03/30/readability">tempest</a> <a href="http://dashes.com/anil/2012/04/readability-instapaper-the-network-and-the-price-we-pay.html">in a</a> <a href="http://daringfireball.net/linked/2012/04/02/anil-dash-readability">teacup</a> regarding <a href="http://www.readability.com/">Readability</a> over the last few weeks. While I&#8217;m sure I didn&#8217;t exhaust the available material, I did read the articles I linked above as well as a few others. I link to these because they were written by folks I&#8217;ve known well by reputation/production (and respected) for a decade (and have met several times along the years). Let me be clear up front that I have no interest in inserting myself into this debate, what I do want to contribute is an observation; one that may be instructive to other folks who are interested in creating products and services.</p>
<p><strong>I believe the crux of the problem with Readability stems from their famous 70%/30% revenue split.</strong></p>
<p>When Readability came on the scene as a commercial product/service after previously existing as a tool (via bookmarklet), they did so with an interesting pitch:</p>
<blockquote><p>Give us money, and we will pass 70% of that along to the people who create the sites you love to read.</p></blockquote>
<p>Readability had a small following in the tech community, but it didn&#8217;t have significant distribution, name recognition, or reputation. Instead of trying to build this up organically while pitching their product/service as something you should buy directly (a process which can be slow and difficult), they chose to position themselves as a partner of the websites you already have goodwill towards.</p>
<p>This is a very clever approach. People want to support sites they care about, and they typically have few options through which to do so. Many technical folks (the same audience that Readability and similar services are currently reaching) browse with ad blocking extensions, a choice that brings a bit of guilt along with it. Even though this audience is unlikely to click on an ad, we know that the ads provide the revenue for these sites and we want to support them (we just don&#8217;t want to see the ads). Readability offered an intriguing alternative. No ads <em>and</em> no guilt: a mechanism through which we can support the publishers we like.</p>
<p>The problem is that 70%/30% split. By giving the 70% share to the publishers, people see their Readability subscription primarily as a way to support the publishers they read. The 30% share to Readability is the now-standard cut of the middle man (I believe the 30% number is directly inspired by the iOS App Store).</p>
<p>This choice fundamentally devalues the Readability product/service and equates it with a storefront. Readability&#8217;s customers don&#8217;t feel they are paying for Readability; they feel they are paying for the content. Just as people don&#8217;t feel they are paying Apple for the service of providing apps for sale &#8211; they feel they are buying an app (with the 70% revenue share going to the developer).</p>
<p>Since Readability has positioned itself as an agent and devalued their product/service accordingly, it&#8217;s hardly surprising that their customers are unhappy to learn that the money they have been paying isn&#8217;t actually making it to the publishers they thought they were supporting. Readability traded on their customers&#8217; feelings of guilt and goodwill towards the publishers they already liked, and they are now seeing the ramifications of failing to deliver on their promise to pass along that 70%.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup></p>
<p>Conversely, a product/service like Instapaper has always made the value proposition clear: you are buying a product/service from Instapaper for X dollar amount that you can choose to consume content with. Instapaper doesn&#8217;t get to benefit from the fringe goodwill you have towards the publishers you read, but it doesn&#8217;t position itself to have an obligation to them either.</p>
<p>Something to keep in mind when you&#8217;re thinking about how to position your product or service with your customers.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">
This was always going to be a problem because unlike Apple&#8217;s App Store, there is no formal relationship between Readability and the folks they are collecting money on behalf of.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/04/09/70-of-the-problem/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Paper</title>
		<link>http://alexking.org/blog/2012/03/31/on-paper</link>
		<comments>http://alexking.org/blog/2012/03/31/on-paper#comments</comments>
		<pubDate>Sat, 31 Mar 2012 19:36:47 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=13103</guid>
		<description><![CDATA[Quite simply, Paper is the best app I&#8217;ve seen in a long time.1 It just turned my iPad from a device I leave at home for email, browsing and playing games to a business tool I want to have with me all the time. Over the last six months I&#8217;ve been using paper sketches more&#8230;]]></description>
			<content:encoded><![CDATA[<p>Quite simply, <a href="http://www.fiftythree.com/paper">Paper</a> is the best app I&#8217;ve seen in a long time.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> It just turned my iPad from a device I leave at home for email, browsing and playing games to a business tool I want to have with me <em>all the time</em>.</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/03/001-20120331-IMG_0706-510x366.jpg" alt="Paper for iPad" title="Paper for iPad" width="510" height="366" class="aligncenter size-medium-img wp-image-13106" /></p>
<p>Over the last six months I&#8217;ve been using paper sketches more and more to capture and communicate ideas; it&#8217;s been working really well. What hasn&#8217;t been working well is how I integrate these into my digital workflow.<sup id="fnref:2"><a href="#fn:2" rel="footnote">2</a></sup> I&#8217;m hoping that Paper will be my answer.</p>
<p>For as good as Paper is now, there are still some pretty obvious areas in which it can expand &#8211; here&#8217;s a short list of things I&#8217;d dearly love to see.</p>
<ol>
<li><strong>Re-ordering of books</strong> &#8211; This is going to become more and more important to me over time. I&#8217;ll want my &#8220;active&#8221; books towards the front, etc. along with my &#8220;random ideas&#8221; book. Related: the ability to re-order pages within a book. </li>
<li><strong>Export page to photo roll</strong> &#8211; Badly needed. I have a variety of tools that integrate with the photo roll, this is an easy stop-gap to allow other apps/services to interact with the content I create in Paper.</li>
<li><strong>Mirror books to Dropbox</strong> &#8211; Allow me to specify a folder in Dropbox to use as my &#8220;Paper&#8221; folder, then create folders within that for each book and save a flattened export of each page into the appropriate book folders. I&#8217;m going to need my sketches on my laptop too. A similar approach could store the images in Evernote as well.</li>
<li><strong>Portrait orientation support</strong> &#8211; Some ideas are vertical.</li>
<li><strong>Setting for screen orientation when locked</strong> &#8211; This is a bit of a nit pick, but I prefer having the home button on my right since I&#8217;m right handed. When I have it on the left (in landscape mode), I inadvertently hit it with my left thumb while holding the iPad. I know it rotates when the screen orientation isn&#8217;t locked, but I use my iPad with the screen orientation locked much of the time.</li>
<li><strong>iCloud sync</strong> &#8211; Lower priority, but even if it was just iPad to iPad sync I could see getting a second iPad to have at work just for Paper and as a test device.</li>
</ol>
<p>Most of these are pretty obvious requests, so I&#8217;m sure the smart folks at FiftyThree are already considering them in one form or another. I&#8217;m really excited to have a really good digital notebook and can&#8217;t wait to see what comes in future releases.</p>
<p>I also love the way they decided to sell the app. You can download and use the app for free with no limitations on the number of books, pages, etc. you create. Instead, you have in-app purchases for different drawing tools (with the ability to test out each tool before you purchase). This is by far the best  <img src="http://alexking.org/wp-content/themes/alexking.org-v3/smilies/ak_scare1.gif" alt=":scare:" class="wp-smiley" />  trial  <img src="http://alexking.org/wp-content/themes/alexking.org-v3/smilies/ak_scare2.gif" alt=":/scare:" class="wp-smiley" />  experience I&#8217;ve had on an iOS app and I bought all but one of the brushes within 5 minutes of launching the app for the first time.</p>
<p>I have a Pogo sketch stylus that I got a few years ago to use with my iPad. I&#8217;ve never really liked it, and the results with Paper are &#8220;just OK&#8221;. It looks like they are recommending the Wacom Bamboo stylus, so Amazon will be delivering one of those to me this week. I&#8217;m optimistic that this will make a noticeable difference in consistency of the stylus performance.  <img src="http://alexking.org/wp-content/themes/alexking.org-v3/smilies/ak_fingerscrossed.gif" alt=":fingerscrossed:" class="wp-smiley" /> </p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">
It&#8217;s up there with Reeder, TweetBot and Path for elegant and functional iOS interfaces.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a>
</li>
<li id="fn:2">
I take a photo of the notebook page with my iPhone, which then leverages Photo Stream and eventually ends up in an iPhoto album, but it&#8217;s not ideal.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/03/31/on-paper/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Sparrow for iPhone: Simple Failure</title>
		<link>http://alexking.org/blog/2012/03/15/sparrow-for-iphone-simple-failure</link>
		<comments>http://alexking.org/blog/2012/03/15/sparrow-for-iphone-simple-failure#comments</comments>
		<pubDate>Thu, 15 Mar 2012 20:22:39 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=12845</guid>
		<description><![CDATA[I&#8217;ve been excited to try Sparrow on my iPhone since I saw it announced last year. I haven&#8217;t been a fan of the desktop app as I&#8217;m so hopelessly dependent on MsgFiler with Mail.app to support my email workflow, but I was hoping that Sparrow on the iPhone would be an improvement over the included&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been excited to try <a href="http://sparrowapp.com/">Sparrow</a> on my iPhone since I saw it announced last year. I haven&#8217;t been a fan of the desktop app as I&#8217;m so hopelessly dependent on <a href="http://msgfiler.com">MsgFiler</a> with Mail.app to support my email workflow, but I was hoping that Sparrow on the iPhone would be an improvement over the included iOS Mail app (especially if it had some kind of type-to-file support).</p>
<p><a href="http://itunes.apple.com/us/app/sparrow/id492573565?mt=8"><img src="http://alexking.org/wp-content/uploads/2012/03/Sparrow-Features-510x246.png" alt="" title="Sparrow Features" width="510" height="246" class="aligncenter size-medium-img wp-image-12858" /></a></p>
<p>So when I saw chatter about it last night, I went ahead and purchased right away. I don&#8217;t use GMail, but that shouldn&#8217;t be a problem since it has:</p>
<blockquote><p>Full IMAP support:<br />
Use your Gmail, Google Apps, iCloud, Yahoo, AOL, Mobile Me and custom IMAP accounts.</p></blockquote>
<p>When I launched the app, this is what I saw:</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/03/Sparrow-Launch-200x300.png" alt="" title="Sparrow Launch" width="200" height="300" class="aligncenter size-medium wp-image-12854" /></p>
<p>Ok, that&#8217;s not what I need. I need a way to enter in my IMAP server and account details. But this isn&#8217;t too uncommon with a mail app. I&#8217;ll just enter in my details and wait for it to fail, then it will show me an &#8220;advanced&#8221; button or something to let me enter the server settings directly.</p>
<p class="center"><img src="http://alexking.org/wp-content/uploads/2012/03/Sparrow-Creds-200x300.png" alt="" title="Sparrow Creds" width="200" height="300" class="size-medium wp-image-12852" /> <img src="http://alexking.org/wp-content/uploads/2012/03/Sparrow-Fail-200x300.png" alt="" title="Sparrow Fail" width="200" height="300" class="size-medium wp-image-12853" /></p>
<p>Hmm, that&#8217;s not helpful. I&#8217;m not even trying to connect to Gmail.</p>
<p>I tried adding a Gmail account and going into the settings to see if I could adjust the mail server addresses manually from the account settings screen &#8211; no can do.</p>
<p>It appears that Sparrow&#8217;s only set-up path is to be clever and try to guess at what I need. Like most software with this approach, it fails in real world situations. It may be a great mobile mail app, but if I can&#8217;t get it to connect to my account it&#8217;s completely useless to me.</p>
<hr />
<p>Sparrow isn&#8217;t the only app that fails like this. The WordPress for iOS app fails in the same way. I believe the WordPress app tries to load an HTML page and look for some specific information (the XMLRPC URL) that it needs for communication (perhaps with a few guesses as well).</p>
<p>If you have a WordPress site that requires a login, your results to add that site to the WordPress iOS app will likely look something like this:</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/03/WordPress-200x300.png" alt="" title="WordPress" width="200" height="300" class="aligncenter size-medium wp-image-12855" /></p>
<p>&#8220;Need Help?&#8221;</p>
<p>No, I need a damn text field!</p>
<p>I&#8217;m quite capable of typing in the XMLRPC URL myself (like I&#8217;ve done for other apps that post to my WordPress site) and I have no problem with that being an extra, manual step since my WordPress site is a little non-standard. However, that&#8217;s not an option.</p>
<p>I grow weary of people holding up Apple as an ideal of simplicity, trying to follow that model, but failing to properly account for real world usage in their clever  <img src="http://alexking.org/wp-content/themes/alexking.org-v3/smilies/ak_scare1.gif" alt=":scare:" class="wp-smiley" />  user friendly  <img src="http://alexking.org/wp-content/themes/alexking.org-v3/smilies/ak_scare2.gif" alt=":/scare:" class="wp-smiley" />  designs. When you place &#8220;simple&#8221; ahead of &#8220;functional&#8221;, you&#8217;ve failed.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/03/15/sparrow-for-iphone-simple-failure/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Turns out if you don&#8217;t have Pages installed, a .pa&#8230;</title>
		<link>http://alexking.org/blog/2012/03/15/turns-out-if-you-dont-have-pages-installed-a-pa</link>
		<comments>http://alexking.org/blog/2012/03/15/turns-out-if-you-dont-have-pages-installed-a-pa#comments</comments>
		<pubDate>Thu, 15 Mar 2012 15:28:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=12830</guid>
		<description><![CDATA[
<div style="font-size:1.5em; line-height:1.5em;">
Turns out if you don&#8217;t have Pages installed, a .pages file will open up pretty nicely in Preview. Handy!</div>

]]></description>
			<content:encoded><![CDATA[
<div style="font-size:1.5em; line-height:1.5em;">
<p>Turns out if you don&#8217;t have Pages installed, a .pages file will open up pretty nicely in Preview. Handy!</p>
</div>

]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/03/15/turns-out-if-you-dont-have-pages-installed-a-pa/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iMessages Troubleshooting (MobileMe/iCloud Account vs. Apple ID)</title>
		<link>http://alexking.org/blog/2012/02/27/imessages-mobileme-icloud-apple-id</link>
		<comments>http://alexking.org/blog/2012/02/27/imessages-mobileme-icloud-apple-id#comments</comments>
		<pubDate>Mon, 27 Feb 2012 19:39:46 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=12716</guid>
		<description><![CDATA[I&#8217;m a fan of iMessages the same way I was a fan of BlackBerry messenger when I was on that platform. Who doesn&#8217;t like free text messaging (without having to run a separate IM app on your phone)? The iCloud integration promised to deliver what I had predicted, but I&#8217;d never gotten iMessage delivery to&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a fan of iMessages the same way I was a fan of BlackBerry messenger when I was on that platform. Who doesn&#8217;t like free text messaging (without having to run a separate IM app on your phone)? The iCloud integration promised to deliver what I <a href="http://alexking.org/blog/2011/11/15/imessages-on-the-desktop">had</a> <a href="http://alexking.org/blog/2011/11/15/imessages-facetime-vs-ichat">predicted</a>, but I&#8217;d never gotten iMessage delivery to work on both my iPhone and iPad, let alone on the desktop via the new Messages beta.</p>
<p>I was one of the folks who had previously used MobileMe (it was the <a href="http://alexking.org/blog/2009/12/02/contact-sync-revisited">best solution I found for contact sync</a>). I also had a <a href="http://alexking.org/blog/2009/12/14/mobileme-password-vs-apple-password">separate Apple account, with a different login</a>. Inspired by the promise of unified messaging on my phone and my computer, I started digging into who this wasn&#8217;t working for me.</p>
<p>As I&#8217;d suspected, the problem seems to have been related to the different &#8220;Apple&#8221; accounts I had. I had &#8220;upgraded&#8221; my MobileMe (me.com) account to iCloud, but I hadn&#8217;t &#8220;upgraded&#8221; my other Apple ID to iCloud. My iPhone, iPad and the Messages beta on my laptop were all initially using my non-MobileMe Apple ID. This likely would have worked if I had &#8220;upgraded&#8221; that account to iCloud, but I choose to take the easier route: sign-out of all devices and sign-in under my iCloud &#8220;upgraded&#8221; MobileMe account.</p>
<p>With this change, everything is finally working as expected &#8211; I get messages on all of my devices and can reply from whichever is most convenient.</p>
<hr />
<p>The only additional item worth noting is that I&#8217;d associated an email address with my Apple ID that I now wanted to connect to my iCloud/MobileMe account instead. My initial attempts to do this resulted in an error message indicating that the email address was already in use by another account. It was not readily apparent how to disassociate the email address with the Apple ID; turns out you can do this by logging in to your account on apple.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/02/27/imessages-mobileme-icloud-apple-id/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone Location Services &#8220;Stuck On&#8221;</title>
		<link>http://alexking.org/blog/2012/02/22/iphone-location-services-stuck-on</link>
		<comments>http://alexking.org/blog/2012/02/22/iphone-location-services-stuck-on#comments</comments>
		<pubDate>Thu, 23 Feb 2012 03:38:54 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=12686</guid>
		<description><![CDATA[For the last few months just about every time I do anything on my iPhone that uses Location Services, I&#8217;ve had that icon come on and stay on. I couldn&#8217;t get it to go away unless I turned off Location Services entirely; and even then it would come right back as soon as I re-enabled&#8230;]]></description>
			<content:encoded><![CDATA[<p>For the last few months just about every time I do anything on my iPhone that uses Location Services, I&#8217;ve had that icon come on and stay on. I couldn&#8217;t get it to go away unless I turned off Location Services entirely; and even then it would come right back as soon as I re-enabled it.</p>
<p>I know how to go into the Settings and see what servies are using Location (look for the purple arrow next to the items in the list), but every time I checked there was no active app using Location. This evening I figured it out. Turns out there is another set of services that use Location &#8211; helpfully hidden under the System Services button.</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/02/System-Services-1-200x300.png" alt="System Services" width="200" height="300" class="aligncenter size-medium wp-image-12689" /></p>
<p>Once I finally <del>clicked</del> tapped through that item, I saw that Compass Calibration was actively using Location Services. Sonofa&#8230; so that&#8217;s the service that has been eating my battery for the last few months.</p>
<p><img src="http://alexking.org/wp-content/uploads/2012/02/Compass-Calibration-200x300.png" alt="Compass Calibration" width="200" height="300" class="aligncenter size-medium wp-image-12688" /></p>
<p>It&#8217;s a useful service to be sure, but for now I&#8217;ve disabled it and am enjoying being able to blissfully launch apps like Maps (then hop back out of them) without having Location Services stay active and drain my battery down to zero.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/02/22/iphone-location-services-stuck-on/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Using Webkit in Mac App Store</title>
		<link>http://alexking.org/blog/2012/02/15/apple-using-webkit-in-mac-app-store</link>
		<comments>http://alexking.org/blog/2012/02/15/apple-using-webkit-in-mac-app-store#comments</comments>
		<pubDate>Thu, 16 Feb 2012 05:00:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=12628</guid>
		<description><![CDATA[<p><a href="http://alexking.org/blog/2012/02/15/apple-using-webkit-in-mac-app-store"><img width="510" height="410" src="http://alexking.org/wp-content/uploads/2012/02/app-store-510x410.jpg" class="attachment-medium-img wp-post-image" alt="Mac App Store with CSS missing" title="Mac App Store" /></a></p>
I saw this the other day when I loaded up the store &#8211; looks like a classic &#8220;CSS not loaded&#8221; view to me. Quitting and re-launching returned things to normal. I found this interesting because I remembered that iTunes didn&#8217;t use Webkit; however that seems to have changed.]]></description>
			<content:encoded><![CDATA[<p><a href="http://alexking.org/blog/2012/02/15/apple-using-webkit-in-mac-app-store"><img width="510" height="410" src="http://alexking.org/wp-content/uploads/2012/02/app-store-510x410.jpg" class="attachment-medium-img wp-post-image" alt="Mac App Store with CSS missing" title="Mac App Store" /></a></p>
<p>I saw this the other day when I loaded up the store &#8211; looks like a classic &#8220;CSS not loaded&#8221; view to me. Quitting and re-launching returned things to normal. I found this interesting because I remembered that iTunes didn&#8217;t use Webkit; however that <a href="http://www.satine.org/archives/2009/09/09/does-itunes-9-use-webkit/">seems to have changed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2012/02/15/apple-using-webkit-in-mac-app-store/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open in PathFinder from the Terminal</title>
		<link>http://alexking.org/blog/2011/11/20/open-in-pathfinder-from-the-terminal</link>
		<comments>http://alexking.org/blog/2011/11/20/open-in-pathfinder-from-the-terminal#comments</comments>
		<pubDate>Sun, 20 Nov 2011 22:40:58 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=8001</guid>
		<description><![CDATA[If you&#8217;re a PathFinder user, this small bash function may be useful to you: pf () { open -a "Path Finder.app" $1; } It&#8217;s the equivalent to the open command that will open a Finder window to the current location in the terminal, but this will open that location in PathFinder instead. Enjoy.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a <a href="http://cocoatech.com/">PathFinder</a> user, this small bash function may be useful to you:</p>
<p><code>pf () { open -a "Path Finder.app" $1; }</code></p>
<p>It&#8217;s the equivalent to the <code>open</code> command that will open a Finder window to the current location in the terminal, but this will open that location in PathFinder instead.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2011/11/20/open-in-pathfinder-from-the-terminal/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iMessages + FaceTime vs. iChat</title>
		<link>http://alexking.org/blog/2011/11/15/imessages-facetime-vs-ichat</link>
		<comments>http://alexking.org/blog/2011/11/15/imessages-facetime-vs-ichat#comments</comments>
		<pubDate>Wed, 16 Nov 2011 00:31:27 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=7976</guid>
		<description><![CDATA[Apple&#8217;s culture is one of making choices before products get to consumers. You get X or Y, not a choice between X and Y. That&#8217;s what makes the existence of iChat (text and video chat) at the same time as iMessages (text chat) and FaceTime (video chat) so&#8230; odd. When Apple launched iChat, it was&#8230;]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;s culture is one of making choices before products get to consumers. You get X or Y, not a choice between X and Y. That&#8217;s what makes the existence of iChat (text and video chat) at the same time as <a href="http://en.wikipedia.org/wiki/IMessage">iMessages</a> (text chat) and <a href="http://en.wikipedia.org/wiki/FaceTime">FaceTime</a> (video chat) so&#8230; odd.</p>
<p>When Apple launched iChat, it was at a time when compatibility was Apple&#8217;s friend. Apple didn&#8217;t have the market share to make a proprietary platform play in the space.</p>
<p>Now Apple is the 800 pound gorilla and I&#8217;m guessing they want the ability to innovate with their communications tools. Since they don&#8217;t control the protocols used by iChat, they can&#8217;t make changes they might want to in order to enable new features, architecture changes for mobile, etc.</p>
<p>By creating iMessages and FaceTime they now have their own toolset that they can build on, extend, etc. as they desire. The strength of iOS is really what enables them to do this. They don&#8217;t need compatibility anymore.</p>
<p>I expect we&#8217;ll see iChat go away in the future. Shipping 2 sets of tools that do the same thing is really not the &#8220;Apple way&#8221;, and it&#8217;s a no-brainer they will favor the tools they&#8217;ve just developed and can control.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2011/11/15/imessages-facetime-vs-ichat/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iMessages on the Desktop</title>
		<link>http://alexking.org/blog/2011/11/15/imessages-on-the-desktop</link>
		<comments>http://alexking.org/blog/2011/11/15/imessages-on-the-desktop#comments</comments>
		<pubDate>Tue, 15 Nov 2011 15:32:15 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=7665</guid>
		<description><![CDATA[One of the things I love about Google Voice is the way I can receive and send text messages from my phone, iPad and laptop. To borrow from &#8220;the best camera is the one that&#8217;s with you&#8221;, the best device for messaging is the one you&#8217;re currently using. It&#8217;s blindingly obvious that this sort of&#8230;]]></description>
			<content:encoded><![CDATA[<p>One of the things I love about Google Voice is the way I can receive and send text messages from my phone, iPad and laptop. To borrow from &#8220;the best camera is the one that&#8217;s with you&#8221;, <em>the best device for messaging is the one you&#8217;re currently using</em>.</p>
<p>It&#8217;s blindingly obvious that this sort of feature should be part of iMessages as an extension of iCloud. I hope it gets here soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2011/11/15/imessages-on-the-desktop/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Interaction Consistency</title>
		<link>http://alexking.org/blog/2011/10/23/interaction-consistency</link>
		<comments>http://alexking.org/blog/2011/10/23/interaction-consistency#comments</comments>
		<pubDate>Sun, 23 Oct 2011 22:40:08 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=7699</guid>
		<description><![CDATA[Many people, myself included, blast Android for UI inconsistency; but it&#8217;s a problem in iOS too. Here we have two screenshots from the built-in iOS settings screens. In this one, you see a Back button and a Save button in the toolbar. Clicking Save will apply changes, while clicking Back will act as a Cancel&#8230;]]></description>
			<content:encoded><![CDATA[<p>Many people, <a href="http://alexking.org/blog/2011/03/08/android-os-update-problem">myself included</a>, blast Android for UI inconsistency; but it&#8217;s a problem in iOS too.</p>
<p>Here we have two screenshots from the built-in iOS settings screens. In this one, you see a Back button and a Save button in the toolbar. Clicking Save will apply changes, while clicking Back will act as a Cancel button.</p>
<p><img src="http://alexking.org/wp-content/uploads/2011/10/ios-shortcut-button-510x358.png" alt="iOS Shortcut Form" title="iOS Shortcut Form" width="510" height="358" class="alignnone size-medium-img wp-image-7713" /></p>
<p>In this example you see the same button layout, but a different UI interaction. Here the button in the upper right will clear the field. As there is no Save button, changes are automatically applied by hitting the Back button (there is no Cancel option). </p>
<p><img src="http://alexking.org/wp-content/uploads/2011/10/ios-signature-button-510x358.png" alt="iOS Signature Form" title="iOS Signature Form" width="510" height="358" class="alignnone size-medium-img wp-image-7712" /></p>
<p>So on one screen we have the Back arrow acting as Save and in the other it acts as Cancel.</p>
<p>That&#8217;s exactly the kind of thing that iOS fans make fun of Android about.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2011/10/23/interaction-consistency/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Reset Sync Data after Migrating to iCloud</title>
		<link>http://alexking.org/blog/2011/10/14/how-to-reset-sync-data-after-migrating-to-icloud</link>
		<comments>http://alexking.org/blog/2011/10/14/how-to-reset-sync-data-after-migrating-to-icloud#comments</comments>
		<pubDate>Fri, 14 Oct 2011 18:11:17 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=7651</guid>
		<description><![CDATA[After migrating from MobileMe to iCloud, I ran into a nasty situation where iSync/MobileMe sync thought I had data conflicts but I couldn&#8217;t resolve them. The way the Conflict Resolver dialog appears and acts is a nightmare. When it appears, it hangs for a good 30 seconds, spiking the CPU and not allowing itself to&#8230;]]></description>
			<content:encoded><![CDATA[<p>After migrating from MobileMe to iCloud, I ran into a <em>nasty</em> situation where iSync/MobileMe sync thought I had data conflicts but I couldn&#8217;t resolve them.</p>
<p>The way the Conflict Resolver dialog appears and acts is a nightmare. When it appears, it hangs for a good 30 seconds, spiking the CPU and not allowing itself to be clicked on or dismissed. Then when you do tell it to go away (Resolve Later), it pops up again in the same infuriating state a few minutes later.</p>
<p>With the conflicts failing to resolve and this appearing every few minutes, my machine was completely unusable.</p>
<p>The solution to this (according to my experience and everything I found in my web searches) is to go into MobileMe and reset sync data. Pretty simple, except that feature is no longer available once you migrate to iCloud.</p>
<p>I tried rebooting, etc. to no avail.</p>
<p>Ultimately I dug into my Library/Preferences folder and looked for anything with &#8216;sync&#8217; in the name. I could see in Activity Monitor that there was an iCalExternalSync process (I didn&#8217;t write down the name, it was close to that if not exact) working hard, so I manually trashed the following files:</p>
<ul>
<li>iCalExternalSync.plist</li>
<li>iCalExternalSync.plist.lockfile</li>
</ul>
<p>That did the trick.</p>
<p>Hopefully of use to the next person who runs into this issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2011/10/14/how-to-reset-sync-data-after-migrating-to-icloud/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

