<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title type="html">Code, Compose, Bike, Brew etc</title>
    <subtitle type="html">EdD's online notebook.</subtitle>
    <id>http://www.eddgrant.com/blog/EdD/feed/entries/atom</id>
            
        <link rel="alternate" type="text/html" href="http://www.eddgrant.com/blog/EdD/" />
        <updated>2012-05-16T02:07:19-04:00</updated>
    <generator uri="http://roller.apache.org" version="4.0.1 (20090102102238:dave)">Apache Roller (incubating)</generator>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/EdD" /><feedburner:info uri="edd" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/inroducing_pico</id>
        <title type="html">Inroducing PICO</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/TPEiAZTKzJc/inroducing_pico" />
        <published>2011-11-21T07:39:49-05:00</published>
        <updated>2011-11-21T07:39:49-05:00</updated> 
        <category term="/GeneralTechnology" label="GeneralTechnology" />
        <category term="itx" scheme="http://roller.apache.org/ns/tags/" />
        <category term="electricity" scheme="http://roller.apache.org/ns/tags/" />
        <category term="energy" scheme="http://roller.apache.org/ns/tags/" />
        <category term="soekris" scheme="http://roller.apache.org/ns/tags/" />
        <category term="server" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fitpc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="readynas" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pico" scheme="http://roller.apache.org/ns/tags/" />
        <category term="24*7*365" scheme="http://roller.apache.org/ns/tags/" />
        <category term="efficiency" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Back
when I was a student I used to run a home server to provide various
services for my housemates and I, the 'server' was an old desktop I
had spare at the time and sat in a cupboard running 24x7x365, well
that was the plan anyway... Everything ran fine for 4 or 5 months
before it started to behave very strangely indeed, I spent many hours
diagnosing some pretty weird and often unreproducible issues and in doing so learnt
that normal desktop hardware is not intended for 24x7x365 usage,
particularly cheap power supplies and hard disks of which I went
through several of each during this short period.&lt;/p&gt;
&lt;p&gt;When
it was time to pay the electricity bill we also discovered that
standard desktop PC's consume an astonishing amount of electricity
and therefore cost lots to run 24x7x365, this wasn't a very welcome
surprise for a bunch of skint students!&lt;/p&gt;
&lt;p&gt;Eventually
I grew bored of replacing el cheapo disks and budget power supplies
and retired the home server, I moved a few of the services
(&lt;a title="Edd Grant" href="http://www.eddgrant.com"&gt;eddgrant.com&lt;/a&gt; etc) over to a linux VPS. The VPS was fine for modest
resources, but for the price I was able to pay was very constrained
both in terms of disk space (~ 5GB), RAM (~316MB!) and firewall
configuration (default ports only unless I doubled my monthly spend).
So whilst the VPS was able to run eddgrant.com it wasn't able to take
on a lot of duties that the old server took care of (backups, file
serving etc).&lt;/p&gt;
&lt;p&gt;After
a while I started looking around for some suitable hardware to build
a new home server on, I have somewhat of a fascination (err...
obsession?) with electrical efficiency and saving the amount of
electricity used at home so I wanted to build something which fitted
the following requirements:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Extremely
	low power consumption: &amp;lt;= 10 watts under load (or as close as possible).&lt;/li&gt;&lt;li&gt;Robust
	enough for 24x7x364 operation.&lt;/li&gt;&lt;li&gt;Near silent operation.&lt;/li&gt;&lt;li&gt;Capable
	of taking on routing and modem duties i.e. replace my modem/ router
	to further reduce electrical usage at home.&lt;/li&gt;&lt;/ol&gt;
&lt;h3&gt;The
Contenders: 
&lt;/h3&gt;
&lt;p&gt;There
seem to be quite a few devices in the low power arena, each with it's
own pros and cons. Certain things that one would take for granted
with a desktop/ server grade machine, such as having a wealth of
expansion slots or input/ output controllers becomes less common with
lower power devices, the result being that you really need to plan
carefully in order to be sure that the device can provide the
required interfaces for the task at hand. Having said that I was
impressed that there are several really capable low power devices
which provide a reasonable range of connectivity/ expansion.&lt;/p&gt;
&lt;p&gt;I
looked at the following devices:&lt;/p&gt;
&lt;h4&gt;Soekris
NET5501, CompuLab fit-PC2(i), Netgear ReadyNAS&lt;/h4&gt;
&lt;p&gt;The
&lt;a href="http://soekris.com/products/net5501.html"&gt;NET5501&lt;/a&gt;, is
based on a single core 500 MHz AMD Geode CPU and comes with up to
512MB RAM. It has 4 10/100 Mbit ethernet ports and a SATA 1.0
controller. It is incredibly power efficient drawing about 7 watts
under load. It is intended for industrial application and so is built
robustly, it also has 1 x PCI and 1 x MiniPCI slot so could take on
routing and modem duties with the appropriate card. The presence of
the PCI slots makes this device incredibly flexible in terms of it's
configuration. However one frustrating thing about the NET5501 is the
small amount of RAM, being limited to 512MB, is really a deal breaker
for me. Also there is a distinct lack of any documentation for the
5501 which concerns me (the only available documentation refers to
the 5501's predecessor, the NET4801).&lt;/p&gt;
&lt;p&gt;The
&lt;a href="http://www.fit-pc.com/web/fit-pc2/fit-pc2i-specifications/" title="fit-pc2(i)"&gt;fit-PC2(i)&lt;/a&gt; is based on a single core 2GHz Intel Atom Z550 CPU and comes with 2GM RAM. It has 2 10/100/1000 Mbit ethernet port and a SATA controller and an internal 9.5mm SATA bay for an onboard HDD. It draws 8 watts under full load (excluding HDD) and, whilst not quite as robust as the soekris is built sturdily for continual use. The fit-PC2(i) also has a build in SD card slot and onboard sound and graphics which, while not required for a headless server hugely simplifies initial O/S installation.&lt;b&gt; &lt;/b&gt;It also has onboard 802.11n WLAN and 4 USB 2.0 ports for further expandability.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;The &lt;a href="http://www.readynas.com/?cat=3" title="Netgear ReadyNAS"&gt;Netgear
ReadyNAS&lt;/a&gt; is an altogether different beast but is worth looking at, it comes in a range of different guises but is generally more aimed at providing super configurable storage than being a low power linux server. It can however be modded to the extent that you can consider it a normal linux server, however it suffers from slow CPU and lack of RAM. It also has a relatively high power consumption of around 20 watts (excluding disks) although it does have a clever timer function which can power it down based on a user defined schedule, thus reducing total power consumption.&lt;h3&gt;Re-evaluating
my priorities.&lt;/h3&gt;
&lt;p&gt;I
initially prioritised having a device which could replace my
router/modem, the most likely candidate for this would be to obtain a
PCI ADSL modem card and a MiniPCI  wireless access point card. From
the devices I found available the only one which had the available
expansion for this was the Soekris, costing up the options looked
prohibitively expensive, furthermore, moving routing/ modem to a
single box would also create a single point of failure in terms of
internet access from home, which could be an almighty pain if the box
went down unexpectedly. With this in mind I decided to remove this
requirement and leave my existing router in place for the time being.&lt;/p&gt;&lt;p&gt;In
order to be able to run several services on the device I was
concerned that I was going to need a reasonable amount of RAM
(reasonable being &amp;gt;= 1GB in my estimation). The Soekris does not
allow increasing of RAM from it's 512MB stock, unless you want to get
handy with a soldering iron, this was a limitation too far for me so
the Soekris was eliminated from the runnings. It appears to be
possible to increase the RAM in the ReadyNas but I felt that the
power consumption of the device was too high for me to be willing to
run it 24x7x365 which essentially ruled it out. This leaves us
looking at the FIT PC, it comes loaded with 2GB of RAM, draws an
absolutely tiny amount of electricity and has reasonably good
explansion options, albeit based more around USB devices than PCI/
MiniPCI. It is also the only device which has onboard graphics which
makes installation and initial configuration dead easy compared to
the “fun and games setting baud rates with a serial cable”
required to get a Soekris up and running. The only area that the FIT
PC doesn't do so well is when compared to the native RAID and
multiple disk capability of the NetGear, however having multiple
disks creates an issue of power consumption so this is something I'm
wiling to work around, perhaps with some more creative/ robust backup
strategies. So that was it, decision made, time to order a
fit-PC2(i).&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;h3&gt;Introducing
Pico:&lt;/h3&gt;
&lt;p&gt;The
FIT PC arrived in no time, I've named it PICO after it's PICO-ITX
architecture and the fact that it's absolutely tiny!&lt;/p&gt;
&lt;p&gt;This
is PICO:&lt;/p&gt;
&lt;div align="center"&gt;


&lt;a href="http://farm7.static.flickr.com/6004/5984276302_0c711554fe.jpg" rel="lightbox-pico" title="Pico - Front Panel"&gt;
&lt;img vspace="0" hspace="0" border="1" align="bottom" alt="Pico - Front Panel" src="http://farm7.static.flickr.com/6004/5984276302_0c711554fe_t.jpg" /&gt;
&lt;/a&gt;

&lt;a href="http://farm7.static.flickr.com/6006/5984276678_8988d1f20f.jpg" rel="lightbox-pico" title="PICO - Rear Panel"&gt;
&lt;img vspace="0" hspace="0" border="1" align="bottom" alt="Pico - Rear Panel" src="http://farm7.static.flickr.com/6006/5984276678_8988d1f20f_t.jpg" /&gt;
&lt;/a&gt;

&lt;a href="http://farm7.static.flickr.com/6025/5983714739_73c9757649.jpg" rel="lightbox-pico" title="Pico - Top Panel"&gt;
&lt;img vspace="0" hspace="0" border="1" align="bottom" src="http://farm7.static.flickr.com/6025/5983714739_73c9757649_t.jpg" alt="Pico - Top Panel" /&gt;
&lt;/a&gt;

&lt;a href="http://farm7.static.flickr.com/6136/5984275828_eb05491508.jpg" rel="lightbox-pico" title="Pico - Barely bigger than a set of keys"&gt;
&lt;img vspace="0" hspace="0" border="1" align="bottom" src="http://farm7.static.flickr.com/6136/5984275828_eb05491508_t.jpg" alt="Pico - Barely bigger than a set of keys" /&gt;
&lt;/a&gt;

&lt;a href="http://farm7.static.flickr.com/6132/5983714135_6485a32c1f.jpg" rel="lightbox-pico" title="Pico - In the home 'server room' *cough* under the stairs cupboard *cough*"&gt;
&lt;img vspace="0" hspace="0" border="1" align="bottom" src="http://farm7.static.flickr.com/6132/5983714135_6485a32c1f_s.jpg" alt="Pico - In the home 'server room' *cough* under the stairs cupboard *cough*" /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;p&gt;

&lt;/p&gt;


	
	
	
	&lt;style type="text/css"&gt;
	&lt;!--
		@page { margin: 2cm }
		P { margin-bottom: 0.21cm }
	--&gt;
	&lt;/style&gt;

&lt;h3&gt;So
what am I going to do with it?&lt;/h3&gt;
&lt;p&gt;Well,
I want to squeeze every last CPU cycle out of it, so I plan to run as
many services as feasably possible whilst ensuring that each of the
services provides an adequate response/ user experience. My initial
ideas being:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;SqueezeServer&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;Jenkins
	Server for my personal projects&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;Master
	backup server&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;LDAP
	Schema master&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;Music/
	Video fileshare&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;eddgrant.com
	svn repo&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;MythTv
	master backend running MythWeb&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;Puppet
	master server&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;ssh/
	sftp server and point of entry to home network&lt;/p&gt;
	&lt;/li&gt;&lt;li&gt;&lt;p&gt;OpenVPN&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I
think that's a reasonable list to start off with. I think it could be
quite an interesting project to see how it copes with the running of
each of the above  so will probably blog further entries as I get
each bit setup.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=TPEiAZTKzJc:TdxjZKtlu18:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=TPEiAZTKzJc:TdxjZKtlu18:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=TPEiAZTKzJc:TdxjZKtlu18:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=TPEiAZTKzJc:TdxjZKtlu18:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=TPEiAZTKzJc:TdxjZKtlu18:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/inroducing_pico</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/my_ljc_graduate_developer_community</id>
        <title type="html">My LJC/ Graduate Developer Community Interview</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/o2lrcxK-sAk/my_ljc_graduate_developer_community" />
        <published>2011-03-25T12:45:40-04:00</published>
        <updated>2011-08-08T09:17:20-04:00</updated> 
        <category term="/General" label="General" />
        <category term="graduate" scheme="http://roller.apache.org/ns/tags/" />
        <category term="gdc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="consultant" scheme="http://roller.apache.org/ns/tags/" />
        <category term="experience" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="opinions" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ljc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="edd" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font size="3"&gt;Just a quick one today...&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;Barry Cranford and James Bowkett from the &lt;a title="London Java Community at meetup.com" href="http://www.meetup.com/Londonjavacommunity/"&gt;London Java Community&lt;/a&gt; (LJC) and &lt;a title="Graduate Developer Community at meetup.com" href="http://www.meetup.com/grad-dc/"&gt;Graduate Developer Community&lt;/a&gt; (GDC) have been putting together a series of online interviews intended to help graduates and undergraduates get a feel for what it's 
like in the professional world of I.T. Barry and James &lt;/font&gt;&lt;font size="3"&gt;were kind enough to invite me to do an interview on my experiences to date as a consultant, I was really keen to get involved since this is exactly the kind of information which I would have found invaluable when I was looking in to the various graduate employment possibilities when leaving University.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;I found it a useful exercise providing me with a good opportunity to reflect on my experiences so far, I hope it is of interest/ use to the GDC community.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;font size="3"&gt;You can &lt;a href="http://gdccareers.wordpress.com/2011/03/25/edd-grant-software-consultant/" title="Edd Grant's interview on the GDC Careers Website"&gt;read my interview on the GDC Careers site&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;EdD&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2lrcxK-sAk:NldkFnzV8II:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2lrcxK-sAk:NldkFnzV8II:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2lrcxK-sAk:NldkFnzV8II:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2lrcxK-sAk:NldkFnzV8II:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2lrcxK-sAk:NldkFnzV8II:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/my_ljc_graduate_developer_community</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/greno</id>
        <title type="html">What a weekend! Steve Peat's Steel City Downhill Race in Sheffield</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/yJIrM-Coawk/greno" />
        <published>2011-03-10T05:28:37-05:00</published>
        <updated>2011-08-08T09:16:15-04:00</updated> 
        <category term="/Biking" label="Biking" />
        <category term="rain" scheme="http://roller.apache.org/ns/tags/" />
        <category term="greno" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cgcc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mud" scheme="http://roller.apache.org/ns/tags/" />
        <category term="stevepeat" scheme="http://roller.apache.org/ns/tags/" />
        <category term="woods" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sheffield" scheme="http://roller.apache.org/ns/tags/" />
        <category term="seraggers" scheme="http://roller.apache.org/ns/tags/" />
        <category term="grenoside" scheme="http://roller.apache.org/ns/tags/" />
        <category term="biking" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mountainbiking" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font&gt;Wow! Last weekend was truly a special one! A few folk from CGCC, &lt;a title="ThisIsSheffield" href="http://thisisheffield.co.uk"&gt;ThisIsSheffield&lt;/a&gt; and notably Steve Peat himself, had&amp;nbsp; been busy at work organising a downhill race in Grenoside Woods. Titled 'Peaty's Steel City Downhill'&amp;nbsp; the race took place on the Saturday. Tash and I drove up to Sheffield and stayed with some CGCC mates on Friday before heading over to Greno woods on Saturday.&lt;br /&gt;&lt;br /&gt;The weather wasn't great on Saturday (it was Sheffield - what do you expect!) but the constant mist that hung in the air made the woods look great and made for some great photos. I'd not ridden the track before, it was pretty great though - very pedally throughout, full of rocks and as slippery as hell, especially on my balding high rollers. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;I really enjoyed the track despite not really being able to get to grips with it. Some of the faster boys and girls were managing to carry speed through the rocky, muddy, heather mid-section where I just seemed to lose all control! The drop at the finish was top fun though, although I did have a moment of panic during practise when someone fell at the finish directly where I was about to land!! Fortunately we managed to avoid a collision so all was well... *phew*.&lt;br /&gt;&lt;br /&gt;Despite the wet the turnout was fantastic - I couldn't believe how many people came down both to race and spectate. I was also impressed at the number of companies who had rocked up with their various bits and pieces, some were even giving out free stuff!&lt;br /&gt;&lt;br /&gt;After the results and (frankly incredible) prizes were handed out at Greno we finished the day at the &lt;a href="http://www.showroomworkstation.org.uk/" title="Showroom Cinema - Sheffield"&gt;Showroom&lt;/a&gt; watching a series of &lt;a href="www.wfomedia.com" title="Alex Rankin - Filmmaker"&gt;Alex Rankin&lt;/a&gt; films followed by a short interview with Rob Warner and Steve Peat.&lt;br /&gt;&lt;br /&gt;One of my favourite aspects of the day was the fact that all the pro bikers were so easy going and were happy to race with all the people who just ride bikes for fun - quite rightly thrashing us in the process! I love the fact that there was no elitism in this way and that world champs like Steve Peat make an effort to get so involved with the general mountain biking community. Can you imagine this happening in Formula 1? I think not!&lt;br /&gt;&lt;br /&gt;Also - I should mention - one of the main points of the race was to raise money for the &lt;a href="http://uk.virginmoneygiving.com/fundraiser-web/fundraiser/showFundraiserProfilePage.action?userUrl=GrenoWoodsAppeal&amp;amp;isTeam=false" title="Greno Woods Appeal - Give them your money!"&gt;Greno Woods Appeal&lt;/a&gt; - in an attempt to raise money to save the woods. A worthy cause!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;There are already a few photos and videos of the event cropping up, here are some links which I'd highly recommend checking out:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;&lt;a href="http://thisisheffield.co.uk/?p=1864%20" title="This Is Sheffield Race Report"&gt;This Is Sheffield race report&lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;&lt;a href="http://www.rootsandrain.co.uk/race376/2011-mar-5-steel-city-series-steel-city-dh-greno-woods/photos/" title="Roots and Rain photos - Various Photographers"&gt;Roots and Rain photos - Various Photographers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="Rob Haines photos of the event on Flickr" href="http://www.flickr.com/photos/locostbob/sets/72157626107375377/"&gt;Rob Haines photos of the event on Flickr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="John Alexander's photos on Flickr" href="http://www.flickr.com/photos/fresherjohn/sets/72157626086234797/"&gt;John Alexander's photos on Flickr&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;And the vids (I don't know how these guys get their stuff edited and put together so quickly!)&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;
&lt;iframe width="400" height="226" frameborder="0" src="http://player.vimeo.com/video/20812728"&gt;&lt;/iframe&gt;&lt;p&gt;&amp;nbsp; &lt;br /&gt;&lt;/p&gt;

&lt;iframe width="400" height="225" frameborder="0" src="http://player.vimeo.com/video/20847036"&gt;&lt;/iframe&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;object width="480" height="270" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="mporaplayer_S4AoHIgmZ"&gt;&lt;param value="http://video.mpora.com/ep/S4AoHIgmZ/" name="movie" /&gt;&lt;param value="#000000" name="bgcolor" /&gt;&lt;param value="true" name="allowFullScreen" /&gt;&lt;param value="always" name="allowscriptaccess" /&gt;&lt;embed width="480" height="270" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="mporaplayer_S4AoHIgmZ" bgcolor="#000000" src="http://video.mpora.com/ep/S4AoHIgmZ/" /&gt;&lt;/object&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;object width="430" height="242"&gt;&lt;param value="true" name="allowFullScreen" /&gt;&lt;param value="always" name="AllowScriptAccess" /&gt;&lt;param value="http://www.pinkbike.com/v/184629" name="movie" /&gt;&lt;embed width="430" height="242" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" src="http://www.pinkbike.com/v/184629" /&gt;&lt;/object&gt;&lt;p&gt;&lt;font&gt;Just want to say a HUGE thanks to the organisers Steve Peat, Nick Hamilton, Joe Bowman, Steve Hardcastle and Henry Norman for organising such a great event, also to the marshals who braved the grim Sheffield weather all day and to John and Anna for being such generous hosts! I won't be forgetting this weekend for a long long time!&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;Cheers everyone!
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;
EdD&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=yJIrM-Coawk:rqK4aeFeok0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=yJIrM-Coawk:rqK4aeFeok0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=yJIrM-Coawk:rqK4aeFeok0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=yJIrM-Coawk:rqK4aeFeok0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=yJIrM-Coawk:rqK4aeFeok0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/greno</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/setting_up_dynamic_dns_using</id>
        <title type="html">Setting up dynamic DNS using a Thomson TG585 v7 and ZoneEdit</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/1sSfbgx7CQQ/setting_up_dynamic_dns_using" />
        <published>2011-03-08T06:38:15-05:00</published>
        <updated>2012-05-11T04:17:11-04:00</updated> 
        <category term="/Web" label="Web" />
        <category term="zoneedit" scheme="http://roller.apache.org/ns/tags/" />
        <category term="thomson" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dynamic" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dns" scheme="http://roller.apache.org/ns/tags/" />
        <category term="v7" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tg585" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font&gt;I use &lt;a href="http://www.zoneedit.com/" title="zoneedit - A free TLD DNS service."&gt;zoneedit&lt;/a&gt;
to manage some of my DNS domains and subdomains, they're one of the only TLD DNS services who offer a free service with dynamic dns and allow you use your own domain rather than a suffix on their TLD. In order to access 
certain services hosted on machines at home I have created a subdomain 
of my &lt;font face="courier new,courier,monospace"&gt;eddgrant.com&lt;/font&gt; domain, called &lt;font face="courier new,courier,monospace"&gt;home.eddgrant.com&lt;/font&gt;. I then used the 
dynamic DNS capabilities of my ADSL modem/router (a&amp;nbsp;&lt;span colspan="2" class="product" id="productName"&gt;Thomson&amp;nbsp;TG585 v7&lt;/span&gt;) to update my zoneedit account on a regular basis to ensure that &lt;font face="courier new,courier,monospace"&gt;home.eddgrant.com&lt;/font&gt; always points to my current home IP address.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;Getting this setup wasn't the most straight forward process so I thought I'd document the steps I took and some of the problems I encountered during the process.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;The&amp;nbsp;&lt;span colspan="2" class="product" id="productName"&gt;Thomson&amp;nbsp;TG585 v7&amp;nbsp;&lt;/span&gt;
 provides several preconfigured 'service' templates for use with certain
 dynamic DNS vendors, I looked at these providers but they were all 
either paid services or only offered dynamic addressing using a 
subdomain of their TLD e.g. &lt;font face="courier new,courier,monospace"&gt;eddhome.dyndns.org&lt;/font&gt;. Fortunately the 
speedtouch also provides a 'custom' dyndns template which allows for the
 configuration of a custom&lt;/font&gt;&lt;font&gt;
 provider e.g. zoneedit. Unfortunately the speedtouch makes some 
rather unhelpful assumptions about the list of parameter names and 
values it supplies to the dyndns provider and as far as I can tell some of the necessary parameters are totally inaccessible through the web admin GUI. So in order to get everything working it is necessary to use a combination of telnet and web GUI access, here's how you do it:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font&gt;telnet on to your modem/ router e.g. &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;telnet bebox.config&lt;/font&gt;/ &lt;font color="#0003ff"&gt;telnet 192.168.1.254&lt;/font&gt; etc, log in as the Administrator account.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Type &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;dyndns service&lt;/font&gt;, this will locate you in to the dynamic dns services menu.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Type &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;list&lt;/font&gt;, this will list all of the available services, one 
of which will be 'custom', this is the one we're going to edit to work 
with ZoneEdit).&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Type &lt;/font&gt;&lt;font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;modify&lt;/font&gt;, the device will prompt you for the name of the service you wish to modify, type &lt;/font&gt;&lt;font&gt;custom and hit return.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;The device will prompt you to enter details for each configuration attribute of the service, enter the following (ensuring that you replace &lt;font face="courier new,courier,monospace"&gt;home.eddgrant.com&lt;/font&gt; with whatever domain you're going to be updating).&lt;br /&gt;&lt;/font&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;{Administrator}[dyndns service]=&amp;gt;modify&lt;br /&gt;name = custom&lt;br /&gt;&lt;/font&gt;&lt;font face="courier new,courier,monospace"&gt;[server] = dynamic.zoneedit.com&lt;br /&gt;
[port] = www-http&lt;br /&gt;
[request] = /auth/dynamic.html?host=&lt;font color="#0003ff"&gt;home.eddgrant.com&lt;/font&gt;&amp;amp;ignoreTheFollowing=&lt;br /&gt;
[updateinterval] = 8600&lt;br /&gt;
[retryinterval] = 30&lt;br /&gt;
[max_retry] = 3&lt;br /&gt;
:dyndns service modify name=custom&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;Notes on the above:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font&gt;The &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;&amp;amp;ignoreTheFollowing&lt;/font&gt; might look odd but it is required to render the default URL parameters which the device sends ineffective by ensuring they are treated as the content of the &lt;/font&gt;&lt;font&gt;ignoreTheFollowing URl parameter.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;The above configuration essentially instructs the device to make an http call, every 8600 seconds, to &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;http://&lt;/font&gt;&lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;dynamic.zoneedit.com&lt;/font&gt;&lt;font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;/auth/dynamic.html?host=home.mredd.co.uk&amp;amp;ignoreTheFollowing=&amp;lt;device's original URL parameters&amp;gt;&lt;/font&gt;.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;font&gt;You should now be back at the menu, type &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;list &lt;/font&gt;again to list the services, this time you should see your changes reflected in the 'custom' service.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;That's all we need to do in the telnet interface so exit the session.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Now you've configured the custom service you need to configure it as the active service and add authentication details, this is easiest done in the web gui.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Open a browser and log in to your modem/ router (again as the Administrator) e.g. &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;http://bebox.config&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Click &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;Toolbox &lt;/font&gt;from the menu on the left.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Click &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;Dynamic DNS Service&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Click &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;Configure&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Enter your ZoneEdit username and password in the appropriate fields&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Select the 'custom' service&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Set the Host as: &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;dynamic.zoneedit.com&lt;/font&gt; (not sure if this is entirely necessary since we've set it up in the telnet session but let's do it anyway)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font&gt;Click &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;apply &lt;/font&gt;(it should look something like the image below).&lt;br /&gt;&lt;/font&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font&gt;&amp;nbsp;&lt;img width="623" vspace="0" border="0" align="bottom" hspace="0" height="305" src="http://eddgrant.com/blog/EdD/resource/2011/thomson-tg585-dynamic-dns.png" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;You're done! Your device should pretty much immediately call the ZoneEdit update page updating your IP address - you can confirm that this by logging in to your ZoneEdit control panel and verifying your WAN IP address against something like &lt;a href="http://www.whatismyip.com/"&gt;whatismyip.com.&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;font&gt;What to do if it doesn't work?&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;Essentially you're going to need to debug the requests being made by the device. I found the easiest method was to reconfigure the &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;server&lt;/font&gt; property of the custom service (in the telnet steps above) to point to one of my webservers and to change the &lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;updateinterval&lt;/font&gt;&lt;font&gt; period to 30 seconds and then tail the web server's access logs. This process gives you visibility of http requests that the device is making which makes the whole process much easier to understand and debug. Here's an example from my apache logs:&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;87.194.250.230 - - [06/Mar/2011:10:40:53 -0500] &amp;quot;GET auth/dynamic.html?host=home.eddgrant.com&amp;amp;ignoreTheFollowing=?system=custom&amp;amp;hostname=home.eddgrant.com&amp;amp;myip=87.194.250.23&lt;br /&gt;0&amp;amp;wildcard=OFF&amp;amp;offline=NO HTTP/1.0&amp;quot; 400 303 &amp;quot;-&amp;quot; &amp;quot;SpeedTouch-6.1.4.3&amp;quot;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;Well that's pretty much it, hope that helps someone. Just want to add my thanks to the contributors of &lt;a href="http://forums.whirlpool.net.au/forum-replies-archive.cfm/511244.html"&gt;this post&lt;/a&gt; who made the task much easier .&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;EdD &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=1sSfbgx7CQQ:-gW6Ss8mx4k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=1sSfbgx7CQQ:-gW6Ss8mx4k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=1sSfbgx7CQQ:-gW6Ss8mx4k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=1sSfbgx7CQQ:-gW6Ss8mx4k:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=1sSfbgx7CQQ:-gW6Ss8mx4k:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/setting_up_dynamic_dns_using</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/goodness_me_i_m_thirty</id>
        <title type="html">Goodness me... I'm thirty!</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/kYeIcXMn92c/goodness_me_i_m_thirty" />
        <published>2011-02-03T12:24:00-05:00</published>
        <updated>2011-02-03T17:24:33-05:00</updated> 
        <category term="/Biking" label="Biking" />
        <category term="chicksands" scheme="http://roller.apache.org/ns/tags/" />
        <category term="llangollen" scheme="http://roller.apache.org/ns/tags/" />
        <category term="30" scheme="http://roller.apache.org/ns/tags/" />
        <category term="thirty" scheme="http://roller.apache.org/ns/tags/" />
        <category term="biking" scheme="http://roller.apache.org/ns/tags/" />
        <category term="wales" scheme="http://roller.apache.org/ns/tags/" />
        <category term="birthday" scheme="http://roller.apache.org/ns/tags/" />
        <category term="llandegla" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;span style="font-family: georgia;"&gt;A couple of days ago I celebrated my 30th Birthday, Tash and I took a few days off work and travelled to Langollen in North Wales. We spent a couple of days biking at the &lt;/span&gt;&lt;a style="font-family: georgia;" target="_blank" href="http://www.coedllandegla.com/Mountain_Bike_Trails"&gt;Coed Llandegla&lt;/a&gt;&lt;span style="font-family: georgia;"&gt; trail centre and stayed at the &lt;/span&gt;&lt;a style="font-family: georgia;" target="_blank" href="http://www.riversidemews.co.uk/"&gt;Riverside Mews&lt;/a&gt;&lt;span style="font-family: georgia;"&gt; which is in close driving distance to the trails. Llandegla has always been one of my favourite trail centres in the UK but has been greatly improved with the addition of dedicated skills and free ride areas, we spent quite a bit of time playing on these, rode the main red/ black route and also rode the new black section 'Parallel Universe' which was great fun. The next morning we departed Wales and drove back to London.&lt;br /&gt;&lt;br /&gt;On my birthday we drove over to &lt;/span&gt;&lt;a style="font-family: georgia;" target="_blank" href="http://www.chicksandsbikepark.co.uk/"&gt;Chicksands Bike Park&lt;/a&gt;&lt;span style="font-family: georgia;"&gt; and spent the day riding the various tracks and trails. We virtually had the place to ourselves which was great so we got in a good few runs on the dual slalom,&amp;nbsp; 4X and freeride areas. I spent a bit of time trying to clear the 4X double cleanly...&lt;/span&gt;&lt;br style="font-family: georgia;" /&gt;&lt;br style="font-family: georgia;" /&gt;&lt;div class="youtube-video"&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z1N8GY592dk&amp;amp;feature=youtube_gdata_player" /&gt; &lt;param name="wmode" value="transparent" /&gt; &lt;embed height="355" width="425" src="http://www.youtube.com/v/Z1N8GY592dk&amp;amp;feature=youtube_gdata_player" type="application/x-shockwave-flash" wmode="transparent" /&gt;               &lt;/object&gt;&lt;/div&gt;&lt;br style="font-family: georgia;" /&gt;&lt;span style="font-family: georgia;"&gt;... had a play in the freeride area...&lt;/span&gt;&lt;br style="font-family: georgia;" /&gt;&lt;br style="font-family: georgia;" /&gt;&lt;div class="youtube-video"&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z1N8GY592dk&amp;amp;feature=youtube_gdata_player" /&gt; &lt;param name="wmode" value="transparent" /&gt; &lt;embed height="355" width="425" src="http://www.youtube.com/v/SCVTUvf-Ewc&amp;amp;feature=youtube_gdata_player" type="application/x-shockwave-flash" wmode="transparent" /&gt;               &lt;/object&gt;&lt;/div&gt;&lt;br style="font-family: georgia;" /&gt;&lt;span style="font-family: georgia;"&gt;... and had a bash at the small set of tables in the jump area&lt;br /&gt;&lt;br /&gt;&lt;div class="youtube-video"&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z1N8GY592dk&amp;amp;feature=youtube_gdata_player" /&gt; &lt;param name="wmode" value="transparent" /&gt; &lt;embed height="355" width="425" src="http://www.youtube.com/v/2xfwOuYly6U&amp;amp;feature=youtube_gdata_player" type="application/x-shockwave-flash" wmode="transparent" /&gt;               &lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Tash got some great practise in and really enjoyed the dual course! After riding all day we were absolutely knackered so we went home, ate some awesome Indian food from the Bombay Bicycle Club and drank a great bottle of Champagne! To my surprise the next day Tash had arranged a secret meal where we met up with my sister Jo and her boyfriend Dave - it was great to see them both - cheers for coming down guys!&lt;br /&gt;&lt;br /&gt;I must admit I was half expecting to feel a bit weird about turning 30, but actually I feel pretty good about it. The fact that I got a good 3 days off work, riding bikes with Tash fixes it firmly as my favourite birthday so far! Big thanks to Tash for everything!!&lt;br /&gt;&lt;br /&gt;Today I went back to work and got stuck in to a &lt;a target="_blank" href="http://twitter.com/eddgrant/status/33190278311452673"&gt;fun technical problem&lt;/a&gt; which has been plaguing our project for a while, I was fortunate to find a good solution - something I will probably blog about once I've tidied it all up as it's a very poorly documented area.&lt;br /&gt;&lt;br /&gt;Anyway that's about it, I'm enjoying being 30 and am looking forward to what this year brings!&lt;br /&gt;&lt;br /&gt;EdD&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=kYeIcXMn92c:ePQVdIUiE-g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=kYeIcXMn92c:ePQVdIUiE-g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=kYeIcXMn92c:ePQVdIUiE-g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=kYeIcXMn92c:ePQVdIUiE-g:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=kYeIcXMn92c:ePQVdIUiE-g:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/goodness_me_i_m_thirty</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/james_blake_limit_to_your</id>
        <title type="html">James Blake - Limit to your love</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/zDzZify2whw/james_blake_limit_to_your" />
        <published>2010-11-21T06:50:43-05:00</published>
        <updated>2010-11-21T06:50:43-05:00</updated> 
        <category term="/Music" label="Music" />
        <category term="limit" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blake" scheme="http://roller.apache.org/ns/tags/" />
        <category term="your" scheme="http://roller.apache.org/ns/tags/" />
        <category term="to" scheme="http://roller.apache.org/ns/tags/" />
        <category term="james" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dub" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tune" scheme="http://roller.apache.org/ns/tags/" />
        <category term="carnival" scheme="http://roller.apache.org/ns/tags/" />
        <category term="love" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Heard this tune by James Blake yesterday for the first time, on Radio 1 of all places, and completely fell in love with it. It's a cover of a track originally by Fiest.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I absolutely love the feeling of space that he's created, there's a mournful edge to it initially but wierdly the sub-bass and the way the track builds yields to an almost comforting, yet still dark feeling (which&amp;nbsp; for some reason reminds me of dancing to the dub sound systems at Notting Hill Carnival).&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Each time I hear this is totally blows me away, brilliantly covered, performed and produced. And a great video too.&lt;br /&gt;&lt;/font&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Oh and if you like your production/ sounds then definitely listen to this one on a system with some serious bass, or some good headphones!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;

&lt;font face="georgia,times new roman,times,serif"&gt;&lt;object height="385" width="640"&gt;&lt;param value="http://www.youtube.com/v/oOT2-OTebx0?fs=1&amp;amp;hl=en_GB" name="movie" /&gt;&lt;param value="true" name="allowFullScreen" /&gt;&lt;param value="always" name="allowscriptaccess" /&gt;&lt;embed height="385" width="640" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/oOT2-OTebx0?fs=1&amp;amp;hl=en_GB" /&gt;&lt;/object&gt;&lt;/font&gt;

&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zDzZify2whw:UVoaIrXA8Xo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zDzZify2whw:UVoaIrXA8Xo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zDzZify2whw:UVoaIrXA8Xo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zDzZify2whw:UVoaIrXA8Xo:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zDzZify2whw:UVoaIrXA8Xo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/james_blake_limit_to_your</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/sun_certified_java_programmer_scjp</id>
        <title type="html">Sun Certified Java Programmer (SCJP) 1.6 preparation techniques</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/FKIyyvI6UFY/sun_certified_java_programmer_scjp" />
        <published>2010-05-08T09:10:47-04:00</published>
        <updated>2010-05-08T09:10:47-04:00</updated> 
        <category term="/Java" label="Java" />
        <category term="revision" scheme="http://roller.apache.org/ns/tags/" />
        <category term="programmer" scheme="http://roller.apache.org/ns/tags/" />
        <category term="revise" scheme="http://roller.apache.org/ns/tags/" />
        <category term="scjp" scheme="http://roller.apache.org/ns/tags/" />
        <category term="1.6" scheme="http://roller.apache.org/ns/tags/" />
        <category term="310-065" scheme="http://roller.apache.org/ns/tags/" />
        <category term="certification" scheme="http://roller.apache.org/ns/tags/" />
        <category term="exam" scheme="http://roller.apache.org/ns/tags/" />
        <category term="certified" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sun" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pass" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I recently sat and passed the Sun Certified Java Programmer 1.6 exam (310-065). Throughout my life I have found exams unusually difficult so I wanted to share some tips which I found invaluable in case they are of help to others.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;The exam:&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Before explaining my revision tactics it might be useful to give a bit of background on the exam itself. The exam is a multiple choice test which consists of 60 
questions, has a pass mark of 58% and a duration of
 180 minutes. This gives approximately 3 minutes to answer each question. Questions with more than one correct answer will state how many answers should be picked, but exactly the right answers must be selected for each question to get the mark. Most of the questions involve reading a code excerpt and detailing the outcome of the execution of the code, some questions involve dragging code snippits in to the appropriate place in a code excerpt.&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt; The exam is not negatively marked.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;So without further ado, here are my revision tactics:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;Read the official book(s)&lt;/b&gt; - There are several books on the market which exist specifically to teach the exam subject content, reading at least one of these in detail is one of the most important things you can do. I chose the &lt;a title="SCJP Sun Certified Programmer for Java 6 Study Guide (CX-310-065): Exam 310-065 (Hardcover) by Kathy Sierra and Bert Bates" href="http://www.amazon.co.uk/o/ASIN/0071591060/ca0cc-20"&gt;study guide by Kath Sierra and Bert Bates&lt;/a&gt; and found it to be excellent; the book covers all the official certification objectives in detail and also provides a useful section on how to prepare for the exam. As an added bonus the book comes with a free CD which contains the book content as a PDF plus an exam simulator containing 2 full length mock exams. Note that there are &lt;a title="Links to other SCJP 1.6 books" href="http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&amp;amp;field-keywords=SCJP+310-065&amp;amp;x=0&amp;amp;y=0"&gt;many other SCJP 1.6 books available&lt;/a&gt; which are definitely worth checking out before you decide which to buy as you never know which will suit you most.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;Learn the chapters and objectives &lt;/b&gt;- The &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;SCJP &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;exam will &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;only &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;test you on the official objectives, the exam questions are notorious for being deliberately ambiguous about what they are testing (by including red herrings) and for often referencing at least one objective even when the answer refers only to a sigle objective. Thus knowing the objectives can give you a distinct advantage in helping to quickly identify what a question is really testing you on, it also makes it quickly to spot and eliminate red herrings allowing you to answer questions more accurately.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;Do mock exams&lt;/b&gt; - Mock exams are important since they allow you to test your skills, identify strong/weak areas and determine your question answering speed. Having worried that I would run out of time in the real exam I found this really beneficial as I determined early on that I generally took about 90 seconds to answer each question. This was comforting to know and made me much more relaxed in the real exam as I knew I would have time to complete all questions and review my marked questions. There are several sites which offer free mock exams, I used &lt;a title="certpal - free SCJP mock questions" href="http://www.certpal.com/ExamWeb/content/logon.do"&gt;www.certpal.com&lt;/a&gt; which contains full mock exams for both the SCJP 1.5 and 1.6 certifications. Don't be put off by the slightly basic design of the site, or by the occasionally badly worded question explanations as the quality of the questions outweighs both these things. With retrospect, having now taken the exam, I can see that the certpal questions were consistently harder than the real exam questions, so if you can consistently get a good pass mark on certpal that's a good indicator of being ready for the exam. However if you don't like certpal then JavaRanch maintain a &lt;a href="http://faq.javaranch.com/java/ScjpMockTests" title="JavaRanch's list of SCJP mock tests"&gt;useful list of SCJP mock tests&lt;/a&gt;.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;Code!&lt;/b&gt; - Seems obvious doesn't it but you'd be suprised how many people apparently don't sit down and learn through coding. I found that writing small pieces of code, specifically targeted in testing an individual objective or API, to be hugely beneficial in enhancing my understanding of my weaker areas. Coding also helped me&amp;nbsp; in learning a new objective/API that I hadn't previously used much before (java.util.NavigableSet and java.util.Scanner were pretty new to me). I also found coding really useful in a couple of instances where I didn't understand the answers to certain mock exam questions, being able to code the question and then debug through the code line by line caused me to unlearn a couple of my own mis-understandings which would have otherwise tripped me up in the exam.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;Use forums&lt;/b&gt; - Again when reviewing my mock exam question failures there were a few instances when, even after coding and debugging a question, I failed to understand WHY the JVM would demonstrate a certain behaviour. I found &lt;a title="JavaRanch - a friendly place for Java greenhorns!" href="http://www.javaranch.com/"&gt;JavaRanch&lt;/a&gt; to be an invaluable resource here, particularly the &lt;a title="JavaRanch - Big Moose Saloon forums" href="http://www.coderanch.com/forums"&gt;Big Moose Saloon forums&lt;/a&gt; which have friendly and dedicated boards for SCJP questions and answers.&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;Make revision a regular practise&lt;/b&gt; - Revise regularly and often, in a consistent manner each time. I gave myself 8 weeks to revise for the exam and changed my daily routine by doing the following: &lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I stopped cycling to work and instead took the train. &lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Each morning and evening on the train I revised by reading new material or re-covering old material or by reading flashcards&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;During lunch each day I took 15-30 minutes to make detailed revision notes on what I had read that morning.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt; Each evening I varied my revision by either coding, condensing my detailed notes to concise revision flashcards or doing mock questions (not whole exams though). &lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;On each of the last 3 weekends I sat a full length mock exam and went through my question failures and &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;flash cards&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The above is what worked for me and what suits each person is going to be highly subjective. My point here is that you should try and find something that works for you, whatever that may be.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;Make flash cards&lt;/b&gt;&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt; &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;- &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Flash cards&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;are a brilliant&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt; and very portable means of concisely documenting&amp;nbsp; information. Keep them brief, use bullet points and mnemonics where possible, carry them with you and test yourself (or get others to test you) as often as possible.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I think that's about it, ultimately the SCJP does take a small chunk of time out of your life so it's worth making sure you can dedicate that time before you commit to booking the exam. However I think it's a useful certification to have and as someone who has been developing Java for several years I am pleased that taught me some new things that I didn't know and helped me un-learn a couple of things I thought I knew! Hopefully this will serve to make me a better software engineer!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I hope this is helpful to anyone considering/ already studying for the SCJP exam - good luck!&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD. &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;font face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=FKIyyvI6UFY:a-JqSaeQ2Ac:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=FKIyyvI6UFY:a-JqSaeQ2Ac:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=FKIyyvI6UFY:a-JqSaeQ2Ac:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=FKIyyvI6UFY:a-JqSaeQ2Ac:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=FKIyyvI6UFY:a-JqSaeQ2Ac:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/sun_certified_java_programmer_scjp</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/song_for_the_day_four</id>
        <title type="html">Song for the day: Four Tet - Love Cry (Joy Orbison Remix)</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/lQTyrMR2ZMs/song_for_the_day_four" />
        <published>2010-03-30T13:47:42-04:00</published>
        <updated>2010-12-06T11:41:31-05:00</updated> 
        <category term="/Music" label="Music" />
        <category term="four" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tet" scheme="http://roller.apache.org/ns/tags/" />
        <category term="orbison" scheme="http://roller.apache.org/ns/tags/" />
        <category term="remix" scheme="http://roller.apache.org/ns/tags/" />
        <category term="love" scheme="http://roller.apache.org/ns/tags/" />
        <category term="joy" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cry" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;It always seems to be when I'm preparing software releases that certain tunes flutter in to my mind; today it's Joy Orbison's remix of Love Cry by Four Tet. The original is good but there's something about this remix which I adore. So without further interruption get your lugs around this one and wang it up nice and loud:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;Four Tet - Love Cry (Joy Orbison Remix)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;

&lt;object height="385" width="640"&gt;&lt;param value="http://www.youtube.com/v/dxnYDtKDMPY?fs=1&amp;amp;hl=en_GB" name="movie" /&gt;&lt;param value="true" name="allowFullScreen" /&gt;&lt;param value="always" name="allowscriptaccess" /&gt;&lt;embed height="385" width="640" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/dxnYDtKDMPY?fs=1&amp;amp;hl=en_GB" /&gt;&lt;/object&gt;&lt;/p&gt;

&lt;font face="georgia,times new roman,times,serif" size="3"&gt;EdD&lt;/font&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=lQTyrMR2ZMs:ZLGZVPklNrE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=lQTyrMR2ZMs:ZLGZVPklNrE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=lQTyrMR2ZMs:ZLGZVPklNrE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=lQTyrMR2ZMs:ZLGZVPklNrE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=lQTyrMR2ZMs:ZLGZVPklNrE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/song_for_the_day_four</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/a_song_for_the_day</id>
        <title type="html">A song for the day: Lamb - Lusty</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/11EI__vS-NI/a_song_for_the_day" />
        <published>2010-03-12T17:54:34-05:00</published>
        <updated>2010-03-12T17:54:34-05:00</updated> 
        <category term="/Music" label="Music" />
        <category term="lamb" scheme="http://roller.apache.org/ns/tags/" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <category term="beats" scheme="http://roller.apache.org/ns/tags/" />
        <category term="lusty" scheme="http://roller.apache.org/ns/tags/" />
        <category term="andy" scheme="http://roller.apache.org/ns/tags/" />
        <category term="daily-song" scheme="http://roller.apache.org/ns/tags/" />
        <category term="lou" scheme="http://roller.apache.org/ns/tags/" />
        <category term="bass" scheme="http://roller.apache.org/ns/tags/" />
        <category term="song-for-the-day" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;Checking and double checking everything for tonight's production release. All the prep looks good so far, fingers crossed everything goes smoothly. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;So while I have a minute here's&lt;span style="font-family: georgia,times new roman,times,serif;"&gt; t&lt;/span&gt;&lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;oday's song for the day:&amp;nbsp; Deep bass, beautiful vocals, beats to die for and in a weird time signature to boot.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;Lamb - Lusty&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;font size="2" face="georgia,times new roman,times,serif"&gt;Lamb - Lusty&lt;/font&gt;

&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lVjCUeglBsw&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="480" height="385" src="http://www.youtube.com/v/lVjCUeglBsw&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" /&gt;&lt;/object&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=11EI__vS-NI:_8_liq_YK88:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=11EI__vS-NI:_8_liq_YK88:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=11EI__vS-NI:_8_liq_YK88:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=11EI__vS-NI:_8_liq_YK88:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=11EI__vS-NI:_8_liq_YK88:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/a_song_for_the_day</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/song_for_the_day</id>
        <title type="html">Song for the day: The Cinematic Orchestra - All Things to All Men (Feat. Roots Manuva)</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/ZLNK2si-BQw/song_for_the_day" />
        <published>2010-03-10T19:00:29-05:00</published>
        <updated>2010-03-10T19:00:30-05:00</updated> 
        <category term="/Music" label="Music" />
        <category term="roots-manuva" scheme="http://roller.apache.org/ns/tags/" />
        <category term="all-things-to-all-men" scheme="http://roller.apache.org/ns/tags/" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cinematic-orchestra" scheme="http://roller.apache.org/ns/tags/" />
        <category term="song-for-the-day" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="2"&gt;Today's song for the day, and a rather calming video to accompany it:&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;font face="georgia,times new roman,times,serif" size="2"&gt;The Cinematic Orchestra - All Things to All Men (Feat. Roots Manuva)&lt;br /&gt;&lt;/font&gt;
&lt;br /&gt;

&lt;object width="500" height="405"&gt;&lt;param value="http://www.youtube.com/v/9EbCX24t2a8&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" name="movie" /&gt;&lt;param value="true" name="allowFullScreen" /&gt;&lt;param value="always" name="allowscriptaccess" /&gt;&lt;embed width="500" height="405" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/9EbCX24t2a8&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" /&gt;&lt;/object&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ZLNK2si-BQw:Idr3DyucqNk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ZLNK2si-BQw:Idr3DyucqNk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ZLNK2si-BQw:Idr3DyucqNk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ZLNK2si-BQw:Idr3DyucqNk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ZLNK2si-BQw:Idr3DyucqNk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/song_for_the_day</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/increasing_the_number_of_processes</id>
        <title type="html">Increasing the number of processes in Oracle XE.</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/IMc5NGzwfy0/increasing_the_number_of_processes" />
        <published>2010-01-20T17:33:49-05:00</published>
        <updated>2010-01-20T17:33:49-05:00</updated> 
        <category term="/Databases" label="Databases" />
        <category term="ora-00018" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sessions" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ora-00020" scheme="http://roller.apache.org/ns/tags/" />
        <category term="development" scheme="http://roller.apache.org/ns/tags/" />
        <category term="processes" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tns" scheme="http://roller.apache.org/ns/tags/" />
        <category term="test" scheme="http://roller.apache.org/ns/tags/" />
        <category term="xe" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sqlplus" scheme="http://roller.apache.org/ns/tags/" />
        <category term="oracle" scheme="http://roller.apache.org/ns/tags/" />
        <category term="unit" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;I&lt;font face="georgia,times new roman,times,serif"&gt; meant to post this ages ago but forgot until I came across the issue again today.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;When developing a system which runs against an Oracle Database, Oracle XE can be very useful. XE is a cut down version of Oracle's standard edition Database and is available completely free for development purposes. It is built from the same code base as the standard edition Database, albeit with a very restricted configuration to stop people deploying it in production in lieu of a paid for version.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;One of the restrictions in XE is that the number of concurrent sessions and processes that the Database will allow is set to a very low figure, again presumably to deter from production use. This can result in issues during development, whereby seemingly innocuous tasks such as running automated test suites will cause the database to hit the default limits and fail. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The errors that are raised when these limits are reached are often apparently unrelated to the task being performed. Once learned however these errors are easy to spot, this is one reason why it's useful to know about this default limitation of XE. Below are some of the errors which can manifest from Oracle running out of sessions/ processes:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="courier new,courier,monospace"&gt;ORA-00018: maximum number of sessions exceeded&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="courier new,courier,monospace"&gt;ORA-00020: maximum number of processes (%s)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="courier new,courier,monospace"&gt;TNS Name Not Found&lt;/font&gt; &lt;font face="georgia,times new roman,times,serif"&gt;- yep this really can be raised when the Database runs out of&amp;nbsp; sessions or processes!&lt;/font&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Thankfully the solution to this problem is simple: Increase the number of sessions and processes that the Database instance allows. Here's how you do it:&lt;br /&gt;&lt;/font&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&amp;nbsp;1: Log on to the Database with a sysdba account.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;sqlplus system@XE as sysdba&lt;/font&gt; &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;2: Check the current session and processes limits&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SQL&amp;gt; show parameter session&lt;br /&gt;&lt;br /&gt;NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;java_max_sessionspace_size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;java_soft_sessionspace_limit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;license_max_sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;license_sessions_warning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;logmnr_max_persistent_sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;session_cached_cursors&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;br /&gt;session_max_open_files&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br /&gt;&lt;b&gt;sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;/b&gt;&lt;br /&gt;shared_server_sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SQL&amp;gt; show parameter processes&lt;br /&gt;&lt;br /&gt;NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;aq_tm_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;db_writer_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;gcs_server_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;job_queue_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;br /&gt;log_archive_max_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;&lt;b&gt;processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;3: Increase the session and processes limits to something sensible&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;, the important thing
here is to choose values which solve your
particular issue. I tend to find that anything around 250 is fine for most development projects, but remember that the higher the values the more resources Oracle will try and consume when it needs to maintain those extra sessions and processes.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SQL&amp;gt; alter system set sessions=300 scope=spfile;&lt;br /&gt;&lt;br /&gt;System altered.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SQL&amp;gt; alter system set processes=300 scope=spfile;&lt;br /&gt;&lt;br /&gt;System altered. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;4: Shutdown the Database instance.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SQL&amp;gt; shutdown immediate&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;5: Restart the Database instance.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I don't know why but issuing the 'startup' command doesn't work for me when using XE. I think this may have something to do with the Oracle Listener not being able to identify the instance once it has stopped but I haven't yet figured it out. Instead I have to restart the Oracle service/ daemon using the following command:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;C:\&amp;gt;net start OracleServiceXE&lt;br /&gt;The OracleServiceXE service is starting.....&lt;br /&gt;The OracleServiceXE service was started successfully.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;&lt;/font&gt;&lt;i&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Note: The above is obviously a windows example, I believe that there is usually an /etc/init.d script which has the same effect under a Linux installation.&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;6: Close the SQLPLUS session and open a new one (otherwise you will receive an error when entering commands as the session cannot persist across the Database restart). &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SQL&amp;gt; exit&lt;br /&gt;Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production&lt;br /&gt;&lt;br /&gt;C:\development\stsworkspace\compliance&amp;gt;sqlplus system@XE as sysdba&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jan 20 17:13:49 2010&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2005, Oracle.&amp;nbsp; All rights reserved.&lt;br /&gt;&lt;br /&gt;Enter password:&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production&lt;br /&gt;&lt;br /&gt;SQL&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;7: Check that the new values have been persisted across the restart and are now in effect.&amp;nbsp; &lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0003ff"&gt;SQL&amp;gt; &lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;show parameter session&lt;/font&gt;&lt;font color="#0003ff"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;java_max_sessionspace_size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;java_soft_sessionspace_limit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;license_max_sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;license_sessions_warning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;logmnr_max_persistent_sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;session_cached_cursors&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;br /&gt;session_max_open_files&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br /&gt;&lt;b&gt;sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 335&lt;/b&gt;&lt;br /&gt;shared_server_sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&lt;br /&gt;SQL&amp;gt; show parameter processes&lt;br /&gt;&lt;br /&gt;NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;aq_tm_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;db_writer_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;gcs_server_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;job_queue_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;br /&gt;log_archive_max_processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;&lt;b&gt;processes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 300&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Note: I'm not yet sure why but my 'sessions' value always seems to be higher than the value I set. Regardless the value should be different from the initial value and close to the one you set (in my case it is usually above by a value of &lt;font face="georgia,times new roman,times,serif"&gt;15 or 35!)&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;et voila! That should do it.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Hope that helps someone,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=IMc5NGzwfy0:NnXDHQfjX9g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=IMc5NGzwfy0:NnXDHQfjX9g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=IMc5NGzwfy0:NnXDHQfjX9g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=IMc5NGzwfy0:NnXDHQfjX9g:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=IMc5NGzwfy0:NnXDHQfjX9g:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/increasing_the_number_of_processes</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/rip_ethel_the_chicken</id>
        <title type="html">RIP Ethel the Chicken.</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/o2PHqe_uCtc/rip_ethel_the_chicken" />
        <published>2010-01-06T10:29:41-05:00</published>
        <updated>2010-01-06T10:29:42-05:00</updated> 
        <category term="/General" label="General" />
        <category term="ethel" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rip" scheme="http://roller.apache.org/ns/tags/" />
        <category term="egg" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chook" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sad" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chicken" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;
Today is a sad day for Tash and I as one of our Chickens, Ethel, died in the night.
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;
In September 2009 we re-homed Ethel, along with 2 other Chickens, Mabel and Maud through the &lt;a href="http://www.bhwt.org.uk/" title="Battery Hen Welfare Trust"&gt;Battery Hen Welfare Trust&lt;/a&gt;. 
Ethel was the smallest of the 3 Chooks, despite her small size she was an absolute expert of the 'run around the garden very quickly so they can't put me back in the coop' game.
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Although she was only with us for a short while we hope that she enjoyed a better quality of life than she would have otherwise done as a battery hen.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;RIP Ethel, we will miss you.

&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Edd and Tash &lt;/font&gt;&lt;/p&gt;
&lt;img width="548" height="411" border="0" title="A picture of Ethel eating some food in the snow while her coop was being cleaned out" alt="A picture of Ethel eating some food in the snow while her coop was being cleaned out" src="http://www.eddgrant.com/blog/EdD/resource/ethel_eating_in_the_snow.jpg" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2PHqe_uCtc:EC6DS-g1bXY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2PHqe_uCtc:EC6DS-g1bXY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2PHqe_uCtc:EC6DS-g1bXY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=o2PHqe_uCtc:EC6DS-g1bXY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=o2PHqe_uCtc:EC6DS-g1bXY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/rip_ethel_the_chicken</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/oracle_how_to_determine_the</id>
        <title type="html">Oracle: How to determine the origin of constraints with meaningless names.</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/ndSZTg5PT4E/oracle_how_to_determine_the" />
        <published>2009-11-20T14:21:01-05:00</published>
        <updated>2009-11-20T14:21:01-05:00</updated> 
        <category term="/Databases" label="Databases" />
        <category term="sys_c00293422" scheme="http://roller.apache.org/ns/tags/" />
        <category term="constraint" scheme="http://roller.apache.org/ns/tags/" />
        <category term="oracle" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;I recently inherited an application which has a few issues with referential integrity, unfortunately the existing constraints were not named when they were created so I see lots of this:&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;&lt;font face="courier new,courier,monospace"&gt;&lt;code&gt;ORA-02291: integrity constraint (CCRS_OWNR2.&lt;b&gt;SYS_C00293422&lt;/b&gt;) violated - parent key not found&lt;/code&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;At this point I usually end up yelling something along the lines of ' &lt;font face="georgia,times new roman,times,serif" size="3"&gt;&lt;i&gt;What the badgering folly is SYS_C00293422?!?! Why didn't you name your constraints you massive uberbastards!!!&lt;/i&gt;' at the closest unsuspecting random in the office - I fear this practice is making me unpopular.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;So to lessen the damage to my office popularity I set about figuring out how to trace the table from which a constraint originates, based on the constraint name. Turns out it's pretty easy as Oracle (I'm using 10g) provides a table (or maybe a view?)&amp;nbsp; called '&lt;a title="Oracle: all_constraints" href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_1037.htm"&gt;all_constraints&lt;/a&gt;' which &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;describes constraint definitions on tables accessible to the current user.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;describe all_constraints;&lt;br /&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Null&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&lt;br /&gt;------------------------------ -------- ------------&lt;br /&gt;OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT NULL VARCHAR2(30)&lt;br /&gt;CONSTRAINT_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT NULL VARCHAR2(30)&lt;br /&gt;CONSTRAINT_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(1)&lt;br /&gt;TABLE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT NULL VARCHAR2(30)&lt;br /&gt;SEARCH_CONDITION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LONG()&lt;br /&gt;R_OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(30)&lt;br /&gt;R_CONSTRAINT_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(30)&lt;br /&gt;DELETE_RULE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(9)&lt;br /&gt;STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(8)&lt;br /&gt;DEFERRABLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(14)&lt;br /&gt;DEFERRED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(9)&lt;br /&gt;VALIDATED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(13)&lt;br /&gt;GENERATED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(14)&lt;br /&gt;BAD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(3)&lt;br /&gt;RELY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(4)&lt;br /&gt;LAST_CHANGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATE&lt;br /&gt;INDEX_OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(30)&lt;br /&gt;INDEX_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(30)&lt;br /&gt;INVALID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(7)&lt;br /&gt;VIEW_RELATED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VARCHAR2(14)&lt;br /&gt;&lt;br /&gt;20 rows selected&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" size="3"&gt;&lt;font face="georgia,times new roman,times,serif"&gt;We can use this table to identify various properties of a given constraing, based on the constraint name, like in the following example:&lt;/font&gt;&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;font size="3"&gt;&lt;font face="courier new,courier,monospace"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;font size="3"&gt;&lt;font face="courier new,courier,monospace"&gt;select * from all_constraints where owner = '&amp;amp;&amp;amp;schemaName' and constraint_name = '&amp;amp;&amp;amp;constraintName';&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;One great thing about this method is that it does not require sysdba privileges, this is a major benefit for developers working on locked down schemas as it allows for cracking straight on rather than having to borrow the time of a neighbouring DBA.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;This approach is useful in identifying constraint origins however it is frustrating to have to do in the first place, instead I would advocate coming up with a simple naming convention &lt;a href="http://www.databasedesign-resource.com/constraint-naming-standard.html" title="Constraint Naming Standard"&gt;as demonstrated here&lt;/a&gt; and using that throughout the Database, this is something that will save the development team time and energy, particularly when your Database grows to tens or hundreds of tables each with several constraints.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt; EdD&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;font size="3"&gt;&lt;font face="courier new,courier,monospace"&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ndSZTg5PT4E:Aggj9CXQpIY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ndSZTg5PT4E:Aggj9CXQpIY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ndSZTg5PT4E:Aggj9CXQpIY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=ndSZTg5PT4E:Aggj9CXQpIY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=ndSZTg5PT4E:Aggj9CXQpIY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/oracle_how_to_determine_the</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/hibernate_annotations_how_to_do</id>
        <title type="html">Hibernate Annotations: How to do 'CascadeType=none'</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/sksFrvYZloE/hibernate_annotations_how_to_do" />
        <published>2009-11-18T14:34:54-05:00</published>
        <updated>2009-11-18T14:34:54-05:00</updated> 
        <category term="/Java" label="Java" />
        <category term="cascade" scheme="http://roller.apache.org/ns/tags/" />
        <category term="documentation" scheme="http://roller.apache.org/ns/tags/" />
        <category term="hibernate" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;It may be the case that I'm not looking hard enough but I can't find this anywhere in the documentation: &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;To achieve a cascade type of 'none' using Hibernate annotations you'll need to do the following:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;@OneToMany(cascade = {})&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Exactly why they couldn't have provided &lt;font face="courier new,courier,monospace"&gt;CascadeType.NONE&lt;/font&gt; enum I don't know.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sksFrvYZloE:CxIWd21tNv0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sksFrvYZloE:CxIWd21tNv0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sksFrvYZloE:CxIWd21tNv0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sksFrvYZloE:CxIWd21tNv0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sksFrvYZloE:CxIWd21tNv0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/hibernate_annotations_how_to_do</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/london_java_community</id>
        <title type="html">London Java Community</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/4Zi9vewfK3w/london_java_community" />
        <published>2009-11-05T10:47:09-05:00</published>
        <updated>2009-11-05T10:47:09-05:00</updated> 
        <category term="/Java" label="Java" />
        <category term="blog" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="website" scheme="http://roller.apache.org/ns/tags/" />
        <category term="london" scheme="http://roller.apache.org/ns/tags/" />
        <category term="community" scheme="http://roller.apache.org/ns/tags/" />
        <category term="competition" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;Just a quick post to say that the London Java Community (LJC) now has its own website. Barry Cranford has set the site up to publicise the group, which is rapidly growing in size, and its activities and events. &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;Barry has done a great job with the community so far and continues to provide great events for Java technologists.&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;If you're interested in the LJC's activities or want to get involved you can find the site at &lt;a href="http://www.londonjavacommunity.co.uk" title="The London Java Community website"&gt;http://www.londonjavacommunity.co.uk&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" size="3"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=4Zi9vewfK3w:SWSXWwHLfNE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=4Zi9vewfK3w:SWSXWwHLfNE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=4Zi9vewfK3w:SWSXWwHLfNE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=4Zi9vewfK3w:SWSXWwHLfNE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=4Zi9vewfK3w:SWSXWwHLfNE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/london_java_community</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/ignoring_non_source_files_in</id>
        <title type="html">Ignoring non-source files in Eclipse.</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/sI3hUJiHYgU/ignoring_non_source_files_in" />
        <published>2009-10-05T14:44:50-04:00</published>
        <updated>2009-10-05T14:44:50-04:00</updated> 
        <category term="/Java" label="Java" />
        <category term="lost" scheme="http://roller.apache.org/ns/tags/" />
        <category term="eclipse" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fail" scheme="http://roller.apache.org/ns/tags/" />
        <category term="resource" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;font face="georgia,times new roman,times,serif"&gt;Having recently started using Eclipse an initial gripe of mine was that there didn't seem to be any way to tell the IDE how to identify different types of files, specifically there appeared to be no mechanism of identifying and excluding 'non-source' files such as derived or distributable files. This causes several annoyances one of which appears in the 'Open Resource' search function (CTRL + SHIFT + R); when executed this function searches the entire Workspace for files matching a given pattern, this causes any files which are duplicated during distribution to appear multiple times in search results, once in the source folder and once in the duplicated location. &lt;br /&gt;&lt;br /&gt;This is annoying since it then becomes possible for a tired or hurried developer to accidentally select and subsequently modify the wrong (i.e. distributable) file, upon rebuilding of the project distributable this can lead to lost changes since this file will most likely be overwritten.&lt;br /&gt;&lt;br /&gt;If, like me, you've been through the annoyance of editing your distributable files and then losing the changes you may be pleased to know that there's a simple solution to this which is as follows:&lt;br /&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;In the 'Project Explorer' view select a folder that you wish to exclude from search results.&lt;/font&gt; &lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Right click the folder and select 'properties'.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Select the 'Derived' checkbox.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Click 'OK'.&lt;/font&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The contents of the indicated folder will no longer be included in subsequent 'Open Resource' searches.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;EdD&lt;/font&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sI3hUJiHYgU:ooOtCgW49dk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sI3hUJiHYgU:ooOtCgW49dk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sI3hUJiHYgU:ooOtCgW49dk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=sI3hUJiHYgU:ooOtCgW49dk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=sI3hUJiHYgU:ooOtCgW49dk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/ignoring_non_source_files_in</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/android_for_java_developers_event</id>
        <title type="html">Android for Java Developers event</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/3J2ZnJmkLgM/android_for_java_developers_event" />
        <published>2009-07-24T04:37:10-04:00</published>
        <updated>2009-07-24T04:37:10-04:00</updated> 
        <category term="/Java" label="Java" />
        <category term="beer" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ljc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="google" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pizza" scheme="http://roller.apache.org/ns/tags/" />
        <category term="london" scheme="http://roller.apache.org/ns/tags/" />
        <category term="android" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Last night I attended the '&lt;a title="Android website" href="http://www.android.com/"&gt;Android&lt;/a&gt; for Java Developers' event which was put on by the &lt;a title="London Java Community (LJC)" href="http://www.meetup.com/Londonjavacommunity/"&gt;London Java Community&lt;/a&gt;. &lt;a title="Reto Meier's Blog" href="http://blog.radioactiveyak.com/"&gt;Reto Meier&lt;/a&gt;, an Android advocate from Google took us through the basics of the platform and covered topics including IDE support, some of the libraries available, how applications are assembled and signed and also provided some information on the &lt;a href="http://en.wikipedia.org/wiki/Dalvik_virtual_machine" title="Dalvik Virtual Machine"&gt;Dalvik virtual machine&lt;/a&gt;. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;A couple of Android devices were passed around for us to play with during the talk, having never used Android before I had somehow arrived at the conclusion that the OS was a bit clunky compared to the iPhone/ Palm Pre, this illusion was quickly dispatched when I got to play with the devices and I was in-fact impressed at how responsive and feature laden both devices were. &lt;font size="2"&gt;&lt;i&gt;(Note to self I will definitely be getting an Android phone as soon as the contract on my horriffic self rebooting N95 runs out!)&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The event was really interesting, as a developer it was pitched at just the right
level giving an insight in to both technical and commercial aspects of
the platform and also providing useful feature comparisons with other platforms. I was also pleased to hear about the inclusion of proper threading support: A&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;ndroid/ Dalvik has a multi-threading model analogous on a basic level to standard Java whereas the iPhone OS is inherently single threaded.&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt; I see this as  a serious plus point for Android since phone apps are already getting more complex and often need to be able to run as background services without locking the rest of the phone up.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;So there you have it, many thanks to the LJC for putting on the event, Google for hosting us and to Reto and his colleague (whose name I have forgotten - sorry!) for an entertaining and enlightening talk! I'm now off to write a best selling Android app, make my millions and retire early!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=3J2ZnJmkLgM:W7_nBH30Kww:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=3J2ZnJmkLgM:W7_nBH30Kww:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=3J2ZnJmkLgM:W7_nBH30Kww:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=3J2ZnJmkLgM:W7_nBH30Kww:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=3J2ZnJmkLgM:W7_nBH30Kww:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/android_for_java_developers_event</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/moving</id>
        <title type="html">Moving domains...</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/DBGKiC8oSxI/moving" />
        <published>2009-07-13T14:08:14-04:00</published>
        <updated>2009-07-13T14:08:14-04:00</updated> 
        <category term="/General" label="General" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;It's time for a tidy up - I have decided to stop using the mredd.co.uk domain, which was bought for me as a birthday present many years ago. Instead I'm going to move everything over to &lt;a title="http://www.eddgrant.com" href="http://www.eddgrant.com"&gt;eddgrant.com&lt;/a&gt;, so this blog will be moving from http://blog.mredd.co.uk to &lt;a href="http://www.eddgrant.com/blog" title="My new blog URL - please update your bookmarks! http://www.eddgrant.com/blog"&gt;http://www.eddgrant.com/blog&lt;/a&gt;. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I've added the necessary apache gubbins so that the transition should be pretty much invisible to web users however anyone who subscribes to the Atom or RSS feeds will need to update their subscription URLs at some point. The new subscription URLs are:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Atom: &lt;a title="New Atom Feed: http://www.eddgrant.com/blog/EdD/feed/entries/atom" href="http://www.eddgrant.com/blog/EdD/feed/entries/atom"&gt;&lt;span style="text-decoration: underline;"&gt;http://www.eddgrant.com/blog/EdD/feed/entries/atom&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;RSS: &lt;a title="New RSS Feed: http://www.eddgrant.com/blog/EdD/feed/entries/rss" href="http://www.eddgrant.com/blog/EdD/feed/entries/rss"&gt;http://www.eddgrant.com/blog/EdD/feed/entries/rss&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I will leave the redirects up until the mredd.co.uk domain elapses. Any problems please shout.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;font face="courier new,courier,monospace"&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=DBGKiC8oSxI:ovxbM7_aMfc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=DBGKiC8oSxI:ovxbM7_aMfc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=DBGKiC8oSxI:ovxbM7_aMfc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=DBGKiC8oSxI:ovxbM7_aMfc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=DBGKiC8oSxI:ovxbM7_aMfc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/moving</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/how_to_fix_the_cannot</id>
        <title type="html">How to fix the 'Cannot start Ecmt Manager' error when using Java 1.6</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/_McccWlTWaE/how_to_fix_the_cannot" />
        <published>2009-06-21T11:56:27-04:00</published>
        <updated>2009-06-21T11:56:27-04:00</updated> 
        <category term="/Java" label="Java" />
        <category term="ecmt" scheme="http://roller.apache.org/ns/tags/" />
        <category term="1.6" scheme="http://roller.apache.org/ns/tags/" />
        <category term="epdt.java.version.start" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="6.0" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The ECMT manager which forms part of the S60 MIDP SDK doesn't work out of the box with Java 1.6 (6.0). In this situation the error 'Cannot start ECMT Manager' is displayed when attempting to open the manager.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;To fix this do the following:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&amp;nbsp;Navigate to &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;&amp;lt;S60 MIDP SDK Install Path&amp;gt;\bin\epoc32\tools\ecmt\config&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Backup (via copy) &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;config.properties&lt;/font&gt; to &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;config.properties.original&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Open &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;config.properties&lt;/font&gt; in a text editor&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Locate the property &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;epdt.java.version.start&lt;/font&gt; and append the String '&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;,1.6,6.0&lt;/font&gt;' (excluding the quotes) to it's value &lt;br /&gt;e.g. &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;epdt.java.version.start=1.4.1,1.4.2,1.5,5.0,1.6,6.0&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Save the file.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Now try and open the ECMT manager again, if the fix has worked then the manager should open without any errors occuring.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Hope that helps,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=_McccWlTWaE:F5JvvLSX9cM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=_McccWlTWaE:F5JvvLSX9cM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=_McccWlTWaE:F5JvvLSX9cM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=_McccWlTWaE:F5JvvLSX9cM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=_McccWlTWaE:F5JvvLSX9cM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/how_to_fix_the_cannot</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/scrobbling_we7_plays_using_greasemonkey</id>
        <title type="html">Scrobbling We7 plays using GreaseMonkey and We7 Scrobbler</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/5kTy6ze8bWs/scrobbling_we7_plays_using_greasemonkey" />
        <published>2009-06-09T07:52:00-04:00</published>
        <updated>2009-06-09T08:32:56-04:00</updated> 
        <category term="/GeneralTechnology" label="GeneralTechnology" />
        <category term="we7" scheme="http://roller.apache.org/ns/tags/" />
        <category term="scrobble" scheme="http://roller.apache.org/ns/tags/" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <category term="firefox" scheme="http://roller.apache.org/ns/tags/" />
        <category term="scrobbler" scheme="http://roller.apache.org/ns/tags/" />
        <category term="greasemonkey" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Since my Mp3 player was thieved by some scummer I listen to more and more music on We7, one of the things I've always missed on We7 is the ability to automatically &lt;a title="Definition of Scrobbling" href="http://en.wikipedia.org/wiki/Last.fm"&gt;scrobble&lt;/a&gt; the tunes I listen to. Well that is no longer a problem thanks to a splendid little &lt;a title="GreaseMonkey" href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;GreaseMonkey&lt;/a&gt; script called '&lt;a title="We7 Scrobbler" href="http://we7tech.wordpress.com/we7-scrobbler/"&gt;We7 Scrobbler'&lt;/a&gt;. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The script is very simple and uses https to transmit your username and password to minimise any security worries. Simply install, restart your browser and start playing tracks on We7, the script will ask for your last.fm credentials the first time it is invoked and will then scrobble everything you listen to. Scrobbling can even be switched off if you don't everyone to know that you've been listening to Shitney Spears again!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Check it out: We7 Scrobbler can be downloaded &lt;a title="We7 Scrobbler" href="http://we7tech.wordpress.com/we7-scrobbler/"&gt;here. &lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=5kTy6ze8bWs:h5eFpvBhz2w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=5kTy6ze8bWs:h5eFpvBhz2w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=5kTy6ze8bWs:h5eFpvBhz2w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=5kTy6ze8bWs:h5eFpvBhz2w:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=5kTy6ze8bWs:h5eFpvBhz2w:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/scrobbling_we7_plays_using_greasemonkey</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/building_in_the_woods</id>
        <title type="html">Building in the woods</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/Ph2gyxDL9Qc/building_in_the_woods" />
        <published>2009-06-07T11:58:53-04:00</published>
        <updated>2009-07-13T13:47:57-04:00</updated> 
        <category term="/Biking" label="Biking" />
        <category term="shore" scheme="http://roller.apache.org/ns/tags/" />
        <category term="se" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blood" scheme="http://roller.apache.org/ns/tags/" />
        <category term="northshore" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ladder" scheme="http://roller.apache.org/ns/tags/" />
        <category term="north" scheme="http://roller.apache.org/ns/tags/" />
        <category term="biking" scheme="http://roller.apache.org/ns/tags/" />
        <category term="seraggers" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nails" scheme="http://roller.apache.org/ns/tags/" />
        <category term="wood" scheme="http://roller.apache.org/ns/tags/" />
        <category term="raggers" scheme="http://roller.apache.org/ns/tags/" />
        <category term="thumb" scheme="http://roller.apache.org/ns/tags/" />
        <category term="hammer" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Despite the rather brash thunderstorm which rocked up in the small hours of last night the SE raggers met up for a quick ride and build session this morning&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;. Den, Rod and Srdj made an amusing vid of the track for the CGCC guys and I spent most of the morning building more ladders with Ed, who &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;was on building duty due to having some freshly damaged ribs from the list riding session&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The main ladder area is looking pretty nice now, the leftmost ladder seems to be the one which catches most people out as it is not always on-camber and becomes a little lively when wet. The central ladder section is flowing nicely though, my favourite bit being the little kick at the end of the bottom which sends you off nicely on to the bottom section.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Today we worked mostly on a couple of new ladders which, when complete, will form a path along the rightmost edge of the tree-trunk. I think these are going to be nice when finished but will require good skills since there's a vertical drop of a good few feet if you come off the right hand side. I took a couple of pictures with my phone for posterity in case the whole thing gets wrecked by the local woodland dwelling 'community' like some of the other stuff we've built.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;1: Upwards view of the main ladder section: &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;img vspace="0" hspace="0" border="1" align="middle" alt="A view of the main ladder area from below." src="http://www.eddgrant.com/blog/EdD/resource/2009/Ladders1.jpeg" /&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;2: Downwards of the same section: &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;img vspace="0" hspace="0" border="1" align="middle" alt="Middle of the ladder section." src="http://www.eddgrant.com/blog/EdD/resource/2009/Ladders3.jpeg" /&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;3: Downwards view from the top ladder:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;img vspace="0" hspace="0" border="1" align="middle" src="http://www.eddgrant.com/blog/EdD/resource/2009/Ladders2.jpeg" alt="View from the top of the ladders section" /&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Oh, and I managed to make the ultimate trail building mistake of mistaking my Thumb for a nail&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;img vspace="0" hspace="0" border="1" align="middle" alt="An excellent example of why you should never mistake your thumb for a nail!" src="http://www.eddgrant.com/blog/EdD/resource/2009/HurtyThumb.jpeg" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;p&gt;So a good morning's work I think, although there's lots more to do to make sure the track is up to scratch before the upcoming CGCC visit! &lt;br /&gt;&lt;/p&gt;&lt;p&gt;EdD &lt;br /&gt;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=Ph2gyxDL9Qc:Que5t7aIpcQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=Ph2gyxDL9Qc:Que5t7aIpcQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=Ph2gyxDL9Qc:Que5t7aIpcQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=Ph2gyxDL9Qc:Que5t7aIpcQ:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=Ph2gyxDL9Qc:Que5t7aIpcQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/building_in_the_woods</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/please_vote_for_the_straylings</id>
        <title type="html">Please vote for the Straylings to play the Green Man festival</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/vYlAS11vI8s/please_vote_for_the_straylings" />
        <published>2009-06-05T15:59:07-04:00</published>
        <updated>2009-06-05T15:59:07-04:00</updated> 
        <category term="/Music" label="Music" />
        <category term="straylings" scheme="http://roller.apache.org/ns/tags/" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <category term="greenman" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Hello all,&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The lovely &lt;a href="http://www.myspace.com/straylings" title="Straylings on MySpace"&gt;Straylings&lt;/a&gt; have been put forward to play the Green Man
Festival, the organisers of the festival are holding a competition where by the band who gets the most votes gets to open the
festival.&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;This would be a great opportunity for dem Straylings so they need as many votes as we can muster. If you can spare just 1 minute to register (only 4 boxes!) at the link below they would really appreciate it &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;(the answer you'll need is Jarvis Cocker!).&lt;/font&gt;&lt;br /&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" onmousedown="UntrustedLink.bootstrap($(this), &amp;quot;9b729db2b1204ce60c7dec9271e9e572&amp;quot;, event)" href="http://www.thegreenmanfestival.co.uk/greenpoll/user/register?r=1"&gt;&lt;span&gt;http://www.thegreenmanfest&lt;/span&gt;&lt;wbr /&gt;&lt;span class="word_break"&gt;&lt;/span&gt;&lt;span&gt;ival.co.uk/greenpoll/user/&lt;/span&gt;&lt;wbr /&gt;&lt;span class="word_break"&gt;&lt;/span&gt;register?r=1&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;After you're done just search for Straylings and click on the vote button (votes can be made every day by the way!).  &lt;br /&gt;&lt;br /&gt;Cheers people!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;EdD &lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=vYlAS11vI8s:jdN5Exhv6Jc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=vYlAS11vI8s:jdN5Exhv6Jc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=vYlAS11vI8s:jdN5Exhv6Jc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=vYlAS11vI8s:jdN5Exhv6Jc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=vYlAS11vI8s:jdN5Exhv6Jc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/please_vote_for_the_straylings</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/cassetteboy_vs_the_bloody_apprentice</id>
        <title type="html">Cassetteboy vs The Bloody Apprentice</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/tX_R5AcKlDQ/cassetteboy_vs_the_bloody_apprentice" />
        <published>2009-05-31T13:05:36-04:00</published>
        <updated>2009-05-31T13:05:36-04:00</updated> 
        <category term="/General" label="General" />
        <category term="cassetteboy" scheme="http://roller.apache.org/ns/tags/" />
        <category term="bloody" scheme="http://roller.apache.org/ns/tags/" />
        <category term="apprentice" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I honestly don't know what to say other than thankyou to &lt;a href="http://cassetteboy.wordpress.com/" title="Cassetteboy"&gt;Cassetteboy&lt;/a&gt; for this brilliant video edit which sums up the utter fail cock that is 'the apprentice'. It is clear that there was a lot more talent coming from the making of this video than can be found in the abysmal contestants who all seem to think that doing well in business requires the ceremonial fucking over of ones colleagues.&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;

&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Yxi6QDwQyLU&amp;amp;hl=en&amp;amp;fs=1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="560" height="340" src="http://www.youtube.com/v/Yxi6QDwQyLU&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" /&gt;&lt;/object&gt;

&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=tX_R5AcKlDQ:zjbOWagcfvE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=tX_R5AcKlDQ:zjbOWagcfvE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=tX_R5AcKlDQ:zjbOWagcfvE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=tX_R5AcKlDQ:zjbOWagcfvE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=tX_R5AcKlDQ:zjbOWagcfvE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/cassetteboy_vs_the_bloody_apprentice</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/deadmau5_kaskade_i_remember</id>
        <title type="html">deadmau5 &amp; Kaskade - I Remember</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/EVI-sbamR9c/deadmau5_kaskade_i_remember" />
        <published>2009-05-31T09:46:32-04:00</published>
        <updated>2009-05-31T09:59:24-04:00</updated> 
        <category term="/Music" label="Music" />
        <category term="production" scheme="http://roller.apache.org/ns/tags/" />
        <category term="synth" scheme="http://roller.apache.org/ns/tags/" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pulse" scheme="http://roller.apache.org/ns/tags/" />
        <category term="video" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Heard this for the first time today on the Radio whilst driving back from St Pancras, I'm absolutely captivated by it. &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The track gently pulses away building and again dimishing as it goes, the production is top notch too and gives the tune a subdued but purposeful feeling. Stick the smooth and slightly chilling vocal in to the mix and the result is an absolute beauty.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I just wish I knew what the synth they used was, it sounds incredible and clearly has a great filter in it.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;
Top video too: 
&lt;br /&gt;
&lt;object&gt;
&lt;embed height="349" width="560" src="http://www.internetdj.com/include/player/idjplayer.swf" allowfullscreen="true" flashvars="&amp;amp;file=http://www.internetdj.com/feeds/single_video.php?mediaid=58371&amp;amp;height=349&amp;amp;width=560&amp;amp;logo=http://www.internetdj.com/images/logo/idj-bug.png&amp;amp;skin=http://www.internetdj.com/include/player/modieus.swf" /&gt;
&lt;/object&gt;
&lt;br /&gt;
EdD&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=EVI-sbamR9c:RYLCGG1mgCM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=EVI-sbamR9c:RYLCGG1mgCM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=EVI-sbamR9c:RYLCGG1mgCM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=EVI-sbamR9c:RYLCGG1mgCM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=EVI-sbamR9c:RYLCGG1mgCM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/deadmau5_kaskade_i_remember</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/kielder_avalanche_enduro_2009</id>
        <title type="html">Kielder Avalanche Enduro 2009</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/SESBRdXdXvw/kielder_avalanche_enduro_2009" />
        <published>2009-04-28T11:02:00-04:00</published>
        <updated>2009-04-28T11:02:29-04:00</updated> 
        <category term="/Biking" label="Biking" />
        <category term="avalanche" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fun" scheme="http://roller.apache.org/ns/tags/" />
        <category term="kielder" scheme="http://roller.apache.org/ns/tags/" />
        <category term="169" scheme="http://roller.apache.org/ns/tags/" />
        <category term="bighills" scheme="http://roller.apache.org/ns/tags/" />
        <category term="enduro" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cgcc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="achy" scheme="http://roller.apache.org/ns/tags/" />
        <category term="2009" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tired" scheme="http://roller.apache.org/ns/tags/" />
        <category term="photo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="149" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;font size="3" face="georgia,times new roman,times,serif"&gt;I spent last weekend in Kielder in Northumberland, taking part in my first Mountain Bike Race: the &lt;a title="The Avalanche Enduro" target="_blank" href="http://www.avalanchecup.com/enduro-avalanche-kielder-uk-quest-ce-que-lenduro-.html"&gt;Avalanche Enduro&lt;/a&gt;. Organised by the same group that run the infamous &lt;a title="Mega Avalanche" target="_blank" href="http://www.avalanchecup.com/megavalanche-alpe-dhuez-news-videos.html"&gt;MegaAvalanche&lt;/a&gt; in the french Alps, the enduro is an endurance based downhill event made up of 7 timed downhill runs over 4 different courses (3 of which are repeated twice). In addition to the downhill stages, and to justify the 'enduro' part of the title, all travelling between stages is done on the bike, is entirely uphill and has to be completed within a given time otherwise a time penalty is given. A reasonable amount of time is given for the ascents between stages but my god it hurts when you're as unfit as I am!&lt;br /&gt;&lt;/font&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;This year there were approx 250 entries, this was up on last year's entries which were around the 180 mark apparently. Most entrants were quite sensibly on full suspension bikes, in addition to the full bouncers I counted about 10 hardtails and a single full rigid bike! I was one of the few hardtail riders so was expecting to be pretty slow and get a fairly comprehensive battering on the downhill stages. &lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;I rode with the guys and girls of Crookes Gentlemen's Cycling Club (CGCC) - a top bunch mostly based in Sheffield and Leeds.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;Saturday was practice and qualifying (a.k.a. prologue) day, after a good cooked breakfast courtesy of CGCC Nick we rocked up at Kielder and rode each of the stages for the first time. After practising the first stage once I felt that some of the roots on the stage had it in for me so was pretty nervous, however as we rode more and I continued to keep the bike rubber side down the nerves relented somewhat. Prologue was a timed run of stage 4, by this point I was quite tired but had a good crack at it, I was a little disappointed with my 169th position after qualifying but in retrospect it seemed fairly reasonable considering my lack of fitness and bike handling finesse!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;My start time on Sunday was 09:54am, the weather was largely pretty warm and sunny, with the exception of a few short spells of rain and cold at the top of a few stages. CGCC were pretty spread out across the qualifying rankings so I spent most of the day chatting to the guys who had qualified around me and the various CGCC peeps I saw through the day, there's a great level of &lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;camaraderie &lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;amongst the riders at these events with everyone spurring each other onwards!&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;CGCC did really well with several people finishing in top places amongst the pros, I finished &lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;in 149th place - &lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;20 places up from where I started&amp;nbsp;&lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt; which was quite pleasing, particularly as it meant I must have beaten people riding full suspension bikes on my hardtail!&lt;/font&gt; :-) &lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;Thanks to all the CGCC folks for making me feel so welcome, in particular Nick for organising the accommodation and grub, Fuller for driving up from Sheffield and Alec for helping me get my puncture changed quickly enough to avoid a time penalty before the last stage!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;Some photos have already surfaced from the event, here are some links so you can see what it was like for yourself:&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;a href="http://www.flickr.com/search/?q=Kielder%20Enduro%202009&amp;amp;w=all" target="_blank" title="Various Flickr Photos"&gt;Various Flickr Photos &lt;br /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;a href="http://www.flickr.com/photos/fresherjohn/sets/72157617313579647/" target="_blank" title="CGCC John's Photos"&gt;CGCC John's Photos&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;a href="http://www.olivercoats.co.uk/index.php?option=com_g2bridge&amp;amp;view=gallery&amp;amp;Itemid=154%20" target="_blank" title="Oliver Coat's Prologue Gallery"&gt;Oliver Coat's Prologue Gallery&lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;a href="http://www.olivercoats.co.uk/index.php?option=com_g2bridge&amp;amp;view=gallery&amp;amp;Itemid=155" target="_blank" title="Oliver Coat's Stage 1 Gallery"&gt;Oliver Coat's Stage 1 Gallery&lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;a href="http://www.olivercoats.co.uk/index.php?option=com_g2bridge&amp;amp;view=gallery&amp;amp;Itemid=156" target="_blank" title="Oliver Coat's Stage 3 Gallery"&gt;&lt;font&gt;Oliver Coat's Stage 3 Gallery&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;a href="http://www.olivercoats.co.uk/index.php?option=com_g2bridge&amp;amp;view=gallery&amp;amp;Itemid=157" target="_blank" title="Oliver Coat's Stage 6 Gallery"&gt;Oliver Coat's Stage 6 Gallery&lt;/a&gt;&amp;nbsp;&lt;/font&gt; &lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;&lt;/font&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt;One CGCC!&lt;/font&gt;&lt;p&gt;&lt;font size="3" face="georgia,times new roman,times,serif"&gt; EdD&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=SESBRdXdXvw:TWDqLj_5hAU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=SESBRdXdXvw:TWDqLj_5hAU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=SESBRdXdXvw:TWDqLj_5hAU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=SESBRdXdXvw:TWDqLj_5hAU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=SESBRdXdXvw:TWDqLj_5hAU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/kielder_avalanche_enduro_2009</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/21_economic_models_explained</id>
        <title type="html">21 Economic Models Explained</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/v2p_SD5dpkk/21_economic_models_explained" />
        <published>2009-04-03T06:34:39-04:00</published>
        <updated>2009-04-03T06:34:39-04:00</updated> 
        <category term="/General" label="General" />
        <category term="21" scheme="http://roller.apache.org/ns/tags/" />
        <category term="economic" scheme="http://roller.apache.org/ns/tags/" />
        <category term="joke" scheme="http://roller.apache.org/ns/tags/" />
        <category term="model" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Thanks to Mick for sending this, really made me laugh!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-weight: bold;"&gt;21 Economic 
Models Explained&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;SOCIALISM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have 2 cows.&lt;br /&gt;You 
give one to your neighbour.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;COMMUNISM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have 2 cows.&lt;br /&gt;The 
State takes both and gives you some milk.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;FASCISM&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-weight: bold;"&gt; 
&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;You have 2 cows.&lt;br /&gt;The State 
takes both and sells you some milk.&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;NAZISM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have 2 cows.&lt;br /&gt;The State 
takes both and shoots you.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;BUREAUCRATISM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have 2 
cows.&lt;br /&gt;The State takes both, shoots one, milks the other, and then throws the 
milk 
&lt;/span&gt;away.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;TRADITIONAL 
CAPITALISM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two cows.&lt;br /&gt;You sell one and buy a 
bull.&lt;br /&gt;Your herd multiplies, and the economy grows.&lt;br /&gt;You sell them and 
retire on the income.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;SURREALISM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two 
giraffes.&lt;br /&gt;The government requires you to take harmonica lessons.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;AN AMERICAN CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two 
cows.&lt;br /&gt;You sell one, and force the other to produce the milk of four 
cows.&lt;br /&gt;Later, you hire a consultant to analyze why the cow has dropped 
dead.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;ROYAL BANK OF &lt;st1:place w:st="on"&gt;&lt;st1:country-region w:st="on"&gt;SCOTLAND&lt;/st1:country-region&gt;&lt;/st1:place&gt; VENTURE 
CAPITALISM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two cows.&lt;br /&gt;You sell three of them to your 
publicly listed company, using letters of credit opened by your brother-in-law at 
the bank, then execute a 
debt/equity swap with an associated general offer so that you get 
all four cows 
back, with a tax exemption for five cows.&lt;br /&gt;The milk rights of the six cows are 
transferred via an intermediary to a Cayman Island Company secretly owned by 
the majority shareholder who sells the rights to all seven cows back to your 
listed company.&lt;br /&gt;The annual report says the company owns eight cows, with an 
option on one 
more.&lt;br /&gt;You sell one cow to buy a new president of the &lt;st1:place w:st="on"&gt;&lt;st1:country-region w:st="on"&gt;United 
States&lt;/st1:country-region&gt;&lt;/st1:place&gt; , leaving you with nine cows.&lt;br /&gt;No balance sheet 
provided with the release.&lt;br /&gt;The public then buys your bull.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A FRENCH CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two 
cows.&lt;br /&gt;You go on strike, organize a riot, and block the roads, because you 
want three 
cows.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A JAPANESE 
CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two cows.&lt;br /&gt;You redesign them so they are 
one-tenth the size of an ordinary cow and produce twenty times the milk.&lt;br /&gt;You then 
create a clever cow cartoon image called ‘Cowkimon’ and market it worldwide.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A GERMAN CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two 
cows.&lt;br /&gt;You re-engineer them so they live for 100 years, eat once a month, and 
milk 
themselves.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;AN ITALIAN 
CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two cows, but you don’t know where they 
are.&lt;br /&gt;You decide to have lunch.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A 
RUSSIAN CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two cows.&lt;br /&gt;You count them and learn 
you have five cows.&lt;br /&gt;You count them again and learn you have 42 cows. You 
count them again and learn you have 2 cows.&lt;br /&gt;You stop counting cows and open 
another bottle of vodka.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A SWISS 
CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have 5000 cows. None of them belong to you.&lt;br /&gt;You 
charge the owners for storing&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span lang="EN-US"&gt;&amp;nbsp;them.&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A CHINESE CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two 
cows.&lt;br /&gt;You have 300 people milking them.&lt;br /&gt;You claim that you have full 
employment, and high bovine productivity.&lt;br /&gt;You arrest the newsman who reported 
the real situation.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;AN INDIAN 
CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two cows.&lt;br /&gt;You worship them.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A BRITISH CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two 
cows.&lt;br /&gt;One is mad and the other has had to be put in storage because of the 
health and safety risks of milking it.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;AN IRAQI CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Everyone thinks 
you have lots of cows.&lt;br /&gt;You tell them that you have none.&lt;br /&gt;Nobody believes 
you, so they bomb the crap out of you and invade your &lt;/span&gt;country.&lt;br /&gt;You still have no cows, but at least 
you are now a Democracy.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;AN AUSTRALIAN 
CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have two cows.&lt;br /&gt;Business seems pretty 
good.&lt;br /&gt;You close the office and go for a few beers to celebrate.&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;A NEW ZEALAND CORPORATION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;You have 
two cows.&lt;br /&gt;The one on the left looks very attractive.&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=v2p_SD5dpkk:6XDDKW4MF2w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=v2p_SD5dpkk:6XDDKW4MF2w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=v2p_SD5dpkk:6XDDKW4MF2w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=v2p_SD5dpkk:6XDDKW4MF2w:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=v2p_SD5dpkk:6XDDKW4MF2w:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/21_economic_models_explained</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/maven_properties_list</id>
        <title type="html">Maven Properties List</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/r3VdipmfT88/maven_properties_list" />
        <published>2009-03-26T06:15:37-04:00</published>
        <updated>2009-03-26T06:16:53-04:00</updated> 
        <category term="/Java" label="Java" />
        <category term="maven" scheme="http://roller.apache.org/ns/tags/" />
        <category term="property" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I have found this quite useful, it lists a load of useful Maven properties which aren't obviously available in the Maven documentation: &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;a href="http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide" title="Maven Properties List"&gt;http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide&lt;br /&gt;&lt;/a&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=r3VdipmfT88:0RDscXXNk6s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=r3VdipmfT88:0RDscXXNk6s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=r3VdipmfT88:0RDscXXNk6s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=r3VdipmfT88:0RDscXXNk6s:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=r3VdipmfT88:0RDscXXNk6s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/maven_properties_list</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/riding_in_richmon</id>
        <title type="html">Riding in Richmond</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/zplOHBfhof4/riding_in_richmon" />
        <published>2009-03-22T12:00:01-04:00</published>
        <updated>2009-03-22T12:00:01-04:00</updated> 
        <category term="/General" label="General" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Tash and I went riding round &lt;a title="Richmond Park" href="http://www.royalparks.org.uk/parks/richmond_park/"&gt;Richmond Park&lt;/a&gt; yesterday, being both in the south of England and so close to London the Park is incredibly flat, however there are some rather nice flowy sections in some of the wooded areas. We found this little kicker below and had a quick play on it.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;

&lt;object height="344" width="425"&gt;&lt;param value="http://www.youtube.com/v/mEQkNu3khCg&amp;amp;hl=en&amp;amp;fs=1" name="movie" /&gt;&lt;param value="true" name="allowFullScreen" /&gt;&lt;param value="always" name="allowscriptaccess" /&gt;&lt;embed height="344" width="425" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/mEQkNu3khCg&amp;amp;hl=en&amp;amp;fs=1" /&gt;&lt;/object&gt;

&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;My bike has been making a rather interesting creaking noises for the last few rides, beginning after the most recent uplift day at &lt;a title="CwmDown" href="http://www.cwmdown.co.uk/"&gt;CwmDown&lt;/a&gt;; with the combination of the famous &lt;a title="CwmCarn" href="http://www.mbwales.com/en/content/cms/Centres/Cwmcarn/Cwmcarn.aspx"&gt;CwmCarn&lt;/a&gt; grit-mud, the dependable rain and my penchant for pressure washers I thought the cause was sure to be premature ball-bearing death, the noise got markedly worse yesterday so I stripped the chainset down when we got back only to find that the BB was fine, however a good few of the the splines on the driveside crank arm had completely crumbled away! Time to start looking for a new crank I think. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;My current crankset is a strange beast, initially starting out life as a 2003 Shimano XT model, later coupled with an &lt;a href="http://www.e13components.com/product_drs.html" title="e13 DRS"&gt;e-13 DRS&lt;/a&gt; and a 38 tooth middle ring. This weird combination results in a dual ring 22, 38 toothed&amp;nbsp;&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;monster, a chain guide and an unbreakable &lt;a href="http://en.wikipedia.org/wiki/Polycarbonate" title="aka Polycarbonate"&gt;Macrolon&lt;/a&gt; bash ring, all mated to a Shimano ES71 hollowtech (old style) BB. Sure it weighs a bit more than the standard issue XT kit but it comes with added advantage that I no longer leave precious big ring teeth sticking in the tree trunks that I so often &lt;strike&gt;hit&lt;/strike&gt; err... lightly brush over, plus I literally haven't lost my chain once since fitting the DRS, not a single time! &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The whole lot weighs in at 1.15kg&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;, here's a pic of the disassembled constituent parts below:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;img hspace="0" vspace="0" border="1" align="baseline" src="http://blog.mredd.co.uk/roller/EdD/resource/2009/22032009146_edited-1.jpg" alt="EdD's Hybrid Chainset complete with missing teeth" /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I am now looking at &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;replacement &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;options, things have of course moved on since 2003 and pretty much everything decent seems to be based on the more modern Hollowtech II BBs so going for that upgrade widens the cranks available to me. I'm currently looking at the &lt;a title="The new beastie perhaps?" href="http://www.chainreactioncycles.com/Models.aspx?ModelID=27684"&gt;2009 Saint M810-2 crankset&lt;/a&gt; which looks absolutely unbreakable and comes with an appropriately frightening pricetag. The saint kit looks great and I've heard mostly good things about it however I wonder if it's a little overkill for me... The fact that I managed to get a 2003 crank, which was aimed mostly at the XC market, to last 6 years by riding downhill, freeride, XC and dirtjumping makes me wonder if I need everything the Saint offers... will have to see. If anyone has any suggestions for replacements then please give me a shout.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zplOHBfhof4:kgU5sn95i8s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zplOHBfhof4:kgU5sn95i8s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zplOHBfhof4:kgU5sn95i8s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=zplOHBfhof4:kgU5sn95i8s:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=zplOHBfhof4:kgU5sn95i8s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/riding_in_richmon</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/assigning_a_sequence_value_to</id>
        <title type="html">Assigning a sequence value to a variable in Oracle (Prior to 11g)</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/mbGs4HmM-SI/assigning_a_sequence_value_to" />
        <published>2009-03-16T10:51:50-04:00</published>
        <updated>2009-03-16T10:51:50-04:00</updated> 
        <category term="/Databases" label="Databases" />
        <category term="dual" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sequence" scheme="http://roller.apache.org/ns/tags/" />
        <category term="10g" scheme="http://roller.apache.org/ns/tags/" />
        <category term="currval" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nextval" scheme="http://roller.apache.org/ns/tags/" />
        <category term="variable" scheme="http://roller.apache.org/ns/tags/" />
        <category term="11g" scheme="http://roller.apache.org/ns/tags/" />
        <category term="oracle" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I discovered today that in Oracle 10g (and I presume in earlier versions also) it is not possible to directly assign a sequence value in to a PLSQL variable, hence neither of the 2 following examples will compile in 10g:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" color="#000000"&gt;1:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;PROCEDURE set_up_test_data(no_of_days NUMBER)&lt;br /&gt;IS&lt;br /&gt;&amp;nbsp; -- Doesn't compile&lt;br /&gt;&amp;nbsp; nice_unique_number NUMBER := mysequence.nextval; &lt;br /&gt;BEGIN&lt;br /&gt;&amp;nbsp; -- do stuff here...&lt;br /&gt;END set_up_test_data;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif" color="#000000"&gt;2:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;PROCEDURE set_up_test_data(no_of_days NUMBER)&lt;br /&gt;
IS&lt;br /&gt;
&amp;nbsp; nice_unique_number NUMBER; &lt;br /&gt;
BEGIN&lt;br /&gt;&amp;nbsp; -- Doesn't compile.&lt;br /&gt;&amp;nbsp; &lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;nice_unique_number := &lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;mysequence.nextval;&lt;/font&gt;&lt;font color="#0003ff"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;
&amp;nbsp; -- do stuff here...&lt;br /&gt;
END set_up_test_data;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;A bit of googling suggests that a common workaround to this is to be do a &lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SELECT INTO&lt;/font&gt; using the dual table, as below:&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;PROCEDURE set_up_test_data(no_of_days NUMBER)&lt;br /&gt;
IS&lt;br /&gt;
&amp;nbsp; nice_unique_number NUMBER; &lt;br /&gt;
BEGIN&lt;br /&gt;&amp;nbsp; --Works nicely&lt;br /&gt;
&amp;nbsp; &lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;SELECT &lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;mysequence.nextval INTO &lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;nice_unique_number FROM dual&lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;;&lt;/font&gt;&lt;font color="#0003ff"&gt;&lt;br /&gt;
&lt;/font&gt;&lt;font face="courier new,courier,monospace" color="#0003ff"&gt;
&amp;nbsp; -- do stuff here...&lt;br /&gt;
END set_up_test_data;&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;Note: &lt;a title="Oracle 11g - Top New Features" href="http://www.oracle.com/technology/pub/articles/oracle-database-11g-top-features/11g-efficient-coding.html"&gt;This no appears to be an issue as of Oracle 11g&lt;/a&gt; (search for Straight Sequences).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=mbGs4HmM-SI:QI4csXqQV50:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=mbGs4HmM-SI:QI4csXqQV50:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=mbGs4HmM-SI:QI4csXqQV50:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=mbGs4HmM-SI:QI4csXqQV50:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=mbGs4HmM-SI:QI4csXqQV50:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/assigning_a_sequence_value_to</feedburner:origLink></entry>
    <entry>
        <id>http://www.eddgrant.com/blog/EdD/entry/mistabishi</id>
        <title type="html">Mistabishi</title>
        <author><name>EdD</name></author>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EdD/~3/l7MPXC04VAg/mistabishi" />
        <published>2009-03-16T05:09:47-04:00</published>
        <updated>2009-03-16T05:10:42-04:00</updated> 
        <category term="/Music" label="Music" />
        <category term="music" scheme="http://roller.apache.org/ns/tags/" />
        <category term="hospital" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mistabishi" scheme="http://roller.apache.org/ns/tags/" />
        <category term="podcast" scheme="http://roller.apache.org/ns/tags/" />
        <category term="infamous" scheme="http://roller.apache.org/ns/tags/" />
        <category term="your" scheme="http://roller.apache.org/ns/tags/" />
        <category term="harp" scheme="http://roller.apache.org/ns/tags/" />
        <category term="donate" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;I'm a little behind on my &lt;a title="Hospital Records Podcase" href="http://www.hospitalrecords.com/broadcast/"&gt;hospital podcast&lt;/a&gt; listening and have only just got around to podcast 79, it's a splendid edition and features &lt;a title="Mistabishi's Web site" href="http://mistabishi.co.uk/"&gt;Mistabishi&lt;/a&gt; throughout. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The second track on the podcast is 'Raw Organic' by &lt;a title="Your Infamous Harp's Website" href="http://www.yourinfamousharp.com"&gt;Your Infamous Harp&lt;/a&gt; (incorrectly referenced in the podcast meta-data as '&lt;i&gt;The&lt;/i&gt; Infamous harp'). The album from which this track is taken is called 'prah suomafni ruoy', it is absolutely brilliant and is probably best described as a kind &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;meld &lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;of electro folky glitch beats&lt;/font&gt;&lt;font face="georgia,times new roman,times,serif"&gt;, it's well worth getting hold of.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;The album is sold on a donation model so you can pay what you for it, you can get it from &lt;a title="Your Infamous Harp's Website" href="http://www.yourinfamousharp.com/"&gt;Your Infamous Harp's website&lt;/a&gt;. Get your copy now, you won't regret it!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="georgia,times new roman,times,serif"&gt;EdD&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;i&gt;&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=l7MPXC04VAg:KGhMO5NlPYA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=l7MPXC04VAg:KGhMO5NlPYA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=l7MPXC04VAg:KGhMO5NlPYA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?i=l7MPXC04VAg:KGhMO5NlPYA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EdD?a=l7MPXC04VAg:KGhMO5NlPYA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EdD?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
    <feedburner:origLink>http://www.eddgrant.com/blog/EdD/entry/mistabishi</feedburner:origLink></entry>
</feed>

