<?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>Adventures Of Atom Smith &#187; programming</title>
	<atom:link href="http://www.forkforge.org/forkblog/?cat=18&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.forkforge.org/forkblog</link>
	<description>The paradigm-shifting, next generation of Web2.0 synergystic dynamic navel gazing!</description>
	<lastBuildDate>Tue, 05 Oct 2010 16:41:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Still Not Dead Yet</title>
		<link>http://www.forkforge.org/forkblog/?p=69</link>
		<comments>http://www.forkforge.org/forkblog/?p=69#comments</comments>
		<pubDate>Wed, 09 Jan 2008 10:16:47 +0000</pubDate>
		<dc:creator>forkazoo</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.forkforge.org/forkblog/?p=69</guid>
		<description><![CDATA[Uh, happy New Year. All sorts of craziness, but recently I have been working on learning the GTK+ API. It&#8217;s slowly starting to sink in, and here is the progress of my current little test application: That&#8217;s the screenshot. It doesn&#8217;t do very much yet, but I have usually always written my programs without graphical [...]]]></description>
			<content:encoded><![CDATA[<p>Uh, happy New Year.</p>
<p>All sorts of craziness, but recently I have been working on learning the GTK+ API.  It&#8217;s slowly starting to sink in, and here is the progress of my current little test application:<a href='http://www.forkforge.org/forkblog/wp-content/uploads/2008/01/gtk_track_test_1.jpg' title='GTK+ Test App (Tracker)'><img src='http://www.forkforge.org/forkblog/wp-content/uploads/2008/01/gtk_track_test_1.thumbnail.jpg' alt='GTK+ Test App (Tracker)' /></a></p>
<p>That&#8217;s the screenshot.  It doesn&#8217;t do very much yet, but I have usually always written my programs without graphical interfaces.  Learning GTK+ has involved a lot of curse words.  Eventually, it is meant to be a simple motion tracking utility.  You&#8217;ll be able to select some points in the image, and it will track their motion in a video clip.  This is really useful for a lot of special effects, but I won&#8217;t go into the detail now.  It was sort of inspired by reading a description of how the motion tracking algorithm in a program called ras_track works.  I was curious to see if my understanding of the description of the algorithm was correct.  The algorithm itself is fairly simple, but all the peripheral work making a program that uses that algorithm took me slightly longer than I had intended.  A week later, I&#8217;m about two days away from maybe getting started.</p>
<p>The point of using custom widgets derived from a base class finally sunk in today:  The API was designed by a pack of drunken monkeys hell bent of poking themselves in the eye with something sharp &#8211; consequently doing things in a more sane way than using custom widgets is fairly annoying.</p>
<p>Now, ras_track inspired this project and also inspired a *lot* of other motion trackers since it is sort of one of the grand daddies of motion tracking along with &#8220;Track.&#8221;  I mean, it dates back to the same era as a program which is simple named for what it does because at the time there wasn&#8217;t any confusion with other things that did similar tasks.  Anyhow, Thad Beier, the author of ras_track, has been working on updating some of his old software to Qt according to his blog.  Qt is sort of like the arch nemesis of GTK, so I find the timing vaguely amusing.  You can read Thad&#8217;s blog here:</p>
<p><a href="http://thadbeier.blogspot.com/">http://thadbeier.blogspot.com/</a></p>
<p>He is awesome, and knows everything.</p>
<p>Anyhow, this is what I have been killing some of my time with since the start of the year, in case you were wondering where the hell I have been.  I have a lot of ideas for a compositing program I want to write&#8230;  But, that&#8217;s ages off if the slow pace of progress on this mini-tracker toy is any indication.  Like usual, I just need to be twice as clever and twenty times as dedicated.</p>
<p>Obscure TV recommendation:  &#8220;The Strangerers&#8221;<br />
British comedy about Aliens.  I swear, one of them reminds me so much of Dan Aykroyd that it took me about four episodes of watching the credits and seeing some other guy&#8217;s name before I was completely convinced it wasn&#8217;t him.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forkforge.org/forkblog/?feed=rss2&#038;p=69</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
