<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Avexa Consulting</title>
	<atom:link href="http://avexa.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://avexa.co.uk</link>
	<description>Passionate About Software</description>
	<lastBuildDate>Wed, 25 Jan 2012 00:38:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='avexa.co.uk' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Avexa Consulting</title>
		<link>http://avexa.co.uk</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://avexa.co.uk/osd.xml" title="Avexa Consulting" />
	<atom:link rel='hub' href='http://avexa.co.uk/?pushpress=hub'/>
		<item>
		<title>Trick To Using Only External Monitor With Macbook</title>
		<link>http://avexa.co.uk/2011/03/24/trick-to-using-only-external-monitor-with-macbook/</link>
		<comments>http://avexa.co.uk/2011/03/24/trick-to-using-only-external-monitor-with-macbook/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 09:03:29 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[apple mac]]></category>
		<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=119</guid>
		<description><![CDATA[There are times when you only want to have your external monitor on when connected to your macbook &#8211; but getting the laptop screen to sleep isn&#8217;t that simple. Here&#8217;s a trick that worked for me: Disconnect your external monitor &#8230; <a href="http://avexa.co.uk/2011/03/24/trick-to-using-only-external-monitor-with-macbook/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=119&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There are times when you only want to have your external monitor on when connected to your macbook &#8211; but getting the laptop screen to sleep isn&#8217;t that simple. Here&#8217;s a trick that worked for me:</p>
<ol>
<li>Disconnect your external monitor from your macbook</li>
<li>Shut the lid on your macbook putting it to sleep</li>
<li>Reconnect your external monitor (macbook will still be sleeping)</li>
<li>Force the mac to wake by connecting something in to the USB port</li>
<li>Open the lid and you should find the monitor is the only and primary output source.</li>
</ol>
<p><strong><span style="color:#808000;">Try It!</span></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=119&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2011/03/24/trick-to-using-only-external-monitor-with-macbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>TV Catchup for your IPhone</title>
		<link>http://avexa.co.uk/2009/12/21/tv-catchup-for-you-iphone/</link>
		<comments>http://avexa.co.uk/2009/12/21/tv-catchup-for-you-iphone/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 11:54:48 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.avexa.co.uk/?p=108</guid>
		<description><![CDATA[If you want to watch TV on your IPhone for free well now you can.  Simply point your safari browser at http://iphone.tvcatchup.com and you&#8217;ll have access to around 25 free view channels. Try It!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=108&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you want to watch TV on your IPhone for free well now you can.  Simply point your safari browser at http://iphone.tvcatchup.com and you&#8217;ll have access to around 25 free view channels.</p>
<p><span style="color:#008000;"><strong>Try It!</strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=108&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/12/21/tv-catchup-for-you-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>Useful Hudson Plugins</title>
		<link>http://avexa.co.uk/2009/12/18/favourite-hudson-plugins/</link>
		<comments>http://avexa.co.uk/2009/12/18/favourite-hudson-plugins/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:55:30 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[hudson]]></category>

		<guid isPermaLink="false">http://blog.avexa.co.uk/?p=103</guid>
		<description><![CDATA[What is Hudson? Hudson is an open source continuous integration tool offering optional commercial support provided by Sun Microsystems.  It has a growing number of extensions thanks to the loyal community and in my humble opinion is the best free &#8230; <a href="http://avexa.co.uk/2009/12/18/favourite-hudson-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=103&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#339966;"><strong>What is Hudson?</strong></span></p>
<p><a title="Hudson" href="http://hudson-ci.org/">Hudson</a> is an open source continuous integration tool offering optional commercial support provided by Sun Microsystems.  It has a growing number of extensions thanks to the loyal community and in my humble opinion is the best free build tool on the market.</p>
<p>In no particular order here are some of my favourite plugins.</p>
<p>1. Batch Task Plugin</p>
<p>2. Sidebar Link PLugin</p>
<p>3. Backup Plugin</p>
<p>4. CVS Tagging Plug-in</p>
<p>5.  M2 Release Plugin</p>
<p>6. FindBugs Plugin</p>
<p>A full list of the available plugins can be found <a title="here" href="http://wiki.hudson-ci.org/display/HUDSON/Plugins">here</a>.</p>
<p><span style="color:#ff6600;">Try It!</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=103&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/12/18/favourite-hudson-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamically Hiding and Showing JTable Columns</title>
		<link>http://avexa.co.uk/2009/10/28/dynamically-hiding-and-showing-jtable-columns/</link>
		<comments>http://avexa.co.uk/2009/10/28/dynamically-hiding-and-showing-jtable-columns/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 09:45:52 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=85</guid>
		<description><![CDATA[Recently I was tasked to refactor a Java Swing front end because the performance of the JTable under heavy load didn&#8217;t scale. The table had a nice feature which allowed you to expand cells like a tree and in doing &#8230; <a href="http://avexa.co.uk/2009/10/28/dynamically-hiding-and-showing-jtable-columns/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=85&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I was tasked to refactor a Java Swing front end because the performance of the JTable under heavy load didn&#8217;t scale. The table had a nice feature which allowed you to expand cells like a tree and in doing so display new columns and rows and it is this behaviour and how I solved this in my client which is the subject of today.</p>
<p><span style="color:#339966;"><strong>Assumptions</strong></span></p>
<ul>
<li>You know all the columns which make up the table even the intial hidden ones</li>
</ul>
<p><strong><span style="color:#339966;">Quick Google</span></strong></p>
<p>In my usual fashion, I did a quick search to find some best practice and get a heads up from other developers who had solved this before.  Results were pretty scare and pointed me down the route of rebuilding the entire table via a structure change event.</p>
<p>AbstractTableModel  has numerous events and the structure event is typically one you don&#8217;t want to fire often, especially if you have a huge table of 20,000 rows.  <em>Yes 20,00 rows was the requirement!</em></p>
<p><span style="color:#339966;"><strong>Selected Solution</strong></span></p>
<p>The method I choose after speaking to my  friend Lorenzo, was to make the hidden column widths zero in length.  Then when they needed displaying adjust that value, fire a data changed event and importantly remember to repaint the table.  Once the repaint is called you can apply the width adjustment to the TableColumn model.</p>
<p>Finally in the DefaultTableCellRenderer I would advise setting the hidden or zero length table columns to not be resizeable because it is possible to adjust them even though they cannot be seen!</p>
<p><strong><span style="color:#ff6600;">Setting the Width to Zero</span></strong></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Be careful to set the TableColumn min width to zero, otherwise you will see the column.</span><br />
</span></p>
<pre>private void hideColumn(TableColumn tableColumn) {
  tableColumn.setPreferredWidth(0);
  tableColumn.setMinWidth(0); // Don't forget this
  tableColumn.setResizable(false);
}
</pre>
<p><strong><span style="color:#339966;">Why is this Better?<br />
</span></strong></p>
<ul>
<li><span style="color:#339966;"><span style="color:#000000;">You never need to worry about firing a structure change event</span> <span style="color:#000000;">to update the table</span><br />
</span></li>
<li><span style="color:#339966;"><span style="color:#000000;">Your implemented AbstractTableModel functions like getColumnCount() are simple because there is no need for a function to determine which columns are displayed and which are not as they are all technically displayed.</span><br />
</span></li>
</ul>
<p><span style="color:#000000;">Try It!</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=85&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/10/28/dynamically-hiding-and-showing-jtable-columns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>Configuring Tomcats URI Encoding</title>
		<link>http://avexa.co.uk/2009/09/09/configuring-tomcats-uri-encoding/</link>
		<comments>http://avexa.co.uk/2009/09/09/configuring-tomcats-uri-encoding/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 08:07:36 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=80</guid>
		<description><![CDATA[Have been using Hudson on Tomcat and noticed a URI warning in the managed section which stated that Tomcat was not configured to encode URIs in UTF-8.  This could of course cause you problems if certain characters are used. In &#8230; <a href="http://avexa.co.uk/2009/09/09/configuring-tomcats-uri-encoding/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=80&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Have been using Hudson on Tomcat and noticed a URI warning in the managed section which stated that Tomcat was not configured to encode URIs in UTF-8.  This could of course cause you problems if  certain characters are used.</p>
<p>In order to fix this I recommend the following <a href="http://bit.ly/SgvuB">wiki page</a>.</p>
<p>Do It!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=80&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/09/09/configuring-tomcats-uri-encoding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>97 Things a Programmer Should Know..</title>
		<link>http://avexa.co.uk/2009/09/03/97-things-a-programmer-should-know/</link>
		<comments>http://avexa.co.uk/2009/09/03/97-things-a-programmer-should-know/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 20:33:58 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=69</guid>
		<description><![CDATA[O&#8217;Reilly are compiling a new book to be titled 97 Things a Programmer Should Know and are asking for contributors. You can find out more by visiting their home page here. The current list of contributions hoping to make it &#8230; <a href="http://avexa.co.uk/2009/09/03/97-things-a-programmer-should-know/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=69&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O&#8217;Reilly are compiling a new book to be titled <span style="color:#ff6600;">97 Things a Programmer Should Know</span> and are asking for contributors. You can find out more by visiting their home page <a href="http://bit.ly/b7hx6">here</a>.</p>
<p>The current list of contributions hoping to make it to print can be found <a href="http://bit.ly/2ZPO8">here</a>.</p>
<p>Uncle Bob has posted a few of my favourites; <a href="http://bit.ly/12gLkg">small</a>, <a href="http://bit.ly/1082DE">the three laws of test driven development</a> and <a href="http://bit.ly/PIqUq">the professional programmer</a>.</p>
<p>This could become another must own text like Essential Java, Clean Code  and Java Concurrency in Practice.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=69&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/09/03/97-things-a-programmer-should-know/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>Better Tomcat Configuration</title>
		<link>http://avexa.co.uk/2009/09/02/better-tomcat-configuration/</link>
		<comments>http://avexa.co.uk/2009/09/02/better-tomcat-configuration/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 20:47:49 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=34</guid>
		<description><![CDATA[Apache Tomcat is a stable, popular and probably the most successful Servlet container in the market place today in terms of adoption.  However, over the many years I&#8217;ve been using this open source product, 9 times out of 10 its &#8230; <a href="http://avexa.co.uk/2009/09/02/better-tomcat-configuration/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=34&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apache Tomcat is a stable, popular and probably the most successful Servlet container in the market place today in terms of adoption.  However, over the many years I&#8217;ve been using this open source product, 9 times out of 10 its been configured by someone in a way that makes it hard to upgrade etc.</p>
<p><span style="color:#008000;"><strong>Hidden Gem</strong></span></p>
<p>Tomcat has a hidden gem in a little known script named setenv.sh/bat.  You won&#8217;t find this file when you unpack your newly downloaded distribution or in the documentation.  The only reference to it is in the catalina.sh/bat file.  (Catalina was the original name for the product).</p>
<p><span style="color:#339966;"><strong>Script: setenv.sh/bat</strong></span></p>
<p>This file is called during the start up process by catalina.sh/bat and should be used to set environment variables like JAVA_HOME.  The end goal of this script is to ensure that you do not edit catalina.sh/bat because in doing so will effect your upgrade path.</p>
<p><strong><span style="color:#339966;">Extract from catalina.sh</span></strong></p>
<pre>if [ -r "$CATALINA_BASE"/bin/setenv.sh ]; then
  . "$CATALINA_BASE"/bin/setenv.sh
elif [ -r "$CATALINA_HOME"/bin/setenv.sh ]; then
  . "$CATALINA_HOME"/bin/setenv.sh
fi</pre>
<p><strong><span style="color:#339966;">Example: setenv.sh<br />
</span></strong></p>
<pre>JAVA_HOME=/usr/java/jdk1.6.0_04
ARCHIVA_BASE=/home/admin/apache-archiva-data
ARCHIVA_HOME=/home/admin/apache-archiva-1.2.1</pre>
<p><strong><span style="color:#339966;">Script: server.xml and catalina.properties</span></strong></p>
<p><span style="color:#339966;"><span style="color:#000000;">Server.xml is an important file.  It contains configuration relating to ports, max threads, connection timeout and much much more.  The problem is most of the time this file is edited by an administrator with hard coded values.  Don&#8217;t do this!</span></span></p>
<p><span style="color:#339966;"><span style="color:#000000;">Tomcat has property placeholder support already configured.  All you need to do is to place your key=value in catalina.properties. </span></span></p>
<p><code>tomcat.http.port=80</code></p>
<p>Use the following notation in order to import the property.</p>
<p><code>port=${tomcat.http.port}</code></p>
<p><span style="color:#339966;"><strong>Example</strong></span></p>
<pre>&lt;Connector
  port="${tomcat.connector.http.port}"
  protocol="HTTP/1.1"
  connectionTimeout="${tomcat.connector.http.connectionTimeout}"
  redirectPort="${tomcat.connector.http.redirectPort}"
/&gt;</pre>
<p>Try it!</p>
<p><span style="color:#ff9900;"><strong>Bit.ly Stats</strong></span></p>
<p>Just for fun: <a title="http://bit.ly/info/Z2q58" href="http://bit.ly/info/Z2q58">http://bit.ly/info/Z2q58</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=34&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/09/02/better-tomcat-configuration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>Faster Casting in Eclipse</title>
		<link>http://avexa.co.uk/2009/09/02/faster-casting-in-eclipse/</link>
		<comments>http://avexa.co.uk/2009/09/02/faster-casting-in-eclipse/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 08:43:37 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=32</guid>
		<description><![CDATA[Pre Java 5 casting was a daily chore, then Generics came along and now this practice is greatly reduced if you have a nice OO design. The following tip however is still a very useful one know. Thanks must go &#8230; <a href="http://avexa.co.uk/2009/09/02/faster-casting-in-eclipse/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=32&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pre Java 5 casting was a daily chore, then Generics came along and now this practice is greatly reduced if you have a nice OO design.</p>
<p>The following tip however is still a very useful one know.  Thanks must go to Ben Halton aka The Gizard Wizard for this.</p>
<p>When you are casting an object, the quickest way to end up with the right result is within the brackets type CTRL + T.  This should open a small menu with a compatible class for you to choose from.</p>
<p><img class="aligncenter size-full wp-image-38" title="casted-object-find" src="http://avexa.files.wordpress.com/2009/09/casted-object-find.png?w=640" alt="casted-object-find"   /></p>
<p>If you had a deep hierarchy your really see the benefit of this one.</p>
<p>Try it!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=32&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/09/02/faster-casting-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>

		<media:content url="http://avexa.files.wordpress.com/2009/09/casted-object-find.png" medium="image">
			<media:title type="html">casted-object-find</media:title>
		</media:content>
	</item>
		<item>
		<title>Integrating Restlets using the Spring Framework</title>
		<link>http://avexa.co.uk/2009/08/31/integrating-restlets-using-the-spring-framework/</link>
		<comments>http://avexa.co.uk/2009/08/31/integrating-restlets-using-the-spring-framework/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:51:24 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[restlets]]></category>
		<category><![CDATA[springframework]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=17</guid>
		<description><![CDATA[This blog entry to help beginners get started on how to integrate a Restlets with the Spring Framework. Configuring Web.xml In order for Spring to understand how to deal with the RESTFUL URL you firstly need to setup a new &#8230; <a href="http://avexa.co.uk/2009/08/31/integrating-restlets-using-the-spring-framework/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=17&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This blog entry to help beginners get started on how to integrate a Restlets with the Spring Framework.</p>
<p><span style="color:#008000;"><strong>Configuring Web.xml</strong></span></p>
<p>In order for Spring to understand how to deal with the RESTFUL URL you firstly need to setup a new Servlet Mapping.  Restlets has Spring support included out of the box. The servlet-name will ofcourse become your mapping into the Restlet framework instead of a SpringMVC.</p>
<p><span style="color:#339966;"><strong>web.xml</strong></span></p>
<pre>&lt;servlet&gt;
   &lt;servlet-name&gt;webapi&lt;/servlet-name&gt;
   &lt;servlet-class&gt;
    com.noelios.restlet.ext.spring.RestletFrameworkServlet
   &lt;/servlet-class&gt;
 &lt;/servlet&gt;

 &lt;servlet-mapping&gt;
   &lt;servlet-name&gt;webapi&lt;/servlet-name&gt;
   &lt;url-pattern&gt;/webapi/*&lt;/url-pattern&gt;
 &lt;/servlet-mapping&gt;</pre>
<p><span style="color:#008000;"><strong>Configuring the Spring Context</strong></span></p>
<p>Here is how you configure and build up your Restful URL&#8217;s which should be in a file named webapi-servlet.xml based on the above configuration.  Simply create a SpringRouter bean and add an entry per URL.</p>
<p><span style="color:#339966;"><strong>Spring Context</strong></span></p>
<pre>&lt;bean id="root" class="org.restlet.ext.spring.SpringRouter"&gt;
  &lt;property name="attachments"&gt;
    &lt;map&gt;
      &lt;entry key="/{variable}/your/restful/call/{variable2}"&gt;
        &lt;bean&gt;
          &lt;lookup-method name="createResource" bean="yourBean" /&gt;
        &lt;/bean&gt;
      &lt;/entry&gt;
   &lt;/map&gt;
&lt;/bean&gt;
</pre>
<p><span style="color:#339966;"><strong>Resource Example</strong></span></p>
<pre>
@Component("someResource")
@Scope("prototype")
public class SomeResource extends Resource {

 @Override
 public void init(Context context, Request request, Response response) {
   super.init(context, request, response);    
   getVariants().add(new Variant(MediaType.TEXT_PLAIN));
 }

 /**
 * HTTP-GET request representation handler. 
 */
 @Override
 public Representation represent(Variant variant) {        
   .
   .
   .
 }
}</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=17&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/08/31/integrating-restlets-using-the-spring-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>
	</item>
		<item>
		<title>Configuring Static Libraries with Xcode</title>
		<link>http://avexa.co.uk/2009/08/31/configuring-static-libraries-with-xcode/</link>
		<comments>http://avexa.co.uk/2009/08/31/configuring-static-libraries-with-xcode/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:46:58 +0000</pubDate>
		<dc:creator>James Clinton</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://avexa.wordpress.com/?p=15</guid>
		<description><![CDATA[If you have more than one Xcode project it is very likely you will have common functionality which could be extracted and placed in a shared library. Here&#8217;s how you do it. In the main project set up an environment &#8230; <a href="http://avexa.co.uk/2009/08/31/configuring-static-libraries-with-xcode/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=15&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you have more than one Xcode project it is very likely you will have common functionality which could be extracted and placed in a shared library.  Here&#8217;s how you do it.</p>
<hr />
<ol>
<li>In the main project set up an environment variable to your shared project in <strong>Xcode Preferences Source Tree</strong>.</li>
<p>	<img class="aligncenter size-full wp-image-4" title="step1" src="http://xcodeandiphone.files.wordpress.com/2009/06/step1.png?w=640" alt="step1"   border="1"></p>
<li>Close Preferences. In Groups and Files click on the root icon which represents your project and click <strong>OPTION+CMD+A</strong>.  This will open the Add Project window.  Find your the <strong>xcodeproj</strong> file you would like to share and <strong>Add</strong> it.</li>
<li>In the next prompt make sure you have, <strong>Copy files into your destination group&#8217;s folder (if needed)</strong>, unchecked.</li>
<li>Select the targets you want and click OK.  You should now see the project included on the <strong>Files and Groups</strong> window.</li>
<p><img src="http://xcodeandiphone.files.wordpress.com/2009/06/added-proj.png?w=640" alt="added-proj" title="added-proj"   class="aligncenter size-full wp-image-24" border="1"></p>
<li>Expand the Target(s) you want to build for.</li>
<li>Notice a folder named <strong>Link Binary With Libraries</strong>, expand this also.</li>
<li>Now drag the .a file from the newly added project to the <strong>Link Binary With Libraries</strong> folder.</li>
<li>Click on the Target and Open the Info menu CMD+i</li>
<li>In the <strong>General Tab</strong> there is a <strong>Direct Dependices</strong> selection. Click the <strong>+</strong> and add the shared project.</li>
<p>	<img class="aligncenter size-full wp-image-10" title="direct-dep" border="1" src="http://xcodeandiphone.files.wordpress.com/2009/06/direct-dep.png?w=640" alt="direct-dep"   /></p>
<li>In the <strong>Build Tab </strong>search for <strong>User Header Search Paths</strong>, and double click in the value selection.</li>
<li>In the new window, click the + to create a new blank entry.</li>
<li>In the <strong>Path</strong>, add the reference you created to the shared library in step 1 with the following format $(SHARED_PROJECT_NAME) make sure you check the <strong>Recursive</strong> box.</li>
<p>	<img class="aligncenter size-full wp-image-11" title="user-header" border="1" src="http://xcodeandiphone.files.wordpress.com/2009/06/user-header.png?w=640" alt="user-header"   /></p>
<li>Assuming the shared project is build you should now simply build and use the project normally.</li>
<li><strong>Additional</strong>: If you have more than one shared library which share the same library, the you will need to set the references as weak.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avexa.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avexa.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avexa.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avexa.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avexa.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avexa.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avexa.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avexa.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avexa.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avexa.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avexa.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avexa.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avexa.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avexa.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avexa.co.uk&amp;blog=1210427&amp;post=15&amp;subd=avexa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avexa.co.uk/2009/08/31/configuring-static-libraries-with-xcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f9f3a6247145340acb9c8bb450bfc901?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesclinton</media:title>
		</media:content>

		<media:content url="http://xcodeandiphone.files.wordpress.com/2009/06/step1.png" medium="image">
			<media:title type="html">step1</media:title>
		</media:content>

		<media:content url="http://xcodeandiphone.files.wordpress.com/2009/06/added-proj.png" medium="image">
			<media:title type="html">added-proj</media:title>
		</media:content>

		<media:content url="http://xcodeandiphone.files.wordpress.com/2009/06/direct-dep.png" medium="image">
			<media:title type="html">direct-dep</media:title>
		</media:content>

		<media:content url="http://xcodeandiphone.files.wordpress.com/2009/06/user-header.png" medium="image">
			<media:title type="html">user-header</media:title>
		</media:content>
	</item>
	</channel>
</rss>
