<?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>nanoANT &#187; Apple</title>
	<atom:link href="http://www.nanoant.com/category/apple/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nanoant.com</link>
	<description>Yet another self-employee site &#38; blog</description>
	<lastBuildDate>Fri, 03 Sep 2010 17:06:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>nanoANT creates LiveChat for Mac</title>
		<link>http://www.nanoant.com/apple/nanoant-creates-livechat-for-mac</link>
		<comments>http://www.nanoant.com/apple/nanoant-creates-livechat-for-mac#comments</comments>
		<pubDate>Fri, 13 Aug 2010 17:41:12 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=573</guid>
		<description><![CDATA[Update: Public Beta has been just released for download on LiveChat for Mac page. I am proud to announce my company was hired to create Mac version of LiveChat operator software. The application just entered alpha-phase and today closed tests were started. I hope too that the new refreshing LiveChat icon (on the right) designed [...]]]></description>
			<content:encoded><![CDATA[<p><a class="appstore" href="http://blog.livechatinc.com/2010/07/livechat-for-mac-sneak-peak-1/"><img title="LiveChat Icon" src="http://www.nanoant.com/wp/wp-content/uploads/2010/08/LiveChat-Icon.png" alt="LiveChat Icon" width="128" height="128" /></a><strong>Update:</strong> Public Beta has been just released for download on <a href="http://www.livechatinc.com/en/overview/live-chat-for-mac-os-x/">LiveChat for Mac</a> page.</p>
<p><a class="appstore" href="http://blog.livechatinc.com/2010/07/livechat-for-mac-sneak-peak-1/"></a>I am proud to announce my company was hired to create <a href="http://www.livechatinc.com/en/overview/live-chat-for-mac-os-x/">Mac version of LiveChat</a> operator software. The application just entered alpha-phase and today closed tests were started. I hope too that the new refreshing <em>LiveChat</em> icon (on the right) designed by me will be the cherry on the project&#8217;s pie.</p>
<p><a href="http://www.livechatinc.com/">LiveChat</a> provides innovative web based customer support solutions including live web statistics and live customer chat. The company has great potential and impressive <a href="http://www.livechatinc.com/en/customers/">customer base</a>, so you may be interested to follow their Twitter feed too <a href="http://twitter.com/livechatinc">here</a>.</p>
<p><span id="more-573"></span></p>
<p>Checkout new L&amp;F from just released alpha and tell me what do you think:</p>
<p style="text-align: center;"><img class="size-full wp-image-582 aligncenter" title="LiveChat Mac Client List" src="http://www.nanoant.com/wp/wp-content/uploads/2010/08/LiveChat-Mac-Client-List.jpg" alt="" width="623" height="399" /></p>
<p>Now I am heading seaside to get some rest, because upcoming September will be busy for sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/nanoant-creates-livechat-for-mac/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browse gossips and latest paparazzi shots on your iPhone</title>
		<link>http://www.nanoant.com/apple/browse-gossips-and-latest-paparazzi-shots-on-your-iphone</link>
		<comments>http://www.nanoant.com/apple/browse-gossips-and-latest-paparazzi-shots-on-your-iphone#comments</comments>
		<pubDate>Tue, 20 Jul 2010 18:07:45 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=589</guid>
		<description><![CDATA[I should say it first &#8211; mostly Polish gossips, in Polish language. But anyway Kozaczek.pl is another nanoANT&#8217;s piece of craft (mind the spelling). After one week of its premier it topped 2nd in Polish AppStore. We had greater expectations, but some iPhone users here in Poland are really great bigots. I have seen many [...]]]></description>
			<content:encoded><![CDATA[<div class="appstore">
<a href="http://itunes.apple.com/pl/app/kozaczek-pl/id381493919?mt=8"><img title="Kozaczek" src="http://www.nanoant.com/wp/wp-content/uploads/2010/08/Kozaczek.png" alt="" width="114" height="114" /></a></div>
<p>I should say it first &#8211; mostly Polish gossips, in Polish language. But anyway Kozaczek.pl is another nanoANT&#8217;s piece of craft (mind the spelling). After one week of its premier it topped 2nd in Polish AppStore. We had greater expectations, but some iPhone users here in Poland are really great bigots. I have seen many comments accusing some <em>iPhone</em> news editors that they have put a little news about this app, because this app ill befits there. Come on!</p>
<p>Anyway doing this app was a great fun and I believe using it is a great fun too, especially as an alternative to those grave TV news everyday. Checkout official release news <a href="http://www.kozaczek.pl/plotka.php?id=24423">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/browse-gossips-and-latest-paparazzi-shots-on-your-iphone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DrawIt &#8211; power of Photoshop in non-destructive form</title>
		<link>http://www.nanoant.com/apple/drawit-power-of-photoshop-in-non-destructive-form</link>
		<comments>http://www.nanoant.com/apple/drawit-power-of-photoshop-in-non-destructive-form#comments</comments>
		<pubDate>Thu, 15 Jul 2010 12:16:57 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[DrawIt]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=547</guid>
		<description><![CDATA[I should have written something about DrawIt long time ago, as this small but powerful non-destructive vector based bitmap design tool really deserves the attention. DrawIt was created and is maintained by its author Pieter Omvlee. While doing initial design of this application Pieter asked for help French designer Laurent Baumann (working now for Apple). [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nanoant.com/wp/wp-content/uploads/2010/07/Domek.png"><img class="alignright size-full wp-image-550" title="Domek" src="http://www.nanoant.com/wp/wp-content/uploads/2010/07/Domek.png" alt="" width="234" height="218" /></a>I should have written something about <a href="http://www.bohemiancoding.com/drawit">DrawIt</a> long time ago, as this small but powerful non-destructive vector based bitmap design tool really deserves the attention.</p>
<p><em>DrawIt</em> was created and is maintained by its author <a href="http://pieteromvlee.net/me/">Pieter Omvlee</a>. While doing initial design of this application Pieter asked for help French designer <a href="http://lbaumann.com/">Laurent Baumann</a> (working now for <em>Apple</em>). Pieter&#8217;s skills and Laurent&#8217;s talent joint together created something extraordinary, the great UI of <em>DrawIt</em> made from scratch to give you an ability to quickly create web/bitmap designs with vector tools and stack of effects. I will not get into details here, as you can find few good articles about <em>DrawIt</em> over the Internet, but I will rather describe little experiment of mine I have made today and try to answer the question if <em>DrawIt</em> can be good <em>Photoshop</em> replacement for icon and web design.</p>
<p>Since lately I was forced to use <em>Photoshop</em>, I decided to give <em>DrawIt</em> a try and recreate one of outstanding <em>Photoshop</em> tutorial icons using <em>DrawIt</em>. My choice went for <a href="http://psd.tutsplus.com/tutorials/icon-design/how-to-create-a-basic-house-icon-in-photoshop/">Basic House Icon</a> from PSDTuts+ site. You can see the result of my work above and you can download the <em>DrawIt</em> source file <a href="http://www.nanoant.com/download/drawit/Domek.drawit.zip">here</a>.</p>
<p><span id="more-547"></span>First of all <em>DrawIt</em> is non-destructive vector based program. Which means you can always revise any step and decision you have made during design process. The idea is based on shapes and effects applied onto them, something you could find in <em>Macromedia Fireworks, Freehand</em> (RiP) or <em>Adobe Photoshop</em>&#8216;s layer&#8217;s effects.</p>
<div id="attachment_552" class="wp-caption alignright" style="width: 185px"><img class="size-full wp-image-552" title="Photoshop" src="http://www.nanoant.com/wp/wp-content/uploads/2010/07/Photoshop.png" alt="" width="175" height="93" /><p class="wp-caption-text">Photoshop Layer With Effects</p></div>
<p>As seen on many <em>Photoshop</em> icon design tutorials, the starting point is a path filled with some gradient or simply filled with black color.  Then most of the folks apply effects created out of the path&#8217;s filling. The effects panel used all over again unfortunately is buried in Layers panel and requires extra interaction to pop it up.</p>
<p>In my opinion this really makes me wonder what made <em>Photoshop</em> to be considered better than <em>Macromedia Fireworks</em> or <em>Illustrator</em> for icon design when you are working constantly applying effect, closing and opening Effects window which is simply uncomfortable.</p>
<div id="attachment_554" class="wp-caption alignright" style="width: 158px"><img class="size-full wp-image-554" title="DrawIt" src="http://www.nanoant.com/wp/wp-content/uploads/2010/07/DrawIt.png" alt="" width="148" height="207" /><p class="wp-caption-text">DrawIt Effect Stack</p></div>
<p>Here in <em>DrawIt</em> it is much easier to set effects for particular shape. First of all you are working only shapes, so you can always touch and redefine the shape&#8217;s shape using vector tools, while <em>Photoshop</em> it takes a bit more to redefine layer&#8217;s path, also when you did some manual touch to the layer then redefining its path will kill your modifications.</p>
<p>Also <em>DrawIt</em> effects may be applied in random user&#8217;s defined order. You can also double same effect, disable and reenable them on fly.</p>
<h2>Photoshop&#8217;s touch to the image</h2>
<p>There&#8217;s one thing that you can do in <em>Photoshop</em> but you can&#8217;t in vector based programs. It is some human touch to the color or shade using tools like burn, dodge. Such a &#8220;touch&#8221; can sometimes drastically improve  overall effect. Unfortunately this is impossible simply using <em>DrawIt</em>, as everything is an object here, so dodging particular area of an object is simply impossible.</p>
<p>Nevertheless there is always alternative ways to achieve same effect as you would get using hand drawing <em>Photoshop</em> tools in <em>DrawIt</em>. You just need &#8220;think vector&#8221;. Sometimes experimenting with various settings can result with amazing overall look of an object.</p>
<h2>DrawIt&#8217;s perfection killed by some flaws</h2>
<p>Unfortunately some minor but longstanding bugs are <strong>flies in the DrawIt&#8217;s ointment</strong>. <em>Undo/redo</em> is the basic thing you expect to work well in any program. It does work well in Photoshop, TextMate, iWork, but NOT in <em>DrawIt</em>, that tends to forget some actions in its undo chain, which makes unpleasant surprise when playing with effects.</p>
<p>Another thing that makes you suffer it a way you change colors of gradients and other various objects, sometimes you need to click few times to make DrawIt change the color of selected property. Again, color panel tends to forget what it was attached to, especially when you change switch objects Color panel is still on screen but attached to nothing.</p>
<p>Resizing objects can be very painful too. First, changing objects height makes it change its vertical position, this isn&#8217;t right! Second, trying to resize the document with all objects usually leads to misplacement of those objects.</p>
<p>Finally vector (shape) editing mode deserves more polish, as sometimes you may get crazy if you want to delete several points (no way to drag/select few points), or if you move the point out of the canvas you cannot control it anymore its handle disappears (clipped by canvas rectangle), while you expect shape&#8217;s vector handles should be visible outside of the canvas too.</p>
<h2>Is it worth a price?</h2>
<p><em>DrawIt</em> is absolutely worth its price and I would glad pay for it again if those few annoying bugs were removed. The author is a very kind nice young fellow willing to listen for the new ideas for his project. One of such ideas is slicing functionality that is probably a result IM chat I did with the author while ago.</p>
<p>However peeking recently into author&#8217;s blog it seems he is more focused on his other applications &#8211; too bad, but that&#8217;s life &#8211; you are working on something that gives you best revenue, which may be not <em>DrawIt</em> in this case.</p>
<p>What about <em>Photoshop</em>? In my opinion it is definitely NOT worth a price if you want just an icon design software. I really regret all competing software producers such as <em>Corel</em>, <em>ACD</em>, <em>Xara</em> dropped support for <em>Mac OS X,</em> leaving us in hands of <em>Adobe</em>. Thank God there is <em>DrawIt</em> (and maybe <em>Vectordesigner</em> ;P).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/drawit-power-of-photoshop-in-non-destructive-form/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wanna be 3.x compatible? Not so simple!</title>
		<link>http://www.nanoant.com/apple/wanna-be-3-x-compatible-not-so-simple</link>
		<comments>http://www.nanoant.com/apple/wanna-be-3-x-compatible-not-so-simple#comments</comments>
		<pubDate>Thu, 08 Jul 2010 15:45:46 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=527</guid>
		<description><![CDATA[So we got the new shiny iOS 4 with the new not-so-shiny SDK 4. Most desirable aspect of using SDK 4 and iOS 4 functions is to be backward compatible with iPhone OS 3.x. This is where you should set your iPhone OS Deployment Target to iPhone OS 3.0 or anything else you want to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-541" title="iOS4" src="http://www.nanoant.com/wp/wp-content/uploads/2010/07/iOS4.gif" alt="" hspace="20" width="100" height="74" />So we got the new shiny <em>iOS 4</em> with the new not-so-shiny <em>SDK 4</em>. Most desirable aspect of using SDK 4 and iOS 4 functions is to be backward compatible with <em>iPhone OS 3.x</em>. This is where you should set your <strong>iPhone OS Deployment Target</strong> to <strong>iPhone OS 3.0</strong> or anything else you want to be compatible with.</p>
<p style="text-align: center;"><img class="size-full wp-image-528  aligncenter" title="Xcode" src="http://www.nanoant.com/wp/wp-content/uploads/2010/07/Xcode.png" alt="" width="423" height="29" /></p>
<p>This is the official method, and since SDK 4 does NOT come with 3.x headers, the only method to make your app run on 3.x. But it is not so simple, because now in your <em>Xcode</em> you are using <em>iOS 4</em> API. So how do you know you are not using classes or methods that do not exist in 3.x and putting them into your code will crash your app on 3.x device? You don&#8217;t!</p>
<p><span id="more-527"></span>Unfortunately <em>Xcode</em> will warn you about deprecated API, but will NOT warn you about API that does not exist on your deployment target. <strong>I buy you a beer if you can find such warning option in Xcode project configuration.</strong></p>
<p><strong></strong>This would be acceptable if you could test your application on iPhone 3.x OS Simulator, but there is no any in SDK 4 (neither as an option), hence you can&#8217;t absolutely tell your app won&#8217;t gonna blow on <em>iPhone OS 3.x</em> if you upgraded your TESTING devices to <em>iOS 4</em>.</p>
<p>I have spent a while trying to figure our what was Apple&#8217;s engineers official statement about that on <em>devforums</em>. And they say if you want to test 3.x compatibility you need get a device with <em>iPhone OS 3.x</em>. Huh? So I shall buy an new iPhone expecting it won&#8217;t have iOS 4 on board, because there is no (legal) way to downgrade existing device to 3.x.</p>
<p>Trying to find out a more reasonable way I have ended up with installing an OLD SDK 3.2 on /<tt>Developer-3.2</tt>. Finally tested my application&#8230; but fiddling with SDK 4 was not over. (NOTE: Obviously this method isn&#8217;t really free as you gonna lost 4GB for old SDK installation and 2.5GB for download, but it far less expensive than getting a new old 3.x device.)</p>
<h2>Still there are few gotchas with this method</h2>
<p>And here is one of them. If you happen to use iOS4 API in your code, Apple says that your shall check functions (and class) pointers against <tt>nil</tt>.</p>
<p>One of the new classes introduced by iOS4 API is <strong>UITapGestureRecognizer</strong>. I happened to know that because 3.x SDK complained about unknown <strong>UITapGestureRecognizer</strong> class. So I tried in my code:</p>
<pre class="textmate-source"><strong>UITapGestureRecognizer</strong> *singleTap = [[<strong>UITapGestureRecognizerClass</strong> alloc]
    initWithTarget:self action:<strong>@selector</strong>(handleSingleTap:)];
<strong>if</strong>( singleTap != <strong>nil</strong> ) {
    <em>// do something, we shall be there only on iOS4</em></pre>
<p>Should be enough to be compatible with 3.x device compiling on SDK 4, since <strong>UITapGestureRecognizer</strong> is introduced by iOS4 API I expected that on 3.x it will be <tt>nil</tt> so <tt>singleTap</tt> will be <tt>nil</tt> too! (BTW. It won&#8217;t compile with SDK 3.x I have just installed ;P)</p>
<p>I have sent my app to beta tester with 3.x device, that replied the app is <span style="text-decoration: underline;">still crashing</span>. So my reasoning about <tt>nil</tt> was NOT true. Okay, fine, let&#8217;s try with:</p>
<pre class="textmate-source"><strong>Class</strong> TapGestureRecognizerClass = NSClassFromString(@"<em>UITapGestureRecognizer</em>");
if( TapGestureRecognizerClass != <strong>nil</strong> ) {
    // do something, we shall be there only on iOS4</pre>
<p>Again crashes on 3.x device.</p>
<p>I have lost one day on communication with beta tester and scratching my head. You know why? Because <strong>UITapGestureRecognizer </strong>actually do EXIST in <em>iPhone OS 3.x</em> but it is NOT in the public API. Moreover it misses some methods that do exist in iOS 4 API, so finally I ended up with something like this:</p>
<pre class="textmate-source"><strong>Class</strong> TapGestureRecognizerClass = NSClassFromString(@"<em>UITapGestureRecognizer</em>");
<strong>if</strong>( TapGestureRecognizerClass != <strong>nil</strong> ) {
    UITapGestureRecognizer *singleTap = [[TapGestureRecognizerClass alloc] initWithTarget:self action:<strong>@selector</strong>(handleSingleTap:)];
    <strong>if</strong>( singleTap != <strong>nil </strong>) {
        <strong>if</strong>( [singleTap respondsToSelector:<strong>@selector</strong>(setNumberOfTapsRequired:)] ) {
            [singleTap setNumberOfTapsRequired:1];
        }
        <em>// .. and checking other selectors</em></pre>
<p>And this was my WORKING method to be compatible with 3.x and using some of <em>iOS 4 API</em>. Crazy enough?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/wanna-be-3-x-compatible-not-so-simple/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>iPad is a pretty cool docs browser</title>
		<link>http://www.nanoant.com/apple/ipad-is-a-pretty-cool-docs-browser</link>
		<comments>http://www.nanoant.com/apple/ipad-is-a-pretty-cool-docs-browser#comments</comments>
		<pubDate>Tue, 22 Jun 2010 10:57:41 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=503</guid>
		<description><![CDATA[If you have one, check out http://developer.apple.com/iphone/library/ on it. Do you like my iPad stand? It is a table easel, paid 25zł (about $10) and it is far more flexible and sexy than all those overpriced dedicated stands. By the way, iPad screen seems to be more blueish than MacBook&#8217;s. Both are led backlit, so [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-515  aligncenter" title="iPad-docs" src="http://www.nanoant.com/wp/wp-content/uploads/2010/06/iPad-docs.jpg" alt="" width="500" height="307" /></p>
<p>If you have one, check out <a href="http://developer.apple.com/iphone/library/">http://developer.apple.com/iphone/library/</a> on it.</p>
<p>Do you like my <em>iPad</em> stand? It is a table easel, paid 25zł (about $10) and it is far more flexible and sexy than all those overpriced dedicated stands. By the way, <em>iPad</em> screen seems to be more blueish than <em>MacBook&#8217;s</em>. Both are led backlit, so I wonder why?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/ipad-is-a-pretty-cool-docs-browser/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wezwij Taxi no.1 free app in PL AppStore after 1 day</title>
		<link>http://www.nanoant.com/apple/wezwij-taxi-no-1-free-app-in-pl-appstore-after-1-day</link>
		<comments>http://www.nanoant.com/apple/wezwij-taxi-no-1-free-app-in-pl-appstore-after-1-day#comments</comments>
		<pubDate>Tue, 01 Jun 2010 12:34:37 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[AppStore]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=487</guid>
		<description><![CDATA[Recently released Wezwij Taxi is surprisingly no.1 free application in Polish AppStore since few days, and became no.1 one day after release. I have just learned that AppStore is amazing phenomenon. It is quite impossible to predict impact of an application before it gets released. Some &#8220;silly&#8221; apps stay on top for weeks, while some [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wezwijtaxi.pl/"><img style="margin-top: -20px;"  src="http://www.nanoant.com/wp/wp-content/uploads/2010/06/Taxi-150x150.jpg" alt="" title="Wezwij Taxi" width="150" height="150" class="alignright size-thumbnail wp-image-488" /></a>Recently released <a href="http://www.wezwijtaxi.pl/">Wezwij Taxi</a> is surprisingly no.1 free application in <em>Polish AppStore</em> since few days, and became no.1 one day after release.</p>
<p>I have just learned that <em>AppStore</em> is amazing phenomenon. It is quite impossible to predict impact of an application before it gets released. Some <em>&#8220;silly&#8221;</em> apps stay on top for weeks, while some real gems are quickly forgotten. So it is worth to test even most crazy wicked ideas against iPhone users putting them into life as <em>AppStore</em> app.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/wezwij-taxi-no-1-free-app-in-pl-appstore-after-1-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One app heading to AppStore, one already there!</title>
		<link>http://www.nanoant.com/apple/two-apps-heading-to-appstore</link>
		<comments>http://www.nanoant.com/apple/two-apps-heading-to-appstore#comments</comments>
		<pubDate>Mon, 17 May 2010 12:00:51 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[AppStore]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[taxi]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=435</guid>
		<description><![CDATA[It is high time to release own application iPhone after spending a while doing apps for companies. So I decided to make something useful for myself what others can appreciate too. Here are my very own apps: Strefa a Wirtualna Polska Strefa MP3 streaming audio client. Strefa MP3 is a portal containing over 100&#8217;000 songs [...]]]></description>
			<content:encoded><![CDATA[<div class="appstore"><a href="http://itunes.apple.com/pl/artist/nanoant/id370141310"><img src="http://www.nanoant.com/wp/wp-content/uploads/2010/05/app_store-e1274217190533.png" alt="" title="Available at AppStore" width="150" height="49" /></a><br />
<a href="http://www.wezwijtaxi.pl"><img src="http://www.nanoant.com/wp/wp-content/uploads/2010/05/Icon.png" alt="" title="Wezwij Taxi" width="57" height="57" class="size-full wp-image-449" /></a><a href="/projects/strefa"><img src="http://www.nanoant.com/wp/wp-content/uploads/2010/05/iPhone-Icon.png" alt="" title="Strefa" width="57" height="57" class="size-full wp-image-447" /></a></div>
<p>It is high time to release own application <em>iPhone</em> after spending a while doing apps for companies. So I decided to make something useful for myself what others can appreciate too.</p>
<p>Here are my very own apps:</p>
<ul>
<li class="strefa"><a href="/projects/strefa">Strefa</a> a <a href="http://mp3.wp.pl/">Wirtualna Polska Strefa MP3</a> streaming audio client. Strefa MP3 is a portal containing over 100&#8217;000 songs of amateur and professional polish artists, every day brings tens of new songs. IMHO that is much better than commercial radio stations serving all those boring pieces we already heard before thousand times.</li>
<li class="wezwijtaxi"><a href="http://www.wezwijtaxi.pl/">Wezwij Taxi</a> a polish taxi catalog and taximeter in one app. Now this program has one purpose: keep updated database of taxis for major cities of Poland. But in the future, I think this app can turn into some kind of one button taxi call, using your GPS position without a need to call or name your position to the operator. Useful for those traveling to unfamiliar cities.</li>
</ul>
<p><strong>Update:</strong> <em>Strefa</em> is already available at <em>AppStore</em>, <em>Wezwij Taxi</em> waits for fixes and resubmit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/two-apps-heading-to-appstore/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opening specified path in Terminal&#8217;s new tab</title>
		<link>http://www.nanoant.com/programming/opening-specified-path-in-terminals-new-tab</link>
		<comments>http://www.nanoant.com/programming/opening-specified-path-in-terminals-new-tab#comments</comments>
		<pubDate>Tue, 24 Mar 2009 11:13:36 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=284</guid>
		<description><![CDATA[Updates It uses now click menu instead of keystroke &#8220;System Events&#8221; command, because in some cases when you had this script assigned to shortcut that used Ctrl or Shift modifiers, those modifiers were sent together with Cmd to &#8220;Terminal&#8221; producing invalid behavior. It waits 0.5 second when window is busy just in case Terminal.app was not running and it [...]]]></description>
			<content:encoded><![CDATA[<h2>Updates</h2>
<ol>
<li>It uses now <tt>click menu</tt> instead of <tt>keystroke</tt> <em>&#8220;System Events&#8221;</em> command, because in some cases when you had this script assigned to shortcut that used <em>Ctrl</em> or <em>Shift</em> modifiers, those modifiers were sent together with <em>Cmd</em> to <em>&#8220;Terminal&#8221;</em> producing invalid behavior.</li>
<li>It waits 0.5 second when window is busy just in case <em>Terminal.app</em> was not running and it is just loading the shell which makes it <tt>busy</tt> for short while too. Fixes incorrect behavior of opening extra tab when <em>Terminal.app</em> was not running.</li>
</ol>
<p>If you ever wondered how to open specified path in new tab of <em>Terminal.app</em> or reuse current one if it is not busy (running a command), here&#8217;s a script you may use:</p>
<pre class="textmate-source"><span class="source source_applescript"><span class="meta meta_tell-block meta_tell-block_application meta_tell-block_application_generic meta_tell-block_application_generic_applescript"><span class="keyword keyword_control keyword_control_applescript">tell</span> <span class="support support_class support_class_built-in support_class_built-in_applescript">application</span> <span class="string string_quoted string_quoted_double string_quoted_double_application-name string_quoted_double_application-name_applescript"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span>Terminal<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span></span>

    <span class="support support_function support_function_standard-suite support_function_standard-suite_applescript">activate</span>

    <span class="keyword keyword_control keyword_control_applescript">set</span> <span class="variable variable_other variable_other_applescript">windowCount</span> <span class="keyword keyword_control keyword_control_applescript">to</span> <span class="punctuation punctuation_section punctuation_section_group punctuation_section_group_applescript">(</span><span class="support support_function support_function_standard-suite support_function_standard-suite_applescript">count</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">of</span> the <span class="support support_class support_class_standard-suite support_class_standard-suite_applescript">windows</span><span class="punctuation punctuation_section punctuation_section_group punctuation_section_group_applescript">)</span>

    <span class="comment comment_line comment_line_double-dash comment_line_double-dash_applescript"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_applescript">--</span> Terminal may be just launched loading the shell, wait a bit
</span>    <span class="keyword keyword_control keyword_control_applescript">if</span> windowCount <span class="keyword keyword_operator keyword_operator_applescript">is greater than</span> <span class="constant constant_numeric constant_numeric_applescript">0</span> <span class="keyword keyword_operator keyword_operator_applescript">and</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">first</span> <span class="support support_class support_class_standard-suite support_class_standard-suite_applescript">window</span> <span class="keyword keyword_operator keyword_operator_applescript">is</span> busy <span class="keyword keyword_control keyword_control_applescript">then</span>
        <span class="support support_function support_function_standardadditions support_function_standardadditions_user-interaction support_function_standardadditions_user-interaction_applescript">delay</span> <span class="constant constant_numeric constant_numeric_applescript">0.5</span>
    <span class="keyword keyword_control keyword_control_applescript">end</span>

    <span class="comment comment_line comment_line_double-dash comment_line_double-dash_applescript"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_applescript">--</span> Still busy / no windows? open new tab
</span>    <span class="keyword keyword_control keyword_control_applescript">if</span> windowCount <span class="keyword keyword_operator keyword_operator_applescript">is greater than</span> <span class="constant constant_numeric constant_numeric_applescript">0</span> <span class="keyword keyword_operator keyword_operator_applescript">and</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">first</span> <span class="support support_class support_class_standard-suite support_class_standard-suite_applescript">window</span> <span class="keyword keyword_operator keyword_operator_applescript">is</span> busy <span class="keyword keyword_operator keyword_operator_applescript">or</span> windowCount <span class="keyword keyword_operator keyword_operator_applescript">is</span> <span class="constant constant_numeric constant_numeric_applescript">0</span> <span class="keyword keyword_control keyword_control_applescript">then</span>
<span class="meta meta_tell-block meta_tell-block_application meta_tell-block_application_generic meta_tell-block_application_generic_applescript">        <span class="keyword keyword_control keyword_control_applescript">tell</span> <span class="support support_class support_class_built-in support_class_built-in_applescript">application</span> <span class="string string_quoted string_quoted_double string_quoted_double_application-name string_quoted_double_application-name_applescript"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span>System Events<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span></span> <span class="keyword keyword_control keyword_control_applescript">to</span> <span class="keyword keyword_control keyword_control_applescript">tell</span> process <span class="string string_quoted string_quoted_double string_quoted_double_applescript"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span>Terminal<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span></span>
            click <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">first</span> menu <span class="support support_class support_class_standard-suite support_class_standard-suite_applescript">item</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">of</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">first</span> menu <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">of</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">second</span> menu <span class="support support_class support_class_standard-suite support_class_standard-suite_applescript">item</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">of</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">first</span> menu <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">of</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">third</span> menu bar <span class="support support_class support_class_standard-suite support_class_standard-suite_applescript">item</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">of</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">first</span> menu bar
        <span class="keyword keyword_control keyword_control_applescript">end tell</span></span>
    <span class="keyword keyword_control keyword_control_applescript">end if</span>

    do <span class="support support_class support_class_built-in support_class_built-in_applescript">script</span> <span class="string string_quoted string_quoted_double string_quoted_double_applescript"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span>cd #{e_as(e_sh(dir))}<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_applescript">"</span></span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">in</span> <span class="keyword keyword_control keyword_control_reference keyword_control_reference_applescript">first</span> <span class="support support_class support_class_standard-suite support_class_standard-suite_applescript">window</span>

<span class="keyword keyword_control keyword_control_applescript">end tell</span></span></span></pre>
<p>Where <tt>#{e_as(e_sh(dir))}</tt> is your desired folder. This is modified chunk of <em>TextMate</em>&#8216;s command script found at <a href="http://markelikalderon.com/blog/2008/05/18/open-terminal-in-new-tab/">Mark Eli Kalderon&#8217;s Blog</a>. Thanks Mark!</p>
<p><em>Note:</em> Mark&#8217;s <em>TextMate</em> command script does not open anything when <em>Terminal.app</em> has no windows or it is not running.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/programming/opening-specified-path-in-terminals-new-tab/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I use this!</title>
		<link>http://www.nanoant.com/apple/i-use-this</link>
		<comments>http://www.nanoant.com/apple/i-use-this#comments</comments>
		<pubDate>Thu, 19 Mar 2009 14:38:04 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=229</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://osx.iusethis.com/user/ono"><img class="size-full wp-image-231  aligncenter" title="iusethis" src="http://www.nanoant.com/wp/wp-content/uploads/2009/03/iusethis.gif" alt="" width="500" height="220" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/i-use-this/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSSpellServer tearing my hair out no more! (fixed in 10.5.7)</title>
		<link>http://www.nanoant.com/apple/nsspellserver-guilty-of-tearing-my-hair-out</link>
		<comments>http://www.nanoant.com/apple/nsspellserver-guilty-of-tearing-my-hair-out#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:38:11 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.nanoant.com/?p=135</guid>
		<description><![CDATA[I just received confirmation mail from Apple&#8216;s technician regarding this bug and 10.5.7. Thank you! It took them a while to nail it down, but finally we can change spell checker language w/o restarting Mail or Safari. A story with happy ending Since a while I am a happy Mac OS X user, would be happiest one&#8230; if [...]]]></description>
			<content:encoded><![CDATA[<p>I just received confirmation mail from <em>Apple</em>&#8216;s technician regarding this bug and 10.5.7. Thank you! It took them a while to nail it down, but finally we can change spell checker language w/o restarting <em>Mail</em> or <em>Safari</em>.</p>
<h2>A story with happy ending</h2>
<p>Since a while I am a happy <em>Mac OS X</em> user, would be happiest one&#8230; if only I could write my mails easily&#8230;</p>
<p>Even I find myself often talk too much I am neither a perfect speaker nor writer. So something commonly called <em>&#8220;spell checker&#8221;</em> is an invaluable tool in my daily work, especially when sending bunch mails per day. Short after my transition to <em>Mac</em> I was very excited finding out that spell checking is built into the system. Unfortunately as a spelling mistake prone Pole speaking usually English at work and Polish privately I realized that having no Polish spell checker makes my doom.</p>
<p style="text-align: center;"><a href="http://www.nanoant.com/wp/wp-content/uploads/2008/10/mailscreensnapz002.png"><img class="size-medium wp-image-146 aligncenter" title="Mail.app and spell checker interface" src="http://www.nanoant.com/wp/wp-content/uploads/2008/10/mailscreensnapz002-258x300.png" alt="Core of the hatred" width="258" height="300" /></a></p>
<p><span id="more-135"></span></p>
<h3>cocoAspell goes first</h3>
<p>In late 2007 browsing trough various forums I discovered <a href="http://cocoaspell.leuski.net/">cocoAspell</a>, an extra spell checker service for OSX using <em>aspell</em> dictionaries. It was working pretty well, if only it was not crashing. <em>cocoaSpell</em> was not also fastest software I ever seen. Additionally I noticed everything I tried I was unable to perform successful switch to other language while already working in <em>Mail.app</em>, so it had to be restarted after every switch. That was terrible annoyance.</p>
<p>Anyway I was blaming <em>cocoAspell</em>, for not being updated for a long while.</p>
<h3>Meeting CheckSpell</h3>
<p>In early 2008 the very first version of <a href="http://web.mac.com/heidi17/Heidikowa_witryna/CheckSpell.html">CheckSpell</a> was released, with all its glory going to <em>Marcin Dalecki</em> (the author) for addressing all the drawbacks of <em>cocaSpell</em> such as performance, stability and flexibility and all the joy to ex-<em>cocoaSpell</em> users. After the first release I was working a bit with Marcin to fix some minor glitches of <em>CheckSpell</em>. Hitting 1.3 we have realised that <em>Mail.app</em> (and other apps) language switching problem is something that lays in the system framework and we cannot do anything about without <em>Apple</em>&#8216;s help. Soon the others confirmed the problem.</p>
<h3>Being a patient reporter</h3>
<p>I rushed to <em>Apple&#8217;s Mac OS X</em> feedback page, filling the report. Bang, .. <em>&#8220;thank you for your report&#8221;</em>. Great! What now? Argh, what I should expect. I was looking on 10.5.2, 10.5.3, 10.5.4 passing by. And the bug was still there.</p>
<p>Being not discouraged, I kept trying to nail down the problem. It led me to <em>Foundation</em> framework of <em>Mac OS X</em> stubbornly calling wrong spell server.</p>
<h2>Let me introduce you the bug</h2>
<p><tt>AppleSpell.service</tt> <em>NSSpellServer</em> is registered with <tt>registerLanguage:byVendor:</tt> for &#8220;<tt>en</tt>&#8220;, &#8220;<tt>fr</tt>&#8221; .. etc. languages and &#8220;<tt>Apple</tt>&#8221; vendor.<br />
<tt>CheckSpell.service</tt> <em>NSSpellServer</em> is registered for exclusively other languages as &#8220;<tt>pl</tt>&#8220;, &#8220;<tt>cs</tt>&#8220;, &#8220;<tt>lt</tt>&#8220;, &#8220;<tt>lv</tt>&#8220;, &#8220;<tt>sk</tt>&#8221; &#8230; with &#8220;<tt>Apple</tt>&#8221; vendor (&#8220;<tt>Apple</tt>&#8221; is used here to avoid having vendor name in the list, however I checked for the bug using different vendor name &#8220;<tt>Check</tt>&#8220;, and it occurs as well).</p>
<p>So it often happens that Foundation calls <tt>CheckSpell.service</tt> for &#8220;<tt>en</tt>&#8221; and vice-versa <tt>AppleSpell.service</tt> for &#8220;<tt>pl</tt>&#8220;! This happens by instance in <em>Mail.app</em>, when I first use English spell checking via <tt>AppleSpell.service</tt>, and switch to Polish (pl) via <tt>CheckSpell.service</tt> for my next mail, <em>Foundation</em> (<em>NSSpellChecker</em>) is getting crazy, and asking <em>AppleSpell</em> for &#8220;<tt>pl</tt>&#8220;, which results in totally wrong (empty) response. In order to get proper &#8220;<tt>pl</tt>&#8221; via <tt>CheckSpell.service</tt> I need to restart <em>Mail.app</em>, but then when I want to switch to English, once again I need to restart.</p>
<p>This problem hits all users using some extra spell checkers also <tt>CocoaSpell</tt>, so all eastern Europe, and all people using multiple languages at <em>Mail.app</em>.</p>
<blockquote><p>But most important thing is that this problem is not related explicitly to <em>Mail.app</em>, which is just a reference. All applications using <em>Foundation</em>&#8216;s spelling interface, such as <em>Safari</em> are affected. So yes, you need to restart your <em>Safari</em> closing all open windows and tabs if you want to switch spelling language when you type your blog or forum post.</p></blockquote>
<h3>How to reproduce it</h3>
<p>Download and install <a href="http://checkspell.apple.eu.org/">CheckSpell</a>.</p>
<p>The installer will create <tt>/Library/Services/CheckSpell.service</tt> which is spell server based on <tt>NSSpellServer</tt> <em>Cocoa</em> API.<br />
Once it is installed you should see additional languages such as <em>Polski</em> or <em>Cestina</em>. Let&#8217;s try reproduce the bug with <em>Polish&lt;-&gt;English</em> switching.</p>
<p>Try to open <em>Mail.app</em> and write new mail as below:</p>
<blockquote>
<pre>Here below is some Polish sentence.
Tutaj u góry jest tekst po angielsku.</pre>
</blockquote>
<h3>Expected results</h3>
<p>1st line should be valid only in English (<em>AppleSpell</em>) spelling language set, 2nd should be valid only in Polish (<em>CheckSpell</em>).</p>
<h3>Actual results</h3>
<p>Unfortunately when I start writing mail with English spelling, switching to Polish doesn&#8217;t really make 2nd line valid, I get absolutely no response from Polish spell checker (probably <em>AppleSpell</em> is getting called with &#8220;<tt>pl</tt>&#8221; instead of <em>CheckSpell</em>)</p>
<p>Once the mail is saved and <em>Mail.app</em> restarted, it starts fine with Polish, &#8230; until the switch back to English. Then <em>CheckSpell</em> is complaining that it is getting called with &#8220;<tt>en</tt>&#8221; language which it wasn&#8217;t registered for (<em>AppleSpell</em> should be called).</p>
<h3>Note that..</h3>
<p>When you do: &#8220;<tt>killall AppleSpell CheckSpell</tt>&#8221; prior running <em>Mail.app</em>, switching spelling languages works somehow fine! So the problem appears when <em>AppleSpell</em> &amp; <em>CheckSpell</em> service processes are already running in the system. So the problem may not appear 1st time when you run <em>Mail.app</em> after installation of <em>CheckSpell</em>, please rerun it once both spelling service processes are running.</p>
<p>So the diagnosis is that once single application using <tt>Foundation.framework</tt> contacts the <tt>NSSpellServer</tt> that is already running, it will always use THIS one regardless of selected language and other <tt>NSSpellServer</tt> that may be proper.</p>
<p>Additionally all <tt>NSTextView</tt> based GUIs such as <em>Mail.app</em> miss revalidation. Every time you change the language in <em>Spelling &amp; Gramma</em> window and you got <em>Check spelling as you type</em> ON the spelling is not revalidated with current language, you need to click <em>Next</em> many many times, or scroll your cursor trough whole document in order to make the spelling underline incorrect words in current language.<br />
This is also the case when you open the saved mail in <em>Mail.app</em>, incorrect words are not underlined on open.</p>
<h3>Catching up bit closer with Apple</h3>
<p>I have subscribed to <tt>cocoa-dev</tt> mailing list and sent there the report. What was my (positive) surprise when I received a response from <em>Apple</em>&#8216;s employee asking for some extra details and claiming they will have a look at this. Woah, I thought, you rock dudes!</p>
<p>After I send the guy few extra lines about my configuration etc. I started looking towards the response and hopefully the FIX itself. None of them arrived. I have resent some mails asking for the contact, &#8230; no reply. I have asked for feedback again on <tt>cocoa-dev</tt>, no reply. Even I saw the guy posting in other threads on the list.</p>
<p>Finally I filled bug <a href="https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/77/wo/nxI8d8TNtzvN0BJS9YM5Lw/6.57.20.1.3">6206237</a> at <tt>bugreport.apple.com</tt> as some list member (but not an Apple&#8217;s employee) advised me.</p>
<h3>Trying to believe I did something wrong&#8230;</h3>
<p>Apple, you should respond &#8220;<em>Bugger off!</em>&#8221; at the very beginning &#8211; to all the bug reports I have sent, to all OSX users that use custom spell checker. It is 10.5.5 right now and we still need to live with this bug.</p>
<p>All this makes me understand that the Apple&#8217;s way is to stay quiet as the grave, if there is any problem regarding their products. But there is no conclusion there, all I can say I feel the pity that all my reports gone into the drain and OSX cannot be pushed closer to the perfection (even it could), making myself and many my fellow countrymans happier.</p>
<p><em>I encourage everybody to post comments below about their experiences with this problem. Hope someday this will hit the eye of Apple&#8217;s management.</em></p>
<h2>Postscriptum</h2>
<p>After having a sleep with the problem in my head, I tend to believe only way is to add English, French, etc. spelling checking into <em>CheckSpell</em> and manually disable <tt>AppleSpell.service</tt>. This should make the trick, even it is quite bad idea to touch <tt>/System/Library/Services</tt>.</p>
<h2><span style="text-decoration: line-through;">You can help</span></h2>
<p><span style="text-decoration: line-through;">If you have ADC account please fill a bug report at </span><a href="http://bugreport.apple.com/"><span style="text-decoration: line-through;">bugreport.apple.com</span></a><span style="text-decoration: line-through;"> and reference Problem ID 6206237. Unfortunately Apple does not let you see other problems than just yours.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nanoant.com/apple/nsspellserver-guilty-of-tearing-my-hair-out/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
