<?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>FoggyBloggin' &#187; Developer</title>
	<atom:link href="http://foggynoggin.com/blog/index.php/category/developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://foggynoggin.com/blog</link>
	<description>The FoggyNoggin Software Weblog</description>
	<lastBuildDate>Tue, 24 Feb 2009 20:54:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>148Apps Interview</title>
		<link>http://foggynoggin.com/blog/index.php/2009/02/24/148apps-interview/</link>
		<comments>http://foggynoggin.com/blog/index.php/2009/02/24/148apps-interview/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 20:54:06 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2009/02/24/148apps-interview/</guid>
		<description><![CDATA[The good folks at 148Apps have posted an interview with yours truly for their &#8220;App Store Insider&#8221; podcast. Apparently, I&#8217;m something of a blabbermouth, because they had to split the thing into 2 parts!
Thanks to Tom Hesser for inviting me to be on the show. It was a blast!
]]></description>
			<content:encoded><![CDATA[<p>The good folks at <a href="148apps.com">148Apps</a> have posted an <a href="http://www.148apps.com/news/app-store-insider-august-trometer/">interview with yours truly</a> for their &#8220;App Store Insider&#8221; podcast. Apparently, I&#8217;m something of a blabbermouth, because they had to split the thing into 2 parts!</p>
<p>Thanks to Tom Hesser for inviting me to be on the show. It was a blast!</p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2009/02/24/148apps-interview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Published!</title>
		<link>http://foggynoggin.com/blog/index.php/2007/11/02/published/</link>
		<comments>http://foggynoggin.com/blog/index.php/2007/11/02/published/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 14:07:30 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2007/11/02/published/</guid>
		<description><![CDATA[After a few weeks of production and red tape, I&#8217;m happy to announce that my book is finally available! Optimizing your Website for Mobile Safari is a guide designed to help you prepare your website for the onslaught of iPhone and iPod touch users.
It was a lot of fun doing this, and I&#8217;m already knees [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment" class="imagelink" href="http://www.informit.com/store/product.aspx?isbn=0321544013" title="Optimizing Your Website for Mobile Safari"><img id="image34" src="http://foggynoggin.com/blog/wp-content/uploads/2007/11/optimizing_website_book.thumbnail.jpg" alt="Optimizing Your Website for Mobile Safari" class="left"/></a>After a few weeks of production and red tape, I&#8217;m happy to announce that my book is finally available! <a href="http://www.informit.com/store/product.aspx?isbn=0321544013">Optimizing your Website for Mobile Safari</a> is a guide designed to help you prepare your website for the onslaught of iPhone and iPod touch users.</p>
<p>It was a lot of fun doing this, and I&#8217;m already knees deep in another book. Plus, I&#8217;ve got updates of Desktopple and Server Siren in the pipeline. More soon!</p>
<p>And if you don&#8217;t mind, send me some <a href="http://digg.com/apple/Optimizing_Your_Website_for_Mobile_Safari">Digg love</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2007/11/02/published/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ISBN 0321544013</title>
		<link>http://foggynoggin.com/blog/index.php/2007/09/24/0321544013/</link>
		<comments>http://foggynoggin.com/blog/index.php/2007/09/24/0321544013/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 20:59:40 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2007/09/24/0321544013/</guid>
		<description><![CDATA[If you&#8217;re wondering why things have been quiet around here, it&#8217;s because over the last several weeks I&#8217;ve been working on my very first book. I turned in the first draft yesterday, and I&#8217;m anxiously awaiting the first round of editor&#8217;s notes.
I&#8217;ll have more details soon&#8230;
]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re wondering why things have been quiet around here, it&#8217;s because over the last several weeks I&#8217;ve been working on my very first book. I turned in the first draft yesterday, and I&#8217;m anxiously awaiting the first round of editor&#8217;s notes.</p>
<p>I&#8217;ll have more details soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2007/09/24/0321544013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C4[1]</title>
		<link>http://foggynoggin.com/blog/index.php/2007/08/08/c41/</link>
		<comments>http://foggynoggin.com/blog/index.php/2007/08/08/c41/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 21:35:25 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2007/08/08/c41/</guid>
		<description><![CDATA[For those that care, I&#8217;ll be at C4[1] this weekend in Chicago. If you&#8217;re one of those hard-core Mac developers attending the anti-WWDC, drop me a line &#8212; I&#8217;d love to meet up!
]]></description>
			<content:encoded><![CDATA[<p>For those that care, I&#8217;ll be at <a href="http://c4.rentzsch.com/1/">C4[1]</a> this weekend in Chicago. If you&#8217;re one of those hard-core Mac developers attending the anti-WWDC, <a href="http://foggynoggin.com/contact">drop me a line</a> &#8212; I&#8217;d love to meet up!</p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2007/08/08/c41/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Podcasting with the Typical Mac User</title>
		<link>http://foggynoggin.com/blog/index.php/2007/06/06/podcasting-with-the-typical-mac-user/</link>
		<comments>http://foggynoggin.com/blog/index.php/2007/06/06/podcasting-with-the-typical-mac-user/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 22:18:09 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Podcasting]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2007/06/06/podcasting-with-the-typical-mac-user/</guid>
		<description><![CDATA[Victor Cajiao, of the Typical Mac User podcast, has invited me to co-host with him this Sunday (June 10th).
We&#8217;ll be talking about FoggyNoggin Software, of course, but I&#8217;m sure we&#8217;ll also be talking about my days helping get podcasting off the ground. It&#8217;s should be fun, and anyone can join in!
]]></description>
			<content:encoded><![CDATA[<p>Victor Cajiao, of the <a href="http://typicalmacuser.com/wordpress/">Typical Mac User podcast</a>, has invited me to <a href="http://typicalmacuser.com/wordpress/?p=430">co-host with him this Sunday (June 10th)</a>.</p>
<p>We&#8217;ll be talking about FoggyNoggin Software, of course, but I&#8217;m sure we&#8217;ll also be talking about my days helping get podcasting off the ground. It&#8217;s should be fun, and anyone <a href="http://typicalmacuser.com/wordpress/?p=430">can join in</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2007/06/06/podcasting-with-the-typical-mac-user/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Case of the Mysterious &#8220;Can&#8217;t cache image&#8221; Error</title>
		<link>http://foggynoggin.com/blog/index.php/2007/02/20/the-case-of-the-mysterious-cant-cache-image-error/</link>
		<comments>http://foggynoggin.com/blog/index.php/2007/02/20/the-case-of-the-mysterious-cant-cache-image-error/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 23:30:35 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Desktopple]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2007/02/20/the-case-of-the-mysterious-cant-cache-image-error/</guid>
		<description><![CDATA[I&#8217;ve been working a bit on Desktopple Pro. It doesn&#8217;t matter how thorough or how long the test, Beta Tests can&#8217;t catch everything. So whenever there&#8217;s a release, you&#8217;re always going to have a lingering bug or two. And today, I&#8217;ve been squashing those bugs.
I had just done a build, tried to load the Desktopple [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working a bit on Desktopple Pro. It doesn&#8217;t matter how thorough or how long the test, Beta Tests can&#8217;t catch everything. So whenever there&#8217;s a release, you&#8217;re always going to have a lingering bug or two. And today, I&#8217;ve been squashing those bugs.</p>
<p>I had just done a build, tried to load the Desktopple Pro preference pane to test it, and, for some strange reason, it wouldn&#8217;t load. A quick check of the Console log revealed this rather terse error message:</p>
<pre>Can't cache image</pre>
<p>I tried a fresh build, and I got the same error. Puzzled, I then turned to Google. A search revealed a lot of hits for that phrase, but no real answers on the cause or the solution.</p>
<p>Worse, the bugs I had been working on were in the Desktopple app, not the preference pane, so the problem wasn&#8217;t a result of a code change, but something that was already there!</p>
<p>Fortunately, after a few hours of pulling out my hair, I finally figured it out. And since Google didn&#8217;t help, and there really weren&#8217;t any solutions out there, I&#8217;m posting mine. Hopefully, it will save others the frustration of trying to figure out this unhelpful error message.</p>
<p>Turns out that if you -lockFocus on an NSImage with either a zero width or a zero height, you&#8217;ll get the &#8220;Can&#8217;t cache image&#8221; error (other issues may cause it as well).</p>
<p>The solution is easy: before locking focus on the image, make sure the image has non-zero height and width.</p>
<p>Look for this fix (as well as a couple others in Desktopple Pro) in a day or so.</p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2007/02/20/the-case-of-the-mysterious-cant-cache-image-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learning Cocoa</title>
		<link>http://foggynoggin.com/blog/index.php/2007/02/17/learning-cocoa/</link>
		<comments>http://foggynoggin.com/blog/index.php/2007/02/17/learning-cocoa/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 17:35:32 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2007/02/17/learning-cocoa/</guid>
		<description><![CDATA[For those aspiring developers out there, Scott Stevenson has posted Part II of his introduction to Cocoa series (if you missed, Part I is here).
Scott does a fantastic job of presenting complex concepts in easy-to-understand ways, and if you are interested in getting started in Mac/Cocoa programming, I recommend his tutorials without hesitation. In fact, [...]]]></description>
			<content:encoded><![CDATA[<p>For those aspiring developers out there, <a href="http://theocacao.com/">Scott Stevenson</a> has posted <a href="http://cocoadevcentral.com/d/learn_cocoa_two/">Part II</a> of his introduction to Cocoa series (if you missed, Part I is <a href="http://cocoadevcentral.com/d/learn_cocoa/">here</a>).</p>
<p>Scott does a fantastic job of presenting complex concepts in easy-to-understand ways, and if you are interested in getting started in Mac/Cocoa programming, I recommend his tutorials without hesitation. In fact, when I was just learning, Scott&#8217;s Cocoa site, <a href="http://cocoadevcentral.com">CocoaDevCentral</a>, was instrumental in so many ways.</p>
<p>Great job, Scott!</p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2007/02/17/learning-cocoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resolution Independence, the Command Line, and TIFFer</title>
		<link>http://foggynoggin.com/blog/index.php/2006/11/17/resolution-independence-the-command-line-and-tiffer/</link>
		<comments>http://foggynoggin.com/blog/index.php/2006/11/17/resolution-independence-the-command-line-and-tiffer/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 17:55:50 +0000</pubDate>
		<dc:creator>August</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://foggynoggin.com/blog/index.php/2006/11/17/resolution-independence-the-command-line-and-tiffer/</guid>
		<description><![CDATA[Apple and &#8220;resolution independence&#8221; are a hot topic right now. The talk has focused mainly the merits of vector-based art versus rasterized bitmaps. I don&#8217;t know enough about either to jump into the fray, so I won&#8217;t even try. What I do know is that developers will end up using both vectors and bitmaps whether [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://FoggyNoggin.com/developer"><img align="left" alt="TIFFer" title="TIFFer" src="/_graphics/TIFFer.jpg" /></a>Apple and &#8220;resolution independence&#8221; are a <a href="http://stephendeken.net/index.cgi/2006/11/15/Vector_Vs_Raster_The_Fools_Game">hot</a> <a href="http://www.objc.net/blogger/2006/11/resolution-independent-bullshit-meter.html">topic</a> <a href="http://iconfactory.com/home/permalink/1731">right</a> now. The talk has focused mainly the merits of vector-based art versus rasterized bitmaps. I don&#8217;t know enough about either to jump into the fray, so I won&#8217;t even try. What I <em>do</em> know is that developers will end up using both vectors and bitmaps whether they want to or not.</p>
<p>In Leopard, Apple nicely included a little command line utility that takes two TIFF images of differing resolutions and combines them. It first checks to see if the images can be combined (making sure the resolutions match up, etc.). It then compresses the resulting combined image. The problem with the utility is that it&#8217;s command line based, so you end up doing a lot of needless typing.</p>
<p>While working to update some of my apps to include resolution independence, I found myself dropping into the command line a lot. To save time, I whipped up a little utility called <a href="http://FoggyNoggin.com/developer">TIFFer</a>.  It&#8217;s basically a wrapper around the Apple utility, but I find it fits into my workflow much better. It&#8217;s freeware for any developers who might need it, <a href="http://FoggyNoggin.com/developer">so get it now.</a></p>
<p><em> [Caveat Emptor: This is a Leopard-only app, and I've only tested it on my machine. If it doesn't work for you (and you're running Leopard), please <a href="http://FoggyNoggin.com/contact">let me know</a>.]<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://foggynoggin.com/blog/index.php/2006/11/17/resolution-independence-the-command-line-and-tiffer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

