<?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>Fnk (alpha) &#187; zeh</title>
	<atom:link href="http://ffnnkk.org/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://ffnnkk.org</link>
	<description></description>
	<lastBuildDate>Mon, 13 Sep 2010 15:31:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Flash Player 10.1 announced</title>
		<link>http://ffnnkk.org/2009/10/05/flash-player-101-announced/</link>
		<comments>http://ffnnkk.org/2009/10/05/flash-player-101-announced/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 13:54:59 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[Developer diaries]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=496</guid>
		<description><![CDATA[Adobe has just announced Flash Player 10.1, managing to add a plethora of new features to it even though it's not a full new version. Of particular interest to me are the new sound (microphone) capabilities, something that could be exploited inside Fnk in a number of ways.]]></description>
			<content:encoded><![CDATA[<p>Adobe has just <a href="http://www.adobe.com/devnet/logged_in/jchurch_flashplayer10.1.html?devcon=f2">announced Flash Player 10.1</a>, managing to add <a href="http://labs.adobe.com/technologies/flashplayer10/features.html">a plethora of new features</a> to it even though it&#8217;s not a full new version. Of particular interest to me are the new sound (microphone) capabilities and native multi-touch support, something that could be exploited inside Fnk in a number of ways.</p>
<p>This release also makes it one thing obvious to me: while in development, Fnk will always target the latest version of Flash that&#8217;s publicly available, without worrying about <em>user penetration</em> or anything of the sort. Old versions of Fnk will still be available as always, so this shouldn&#8217;t be a problem.</p>
<p>Also, Fnk development is close to resuming, now that I finally have a computer at home with everything installed. I can&#8217;t wait to play with those features. As a personal playground of Flash capabilities and the code that&#8217;s used for them, not being bound to artificial limitations like that is quite liberating.</p>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/10/05/flash-player-101-announced/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Brief hiatus</title>
		<link>http://ffnnkk.org/2009/04/17/brief-hiatus/</link>
		<comments>http://ffnnkk.org/2009/04/17/brief-hiatus/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 17:41:34 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[Developer diaries]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=493</guid>
		<description><![CDATA[If it isn't obvious yet, Fnk development is undergoing a brief pause, as I get ready to move overseas to finally join the people at Firstborn in NYC.]]></description>
			<content:encoded><![CDATA[<p>If it isn&#8217;t obvious yet, Fnk development is undergoing a brief pause, <a href="http://zehfernando.com/2008/the-end-of-the-end/">as I get ready to move overseas to finally join the people at Firstborn in NYC</a>. The current development version has plenty of changes done to it already, but that won&#8217;t be going out until I&#8217;ve moved and got my life back into track. Once that is completed I&#8217;ll go back to the normal development cycle &#8211; and, specially, get it ready for going open source.</p>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/04/17/brief-hiatus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Netbook Effect</title>
		<link>http://ffnnkk.org/2009/02/24/the-netbook-effect/</link>
		<comments>http://ffnnkk.org/2009/02/24/the-netbook-effect/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 16:30:45 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[Other news]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=490</guid>
		<description><![CDATA[Things are slow around here while I'm preparing a more mature release of Fnk that will include changes specially tailored towards making it a better standalone application (that'll be 0.2) and while I get my stuff together to move to another country (something that should hopefully happen in a couple of months). In the meantime, however, I'd like to point readers to this great article by Clive Thompson on Wired Magazine.]]></description>
			<content:encoded><![CDATA[<p>Things are slow around here while I&#8217;m preparing a more mature release of Fnk that will include changes specially tailored towards making it a better <em>standalone</em> application (that&#8217;ll be 0.2) and while I get my stuff together to move to another country (something that should hopefully happen in a couple of months). In the meantime, however, I&#8217;d like to point readers to this great article by Clive Thompson on Wired Magazine: <a href="http://www.wired.com/gadgets/wireless/magazine/17-03/mf_netbooks">The Netbook Effect: How Cheap Little Laptops Hit the Big Time</a>. It talks about how Netbooks came to life, what niche they&#8217;re filling &#8211; surprisingly, not just the &#8220;poor net user&#8221; category &#8211; and what sort of impact Netbooks and web-based applications can have. The latter is the part that interests me the most.</p>
<p>Maybe this is not so obvious in this website, but one of the most important aspects in my defense of the Fnk project during my final college presentation was how we&#8217;re moving to web-based applications to many of the common tasks we&#8217;d only usually find in expensive standalone programs, so it&#8217;s refreshing to see I&#8217;m not the only one who think there&#8217;s a silent revolution forming up. That&#8217;s not to say I believe we&#8217;ll completely replace standalone applications with web-based ones, but I can see a large number of web apps taking over.</p>
<p>Ironically, to me, this is a full change of mind from how I saw things around 4 years ago; I used to laugh at the idea of someone editing text documents online, but my own college experience has made me open my eyes. That&#8217;s because during college, I normally needed to do some tasks like edit documents or spreadsheets from different computers &#8211; from different operating systems &#8211; just about all the damn time, and almost never using the same computer. Remoting to my home computer (through VNC) was a problem due to firewalls and lack of speed; portable, thumb drive-based applications were too slow (and I needed both OSX and Windows versions of those). But when I started using applications like Google Docs, things just snapped into place. It just clicked, and I started using Google Docs every day for college-related stuff.</p>
<p>I certainly don&#8217;t think this is a solution for everyone, but for some, web applications is just perfect, and this is also something I hope to defend with Fnk.</p>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/02/24/the-netbook-effect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Running a successful Open Source project</title>
		<link>http://ffnnkk.org/2009/01/25/running-a-successful-open-source-project/</link>
		<comments>http://ffnnkk.org/2009/01/25/running-a-successful-open-source-project/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 04:12:23 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[Developer diaries]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=474</guid>
		<description><![CDATA[Since the very start of the Fnk project, I decided it'd be an open source project, as this is usually the approach I take with the stuff I create in my spare time. However, I had also decided this would be done <em>eventually</em>, some time after the project was public, and not at the very start.]]></description>
			<content:encoded><![CDATA[<p>Since the very start of the Fnk project, I decided it&#8217;d be an open source project, as this is usually the approach I take with the stuff I create in my spare time. However, I had also decided this would be done <em>eventually</em>, some time after the project was public, and not at the very start.</p>
<p>The reason for that decision were twofold. First, I had to decide what kind of license to attach to it &#8211; either a more permissive open-source license (like <a href="http://en.wikipedia.org/wiki/MIT_License">MIT</a>) or a more orthodox license (like <a href="http://en.wikipedia.org/wiki/GNU_General_Public_License">GPL</a>). While I had not made any kind of decision on that matter, I&#8217;m leaning towards GPL, with maybe <a href="http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License">LGPL</a> for library versions of the Fnk player &#8211; this would be the first project I release under those licenses, and the decision is not that easy.</p>
<p>The second reason, and probably most important one, is that I&#8217;m simply not a very good open source author. It&#8217;s not that I&#8217;m completely ignorant of what it is or how it works &#8211; I have created open source two projects (<a href="http://hosted.zeh.com.br/mctween/">MC Tween</a> and <a href="http://code.google.com/p/tweener/">Tweener</a>) that have been quite successful, and I had no problem in releasing some other stuff I created as open source code.</p>
<p>The problem, instead, is that I don&#8217;t know how to actually run an open source project with more than one people; it&#8217;s fairly easy for me to release and update my own stuff, but when it becomes bigger, and people start making requests, or contributing code, or sending suggestions or bugfixes, I&#8217;m just out of my league and I don&#8217;t know how to deal with the <em>centralization</em> of control and how to manage people under those circumstances. To put it another way, I&#8217;m just a bad open source project leader. Even my knowledge of the available tools (CVS/SVN, issue/goal tracking) at administrative level is pretty rudimentary and tend to be restricted to what contributors know.</p>
<p>While I&#8217;m not holding my breath over anything, there&#8217;s a chance that more people will want to contribute to Fnk, either with bug reporting and suggesting, or with new code for bug fixing or new features. Under that scenario, my fears are that I would not know how to properly deal with them &#8211; specially with how to make the project gears spin well enough for the project to work with more than one author contributing to it with no delays. The project has never been about making Fnk&#8217;s code public (although it does have its problems currently), but what to do with feedback I could from it.</p>
<p>Because of this, I&#8217;ve been researching a bit and reading about how to properly run open source projects before I can make Fnk&#8217;s source public. Specially, I have been reading <a href="http://www.red-bean.com/kfogel/">Karl Fogel</a>&#8216;s freely available book, &#8220;<a href="http://producingoss.com/">Producing Open Source Software</a>&#8220;, found thanks to <a href="http://haacked.com/archive/2006/01/16/RunningAnOpenSourceProject.aspx">this page</a>. And I have to say, it&#8217;s been pretty enlightening. Not only does the guy write pretty well, but the book talks about all aspects of free and open source software, including providing historic and contextual information about what&#8217;s discussed.</p>
<p>This is what this post is about. If you&#8217;re unsure about what open source software is about, or about how you can make a successful open source project, go check the book out. It is rather long, but you can skip some parts you already know and go straight to the topics you are curious about. I&#8217;m mostly focused on the technical management issues, and it&#8217;s been pretty good so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/01/25/running-a-successful-open-source-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Version 0.1, build 3879</title>
		<link>http://ffnnkk.org/2009/01/14/version-01-build-3879/</link>
		<comments>http://ffnnkk.org/2009/01/14/version-01-build-3879/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 19:50:36 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[New releases]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=469</guid>
		<description><![CDATA[Fnk has been updated. The new version is 0.1, build 3879. This update applies to both the browser and standalone versions of Fnk.]]></description>
			<content:encoded><![CDATA[<p>Fnk has been updated. The new version is 0.1, build 3879. This update applies to both the browser and standalone versions of Fnk.</p>
<p>Standalone version changes:</p>
<ul>
<li>Added: menu item mnemonics (ALT+letter shortcuts for Windows and Linux)</li>
<li>Added: all keys are properly detected by the &#8220;Keyboard (System)&#8221; node in fullscreen mode</li>
</ul>
<p>Node changes:</p>
<ul>
<li>Added: ToString (Number), does a simple number -> string conversion</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/01/14/version-01-build-3879/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version 0.1, build 3847</title>
		<link>http://ffnnkk.org/2009/01/05/version-01-build-3847/</link>
		<comments>http://ffnnkk.org/2009/01/05/version-01-build-3847/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 23:29:43 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[New releases]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=457</guid>
		<description><![CDATA[Fnk has been updated. The new version is 0.1, build 3847. This update applies to both the browser and standalone versions of Fnk.]]></description>
			<content:encoded><![CDATA[<p>Fnk has been updated. The new version is 0.1, build 3847. This update applies to both the browser and standalone versions of Fnk.</p>
<p>Other changes and notes:</p>
<ul>
<li>Fixed an error where certain features would be locked because the menu would think &#8220;F&#8221; was a special key shortcut. To fix it, certain shortcuts (function keys, DEL, TAB) will have to be disabled for a while.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/01/05/version-01-build-3847/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version 0.1, build 3844</title>
		<link>http://ffnnkk.org/2009/01/05/version-01-build-3844/</link>
		<comments>http://ffnnkk.org/2009/01/05/version-01-build-3844/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 20:16:39 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[New releases]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=451</guid>
		<description><![CDATA[Fnk has been updated. The new version is 0.1, build 3844. This update applies to both the browser and standalone versions of Fnk.

This update marks the beginning of work on the standalone version optimization feature group. For more information, see the current development roadmap.]]></description>
			<content:encoded><![CDATA[<p>Fnk has been updated. The new version is 0.1, build 3844. This update applies to both the browser and standalone versions of Fnk.</p>
<p>This update marks the beginning of work on the <strong>standalone version optimization</strong> feature group. For more information, see the <a href="/about/development-roadmap/">current development roadmap</a>.</p>
<p>Features added:</p>
<ul>
<li>The standalone version now uses the native operating system&#8217;s menu (pending tests under OS X however)</li>
</ul>
<p>Nodes changed:</p>
<ul>
<li>SineSynth (Sound): frequency input is now correct</li>
<li>TriangleSynth (Sound): frequency input is now correct</li>
<li>SquareSynth (Sound): frequency input is now correct</li>
<li>SawtoothSynth (Sound): frequency input is now correct</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/01/05/version-01-build-3844/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Year&#8217;s resolutions</title>
		<link>http://ffnnkk.org/2009/01/01/new-years-resolutions/</link>
		<comments>http://ffnnkk.org/2009/01/01/new-years-resolutions/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 15:05:16 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[Developer diaries]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=408</guid>
		<description><![CDATA[With 2009 under our feet, I've been figuring out how will I spend my time building Fnk. Since this is something I'll be doing on my spare time, it has no clear roadmap, but I've distributed my huge list of to-do items into some specific feature/change groups, something which look more or less like this...]]></description>
			<content:encoded><![CDATA[<p>With 2009 under our feet, I&#8217;ve been figuring out how will I spend my time building Fnk. Since this is something I&#8217;ll be doing on my spare time, it has no clear roadmap, but I&#8217;ve distributed my huge list of to-do items into some specific feature/change groups, something which look more or less like this:</p>
<ul>
<li>Misc editing: link types, panel additions, proper connection editing and value validation</li>
<li>Standalone version optimization and features (native OS UI, proper local file reading)</li>
<li>Misc graphic features</li>
<li>Misc sound features</li>
<li>Misc video features</li>
<li>Embed player</li>
<li>Web capabilities (server-side saving/loading/sharing)</li>
<li>Sub-patch creating and editing</li>
<li>Loadable SWF/SWC player</li>
<li>Proper stream support (remote loading)</li>
<li>File embedding</li>
<li>XML features</li>
<li>Multi-user editing</li>
</ul>
<p>It&#8217;s a lot of stuff to be done (and this doesn&#8217;t count more basic changes, like fixing bugs and adding more basic nodes). So instead of doing random different changes, I&#8217;ve decided to tackle each specific group at a time.</p>
<p>Right now, while this wouldn&#8217;t usually be the #1 priority, I&#8217;m fixing the standalone version features &#8211; making sure it&#8217;s properly integrate to the user&#8217;s operating system and working as expected, like using the native OS menu, opening .fnk files, reading image and sound files without a lot of internal circlejerking, and things like that. I believe this is needed to have a more mature application to work with before dealing with some of the inner features.</p>
<p>Other change groups will follow &#8211; there&#8217;s still a lot in Fnk that can be considered quite flaky. When the time comes, I&#8217;ll post here about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2009/01/01/new-years-resolutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Pixel Bender contest</title>
		<link>http://ffnnkk.org/2008/12/28/a-pixel-bender-contest/</link>
		<comments>http://ffnnkk.org/2008/12/28/a-pixel-bender-contest/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 14:35:16 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[Other news]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=391</guid>
		<description><![CDATA[Adobe and NVidia have partnered up to create a Pixel Bender contest: write Pixel Bender shaders (for three different categories) and win prizes.]]></description>
			<content:encoded><![CDATA[<p>Adobe and NVidia have partnered up to create a <a href="http://www.nzone.com/object/nzone_pixelbender_contest.html">Pixel Bender contest</a>: write Pixel Bender shaders (for three different categories) and win hardware prizes. There&#8217;s more information at <a href="http://blogs.adobe.com/jnack/2008/12/create_with_pix.html">John Nack&#8217;s blog</a> too.</p>
<p>While Fnk doesn&#8217;t yet support PB filters &#8211; right now its image filtering capabilities are restricted to the lone Blur filter node &#8211; it&#8217;ll do so in the near future (it has always been part of the plan since Fnk was born), and this is a great opportunity to learn the platform. HLSL/GLSL pixel shader programmers will already feel right at home, and will also be contributing to something that can be used by a majority of people later (in After Effects, Photoshop and many others), not just by programmers in some OpenGL or DirectX environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2008/12/28/a-pixel-bender-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version 0.1, build 3783</title>
		<link>http://ffnnkk.org/2008/12/17/version-01-build-3783/</link>
		<comments>http://ffnnkk.org/2008/12/17/version-01-build-3783/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 00:12:40 +0000</pubDate>
		<dc:creator>zeh</dc:creator>
				<category><![CDATA[New releases]]></category>

		<guid isPermaLink="false">http://ffnnkk.org/?p=367</guid>
		<description><![CDATA[Fnk has been updated. The new version is 0.1, build 3783. This update applies to the browser version of Fnk.]]></description>
			<content:encoded><![CDATA[<p>Fnk has been updated. The new version is 0.1, build 3783. This update applies to the browser version of Fnk.</p>
<p>This version basically changes the way how sound synthesis is handled internally, and add some new waveforms. It&#8217;s not entirely right yet, but a lot better than before.</p>
<p>Nodes added:</p>
<ul>
<li>Sawtooth (Sound): generates a sawtooth waveform for sound synthesis, with configurable harmonics</li>
<li>Square (Sound): generates a square waveform for sound synthesis, with configurable harmonics</li>
<li>Triangle (Sound): generates a triangle waveform for sound synthesis, with configurable harmonics</li>
<li>Sine (Sound): generates a sinusoidal waveform for sound synthesis (previously known as &#8220;WaveGenerator (Sound)&#8221;)</li>
</ul>
<p>Nodes removed:</p>
<ul>
<li>WaveGenerator (Sound): dies and reincarnates as &#8220;Sine (Sound)&#8221;, with changed parameters and functionality</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ffnnkk.org/2008/12/17/version-01-build-3783/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

