<?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>Evan Meagher &#187; Projects</title>
	<atom:link href="http://evanmeagher.net/category/projects/feed" rel="self" type="application/rss+xml" />
	<link>http://evanmeagher.net</link>
	<description>Pragmatic design and tech</description>
	<lastBuildDate>Sat, 13 Feb 2010 00:35:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Visual feedback and saving inventions on Eureka</title>
		<link>http://evanmeagher.net/2009/08/visual-feedback-and-saving-inventions-on-eureka</link>
		<comments>http://evanmeagher.net/2009/08/visual-feedback-and-saving-inventions-on-eureka#comments</comments>
		<pubDate>Mon, 10 Aug 2009 03:57:39 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=98</guid>
		<description><![CDATA[I just launched a couple new features for Eureka. First is an animated loading bar after you click the button to generate an invention. Very minor, but I thought some visual feedback was necessary instead of having the user stare at an unchanging screen while the Markov processor runs. Second, you can now save and [...]]]></description>
			<content:encoded><![CDATA[<p>I just launched a couple new features for <a href="http://eurekaapp.com/">Eureka</a>. First is an animated loading bar after you click the button to generate an invention. Very minor, but I thought some visual feedback was necessary instead of having the user stare at an unchanging screen while the Markov processor runs.</p>
<p>Second, you can now save and revisit inventions. <a href="http://evanmeagher.net/2009/08/introducing-eureka-invention-generator#comment-182">As suggested by commentors</a>,  generated-invention pages now have save buttons that give you permalinks.</p>
<p>So go create random inventions and share them with your friends!</p>
]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2009/08/visual-feedback-and-saving-inventions-on-eureka/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Eureka Invention Generator</title>
		<link>http://evanmeagher.net/2009/08/introducing-eureka-invention-generator</link>
		<comments>http://evanmeagher.net/2009/08/introducing-eureka-invention-generator#comments</comments>
		<pubDate>Fri, 07 Aug 2009 04:46:42 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=75</guid>
		<description><![CDATA[I just submitted a little web app I&#8217;ve been working on this summer for Sunlight Labs&#8217; Apps for America 2 programming challenge. The idea of the contest is to build an app around one of the datasets provided by our friendly US government on the new Data.gov website. My app is called Eureka and it [...]]]></description>
			<content:encoded><![CDATA[<p>I just submitted a little web app I&#8217;ve been working on this summer for Sunlight Labs&#8217; <a href="http://sunlightlabs.com/contests/appsforamerica2/">Apps for America 2</a> programming challenge. The idea of the contest is to build an app around one of the datasets provided by our friendly US government on the new <a href="http://www.data.gov/">Data.gov</a> website. My app is called<a href="http://eurekaapp.com/"> Eureka</a> and it generates inventions.</p>
<p style="text-align: center;"><a class="imglink" href="http://eurekaapp.com/"><img class="aligncenter" src="http://eurekaapp.com/img/branding.png" alt="Eureka Invention Generator" /></a></p>
<p>The app is built around a <a href="http://en.wikipedia.org/wiki/Markov_process">Markov processor</a> assignment I had last quarter in a programming languages course. Essentially the program uses Markov chains and a binary tree of <a href="http://en.wikipedia.org/wiki/N-gram">n-grams</a> to generate random text based on word frequencies of whatever source text you feed it. In effect, the generated text is babble in the language of whatever source document you input.</p>
<p>I had a lot of fun playing with the program last quarter. I&#8217;d give it the <a href="http://www.gutenberg.org/etext/18127">history of America as a text file</a> and get to read about English settlers crossing the Delaware under siege by the Confederate army. Or noticing how randomly-generated text in the language of <a href="http://www.gutenberg.org/etext/7999">the Bible</a> wasn&#8217;t really any easier to read than the real thing.</p>
<p>After hearing about the Apps for America 2 challenge, I spent a few weeks scoping out datasets on Data.gov and thinking about ways to use them. I zeroed in on the <a href="http://www.data.gov/details/2">XML files of US patent application bibliographic data</a> and eventually connected the dots back to the Markov processor assignment.</p>
<p>The contest entry page for Eureka can be viewed <a href="http://sunlightlabs.com/contests/appsforamerica2/apps/eureka-invention-generator/">here</a>. All source code is available on <a href="http://github.com/mongoose/eureka/tree/master">GitHub</a>. This includes some shell and Python scripts to validate and parse the XML, a Ruby port of my Markov processor (originally in ML), and the website frontend of the app.</p>
]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2009/08/introducing-eureka-invention-generator/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
