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

<channel>
	<title>Matt Collins</title>
	<atom:link href="http://www.mcollins.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcollins.co.uk</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 13 Apr 2009 15:38:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lately</title>
		<link>http://www.mcollins.co.uk/lately/</link>
		<comments>http://www.mcollins.co.uk/lately/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 15:21:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Events]]></category>

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

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

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

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=352</guid>
		<description><![CDATA[I've been a busy chap. And I must update the world on my insignificant life.]]></description>
			<content:encoded><![CDATA[<p>Lately i&#8217;ve:</p>
<p>1. Got a new job:<br />
I joined the superbly interesting and fun guys over at <a title="Catch Digital London" href="http://www.catchdigital.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.catchdigital.com?referer=');">Catch</a>. Read all <a href="http://blog.catchdigital.com/posts/a-new-addition" onclick="pageTracker._trackPageview('/outgoing/blog.catchdigital.com/posts/a-new-addition?referer=');">about it here</a>. I&#8217;ve already in the short time I have been there had a chance to work on some great stuff which will be ready to show very soon.</p>
<p>2. Moved to London:<br />
I am finally a London resident again having moved to a great place in North London with 4 buddies. This picture is what graces our front room. I&#8217;m growing to like it but its safe to say opinion in the house is divided.</p>
<p style="text-align: center;"><a href="http://www.mcollins.co.uk/wp-content/uploads/2009/04/painting.jpg"><img class="size-full wp-image-353 aligncenter" title="painting" src="http://www.mcollins.co.uk/wp-content/uploads/2009/04/painting.jpg" alt="painting" width="480" height="640" /></a></p>
<p style="text-align: left;">3. Using Destroy Twitter:<br />
There is a myriad of twitter apps around. But someone pointed me in the direction of this one. For me its brilliant, very slick and does everything I need it to do on my desktop. <a href="https://destroytwitter.com/" onclick="pageTracker._trackPageview('/outgoing/destroytwitter.com/?referer=');">Check it out.</a></p>
<p style="text-align: left;">4. Reading WIRED UK:<br />
For a while i&#8217;ve been picking up the US import of this from Victoria station&#8217;s WHsmiths (the little one near platform 15-19). But now they&#8217;ve gone and launched a UK one. Great! I now subscribe and its truely brilliant.</p>
<p>All of this has meant that my Arduino has been a bit neglected. But I have big plans for it! Will update soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/lately/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Its nice when..</title>
		<link>http://www.mcollins.co.uk/its-nice-when/</link>
		<comments>http://www.mcollins.co.uk/its-nice-when/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 09:00:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[doings]]></category>

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

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

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

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=347</guid>
		<description><![CDATA[I wrote an article about skins last night and how its a different type of TV and the Skins twitter retweeted it for me.]]></description>
			<content:encoded><![CDATA[<p>Its nice when Twitter sharing works for you! I was a bit nasty/pushy and asked for them to Retweet. But hey!</p>
<p>Thanks <a href="http://www.twitter.com/skins" onclick="pageTracker._trackPageview('/outgoing/www.twitter.com/skins?referer=');">@Skins</a> Read the article over at <a href="http://tinyurl.com/atxlh5" onclick="pageTracker._trackPageview('/outgoing/tinyurl.com/atxlh5?referer=');">learnd.</a></p>
<p><a href="http://www.mcollins.co.uk/wp-content/uploads/2009/03/skins_tweet.jpg"><img class="alignleft size-thumbnail wp-image-348" title="skins_tweet" src="http://www.mcollins.co.uk/wp-content/uploads/2009/03/skins_tweet-400x59.jpg" alt="skins_tweet" width="400" height="59" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/its-nice-when/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Remote control of Arduino with Flash</title>
		<link>http://www.mcollins.co.uk/remote-control-of-arduino-with-flash/</link>
		<comments>http://www.mcollins.co.uk/remote-control-of-arduino-with-flash/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 15:54:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Technical]]></category>

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

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

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

		<category><![CDATA[Flash Policy]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=342</guid>
		<description><![CDATA[As part of my on going development of a Arduino controlled model railway I have been investigating methods of controlling it over networks.]]></description>
			<content:encoded><![CDATA[<p>I decided to use Flash to build the interface as I have more experience using it and I could prototype quickly.</p>
<p>My first investigations led me to the <a href="http://code.google.com/p/as3glue/downloads/list" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/as3glue/downloads/list?referer=');">AS3 Glue Library</a>. Which used in conjunction with Serproxy (which is bundled with the library download) I managed to get flash to control the Arduino connected to my machine. Then loading serproxy on my laptop on my local network and controlling from my main PC this was working also. serproxy however is quite hard to use and it did take me a while to configure.</p>
<p>But that when I found a brilliant tutorial by Bjoern Hartmann over at Stanford. <a href="http://protolab.pbwiki.com/TutorialFlashSetup2009" onclick="pageTracker._trackPageview('/outgoing/protolab.pbwiki.com/TutorialFlashSetup2009?referer=');">It can be found here.</a></p>
<p>This tutorial uses a new custom Arduino IDE which  incorporates a Serial Proxy. This is much easier than serporxy! The only issue I then had was allowing files ran in a standalone flash player to connect. As flash player since version 7 (i think) won&#8217;t allow socket connections by default unless the file is trusted or a policy file states that it is allowed. <a href="http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html?referer=');">Information on that can be found here.</a>.</p>
<p>I have now managed to get a Policy file server working on port 843 as suggested above which will allow connections to port 11100 where the Arduino socket to serial proxy is listening. I also forwarded ports 843 and 11100 on my router to my laptop where the server is. This means by specifying my router IP flash files ran on someones local machine can connect to my local server and in turn connect to my Arduino. I have only tested this with one connection so far so its early days. But it means that I can create a flash interface and upload it to my hosting. Where another user on the internet can connect and use it to control my Arduino locally.</p>
<p>For reference here is my code:</p>
<p>First the Flash Policy File server which is running the standalone perl version from <a href="http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html?referer=');">http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html</a>.</p>
<p>Using this command line<br />
<code>sudo perl flashpolicyd.pl --file=../flashpolicy.xml --port=843</code></p>
<p>The flashpolicy.xml contents:<br />
<code><br />
&lt;?xml version="1.0"?&gt;<br />
&lt;!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd"&gt;</code></p>
<p>&lt;!&#8211; Policy file for xmlsocket://socks.example.com &#8211;&gt;<br />
&lt;cross-domain-policy&gt;</p>
<p>&lt;!&#8211; This is a master socket policy file &#8211;&gt;<br />
&lt;!&#8211; No other socket policies on the host will be permitted &#8211;&gt;<br />
&lt;site-control permitted-cross-domain-policies=&#8221;master-only&#8221;/&gt;</p>
<p>&lt;!&#8211; Instead of setting to-ports=&#8221;*&#8221;, administrator&#8217;s can use ranges and com$<br />
&lt;!&#8211; This will allow access to ports 123, 456, 457 and 458 &#8211;&gt;<br />
&lt;allow-access-from domain=&#8221;*&#8221; to-ports=&#8221;*&#8221; /&gt;</p>
<p>&lt;/cross-domain-policy&gt;</p>
<p></code></p>
<p>Then loading the standard firmata and running a serial proxy using the new Arduino IDE (013) and using this AS3 code to connect.<br />
<code><br />
var arduino:Arduino = new Arduino("000.000.000.000", 11100);<br />
arduino.addEventListener(Event.CONNECT,onSocketConnect);<br />
arduino.addEventListener(Event.CLOSE,onSocketClose);<br />
arduino.addEventListener(ArduinoEvent.FIRMWARE_VERSION, onReceiveFirmwareVersion);<br />
arduino.addEventListener(ArduinoEvent.DIGITAL_DATA, onReceiveDigitalData);<br />
arduino.addEventListener(ArduinoEvent.ANALOG_DATA, onReceiveAnalogData);<br />
</code></p>
<p>This connect code taken from AS3 Glue Examples test_arduino.as. Replacing the 000.000.000.000 with your routers IP will then allow it to be used outside your home network or if using it internally the local IP for your other machine.</p>
<p>I have posted all of this here along with other peoples comments <a href="http://protolab.pbwiki.com/TutorialFlashSetup2009" onclick="pageTracker._trackPageview('/outgoing/protolab.pbwiki.com/TutorialFlashSetup2009?referer=');">http://protolab.pbwiki.com/TutorialFlashSetup2009</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/remote-control-of-arduino-with-flash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hornbino</title>
		<link>http://www.mcollins.co.uk/hornbino/</link>
		<comments>http://www.mcollins.co.uk/hornbino/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 16:11:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fun]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=165</guid>
		<description><![CDATA[First step in creating an automated Electric Railway using an <a href="http://www.arduino.cc/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.arduino.cc/?referer=');">Arduino.</a>]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="490" height="380" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="cache" value="true" /><param name="enablejavascript" value="true" /><param name="kioskmode" value="true" /><param name="scale" value="aspect" /><param name="src" value="http://192.168.0.13/mc09/wp-content/uploads/2008/12/video-0003.mp4" /><embed type="video/quicktime" width="490" height="380" src="http://192.168.0.13/mc09/wp-content/uploads/2008/12/video-0003.mp4" scale="aspect" kioskmode="true" enablejavascript="true" cache="true" autoplay="false"></embed></object></p>
<p>First step in creating an automated Electric Railway using an Arduino. The video shows it running a simple test program of on full speed for a second and then off for a second. Next I need to find a relay to switch the direction and figure out how to control the points.</p>
<p>I must also add some thanks to <a href="http://pcbo.dcs.aber.ac.uk/blog/2008/01/29/arduino-model-railway-control/" onclick="pageTracker._trackPageview('/outgoing/pcbo.dcs.aber.ac.uk/blog/2008/01/29/arduino-model-railway-control/?referer=');">Richard Shipman</a> for some help on the circuit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/hornbino/feed/</wfw:commentRss>
<enclosure url="http://192.168.0.13/mc09/wp-content/uploads/2008/12/video-0003.mp4" length="4501525" type="video/mp4" />
		</item>
		<item>
		<title>My new toy</title>
		<link>http://www.mcollins.co.uk/my-new-toy/</link>
		<comments>http://www.mcollins.co.uk/my-new-toy/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 10:01:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fun]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=160</guid>
		<description><![CDATA[An Arduino micro controller all the way from Italy. Just in time for Christmas.]]></description>
			<content:encoded><![CDATA[<p>My Adruino arrived yesterday so after a quick trip to maplin I managed to build this circuit. Its the start of my attempt to control a 12v Model Railway with my adruino.</p>
<p><a href="http://192.168.0.13/mc09/wp-content/uploads/2008/12/arduino.jpg" onclick="pageTracker._trackPageview('/outgoing/192.168.0.13/mc09/wp-content/uploads/2008/12/arduino.jpg?referer=');"><img class="alignnone size-medium wp-image-161" title="arduino" src="http://www.mcollins.co.uk/wp-content/uploads/2008/12/arduino-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I did a quick search on Make Magazine website and there are some amazing things people are doing with these little babies. <a href="http://blog.makezine.com/archive/arduino/" onclick="pageTracker._trackPageview('/outgoing/blog.makezine.com/archive/arduino/?referer=');">http://blog.makezine.com/archive/arduino/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/my-new-toy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kids Company Website</title>
		<link>http://www.mcollins.co.uk/kidsco/</link>
		<comments>http://www.mcollins.co.uk/kidsco/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 17:33:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[work]]></category>

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

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

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

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

		<guid isPermaLink="false">http://192.168.0.13/mc09/?p=218</guid>
		<description><![CDATA[As part of the Kids Company Christmas campaign 2008 a complete redesigned of the website was undertaken. I was asked to take the new design and create an accessible and cross browser compatible Wordpress theme. <a href="http://www.kidsco.org.uk" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.kidsco.org.uk?referer=');">www.kidsco.org.uk</a>]]></description>
			<content:encoded><![CDATA[<h3>Client: Kids Company</h3>
<h3>Agency: AMVBBDO</h3>
<p>I implemented this theme using custom PHP to add further customisation from the Wordpress backend. This means header images are selected by random to be shown unless the author specifies a particular image.</p>
<p>The main aim for this project was to guide more users to the donation pages by placing the donation form in a more suitable location on everyday and creating a form to take users to correct donation type straight from any page on the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/kidsco/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A festive experiment</title>
		<link>http://www.mcollins.co.uk/a-festive-experiment/</link>
		<comments>http://www.mcollins.co.uk/a-festive-experiment/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 16:41:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=157</guid>
		<description><![CDATA[A festive Flex and Twitter application. Merry Crimbo.]]></description>
			<content:encoded><![CDATA[<p>I decided to have a little play with Twitters search API and as its that time of year, I thought I&#8217;d see what people are wanting for christmas.</p>
<p><object width="550" height="700" data="http://www.mcollins.co.uk/exp/alliwant/alliwant.swf" type="application/x-shockwave-flash"><param name="quality" value="high" /><param name="src" value="http://www.mcollins.co.uk/exp/alliwant/alliwant.swf" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/a-festive-experiment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Summerschool work</title>
		<link>http://www.mcollins.co.uk/summerschool-work/</link>
		<comments>http://www.mcollins.co.uk/summerschool-work/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 21:25:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[doings]]></category>

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

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

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

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=114</guid>
		<description><![CDATA[While I was over in Germany this summer at <a href="http://www.s-v.de" onclick="pageTracker._trackPageview('/outgoing/www.s-v.de?referer=');">Scholz and Volkmer's</a> wonderful Summer School me and <a href="http://www.myloovelyideas.com/" onclick="pageTracker._trackPageview('/outgoing/www.myloovelyideas.com/?referer=');">Alpay</a> concepted and prototyped this idea for Mercedes.]]></description>
			<content:encoded><![CDATA[<p><img title="Mercedes Life Cycle" src="http://www.mcollins.co.uk/1.jpg" alt="Installation in situ" /></p>
<p>The piece follows Mercedes idea that every car has a green life cycle from manufacture to the end of its life. We focused on the Recycling programme Mercedes run to take old unused cars. The concept was an installation that reacts when a users blows on a flow shaped device. The working prototype is <a href="http://www.mcollins.co.uk/blow_away.html">here (microphone and flash needed)</a></p>
<p>I&#8217;ve been very busy, and i&#8217;m currently working on a new work section for my site. So hopefully I will add it there soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/summerschool-work/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mike and Bern Portfolio Site</title>
		<link>http://www.mcollins.co.uk/mike-and-bern-portolio-site/</link>
		<comments>http://www.mcollins.co.uk/mike-and-bern-portolio-site/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 21:53:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[work]]></category>

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

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

		<guid isPermaLink="false">http://192.168.0.13/mc09/?p=231</guid>
		<description><![CDATA[Mike and Bern are a brilliant advertising creative team, who wanted to show their work off online. I took their visual ideas and created an dynamic portfolio for them. <a href="http://www.mikeandbern.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.mikeandbern.com?referer=');">www.mikeandbern.com</a>]]></description>
			<content:encoded><![CDATA[<p>It was important for the guys to add more work to their portfolio at a later date so the Flash site had to dynamic. On load it queries and XML list to locate all the projects and their media. Images and videos are then loaded into the Flash movie.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/mike-and-bern-portolio-site/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Search Engine Rap Battles</title>
		<link>http://www.mcollins.co.uk/search-engine-rap-battles/</link>
		<comments>http://www.mcollins.co.uk/search-engine-rap-battles/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 09:23:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fun]]></category>

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

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

		<category><![CDATA[search engine]]></category>

		<guid isPermaLink="false">http://www.mcollins.co.uk/?p=68</guid>
		<description><![CDATA[MSN vs Google]]></description>
			<content:encoded><![CDATA[<p>Brilliant.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/_w688s-AURE&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/_w688s-AURE&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>More at: <a title="Search Engine Rap Battles" href="http://www.searchenginerapbattle.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.searchenginerapbattle.com/?referer=');">http://www.searchenginerapbattle.com/</a></p>
<p><a href="http://www.guardian.co.uk/media/pda/2008/sep/17/searchengines" onclick="pageTracker._trackPageview('/outgoing/www.guardian.co.uk/media/pda/2008/sep/17/searchengines?referer=');">[via]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcollins.co.uk/search-engine-rap-battles/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
