<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>A battle between Elliott Kember and Dan W to build the most excellent app in a month, in their spare time.</description><title>Appril</title><generator>Tumblr (3.0; @appril)</generator><link>http://2009.appril.org/</link><item><title>RFID State Machine</title><description>&lt;p&gt;&lt;a href="http://dualstatemachine.appspot.com/dan"&gt;&lt;img src="http://img.skitch.com/20090507-epjk755fj2h1gmqcqase2g2xeq.png" style="margin:auto;" height="251" width="478"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To learn Google AppEngine I decided to build a &lt;a href="http://en.wikipedia.org/wiki/Finite_state_machine"&gt;finite state machine&lt;/a&gt;. When the state changes it calls a webhook. Transitions are triggered by webhook too.&lt;/p&gt;
&lt;p&gt;However it needed a practical application. So I built a way of tracking when I enter and leave my home, updated by tapping a card against an RFID reader, using the same gesture used for tapping in and out of the underground on an Oyster card.&lt;/p&gt;
&lt;p&gt;There is a &lt;a href="http://dualstatemachine.appspot.com/dan"&gt;demo version available&lt;/a&gt; that tracks if I am asleep or awake. I figure this data has less safety implications than showing if my home is free to be robbed.&lt;/p&gt;</description><link>http://2009.appril.org/post/104682788</link><guid>http://2009.appril.org/post/104682788</guid><pubDate>Thu, 07 May 2009 20:17:37 +0100</pubDate></item><item><title>Spreadtweet Makes Twitter Look Like Excel (NYT)</title><description>&lt;a href="http://gadgetwise.blogs.nytimes.com/2009/04/21/spreadtweet-makes-twitter-look-like-excel/"&gt;Spreadtweet Makes Twitter Look Like Excel (NYT)&lt;/a&gt;</description><link>http://2009.appril.org/post/98589696</link><guid>http://2009.appril.org/post/98589696</guid><pubDate>Tue, 21 Apr 2009 19:10:33 +0100</pubDate></item><item><title>Spreadtweet!</title><description>&lt;p&gt;Well, it’s about time I wrote a post about Spreadtweet. It’s my latest cool app - a Twitter client disguised as Excel.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.elliottkember.com/spreadtweets.png" width="672" height="532"/&gt;&lt;/p&gt;
&lt;p&gt;It’s had some crazy traffic in the last few days, and has been downloaded a few thousand times so far. For a little while, it was trending on Twitter, too. And it’s certainly had an effect on my follower numbers:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img.skitch.com/20090418-r7hy79hpkr92y8rmmc4bcktgr6.png" alt="Spreadtweets twitter traffic" width="528" height="307"/&gt;&lt;/p&gt;
&lt;p&gt;Awesome! Beat that, Dan.&lt;/p&gt;</description><link>http://2009.appril.org/post/97349432</link><guid>http://2009.appril.org/post/97349432</guid><pubDate>Sat, 18 Apr 2009 01:10:57 +0100</pubDate></item><item><title>Pulp Browsers</title><description>&lt;p&gt;Well, it wasn’t technically an Appril project, but Pulp Browsers has been rocking around the internet for the past few days.&lt;/p&gt;
&lt;p&gt;&lt;img height="264" width="514" alt="Pulp Browsers preview" src="http://img.skitch.com/20090418-qu1pwcxgt9a326g474exatkp4e.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="306" width="405" alt="Pulp Browsers" src="http://img.skitch.com/20090417-qjk46rg12pq4jwd8m2p4tukqxc.png"/&gt;&lt;/p&gt;</description><link>http://2009.appril.org/post/97348088</link><guid>http://2009.appril.org/post/97348088</guid><pubDate>Sat, 18 Apr 2009 01:04:42 +0100</pubDate></item><item><title>Let The Right One Tweet</title><description>&lt;p&gt;
&lt;object height="398" width="530" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="allowscriptaccess" value="always"&gt;
&lt;param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4134021&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1"&gt;
&lt;embed height="398" width="530" src="http://vimeo.com/moogaloop.swf?clip_id=4134021&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;I got one of these lovely Aruinos last week. They’re a great hardware platform that makes it easy to build physical stuff in the same way frameworks make it easy to build web apps.&lt;/p&gt;
&lt;p&gt;After completing a tutorial showing me how to make an arduino blinking LED, the hardware world equivalant of Hello World, I thought “Wow, this is cool. I wonder how far I can push this blinking LED technology. Perhaps I can use it to communicate using some secret long/short pulse coding. A retro-twitter”. Alas it appears someone beat me to this idea and created a protocol called “&lt;a href="http://en.wikipedia.org/wiki/Morse_code"&gt;Morse Code&lt;/a&gt;” which seems a common standard but I can’t find an RFC for it.&lt;/p&gt;
&lt;p&gt;Which leads me to my first Arduino Project: Twitter Morse Code. It takes tweets, and shows them as morse code instead. It’s very simple and has two parts&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/iamdanw/lettherightonetweet/tree/master/morse_duino"&gt;&lt;b&gt;MorseDuino&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Listens on the serial cable and converts any ascii strings it receives into morse code on an LED.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/iamdanw/lettherightonetweet/tree/master/serial_tweeter"&gt;&lt;b&gt;SerialTweeter&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Checks Twitter Search for any new tweets including the &lt;a href="http://search.twitter.com/search?q=%23morse"&gt;#morse&lt;/a&gt; hashtag, pushing any new tweets down the serial cable as a string.&lt;/p&gt;
&lt;p&gt;In this set up the arduino is a ‘dumb’ output peripheral that does only what the computer it is teathered to says. It would be interesting to give the arduino an ethernet controller to allow it to talk directly to twitter without being tied to a PC.&lt;/p&gt;
&lt;p&gt;(*Thanks to &lt;a href="http://www.maryrosecook.com/"&gt;Mary&lt;/a&gt; for the &lt;a href="http://uk.imdb.com/title/tt1139797/"&gt;name&lt;/a&gt;)&lt;/p&gt;</description><link>http://2009.appril.org/post/96417892</link><guid>http://2009.appril.org/post/96417892</guid><pubDate>Wed, 15 Apr 2009 11:00:53 +0100</pubDate></item><item><title>The tweeting house</title><description>&lt;p&gt;My first ‘experiment’ was done in a couple of hours on Friday night. I can’t even call it an app, since I didn’t write a single line of code for it. Here it is:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/hoxtonhouse"&gt;&lt;img width="530" height="245" src="http://img.skitch.com/20090406-8im85miknj5mca4ungt55hnrj3.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ve made my house tweet it’s energy usage! I wanted to take some invisible data from my home and find a way of showing it to myself unobtrusively. This isn’t the most ideal format, but it was quick and simple to create and will let me know if this is interesting and worth pursuing or if I should try something else.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;How it Works&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;It’s made entirely from existing software, web services and some internet ductape, as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;a href="http://www.currentcost.com/product-cc128.html"&gt;Current Cost&lt;/a&gt; monitors the current in the cables entering my electricity meter&lt;/li&gt;
&lt;li&gt;CC outputs XML consumption data over a serial cable&lt;/li&gt;
&lt;li&gt;Gets read by a &lt;a href="http://community.pachube.com/?q=node/100"&gt;Processing app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.pachube.com/feeds/1632"&gt;Uploads to pachube&lt;/a&gt; (sensor logging &amp; sharing site)&lt;/li&gt;
&lt;li&gt;Exports as JSON&lt;/li&gt;
&lt;li&gt;into a &lt;a href="http://pipes.yahoo.com/pipes/pipe.info?_id=8gyY4bgg3hGCaAKR0z6skA"&gt;Yahoo! Pipe that outputs RSS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.twitterfeed.com/"&gt;TwitterFeed&lt;/a&gt; pushes RSS to..&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://twitter.com/hoxtonhouse"&gt;Twitter&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Looking back perhaps writing some custom code would have been simpler! I think I’ll carry on by making the tweets more legible, with per day energy usage and comparison of if this is above or below previous usage.&lt;/p&gt;
&lt;p&gt;Since Friday I’ve been tinkering with my new Arduino at BarCampBournemouth, hopefully there will be something to show for that soon.&lt;/p&gt;</description><link>http://2009.appril.org/post/93599990</link><guid>http://2009.appril.org/post/93599990</guid><pubDate>Mon, 06 Apr 2009 23:28:00 +0100</pubDate></item><item><title>I've had it with these snakes!</title><description>&lt;p&gt;Well, it’s Appril the &lt;i&gt;3rd&lt;/i&gt;, and I still haven’t figured out what big app I’m going to do.&lt;/p&gt;
&lt;p&gt;So, I figured that instead of doing one huge app, I’m going to do loads of &lt;i&gt;small&lt;/i&gt; projects.&lt;/p&gt;
&lt;p&gt;It’s more fun, more interesting, and I’ll &lt;i&gt;learn more&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;First project: Snake AI on &lt;a href="http://www.elliottkember.com" title="Snakes!" target="_blank"&gt;&lt;a href="http://www.elliottkember.com"&gt;http://www.elliottkember.com&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://2009.appril.org/post/92654876</link><guid>http://2009.appril.org/post/92654876</guid><pubDate>Fri, 03 Apr 2009 20:29:00 +0100</pubDate></item><item><title>My App Plan, The Experiment</title><description>&lt;p&gt;&lt;b&gt;The Goal&lt;/b&gt; - Our goal for Appril is to build the best possible apps in a month part time, to see how much is possible with such limited time and resources.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The App&lt;/b&gt; - I’ve decided not to make an app. I had a big list of about 20 possible app ideas. I ran through them and found they fell into 3 groups:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;i&gt;Already solved&lt;/i&gt; - Why build something when I like the current implementations? In some cases they were in progress and unlaunched but I was confident the people working on the problem would solve it better than me.&lt;/li&gt;
&lt;li&gt;
&lt;i&gt;Too big&lt;/i&gt; - They couldnt be achieved in a month part-time. I dont want appril to affect my daytime work or social life so the app has to be tiny. I tried looking at small sub-pieces of the big problems but they ended up falling under group three..&lt;/li&gt;
&lt;li&gt;
&lt;i&gt;Too boring&lt;/i&gt; - I thought they were good ideas or important problems but solving them wouldn’t be fun. What’s the point of doing it if it isn’t enjoyable? Appril is intended as a fun playful challenge not a dull grind to the finish.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;The Experiment&lt;/b&gt; - So here’s what I’m doing. I’m going to experiment with fun technologies I haven’t used at all or as much as I’d like. Arduino, Processing, CouchDB, Google AppEngine, RFID, QR codes, etc. Since it’s an experiment and not an app it doesn’t matter if it doesn’t work, is useless, gets no users or set’s my workbench on fire. I’m broadly working under the goal of hooking up as much of &lt;a href="http://tumblr.iamdanw.com/post/92318944/always-design-a-thing-by-considering-it-in-its"&gt;my home&lt;/a&gt; into the ‘Internet of Things’ as possible.&lt;/p&gt;
&lt;p&gt;So here goes, Welcome to Appril, my month of useless fun experimentation.&lt;/p&gt;</description><link>http://2009.appril.org/post/92321841</link><guid>http://2009.appril.org/post/92321841</guid><pubDate>Thu, 02 Apr 2009 20:21:00 +0100</pubDate></item><item><title>What to build..</title><description>&lt;p&gt;With 12 hours until Appril begins I have yet to decide what to do. Some ideas currently being weighed up:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;Favorite Things&lt;/b&gt;: A page that pulls in only the awesome bits of the internet. Like your fav tweets, flickr photos, vimeo videos, hypemachine songs, etc. A big box of loveliness.&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Web Based Twitter Client&lt;/b&gt;: I like the concepts of tweetdeck with it’s friend groups and searches but AIR runs painfully slow on my machine, so why not an in-browser clone of the idea but with a different UI that better suits me?&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Easy Electricity Monitoring&lt;/b&gt;: I have a current cost device that measures my home electricity usage. It also dumps out an xml feed of my usage patterns. There’s plenty of different apps that plug into this to do graphing, sharing, etc but it’s hard to decide which to use and where to get started. There needs to be a simple app &amp; user guide. Perhaps like a last.fm scrobbler-style app that let’s you choose which webhooks to push to.&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Printing&lt;/b&gt;: An app that turns your blog/tweets/friendfeed/facebook into a big pdf you can print via lulu to read and treasure offline.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://2009.appril.org/post/91527466</link><guid>http://2009.appril.org/post/91527466</guid><pubDate>Tue, 31 Mar 2009 12:01:00 +0100</pubDate></item><item><title>Welcome to Appril!</title><description>&lt;p&gt;I’ve nearly chosen my app idea for Appril. Who will succeed?&lt;/p&gt;</description><link>http://2009.appril.org/post/91515718</link><guid>http://2009.appril.org/post/91515718</guid><pubDate>Tue, 31 Mar 2009 10:50:48 +0100</pubDate></item></channel></rss>
