<?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>Hackdiary &#187; Uncategorized</title>
	<atom:link href="http://www.hackdiary.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hackdiary.com</link>
	<description></description>
	<lastBuildDate>Thu, 12 Aug 2010 08:58:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Scripting &#8220;Find My iPhone&#8221; from Ruby</title>
		<link>http://www.hackdiary.com/2009/07/23/scripting-find-my-iphone-from-ruby/</link>
		<comments>http://www.hackdiary.com/2009/07/23/scripting-find-my-iphone-from-ruby/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 15:25:13 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=189</guid>
		<description><![CDATA[When the iPhone OS 3.0 came out with new Mobile Me features allowing you to remotely discover the location of your iPhone and send it a message and an alarm, I hoped that there&#8217;d be an API. While there&#8217;s no official way to access it, the enterprising Tyler Hall and Sam Pullara dug out their [...]]]></description>
			<content:encoded><![CDATA[<p>When the iPhone OS 3.0 came out with new Mobile Me features allowing you to remotely discover the location of your iPhone and send it a message and an alarm, I hoped that there&#8217;d be an API. While there&#8217;s no official way to access it, the enterprising <a href="http://clickontyler.com/blog/2009/06/sosumi-a-mobileme-scraper/">Tyler Hall</a> and <a href="http://www.javarants.com/2009/07/03/creating-a-json-web-service-api-for-find-my-iphone/">Sam Pullara</a> dug out their HTTP sniffers and figured out how the javascript on me.com talks to its backend service.</p>
<p>Their code is written in PHP and Java respectively, two languages I&#8217;m not particularly comfortable in. Translating from their source code, I&#8217;ve produced a <a href="http://github.com/mattb/findmyiphone/tree/master">ruby version</a> and packaged it as a very simple gem. It lacks real documentation or elegant error handling, but it&#8217;s easy to figure out.</p>
<p>Use it like this to locate your phone:</p>
<p><code>$ sudo gem install mattb-findmyiphone --source http://gems.github.com</code></p>
<p><code>&gt;&gt; require 'rubygems' ; require 'findmyiphone'</code><br />
<code>&gt;&gt; i = FindMyIphone.new(username,password)</code><br />
<code>&gt;&gt; i.locateMe</code><br />
<code>=&gt; {&quot;status&quot;=&gt;1, &quot;latitude&quot;=&gt;51.546544, &quot;time&quot;=&gt;&quot;8:06 AM&quot;, &quot;date&quot;=&gt;&quot;July 23, 2009&quot;, &quot;accuracy&quot;=&gt;162.957953, &quot;isLocationAvailable&quot;=&gt;true, &quot;isRecent&quot;=&gt;true, &quot;isLocateFinished&quot;=&gt;true, &quot;statusString&quot;=&gt;&quot;locate status available&quot;, &quot;isAccurate&quot;=&gt;false, &quot;isOldLocationResult&quot;=&gt;true, &quot;longitude&quot;=&gt;-0.05744}</code></p>
<p><img style="float:right" src="http://www.hackdiary.com/misc/iphone_important_message.png" alt="Important Message on the iPhone" width="160" height="240" />And to send a message:</p>
<p><code>&gt;&gt; i.sendMessage("Unimportant message")</code><br />
<code>=&gt; {&quot;status&quot;=&gt;1, &quot;time&quot;=&gt;&quot;8:17 AM&quot;, &quot;date&quot;=&gt;&quot;July 23, 2009&quot;, &quot;unacknowledgedMessagePending&quot;=&gt;true, &quot;statusString&quot;=&gt;&quot;message sent&quot;}</code></p>
<p>Finally, if you look in the <code>examples</code> directory you&#8217;ll find a short script that uses the location data to update <a href="http://fireeagle.yahoo.net">Fire Eagle</a> via its API. Fill in the example YAML files with the appropriate credentials and it&#8217;ll do the rest.</p>
<p>Of course the code&#8217;s all open source and contributions via <a href="http://github.com/mattb/findmyiphone/tree/master">Github</a> are very welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2009/07/23/scripting-find-my-iphone-from-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone coding for web developers</title>
		<link>http://www.hackdiary.com/2009/03/28/iphone-coding-for-web-developers/</link>
		<comments>http://www.hackdiary.com/2009/03/28/iphone-coding-for-web-developers/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 14:06:16 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[talks]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=179</guid>
		<description><![CDATA[This week the London Flash Platform User Group ran an evening of iPhone developer talks. My talk, &#8220;iPhone Coding For Web Developers&#8221; seemed to go down well. As a web developer, I&#8217;ve found the iPhone development environment exciting in its power and possibilities, but also perplexing in its lack of basic facilities that I&#8217;d take [...]]]></description>
			<content:encoded><![CDATA[<p>This week the <a href="http://www.lfpug.com/">London Flash Platform User Group</a> ran an evening of iPhone developer talks. My talk, &#8220;iPhone Coding For Web Developers&#8221; seemed to go down well. As a web developer, I&#8217;ve found the iPhone development environment exciting in its power and possibilities, but also perplexing in its lack of basic facilities that I&#8217;d take for granted in a modern dynamic language. </p>
<p>This talk (based on a <a href="http://www.hackdiary.com/2009/01/26/switching-from-scripting-languages-to-objective-c-and-iphone-useful-libraries/">previous blog post here</a>) goes into some detail about how I use HTTP, JSON and other web-oriented tech in my iPhone work.</p>
<div style="width:500px;text-align:left" id="__ss_1205996"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/mattb/iphone-coding-for-web-developers?type=presentation" title="iPhone Coding For Web Developers">iPhone Coding For Web Developers</a><object style="margin:0px" width="500" height="417"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=iphonecodingforwebdevelopers-090326190135-phpapp01&#038;rel=0&#038;stripped_title=iphone-coding-for-web-developers" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=iphonecodingforwebdevelopers-090326190135-phpapp01&#038;rel=0&#038;stripped_title=iphone-coding-for-web-developers" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="417"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/mattb">mattb</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2009/03/28/iphone-coding-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conference season 2008</title>
		<link>http://www.hackdiary.com/2008/02/07/conference-season-2008/</link>
		<comments>http://www.hackdiary.com/2008/02/07/conference-season-2008/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 00:08:36 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=109</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://gc.kls2.com/cgi-bin/gcmap?PATH=JFK-SAN-AUS-SFO-JFK" align="right" alt="JFK-SAN-AUS-SFO" /></p>
<p>The March 2008 US conference season is nearly upon us. I&#8217;m just on my way back from representing <a href="http://www.dopplr.com/">Dopplr</a> at <a href="http://sgfoocamp08.pbwiki.com/FrontPage">Social Graph Foo Camp</a> (find out more by listening to the <a href="http://citizengarden.com/2008/02/05/episode-4-after-foo/">Citizen Garden Podcast</a> I participated in after the camp), but I&#8217;ll be back here again in three weeks.</p>
<p><span id="more-109"></span><br />
I&#8217;m spending a few days in New York, where I&#8217;ll be hosted by the lovely <a href="http://shiflett.org">Chris Shiflett</a>, and then it&#8217;s on down to San Diego for <a href="http://en.oreilly.com/et2008/public/content/home">ETech</a>. That&#8217;ll be swiftly followed by <a href="http://2008.sxsw.com/interactive/">SXSW Interactive</a> where I&#8217;ll be on a panel entitled &#8220;Creative Collaboration: Building Web Apps Together&#8221;, about working in multidisciplinary teams. Finally, a week in San Francisco decompressing and having a few meetings.</p>
<p>I&#8217;m particularly excited by the trip to ETech. The last two years have brought  smart people together to talk mostly Web 2.0 topics, but this year looks significantly more awesome. Full of genuinely emerging technology, the lineup looks like one <a href="http://www.blackbeltjones.com/work/2004/11/27/tony-stark-on-etech/">Matt Jones and Tony Stark would appreciate</a>.</p>
<p>Some highlights for me include a talk from Google&#8217;s economics groups on <a href="http://en.oreilly.com/et2008/public/schedule/detail/2409">Prediction Markets</a>, <a href="http://en.oreilly.com/et2008/public/schedule/detail/1594">Computing for Socio-economic Development</a>, and the excitingly-titled <a href="http://en.oreilly.com/et2008/public/schedule/detail/2408">Antigenic Cartography: Visualizing Viral Evolution for Influenza Vaccine Design</a>. Hope I see you there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2008/02/07/conference-season-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Last call for XTech</title>
		<link>http://www.hackdiary.com/2008/01/25/last-call-for-xtech/</link>
		<comments>http://www.hackdiary.com/2008/01/25/last-call-for-xtech/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 11:56:59 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=108</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s that time of year again &#8211; today is your last chance to put in a proposal for XTech 2008 in Dublin. You can read all about it in the <a href="http://2008.xtech.org/public/content/2007/12/05-cfp">Call for Participation</a>. This year, along with the traditional core Web and XML technologies of XTech, we&#8217;re focusing on &#8220;The Web on the Move&#8221; &#8211; the emerging portability of data, applications and identity on the internet.</p>
<p>I&#8217;m writing my proposal today &#8211; I&#8217;m planning on pulling the very loose ramble I presented at Barcamp London on <a href="http://adamcohenrose.blogspot.com/2007/11/messaging-scales-matt-biddulph.html">messaging architectures</a> into a proper talk. For 2008 I&#8217;m very excited about <a href="www.erlang.org">Erlang</a>, <a href="http://www.xmpp.org/">XMPP</a>, message brokers such as <a href="http://activemq.apache.org/">ActiveMQ</a> and clientside messaging with <a href="http://cometdaily.com/">Comet</a>. The future&#8217;s asynchronous and highly concurrent.</p>
<p><span id="more-108"></span><br />
I&#8217;m looking forward to the face-to-face conversations of the upcoming conference season. Working on <a href="http://www.dopplr.com">Dopplr</a> didn&#8217;t leave much time for writing in 2007, and that&#8217;s not going to change in the near future. Right now my online tech output is most confined to <a href="http://twitter.com/mattb/statuses/180271412">tiny</a> <a href="http://twitter.com/mattb/statuses/506287262">fragments</a> of <a href="http://twitter.com/mattb/statuses/553784682">ideas</a> on <a href="http://www.twitter.com/mattb">Twitter</a> and random pictures on Flickr (<a href="http://www.flickr.com/photos/mbiddulph/2180629560/">Nokia N810 unboxing; <a href="http://www.flickr.com/photos/mbiddulph/sets/72157603776896751/">Jawbone unboxing</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2008/01/25/last-call-for-xtech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardcore Hardware Hacking Weekend</title>
		<link>http://www.hackdiary.com/2007/07/09/hardcore-hardware-hacking-weekend/</link>
		<comments>http://www.hackdiary.com/2007/07/09/hardcore-hardware-hacking-weekend/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 22:27:21 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=107</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve seen me talk at a conference recently (perhaps <a href="http://2007.xtech.org/public/schedule/detail/88">XTech</a> or <a href="http://www.hackdiary.com/archives/000105.html">ApacheCon Europe</a>) you&#8217;ll know that I&#8217;m very interested in what happens when the coders who made the web get to script the real world. Cheap and powerful hardware prototyping is now within the reach of anyone who can code a webapp or configure a Unix box.</p>
<p><span id="more-107"></span><br />
If you&#8217;ve taken the first steps in tinkering with an <a href="http://www.arduino.cc/">Arduino</a> or similar kit, why not take it up a gear and sign up for the <a href="http://tinkerit.eventwax.com/h3-hardcore-hardware-hacking">Hardcore Hardware Hacking Weekend</a> in London on July 21st and 22nd? Massimo Banzi, co-creator of Arduino, will be teaching advanced hardware skills and I&#8217;ll be there to explain how to plug it all into software and the internet. I&#8217;m especially looking forward to hearing from guest speaker <a href="http://www.nytimes.com/2007/04/01/style/tmagazine/04talk.waldemeyer.t.html?ex=1184040000&#038;en=5f73f3f45a3e9184&#038;ei=5070">Moritz Waldemeyer</a>. Places are limited and going fast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2007/07/09/hardcore-hardware-hacking-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20:20 talk on hardware hacking for software people</title>
		<link>http://www.hackdiary.com/2007/05/19/2020-talk-on-hardware-hacking-for-software-people/</link>
		<comments>http://www.hackdiary.com/2007/05/19/2020-talk-on-hardware-hacking-for-software-people/#comments</comments>
		<pubDate>Sat, 19 May 2007 13:34:33 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=106</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>I just got back from <a href="http://2007.xtech.org/">XTech 2007</a> in Paris. It was an excellent conference this year and I&#8217;m really proud of having contributed in a small way by being on the programme committee. Every year the speaker lineup gets better and better.</p>
<p><span id="more-106"></span><br />
The theme this year was &#8216;The Ubiquitous Web&#8217;. HTTP isn&#8217;t just for computers any more, and I&#8217;m particularly interested in how developers like me can learn to make their own network-connected objects in the real world. To spread the word, I gave a <a href="http://2007.xtech.org/public/schedule/detail/227">lightning talk</a> on my experiences with the <a href="http://arduino.cc">Arduino</a> hardware hacking boards and other toys from <a href="http://tinker.it/">tinker.it</a>.</p>
<p>I put the slides <a href="http://www.slideshare.net/mattb/coders-need-to-learn-hardware-hacking-now/">on SlideShare</a>.</p>
<p><object type="application/x-shockwave-flash" data="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=51284&#038;doc=coders-need-to-learn-hardware-hacking-now-11362" width="425" height="348"><param name="movie" value="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=51284&#038;doc=coders-need-to-learn-hardware-hacking-now-11362" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2007/05/19/2020-talk-on-hardware-hacking-for-software-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stemtags is back, thanks to Camping</title>
		<link>http://www.hackdiary.com/2006/12/10/stemtags-is-back-thanks-to-camping/</link>
		<comments>http://www.hackdiary.com/2006/12/10/stemtags-is-back-thanks-to-camping/#comments</comments>
		<pubDate>Sun, 10 Dec 2006 17:08:46 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=99</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Nearly two years ago, I wrote a utility to <a href="http://www.hackdiary.com/archives/000067.html">check your del.icio.us tags for duplication using Porter stemming</a>. Until today, the application had stopped working completely due to the fragility of the screenscraping code it was using. For fun, I&#8217;ve done a rewrite using Ruby <strike>and <a href="http://code.whytheluckystiff.net/hpricot/">Hpricot</a></strike>, with all-new <strike>fragile screenscraping</strike> code based on <a href="http://del.icio.us/help/json/tags">the del.icio.us JSON feeds</a> (thanks to <a href="http://domnit.org/tagstem.html">Lenny Domnitser</a> for pointer those out to me). I web-enabled it using <a href="http://redhanded.hobix.com/bits/campingAMicroframework.html">Camping</a>, a nice mini-framework for when webapps don&#8217;t need all the bells and whistles of Rails.</p>
<p><a href="http://www.hackdiary.com/stemtags">Here&#8217;s the result</a>.</p>
<p><span id="more-99"></span><br />
Thanks to camping, the code is compact &#8211; only <strike>105</strike> 98 lines including templates:</p>
<div style='width:600px'>
<textarea name="code" class="ruby" id='source' rows="10" cols="60" style="display:none"><br />
</textarea>
</div>
<link type="text/css" rel="stylesheet" href="/style/SyntaxHighlighter.css"></link>
<script class="javascript" src="/scripts/jquery.pack.js"></script><br />
<script class="javascript" src="/scripts/shCore.js"></script><br />
<script class="javascript" src="/scripts/shBrushRuby.js"></script><br />
<script class="javascript">
$(document).ready(function(){
$("#source").load("/src/stemtags.rb",{},function() {
dp.SyntaxHighlighter.HighlightAll('code');
});
});
</script></p>
<p>If you want to run it yourself, you&#8217;ll also need <a href="http://www.tartarus.org/martin/PorterStemmer/ruby.txt">stemmable.rb</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2006/12/10/stemtags-is-back-thanks-to-camping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video of a lightning-talk on my Second Life work for Nature</title>
		<link>http://www.hackdiary.com/2006/12/09/video-of-a-lightning-talk-on-my-second-life-work-for-nature/</link>
		<comments>http://www.hackdiary.com/2006/12/09/video-of-a-lightning-talk-on-my-second-life-work-for-nature/#comments</comments>
		<pubDate>Sat, 09 Dec 2006 17:53:00 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=98</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Last month I went along to the <a href="http://www.red-bean.com/ospowiki/LondonOpenSourceJam">Google Open Source Jam in London</a>. It was a very entertaining evening with a great crowd. At the last minute I decided to give a quick show-and-tell on the <a href="http://www.hackdiary.com/archives/000097.html">work in progress</a> at <a href="http://nature.com/">Nature</a>.</p>
<p><span id="more-98"></span><br />
<a href="http://www.javanicus.com/blog2/">Jeremy Rayner</a> was kind enough to <a href="http://jez.blip.tv/file/112822">upload some videos</a> that he took from the evening&#8217;s talks. Here is my two minutes:</p>
<p><script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js"></script><script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&#038;posts_id=116419&#038;source=3&#038;autoplay=true&#038;file_type=flv&#038;player_width=&#038;player_height="></script>
<div id="blip_movie_content_116419"><a href="http://jez.blip.tv/file/112822" onclick="play_blip_movie_116419(); return false;"><img src="http://blip.tv/file/get/Jez-GoogleOpenSourceCodeJamMattBiddulphOnSecondLife442.flv.jpg" border="0" title="Click To Play" /></a></div>
<p>The work went down pretty well and I had a lot of productive conversations afterwards. In particular, Ben Laurie from Google has since donated some excellent <a href="http://www.links.org/knots/web/knots.html">mathematical data</a> for us to use. The project is finished for now and deserves a full writeup. Until that&#8217;s done, here are some screenshots of the final state of the system:</p>
<p><a href="http://www.flickr.com/photos/mbiddulph/310952132/"><img src="http://static.flickr.com/113/310952132_2edc73aba0_m.jpg" /></a> <a href="http://www.flickr.com/photos/mbiddulph/310279890/"><img src="http://static.flickr.com/116/310279890_b5c60243cb_m.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2006/12/09/video-of-a-lightning-talk-on-my-second-life-work-for-nature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My last.fm hack discussed on BBC Radio</title>
		<link>http://www.hackdiary.com/2006/07/14/my-lastfm-hack-discussed-on-bbc-radio/</link>
		<comments>http://www.hackdiary.com/2006/07/14/my-lastfm-hack-discussed-on-bbc-radio/#comments</comments>
		<pubDate>Fri, 14 Jul 2006 17:38:02 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=91</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://cookinrelaxin.blogspot.com/">Tristan</a> for pointing out a little snippet on the <a href="http://www.bbc.co.uk/6music/shows/phill_jupitus/">Phill Jupitus 6Music Breakfast Show</a> this week. <a href="http://tv.cream.org/gorilla/dg.htm">The Internet&#8217;s Dave Green</a> talked a bit about my <a href="http://www.hackdiary.com/archives/000082.html">last.fm hack</a> as part of his &#8220;zomg teh internets!&#8221; section.</p>
<p><span id="more-91"></span><br />
I&#8217;ve grabbed a little <a href="http://www.hackdiary.com/mp3/DaveGreenPhillJupitusLastFmSekrit.mp3">MP3</a>  segment, which you should be able to listen to here (duration 01:58):</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="20" id="mp3player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.hackdiary.com/mp3/flash_mp3_player/mp3player.swf" /><param name="flashvars" value="config=http://www.hackdiary.com/mp3/flash_mp3_player/config.xml&#038;file=http://www.hackdiary.com/mp3/davegreen.xml" /><embed src="http://www.hackdiary.com/mp3/flash_mp3_player/mp3player.swf" width="300" height="20" name="mp3player" flashvars="config=http://www.hackdiary.com/mp3/flash_mp3_player/config.xml&#038;file=http://www.hackdiary.com/mp3/davegreen.xml" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object></p>
<p>I&#8217;m very proud to be known as a &#8220;rogue BBC employee.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2006/07/14/my-lastfm-hack-discussed-on-bbc-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I do for a living</title>
		<link>http://www.hackdiary.com/2006/06/05/what-i-do-for-a-living/</link>
		<comments>http://www.hackdiary.com/2006/06/05/what-i-do-for-a-living/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 18:42:00 +0000</pubDate>
		<dc:creator>Matt Biddulph</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hackdiary.com/?p=87</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>My name is Matt Biddulph. Since October 2005, I&#8217;ve been an independent freelancer, <a href="mailto:mb@hackdiary.com">open to new work</a>. I&#8217;m currently based in London but I&#8217;m open to travel and have worked remotely for clients in a number of countries. I specialise in the design of software systems for the internet. I have a particular interest in digital media, social software and data on the web.</p>
<p>I&#8217;m an experienced developer in most of the languages and systems you&#8217;d expect from more than ten years of work in the industry: Ruby (and Rails), Python, Java, Perl, Unix, databases, web servers and so forth. These days I spend as much time consulting on the design and modelling of systems as I do writing code for them. I write about my personal experiments in technology here on hackdiary, and it&#8217;s always a good reflection of my interests at any given time.</p>
<p>Before I went freelance, I spent several years working at the Press Association and the BBC. There&#8217;s a lot more about that period in <a href="http://www.hackdiary.com/cv.html">my CV</a>.</p>
<p><span id="more-87"></span></p>
<h3>Notable freelance projects</h3>
<h4><a href="http://www.theveniceproject.com">The Venice Project</a></h4>
<p>I consulted on the data model for programmes in this new social TV platform from the founders of Skype and Kazaa.</p>
<h4><a href="http://www.nature.com/">Nature publishing group</a></h4>
<p>I created a system in <a href="http://www.secondlife.com/">Second Life</a> for importing 3D models from real-world data created by the European Molecular Biology Lab.</p>
<p>I also developed a number of patches to Movabletype and modules for Ruby on Rails to enhance Nature&#8217;s ability to publish over XML/RPC and Atom Publishing Protocol in their internal editorial systems.</p>
<h4>Ruby on Rails training</h4>
<p><a href="http://times.usefulinc.com/">Edd Dumbill</a> and I developed a two-day Ruby on Rails quickstart training programme which we taught at the XTech 2006 conference and at the BBC.</p>
<h4><a href="http://open.bbc.co.uk/catalogue">BBC Programme Catalogue</a></h4>
<p>Using Ruby on Rails, I was the developer and information architect on the first public experimental prototype of the BBC Programme Catalogue. The site exposes the database of the BBC&#8217;s enormous archive to the internet via a search engine and web APIs.</p>
<h4><a href="http://www.thinglink.org">Thinglink</a></h4>
<p>Consulting on the technical architecture and implications of Thinglink, the free product code for creative work.</p>
<h4><a href="http://www.mobbu.com">Mobbu</a></h4>
<p>In just 5 days, built a prototype of a mobile application for local government in Ruby on Rails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hackdiary.com/2006/06/05/what-i-do-for-a-living/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
