<?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>banana bee</title>
	<atom:link href="http://www.banana-bee.com/weblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.banana-bee.com/weblog</link>
	<description>bee banana</description>
	<lastBuildDate>Sat, 13 Mar 2010 08:31:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Performance shock while developing</title>
		<link>http://www.banana-bee.com/weblog/2009/12/26/performance-shock-while-developing/</link>
		<comments>http://www.banana-bee.com/weblog/2009/12/26/performance-shock-while-developing/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 20:34:46 +0000</pubDate>
		<dc:creator>Michal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.banana-bee.com/weblog/?p=26</guid>
		<description><![CDATA[Few months ago I improved the performance of Denoise&#8217;s algorithm by incorporating a Grand Central technology of Mac OS X 10.6 Snow Leopard. All that in the development version which is coming out soon.

As I already wrote in previous post the improvement is marginal &#8211; on dual core Mac denoising images is double as fast [...]]]></description>
			<content:encoded><![CDATA[<p>Few months ago I improved the performance of Denoise&#8217;s algorithm by incorporating a Grand Central technology of Mac OS X 10.6 Snow Leopard. All that in the development version which is coming out soon.</p>

<p>As I already wrote in previous post the improvement is marginal &#8211; on dual core Mac denoising images is double as fast as in the current version.</p>

<p>As I&#8217;m developing Denoise further this week, I was doing lots of denoising, and noticed that it kinda takes too long. As my test images are pretty small to make testing fast during development, the performance slowdown was not easy to spot, but there was that feeling, you know, that something&#8217;s not right.</p>

<p>So I started to test, measure, and compare with the version 1.0.</p>

<p>You can&#8217;t image how I felt after I figured out that the new algorithm is only around 5% faster. I tried with various images, and nearly always it was just a little improvement. I didn&#8217;t understand it. I stopped believing in myself &#8211; in work I&#8217;ve done months ago. I thought maybe it&#8217;s the Snow Leopard update that slowed down something. I was checking the CPU usage in Activity Monitor application, and could clearly see that old version uses only one CPU&#8217;s core, the new one both of them. Why the heck is the improvement in processing time so slow ? What was I smoking in the past when I implemented all this ?</p>

<p>It took me maybe two hours to figure out what&#8217;s wrong. I was comparing the release version of version 1.0 with debug version of the new 2.0 version. Debugging versions are half as fast as the release ones. At least in my case.</p>

<p>I was relieved, but I&#8217;ll never forget those frightening moments of comparing bulls and cows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.banana-bee.com/weblog/2009/12/26/performance-shock-while-developing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update</title>
		<link>http://www.banana-bee.com/weblog/2009/12/06/update/</link>
		<comments>http://www.banana-bee.com/weblog/2009/12/06/update/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 17:26:27 +0000</pubDate>
		<dc:creator>Michal</dc:creator>
				<category><![CDATA[banana bee]]></category>

		<guid isPermaLink="false">http://www.banana-bee.com/weblog/?p=22</guid>
		<description><![CDATA[I didn&#8217;t post any updates to this blog neither to Denoise for a year and half. I had a couple of personal issues causing no time for developing. Despite of that Denoise enjoyed a bunch of sales during that time, and this way I want to thank all the customers, and people who wrote me [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t post any updates to this blog neither to Denoise for a year and half. I had a couple of personal issues causing no time for developing. Despite of that Denoise enjoyed a bunch of sales during that time, and this way I want to thank all the customers, and people who wrote me about trying the software and their experiences with it. Even when not developing Denoise further I was trying to give the best support and help on time.</p>

<p>Around the time of Snow Leopard release I&#8217;ve found the time and got back on developing the next version of Denoise. It&#8217;s slowly progressing, getting new features. I don&#8217;t want to promise any release dates neither the features that are not finished yet, but to wet your appetite I can tell you that denoising is going to be much faster &#8211; employing the Grand Central Dispatch technology thus using all the cores of your Macs. On my dual-core Macbook the processing time drops to half, so it is really that efficient. This makes Denoise 2.0 to require Snow Leopard and an Intel Mac.</p>

<p><strong>Not to forget &#8211; the update will be free for all existing customers.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.banana-bee.com/weblog/2009/12/06/update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First week</title>
		<link>http://www.banana-bee.com/weblog/2008/05/07/first-week/</link>
		<comments>http://www.banana-bee.com/weblog/2008/05/07/first-week/#comments</comments>
		<pubDate>Tue, 06 May 2008 22:37:57 +0000</pubDate>
		<dc:creator>Michal</dc:creator>
				<category><![CDATA[banana bee]]></category>

		<guid isPermaLink="false">http://www.banana-bee.com/weblog/?p=17</guid>
		<description><![CDATA[Today we&#8217;re a week older and wiser. It&#8217;s been a superb week here at Banana Bee. Denoise spawned some interest, got few reviews on the web, and was downloaded a magnitude more times as I expected. I got valuable feedback, supportive words, even a bug report on which I&#8217;m working to fix. The sales are [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re a week older and wiser. It&#8217;s been a superb week here at Banana Bee. Denoise spawned some interest, got few reviews on the web, and was downloaded a magnitude more times as I expected. I got valuable feedback, supportive words, even a bug report on which I&#8217;m working to fix. The sales are also slowly coming, which is a good sign.</p>

<p>I want to thank you all for this. You are the most important part of this journey.</p>

<p>Customers. Testers. <a href="http://prmac.com/">prMac</a>. <a href="http://www.slicehost.com/">Slicehost</a>. <a href="http://www.esellerate.net/">eSellerate</a>. MacSB group. Apple. And, the most important, my family.</p>

<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.banana-bee.com/weblog/2008/05/07/first-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Denoise 1.0 released</title>
		<link>http://www.banana-bee.com/weblog/2008/04/30/denoise-1-0-released/</link>
		<comments>http://www.banana-bee.com/weblog/2008/04/30/denoise-1-0-released/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 22:39:52 +0000</pubDate>
		<dc:creator>Michal</dc:creator>
				<category><![CDATA[banana bee]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://www.banana-bee.com/weblog/?p=15</guid>
		<description><![CDATA[Today marks the date of the first release of Denoise, a product I&#8217;ve been working on through past months. It&#8217;s a small Mac application implementing a denoising algorithm for images &#8211; photos and scans.

I&#8217;m very enthusiastic about the release, I was anticipating to show what I&#8217;ve already done to a larger audience, and discuss the [...]]]></description>
			<content:encoded><![CDATA[<p>Today marks the date of the first release of Denoise, a product I&#8217;ve been working on through past months. It&#8217;s a small Mac application implementing a denoising algorithm for images &#8211; photos and scans.</p>

<p>I&#8217;m very enthusiastic about the release, I was anticipating to show what I&#8217;ve already done to a larger audience, and discuss the future direction. The development before reaching 1.0 was a lonely one, something I&#8217;m not used to from my previous career where development is based on concrete user&#8217;s needs. Development of new product is very different in this regard, everything is based on a guess &#8211; that there are people with the same taste as me and they are willing to become my customers.</p>

<p>Denoise is a result of my own need. I once had a grainy photo. I liked the photo so much that I wanted to improve its quality. I found some programs that promised help, but testing them didn&#8217;t bring me anywhere. I either didn&#8217;t understand their interface, or I was not happy with the result. Then I stumbled upon the GREYCstoration, a freely described algorithm and an open-source implementation for Linux. Thanks to Mac&#8217;s Unix underpinnings I got it running on my Mac in few hours, and was surprised by the result. Using command line utility for imaging was no fun, but I got the result I wished for.</p>

<p>I didn&#8217;t start to develop Denoise at that time. That came much later when I brainstormed the ideas on what I want to develop for a Mac. Having an application for easy denoising of photos makes so much sense. So I went ahead and started implementing the algorithm my way. Some parts I&#8217;ve done using Core Image &#8211; the powerful image-processing technology on a Mac, other parts are optimized for execution on velocity engine of PowerPC or SSE instructions on Intel processors. All that to make the complex process of denoising as fast as possible. On top of that I created a Mac user interface using the Cocoa framework.</p>

<p>Actually, I planned Denoise 1.0 to have more features and richer user interface. But pretty soon in the development I missed the feedback, and got the need to have it out as soon as possible. I cut few features, made few shortcuts, and simply released.</p>

<p>Today the site is up, Denoise is available for download, press release is out, I&#8217;m excited about me becoming <a href="http://daringfireball.net/2005/10/the_life" title="The Life">Indie</a>, and looking forward to continue Denoise&#8217;s development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.banana-bee.com/weblog/2008/04/30/denoise-1-0-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Denoise mentioned for the first time</title>
		<link>http://www.banana-bee.com/weblog/2007/10/13/denoise-mentioned-for-the-first-time/</link>
		<comments>http://www.banana-bee.com/weblog/2007/10/13/denoise-mentioned-for-the-first-time/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 20:19:21 +0000</pubDate>
		<dc:creator>Michal</dc:creator>
				<category><![CDATA[banana bee]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://www.banana-bee.com/weblog/2007/10/13/denoise-mentioned-for-the-first-time/</guid>
		<description><![CDATA[Magic is in the detail. I&#8217;m still getting surprised at how many things have to be thinked of when releasing software.

Today I had a surprise after I found out (thanks analytics) that a slovak macblog wrote a note about Denoise. On one side I&#8217;m really pleased about the published article, especially as it is very [...]]]></description>
			<content:encoded><![CDATA[<p>Magic is in the detail. I&#8217;m still getting surprised at how many things have to be thinked of when releasing software.</p>

<p>Today I had a surprise after I found out (thanks <a href="http://www.google.com/analytics/">analytics</a>) that a slovak <a href="http://macblog.sk" title="MacBlog.sk">macblog</a> wrote <a href="http://macblog.sk/software/softwarove-tipy-denoise-na-odstranovanie-sumu-z-fotiek-trillian-pre-mac-os-x-913.html">a note</a> about <a href="http://denoiseapp.com" title="Denoise website">Denoise</a>. On one side I&#8217;m really pleased about the published article, especially as it is very positive, on the other side I realized my mistake not saying clearly on <a href="http://denoiseapp.com">the website</a> that Denoise is shareware and not free software, as author of the article suggested.</p>

<p>So I went ahead and added a note on the web saying clearly that Denoise is shareware.</p>

<p>Another problem I&#8217;ve found is how I count download statistics. I use google analytics, and I also track clicks on download links using javascript function to send notification to <em>analytics</em>. I let details about statistics for another blog post, what I want to mention today is that I don&#8217;t get any numbers from download links not being located on my website &#8211; for example direct downloads from mentioned article.</p>

<p>So another small job I did today is enabling apache to log requests to my web sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.banana-bee.com/weblog/2007/10/13/denoise-mentioned-for-the-first-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging</title>
		<link>http://www.banana-bee.com/weblog/2007/10/10/blogging/</link>
		<comments>http://www.banana-bee.com/weblog/2007/10/10/blogging/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 20:55:36 +0000</pubDate>
		<dc:creator>Michal</dc:creator>
				<category><![CDATA[banana bee]]></category>

		<guid isPermaLink="false">http://www.banana-bee.com/weblog/2007/10/10/blogging/</guid>
		<description><![CDATA[Daniel Jalkut, the MarsEdit guy, wrote a post recently about blogging and how everyone should have a blog. Perfect timing for this theme, as I published my first post only few days ago.

Actually, I  already have another blog, a personal one, since 2005 or even longer. Daniel lists all feelings I have about that [...]]]></description>
			<content:encoded><![CDATA[<p>Daniel Jalkut, the <a href="http://www.red-sweater.com/marsedit/" title="MarsEdit">MarsEdit</a> guy, <a href="http://www.red-sweater.com/blog/414/no-more-excuses" title="No More Excuses">wrote a post</a> recently about blogging and how everyone should have a blog. Perfect timing for this theme, as I published my first post only few days ago.</p>

<p>Actually, I  already have another blog, a personal one, since 2005 or even longer. Daniel lists all feelings I have about that blog:</p>

<ul>
<li>Nobody reads my blog</li>
<li>I don&#8217;t have anything to say&#8230;</li>
<li>I&#8217;m not a very good writer&#8230;</li>
<li>I don&#8217;t have time to blog</li>
</ul>

<p>I find this situation interesting. I already know that I&#8217;m unable to maintain a blog, and I start a new one anyway. Why ?</p>

<p>Is it related to the fact, that every successful mac developer has a blog ? Can I grow my business without blogging ? How do I start spreading word of mouth about my product ?</p>

<p>These are all valid questions and I&#8217;m looking forward to get answers. But my reasons to start a <em>company blog</em> are different.</p>

<p>I start to feel that I have something to say. From time to time I have the need to talk to someone about all those things that I get excited about, or go through. It&#8217;s easier to find someone to talk about all things personal, but what about the Mac, Cocoa, or Business themes.</p>

<p>This is a different league in comparison to a <em>personal blog</em> &#8230; which is just &#8230; you know, a personal blog, things I can discuss in person with anybody around. But with whom should I discuss what&#8217;s up with my code, website, payment processor &#8230; ? I don&#8217;t know many people with a Mac, and Cocoa is unknown term all around me. It&#8217;s not like I&#8217;m living in a cave, actually opposite, there are more companies doing Mac software here as probably in any other city in Europe. But it doesn&#8217;t matter if I don&#8217;t show up.</p>

<p>The other reason is having kind of a diary. I went through few interesting periods in my short life, but I don&#8217;t have anything to remind me of them except my own memory. It&#8217;s tempting to try to document something.</p>

<p>Now I only hope blogging is more like a conversation over a beer than writing a diary. For me it&#8217;s still more of an experiment as commitment. Basically all I want is having some fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.banana-bee.com/weblog/2007/10/10/blogging/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First post</title>
		<link>http://www.banana-bee.com/weblog/2007/09/23/first-post/</link>
		<comments>http://www.banana-bee.com/weblog/2007/09/23/first-post/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 01:28:28 +0000</pubDate>
		<dc:creator>Michal</dc:creator>
				<category><![CDATA[banana bee]]></category>

		<guid isPermaLink="false">http://www.banana-bee.com/weblog/2007/09/23/first-post/</guid>
		<description><![CDATA[I&#8217;ve read lots of first posts over the years, and they all sound so enthusiastic. When people start blogging they think they&#8217;re gonna change world, but they can&#8217;t even remember the password to blogger or what they use the next evening.

I admit it from the start. I don&#8217;t plan to write often. I&#8217;m not going [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve read lots of first posts over the years, and they all sound so enthusiastic. When people start blogging they think they&#8217;re gonna change world, but they can&#8217;t even remember the password to <em>blogger</em> or what they use the next evening.</p>

<p>I admit it from the start. I don&#8217;t plan to write often. I&#8217;m not going to put my brain here. Don&#8217;t expect to find posts over hundred words here.</p>

<p>So why this weblog ? I&#8217;m getting into Mac programming. Even better, I want to sell my cocoa baby, so starting a small mac business. Some call it <a href="http://daringfireball.net/2005/10/the_life" title="The Life">living the life</a>, but I&#8217;m not going that far. Not yet. I&#8217;m living the life at daytime, and this chocolate thing I do instead of sleeping, that&#8217;s not life. That&#8217;s pure fun. Did you know that unhealthy foods taste best? It&#8217;s the same with programming. Writing code at unhealthy times feels good. Having a product out and blogging about it is a good match, and I&#8217;m looking forward to both.</p>

<p>Enough with words. It&#8217;s getting late, time for Xcode.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.banana-bee.com/weblog/2007/09/23/first-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
