<?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>dezza&#039;s blog &#187; work</title>
	<atom:link href="http://blog.dezza.com/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dezza.com</link>
	<description>Personal blog of Derek McKenna</description>
	<lastBuildDate>Wed, 01 Jun 2011 01:10:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>World&#8217;s Biggest Pacman</title>
		<link>http://blog.dezza.com/2011/06/01/worlds-biggest-pacman/</link>
		<comments>http://blog.dezza.com/2011/06/01/worlds-biggest-pacman/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 00:59:12 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=396</guid>
		<description><![CDATA[Here&#8217;s a recent project I was involved in at Soap: We created the worldsbiggestpacman.com for Microsoft to promote the new features of IE9, but it will work in any HTML5 capable browser. You can create your own PacMan maze and &#8230; <a href="http://blog.dezza.com/2011/06/01/worlds-biggest-pacman/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://worldsbiggestpacman.com"><img src="http://blog.dezza.com/wp-content/uploads/2011/05/wbpm_logo.gif" alt="Worlds biggest PacMan" title="wbpm_logo" width="475" height="143" class="alignnone size-full wp-image-400" /></a></p>
<p>Here&#8217;s a recent project I was involved in at <a href="http://soapcreative.com">Soap</a>:</p>
<p>We created the <a href="http://worldsbiggestpacman.com/" target="_blank">worldsbiggestpacman.com</a> for Microsoft to promote the new features of IE9, but it will work in any HTML5 capable browser.</p>
<p>You can create your own PacMan maze and add it to the ever growing map:</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2011/06/wbpm_home_large.gif" rel="lightbox" title="Home Page"><img src="http://blog.dezza.com/wp-content/uploads/2011/06/wbpm_home_med.jpg" alt="Worlds Biggest PacMan Home" title="wbpm_home_med" width="475" height="322" class="alignnone size-full wp-image-403" /></a></p>
<p>It&#8217;s a completely non-flash solution using JavaScript / HTML5.</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2011/06/wbpm_play_large.gif" rel="lightbox" title="Play screen"><img src="http://blog.dezza.com/wp-content/uploads/2011/06/wbpm_play_med.jpg" alt="Worlds Biggest Pacman Play" title="wbpm_play_med" width="475" height="322" class="alignnone size-full wp-image-404" /></a></p>
<p>I worked on the maze editor and the home page map. It was pretty fun, dusting off the old javascript knowledge after spending so much time in Flash land.</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2011/06/wbpm_create_large.jpg" rel="lightbox" title="Create screen"><img src="http://blog.dezza.com/wp-content/uploads/2011/06/wbpm_create_med.jpg" alt="Worlds Biggest Pacman create" title="wbpm_create_med" width="475" height="322" class="alignnone size-full wp-image-406" /></a></p>
<p>JS Frameworks used: MooTools, JQuery, Modernizr, YepNope, KeyLib.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2011/06/01/worlds-biggest-pacman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mancity Seat Selector</title>
		<link>http://blog.dezza.com/2010/08/21/mancity-seat-selector/</link>
		<comments>http://blog.dezza.com/2010/08/21/mancity-seat-selector/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 06:03:25 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[ExtendScript]]></category>
		<category><![CDATA[MCFC]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[seat selector]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=248</guid>
		<description><![CDATA[Well dezza is a work-blog again now I&#8217;m afraid. Here is a project that I have been wanting to talk about for some time. I completed it about this time last year at Poke. I have been waiting for it &#8230; <a href="http://blog.dezza.com/2010/08/21/mancity-seat-selector/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well dezza is a work-blog again now I&#8217;m afraid.  Here is a project that I have been wanting to talk about for some time.  I completed it about this time last year at Poke.  I have been waiting for it to go live which I was pleased to discover the other day.</p>
<p>Since registration is required to take a look at it, I have instead some screen capture. This is not quite the final version but enough to show how it works. The soundtrack is by my good friend <a href="http://soundcloud.com/bob-villain" target="_blank">Jay White</a>.</p>
<p><iframe src="http://player.vimeo.com/video/14238457" width="400" height="225" frameborder="0"></iframe>
<p><a href="http://vimeo.com/14238457">MCFC Seat Selector</a> from <a href="http://vimeo.com/user2649686">Derek McKenna</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Because we wanted the stadium to look like the actual real world layout, the first challenge was to obtain the seating layout information. Then we had to get it into a format that flash could use, i.e. xml and also ensure that it matched the ticketing data as provided by the 3rd-party ticket-vendor. It was an involved process, some of which I captured along the way:</p>
<p>1. Here is a Omnigraffle representation of the existing xml feed from the online ticket vendor. The seat locations are conformed to a left aligned grid which bears little resemblance to the real world layout.</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_01_graffle.png" rel="lightbox"><img src="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_01_graffle-300x178.png" alt="Layout grid of exisiting ticket vendor xml data" title="Ticket Vendor&#039;s layout ( represented in Omnigraffle)" width="300" height="178" class="alignnone size-medium wp-image-352" /></a></p>
<p>2. After pestering the architects, we managed to get our hands on Autocad files of the stadium, which included fairly accurate seating layouts. We were lucky that the stadium was not very old, and such files actually existed. We didn&#8217;t have Autocad software, but were able to open the files with Illustrator. Plenty of time to make a cup of tea while these suckers were opening.</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_02_dxf.png" rel="lightbox"><img src="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_02_dxf-300x178.png" alt="Screenshot of MCFC stadium opened in Illustrator" title="MCFC Autocad file (in Illustrator)" width="300" height="178" class="alignnone size-medium wp-image-353" /></a></p>
<p>3.  It was fairly easy to get rid of much of the unwanted information, by deleting unwanted layers. We still had no idea how we were going to make xml from this. We found out that the individual seats were not stored as individual objects with position &amp; rotation, but as broken-apart line information. There was also a lot of junk information overlaid on the seats themselves. Although this could be removed manually for each seat, I wasn&#8217;t very excited by the prospect of cleaning more than 45 thousand seats.</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_03_seats_dirty.png" rel="lightbox"><img src="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_03_seats_dirty-300x178.png" alt="MCFC stadium seating layout prior to cleaning" title="Seats prior to cleaning" width="300" height="178" class="alignnone size-medium wp-image-354" /></a></p>
<p>4. To clean up the seats, I wrote some routines in ExtendScript.  ExtendScript is what Adobe call their scripting language for their CS suite. It&#8217;s essentially JavaScript which in this case I used on Illustrator. For the most part, learning it just involves finding out how objects are represented in the Illustrator DOM. After some trial and error I was able to drill down to the seat objects themselves, where simple tests on the length of the lines could identified outlines from the other unwanted data. I added a loop to iterate over all objects in the selection and hey presto, could delete the unwanted data for thousands of seats in one hit. Here is the same layout as above seats after running the script:</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_04_seats_clean.png" rel="lightbox"><img src="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_04_seats_clean-300x178.png" alt="Stadium Seat layout after cleaning process" title="Cleaned Seats" width="300" height="178" class="alignnone size-medium wp-image-355" /></a></p>
<p>5. The next step I can&#8217;t speak much about, as it was done by a colleague Martin. I saved the cleaned seats as svg files, which he then analyzed with some Perl scripts. He determined the position and orientation of the seats is determined with fairly straightforward trigonometry and saved out each block as an xml file, which was loaded into Flash and the basis for positioning seat objects. Big thanks to <a href="http://lab.polygonal.de">Michael Baczynski</a> for an <a href="http://lab.polygonal.de/2008/06/18/using-object-pools/">article</a> on object pooling which significantly improved the performance of adding and removing large numbers of seats. The last shot is of the entire stadium with all seats cleaned.  The designers that worked on this project (Will Cookson, Vasco Alves) have added the pitch and surrounds to the finished piece.</p>
<p><a href="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_09_finished_stadium.png" rel="lightbox"><img src="http://blog.dezza.com/wp-content/uploads/2010/08/cleaningSeats_cropped_09_finished_stadium-300x178.png" alt="MCFC Stadium diagram after cleaning finished" title="Finished cleaned Stadium" width="300" height="178" class="alignnone size-medium wp-image-357" /></a></p>
<p>Finally a big thanks to the developers of the <a href="http://code.google.com/p/lowra/">Lowra IOC framework</a> which I used on this project.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2010/08/21/mancity-seat-selector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sound of Orange Rockcorps</title>
		<link>http://blog.dezza.com/2009/10/09/sound-of-orange-rockcorps/</link>
		<comments>http://blog.dezza.com/2009/10/09/sound-of-orange-rockcorps/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 04:23:03 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[Poke]]></category>
		<category><![CDATA[Sound of Orange Rockcorps]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=61</guid>
		<description><![CDATA[The latest project I&#8217;ve been working on at POKE: Sound of Orange Rockcorps is collaborative audio toy that allows people to record audio samples using their PC microphone or mobile phone. All notes recorded by a person and their friends &#8230; <a href="http://blog.dezza.com/2009/10/09/sound-of-orange-rockcorps/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The latest project I&#8217;ve been working on at POKE:</p>
<p><a href="http://sound.orangerockcorps.co.uk/">Sound of Orange Rockcorps</a> is collaborative audio toy that allows people to record audio samples using their PC microphone or mobile phone. All notes recorded by a person and their friends can be assigned to the available notes in the track. The remixed track can then be posted as a self contained widget to facebook, blogs etc.</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/02-home.jpg' title='02-home-.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/02-home-med.jpg' alt='02-home-med.jpg' /></a></p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/03-connecting1.jpg' title='03-connecting1-med.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/03-connecting1-med.jpg' alt='03-connecting1-med.jpg' target='_blank' /></a></p>
<p>People can allow the site to connect to Facebook, or go it alone:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/04-connecting2.jpg' title='04-connecting2-med.jpg' target='_blank' ><img src='http://blog.dezza.com/wp-content/uploads/2009/10/04-connecting2-med.jpg' alt='04-connecting2-med.jpg' /></a></p>
<p>Any friends who have taken part will be loaded in</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/07-connecting5.jpg' title='07-connecting5-med.jpg' target='_blank' ><img src='http://blog.dezza.com/wp-content/uploads/2009/10/07-connecting5-med.jpg' alt='07-connecting5-med.jpg' /></a></p>
<p>Then you can choose a track:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/08-choose_track.jpg' title='08-choose_track-med.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/08-choose_track-med.jpg' alt='08-choose_track-med.jpg' /></a></p>
<p>Sounds from you and your friends can be assigned to the available notes, or you can record a new one:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/09-dashboard.jpg' title='09-dashboard-med.jpg' target='_blank' ><img src='http://blog.dezza.com/wp-content/uploads/2009/10/09-dashboard-med.jpg' alt='09-dashboard-med.jpg' /></a></p>
<p>People can record with either their PC microphone or phone:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/10-choose_mic.jpg' title='10-choose_mic-med.jpg' target='_blank' ><img src='http://blog.dezza.com/wp-content/uploads/2009/10/10-choose_mic-med.jpg' alt='10-choose_mic-med.jpg' /></a></p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/12-test_mic.jpg' title='12-test_mic-med.jpg' target='_blank' ><img src='http://blog.dezza.com/wp-content/uploads/2009/10/12-test_mic-med.jpg' alt='12-test_mic-med.jpg' /></a></p>
<p>The sound is listened to and then recorded:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/13-record.jpg' title='13-record.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/13-record-med.jpg' alt='13-record-med.jpg' /></a></p>
<p>The entire track can be played back at any time:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/15-playback.jpg' title='15-playback-med.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/15-playback-med.jpg' alt='15-playback-med.jpg' /></a></p>
<p>Users can share their track on Facebook, MySpace, blogs, and other networking sites:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/16-share.jpg' title='16-share-med.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/16-share-med.jpg' alt='16-share-med.jpg' /></a></p>
<p>Posting to Facebook:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/17-post_to_fb.jpg' title='17-post_to_fb.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/17-post_to_fb-med.jpg' alt='17-post_to_fb-med.jpg' /></a></p>
<p>A self-contained playback widget then appears on the users wall:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/18-post_to_fb2.jpg' title='18-post_to_fb2.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/18-post_to_fb2-med.jpg' alt='18-post_to_fb2-med.jpg' /></a></p>
<p>Creators can submit their tracks to be featured on the site:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/19-featured_tracks.jpg' title='19-featured_tracks.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/19-featured_tracks-med.jpg' alt='19-featured_tracks-med.jpg' /></a></p>
<p>A news feed from the rockcorps blog is displayed on the site:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/20-news.jpg' title='20-news.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/20-news-med.jpg' alt='20-news-med.jpg' /></a></p>
<p>Sound of ( rockcorps projects ) volunteers landing page:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/21-volunteers_landing.jpg' title='21-volunteers_landing-med.jpg' target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/21-volunteers_landing-med.jpg' alt='21-volunteers_landing-med.jpg' /></a></p>
<p>Each of the volunteers recorded a sound which can be listened to on their relevant project page:</p>
<p><a href='http://blog.dezza.com/wp-content/uploads/2009/10/22-volunteers_grid.jpg' title='22-volunteers_grid-med.jpg'  target='_blank'><img src='http://blog.dezza.com/wp-content/uploads/2009/10/22-volunteers_grid-med.jpg' alt='22-volunteers_grid-med.jpg' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2009/10/09/sound-of-orange-rockcorps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome balloonists!</title>
		<link>http://blog.dezza.com/2008/06/27/welcome-balloonists/</link>
		<comments>http://blog.dezza.com/2008/06/27/welcome-balloonists/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 08:27:59 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[Balloonacy]]></category>
		<category><![CDATA[Poke]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=46</guid>
		<description><![CDATA[Thanks for dropping in. Are you getting tired yet? I hope you&#8217;re enjoying it. I had a hand in making this so I hope is going all right for you. Please leave a comment and let us know how you&#8217;re &#8230; <a href="http://blog.dezza.com/2008/06/27/welcome-balloonists/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Thanks for dropping in. Are you getting tired yet? I hope you&#8217;re enjoying it. I had a hand in making this so I hope is going all right for you. Please leave a comment and let us know how you&#8217;re going.</p>
<p>Noticed anything different lately? We&#8217;ve been beavering away behind the scenes to make some last minute improvements for racers. You should now be able to see up and coming prize tokens and rainbows on the thumbnails for the next sites. </p>
<p>If you need some tips, Mattias wrote some good pointers on his <a href="http://www.bothernomore.com">blog</a>, they are right on the money. The worst thing that can happen is that you get stranded without boost, so I recommend that you only put your foot down when you see some more coming up.</p>
<p>Happy boosting!</p>
<p>Update: We&#8217;ve fixed that annoying &#8220;your balloon has left&#8230;&#8221; screen appearing twice if you had left the computer for a while. Now when you follow your balloon you should go straight to it <img src='http://blog.dezza.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2008/06/27/welcome-balloonists/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Balloonacy is live!</title>
		<link>http://blog.dezza.com/2008/06/24/balloonacy-is-live/</link>
		<comments>http://blog.dezza.com/2008/06/24/balloonacy-is-live/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 05:38:51 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[Balloonacy]]></category>
		<category><![CDATA[Poke]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=43</guid>
		<description><![CDATA[We have just deployed the mega-beast at www.playballoonacy.com. Our game is in your internet suckas.]]></description>
			<content:encoded><![CDATA[<p>We have just deployed the mega-beast at <a href="http://www.playballoonacy.com">www.playballoonacy.com</a>.<br />
Our game is in your internet suckas.</p>
<p><img src='http://blog.dezza.com/wp-content/uploads/2008/07/balloonrace_live2.jpg' alt='screenshot of the balloon race' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2008/06/24/balloonacy-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The world&#8217;s first internet balloon race</title>
		<link>http://blog.dezza.com/2008/06/05/the-worlds-first-internet-balloon-race/</link>
		<comments>http://blog.dezza.com/2008/06/05/the-worlds-first-internet-balloon-race/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 03:41:49 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[Balloonacy]]></category>
		<category><![CDATA[Poke]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=40</guid>
		<description><![CDATA[This is the first phase of the latest project I&#8217;ve been working on at Poke, a flash site for Orange www.playballoonacy.com. Finally the big clients are letting us use AS3 (Flash9). This project is massive. Thankfully, I&#8217;m getting some help &#8230; <a href="http://blog.dezza.com/2008/06/05/the-worlds-first-internet-balloon-race/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><object width='380' height='350' style='width:100%; max-width:800px;'><param name='movie' value='http://www.playballoonacy.com/flash/widget/widget_loader.swf?uuid=db3a3869d3a664783160f508a6fa548e'></param><param name='scale' value='noScale'></param><param name='salign' value='lt'></param><param name='menu' value='false'></param><embed src='http://www.playballoonacy.com/flash/widget/widget_loader.swf?uuid=db3a3869d3a664783160f508a6fa548e' type='application/x-shockwave-flash' wmode='transparent' width='380' height='350' style='width:100%; max-width:800px;'></embed></object> <img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/CIMP/bT*xJmx*PTEyMTI3MDM5NzU1NTUmcHQ9MTIxMjcwMzk4ODQzNSZwPTE5OTUyMSZkPSZuPSZnPTE=.jpg" /></p>
<p>This is the first phase of the latest project I&#8217;ve been working on at <a href="http://www.pokelondon.com">Poke</a>, a flash site for Orange <a href="http://www.playballoonacy.com">www.playballoonacy.com</a>. Finally the big clients are letting us use AS3 (Flash9). This project is massive. Thankfully, I&#8217;m getting some help from Gabes aka <a href="http://blog.pixelbreaker.com/">Pixelbreaker</a>. Get a balloon or submit your site to be part of the race. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2008/06/05/the-worlds-first-internet-balloon-race/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actionscript editor choices</title>
		<link>http://blog.dezza.com/2008/05/18/actionscript-editor-choices/</link>
		<comments>http://blog.dezza.com/2008/05/18/actionscript-editor-choices/#comments</comments>
		<pubDate>Sun, 18 May 2008 08:57:40 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[developer tools]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=37</guid>
		<description><![CDATA[I finally made the switch to FDT. My munificent employers stumped up the 599£‚ for the enterprise version which is a fairly substantial outgoing. Up till recently I have been doing all my AS editing in TextMate, which at $50 &#8230; <a href="http://blog.dezza.com/2008/05/18/actionscript-editor-choices/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dezza.com/wp-content/uploads/2008/05/tm_vs_fdt.jpg" alt="tm_vs_fdt.jpg" /></p>
<p>I finally made the switch to <a href="http://fdt.powerflasher.com/">FDT</a>. My munificent employers stumped up the 599£‚ for the enterprise version which is a fairly substantial outgoing. Up till recently I have been doing all my AS editing in <a href="http://macromates.com/">TextMate</a>, which at $50 is considerably cheaper and in many ways rocks. I love it&#8217;s straight forward interface and customisable features.</p>
<p>TextMate is flexible. With a bit of help from some eager contributors from the TextMate community I had some really great additions to my workflow. You can publish swfs directly from the TextMate interface using the open source AS2 compiler MTASC (see this <a href="http://bomberstudios.com/2006/12/02/textmate-and-the-build-with-mtasc-command/">post</a>) or Adobe&#8217;s free MXMLC compiler ( I haven&#8217;t managed to get it to work with the faster FCSH yet) along with integration with ANT build scripts for fast and easy multi-swf builds (see Simon Gregory&#8217;s blog for the <a href="http://blog.simongregory.com/10/textmate-actionscript-3-and-flex-bundles/">AS3 bundle</a> and the <a href="http://blog.simongregory.com/10/textmate-ant-bundle/">ANT bundle</a>).</p>
<p>So what does FDT offer? Well as-you-type code checking, and cross referencing of your custom classes for one. Automatic organisation of imports is a massive time saver. Refactoring of classes, methods and properties is also something that is trivially easy in FDT. I seem to be spending a lot less time maintaining the boring stuff and more time concentrated on the &#8216;real&#8217; bits of code.</p>
<p>I still miss a few things about textmate, being able to drag any project on to textmate and have it opened in a few seconds. Vertical text selection and editing. In the end the features of FDT are just too powerful to resist. For an Actionscript project, especially if you are working with frameworks or AS3 where there are many packages to remember it saves a lot of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2008/05/18/actionscript-editor-choices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unlimited nominated for FWA Site of the year</title>
		<link>http://blog.dezza.com/2007/12/22/unlimited-nominated-for-fwa-site-of-the-year/</link>
		<comments>http://blog.dezza.com/2007/12/22/unlimited-nominated-for-fwa-site-of-the-year/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 07:02:46 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[Poke]]></category>
		<category><![CDATA[Unlimited Web Site]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=34</guid>
		<description><![CDATA[The Unlimited website mentioned in this post is up for FWA Site of the Year. If you&#8217;ve got a sec please throw a vote it&#8217;s way.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thefwa.com/pca2007/" target="_blank"><img src="http://blog.dezza.com/wp-content/uploads/2007/12/fwa_unlimited.png" alt="fwa_unlimited.png" /></a></p>
<p>The <a href="http://www.pokelondon.com/portfolio/orange/unlimited/">Unlimited</a> website mentioned in this  <a href="http://blog.dezza.com/2007/11/02/the-unlimited-website/">post</a> is up for <a href="http://www.thefwa.com/pca2007/">FWA Site of the Year</a>. If you&#8217;ve got a sec please throw a vote it&#8217;s way. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2007/12/22/unlimited-nominated-for-fwa-site-of-the-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jenny Packham</title>
		<link>http://blog.dezza.com/2007/12/07/jenny-packham/</link>
		<comments>http://blog.dezza.com/2007/12/07/jenny-packham/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 03:18:05 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[Jenny Packham]]></category>
		<category><![CDATA[Poke]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pixlib]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=23</guid>
		<description><![CDATA[Just finished work on the Jenny Packham site, lots of Flash wizziness which once again benefited from the Pixlib framework. I sort of inherited this project after the original build went a bit haywire. I&#8217;m starting to see how a &#8230; <a href="http://blog.dezza.com/2007/12/07/jenny-packham/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> <a href="http://www.jennypackhambride.com/" title="jennypackham.jpg"><img src="http://blog.dezza.com/wp-content/uploads/2007/12/jennypackham.jpg" alt="jennypackham.jpg" /></a></p>
<p>Just finished work on the <a href="http://www.jennypackhambride.com/" target="_blank">Jenny Packham</a> site, lots of Flash wizziness which once again benefited from the Pixlib framework. I sort of inherited this project after the original build went a bit haywire. I&#8217;m starting to see how a project&#8217;s complexity increases exponentially when many interactions are possible from anywhere in the application.</p>
<p>Credits:</p>
<p><strong>Project Management:</strong> Simon R | <strong>Art Direction / Site Design: </strong>Buzz, Al | <strong>Flash Programming/Build:</strong> Dezza, Russ| <strong>Back End:</strong> Nilesh, Igor </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2007/12/07/jenny-packham/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Unlimited Website</title>
		<link>http://blog.dezza.com/2007/11/02/the-unlimited-website/</link>
		<comments>http://blog.dezza.com/2007/11/02/the-unlimited-website/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 22:32:19 +0000</pubDate>
		<dc:creator>dezza</dc:creator>
				<category><![CDATA[Poke]]></category>
		<category><![CDATA[Unlimited Web Site]]></category>
		<category><![CDATA[pixlib]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dezza.com/?p=19</guid>
		<description><![CDATA[This is a project that we just finished at Poke for Orange&#8217;s &#8216;Good things should never end campaign&#8217;. It&#8217;s an unlimited web page! That&#8217;s as in unlimited not *unlimited. I&#8217;m pretty happy with how it turned out in the end, &#8230; <a href="http://blog.dezza.com/2007/11/02/the-unlimited-website/">More <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://unlimited.orange.co.uk/flash/go" target="_blank"><img src="http://blog.dezza.com/wp-content/uploads/2007/11/unlimited475x275.png" alt="Unlimited web site" /></a></p>
<p>This is a project that we just finished at <a href="http://www.pokelondon.com/" target="_blank">Poke</a> for Orange&#8217;s &#8216;Good things should never end campaign&#8217;. It&#8217;s an unlimited web page! That&#8217;s as in unlimited not *unlimited. I&#8217;m pretty happy with how it turned out in the end, as the concept of unlimited made me pretty nervous to begin with. This is the second project I&#8217;ve completed using Francis Bourre&#8217;s open source <a href="http://osflash.org/projects/pixlib" target="_blank">Pixlib</a> framework for Flash and I must admit, I am loving it. Thanks Francis!</p>
<p>Credits:</p>
<p>Project Management: <strong>Alex, Karen</strong> | Art Direction / Site Design: <strong>Julie</strong>, <a href="http://www.vi-r-us.com/" target="_blank"><strong>Nik</strong></a>, <a href="http://monster-munch.com"><strong>Nicky</strong></a> | Illustration/Animation:  <strong>Rex</strong> | Flash Programming/Build: <strong>Dezza</strong>,  <strong>Dee</strong>, <strong>Stinky</strong>, <a href="http://www.flashtemple.com/" target="_blank"><strong>Matt</strong></a>, <a href="http://www.unlekker.net/" target="_blank"><strong>Marius</strong></a> | Back End: <a href="http://www.managedobjects.com.au/" target="_blank"><strong>Knotty</strong></a>, Marc | Sound: <strong>Nick</strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dezza.com/2007/11/02/the-unlimited-website/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

