<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Richard Dutton</title>
	
	<link>http://www.dutton.me.uk</link>
	<description>Software Engineering, Photography, Travel, Stuff...</description>
	<lastBuildDate>Sun, 05 Sep 2010 00:25:12 PDT</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RichardDutton" /><feedburner:info uri="richarddutton" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>27082010 (Day 239) – Carib [Flickr]</title><link>http://feedproxy.google.com/~r/RichardDutton/~3/9vqTnPDOp-0/</link><category>metal</category><category>wall</category><category>bottle</category><category>carib</category><category>opener</category><dc:creator>dutts303</dc:creator><pubDate>Sun, 05 Sep 2010 00:25:12 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/4958933913</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/dutts303/"&gt;dutts303&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dutts303/4958933913/" title="27082010 (Day 239) – Carib"&gt;&lt;img src="http://farm5.static.flickr.com/4101/4958933913_42b5f87ee1_m.jpg" width="240" height="180" alt="27082010 (Day 239) – Carib" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RichardDutton/~4/9vqTnPDOp-0" height="1" width="1"/&gt;</description><dc:date.Taken>2010-08-27T18:50:57-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/dutts303/4958933913/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/RichardDutton/~5/JPhEpUeyz90/4958933913_42b5f87ee1_m.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://farm5.static.flickr.com/4101/4958933913_42b5f87ee1_m.jpg</feedburner:origEnclosureLink></item><item><title>26082010 (Day 238) – 'phones [Flickr]</title><link>http://feedproxy.google.com/~r/RichardDutton/~3/NPsmpdp10XU/</link><category>case</category><category>headphones</category><category>audio</category><category>sennheiser</category><dc:creator>dutts303</dc:creator><pubDate>Sat, 04 Sep 2010 23:35:51 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/4958856811</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/dutts303/"&gt;dutts303&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dutts303/4958856811/" title="26082010 (Day 238) – 'phones"&gt;&lt;img src="http://farm5.static.flickr.com/4109/4958856811_939fd9a1c9_m.jpg" width="240" height="160" alt="26082010 (Day 238) – 'phones" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RichardDutton/~4/NPsmpdp10XU" height="1" width="1"/&gt;</description><dc:date.Taken>2010-08-26T20:53:27-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/dutts303/4958856811/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/RichardDutton/~5/piwWVf4H4Uw/4958856811_939fd9a1c9_m.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://farm5.static.flickr.com/4109/4958856811_939fd9a1c9_m.jpg</feedburner:origEnclosureLink></item><item><title>25082010 (Day 237) – Master mix [Flickr]</title><link>http://feedproxy.google.com/~r/RichardDutton/~3/p6dWvNjbYuA/</link><category>music</category><category>project</category><category>dj</category><category>mixer</category><category>365</category><category>numark</category><category>knobs</category><category>levels</category><category>dials</category><dc:creator>dutts303</dc:creator><pubDate>Sat, 04 Sep 2010 23:19:08 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/4958829877</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/dutts303/"&gt;dutts303&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dutts303/4958829877/" title="25082010 (Day 237) – Master mix"&gt;&lt;img src="http://farm5.static.flickr.com/4109/4958829877_403d4947c1_m.jpg" width="240" height="160" alt="25082010 (Day 237) – Master mix" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RichardDutton/~4/p6dWvNjbYuA" height="1" width="1"/&gt;</description><dc:date.Taken>2010-08-25T21:57:24-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/dutts303/4958829877/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/RichardDutton/~5/HEhGMETrPxk/4958829877_403d4947c1_m.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://farm5.static.flickr.com/4109/4958829877_403d4947c1_m.jpg</feedburner:origEnclosureLink></item><item><title>24082010 (Day 236) – Rustic apples [Flickr]</title><link>http://feedproxy.google.com/~r/RichardDutton/~3/uXzTPbraim8/</link><category>red</category><category>food</category><category>white</category><category>reflection</category><category>green</category><category>fruit</category><category>project</category><category>ceramic</category><category>traditional</category><category>bowl</category><category>apples</category><category>365</category><dc:creator>dutts303</dc:creator><pubDate>Sat, 04 Sep 2010 23:18:43 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/4959423216</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/dutts303/"&gt;dutts303&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dutts303/4959423216/" title="24082010 (Day 236) – Rustic apples"&gt;&lt;img src="http://farm5.static.flickr.com/4125/4959423216_2c646acde5_m.jpg" width="240" height="160" alt="24082010 (Day 236) – Rustic apples" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RichardDutton/~4/uXzTPbraim8" height="1" width="1"/&gt;</description><dc:date.Taken>2010-08-24T20:40:55-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/dutts303/4959423216/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/RichardDutton/~5/x2_YfUdCkkA/4959423216_2c646acde5_m.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://farm5.static.flickr.com/4125/4959423216_2c646acde5_m.jpg</feedburner:origEnclosureLink></item><item><title>23082010 (Day 235) – The pasta pot [Flickr]</title><link>http://feedproxy.google.com/~r/RichardDutton/~3/D53Ih7XH0g4/</link><category>white</category><category>black</category><category>cooking</category><category>water</category><category>kitchen</category><category>project</category><category>cook</category><category>pasta</category><category>pot</category><category>365</category><category>boiling</category><dc:creator>dutts303</dc:creator><pubDate>Sat, 04 Sep 2010 23:17:58 PDT</pubDate><guid isPermaLink="false">tag:flickr.com,2005:/photo/4959422018</guid><description>&lt;p&gt;&lt;a href="http://www.flickr.com/people/dutts303/"&gt;dutts303&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dutts303/4959422018/" title="23082010 (Day 235) – The pasta pot"&gt;&lt;img src="http://farm5.static.flickr.com/4103/4959422018_0fee1c6f16_m.jpg" width="240" height="160" alt="23082010 (Day 235) – The pasta pot" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RichardDutton/~4/D53Ih7XH0g4" height="1" width="1"/&gt;</description><dc:date.Taken>2010-08-23T21:08:20-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/dutts303/4959422018/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/RichardDutton/~5/zyVZ-gTdcIE/4959422018_0fee1c6f16_m.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://farm5.static.flickr.com/4103/4959422018_0fee1c6f16_m.jpg</feedburner:origEnclosureLink></item><item>
		<title>Handling events from within a ControlTemplate in WPF</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/Bzz81ZfWj90/</link>
		<comments>http://www.dutton.me.uk/2010/02/13/handling-events-from-within-a-controltemplate-in-wpf/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 07:00:42 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[events inside a ControlTemplate]]></category>
		<category><![CDATA[events within a ControlTemplate]]></category>
		<category><![CDATA[GetTemplateChild]]></category>
		<category><![CDATA[OnApplyTemplate]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RoutedEvent]]></category>
		<category><![CDATA[RoutedEventhandler]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=323</guid>
		<description><![CDATA[Here&#8217;s an interesting one that had me stumped for a few hours.
Following on from my previous post, where I explained how to create a ControlTemplate to style a TextBox in WPF, I&#8217;ve got an object, TextEntryBox, which dervies from a TextBox (it provides some custom event handlers when text is entered, but to all intents [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an interesting one that had me stumped for a few hours.</p>
<p>Following on from my <a href="http://www.dutton.me.uk/2010/02/13/how-to-create-a-controltemplate-for-a-wpf-textbox/" target="_blank">previous post</a>, where I explained how to create a ControlTemplate to style a TextBox in WPF, I&#8217;ve got an object, TextEntryBox, which dervies from a TextBox (it provides some custom event handlers when text is entered, but to all intents and purposes, it&#8217;s a regular TextBox).</p>
<p>I wanted to style my TextEntryBox, this time including a button within my ControlTemplate (this will eventually toggle an on-screen keyboard pop-up, but that&#8217;s another blog post!). I came up with this:<br />
<span id="more-323"></span></p>
<pre name="code" class="xml">
<Style TargetType="{x:Type my:EntryTextBox}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type my:EntryTextBox}">
                <DockPanel>
                    <Border BorderThickness="1"
                    	HorizontalAlignment="Stretch"
                    	BorderBrush="DarkGray"
                    	Background="White"
                    	Width="100">
                        <DockPanel>
                            <Button x:Name="PART_KeyboardPopupButton"
                            	DockPanel.Dock="Right"
                            	Width="15"
                            	Height="10"/>
                            <ScrollViewer Margin="0"
                            	Background="Transparent"
                            	HorizontalAlignment="Stretch"
                            	x:Name="PART_ContentHost"/>
                        </DockPanel>
                    </Border>
                </DockPanel>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
</pre>
<p>All&#8217;s well and good, until I want to try and handle the Click event for that button within my TextEntryBox class. Even Matthew MacDonald&#8217;s &#8220;Pro WPF in C# 2008&#8243; which has proved a lifesaver for all things WPF since I&#8217;ve been working with this technology only had the following words of wisdom;</p>
<blockquote><p>&#8220;You can&#8217;t attach event handlers in the control template. Instead, you&#8217;ll need to give your elements recognizable names and attach event handlers to them programmatically in the control constructor&#8221;</p></blockquote>
<p>But whatever I tried I couldn&#8217;t access the event in my constructor, until I remembered the seperation between the visual and logical trees in WPF.</p>
<p>The template is applied at runtime, and so elements contained within it it are part of the visual tree. My class, and therefore my class&#8217; constructor is executed within the logical tree, so I needed to attach my event handler after the template had been applied. You can do this by overriding OnApplyTemplate in your class, obtain the template that&#8217;s being applied, and then you have access to the named button&#8217;s events, like this:</p>
<pre name="code" class="c-sharp">
public override void OnApplyTemplate()
{
    DependencyObject d = GetTemplateChild("PART_KeyboardPopupButton");
    if (d != null)
    {
        (d as Button).Click += new RoutedEventHandler(KeyboardPopupButton_Click);
    }

    base.OnApplyTemplate();
}
</pre>
<p>Note the null check, as someone could have applied a completely different template to the object.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Bzz81ZfWj90:ngEs5zeMyLY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Bzz81ZfWj90:ngEs5zeMyLY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=Bzz81ZfWj90:ngEs5zeMyLY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Bzz81ZfWj90:ngEs5zeMyLY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=Bzz81ZfWj90:ngEs5zeMyLY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Bzz81ZfWj90:ngEs5zeMyLY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/Bzz81ZfWj90" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2010/02/13/handling-events-from-within-a-controltemplate-in-wpf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2010/02/13/handling-events-from-within-a-controltemplate-in-wpf/</feedburner:origLink></item>
		<item>
		<title>How to create a ControlTemplate for a WPF TextBox</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/fxDIlF80oho/</link>
		<comments>http://www.dutton.me.uk/2010/02/13/how-to-create-a-controltemplate-for-a-wpf-textbox/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 06:00:10 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ContentHost]]></category>
		<category><![CDATA[ControlTemplate]]></category>
		<category><![CDATA[PART_ContentHost]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ScrollViewer]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[TextBox]]></category>
		<category><![CDATA[x:Name]]></category>
		<category><![CDATA[x:Name="Part_ContentHost"]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=325</guid>
		<description><![CDATA[This is a short post, but has one specific piece of information I want to keep.
Q: If you want to create a ControlTemplate to provide a custom style for a TextBox, how do you specify where the text goes when it&#8217;s used in WPF?
A: The answer was hidden in the depths of the MSDN Documentation. [...]]]></description>
			<content:encoded><![CDATA[<p>This is a short post, but has one specific piece of information I want to keep.</p>
<p>Q: If you want to create a ControlTemplate to provide a custom style for a TextBox, how do you specify where the text goes when it&#8217;s used in WPF?</p>
<p>A: The answer was hidden in the depths of the MSDN Documentation. You have to include a &lt;ScrollViewer&gt; within your ControlTemplate with an x:Name value of &#8220;PART_ContentHost&#8221;.</p>
<p>Here&#8217;s a noddy example:</p>
<pre name="code" class="xml">
<Style TargetType="{x:Type TextBox}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type TextBox}">
                <DockPanel>
                    <Border BorderThickness="1"
                               BorderBrush="DarkGray"
                               Background="White"
                               Width="100">
                        <DockPanel>
                            <ScrollViewer Background="Transparent"
                                               HorizontalAlignment="Stretch"
                                               x:Name="PART_ContentHost"/>
                        </DockPanel>
                    </Border>
                </DockPanel>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fxDIlF80oho:z0lkeSAu5mk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fxDIlF80oho:z0lkeSAu5mk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=fxDIlF80oho:z0lkeSAu5mk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fxDIlF80oho:z0lkeSAu5mk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=fxDIlF80oho:z0lkeSAu5mk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fxDIlF80oho:z0lkeSAu5mk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/fxDIlF80oho" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2010/02/13/how-to-create-a-controltemplate-for-a-wpf-textbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2010/02/13/how-to-create-a-controltemplate-for-a-wpf-textbox/</feedburner:origLink></item>
		<item>
		<title>My New Project!</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/s6yUBUY2NLM/</link>
		<comments>http://www.dutton.me.uk/2009/12/31/my-new-project/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 19:37:58 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[General Rantings]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[365]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[project 365]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=305</guid>
		<description><![CDATA[Happy New Year everyone!
To celebrate 2010 in style, I&#8217;m launching a 365 Photography Project.
It&#8217;s got it&#8217;s own blog and I&#8217;ll be posting photos to my flickr stream and to the blog every day so please check it out!
First post&#8230;. tomorrow! =) Hang-over or no hang-over&#8230;..
Right, let the festivities commence!
]]></description>
			<content:encoded><![CDATA[<p>Happy New Year everyone!</p>
<p>To celebrate 2010 in style, I&#8217;m launching a 365 Photography Project.</p>
<p>It&#8217;s got it&#8217;s own <a href="http://project365.dutton.me.uk/wp-trackback.php?p=12" target="_blank">blog</a> and I&#8217;ll be posting photos to my <a href="http://flickr.com/dutts303" target="_blank">flickr</a> stream and to the blog every day so please check it out!</p>
<p>First post&#8230;. tomorrow! =) Hang-over or no hang-over&#8230;..</p>
<p>Right, let the festivities commence!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=s6yUBUY2NLM:_B6-_xs4hL0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=s6yUBUY2NLM:_B6-_xs4hL0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=s6yUBUY2NLM:_B6-_xs4hL0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=s6yUBUY2NLM:_B6-_xs4hL0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=s6yUBUY2NLM:_B6-_xs4hL0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=s6yUBUY2NLM:_B6-_xs4hL0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/s6yUBUY2NLM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/12/31/my-new-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/12/31/my-new-project/</feedburner:origLink></item>
		<item>
		<title>My First Photobook Online!!!</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/MkdttCgXYmU/</link>
		<comments>http://www.dutton.me.uk/2009/12/07/my-first-photobook-online/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 22:50:36 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[2006]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[blurb]]></category>
		<category><![CDATA[blurb.com]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[photobook]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=295</guid>
		<description><![CDATA[After a few weeks of fiddling with Blurb&#8217;s excellent BookSmart app, I&#8217;ve finally finished my first photobook.
The book covers my best shots taken between 2006-2009 and so pretty much plots the development of a serious photography addiction for me, from the early 350D days, right up to the most recent Cornwall trip and Low Light [...]]]></description>
			<content:encoded><![CDATA[<p>After a few weeks of fiddling with <a href="http://www.blurb.com" target="_blank">Blurb</a>&#8217;s excellent BookSmart app, I&#8217;ve finally finished my first photobook.</p>
<p>The book covers my best shots taken between 2006-2009 and so pretty much plots the development of a serious photography addiction for me, from the early 350D days, right up to the most recent Cornwall trip and Low Light Photography Course I attended last month (yes, blog post LOOONG overdue for that one, it&#8217;s on its way. The photos are just hitting my flickr now and over the next few days!)</p>
<div id="badge" style="position: relative; width: 240px; height: 120px; margin: 0px; padding: 20px; background-color: white; background: url(http://www.blurb.com/images/badge/borders/dual-h-green.gif) top left no-repeat;">
<div style="position: absolute; top: 20px; left: 20px; padding: 0px; margin: 0px; width: 118px; height: 100px; line-height: 116px; text-align: center;"><a style="margin:0px; border:0px; padding:0px;" href="http://www.blurb.com/bookstore/detail/1057515/?utm_source=badge&amp;utm_medium=banner&amp;utm_content=280x160" target="_blank"> <img style="padding: 0px; margin: 0px; border: 1px solid #a7a7a7; width: 116px; vertical-align: middle;" src="http://www.blurb.com//images/uploads/catalog/43/100143/1057515-ed3e2f58d692367dd17a15c6007b0754.jpg" alt="Photos 2006-09" /> </a></div>
<div style="position: absolute; top: 68px; left: 148px; overflow: hidden; margin: 0px; padding: 0px; border: 0px; width: 120px; text-align: left;">
<div style="width: 105px; overflow: hidden; line-height: 18px; margin: 0px; padding: 0px; border: 0px;"><a style="font:bold 12px Arial, Helvetica, sans-serif; color: #fd7820; text-decoration:none;" href="http://www.blurb.com/bookstore/detail/1057515?utm_source=badge&amp;utm_medium=banner&amp;utm_content=280x160">Photos 2006-09</a></div>
<div style="font:bold 10px Arial, Helvetica, sans-serif; color:#545454; line-height:15px; margin:0px; padding:0px; border:0px;">A collection of my&#8230;</div>
<div style="font:10px Arial, Helvetica, sans-serif; color:#545454; line-height:15px; margin:0px; padding:0px; border:0px;">By Richard Dutton</div>
</div>
<div style="position: absolute; bottom: 18px; left: 148px; font: normal 10px Arial, Helvetica, sans-serif; color: #fd7820; line-height: 15px; margin: 0px; padding: 0px; border: 0px;"><a style="color:#fd7820; text-decoration:none;" title="Book Preview" href="http://www.blurb.com/books/1057515">Book Preview</a></div>
<div style="position: absolute; top: 20px; right: 20px; padding: 0px; margin: 0px;"><a style="border:0; padding:0px; margin:0px; text-decoration:none;" title="Photo book" href="http://www.blurb.com/?utm_source=badge&amp;utm_medium=banner&amp;utm_content=280x160" target="_blank"> <img style="border:0; padding:0px; margin:0px;" src="http://www.blurb.com/images/badge/photo-book.png" alt="Photo book" /> </a></div>
</div>
<p>Please feel free to drop by and have a look, all of the photos are from <a href="http://www.flickr.com/photos/dutts303" target="_blank">my flickr stream</a> but I thought it was about time to have something in print.</p>
<p>Blurb&#8217;s software has come on in leaps and bounds since the last time I tried them out a few years ago. With a version for both Mac and Windows users, it provides not only the standard templated layouts, but also the ability to tweak and create your own layouts from scratch, something which I felt was missing from the original version.</p>
<p>I&#8217;ve got a printed copy on its way and will report back as soon as it arrives.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=MkdttCgXYmU:giQfmRq0vRE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=MkdttCgXYmU:giQfmRq0vRE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=MkdttCgXYmU:giQfmRq0vRE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=MkdttCgXYmU:giQfmRq0vRE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=MkdttCgXYmU:giQfmRq0vRE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=MkdttCgXYmU:giQfmRq0vRE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/MkdttCgXYmU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/12/07/my-first-photobook-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/12/07/my-first-photobook-online/</feedburner:origLink></item>
		<item>
		<title>Mozilla 1 – Microsoft 1</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/fYKKI1xkUi4/</link>
		<comments>http://www.dutton.me.uk/2009/10/19/mozilla-1-microsoft-1/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 07:42:57 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[General Rantings]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Add-ons may be causing problems]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox Add-Ons]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft .NET Framework Assistant]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Add-Ons]]></category>
		<category><![CDATA[Service Pack]]></category>
		<category><![CDATA[Windows Presentation Foundation]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=289</guid>
		<description><![CDATA[After silently installing their own add-ons to Firefox earlier this year as part of a Microsoft Service Pack, it appears that last last week Mozilla finally got around to blocking them on security grounds.
While Microsoft are happy modifying and &#8216;updating&#8217; other people&#8217;s software in one of their updates, they then seem a bit lapse in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-290 alignright" title="Add-ons may be causing problems" src="http://www.dutton.me.uk/wp-content/uploads/2009/10/firefoxaddons-300x216.PNG" alt="Add-ons may be causing problems" width="300" height="216" />After <a href="http://voices.washingtonpost.com/securityfix/2009/05/microsoft_update_quietly_insta.html" target="_blank">silently installing</a> their own add-ons to Firefox earlier this year as part of a Microsoft Service Pack, it appears that last last week Mozilla finally got around to blocking them on security grounds.</p>
<p>While Microsoft are happy modifying and &#8216;updating&#8217; other people&#8217;s software in one of their updates, they then seem a bit lapse in keeping on top of the ol&#8217; bug fixeroo, one of the primary reasons people flee from IE in the first place.</p>
<p>Prior to Mozilla blocking them, it turns out that <a href="http://www.microsoft.com/technet/security/bulletin/ms09-054.mspx" target="_blank">this</a> particularly nasty &#8216;Critical Remote Code Execution&#8217; vulnerability applied not only to IE, but to Firefox installs containing these add-ons. So thanks guys, I&#8217;m glad someone&#8217;s watching our backs! =)</p>
<p>(Now, who knows what this will do to my WPF XBAP testing? After all that I might have to dust down IE!)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fYKKI1xkUi4:11AEU3ti6V4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fYKKI1xkUi4:11AEU3ti6V4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=fYKKI1xkUi4:11AEU3ti6V4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fYKKI1xkUi4:11AEU3ti6V4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=fYKKI1xkUi4:11AEU3ti6V4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=fYKKI1xkUi4:11AEU3ti6V4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/fYKKI1xkUi4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/10/19/mozilla-1-microsoft-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/10/19/mozilla-1-microsoft-1/</feedburner:origLink></item>
		<item>
		<title>Google Wave Preview</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/zmSgjFpj22g/</link>
		<comments>http://www.dutton.me.uk/2009/10/14/google-wave-preview/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 08:11:24 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[General Rantings]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[google wave preview]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=286</guid>
		<description><![CDATA[Got my Google Wave invite through this morning, guess I need to RTFM and figure out exactly what it is/does as it all seems a little empty at the moment. Probably not helped by the fact that I don&#8217;t have any contacts using it either! Hmmm a one-man collaboration tool? About a useful as a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="size-medium wp-image-285  alignright" title="Google Wave Preview Invitation" src="http://www.dutton.me.uk/wp-content/uploads/2009/10/gwavepreview-300x72.PNG" alt="Google Wave Preview Invitation" width="300" height="72" />Got my Google Wave invite through this morning, guess I need to RTFM and figure out exactly what it is/does as it all seems a little empty at the moment. Probably not helped by the fact that I don&#8217;t have any contacts using it either! Hmmm a one-man collaboration tool? About a useful as a chocolate teapot methinks! Got 6 invites left if anyone wants one?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=zmSgjFpj22g:4OTs7hxWGZ8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=zmSgjFpj22g:4OTs7hxWGZ8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=zmSgjFpj22g:4OTs7hxWGZ8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=zmSgjFpj22g:4OTs7hxWGZ8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=zmSgjFpj22g:4OTs7hxWGZ8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=zmSgjFpj22g:4OTs7hxWGZ8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/zmSgjFpj22g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/10/14/google-wave-preview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/10/14/google-wave-preview/</feedburner:origLink></item>
		<item>
		<title>Personal Route Logging with MobileMe’s Find My iPhone</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/HlITUhzScMU/</link>
		<comments>http://www.dutton.me.uk/2009/09/27/personal-route-logging-with-mobilemes-find-my-iphone/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 15:16:13 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[find my iphone]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[google maps api]]></category>
		<category><![CDATA[mobileme]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=276</guid>
		<description><![CDATA[Although I&#8217;m struggling to achieve a happy co-existence between Google&#8217;s Calendars and Contacts and my MobileMe subscription (still fighting dupes and funny syncs with the wrong numbers being associated with the wrong contacts etc&#8230; but that&#8217;s for another blog post!), one part of MobileMe I was keen to do something with was their &#8220;Locate My [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/mobileme/whats-new/"><img class="alignright" title="Find My iPhone" src="http://images.apple.com/mobileme/whats-new/images/find_iphone_map_20090909.png" alt="" width="299" height="318" /></a>Although I&#8217;m struggling to achieve a happy co-existence between Google&#8217;s Calendars and Contacts and my MobileMe subscription (still fighting dupes and funny syncs with the wrong numbers being associated with the wrong contacts etc&#8230; but that&#8217;s for another blog post!), one part of MobileMe I was keen to do something with was their &#8220;Locate My iPhone&#8221; feature. Regular apps aren&#8217;t allowed to run in the background on the iPhone, making any form of auto-updating tracking application all a bit &#8220;manual&#8221;  (e.g. Google Latitude on the iPhone), Apple have provided the ability to get the location of your iPhone automatically, but as it&#8217;s <a href="http://www.apple.com/mobileme/whats-new/" target="_blank">officially</a> being touted as a feature to use when you&#8217;ve lost your iPhone it&#8217;s tucked away within the &#8220;Account Settings&#8221; section of the MobileMe web page.</p>
<p>This was screaming out to be screen-scraped and <span id="more-276"></span>developer Tyler Hall has stepped up to the plate with <a href="http://clickontyler.com/blog/2009/06/sosumi-a-mobileme-scraper/" target="_blank">Sosumi &#8211; A MobileMe Scraper</a>. Using Sosumi is literally a case of including the class in your PHP, instantiating it with your MobileMe username and password and calling its locate method which returns an object containing the current latitude, longitude and result accuracy, it&#8217;s as simple as that!</p>
<p>At the moment I&#8217;ve got a cron job on my server hitting this every five minutes and logging to a database. If the data hasn&#8217;t changed since the last logged entry, a counter is incremented and timestamp_last is set. A very simple Google Map displays these locations as points on a map but I&#8217;ve got loads of ideas of stuff to play about with, such as:</p>
<ul>
<li>Plot the reported accuracy of each location as a circle on the map, more Google Maps fiddling.</li>
<li>Modify which points are mapped based on time and date ranges through the webpage, some PHP + AJAX experience.</li>
<li>Store locations of common places I visit, then for each point logged (taking into account the accuracy range) I can programatically work out where I am.  Could then auto-generate &#8220;Richard is at work&#8221;, &#8220;Richard is at home&#8221;, etc&#8230; reports for my blog/twitter/facebook etc&#8230; =).</li>
</ul>
<p>Bit sad I know, but it seemed too good for a total sync-monkey like myself and I&#8217;ll never pass up an opportunity, however contrived, for a PHP mash-up!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=HlITUhzScMU:yydT4chaTcA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=HlITUhzScMU:yydT4chaTcA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=HlITUhzScMU:yydT4chaTcA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=HlITUhzScMU:yydT4chaTcA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=HlITUhzScMU:yydT4chaTcA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=HlITUhzScMU:yydT4chaTcA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/HlITUhzScMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/09/27/personal-route-logging-with-mobilemes-find-my-iphone/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/09/27/personal-route-logging-with-mobilemes-find-my-iphone/</feedburner:origLink></item>
		<item>
		<title>Wild Arena – Big Cats 2 Workshop and Experience – Review</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/VBT-sk8bnmU/</link>
		<comments>http://www.dutton.me.uk/2009/09/27/wild-arena-%e2%80%93-big-cats-2-workshop-and-experience-review/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 09:34:21 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[big cats]]></category>
		<category><![CDATA[Big Cats 2 Workshop]]></category>
		<category><![CDATA[cat]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[pallas cat]]></category>
		<category><![CDATA[photography course]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[tiger]]></category>
		<category><![CDATA[Wild Arena]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=257</guid>
		<description><![CDATA[I meant to blog about this in the week, but last Sunday I visited the Wildlife Heritage Foundation as part of the Wild Arena Big Cats 2 Workshop and Experience which I blogged about a while back. I thought I&#8217;d share my experience and show off some of my photos from the day.

Their site in Kent is [...]]]></description>
			<content:encoded><![CDATA[<p>I meant to blog about this in the week, but last Sunday I visited the <a href="http://www.whf.org.uk/index.cfm" target="_blank">Wildlife Heritage Foundation</a> as part of the <a href="http://www.wildarena.com/big-cats-2-workshop-experience.asp?q=&amp;ctid=68&amp;cid=2&amp;vid=8" target="_blank">Wild Arena Big Cats 2 Workshop and Experience</a> which I blogged about a <a href="http://www.dutton.me.uk/2009/02/24/wild-arena-big-cats-2-workshop-and-experience-kent/" target="_blank">while back</a>. I thought I&#8217;d share my experience and show off some of my photos from the day.</p>
<p><a href="http://www.flickr.com/photos/dutts303/3944889367"><img class="alignleft" title="Amur Tiger" src="http://farm3.static.flickr.com/2496/3944889367_deaa71f887_m.jpg" alt="" width="160" height="240" /></a></p>
<p>Their site in Kent is excellent. It&#8217;s only open to the general public through specialist days (photographer, wildlife experiences, etc.), through which they are funded and so it&#8217;s a lot more intimate than a zoo. The enclosures are arranged around a central grass car park, ideal as you can keep heavy kit in your car which is never too far away for a quick lens change. Having said that, I managed to spent the entire day shooting with my 70-300 IS USM, despite bringing my entire kit bag and tripod!</p>
<p>As the site takes part in numerous breeding projects for the cats, it&#8217;s no surprise that animal welfare is their number one priority and this is reflected in the quality of the enclosures and environments they provide. The obvious advantage for photography is that you can get right up to the enclosures and take pictures through the bars which eliminates the usual problems you get trying to photograph big cats (or any of the more dangerous animals) in zoos, where you are kept back from the enclosure by another fenced off area meaning you can&#8217;t keep the bars out of shot.</p>
<p><span id="more-257"></span><a href="http://www.flickr.com/photos/dutts303/3942598314/"><img class="alignright" title="Mizi - Female Snow Leopard" src="http://farm3.static.flickr.com/2444/3942598314_a4daf33e73_m.jpg" alt="" width="240" height="160" /></a>The day consisted of a group tour around the various enclosures given by one of the WHF team (and his bucket of meat =) ), being introduced to each cat in turn with lots of photograph opportunities. Wild Arena&#8217;s Janet also came along to provide valuable photography tips. Once the tour completed we were then free to roam around by ourselves and take any more shots we liked.</p>
<p>Overall, the whole day was excellent, both Wild Arena and WHF guides were extremely knowledgeable and friendly and made the whole day go very smoothly. I&#8217;m still trying to sort through the 600+ shots I took on the day, but as I do I&#8217;ll be posting the best to <a href="http://www.flickr.com/photos/dutts303/" target="_blank">my Flickr account</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=VBT-sk8bnmU:wL2-RUM8kVg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=VBT-sk8bnmU:wL2-RUM8kVg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=VBT-sk8bnmU:wL2-RUM8kVg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=VBT-sk8bnmU:wL2-RUM8kVg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=VBT-sk8bnmU:wL2-RUM8kVg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=VBT-sk8bnmU:wL2-RUM8kVg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/VBT-sk8bnmU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/09/27/wild-arena-%e2%80%93-big-cats-2-workshop-and-experience-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/09/27/wild-arena-%e2%80%93-big-cats-2-workshop-and-experience-review/</feedburner:origLink></item>
		<item>
		<title>DoshTracker Update #4 – Bye bye Ext JS!</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/E_pSxu2s9wU/</link>
		<comments>http://www.dutton.me.uk/2009/08/18/doshtracker-update-4-bye-bye-ext-js/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:44:07 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Doshtracker]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[extjs]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=245</guid>
		<description><![CDATA[I admit that finding the time to work on DoshTracker has been really difficult lately, but after months of banging my head against a wall, I&#8217;ve decided reluctantly to drop the Ext JS framework I was trying to use.
Yes, it&#8217;s pretty and yes, it makes some features almost trivial to implement but I&#8217;m struggling to [...]]]></description>
			<content:encoded><![CDATA[<p>I admit that finding the time to work on DoshTracker has been really difficult lately, but after months of banging my head against a wall, I&#8217;ve decided reluctantly to drop the Ext JS framework I was trying to use.</p>
<p>Yes, it&#8217;s pretty and yes, it makes some features almost trivial to implement but I&#8217;m struggling to find a satisfactory method for implementing any form of user authentication; a critical feature to allow you guys to log in and view your entered notes. The framework is nice, one of the most visually impressive Ajax frameworks I&#8217;ve come across but this has been my stumbling block and so I just can&#8217;t justify ploughing any more of my already scarce time into it.</p>
<p>So, the way forward&#8230; Well from here on in it&#8217;s going to be a clean CSS layout more akin to the DT of old but with the google map integration I&#8217;ve already developed. Managed to steal away a few hours this weekend to work on a template layout and so work on the back-end plumbing is now underway. Watch <a href="http://www.doshtracker.co.uk" target="_blank">this</a> space&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=E_pSxu2s9wU:Fvcjhwx6ZLk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=E_pSxu2s9wU:Fvcjhwx6ZLk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=E_pSxu2s9wU:Fvcjhwx6ZLk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=E_pSxu2s9wU:Fvcjhwx6ZLk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=E_pSxu2s9wU:Fvcjhwx6ZLk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=E_pSxu2s9wU:Fvcjhwx6ZLk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/E_pSxu2s9wU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/08/18/doshtracker-update-4-bye-bye-ext-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/08/18/doshtracker-update-4-bye-bye-ext-js/</feedburner:origLink></item>
		<item>
		<title>All quiet on the blogging front…</title>
		<link>http://feedproxy.google.com/~r/RichardDutton/~3/Ge4BInRAhJA/</link>
		<comments>http://www.dutton.me.uk/2009/08/13/all-quiet-on-the-blogging-front/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 22:03:34 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[General Rantings]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[NDIS]]></category>
		<category><![CDATA[NDIS 5.1]]></category>
		<category><![CDATA[network driver]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[windows driver]]></category>

		<guid isPermaLink="false">http://www.dutton.me.uk/?p=250</guid>
		<description><![CDATA[I know I&#8217;ve been pretty quiet as far as technical blog posts are concerned but I&#8217;ve not abandoned this blog, I&#8217;ve been working over the last few months entirely on Windows network driver development (NDIS 5.1), something which I profess to having absolutely no prior experience with so there really wasn&#8217;t anything relevant to blog [...]]]></description>
			<content:encoded><![CDATA[<p>I know I&#8217;ve been pretty quiet as far as technical blog posts are concerned but I&#8217;ve not abandoned this blog, I&#8217;ve been working over the last few months entirely on Windows network driver development (NDIS 5.1), something which I profess to having absolutely no prior experience with so there really wasn&#8217;t anything relevant to blog about.</p>
<p>I&#8217;ve been making notes throughout the whole experience and so plan to post them shortly with the aim of helping anyone else who finds themselves in a similar situation and needs to get up to speed with Windows network driver development (NDIS 5.1). I am by no means an expert but want to share what I&#8217;ve learnt so far.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Ge4BInRAhJA:PG4JsRyBqEQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Ge4BInRAhJA:PG4JsRyBqEQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=Ge4BInRAhJA:PG4JsRyBqEQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Ge4BInRAhJA:PG4JsRyBqEQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RichardDutton?i=Ge4BInRAhJA:PG4JsRyBqEQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RichardDutton?a=Ge4BInRAhJA:PG4JsRyBqEQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RichardDutton?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RichardDutton/~4/Ge4BInRAhJA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dutton.me.uk/2009/08/13/all-quiet-on-the-blogging-front/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.dutton.me.uk/2009/08/13/all-quiet-on-the-blogging-front/</feedburner:origLink></item>
	</channel>
</rss>
