<?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>For My Own Amusement</title>
	<atom:link href="http://www.formyownamusement.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.formyownamusement.com</link>
	<description>Bits and pieces that will likely only ever amuse me</description>
	<lastBuildDate>Thu, 01 Jul 2010 12:48:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Lorem for Twitter mock ups – 144 characters of doom</title>
		<link>http://www.formyownamusement.com/2010/01/11/lorem-for-twitter-mock-ups/</link>
		<comments>http://www.formyownamusement.com/2010/01/11/lorem-for-twitter-mock-ups/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 07:21:57 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mock up]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/2010/01/11/lorem-for-twitter-mock-ups/</guid>
		<description><![CDATA[Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad mini – as generated from TextMate. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad min. – slightly tweaked by [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad mini</p>
</blockquote>
<p>– as generated from TextMate.</p>
<blockquote>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad min.</p>
</blockquote>
<p>– slightly tweaked by me for a complete ending.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2010/01/11/lorem-for-twitter-mock-ups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS Feeds reduced to Sparks</title>
		<link>http://www.formyownamusement.com/2009/07/18/rss-feeds-reduced-to-sparks/</link>
		<comments>http://www.formyownamusement.com/2009/07/18/rss-feeds-reduced-to-sparks/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 02:21:44 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/2009/07/18/rss-feeds-reduced-to-sparks/</guid>
		<description><![CDATA[One of the most time consuming thing I do in my day is go through my RSS feeds and skim past every item. To try and make my life easier I recently purchased Feverº and absolutely love it! It lets me set Kindling for feeds I must read and Sparks for feeds that I kind [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feedafever.com/" title="Feverº Website"><img src="http://www.formyownamusement.com/wp-content/uploads/2009/07/FeverLogo.png" width="106" height="50" alt="Fever Website Logo" /></a>One of the most time consuming thing I do in my day is go through my RSS feeds and skim past every item. To try and make my life easier I recently purchased <a href="http://feedafever.com/" title="Feverº Website">Feverº</a> and absolutely love it! It lets me set Kindling for feeds I must read and Sparks for feeds that I kind of want to keep track of. Both these categories add to the Hot list. Basically <a href="http://feedafever.com/" title="Feverº Website">Feverº</a> works out how popular a news item is by the Kindling and Sparks items and how many links they have.</p>
<p>So rather than having <i>everything</i> in Kindling I&#8217;ve slowly been moving the high volume low value feeds to Sparks.</p>
<p>My hope is rather than an hour + per day I can limit RSS reading to 5 minutes yet still feel like I&#8217;m not missing something.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2009/07/18/rss-feeds-reduced-to-sparks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex ActionScript Component Development Cheat Sheet</title>
		<link>http://www.formyownamusement.com/2009/06/30/flex-actionscript-component-development-cheat-sheet/</link>
		<comments>http://www.formyownamusement.com/2009/06/30/flex-actionscript-component-development-cheat-sheet/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 00:56:17 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/2009/06/30/flex-actionscript-component-development-cheat-sheet/</guid>
		<description><![CDATA[Recently at work I ran our developers through basic construction of building Flex ActionScript Components. Feel free to download the attached Cheat Sheet for your own reference when building components. Download Flex ActionScript Component Development Cheat Sheet Building ActionScript Components Aim: To make building custom ActionScript components the first option when developing in Flexlandia. Naming [...]]]></description>
			<content:encoded><![CDATA[<p>Recently at <a title="Smartpath Software" href="http://www.smartpath-software.com">work</a> I ran our developers through basic construction of building Flex ActionScript Components.</p>
<p>Feel free to download the attached Cheat Sheet for your own reference when building components.</p>
<p><strong>Download</strong> <a title="ActionScript Component Development Cheat Sheet.pdf" href="http://www.formyownamusement.com/wp-content/uploads/2009/06/ActionScript-Component-Development-Cheat-Sheet.pdf">Flex ActionScript Component Development Cheat Sheet</a></p>
<div style="font: 24px Helvetica; padding: 0px; margin: 0px;"><span style="color: #424037; font-family: Arial, Helvetica, sans-serif; line-height: 21px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Building ActionScript Components</strong></span></span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Aim:</strong> To make building custom ActionScript components the <em style="padding: 0px; margin: 0px;">first</em> option when developing in Flexlandia.</span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Naming</strong></span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Don’t</strong> describe its appearance – eg. RedButton, RoundedBorderedWindow.</span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Do</strong> describe its function or UI element type – eg. ActionBarButton, InspectorWindow, NewElementFormPanel</span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Extending</strong></span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">Extend UIComponent or as high up the inheritance tree as possible. Loc8 is massive so we want to make sure each component is taking up as little memory as possible.</span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">Avoid extending HBox or VBox! – custom layout is <em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">easy!!</em></span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Property Names</strong></span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">Keep in mind re-use for the data model:</span></div>
<div style="margin-bottom: 20px; margin-left: 20px; margin-right: 0px; margin-top: 20px; padding: 0px;">
<ul style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 20px; margin-left: 20px; padding: 0px;">
<li style="list-style-type: disc; font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">use generic terms like dataProvider – not assetData, label – not workOrderLabel</span></li>
</ul>
</div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Multiple Components</strong></span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">Don’t try and implement <em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">everything</em> in the one component. Break it down further. Generalise!</span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">The benefit is it makes it easier to extend and reuse in multiple situations.</span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">It also allows it to become a style target for simple CSS styling.</span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>MX Source Code</strong></span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">TextMate with the mx sdk source is your best friend.</span></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><br style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;" /></div>
<div style="font: 12px Helvetica; padding: 0px; margin: 0px;"><br style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;" /></div>
<div style="font: 24px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>ActionScript Component Cheat Sheet</strong></span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 18px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Component Children</strong></span></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Child Components</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>private var _icon:SuperImage;</strong></span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 9px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>note:</strong> an improvement here would to have the icon type to be an interface ie. ILoadedImage</span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Create Children</strong></span></div>
<div style="font: 10px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">Create child objects of the component.</em></span></div>
<div style="font: 10px Helvetica; min-height: 12px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">overrider protected function createChildren():void</span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">{</span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"> super.createChildren();</span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> if(!_icon)</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> {</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._icon = new SuperImage();</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this.addChild(this._icon);</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> }</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">}</span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Updated Display List – <em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">where you lay it all out</em></strong></span></div>
<div style="font: 10px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">Draws the object and/or sizes and positions its children.</em></span></div>
<div style="font: 10px Helvetica; min-height: 12px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void</span></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">{</span></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"> super.updatedDisplayList(unscaledWidth, unscaledHeight);</span></div>
<div style="font: 11px Courier; color: #343434; min-height: 13px; padding: 0px; margin: 0px;"></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._icon.x = 0;</strong></span></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._icon.y = 2;</strong></span></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._icon.width = 16;</strong></span></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._icon.height = 16;</strong></span></div>
<div style="font: 11px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">}</span></div>
<div style="font: 12px Helvetica; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Measure – <em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">helps the component know minimum sizes and measurements</em></strong></span></div>
<div style="font: 10px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">Calculates the default size, and optionally the default minimum size, of the component.</em></span></div>
<div style="font: 10px Helvetica; min-height: 12px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">override protected function measure():void</span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">{</span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"> super.measure();</span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> measuredWidth += 16;</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">}</span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><br style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;" /></div>
<div style="font: 18px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Component Properties</strong></span></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Property Setup</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>private var _iconSource:String;</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>private var _iconSourceChanged:Boolean = false;</strong></span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>[Bindable(‘iconChanged’)]</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>public function set iconSource(source:String):void</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>{</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> if(this._iconSource == source) return;</strong></span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._iconSource = source;</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._iconSourceChanged = true;</strong></span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this.invalidateProperties();</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>}</strong></span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>public function get iconSource():String</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>{</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> return this._iconSource;</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>}</strong></span></div>
<div style="font: 13px Helvetica; min-height: 16px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Commit Properties</strong></span></div>
<div style="font: 10px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">Processes the properties set on the component.</em></span></div>
<div style="font: 10px Helvetica; min-height: 12px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">override protected function commitProperties():void</span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">{</span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"> super.commitProperties();</span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> if(this._iconSourceChanged)</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> {</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._icon.source = this._iconSource;</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this._iconSourceChanged = false;</strong></span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> this.invalidateDisplayList();</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong> }</strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">}</span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 18px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Component Events</strong></span></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Meta Data –  <em style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;">defining lets FlexBuilder MXML auto-complete – happy compiler</em></strong></span></div>
<div style="font: 12px Courier; color: #343434; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>[Event(name=‘iconClick’, type=’mx.events.MouseEvent’)]</strong></span></div>
<div style="font: 12px Courier; color: #343434; min-height: 14px; padding: 0px; margin: 0px;"><br style="padding: 0px; margin: 0px;" /></div>
<div style="font: 13px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;"><strong>Event Notes</strong></span></div>
<ul style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 20px; padding: 0px;">
<li style="list-style-type: disc; font: 12px Helvetica; padding: 0px; margin: 0px;"><span style="margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 0px; padding: 0px;">Minimise internal event handlers – where possible override event handlers from parent component. eg.</span> <span style="font: 12px Courier; padding: 0px; margin: 0px;">override protected function mouseClickHandler(event:MouseEvent):void</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2009/06/30/flex-actionscript-component-development-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally some art &#8230; Jenny&#8217;s Rose</title>
		<link>http://www.formyownamusement.com/2009/06/15/finally-some-art-jennys-rose/</link>
		<comments>http://www.formyownamusement.com/2009/06/15/finally-some-art-jennys-rose/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 06:51:09 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/2009/06/15/finally-some-art-jennys-rose/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.formyownamusement.com/wp-content/uploads/2009/06/JennysRoseWeb1.jpg" width="480" height="378" alt="JennysRoseWeb.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2009/06/15/finally-some-art-jennys-rose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progressive Enhancement Meets WordPress</title>
		<link>http://www.formyownamusement.com/2009/04/07/progressive-enhancement-meets-wordpress/</link>
		<comments>http://www.formyownamusement.com/2009/04/07/progressive-enhancement-meets-wordpress/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 09:46:35 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/2009/04/07/progressive-enhancement-meets-wordpress/</guid>
		<description><![CDATA[When designing the first place I start is either with a pen/pencil and paper or in PhotoShop. I thought I&#8217;d mix it up and try my hand at Progressive Enhancement as I attempt to redesign this site. So the first will be &#8216;nude&#8217; no styling &#8230; just hopefully some clean HTML to start with.]]></description>
			<content:encoded><![CDATA[<p>When designing the first place I start is either with a pen/pencil and paper or in PhotoShop. I thought I&#8217;d mix it up and try my hand at <a href="http://en.wikipedia.org/wiki/Progressive_enhancement" title="Wikipedia: Progressive Enhancement" target="_blank">Progressive Enhancement</a> as I attempt to redesign this site. So the first will be &#8216;nude&#8217; no styling &#8230; just <em>hopefully</em> some clean HTML to start with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2009/04/07/progressive-enhancement-meets-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Breaks Dvorak in Carbon</title>
		<link>http://www.formyownamusement.com/2009/03/18/apple-breaks-dvorak-in-carbon/</link>
		<comments>http://www.formyownamusement.com/2009/03/18/apple-breaks-dvorak-in-carbon/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 09:33:29 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/2009/03/18/apple-breaks-dvorak-in-carbon/</guid>
		<description><![CDATA[What the crap is going on with Dvorak in Carbon apps like Flex Builder and Eclipse :&#8217;( very very sad. It seems that when apps utilise Carbon in Mac OS X 10.5.6 the keyboard mapping reverts to QWERTY instead of dvorak. However, this seems to be only for some keys. Command+S is still Save Command+W [...]]]></description>
			<content:encoded><![CDATA[<p>What the crap is going on with Dvorak in Carbon apps like Flex Builder and Eclipse :&#8217;( very very sad.</p>
<p>It seems that when apps utilise Carbon in Mac OS X 10.5.6 the keyboard mapping reverts to QWERTY instead of dvorak. However, this seems to be only for some keys.</p>
<p>Command+S is still Save<br />
Command+W still closes a window<br />
Command+Q still quits</p>
<p>However, copy and paste are totally screwed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2009/03/18/apple-breaks-dvorak-in-carbon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Flex Component Border Skins</title>
		<link>http://www.formyownamusement.com/2009/02/14/remove-flex-component-border-skins/</link>
		<comments>http://www.formyownamusement.com/2009/02/14/remove-flex-component-border-skins/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 08:47:04 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[reference]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/2009/02/14/remove-flex-component-border-skins/</guid>
		<description><![CDATA[Just so I remember&#8230; To remove the border skin from a Flex 2 Button or other Flex Components use the following CSS: skin: ClassReference(&#34;mx.skins.ProgrammaticSkin&#34;);]]></description>
			<content:encoded><![CDATA[<p>Just so I remember&#8230;</p>
<p>To remove the border skin from a Flex 2 Button or other Flex Components use the following CSS:</p>
<pre style="padding-top: 1em; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; width: 658px; overflow-x: auto; overflow-y: auto; border-top-width: 1px; border-top-style: dotted; border-top-color: #333333; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(51, 51, 51);">
<span style="font-family: Times; font-size: 16px;">
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">skin: ClassReference(&quot;mx.skins.ProgrammaticSkin&quot;);</div></div>

</span>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2009/02/14/remove-flex-component-border-skins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LittleSnapper Review</title>
		<link>http://www.formyownamusement.com/2009/02/09/littlesnapper-review/</link>
		<comments>http://www.formyownamusement.com/2009/02/09/littlesnapper-review/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 21:46:53 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/?p=84</guid>
		<description><![CDATA[LittleSnapper – a fantastic way to Snap, Organise, Edit and Share screenshots, designs and other images. http://www.realmacsoftware.com/littlesnapper/ Snap – Capturing This all works great. There&#8217;s a fantastic Toolbar Menu item for mouse-driven snapping. Mac OS already has great capturing built in for capturing: Full Screen, Area and Window. LittleSnapper adds Web Snappshots. It will grab [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-weight: normal;"><img src="http://www.formyownamusement.com/wp-content/uploads/2009/02/littlesnappericon1.png" width="95" height="95" alt="LittleSnapperIcon.png" style="float:left;" /></span>LittleSnapper</strong> – a fantastic way to Snap, Organise, Edit and Share screenshots, designs and other images.</p>
<p style="text-align: left;"><a href="http://www.realmacsoftware.com/littlesnapper/" title="RealMac Software Website – LittleSnapper" target="_blank">http://www.realmacsoftware.com/littlesnapper/</a></p>
<h2></h2>
<h2></h2>
<h2></h2>
<p><span style="font-size: 18px; font-weight: bold;">Snap – Capturing</span><img src="http://www.formyownamusement.com/wp-content/uploads/2009/02/littlesnappermenuitem.png" width="272" height="177" alt="LittleSnapper Menu Bar Item" style="float:right;" /><br />
This all works great. There&#8217;s a fantastic Toolbar Menu item for mouse-driven snapping. Mac OS already has great capturing built in for capturing: Full Screen, Area and Window. LittleSnapper adds Web Snappshots. It will grab an entire web page even if it&#8217;s out of view.</p>
<h3>No &#8216;New from Clipboard&#8217;</h3>
<p>My biggest gripe with the &#8220;Snap&#8221; part of LittleSnapper is that there is no pasting an image in to the Library or (similar to Preview.app&#8217;s ability) New from Clipboard.</p>
<p>The only way to get images in to LittleSnapper is by either dragging them or taking a &#8220;snap&#8221; using their capture tools.</p>
<h2></h2>
<h2><strong>Organise</strong></h2>
<h2><strong><span style="font-size: 12px; font-weight: normal;">This is done <em>quite</em> well. Definitely could be better, but is relatively smooth. I&#8217;m loving anything these days with easy tagging ability. Unfortunately tags currently do not auto-complete to pre-existing tags.</span></strong></h2>
<p>It has all the usual ways of filing: Folders, Collections and Smart Folders.</p>
<p><strong>Folders</strong> – can contain Folders, Collections and Smart Collections.<br />
<strong>Collections</strong> – can only contain Snapshots.<br />
<strong>Smart Collections</strong> – can only contain Snapshots based on the rules below.</p>
<h2>Edit</h2>
<p>This is one the best bits. The actual controls are quite clunky, however, the end product is fantastic. I love that you can draw outside the border of images. This is fantastic for when you&#8217;ve got a smaller screen shot that you still want to mark up with arrows, highlights, text etc. I sure hope better control is coming here.</p>
<h2>Share</h2>
<p>This is probably where I find the most problems (other than some UI things I&#8217;d love to see tweaked). Don&#8217;t get me wrong Realmac Software have done a fantastic job at in integrating LittleSnapper with their QuickSnapper website, Flickr and the ability to upload to FTP or SFTP.</p>
<h3>Sharing Annoyances</h3>
<p>My problem comes more from how I use LittleSnapper. I work with a software development company where I take screen shots for inspiration, records of current work and in particular letting the developers know how I want something to look.</p>
<p>LittleSnapper is fantastic for taking a screen and marking it up &#8230; but then all I want to do is email it or or save the file.</p>
<p>Now, you can Export the image, you can also drag an image out of the main Icon View, however the exported image does not include any visual mark-up that exceeds the border of the original image. So if you&#8217;ve got a smaller image and created a Text box and an arrow pointing to an element you loose it all except the bit that overlaps the existing image.</p>
<p>Furthermore, sharing by email means exporting the image to say the desktop and then dragging it to mail. Even though the Edit menu has Cut, Copy and Paste in the Icon view they do not work for sucking an image in to the Clipboard for pasting in documents or email.</p>
<h2>Summary</h2>
<p>Overall, as a Version 1 it&#8217;s fantastic. It&#8217;s instantly become an &#8220;Open at Login&#8221; item on my mac. Some things in the UI bug me (at some stage I hope to write about them) but overall it&#8217;s a great concept and quite well implemented. I was initially put off by the cost &#8230; but after trying it for 20mins I just had to have it.</p>
<p><em>Apologies for no images &#8230; weird stuff with the latest WebKit nightly build and WP. (trying ecto shortly)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2009/02/09/littlesnapper-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Top 500 Worst Passwords &#8211; Why I use 1Password</title>
		<link>http://www.formyownamusement.com/2008/12/30/the-top-500-worst-passwords-why-i-use-1password/</link>
		<comments>http://www.formyownamusement.com/2008/12/30/the-top-500-worst-passwords-why-i-use-1password/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 01:11:02 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/?p=75</guid>
		<description><![CDATA[Here&#8217;s a great list of the top 500 worst (most commonly used) passwords. The Top 500 Worst Passwords of All Time It&#8217;s another great reason why I use 1Password. One of it&#8217;s best features is the Password Generator. For any site or service I sign up for I use the Password Generator to create something nice [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a great list of the top 500 worst (most commonly used) passwords.</p>
<p style="text-align: center;"><a style="text-decoration: none;" title="The Top 500 Worst Passwords of All Time" rel="bookmark" href="http://www.whatsmypass.com/?p=415">The Top 500 Worst Passwords of All Time</a></p>
<div id="attachment_77" class="wp-caption alignleft" style="width: 143px"><a href="http://agilewebsolutions.com/products/1Password"><img class="size-full wp-image-77" title="1Password Icon" src="http://www.formyownamusement.com/wp-content/uploads/2008/12/1passwordicon.png" alt="1Password" width="133" height="141" /></a><p class="wp-caption-text">1Password</p></div>
<p>It&#8217;s another great reason why I use <a href="http://agilewebsolutions.com/products/1Password">1Password</a>.</p>
<p>One of it&#8217;s best features is the Password Generator.</p>
<div id="attachment_78" class="wp-caption alignright" style="width: 309px"><img class="size-medium wp-image-78 " title="1Password Password Generator" src="http://www.formyownamusement.com/wp-content/uploads/2008/12/1passwordgenerator-299x300.png" alt="1Password's in-built Password Generator" width="299" height="300" /><p class="wp-caption-text">1Password&#39;s in-built Password Generator</p></div>
<p>For any site or service I sign up for I use the Password Generator to create something nice and random. 1Password then remembers it all for me. So I only remember my &#8220;1 Password&#8221; and 1Password remembers the rest.</p>
<p>I thoroughly recommend it. It&#8217;s integration in to all major browsers is fantastic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2008/12/30/the-top-500-worst-passwords-why-i-use-1password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Mail auto-link troubles when composing</title>
		<link>http://www.formyownamusement.com/2008/10/24/apple-mail-auto-link-troubles-when-composing/</link>
		<comments>http://www.formyownamusement.com/2008/10/24/apple-mail-auto-link-troubles-when-composing/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 05:43:00 +0000</pubDate>
		<dc:creator>Timothy Churchward</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ramble]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://www.formyownamusement.com/?p=43</guid>
		<description><![CDATA[UPDATE I still seem to be having some problems with the below. So it would seem I haven&#8217;t solved it. I&#8217;ll attempt to take a screen cast of it happening. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- For I can&#8217;t remember how long I&#8217;ve had the most annoying problem when composing a message in Apple Mail where if I type a [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: mceinline;"><strong><span style="text-decoration: underline;"><span style="font-family: mceinline;">UPDATE</span></span></strong></span></p>
<p>I still seem to be having some problems with the below. So it would seem I haven&#8217;t solved it. I&#8217;ll attempt to take a screen cast of it happening.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>For I can&#8217;t remember how long I&#8217;ve had the most annoying problem when composing a message in Apple Mail where if I type a URL it will randomly attempt to turn the URL into a clickable link. Unfortunately, being a fast typer invariably what would happen is the cursor would be moved to a crazy location (ie. before the url, highlighting a block of text or any other location other than the one I had previously been typing at) thus resulting in gibber-gabber.</p>
<p>More annoying was that undo did not undo what I expected. It would randomly change large blocks that were most definitely not the most recent chunk of text &#8230; furthermore, redo would not work either. So by undo, redo, undo, redo would result in insanely screwed up content.</p>
<p>I stumbled across the fix today while looking in the ~/Library/Mail/Bundles directory. I came across ODMailBundle.mailbundle in which I cannot remember installing or what on earth it&#8217;s from.</p>
<p>Google reveal several cases of people removing it to fix various problems. Thus I removed it too and everything works really well now. YAY!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.formyownamusement.com/2008/10/24/apple-mail-auto-link-troubles-when-composing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

