<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss version="2.0"><channel><description>Mobile Hacker Stephen Ryner Jr. is also known as @nthtch</description><title>Natterings</title><generator>Tumblr (3.0; @nuthatch)</generator><link>http://blog.nuthatch.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/nuthatch/natterings" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="nuthatch/natterings" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">nuthatch/natterings</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item><title>The easiest way to upgrade a Mobile Provision in Xcode.</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_l878c3TGeb1qznft8o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The easiest way to upgrade a Mobile Provision in Xcode.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=6FvUwf361K0:GRv9W2DWMbM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/1061338124</link><guid>http://blog.nuthatch.com/post/1061338124</guid><pubDate>Fri, 03 Sep 2010 21:33:39 -0400</pubDate></item><item><title>OAuthConsumer on GitHub</title><description>&lt;p&gt;&lt;a href="http://rentzsch.tumblr.com/post/782216167" class="tumblr_blog"&gt;rentzsch&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I extracted mostly-&lt;a href="http://joncrosby.me"&gt;Jon-Crosby&lt;/a&gt;’s Obj-C 2 OAuth implementation into &lt;a href="http://github.com/rentzsch/OAuthConsumer"&gt;its own GitHub project&lt;/a&gt; and rolled in &lt;a href="http://github.com/rentzsch/OAuthConsumer/commits/master"&gt;my various fixes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Patches welcome.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=2sd7cnaBynA:7A8rmAXunxM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/786596517</link><guid>http://blog.nuthatch.com/post/786596517</guid><pubDate>Thu, 08 Jul 2010 17:14:51 -0400</pubDate></item><item><title>H264: cannot locate bundle "com.apple.QuickTimeH264.component" =&gt; bailing out!</title><description>&lt;p&gt;Here’s another hair-puller for future Google searches. My brand-new MacBook Pro inherited a problem from my old MacBook Pro: videos shot on my iPhone would lock up QuickTime Pro. No quicklook previews. No iPhoto.  Trying to watch would play audio and then show the Rainbow Spinning Wheel of Doom.&lt;/p&gt;
&lt;p&gt;A quick look at the Console logs showed messages like this:&lt;/p&gt;
&lt;p&gt;7/4/10 4:05:33 PM&lt;span&gt; &lt;/span&gt;[0x0-0x2e92e9].com.apple.quicktimeplayer[6860]&lt;span&gt; &lt;/span&gt;&lt;strong&gt;H264: cannot locate bundle “com.apple.QuickTimeH264.component” =&gt; bailing out!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you google this particular expression, you won’t find anything. Boo!&lt;/p&gt;
&lt;p&gt;I wasted some time trying to fix a broken folder (not a bundle!) named QuickTimeH264.component in ~/Library/Quicktime. Then I had an epiphany and simply deleted the offending folder. &lt;/p&gt;
&lt;p&gt;Portrait video from iPhone now plays correctly. I’m assuming the broken QuickTimeH264.component was leftover from QuickTime Pro or some other component before Snow Leopard was released.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=It4axmlJvdY:UST98hs_Bnw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/770412976</link><guid>http://blog.nuthatch.com/post/770412976</guid><pubDate>Sun, 04 Jul 2010 17:24:52 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l4xyz2PXzw1qznft8o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=0voXehIpBTc:Fcf0vV59Fh0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/762279831</link><guid>http://blog.nuthatch.com/post/762279831</guid><pubDate>Fri, 02 Jul 2010 13:52:13 -0400</pubDate></item><item><title>“A valid signing identity matching this profile could not be found on your keychain”</title><description>&lt;p&gt;Once a year your iPhone Development Certificate expires and you have to to the Certificate Hamster Dance. It’s easy to request and install a new certificate (“developer_identity.cer”), but you must edit your existing provisioning profiles on the program portal to refer to the new certificate, then update and download each provisioning profile as well.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l4om75OsIj1qznbjv.png"/&gt;&lt;/p&gt;
&lt;p&gt;In hindsight, it makes sense. Your old provisioning profile (e.g. “nuthatch.mobileprovision”) refers to a developer certificate you just replaced. So that signing identity can no longer be found. The new profile includes the new certificate, and all is good again. For now.&lt;/p&gt;
&lt;p&gt;It’s a shame the error messages are so useless. I understand this is all fixed in Xcode 4.0 but googling the phrase “A valid signing identity matching this profile could not be found on your keychain” returns a lot of noise. The final hint (duh!) came from &lt;a href="http://bit.ly/valid-signing-identity"&gt;http://bit.ly/valid-signing-identity&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=iAL86of1YnA:Qg1ySQTR7ho:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/742397551</link><guid>http://blog.nuthatch.com/post/742397551</guid><pubDate>Sun, 27 Jun 2010 12:38:17 -0400</pubDate></item><item><title>Working your heart by Mark Allen</title><description>&lt;a href="http://www.markallenonline.com/heartrate.asp"&gt;Working your heart by Mark Allen&lt;/a&gt;: &lt;p&gt;“Over time, however, you will get the maximum benefit possible from doing just aerobic training. At that point, after several months of seeing your pace get faster at your maximum aerobic heart rate,…&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=pEuNGM9fquc:PGbpitPBCzk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/680374945</link><guid>http://blog.nuthatch.com/post/680374945</guid><pubDate>Wed, 09 Jun 2010 11:11:34 -0400</pubDate></item><item><title>InAppSettingsKit</title><description>&lt;a href="http://www.inappsettingskit.com/"&gt;InAppSettingsKit&lt;/a&gt;: &lt;p&gt;InAppSettingsKit is an open source solution to to easily add in-app settings to your iPhone apps. It uses a hybrid approach by maintaining the Settings.app pane. So the user has the CHOICE where to…&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=uZWyHTj2WCc:9lA0HZbz7Xg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/601723861</link><guid>http://blog.nuthatch.com/post/601723861</guid><pubDate>Sat, 15 May 2010 16:37:08 -0400</pubDate></item><item><title>Add git branch to bash prompt</title><description>&lt;p&gt;I’ve had this on my work laptop for over a year, but never got around to adding it to my home machine.&lt;br/&gt;&lt;br/&gt; Edit your .profile to add these:&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;﻿function parse_git_branch{&lt;br/&gt;ref=$(git symbolic-ref HEAD 2&gt; /dev/null) || return&lt;br/&gt;echo "("${ref#refs/heads/}")"&lt;br/&gt;}&lt;br/&gt; # path prompt&lt;br/&gt;export PS1="\w \$(parse_git_branch)\$ "﻿&lt;/code&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;br/&gt; Now your prompt will look like this if you’re inside a git repository:&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;&lt;span&gt;~/projects/iPhone/UIKit-Artwork-Extractor &lt;strong&gt;(master)&lt;/strong&gt;$ ﻿&lt;/span&gt;&lt;/code&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;br/&gt; Branches are cheap in git, and this will help you remember which one you’re on.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=WH0IMIQlceo:8TY1TBgdx-8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/601524709</link><guid>http://blog.nuthatch.com/post/601524709</guid><pubDate>Sat, 15 May 2010 15:00:00 -0400</pubDate></item><item><title>A Brief, Incomplete, and Mostly Wrong Opinion on US Mobile Market Share</title><description>&lt;p&gt;Mike Rundle &lt;a href="http://twitter.com/flyosity/status/13847655173"&gt;asked&lt;/a&gt; on Twitter  “If iPhone comes to Verizon at a good price, who would still buy an Android phone besides open source geeks?”&lt;/p&gt;
&lt;p&gt;My first answer is the current iPhone will never come to Verizon at any price. Verizon uses CDMA, which limits a device to at most 100 million subscribers in the United States. That sounds like a lot. But GSM devices, like the current iPhone models, can be sold worldwide. A &lt;a href="http://news.softpedia.com/news/2-5-Billion-GSM-Global-Subscribers-56848.shtml"&gt;quick check&lt;/a&gt; finds 700 GSM networks, with roughly 2.5 billion subscribers. Maybe it’s worth Apple’s time to pursue those 100 million Verizon customers with a new device. If not just for profits, it will start to close the window of opportunity for Android vendors. Perhaps Korea and Japan has compatible CDMA customers.&lt;/p&gt;
&lt;p&gt;Apple pursues profits over market share. The iPhone requires a premium data plan, so most of the world’s 2.5 billion GSM subscribers can’t afford to use one. Nokia, Samsung, and Google Original Equipment Manufacturers (OEMs) like Motorola and HTC will continue shipping phones in volume. You could even strip down Android to make a cheap, nearly disposable phone for everyone, something Apple will not do. So overall, Apple’s world-wide market share will remain a minority as they skim the cream of the profits. I think of this as the “BMW model,” and I think it suits Apple fine. I personally doubt they would invest in a separate CDMA device just for market share.&lt;/p&gt;
&lt;p&gt;Let’s return to the United States. Will Apple take over? It does seem many AT&amp;T customers are going for Apple’s iPhone. The Wall Street Journal &lt;a href="http://online.wsj.com/article/SB10001424052702304370304575152242601774892.html"&gt;reported&lt;/a&gt; in the 4th quarter of 2009 AT&amp;T activated 3.1 million new iPhones. They only added 2.7 million new subscribers. Those are suggestive numbers. Apple has sold roughly &lt;a href="http://www.zdnet.com/blog/hardware/apple-fudges-iphone-sales-figures-by-bundling-ipod-touch-numbers-into-the-mix/8290"&gt;50 million&lt;/a&gt; iPhones in the US, and those customers have proven quite willing to pay for apps from Apple’s App Store.&lt;/p&gt;
&lt;p&gt;But in the United States, customers don’t buy cell phones. Carriers do. Sorry, Mike. While Verizon may want some of the fat profits afforded by a premium device, nobody wants to be beholden to a single vendor. Carriers are excited about Android and will continue to court OEM devices running Android. That excitement will not diminish as Apple gains power and influence, especially if it turns to fear.&lt;/p&gt;
&lt;p&gt;Even if iPhone was available across all carriers, would everyone buy one? I don’t know about you, but my kids are not getting iPhones. Apple’s iPod Touch fills this niche brilliantly, and prepares young consumers for future iPhone purchases. But parents buying mobile phones for their children today are going to go for something sturdy and cheap.&lt;/p&gt;
&lt;p&gt;Android will take the majority of market share because it is cheaply licensed across many manufacturers. Unlike Microsoft with Windows, Google moves quickly and quality improves markedly with every release. Google also seems to be releasing more frequent updates on a shorter cycle than Apple. Throw Blackberry and Palm OS back in, maybe even Windows Mobile, and there’s still plenty of other devices for carriers to chose from. I’d argue this is good for everyone concerned.&lt;/p&gt;
&lt;p&gt;But the real question Mike is asking (besides the obvious, “what idiot would not buy an iPhone”) is “what platform should mobile developers should target?” Unfortunately for Android, the Google App market is a train wreck. I heard one developer say his Palm webOS sales outstripped his Android sales. That’s anecdotal, but would be pretty scary for Android considering Palm’s market share with the Pre.&lt;/p&gt;
&lt;p&gt;Longer term, Verizon and AT&amp;T are supposedly converging on a new cellular technology, &lt;a href="http://en.wikipedia.org/wiki/3GPP_Long_Term_Evolution"&gt;LTE&lt;/a&gt;. While they have different radio bands assigned, that would make it easier to ship one device that operates on the two largest networks in the United States. Then things will get interesting. I predict &lt;em&gt;that&lt;/em&gt; is when when iPhone will come to Verizon.&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=QogPDCXe2V8:OkbvkdSo6-A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/592492632</link><guid>http://blog.nuthatch.com/post/592492632</guid><pubDate>Wed, 12 May 2010 10:02:46 -0400</pubDate></item><item><title>How To Convert a SIM to a MicroSIM with a Meat Cleaver!</title><description>&lt;a href="http://www.johnbenson.net/How_to_Convert_a_SIM_to_a_MicroSIM_with_a_Meat_Cleaver/How_to_Convert_a_SIM_to_a_MicroSIM_with_a_Meat_Cleaver.html"&gt;How To Convert a SIM to a MicroSIM with a Meat Cleaver!&lt;/a&gt;: &lt;p&gt;iPhone works fine without a 3G sim.. *cough*&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=FgwlLXRh6NQ:SMFApjMpALc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/576738237</link><guid>http://blog.nuthatch.com/post/576738237</guid><pubDate>Thu, 06 May 2010 15:06:35 -0400</pubDate></item><item><title>Taking screenshots with Android</title><description>&lt;a href="http://code.lardcave.net/entries/2009/07/27/132648/"&gt;Taking screenshots with Android&lt;/a&gt;: &lt;p&gt;There are lots of tutorials around the ‘net to take screenshots using DDMS. Unfortunately using DDMS makes it difficult to take automated screenshots for testing purposes.&lt;br/&gt;&lt;br/&gt;
Fortunately Android uses…&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=_5Kq-TQpSsc:dNkxBLg_omQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/551604062</link><guid>http://blog.nuthatch.com/post/551604062</guid><pubDate>Mon, 26 Apr 2010 17:28:52 -0400</pubDate></item><item><title>I’m with quanganhdo on this one.</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_l137d8gwYu1qzn5bmo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I’m with &lt;a href="http://log.quanganhdo.com/post/531293923"&gt;quanganhdo&lt;/a&gt; on this one.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=lqNg4FfWs2E:yFj2lkVA_Zs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/532297065</link><guid>http://blog.nuthatch.com/post/532297065</guid><pubDate>Sun, 18 Apr 2010 23:29:57 -0400</pubDate></item><item><title>0xced: Booting from a dmg</title><description>&lt;a href="http://0xced.blogspot.com/2009/08/booting-from-dmg.html"&gt;0xced: Booting from a dmg&lt;/a&gt;: &lt;p&gt;./makebootfolder /Path/to/OperatingSystem.dmg&lt;br/&gt;
sudo ./blessbootfolder /Path/to/OperatingSystem.bootfolder&lt;br/&gt;&lt;br/&gt;
But beware: you better not have a space in the path to the dmg or in the dmg itself.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=ZK_WCMV00tg:YVwkIjzZkkE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/453761861</link><guid>http://blog.nuthatch.com/post/453761861</guid><pubDate>Wed, 17 Mar 2010 00:37:14 -0400</pubDate></item><item><title>Minimal mindset in de Yummygum office</title><description>&lt;a href="http://www.yummygum.nl/blog/minimal-mindset-in-de-yummygum-office"&gt;Minimal mindset in de Yummygum office&lt;/a&gt;: &lt;p&gt;Nice touches.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=SwGL5wfIPEQ:tS5ovhqsWeE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/444015131</link><guid>http://blog.nuthatch.com/post/444015131</guid><pubDate>Fri, 12 Mar 2010 17:20:32 -0500</pubDate></item><item><title>iPhone Simulator Screen Captures</title><description>&lt;p&gt;Grab? No. Sceen capture? Ugh, no. &lt;b&gt;control-command-C.&lt;/b&gt; Did I say this already? I always forget. I usually use Preview “New from clipboard” and save the result as a PNG. Pasting screencaps from the clipboard gives you TIFFs or something nasty otherwise.&lt;/p&gt;
&lt;p&gt;Props to &lt;span&gt;&lt;span class="label screenname"&gt;&lt;a title="stroughtonsmith" href="https://twitter.com/stroughtonsmith"&gt;stroughtonsmith&lt;/a&gt;&lt;/span&gt; for bringing this gem to our attention awhile back.&lt;/span&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=LzRLsYI_SL4:GCH3xSvxds0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/433391702</link><guid>http://blog.nuthatch.com/post/433391702</guid><pubDate>Sun, 07 Mar 2010 19:05:25 -0500</pubDate></item><item><title>2009 iPhone Tech Talks on iTunes</title><description>&lt;p&gt;That didn’t take too long. The videos from the 2009 iPhone Tech Talks are now available on &lt;a href="https://deimos.apple.com/WebObjects/Core.woa/BrowsePrivately/adc.apple.com.3391495696.03391495702"&gt;iTunes&lt;/a&gt; if you are an ADC member.&lt;/p&gt;
&lt;p&gt;Does that link work for you?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=-I6wnMoERDw:lyK00qL55c8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/428377716</link><guid>http://blog.nuthatch.com/post/428377716</guid><pubDate>Fri, 05 Mar 2010 10:07:14 -0500</pubDate></item><item><title>Joke haiku considered harmful</title><description>&lt;p&gt;Alas, this is all that remains of a not-so-old diatribe against joke haiku.&lt;/p&gt;
&lt;pre&gt;From sneakums at zork.net  Sat Jun 16 08:29:25 2001
From: sneakums at zork.net (Sean Neakums)
Date: Fri Jul  8 18:51:14 2005
Subject: [CrackMonkey] Joke haiku considered harmful
Message-ID: &lt;6ud784xx2i.fsf@zork.zork.net&gt;

&lt;a href="http://phenry.org/junkdrawer/haiku/"&gt;http://phenry.org/junkdrawer/haiku/&lt;/a&gt;

&gt; For starters, the vast majority of joke haiku writers aren't writing
&gt; haiku at all, they're writing senryu, whether they know it or not.
&gt; One of the most important aspects of classical haiku is the kigo, or
&gt; season word, which indicates the season in which the poem is
&gt; set. Kigo can express the season directly or through implication.
&gt; For example, many Japanese haiku refer to cherry blossoms, which are
&gt; a sign of spring. Kigo in English-language American haiku might
&gt; include the start of Daylight Saving Time (for spring), school
&gt; letting out (summer), football season (fall), and Christmas
&gt; (winter).  The concept of kigo is vitally important to haiku poets,
&gt; many of whom compile lists of appropriate words.  Senryu, by
&gt; comparison, generally follow the conventions of haiku but don't
&gt; require kigo.

Take note.&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=J2WCRgGKYpQ:pPMLG2T4Tt8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/371530088</link><guid>http://blog.nuthatch.com/post/371530088</guid><pubDate>Thu, 04 Feb 2010 21:20:32 -0500</pubDate></item><item><title>Seth Godin: The Truth About Shipping</title><description>&lt;a href="http://the99percent.com/tips/6249/seth-godin-the-truth-about-shipping"&gt;Seth Godin: The Truth About Shipping&lt;/a&gt;: &lt;p&gt;Keep your team small. Smaller than that. No team at all if you can help it.&lt;br/&gt;
Ship often. Ship lousy stuff, but ship. Ship constantly.&lt;br/&gt;
Skip meetings. Often. Skip them with impunity. Ship.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=rOZbbW7pYOc:8TLKssK-j8o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/368860662</link><guid>http://blog.nuthatch.com/post/368860662</guid><pubDate>Wed, 03 Feb 2010 10:15:18 -0500</pubDate></item><item><title>git + eclipse = AnyEdit</title><description>&lt;p&gt;The &lt;a href="http://blog.nuthatch.com/post/307418624/google-toolbox-for-mac-xcode-plugin"&gt;battle of whitespace&lt;/a&gt; continues, this time on the Android front.&lt;/p&gt;
&lt;p&gt;“&lt;a href="http://andrei.gmxhome.de/anyedi"&gt;AnyEdit&lt;/a&gt; allows you automatically remove trailing whitespaces and/or perform tabs&lt;-&gt;spaces conversion on a “save” action in all text- based Eclipse editors. It can automatically create a new line at the end of the file if the last line was not terminated by a new line.”&lt;/p&gt;
&lt;p&gt;I had to install manually, couldn’t get Eclipse software update to work behind our firewall. Damn, I hate Eclipse almost as much as I loathe being stuck behind a corporate firewall.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=ZnRXF_Zc7xc:GZNGXHy5KFY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/365259626</link><guid>http://blog.nuthatch.com/post/365259626</guid><pubDate>Mon, 01 Feb 2010 11:10:21 -0500</pubDate><category>eclipse</category><category>android</category></item><item><title>Fontcase</title><description>&lt;a href="http://www.bohemiancoding.com/fontcase/"&gt;Fontcase&lt;/a&gt;: &lt;p&gt;Nearly $60 USD, but beautiful: “Fontcase is a font management application that provides an elegant and powerful workflow to help you organise the fonts you have installed on your system. Designed to…&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nuthatch/natterings?a=8GuNWSbqcYM:DJVl9Lv-Xks:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nuthatch/natterings?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.nuthatch.com/post/356358308</link><guid>http://blog.nuthatch.com/post/356358308</guid><pubDate>Wed, 27 Jan 2010 12:17:07 -0500</pubDate></item></channel></rss>
