<?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"
	>

<channel>
	<title>Fag On FOSS</title>
	<atom:link href="http://fagonfoss.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://fagonfoss.com/blog</link>
	<description>Queen Of All Development</description>
	<pubDate>Tue, 22 Jul 2008 08:19:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Testing out the wordpress iphone</title>
		<link>http://fagonfoss.com/blog/2008/07/testing-out-the-wordpress-iphone/</link>
		<comments>http://fagonfoss.com/blog/2008/07/testing-out-the-wordpress-iphone/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 08:17:41 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[My Brain]]></category>

		<guid isPermaLink="false">http://fagonfoss.com/blog/2008/07/testing-out-the-wordpress-iphone/</guid>
		<description><![CDATA[If you can see this - it works!
]]></description>
			<content:encoded><![CDATA[<p>If you can see this - it works!</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2008/07/testing-out-the-wordpress-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>xmlindent - Format XML files</title>
		<link>http://fagonfoss.com/blog/2008/06/xmlindent-format-xml-files/</link>
		<comments>http://fagonfoss.com/blog/2008/06/xmlindent-format-xml-files/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 07:02:45 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Atlassian]]></category>

		<category><![CDATA[Build and Release Engineering]]></category>

		<category><![CDATA[maven atlassian xml xmlindent tools]]></category>

		<guid isPermaLink="false">http://fagonfoss.com/blog/?p=267</guid>
		<description><![CDATA[At Atlassian about 90% of my work is with Maven - so I&#8217;m editing a lot of XML every day. One invaluable tool I&#8217;d like to share is xmlindent. 
Reformatting poorly formatted XML is as easy as

$ xmlindent -w crappy_formatted.xml

]]></description>
			<content:encoded><![CDATA[<p>At Atlassian about 90% of my work is with Maven - so I&#8217;m editing a lot of XML every day. One invaluable tool I&#8217;d like to share is <a href="http://xmlindent.sourceforge.net/">xmlindent</a>. </p>
<p>Reformatting poorly formatted XML is as easy as<br />
<code><br />
$ xmlindent -w crappy_formatted.xml<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2008/06/xmlindent-format-xml-files/feed/</wfw:commentRss>
		</item>
		<item>
		<title>bCode hardware</title>
		<link>http://fagonfoss.com/blog/2008/06/bcode-hardware/</link>
		<comments>http://fagonfoss.com/blog/2008/06/bcode-hardware/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 07:13:21 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[My Brain]]></category>

		<category><![CDATA[bCODE]]></category>

		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://fagonfoss.com/blog/?p=265</guid>
		<description><![CDATA[Erik, the pictures shown of the BCode scanners remind me of something out Startrek - Love itk
]]></description>
			<content:encoded><![CDATA[<p>Erik, the <a href="http://www.mega-nerd.com/erikd/Blog/Tech/keeping_up_with.html">pictures shown of the BCode scanners</a> remind me of something out Startrek - Love itk</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2008/06/bcode-hardware/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Small shout to Google on the whereabouts of Dalvik</title>
		<link>http://fagonfoss.com/blog/2008/05/small-shout-to-google-on-the-whereabouts-of-dalvik/</link>
		<comments>http://fagonfoss.com/blog/2008/05/small-shout-to-google-on-the-whereabouts-of-dalvik/#comments</comments>
		<pubDate>Sun, 25 May 2008 05:41:01 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[google dalvik android opensource]]></category>

		<guid isPermaLink="false">http://fagonfoss.com/blog/?p=263</guid>
		<description><![CDATA[Dear Google,
Excited as I was about Android I was even more excited to hear of the Dalvik virtual machine. Being a self styled VM geek, I went to go check your stuff out. But alas, no source dump on Google Code yet?
Can it be source time now please?
Your devoted fan,
James
]]></description>
			<content:encoded><![CDATA[<p>Dear Google,<br />
Excited as I was about Android I was even more excited to hear of the <a href="http://en.wikipedia.org/wiki/Dalvik_virtual_machine">Dalvik virtual machine</a>. Being a self styled VM geek, I went to go check your stuff out. But alas, no source dump on Google Code yet?</p>
<p>Can it be source time now please?</p>
<p>Your devoted fan,<br />
James</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2008/05/small-shout-to-google-on-the-whereabouts-of-dalvik/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Confluence 2.8 is out</title>
		<link>http://fagonfoss.com/blog/2008/04/confluence-28-is-out/</link>
		<comments>http://fagonfoss.com/blog/2008/04/confluence-28-is-out/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 08:24:53 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[Atlassian]]></category>

		<category><![CDATA[confluence atlassian rocking]]></category>

		<guid isPermaLink="false">http://fagonfoss.com/blog/?p=261</guid>
		<description><![CDATA[I don&#8217;t usually blog about company stuff but I was a little excited today.
We shipped Confluence 2.8 today, our wiki product. My non-company-sponsored word on it is this - Its shit hot.
We have redesigned pretty much the whole UI - it feels much more comfortable and intuitive to use. Check it out over here.
Congrats to [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t usually blog about company stuff but I was a little excited today.</p>
<p>We shipped Confluence 2.8 today, our wiki product. My non-company-sponsored word on it is this - Its <em><strong>shit hot</strong></em>.</p>
<p>We have redesigned pretty much the whole UI - it feels much more comfortable and intuitive to use. Check it out over <a href="http://confluence.atlassian.com">here</a>.</p>
<p>Congrats to the Confluence and Documentation team - you have truly out done yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2008/04/confluence-28-is-out/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Meet Burrito, my new kitten</title>
		<link>http://fagonfoss.com/blog/2008/04/meet-burrito-my-new-kitten/</link>
		<comments>http://fagonfoss.com/blog/2008/04/meet-burrito-my-new-kitten/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 05:20:44 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[My Brain]]></category>

		<guid isPermaLink="false">http://fagonfoss.com/blog/?p=260</guid>
		<description><![CDATA[
Thank you to Benno, Suzie and Anya for Burrito! We love him!
]]></description>
			<content:encoded><![CDATA[<p><a href='http://fagonfoss.com/blog/wp-content/uploads/2008/04/burrito.jpg'><img src="http://fagonfoss.com/blog/wp-content/uploads/2008/04/burrito-214x300.jpg" alt="" title="burrito" width="214" height="300" class="alignnone size-medium wp-image-258" /></a></p>
<p>Thank you to Benno, Suzie and Anya for Burrito! We love him!</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2008/04/meet-burrito-my-new-kitten/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rhodes 0.1 Preview Released</title>
		<link>http://fagonfoss.com/blog/2007/06/rhodes-01-preview-released/</link>
		<comments>http://fagonfoss.com/blog/2007/06/rhodes-01-preview-released/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 08:27:15 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[My Brain]]></category>

		<guid isPermaLink="false">http://i386.kruel.org/blog/?p=257</guid>
		<description><![CDATA[For the last few weeks I have been working on a project called &#8220;Rhodes&#8221;. Rhodes is aimed to be a desktop automation scripting environment for the Linux Desktop. With Rhodes, users will be able to write small scripts to automate simple (and perhaps complex) tasks using a few lines of JavaScript.
For example, a user might [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few weeks I have been working on a project called &#8220;Rhodes&#8221;. Rhodes is aimed to be a desktop automation scripting environment for the Linux Desktop. With Rhodes, users will be able to write small scripts to automate simple (and perhaps complex) tasks using a few lines of JavaScript.</p>
<p>For example, a user might want to create a script that helps them sync their portable music device. The script could prompt the user with some questions about the genre&#8217;s of the music they would like to sync and then query HAL for portable music devices and allow them to choose the device from a dialog. Rhodes will eventually provide a simple set of APIs that will make these kinds of automation tasks possible.</p>
<p>The current preview release does not contain this functionality <i>yet</i> but I&#8217;m working on it.</p>
<p>The APIs as mentioned above are able to be written in Python then <i>exported</i> to the Mozilla JavaScript runtime. Python was chosen so that developers working on API&#8217;s for Rhodes would not be messing around in C so that these API&#8217;s can be developed and prototyped quickly.</p>
<p>In the rhodes-python module a developer can make a Python object available by simply doing the following in Python:</p>
<p>In helloworld.py:</p>
<pre>
<code>
from rhodes import *

def printout(value):
	print value

def join_string(string1, string2):
	return string1 + string2

r = Rhodes() #Create a new Rhodes runtime
r.export(printout) #Exports the printout method to JavaScript
r.export(join_string) # Exports join_string method to JavaScript
r.run("helloworld.js") #Runs the JavaScript
</code>
</pre>
<p>Which then the python methods can be accessed by the following in JavaScript:</p>
<p>In helloworld.js:</p>
<pre>
<code>
var x = join_string("Hello, ", "World!")

printout(x);
</code>
</pre>
<p>When you run the python script (You will need to have the python-dbg package installed on your system) like the following:</p>
<pre>
<code>
james@plex:~/tmp$ python-dbg helloworld.py
</code>
</pre>
<p>The runtime will export the methods to JavaScript runtime, run the JavaScript and kindly output the following:</p>
<pre>
<code>
james@plex:~/tmp$ python-dbg helloworld.py
Hello, World!
</code>
</pre>
<p>To get the source code thats compatible with this example you can get it <a href="http://beta.unstated.net/~james/rhodes-0.1-preview.tar.bz2">here</a>.</p>
<p>Or if you want to have a look at the source code you can grab it using Baazar by:</p>
<pre><code>
bzr clone http://beta.unstated.net/~james/code/rhodes/
</code></pre>
<p>I&#8217;ll post more about Rhodes in a couple of days or so but for now your comments, suggestions and questions are welcome.</p>
<p>UPDATE: I&#8217;ve used the LGPL 3.0 license for Rhodes</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2007/06/rhodes-01-preview-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dear Lazyweb: Curses based diff viewer</title>
		<link>http://fagonfoss.com/blog/2007/06/dear-lazyweb-curses-based-diff-viewer/</link>
		<comments>http://fagonfoss.com/blog/2007/06/dear-lazyweb-curses-based-diff-viewer/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 00:05:07 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[My Brain]]></category>

		<guid isPermaLink="false">http://i386.kruel.org/blog/?p=255</guid>
		<description><![CDATA[Dear Lazyweb,
I&#8217;m in the need of a curses (or curses like) diff viewer for some deployment scripts I am writing.
I would like to have two panes showing different files and how they are different.
Anyone know of something that could fit my needs?
Thanks,
Lazy Coder
]]></description>
			<content:encoded><![CDATA[<p>Dear Lazyweb,</p>
<p>I&#8217;m in the need of a curses (or curses like) diff viewer for some deployment scripts I am writing.</p>
<p>I would like to have two panes showing different files and how they are different.</p>
<p>Anyone know of something that could fit my needs?</p>
<p>Thanks,</p>
<p>Lazy Coder</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2007/06/dear-lazyweb-curses-based-diff-viewer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RESOLVED WONTFIX - (profanity) – Remove profanities from the Mozilla tree</title>
		<link>http://fagonfoss.com/blog/2007/06/resolved-wontfix-profanity-%e2%80%93-remove-profanities-from-the-mozilla-tree/</link>
		<comments>http://fagonfoss.com/blog/2007/06/resolved-wontfix-profanity-%e2%80%93-remove-profanities-from-the-mozilla-tree/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 10:08:40 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[My Brain]]></category>

		<guid isPermaLink="false">http://i386.kruel.org/blog/?p=252</guid>
		<description><![CDATA[A most amusing bugzilla issue for the Mozilla project.
I quote:
"If profanities in source code is worth mentioning in a "negative" for a
review... I take that as a badge of honor.  If they need to dig that deep, lets
give it to them."

]]></description>
			<content:encoded><![CDATA[<p>A <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=383049">most amusing bugzilla issue</a> for the Mozilla project.</p>
<p>I quote:</p>
<pre>"If profanities in source code is worth mentioning in a "negative" for a
review... I take that as a badge of honor.  If they need to dig that deep, lets
give it to them."</pre>
<pre></pre>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2007/06/resolved-wontfix-profanity-%e2%80%93-remove-profanities-from-the-mozilla-tree/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Surface and Edward Tse</title>
		<link>http://fagonfoss.com/blog/2007/05/microsoft-surface-and-edward-tse/</link>
		<comments>http://fagonfoss.com/blog/2007/05/microsoft-surface-and-edward-tse/#comments</comments>
		<pubDate>Wed, 30 May 2007 06:05:19 +0000</pubDate>
		<dc:creator>James</dc:creator>
		
		<category><![CDATA[My Brain]]></category>

		<guid isPermaLink="false">http://i386.kruel.org/blog/?p=251</guid>
		<description><![CDATA[The recently announced Microsoft Surface looks conceptually the same as research as done by Edward Tse.
By clicking visiting Microsoft Surface website and then clicking on the &#8220;Origins&#8221; link at the bottem of the page, you can learn that beyond a doubt (ahem), that Microsoft were the sole inventor of the concept.
But no one has accused [...]]]></description>
			<content:encoded><![CDATA[<p>The recently announced <a href="http://www.microsoft.com/surface/">Microsoft Surface</a> looks conceptually the same as research as done by <a href="http://www.edwardtse.com/">Edward Tse</a>.</p>
<p>By clicking visiting Microsoft Surface <a href="http://www.microsoft.com/surface/">website</a> and then clicking on the &#8220;Origins&#8221; link at the bottem of the page, you can learn that beyond a doubt (ahem), that Microsoft were the <a href="http://video.google.com/videoplay?docid=6420668728353654549">sole inventor of the concept</a>.</p>
<p>But no one has accused them ever of capitalising on other peoples ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://fagonfoss.com/blog/2007/05/microsoft-surface-and-edward-tse/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
