<?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>Psyked</title>
	<atom:link href="http://www.psyked.co.uk/feed" rel="self" type="application/rss+xml" />
	<link>http://www.psyked.co.uk</link>
	<description>it's easy once you know how.</description>
	<lastBuildDate>Fri, 27 Aug 2010 08:42:51 +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>xJSFL &#8211; That looks pretty cool.</title>
		<link>http://www.psyked.co.uk/adobe/flash/jsfl/xjsfl-that-looks-pretty-cool.htm</link>
		<comments>http://www.psyked.co.uk/adobe/flash/jsfl/xjsfl-that-looks-pretty-cool.htm#comments</comments>
		<pubDate>Fri, 27 Aug 2010 08:42:51 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[JSFL]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1257</guid>
		<description><![CDATA[xJSFL [http://www.xjsfl.com/] is a scripting library for extending the JSFL functionality of the Flash IDE. Its aim is to do for JSFL what the jQuery library did for Javascript which, by the way, was awesome.  Basically it extends the JSFL syntax to make it easier and faster to develop. JSFL is a bit of a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xjsfl.com/" target="_blank"><img class="alignnone size-full wp-image-1258" title="xJSFL - Rapid development" src="http://www.psyked.co.uk/wp-content/uploads/2010/08/xjsfl-header.png" alt="" width="500" height="280" /></a></p>
<p>xJSFL [<a href="http://www.xjsfl.com/" target="_blank">http://www.xjsfl.com/</a>] is a scripting library for extending the JSFL functionality of the Flash IDE. Its aim is to do for JSFL what the jQuery library did for Javascript which, by the way, was awesome.  Basically it extends the JSFL syntax to make it easier and faster to develop.</p>
<p>JSFL is a bit of a niché subject, so I can&#8217;t imagine it&#8217;s going to take off massively, but who knows.  I use JSFL from time to time, so anything that makes those boring tasks easier to automate has gotta be good &#8211; maybe this library will be the turning point for its popularity.  Or something like that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/adobe/flash/jsfl/xjsfl-that-looks-pretty-cool.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ImageSizer &#8212; and beyond(!)</title>
		<link>http://www.psyked.co.uk/imagesizer/imagesizer-and-beyond.htm</link>
		<comments>http://www.psyked.co.uk/imagesizer/imagesizer-and-beyond.htm#comments</comments>
		<pubDate>Wed, 28 Jul 2010 23:10:06 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[ImageSizer]]></category>
		<category><![CDATA[Air Applications]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1251</guid>
		<description><![CDATA[It&#8217;s been a couple of years since I either started working on ImageSizer or it went public (I can&#8217;t remember which) and development has stalled a bit &#8211; but now I feel it&#8217;s time to get things back on track.  So here&#8217;s the plan. ImageSizer, now. ImageSizer is now up to version 0.6.1 &#8211; not [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a couple of years since I either started working on <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=10740&amp;marketplaceid=1" target="_blank">ImageSizer</a> or it went public (I can&#8217;t remember which) and development has stalled a bit &#8211; but now I feel it&#8217;s time to get things back on track.  So here&#8217;s the plan.</p>
<h3>ImageSizer, now.</h3>
<p><span style="font-weight: normal; font-size: 13px;"><img class="alignnone size-full wp-image-1252" title="ImageSizer 0.6.1 screenshot" src="http://www.psyked.co.uk/wp-content/uploads/2010/07/imagesizer-screenshot.jpg" alt="" width="520" height="405" /></span></p>
<p>ImageSizer is now up to version 0.6.1 &#8211; not that the version numbers are anything but arbitrary, of course.  You can import images, rotate them, crop them and resize the lot and output them to your machine.  It works, but the code is a little out of date now, my code-signing certificates are out of date, and I really want to try something new.  So&#8230; <span id="more-1251"></span></p>
<h3>ImageSizer, future.</h3>
<p>Time to create ImageSizer, version 2.  Going for a full re-write on the code side of things means I&#8217;m going to try one cool thing &#8211; a desktop version and a web-based version.  The reason for the desktop version is obvious, but having a web-based version should make the functionality behind ImageSizer available for people who can&#8217;t (or don&#8217;t want to) install the desktop application.  Plus, trial version, and that sort of thing.</p>
<p>A newer code-base will also make it easier to build all of the new features into ImageSizer &#8211; there&#8217;s a few suggestions and ideas that never made it to the first version before development slacked off, so those are first on the to-do list.  Things like the long-awaited Twitter and Flickr uploads, and multiple output sizes.</p>
<p>So, enough chit-chat. ImageSizer 2 development is underway now, and there should be some more updates on the way.</p>
<h3>And also&#8230;</h3>
<p>As my code-signing certificates all went out of date, it makes it a little difficult for the automatic updates to keep everyone up to date.  The application source code is incompatible with the latest version of the Flex SDK, I want to re-architect the application source, and I think that the interface needs a complete re-think to integrate some of the newer application features.</p>
<p>Of course, you can still <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=10740&amp;marketplaceid=1" target="_blank">download ImagesSizer through the AIR Marketplace.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/imagesizer/imagesizer-and-beyond.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A more advanced StarRequests, Simple-Box2D &amp; Flickr example.</title>
		<link>http://www.psyked.co.uk/box2d/a-more-advanced-starrequests-simple-box2d-flickr-example.htm</link>
		<comments>http://www.psyked.co.uk/box2d/a-more-advanced-starrequests-simple-box2d-flickr-example.htm#comments</comments>
		<pubDate>Thu, 01 Jul 2010 08:00:28 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Box2D]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1243</guid>
		<description><![CDATA[
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Main_1569737901"
			class="flashmovie"
			width="500"
			height="560">
	<param name="movie" value="http://www.psyked.co.uk/wp-content/uploads/2010/07/Main.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.psyked.co.uk/wp-content/uploads/2010/07/Main.swf"
			name="fm_Main_1569737901"
			width="500"
			height="560">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> Just a little demo I&#8217;ve been working on, following my previous post: http://www.psyked.co.uk/actionscript/starrequests-simple-box2d-flickr-mashup-sample.htm. I&#8217;ve basically updated the code a little and swapped out the rectangular Box2D objects for star-shaped Box2D objects, and the code is available on GitHub: http://github.com/psyked/StarRequests-Examples/tree/master/Box2d-Flickr-Shapes/]]></description>
			<content:encoded><![CDATA[
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Main_618349740"
			class="flashmovie"
			width="500"
			height="560">
	<param name="movie" value="http://www.psyked.co.uk/wp-content/uploads/2010/07/Main.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.psyked.co.uk/wp-content/uploads/2010/07/Main.swf"
			name="fm_Main_618349740"
			width="500"
			height="560">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Just a little demo I&#8217;ve been working on, following my previous post: <a href="http://www.psyked.co.uk/actionscript/starrequests-simple-box2d-flickr-mashup-sample.htm">http://www.psyked.co.uk/actionscript/starrequests-simple-box2d-flickr-mashup-sample.htm</a>. I&#8217;ve basically updated the code a little and swapped out the rectangular Box2D objects for star-shaped Box2D objects, and the code is available on GitHub: <a href="http://github.com/psyked/StarRequests-Examples/tree/master/Box2d-Flickr-Shapes/">http://github.com/psyked/StarRequests-Examples/tree/master/Box2d-Flickr-Shapes/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/box2d/a-more-advanced-starrequests-simple-box2d-flickr-example.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixed: mx.accessibility:LabelAccImpl could not be found.</title>
		<link>http://www.psyked.co.uk/adobe/flex/fixed-mx-accessibilitylabelaccimpl-could-not-be-found.htm</link>
		<comments>http://www.psyked.co.uk/adobe/flex/fixed-mx-accessibilitylabelaccimpl-could-not-be-found.htm#comments</comments>
		<pubDate>Mon, 21 Jun 2010 21:47:21 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Problems]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1238</guid>
		<description><![CDATA[This came up while converting a Flex 3 AIR project to a Flex 4 AIR project.  Luckily, the solution is all in the publish settings. Uncheck the box which says &#8216;Generate accessible SWF file&#8217; and the error will go away. Simple!]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1239" title="Flash Builder Error" src="http://www.psyked.co.uk/wp-content/uploads/2010/06/flash-error.jpg" alt="" width="500" height="125" /></p>
<p>This came up while converting a Flex 3 AIR project to a Flex 4 AIR project.  Luckily, the solution is all in the publish settings.</p>
<p>Uncheck the box which says &#8216;Generate accessible SWF file&#8217; and the error will go away.</p>
<p><img class="alignnone size-full wp-image-1240" title="Flash Builder Publish options" src="http://www.psyked.co.uk/wp-content/uploads/2010/06/flex-publish-options.jpg" alt="" width="500" height="435" /></p>
<p>Simple!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/adobe/flex/fixed-mx-accessibilitylabelaccimpl-could-not-be-found.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StarRequests, Simple-Box2D &amp; Flickr &#8211; a example mashup.</title>
		<link>http://www.psyked.co.uk/actionscript/starrequests-simple-box2d-flickr-mashup-sample.htm</link>
		<comments>http://www.psyked.co.uk/actionscript/starrequests-simple-box2d-flickr-mashup-sample.htm#comments</comments>
		<pubDate>Mon, 07 Jun 2010 23:44:30 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Simple-Box2D]]></category>
		<category><![CDATA[StarRequests]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1229</guid>
		<description><![CDATA[Mark (of MarkStar.co.uk) has been working away on his pet project &#8220;StarRequests&#8220; for a little while now, so I thought I&#8217;d give it a whirl and see what he&#8217;s come up with &#8211; and of course, what I could come up with off the back of it.  This is the result; a Flickr image loader, with a [...]]]></description>
			<content:encoded><![CDATA[<p>Mark (of <a href="http://markstar.co.uk" target="_blank">MarkStar.co.uk</a>) has been working away on his pet project &#8220;<a href="http://markstar.co.uk/blog/category/starrequests/" target="_blank">StarRequests</a>&#8220; for a little while now, so I thought I&#8217;d give it a whirl and see what he&#8217;s come up with &#8211; and of course, what I could come up with off the back of it.  This is the result; a Flickr image loader, with a smidge of Box2D mixed in to make it all seem more interesting.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Main_583692839"
			class="flashmovie"
			width="500"
			height="560">
	<param name="movie" value="http://www.psyked.co.uk/wp-content/uploads/2010/06/Main.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.psyked.co.uk/wp-content/uploads/2010/06/Main.swf"
			name="fm_Main_583692839"
			width="500"
			height="560">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><span id="more-1229"></span>All of the code for this demo, along with a few others, are available from <a href="http://github.com/psyked/StarRequests-Examples" target="_blank">GitHub</a>, and for those unfamiliar with GitHub, <a href="http://github.com/psyked/StarRequests-Examples/zipball/master" target="_blank">here&#8217;s the Zip archive</a>. While we&#8217;ve some time, let&#8217;s run through some key elements of this sample:</p>
<h2>The demo:</h2>
<p>If you can&#8217;t see the demo, for whatever reason, I&#8217;ve stuck an image of it below this paragraph.  There&#8217;s a search term box, a numeric stepper for the number of images, and a search button.  When you click &#8216;Get images&#8217; it performs a search on the Flickr API, which returns a list of images.  I&#8217;m then using the StarRequests library to sequentially load the images from Flickr, and throwing them into Simple-Box2D to display them in a funky interactive way.</p>
<p><img class="alignnone size-full wp-image-1232" title="Demo (JPEG)" src="http://www.psyked.co.uk/wp-content/uploads/2010/06/starrequest-example.jpg" alt="" width="500" height="560" /></p>
<h3>StarRequests</h3>
<p>It&#8217;s probably more of a micro-framework at the moment, but StarRequests is designed to make it easy to perform a series of actions (requests) that can be queued or batch-executed in a way that&#8217;s portable between projects.  It&#8217;s designed to deal with common tasks, like loading a remote URL and extracting the BitmapData, while also abstracting their inputs and outputs to make it possible to mix request types in a single queue.  And queueing is important a lot of the time, because trying to do everything simultaneously often ends with snarl-ups and complex queue management.  With a properly constructed StarRequest class, the systems you so often write and rewrite for different projects are much more portable.</p>
<p>For this example I had to write a complete StarRequest class to load images from Flickr &#8211; and that&#8217;s all it does &#8211; but on the plus side I didn&#8217;t have to touch the queuing system, I now have a reusable Flickr image loader class that I can use again in the future, and I also know that elements, like the queuing system, are a solid base to work from.  There&#8217;s more tasks going on in this example that I could extract into StarRequests format, but that&#8217;s a task for another day.</p>
<h3>Simple-Box2D</h3>
<p>A little side-project of mine, <a href="http://www.psyked.co.uk/category/box2d" target="_blank">Simple-Box2D</a> is a set of classes that ease the learning curve between ActionScript and Box2D style code.  It&#8217;s in dire need of some new functions, cleanup and most of all, code commenting.  Sorry about that.  All this is doing is taking the final Bitmap objects returned from the StarRequest classes, and using their dimensions as the basis for new objects in the Box2D world.</p>
<h3>Flickr</h3>
<p>I&#8217;m making use of the excellent <a href="http://code.google.com/p/as3flickrlib/" target="_blank">as3flickrlib</a> classes to interact with Flickr, and then adding a bit of url stitching in the StarRequest classes to create the references to the actual image files (because the API doesn&#8217;t return that data).</p>
<p>&#8230; that&#8217;s all folks.  Comments appreciated &#8211; I know this isn&#8217;t much of a tutorial, I shall have to conspire with Mark and see if we can get one created.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/actionscript/starrequests-simple-box2d-flickr-mashup-sample.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An incomplete review of books on iPhone Development.</title>
		<link>http://www.psyked.co.uk/apple/iphone-apple/an-incomplete-review-of-books-on-iphone-development.htm</link>
		<comments>http://www.psyked.co.uk/apple/iphone-apple/an-incomplete-review-of-books-on-iphone-development.htm#comments</comments>
		<pubDate>Wed, 26 May 2010 10:47:25 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1226</guid>
		<description><![CDATA[Those are the three books I have stacked on my desk, in accordance with my recent iPhone development news [link].  I&#8217;ve been reading them quite a lot over the last few days, so I thought I&#8217;d post my own opinionated summary of them. iPhone Application Development for DUMMIES I started with this one first, purely [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1225" title="iphone-books" src="http://www.psyked.co.uk/wp-content/uploads/2010/05/iphone-books.png" alt="" width="500" height="280" /></p>
<p>Those are the three books I have stacked on my desk, in accordance with my recent iPhone development news <a href="http://www.psyked.co.uk/general-chit-chat/i-am-now-an-iphone-app-developer.htm" target="_self">[link]</a>.  I&#8217;ve been reading them quite a lot over the last few days, so I thought I&#8217;d post my own opinionated summary of them.</p>
<p><span id="more-1226"></span></p>
<h3>iPhone Application Development for DUMMIES</h3>
<p>I started with this one first, purely because it says &#8216;for DUMMIES&#8217;.  I figure it&#8217;s the lowest level book, and there&#8217;s no point reading a lower level book after you&#8217;ve read a more complex one, so here&#8217;s where I started.</p>
<p>Progress through the book is painstakingly slow &#8211; there&#8217;s a lot of words and banter for every action you actually get done.  After about 3/4 of the book you&#8217;ve made your first application.  The last 1/4 of the book is where you start picking up speed and using more than just the basic drag and drop UI elements, which reads like the last 1/4 was the actual planned book and the first 3/4 was forced in to fill out the page count!</p>
<p>Having worked through the examples in the book, it hasn&#8217;t actually helped me work out how iPhone apps work, or how I can make something from scratch myself &#8211; it&#8217;s just proved that I can follow instructions.  And even then, things got confusing.</p>
<h3>Beginning iPhone Development</h3>
<p>Currently reading this one.  Immediately it&#8217;s more fast paced than the DUMMIES book, and has a whole slew of different tutorials.  Whereas the dummies book takes 8 chapters to go over a single application, this book does more-or-less an application per chapter &#8211; or at least something significant in each chapter.  Which means you can quickly build up experience with many of the core UI elements, and then it goes further into the custom &#8216;Quartz&#8217; application development, which is development without the UI templates.</p>
<p>As well as its own examples, this book does a very good job of paraphrasing all of the official Apple documentation, into a more concise format &#8211; very useful considering the wealth of information you&#8217;d otherwise have to glean yourself from the official documentation.  Still hasn&#8217;t managed to make me <em>understand</em> iPhone development enough to start something from scratch, but it&#8217;s come a lot closer than the previous book.</p>
<h3>The iPhone Developer&#8217;s Cookbook</h3>
<p>This one&#8217;s easy &#8211; mainly because I haven&#8217;t read it yet.  It&#8217;s at the bottom of my pile of books, but only because that&#8217;s the order they arrived in.  I&#8217;m hoping for good things from it, but I haven&#8217;t got to it yet. (Like the title says, an incomplete review)</p>
<h2>&#8230;</h2>
<p>Seems like a lot of this iPhone stuff is being purposefully obtuse about explaining things in simple terms.  The Apple documentation is thorough to the point of being anal, but leaves you with gaps about the relationships between concepts, and this follows through into the books I&#8217;ve read so far.  Maybe I&#8217;m just spoilt by the Flash Platform community and bloggers taking the time to explain things in simple terms!</p>
<h3>One thing that has helped me understand iPhone development:</h3>
<p>Surprisingly after buying all those books, the thing that&#8217;s helped me understand the process the most is a blog post or two:</p>
<ul>
<li><a href="http://twilloapp.blogspot.com/2009/03/how-to-embed-navigation-controller.html">How to embed a navigation controller inside a tab bar controller</a></li>
</ul>
<p>I&#8217;m sure the books helped some, perhaps got me to the point where I could understand what I was following in this blog post &#8211; but this explained with small paragraphs and images what the books have been trying to describe with pages of text. Kudos, <strong>b00giZm</strong>.</p>
<p>And if anyone can recommend any other iPhone development books, I&#8217;m all ears&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/apple/iphone-apple/an-incomplete-review-of-books-on-iphone-development.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I am now an iPhone app developer.</title>
		<link>http://www.psyked.co.uk/general-chit-chat/i-am-now-an-iphone-app-developer.htm</link>
		<comments>http://www.psyked.co.uk/general-chit-chat/i-am-now-an-iphone-app-developer.htm#comments</comments>
		<pubDate>Tue, 25 May 2010 21:47:28 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[General chit-chat]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1222</guid>
		<description><![CDATA[It&#8217;s finally happened. My tithe to Apple has been paid, and my iPhone has arrived on my desk. I&#8217;m still an Flash Platform developer of course, this isn&#8217;t a career change &#8211; it&#8217;s a broadening of horizons.  I anticipate much cursing and headscratching is in store for the next few months though.  Here we go, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1223" title="Apple / Sauron image" src="http://www.psyked.co.uk/wp-content/uploads/2010/05/iphone-sauron.png" alt="" width="500" height="280" /></p>
<p>It&#8217;s finally happened. My tithe to Apple has been paid, and my iPhone has arrived on my desk.</p>
<p><span id="more-1222"></span>I&#8217;m still an Flash Platform developer of course, this isn&#8217;t a career change &#8211; it&#8217;s a broadening of horizons.  I anticipate much cursing and headscratching is in store for the next few months though.  Here we go, should be &#8216;fun&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/general-chit-chat/i-am-now-an-iphone-app-developer.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
