<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>matt burns</title>
	<atom:link href="http://www.mattburns.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mattburns.co.uk/blog</link>
	<description></description>
	<pubDate>Wed, 28 Jul 2010 00:07:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Challenge Conclusion&#8230;</title>
		<link>http://www.mattburns.co.uk/blog/2010/07/28/challenge-conclusion/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/07/28/challenge-conclusion/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 00:07:52 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=190</guid>
		<description><![CDATA[Back in April I challenged myself to run 5km in under 19 minutes and gain 1.5 stone by the last Bridge Inn 5km of the summer.
Tonight was the night.
Being too busy disorganised, I didn&#8217;t realise that tonight was the deadline until today. If I had realised I would probably have prepared a little better. Two [...]]]></description>
			<content:encoded><![CDATA[<p>Back in April <a href="http://www.mattburns.co.uk/blog/2010/04/28/the-challenge-15-stone-heavier-and-25-minutes-faster/">I challenged myself</a> to run 5km in under 19 minutes and gain 1.5 stone by the last Bridge Inn 5km of the summer.</p>
<p>Tonight was the night.</p>
<p>Being too <del datetime="2010-07-27T21:59:58+00:00">busy</del> disorganised, I didn&#8217;t realise that tonight was the deadline until today. If I had realised I would probably have prepared a little better. Two days ago I ran my first <a href="http://www.kymindash.co.uk/">Kymin Dash</a>, a ~7 mile run but includes a decent hill. Four days ago I ran in a <a href="http://www.greatwesternrunners.org.uk/mobmatch/frm_icmm10.html">10km race between local clubs</a> and broke 40 minutes for the first time.</p>
<p>Unsurprisingly, I didn&#8217;t have the highest hopes before tonights race, my legs were tight and still a bit sore. I got chatting with another runner at the start line and we exchanged excuses as to why we weren&#8217;t going to do very well (an unwritten custom). I was mid-sentence when the whistle blew.</p>
<p>Woah! Quick! Start the watch and run!</p>
<p>Maybe it was being caught off-guard, but I shot off without any time to get nervous and build thoughts of self-doubt. I reached the half-way point, and glanced at my watch. I was on target. I was better than on target, I was going <em>too fast</em>. It didn&#8217;t matter though, I felt good. I dug in for the return to the finished line. Although the course is a simple 2.5km out, then 2.5km back, I&#8217;m pretty sure that the return leg is longer <img src='http://www.mattburns.co.uk/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I can see the finish in the distance now, another look at my watch, 17 minutes. 2 minutes left if I&#8217;m to hit my target. The finish looks far away and although I&#8217;m running as fast as I can, I know I&#8217;ve slowed down. I pick out a road sign ahead that I think is half way between me and the end. I tell myself, &#8220;If I can reach that in 1 minute, then I can do it&#8221;. 1 minute and 15 seconds later I run past the sign. Damn. &#8220;Forget that, it probably wasn&#8217;t half way&#8221;, my legs are burning, &#8220;it&#8217;s only another 45 seconds, just <em>sprint like mad</em>!&#8221; I fly over the finish line and tap my watch. It takes me a second or two before I&#8217;m physically able to look at the watch because my arms are still flailing around trying to slow down. 18:58. Whoop! I punch the air like I&#8217;ve just won the thing as other runners who finished earlier clap slowly and politely.</p>
<p>So, I hit my target with 2 seconds to spare. Well done me. That&#8217;s that then. Thanks for reading. Bye.</p>
<p>Ahem. Oh. You&#8217;re still here. &#8220;What about the weight thing?&#8221;. Erm, yeah, well, I kinda focussed more on the running. I just weighed myself and I&#8217;m <em>exactly</em> the same as when I started.</p>
<p>Yeah, I failed the challenge really, but I don&#8217;t care. It was great fun and with my fresh personal bests I&#8217;m buzzing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/07/28/challenge-conclusion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Challenge Update</title>
		<link>http://www.mattburns.co.uk/blog/2010/07/01/challenge-update/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/07/01/challenge-update/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 14:36:48 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=181</guid>
		<description><![CDATA[At the end of April I set myself the challenge of gaining a stone in weight and running a 5km race 2.5 minutes faster.
I ran the same race on Tuesday in 19:15, painfully close to my speed target of 19 minutes. However, I also weighed myself again but have actually lost a pound.
Gah!
Must try harder&#8230;
]]></description>
			<content:encoded><![CDATA[<p>At the end of April <a href="http://www.mattburns.co.uk/blog/2010/04/28/the-challenge-15-stone-heavier-and-25-minutes-faster">I set myself the challenge</a> of gaining a stone in weight and running a 5km race 2.5 minutes faster.</p>
<p>I ran the same race on Tuesday in 19:15, painfully close to my speed target of 19 minutes. However, I also weighed myself again but have actually lost a pound.</p>
<p>Gah!</p>
<p>Must try harder&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/07/01/challenge-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Solved: How to rotate with GWTCanvas</title>
		<link>http://www.mattburns.co.uk/blog/2010/07/01/how-to-rotate-with-gwtcanvas/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/07/01/how-to-rotate-with-gwtcanvas/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 14:31:39 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=172</guid>
		<description><![CDATA[Having trouble rotating something you&#8217;ve drawn with GWTCanvas?
It took me a little while to work out, but GWTCanvas works slightly differently to Graphic2D in Java. It&#8217;s important to realise that with GWTCanvas, when you invoke &#8220;rotate(r)&#8221; you&#8217;re actually transforming the coordinate space that will be used for subsequent drawing.
canvas.moveTo(50, 50);
canvas.lineTo(50, 10);
canvas.stroke();
Produces:

In order to rotate it, [...]]]></description>
			<content:encoded><![CDATA[<p>Having trouble rotating something you&#8217;ve drawn with <a href="http://code.google.com/p/google-web-toolkit-incubator/wiki/GWTCanvas">GWTCanvas</a>?</p>
<p>It took me a little while to work out, but GWTCanvas works slightly differently to Graphic2D in Java. It&#8217;s important to realise that with GWTCanvas, when you invoke &#8220;rotate(r)&#8221; you&#8217;re actually transforming the coordinate space that will be used for subsequent drawing.</p>
<div class="codesnip-container" >canvas.moveTo(50, 50);<br />
canvas.lineTo(50, 10);</p>
<p>canvas.stroke();</p></div>
<p>Produces:<br />
<a href="http://www.mattburns.co.uk/blog/wp-content/uploads/2010/07/arrow_01.png"><img class="alignnone size-medium wp-image-176" title="arrow_01" src="http://www.mattburns.co.uk/blog/wp-content/uploads/2010/07/arrow_01.png" alt="" width="110" height="110" /></a></p>
<p>In order to rotate it, you must invoke rotate <strong><em>before</em></strong> you start any drawing.</p>
<div class="codesnip-container" >canvas.translate(50, 50);<br />
canvas.rotate(Math.toRadians(45));<br />
canvas.translate(-50, -50);</p>
<p>canvas.moveTo(50, 50);<br />
canvas.lineTo(50, 10);</p>
<p>canvas.stroke();</p></div>
<p>Tadaa!<br />
<a href="http://www.mattburns.co.uk/blog/wp-content/uploads/2010/07/arrow_451.png"><img class="alignnone size-medium wp-image-177" title="arrow_451" src="http://www.mattburns.co.uk/blog/wp-content/uploads/2010/07/arrow_451.png" alt="" width="110" height="110" /></a></p>
<p>The same is also true for other transformation methods such as &#8220;scale&#8221; and &#8220;translate&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/07/01/how-to-rotate-with-gwtcanvas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Inspired</title>
		<link>http://www.mattburns.co.uk/blog/2010/05/25/inspired/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/05/25/inspired/#comments</comments>
		<pubDate>Mon, 24 May 2010 23:04:54 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=164</guid>
		<description><![CDATA[
Yesterday, I attended a workshop hosted by the talented Lou O&#8217;Bedlam. Although I wasn&#8217;t fully aware of it at the time, I was getting inspired. Not only was I getting inspired to take more picutres, I was getting inspired to focus on stepping out of my comfort zone and going after my dreams.
Lou talked about [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/floater81/4637216922/" title="My First Stranger. by mattburns.co.uk, on Flickr"><img src="http://farm5.static.flickr.com/4020/4637216922_86623ba13e.jpg" alt="My First Stranger." /></a></p>
<p>Yesterday, I attended a <a href="http://www.bfop.org/events/portraiture_photography_philosophy.html">workshop</a> hosted by the talented <a href="http://louobedlam.com/home.html">Lou O&#8217;Bedlam</a>. Although I wasn&#8217;t fully aware of it at the time, I was getting inspired. Not only was I getting inspired to take more picutres, I was getting inspired to focus on stepping out of my comfort zone and going after my dreams.</p>
<p>Lou talked about recently teaching his nephew how to ask a girl out. His advice was simple: &#8220;Just ask her&#8221;. His nephew replied, &#8220;But then what would I say?&#8221;. &#8220;Woah!, that&#8217;s <em>phase 2</em>, don&#8217;t worry about that. Focus on <em>phase 1</em>: Asking her&#8221;.</p>
<p>The analogy was straight forward enough and was advice for us as photographers if we want to take pictures of the strangers we meet in the street. The worst that can happen is they can say no.</p>
<p>I took my camera to work today determined I would simply take pictures of all the interesting people I met. Throughout the day I saw several ideal candidates. But I can&#8217;t ask her, she has headphones on. She&#8217;s walking too fast, must be in a rush. The light&#8217;s not right. He doesn&#8217;t look friendly. She&#8217;s too tall, I&#8217;d have to climb something to get the right angle, but she&#8217;ll think I&#8217;m just trying to take a picture of her boobs&#8230; My brain found an excuse in an instant for all of them. The truth was that I was a big scared wimp.</p>
<p>I went out again, on my own this evening to walk around the harbour specifically to see if I could pluck up the courage to ask someone if I could take their portrait. All too soon, my opportunities were missed and the sun had set so I headed home dragging my heels. On the way however I saw a girl with an amazing look and I went for it so spontaneously that I surprised myself.</p>
<blockquote><p>&#8220;Hi!&#8221;</p></blockquote>
<p>She looks startled. I mean, <em>very</em> startled. It&#8217;s quite late and there are only one or two other people around. I panic a little and start to blurt out my words at record pace (the opposite of Lou&#8217;s advice):</p>
<blockquote><p>&#8220;Erm, I know this is a bit random, but you have a really pretty and interesting face, do you mind if  take your picture?&#8221;</p></blockquote>
<p>She&#8217;s still startled, perhaps so much so she can&#8217;t think of a better answer:</p>
<blockquote><p>&#8220;Um, yeah, ok&#8221;</p></blockquote>
<p>What? She said yes. Christ, now I&#8217;m gonna have to take this thing, where&#8217;s the light? It&#8217;s about 9:45pm and getting dark. I don&#8217;t want to use flash. I slap the camera on aperture priority to f/1.8 and cross my fingers.</p>
<p>-Click-</p>
<p>Blurry, damn.</p>
<p>I glance up and can see she wants to leave. She heard a click and I only asked for <em>a</em> photo. I can&#8217;t remember what I then said, some mumbling nonsense about grain and ISO settings probably. I quickly knock the ISO up to 800.</p>
<p>-Click-</p>
<p>I eyeball the screen, blurry? Probably. Good enough? Yes!</p>
<blockquote><p>&#8220;Thanks so much for letting me take them. I can see I&#8217;m freaking you out a bit so I&#8217;m just gonna go the long way home over this way so you don&#8217;t think I&#8217;m following you. Er.. thanks again.&#8221;</p></blockquote>
<p>I start to scuttle off, feeling awful for scaring the poor girl then hear a feint &#8220;Cheers&#8221;. Maybe she&#8217;s just a little shocked, but flattered. I wanted to give her my card so she could at least choose to email me if she wanted to see the photos but I forgot. I didn&#8217;t even tell her my name, or ask her hers. The whole thing was a nightmare display of clumsy social awkwardness that would make any observer cringe. Did I step out of my comfort zone? Yes. Did I learn about 50 things in as many seconds? Yes. None of that matters, that&#8217;s just perfecting phase 2. I&#8217;ll work on that tomorrow&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/05/25/inspired/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Buying Your First SLR</title>
		<link>http://www.mattburns.co.uk/blog/2010/05/22/buying-your-first-slr/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/05/22/buying-your-first-slr/#comments</comments>
		<pubDate>Sat, 22 May 2010 09:09:40 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[photography]]></category>

		<category><![CDATA[advice]]></category>

		<category><![CDATA[cameras]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=160</guid>
		<description><![CDATA[I get asked the following question quite a lot:
I want to buy an SLR, what one shall I get?
In my software engineering life, clients often approach me with a description of software they want me to write. What you really want is for them to describe the problems they are having that need to be [...]]]></description>
			<content:encoded><![CDATA[<p>I get asked the following question quite a lot:</p>
<blockquote><p><em>I want to buy an SLR, what one shall I get?</em></p></blockquote>
<p>In my software engineering life, clients often approach me with a <em>description </em>of software they want me to write. What you really want is for them to describe the <em>problems </em>they are having that need to be solved. That way you might be able to design a better (simpler) solution. I&#8217;m sure it applies to every discipline, but a simple method for finding out the root problem is to <a href="http://en.wikipedia.org/wiki/5_Whys">just ask <em>Why?</em> a lot</a>.</p>
<p>The trouble is, I get asked this question quite a lot and asking <em>Why?</em> to everyone multiple times takes too long so I&#8217;m just going to ask them all here as a default response to future question askers&#8230;</p>
<div>
<ul>
<li>Are you actually <em>interested</em> in photography? If you are and you&#8217;re willing to learn how to use it properly, getting an SLR is a great idea. If your rationale is that you think it&#8217;ll just take better pictures on &#8220;auto&#8221; then I&#8217;m afraid it doesn&#8217;t. You really have to learn how to use an SLR before it&#8217;ll start giving you better pictures.</li>
<li>Most SLRs don&#8217;t shoot video (although they are starting to). Is this important?</li>
<li>What do you want to do that a compact camera does not do?</li>
<li>Do you want an SLR because you want a special camera for taking high quality photos?</li>
<li>Would you use it as your only camera? Would you be happy carrying a big lump of camera everywhere you currently take a compact? In reality, you may end up taking fewer pictures than if you just took a quick compact everywhere. Is this acceptable?</li>
</ul>
<div>Here are some tips should you just want to go ahead and buy one&#8230;</div>
</div>
<div>
<ul>
<li>I&#8217;d say choice is between Canon and Nikon (some argue Sony but I wouldn&#8217;t). Lenses and flashes etc. are not interchangeable between brands, so whichever one you pick, you&#8217;re kinda stuck with forever. (I&#8217;m on team Canon).</li>
<li>Good lenses are quite pricey. You can just get the body with a kit lens (probably about ~18-55mm range) and that&#8217;ll be fine for most situations. &#8220;Kit lens&#8221; basically means a cheap entry-level lens but you get a lot of bang-for-buck.</li>
<li>Consider buying second-hand. My first SLR (Canon 400D) is now half the price I paid for it 3 years ago. I&#8217;m not sure if that&#8217;s the average rate of camera depreciation (I couldn&#8217;t find any stats, can anyone else?) but it still takes good photos.</li>
<li>If buying new, don&#8217;t listen to sales guy that says you <em>need</em> a UV filter to protect the lens or some special insurance policy. Save your money, you should just be careful with it.</li>
<li>Ignore features like megapixels / max ISO / shutter rate etc. when comparing. This is just a sale arms race and they&#8217;re all more than good enough. Go in a shop, pick one up. More important features are: Does it feel comfy in your hand? Do you like the screen size/res/contrast? Does it focus quickly &amp; quietly between dark objects in foreground &amp; background? Is it too heavy/light?</li>
<li>Stating the obvious, but read some reviews online.</li>
<li>I buy all my stuff in <a href="http://www.bristolcameras.co.uk/" target="_blank">Bristol Cameras</a> on the top of corn street. Decent prices and it&#8217;s nice to be able to take something back rather than post (not needed to yet, touch wood).</li>
</ul>
<div>If you pick a camera or get stuck between the final two choices, please ask me again&#8230;</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/05/22/buying-your-first-slr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bristol Bike Rental scheme comes to an end&#8230;</title>
		<link>http://www.mattburns.co.uk/blog/2010/05/12/bristol-bike-rental-scheme-comes-to-an-end/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/05/12/bristol-bike-rental-scheme-comes-to-an-end/#comments</comments>
		<pubDate>Wed, 12 May 2010 09:03:19 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=146</guid>
		<description><![CDATA[Bristol have been trialling a bike rental scheme for about a year and I had high hopes for it. I paid my £20 in support of the scheme even though there were no bike stations in the places I needed them. I feel if there were more bikes and more stations it would have been [...]]]></description>
			<content:encoded><![CDATA[<p>Bristol have been trialling a bike rental scheme for about a year and I had high hopes for it. I paid my £20 in support of the scheme even though there were no bike stations in the places I needed them. I feel if there were more bikes and more stations it would have been ideal. (see <a href="http://greenbristolblog.blogspot.com/2009/07/hourbike-or-nine-day-wonder-bike.html">my comment</a> from back then&#8230;).</p>
<p>Unfortunately, they&#8217;ve decided to end the scheme deeming it unsuccessful:</p>
<blockquote><p>Dear Hourbike Member,</p>
<p>It is with regret that I have to report that the bike sharing</p>
<p>pilot project that we started in partnership with Bristol City<br />
Council, The University of the West of England and First Great<br />
Western Trains is coming to a close. The intention of the current<br />
pilot was to test the acceptance of the concept and determine the<br />
potential demand for such a scheme with the hope of expanding it<br />
beyond a pilot. Feedback from yourselves and from enquiries has<br />
clearly shown that there is an interest in this type of scheme<br />
but the Cycling City project has determined that it has more<br />
pressing priorities and therefore cannot commit further funding at<br />
this point in time.</p>
<p>The support of Bristol City Council both in terms of finance but<br />
also the credibility of the scheme is particularly important, and<br />
though other funding was received from the other founding partners<br />
- First Great Western and the University of West of England - the<br />
significant majority of funding has come from private investment.<br />
Without the support of the local authority the scheme is unable<br />
to attract further private investment.</p>
<p>My apologies to any of you that have noticed the recent reduction<br />
in the availability of bikes at the stands. Our discussions with<br />
the city council have taken some time to come to a conclusion.</p>
<p>We are hoping to continue the rental stations at Parkway and UWE,<br />
and of course your memberships are still valid at the growing list<br />
of our other Hourbike operated schemes in the UK, so please keep<br />
your card and membership number for future use. I am a strong<br />
believer in the value of large scale public bicycle rental schemes<br />
and we are being successful in other towns around the country that<br />
are investing in similar services, and I believe you will shortly<br />
be seeing other schemes becoming available across the UK. This is<br />
not a decision that I have taken lightly, but hope you understand<br />
some of the reasoning behind the change.</p>
<p>If you would like further information from us I will do my best to<br />
respond to you personally.</p>
<p>Best Regards</p>
<p>Tim Caswell<br />
Managing Director<br />
Hourbike Ltd</p></blockquote>
<p>I&#8217;m gutted <img src='http://www.mattburns.co.uk/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>More details <a href="http://www.jamesbarlow.co.uk/bristol-hourbike-scheme-defunct">here</a> (the <a href="https://www.hourbike.com/hourbike/locations.uk.england.bristol.do">Hourbike website</a> isn&#8217;t particularly useful).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/05/12/bristol-bike-rental-scheme-comes-to-an-end/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Challenge: 1.5 stone heavier and 2.5 minutes faster</title>
		<link>http://www.mattburns.co.uk/blog/2010/04/28/the-challenge-15-stone-heavier-and-25-minutes-faster/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/04/28/the-challenge-15-stone-heavier-and-25-minutes-faster/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 14:40:21 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[1.5 2.5 challenge]]></category>

		<category><![CDATA[eating]]></category>

		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=142</guid>
		<description><![CDATA[Last night I ran a pretty shonky 21:33 (~7m/mile) for the Bridge Inn 5km. I used to be faster but haven&#8217;t really been running since last year.
I also need to put on some weight because at 6 foot I&#8217;m pretty puny weighing in at 10st 9lb. According to the NHS weight calculator I should be over [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I ran a pretty shonky 21:33 (~7m/mile) for the Bridge Inn 5km. I used to be faster but haven&#8217;t really been running since last year.</p>
<p>I also need to put on some weight because at 6 foot I&#8217;m pretty puny weighing in at 10st 9lb. According to the <a href="http://www.ukmicentral.nhs.uk/resource/calcs/ibwmen.htm?feet=6&amp;inches=0&amp;convert=Convert">NHS weight calculator</a> I should be <a href="http://www.google.co.uk/search?hl=en&amp;q=77.59+Kg+in+stone&amp;meta=&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=">over 12 Stone</a>.</p>
<p>I&#8217;m setting myself the challenge of knocking 2.5 minutes off my 5km time (I&#8217;ve never run it under 19 minutes before) and reaching 12st 2lb before the <a href="http://www.bristolandwestac.org/bridge-inn-5k/">Bridge Inn 5km</a> summer series finishes on July 27th (the website hints there&#8217;s one in August but I&#8217;m pretty sure it&#8217;s wrong&#8230;).</p>
<p>I&#8217;m not sure how hard this challenge is going to be since I pretty much plucked the numbers out of the air. I also don&#8217;t know how to find out if I&#8217;m on track. Should I aim for linear gains and therefore expect to be half way to each of my targets halfway through the challenge? Or is there some kind of curved graph in which I get most the way very quickly but it soon flattens out?</p>
<p>Anyway, I&#8217;m sure it&#8217;s going to be tricky since they are both conflicting targets. The heavier I get, the harder it will be to run faster, but the more I train, the harder it&#8217;ll be to get heavier.</p>
<p>I&#8217;ll track my progress on here as often as possible. It should be an interesting experiment&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/04/28/the-challenge-15-stone-heavier-and-25-minutes-faster/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security Roles Require Names</title>
		<link>http://www.mattburns.co.uk/blog/2010/04/07/security-roles-require-names/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/04/07/security-roles-require-names/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 09:56:17 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[SCWCD tips]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=137</guid>
		<description><![CDATA[Remember the DD tags with SRRN:
&#60;web-app&#62;
&#60;security-role&#62;
&#60;role-name&#62;member&#60;/role-name&#62;
&#60;/security-role&#62;
&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Remember the DD tags with <strong>SRRN</strong>:</p>
<p style="padding-left: 30px;">&lt;web-app&gt;</p>
<p style="padding-left: 60px;">&lt;<strong>s</strong>ecurity-<strong>r</strong>ole&gt;</p>
<p style="padding-left: 90px;">&lt;<strong>r</strong>ole-<strong>n</strong>ame&gt;member&lt;/role-name&gt;</p>
<p style="padding-left: 60px;">&lt;/security-role&gt;</p>
<p style="padding-left: 60px;">&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/04/07/security-roles-require-names/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Commodore64 - BASIC - Base64</title>
		<link>http://www.mattburns.co.uk/blog/2010/04/07/commodore64-basic-base64/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/04/07/commodore64-basic-base64/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 09:53:54 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[SCWCD tips]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=135</guid>
		<description><![CDATA[Not much to say here.
Of the 4 autehntication types, &#8220;BASIC&#8221; uses Base64, in the same way that on a Commodore 64 you&#8217;d write BASIC.
Showing my age there.
]]></description>
			<content:encoded><![CDATA[<p>Not much to say here.</p>
<p>Of the 4 autehntication types, &#8220;BASIC&#8221; uses Base64, in the same way that on a <a href="http://en.wikipedia.org/wiki/Commodore_64">Commodore 64</a> you&#8217;d write BASIC.</p>
<p>Showing my age there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/04/07/commodore64-basic-base64/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Listeners and Events</title>
		<link>http://www.mattburns.co.uk/blog/2010/04/07/listeners-and-events/</link>
		<comments>http://www.mattburns.co.uk/blog/2010/04/07/listeners-and-events/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 09:51:30 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[SCWCD tips]]></category>

		<guid isPermaLink="false">http://www.mattburns.co.uk/blog/?p=133</guid>
		<description><![CDATA[There are 8 Listeners to remember. We know there are attributes in 4 scopes because we know how to Pick the Right Scope Automatically, but you can&#8217;t listen to Page attributes, it doesn&#8217;t make sense, so that leaves us with RSA; Request, Session and Application. These tally with the objects:

ServletRequest
HttpSession
ServletContext

There is a Listener for each [...]]]></description>
			<content:encoded><![CDATA[<p>There are 8 Listeners to remember. We know there are attributes in 4 scopes because we know how to <a href="http://www.mattburns.co.uk/blog/2010/04/06/pick-the-right-scope-automatically/">Pick the Right Scope Automatically</a>, but you can&#8217;t listen to Page attributes, it doesn&#8217;t make sense, so that leaves us with RSA; <strong>Request</strong>, <strong>Session</strong> and <strong>Application</strong>. These tally with the objects:</p>
<ul>
<li>ServletRequest</li>
<li>HttpSession</li>
<li>ServletContext</li>
</ul>
<div>There is a Listener for each of these objects for lifecycle events, and for attribute events, so that gives us 6 of the Listener Interfaces:</div>
<div>
<ul>
<li>ServletRequest[Attribute]Listener</li>
<li>HttpSession[Attribute]Listener</li>
<li>ServletContext[Attribute]Listener</li>
</ul>
<div>HttpSession gets the 2 extra interfaces:</div>
<div>
<ul>
<li>HttpSessionBindingListener - Attribute objects implement this if they themselves want to know whenthey are [un]bound</li>
<li>HttpSessionActivationListener - Listen here to have a nose when the session is gallivanting around</li>
</ul>
<h2></h2>
<h2>Events</h2>
<p><span style="font-weight: normal; font-size: 13px;">There are just 6 events, one for each lifecycle event:</span></p>
<div>
<ul>
<li>ServletRequest<strong>Event</strong></li>
<li>HttpSession<strong>Event</strong></li>
<li>ServletContext<strong>Event</strong></li>
</ul>
<div>and one for each attribute-related event:</div>
<div>
<ul>
<li>ServletRequestAttributeEvent</li>
<li>HttpSession<strong>Binding</strong>Event - (It&#8217;s easy to remember this black sheep because its initials rhyme with the worlds local bank <strong>HSBE)</strong></li>
<li>ServletContextAttributeEvent</li>
</ul>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mattburns.co.uk/blog/2010/04/07/listeners-and-events/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
