<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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" version="2.0">

<channel>
	<title>Blogzilla - A web design oriented weblog by Izilla Web Development, Newcastle and Sydney, NSW Australia</title>
	
	<link>http://blog.izilla.com.au</link>
	<description>The Izilla Weblog - A web design oriented weblog by Izilla Web Development, Newcastle and Sydney, NSW, Australia.</description>
	<pubDate>Wed, 02 Mar 2011 09:23:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/izillablog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="izillablog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Deadlock in Coldfusion 8.0.1</title>
		<link>http://blog.izilla.com.au/2010/06/07/deadlock-in-coldfusion-801/</link>
		<comments>http://blog.izilla.com.au/2010/06/07/deadlock-in-coldfusion-801/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 05:04:22 +0000</pubDate>
		<dc:creator>Aaron Foote</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://blog.izilla.com.au/?p=635</guid>
		<description><![CDATA[ColdFusion 8.0.1 (HotFix 4) has a deadlock that can occur under some circumstances, causing the entire server to become unresponsive.  This was discovered while investigating a crash on a client’s site.  This post provides an easy way to reproduce the problem and describes the steps taken to identify and investigate this crash.]]></description>
			<content:encoded><![CDATA[<p>ColdFusion has a deadlock that will hang the server.  Simply request a WSDL and a regular CFM page at the same time in the right circumstances and bingo.  The circumstance is the ColdFusion TemplateClassLoader loading classes in to memory.  Classes are loaded or reload by the TemplateClassLoader on the first request of a file after the server starts, when the template cache is cleared (even if your not using the “Trusted Cache” ) or as the result of  a Garbage Collection of objects in the TemplateClassLoader’s cache.</p>
<p>This issue was discovered while analysing a hung ColdFusion server for a client.  The thread dump showed many threads stuck in the TemplateClassLoader which were waiting on a lock.</p>
<p>The following shows three of the threads.  The two that caused the deadlock and a third that is essentially a victim – any further CFM requests to the server will fall in to this victim category.</p>
<p>WSDL Request – note that 0&#215;10d69910 is locked, also that it is waiting on 0&#215;0f970e48</p>
<p><a href="http://blog.izilla.com.au/wp-content/uploads/2010/06/wsdl_threaddump2.jpg"><img class="alignnone size-full wp-image-643" title="WSDL Thread Dump" src="http://blog.izilla.com.au/wp-content/uploads/2010/06/wsdl_threaddump2.jpg" alt="" width="500" height="337" /></a></p>
<p>CFM Request – note it is waiting to lock 0&#215;10d69910, which is locked by the WSDL thread</p>
<p><a href="http://blog.izilla.com.au/wp-content/uploads/2010/06/cfm_threaddump2.jpg"><img class="alignnone size-full wp-image-644" title="CFM THread Dump" src="http://blog.izilla.com.au/wp-content/uploads/2010/06/cfm_threaddump2.jpg" alt="" width="500" height="426" /></a></p>
<p>Finally our victim – this thread isn’t blocked in the traditional sense.  It’s waiting another thread, which has a lock on 0&#215;0f970e48 to “notify” it</p>
<p><a href="http://blog.izilla.com.au/wp-content/uploads/2010/06/victim_threaddump2.jpg"><img class="alignnone size-full wp-image-645" title="Victim Thread Dump" src="http://blog.izilla.com.au/wp-content/uploads/2010/06/victim_threaddump2.jpg" alt="" width="500" height="375" /></a></p>
<p>It is this victim thread that is interesting.  It’s waiting for another thread to acquire a lock on 0&#215;0f970e48 and call .notify() on the lock object.  Unusually, no thread has a lock 0&#215;0f970e48.  Under normal circumstances it would be the CFM thread (above) that would obtain the lock on 0&#215;0f970e48 and release all the &#8220;victim&#8221; threads - but it&#8217;s deadlocked so it can&#8217;t.</p>
<p>Not shown is the thread dump of Web Service requests that were also present.  After investigation these proved to be victims of the deadlock, not contributors.</p>
<p>The key insight in the problem was the realisation that a garbage collection on the permanent generation had occurred shortly before the crash.  To have garbage collection details logged add the following flags to your jvm.config file   -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution</p>
<p>The first step in troubleshooting this situation was to replicate the problem locally.  The first attempt was to simply use JMeter to place some load on the application, requesting CFM pages, WSDL files and Web Service requests.  This proved to be fruitless.  In an attempt to cause a permanent generation collection, as was implicated in the server logs,  I manually called the Garbage Collector while the JMeter load was running.  This too was futile; I could not force a collection of the permanent generation. To monitor the various JVM memory spaces I had JProfiler running</p>
<p>I remembered that clearing the Template Cache caused ColdFusion to reload class files, even if you are not using the Trusted Cache feature.  We can see this occurring in JProfiler – the following is a graph of the size of the permanent generation, while requesting the same CFM file and clearing the template cache.  You can see that each time the template cache is cleared, the used space in the permanent generation increases.  The drop at the end is a Garbage Collection – this shows that the TemplateClassLoader is releasing classes from the permanent generation allowing them to be collected.<br />
<a href="http://blog.izilla.com.au/wp-content/uploads/2010/06/jprofiler_permgen_templatcecache.jpg"><img class="alignnone size-full wp-image-639" title="JProfiler PermGen TemplateCache" src="http://blog.izilla.com.au/wp-content/uploads/2010/06/jprofiler_permgen_templatcecache.jpg" alt="" width="500" height="168" /></a></p>
<p>To test this, I again ran the same JMeter load as before but this time manually cleared the Template Cache in the ColdFusion Administrator.  Bingo!  Each and every time the server would hang.</p>
<p>The next step was to make a synthetic example – one that did not rely on confidential client code.  The primary reason was to have code I can publish so others in the community could reproduce this bug.  It has also allowed me to further investigate the causes of this issue.</p>
<p>I started by making a simplistic replica of the client&#8217;s code.  The main points where that the Web Service and CFM files share common code.  The Web Service has an Application.cfc file with the common code loaded in the OnRequestStart method.  The CFM files have an Application.cfc file with an OnRequest method.</p>
<p>Did you know that OnRequestStart gets called when you request a WSDL?</p>
<p><a href="http://blog.izilla.com.au/wp-content/uploads/2010/06/wsdl_jprofilertrace.jpg"><img class="alignnone size-full wp-image-640" title="WSDL JProfiler Trace" src="http://blog.izilla.com.au/wp-content/uploads/2010/06/wsdl_jprofilertrace.jpg" alt="" width="500" height="235" /></a></p>
<p>After a reasonable amount of investigation, the common code between the Web Service and CFM had NOTHING to do with the issue.  Nor did OnRequestStart or anything to do with Applaction.cfc.  It simply comes down to a WSDL request and a CFM request – even if both are completely unrelated – occurring at the same time.</p>
<p>So we know this occurs when the Template Cache is cleared.  We can assume that it can occur at server start-up, although this would be much harder to reproduce.  It is likely it that it will occur in common usage such as when a WSDL is requested for the first time and a new CFM page request occurs at the first time.</p>
<p>But what about our client and the link to permanent generation collection?  The permanent generation collection itself is not a cause, but it is a symptom.  The TempleClassLoader uses Soft References in its data cache – this lets the TempleClassLoader have data in memory, but that data can be Garbage Collected.  What occurred was exactly that.  The TempleClassLoaders cache was garbage collected, causing it to reload classes &#8212; this freed classes in the permanent generation which where then garbage collected &#8212; the event that I saw initially.</p>
<p>Attached to this post is a zip file containing code that will reproduce the problem.  clearTemplateCache.cfm will clear the template cache using the Admin API – you will need to edit this file and put in your Administrator password.  This file makes it easy to include in a JMeter test.  I’ve included the JMeter test I used, the hostname I used is cfdeadlock, if you use something else change the host name in the “HTTP Request Defaults” element.  Clearing the template cache is set to start 5 seconds after the test starts.</p>
<p>The tests I ran had only 3 threads (concurrent requests).  One CFM, one WSDL and one to clear the Template Cache.  This issue is not related to load.  I have no idea if this issue is present in any other version of ColdFusion – I’ll leave that as an exercise for the community.</p>
<p>Enjoy.</p>
<p><a href="http://blog.izilla.com.au/wp-content/uploads/2010/06/wwwroot_deadlock.zip">Deadlock Demo Files</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2010/06/07/deadlock-in-coldfusion-801/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreamworld - 14th Annual Webby Awards Honoree</title>
		<link>http://blog.izilla.com.au/2010/04/23/dreamworld-14th-annual-webby-awards-honoree/</link>
		<comments>http://blog.izilla.com.au/2010/04/23/dreamworld-14th-annual-webby-awards-honoree/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 04:55:35 +0000</pubDate>
		<dc:creator>Mark Davies</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Awards]]></category>

		<category><![CDATA[Cognition]]></category>

		<category><![CDATA[Dreamworld]]></category>

		<category><![CDATA[Webbys]]></category>

		<guid isPermaLink="false">http://blog.izilla.com.au/?p=632</guid>
		<description><![CDATA[Dreamworld's website was one of 12 sites chosen as honorees in the competitions' Tourism category.]]></description>
			<content:encoded><![CDATA[<p>With nearly 70 categories, Website entries make up the majority of Webby Awards Winners, Nominees and Honorees. Some are beautiful to look at and interact with. Others are a testament to usability and functionality. And a handful excel across the board. To be selected among the best is an incredible achievement worthy of praise &#8212; and perhaps a little bragging.</p>
<p>As a result of the superior quantity and quality of sites entered, the 14th Annual Webby Awards recognized sites and teams that demonstrated a standard of excellence.</p>
<p>Of the over 8000 entries submitted to the 14th Annual Webby Awards, fewer than 15% were distinguished as an Official Honoree. This honor signifies an outstanding caliber of work.</p>
<p>Dreamworld&#8217;s website was one of 12 sites chosen as honorees in the competitions&#8217; Tourism category. Izilla is proud to have worked with Cru and Dreamworld to develop the site and implement it in izilla&#8217;s Cognition CMS</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2010/04/23/dreamworld-14th-annual-webby-awards-honoree/feed/</wfw:commentRss>
		</item>
		<item>
		<title>We’re hiring! Web Design and UI Developer Trainee</title>
		<link>http://blog.izilla.com.au/2010/01/30/were-hiring-web-design-and-ui-developer-trainee/</link>
		<comments>http://blog.izilla.com.au/2010/01/30/were-hiring-web-design-and-ui-developer-trainee/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 23:59:24 +0000</pubDate>
		<dc:creator>Mark Davies</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Employment]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.izilla.com.au/?p=604</guid>
		<description><![CDATA[POSITION FILLED
Izilla seek a highly motivated, reliable under-graduate to join our Web UI Design and Development team.
It is anticipated that applicants will be studying IT or Graphic Design related subjects]]></description>
			<content:encoded><![CDATA[<p>POSITION FILLED</p>
<p>Izilla seek a highly motivated, reliable under-graduate to join our Web UI Design and Development team.</p>
<p>It is anticipated that applicants will be studying IT or Graphic Design related subjects</p>
<h3>Company</h3>
<p>Izilla is one of Australia&#8217;s most experienced web solutions companies. Izilla services a growing list of clients nationally across Government, Manufacturing, Engineering, Financial Services and Retail industries.</p>
<h3>Position</h3>
<p>You will work closely with our Senior UI Developer and Creative Director. The role is primarily UI Development with scope to move into graphic design. While commercial experience is not essential, Ideally you will have several years experience with website Design/UI builds - tinkering with your own site or those of friends, associates etc.</p>
<p>A knowledge of and experience with CSS, XHTML, W3C compliance, Accessibility and JQuery will be highly regarded as will familiarity with Adobe web and design products.</p>
<p>A traineeship may be offered to the successful candidate after a probabtionary period.</p>
<h3>Salary</h3>
<p>$35K - $45K</p>
<h3><a href="http://www.seek.com.au/job/web-design-and-ui-developer-trainee/newcastle/16682127/59/1/" target="_blank">Apply Here</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2010/01/30/were-hiring-web-design-and-ui-developer-trainee/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I love Local Commercials too!</title>
		<link>http://blog.izilla.com.au/2010/01/30/i-love-local-commercials-too/</link>
		<comments>http://blog.izilla.com.au/2010/01/30/i-love-local-commercials-too/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 23:48:08 +0000</pubDate>
		<dc:creator>Mark Davies</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Advertising]]></category>

		<category><![CDATA[Television]]></category>

		<guid isPermaLink="false">http://blog.izilla.com.au/?p=608</guid>
		<description><![CDATA[Signs of an uprising against saccharine sweet, 'heart-felt', atmospheric corporate advertising pap? - Unfortunately I doubt it but these ads are worth a plug!]]></description>
			<content:encoded><![CDATA[<p>Signs of an uprising against saccharine sweet, &#8216;heart-felt&#8217;, atmospheric corporate advertising pap? - Unfortunately I doubt it but these ads are worth a plug!</p>
<p><a href="http://www.wired.com/underwire/2010/01/i-love-local-commercials/all/1">http://www.wired.com/underwire/2010/01/i-love-local-commercials/all/1</a></p>
<p><a href="http://ilovelocalcommercials.com/">http://ilovelocalcommercials.com/</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/q-RLqLx1iYI&amp;hl=en_US&amp;fs=1&amp;" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/q-RLqLx1iYI&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p><a href="http://www.wired.com/underwire/2010/01/i-love-local-commercials/all/1"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2010/01/30/i-love-local-commercials-too/feed/</wfw:commentRss>
		</item>
		<item>
		<title>We’re Hiring - Web Analyst Developer C#</title>
		<link>http://blog.izilla.com.au/2009/07/21/were-hiring-web-analyst-developer-c/</link>
		<comments>http://blog.izilla.com.au/2009/07/21/were-hiring-web-analyst-developer-c/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 00:48:15 +0000</pubDate>
		<dc:creator>Mark Davies</dc:creator>
		
		<category><![CDATA[Employment]]></category>

		<guid isPermaLink="false">http://www.blogzilla.com.au/?p=594</guid>
		<description><![CDATA[POSITION FILLED
We seek a hard working team player to join our web development team as a Developer / Analyst in the company's Newcastle office]]></description>
			<content:encoded><![CDATA[<p><span style="color: #35af60;">POSITION FILLED</span></p>
<p>We seek a hard working team player to join our web development team as a Developer / Analyst in the company&#8217;s Newcastle office</p>
<h3>Company</h3>
<p>Izilla is one of Australia&#8217;s most experienced web solutions companies. Izilla services a growing list of clients nationally across Government, Manufacturing, Engineering, Financial Services and Retail industries.</p>
<h3>Position</h3>
<p>We are seeking a highly motivated Web Analyst Programmer with good analysis and problem-solving skills. The position will provide an equal-mix of analysis and coding, with a small amount of account management.</p>
<h3>Duties and Responsibilities</h3>
<ul>
<li>Technical development of .net web applications</li>
<li>Business and technical analysis</li>
<li>Preparation of Technical and Functional documentation</li>
<li>Assistance with account management duties</li>
</ul>
<h3>Experience / Qualifications Required</h3>
<ul>
<li>3-5 years commercial software development experience with C#.</li>
<li>Database development</li>
<li>Web development.</li>
<li>Technical documentation.</li>
</ul>
<h3>Desired:</h3>
<ul>
<li>Tertiary qualifications in Computer Science, Software Engineering or similar.</li>
<li>Microsoft certification</li>
</ul>
<p>Salary is commensurate with skills and experience in the range of $70k - 80K.</p>
<p><strong><a title="Seek Job ad" href="http://www.seek.com.au/users/apply/index.ascx?Sequence=17&amp;PageNumber=1&amp;JobID=15715423" target="_blank">Apply online now</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2009/07/21/were-hiring-web-analyst-developer-c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JavaScript for Web Designers</title>
		<link>http://blog.izilla.com.au/2009/01/07/javascript-for-web-designers/</link>
		<comments>http://blog.izilla.com.au/2009/01/07/javascript-for-web-designers/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 04:11:29 +0000</pubDate>
		<dc:creator>Matt Stow</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Dreamweaver]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.blogzilla.com.au/?p=587</guid>
		<description><![CDATA[Learn how to use JavaScript, jQuery, and Spry to improve the interaction and overall user experience of your designs.]]></description>
			<content:encoded><![CDATA[<p>Learn how to use JavaScript, jQuery, and Spry to improve the interaction and overall user experience of your designs.</p>
<p><a href="http://www.adobe.com/devnet/dreamweaver/articles/js_for_designers.html">Read the full article</a> in the Adobe Fireworks Developer Center.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2009/01/07/javascript-for-web-designers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating standards-compliant web designs with Fireworks CS4</title>
		<link>http://blog.izilla.com.au/2008/11/19/creating-standards-compliant-web-designs-with-fireworks-cs4/</link>
		<comments>http://blog.izilla.com.au/2008/11/19/creating-standards-compliant-web-designs-with-fireworks-cs4/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 21:46:10 +0000</pubDate>
		<dc:creator>Matt Stow</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Fireworks]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Semantic]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.blogzilla.com.au/?p=569</guid>
		<description><![CDATA[For years, Fireworks has played a huge role in my workflow from design to finished page. However, there was an obvious gap where I had to manually write the markup and CSS after slicing and exporting the relevant images. The Fireworks CS4 team and I realised this obstacle and set out to address the issue with its CSS Export feature.]]></description>
			<content:encoded><![CDATA[<p>For years, Fireworks has played a huge role in my workflow 		    from design to finished page. However, there was an obvious gap where I had to 		    manually write the markup and CSS after slicing and exporting the relevant 		    images. The Fireworks CS4 team and I realised this obstacle and set out to address 		    the issue with its CSS Export feature.</p>
<p>As a Fireworks and web standards evangelist, I decided to 		    work with the Fireworks team to help produce an enhanced version of the CSS 		    Export feature, which empowers you to create better, standards-compliant web 		    pages.</p>
<p><a href="http://www.adobe.com/devnet/fireworks/articles/standards_compliant_design.html">Read the full article</a> in the Adobe Fireworks Developer Center.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2008/11/19/creating-standards-compliant-web-designs-with-fireworks-cs4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Relative Font Size Reference Chart</title>
		<link>http://blog.izilla.com.au/2008/10/13/relative-font-size-reference-chart/</link>
		<comments>http://blog.izilla.com.au/2008/10/13/relative-font-size-reference-chart/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 21:54:21 +0000</pubDate>
		<dc:creator>Matt Stow</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Typography]]></category>

		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.blogzilla.com.au/?p=553</guid>
		<description><![CDATA[The Relative Font Size Reference Chart is a simple, customisable table chart that calculates common, relative font sizes in both percentages and ems.]]></description>
			<content:encoded><![CDATA[<p>I thought I&#8217;d share this useful tool that the Izilla team have been using for a while now when building our web projects.</p>
<p>The <a href="/wp-content/uploads/2008/10/relative_font_size_reference_chart.html">Relative Font Size Reference Chart</a> is a simple, customisable table chart that calculates common, relative font sizes in both percentages and ems.</p>
<p>Why is this important? Well, for IE’s font resizing to work, fonts need to be set using a relative size unit.</p>
<p>It becomes indispensable as your stylesheets become more complex, where trying to calculate nested font-sizes can leave you more than confused.</p>
<p>As the common browsers have a built-in default base font size of 16px, we can use this figure to calculate which value to resize an element by to achieve our desired font size.</p>
<p>To use the Reference Chart, find the base font size along the top row, and then find the cell that correlates to your target font size from the left.</p>
<p>For example, to achieve 12px on the body, find the Base Size - 16px, then Target Size - 12px, which gives you 0.75em.</p>
<p>If you then wished to set h1&#8217;s to be 20px, the Base Size is 12px, Target Size is 20px, which gives you 1.667em. Too easy!</p>
<p>The Chart also allows you to alter the size range from 1-50px, and choose which unit (% or em) to display the results in.</p>
<ul>
<li><a href="/wp-content/uploads/2008/10/relative_font_size_reference_chart.html">View the Relative Font Size Reference Chart</a></li>
<li><a href="/wp-content/uploads/2008/10/relative_font_size_reference_chart.zip">Download as a zip file to run locally</a></li>
<li><a href="/wp-content/uploads/2008/10/rfsrc.air">Download as an AIR app</a> - <em>requires the <a href="http://get.adobe.com/air/">Adobe AIR runtime</a></em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2008/10/13/relative-font-size-reference-chart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Photoshop CS4 Video Preview</title>
		<link>http://blog.izilla.com.au/2008/10/02/photoshop-cs4-video-preview/</link>
		<comments>http://blog.izilla.com.au/2008/10/02/photoshop-cs4-video-preview/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 11:46:38 +0000</pubDate>
		<dc:creator>Matt Stow</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Photoshop CS4]]></category>

		<guid isPermaLink="false">http://www.blogzilla.com.au/?p=536</guid>
		<description><![CDATA[		<p>Deke McClelland from <a href="http://www.deke.com">dekeOnline</a> presents an amusing but informative podcast on the notable upgrades <a href="http://www.adobe.com">Adobe</a> has included into soon to be released <a href="http://www.adobe.com/products/photoshop/photoshop/">Photoshop CS4</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>Deke McClelland from <a href="http://www.deke.com">dekeOnline</a> presents an amusing but informative podcast on the notable upgrades <a href="http://www.adobe.com">Adobe</a> has included into soon to be released <a href="http://www.adobe.com/products/photoshop/photoshop/">Photoshop CS4</a>.</p>
<div class="feature_image_only">
<p class="img"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/NM_nRFR3h0w&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/NM_nRFR3h0w&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></div>
<h3>Related Links</h3>
<ul>
<li><a href="http://digitalmedia.oreilly.com/dekepod/">dekePod Podcast Series | Design &#8212; digitalmedia.oreilly.com</a></li>
<li><a href="http://www.deke.com/">dekeOnline</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2008/10/02/photoshop-cs4-video-preview/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kevin Kelly: Predicting the next 5,000 days of the web</title>
		<link>http://blog.izilla.com.au/2008/09/26/kevin-kelly-predicting-the-next-5000-days-of-the-web/</link>
		<comments>http://blog.izilla.com.au/2008/09/26/kevin-kelly-predicting-the-next-5000-days-of-the-web/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 21:54:50 +0000</pubDate>
		<dc:creator>Matt Stow</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[2007 EG conference]]></category>

		<category><![CDATA[Kevin Kelly]]></category>

		<category><![CDATA[TED.com]]></category>

		<category><![CDATA[The Internet]]></category>

		<guid isPermaLink="false">http://www.blogzilla.com.au/?p=524</guid>
		<description><![CDATA[At the 2007 EG conference Kevin Kelly explores the first 5,000 days of the internet, and predicts what the next 5,000 could bring.]]></description>
			<content:encoded><![CDATA[<p>At the 2007 EG conference Kevin Kelly explores the first 5,000 days of the internet, and predicts what the next 5,000 could bring.</p>
<div class="feature_image_only">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="432" height="285" id="VE_Player" align="middle"><param name="movie" value="http://static.videoegg.com/ted2/flash/loader.swf"><PARAM NAME="FlashVars" VALUE="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/KevinKelly_2007P-embed-EG_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true"><param name="quality" value="high"><param name="allowScriptAccess" value="always"><param name="bgcolor" value="#FFFFFF"><param name="scale" value="noscale"><param name="wmode" value="window"><embed src="http://static.videoegg.com/ted2/flash/loader.swf" FlashVars="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/KevinKelly_2007P-embed-EG_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" width="432" height="285" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object>
</div>
<h3>Related Links</h3>
<ul>
<li><a href="http://www.ted.com/index.php/speakers/kevin_kelly.html">Kevin Kelly: Author, editor, publisher</a></li>
<li><a href="http://www.the-eg.com/"> EG 08 - The Entertainment Gathering</a></li>
</ul>
<h3>Source</h3>
<ul>
<li><a href="http://www.ted.com/index.php/talks/kevin_kelly_on_the_next_5_000_days_of_the_web.html">TED.com - Kevin Kelly: Predicting the next 5,000 days of the web</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.izilla.com.au/2008/09/26/kevin-kelly-predicting-the-next-5000-days-of-the-web/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
