<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Rambling Comments</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/" />
    <link rel="self" type="application/atom+xml" href="http://www.lenholgate.com/blog/atom.xml" />
    <id>tag:www.lenholgate.com,2010-12-10:/blog//12</id>
    <updated>2011-01-02T18:24:45Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.12</generator>

<entry>
    <title>Welcome to the new Rambling Comments</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2010/12/welcome-to-the-new-rambling-comments.html" />
    <id>tag:www.socketframework.com,2010:/blog//12.997</id>

    <published>2010-12-22T13:33:00Z</published>
    <updated>2011-01-02T18:24:45Z</updated>

    <summary>I&apos;ve just finished upgrading the blog from Movable Type 2.64 to Movable Type 5.0.x. The main reason behind actually getting around to doing this (the &apos;update blog&apos;s MT version&apos; todo item has been on my list for several years!) is...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[I've just finished upgrading the blog from Movable Type 2.64 to Movable Type 5.0.x. The main reason behind actually getting around to doing this (the 'update blog's MT version' todo item has been on my list for several years!) is so that I can integrate Rambling Comments with my other technical blogs. At present it's just <a href="http://www.serverframework.com/">The&nbsp;Server&nbsp;Framework</a> blog, but I have two more micro blog sites due in 2011 for products that I'm working on and I wanted to be able to include the entries from these new blogs into the main Rambling Comments feed. Now I can.
<div><br /></div>
<div>The RSS feed for this blog now includes the entries from <a href="http://www.serverframework.com/">The&nbsp;Server&nbsp;Framework</a> as well as the entries from here. Also the main index page at <a href="http://www.lenholgate.com">http://www.lenholgate.com</a> also includes <a href="http://www.serverframework.com/">The&nbsp;Server&nbsp;Framework</a> entries. All of these entries would normally have been part of Rambling Comments anyway.</div>
<div><br /></div>
<div>Whilst doing the upgrade I've had a bit of a clean up. I hope you like the new look, I feel it's cleaner and easier to read and navigate. I hadn't realised quite how annoying the google ads had got until I started to upgrade the site and kept having to compare old entries to new entries. Back when I originally added the adverts they were mostly text only, now they're generally too distracting, so they're gone.</div>
<div><br /></div>
<div>I'm sure I've broken some formatting and linking, so please let me know if things don't work as expected, or, as ever, if you just have something to say.</div>]]>
        
    </content>
</entry>

<entry>
    <title>ServerFramework.com</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2010/10/serverframeworkcom.html" />
    <id>tag:www.socketframework.com,2010:/blog//12.984</id>

    <published>2010-10-04T09:47:40Z</published>
    <updated>2011-01-02T17:20:41Z</updated>

    <summary>I&apos;ve put together a new website for my super scalable, high performance, I/O Completion Port based server framework. This has all of the information that you need to decide if you can use The Free Framework or if you&apos;d prefer...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Socket Servers" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>I've put together a new website for my <a href="http://www.serverframework.com">super scalable, high performance, I/O Completion Port based server framework</a>.</p>

<p>This has all of the information that you need to decide if you can use <a href="http://www.serverframework.com/products---the-free-framework.html">The Free Framework</a> or if you'd prefer to license <a href="http://www.serverframework.com">The&nbsp;Server&nbsp;Framework</a>. There's also a new server example, <a href="http://www.serverframework.com/products---wasp.html">WASP</a>, which is a pluggable server platform that is available in compiled form and is free for non-commercial use. Over the next few months WASP will evolve to support most of the key features of the various options that are available with The&nbsp;Server&nbsp;Framework such as SSL, Managed hosting, UDP and TCP, etc. </p>

<p>There are forums for support, but of course you're all still more than welcome to email me directly.</p>

Comments and suggestions welcome.]]>
        
    </content>
</entry>

<entry>
    <title>DevPartner Studio 10</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2010/09/devpartner-studio-10.html" />
    <id>tag:www.socketframework.com,2010:/blog//12.979</id>

    <published>2010-09-09T07:53:14Z</published>
    <updated>2011-01-02T15:25:02Z</updated>

    <summary>My previous rant about DevPartner Studio (and especially the BoundsChecker portion of it) resulted in several emails from guys on the development team and a call from product owner at MicroFocus. They pointed me towards the latest &apos;web sync&apos; (service...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>My previous rant about <a href="http://www.lenholgate.com/archives/000925.html">DevPartner Studio</a> (and especially the BoundsChecker portion of it) resulted in several emails from guys on the development team and a call from product owner at MicroFocus. They pointed me towards the latest 'web sync' (service pack) which was released shortly after my rant, explained how the issues I'd noticed had made it through testing and why they existed and commiserated with me over the state of support. I now have an email alias that I can send my rants to which is ready by the dev team which might make things a little less frustrating for me.</p>

<p>The support situation for someone with a subscription to the product is still far from ideal and far less satisfactory than it was with Compuware and currently the best approach seems to be to make a noise on the web about your issues with the latest release and you'll get to speak to the guys that matter...</p>

<p>However, from talking to the developers I can see that they care deeply about the product and that they want to ease the pain that users are feeling and that from their point of view things are better, internally, than they were with Compuware. This all seems to mean that the longer term future for the product is considerably better than it was - which is all good stuff.</p>

Thanks to Matt and Rick for the emails and help.]]>
        
    </content>
</entry>

<entry>
    <title>DevPartner Studio 9.0 and VS2008</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2008/12/devpartner-studio-90-and-vs2008.html" />
    <id>tag:www.socketframework.com,2008:/blog//12.873</id>

    <published>2008-12-03T14:49:33Z</published>
    <updated>2010-12-29T10:08:19Z</updated>

    <summary>It seems that there&apos;s a &apos;known issue&apos; with DevPartner studio&apos;s instrumentation and VS2008. Apparently the compiler architecture changed somewhat between VS2005 and VS2008 and sometimes the instrumentation is incorrect which is the cause of my &apos;strange crashes&apos; with DevPartner 9.0....</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        It seems that there&apos;s a &apos;known issue&apos; with DevPartner studio&apos;s instrumentation and VS2008. Apparently the compiler architecture changed somewhat between VS2005 and VS2008 and sometimes the instrumentation is incorrect which is the cause of my &apos;strange crashes&apos; with DevPartner 9.0. There&apos;s no patch available at this time...
        
    </content>
</entry>

<entry>
    <title>Comments are off for a while</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2008/12/comments-are-off-for-a-while.html" />
    <id>tag:www.socketframework.com,2008:/blog//12.871</id>

    <published>2008-12-01T21:05:40Z</published>
    <updated>2010-12-29T10:07:45Z</updated>

    <summary>I&apos;m in the process of moving the blog from one host to another and until I get all of the perl configuration working so that the various comment spam protection methods are working properly I&apos;m turning off comments. Email me...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>I'm in the process of moving the blog from one host to another and until I get all of the perl configuration working so that the various comment spam protection methods are working properly I'm turning off comments.</p>

Email me if you have a comment to add.]]>
        
    </content>
</entry>

<entry>
    <title>Spam problems</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2008/04/spam-problems.html" />
    <id>tag:www.socketframework.com,2008:/blog//12.830</id>

    <published>2008-04-21T07:14:10Z</published>
    <updated>2010-12-29T09:19:08Z</updated>

    <summary>This morning a spammer somewhere seems to have used my main email address as the return address on a whole bunch of random spam that has been sent out from all over the place. As such I have around 3000...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>This morning a spammer somewhere seems to have used my main email address as the return address on a whole bunch of random spam that has been sent out from all over the place. As such I have around 3000 undeliverable mail responses flowing into my in box. No doubt this will now have knock on effects with ISPs who use DNSLB type systems as my domain is being used by spammers again. </p>

What's the best way of dealing with this kind of problem?]]>
        
    </content>
</entry>

<entry>
    <title>Comments, captcha and blacklist...</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2008/04/comments-captcha-and-blacklist.html" />
    <id>tag:www.socketframework.com,2008:/blog//12.829</id>

    <published>2008-04-17T16:40:51Z</published>
    <updated>2010-12-29T09:18:39Z</updated>

    <summary>I&apos;ve turned the blacklist back on. I turned it off yesterday and have had a couple of spam comments get through. The blacklist itself doesn&apos;t always catch the spam comments but it does give me a one click method of...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>I've turned the blacklist back on. I turned it off yesterday and have had a couple of spam comments get through. The blacklist itself doesn't always catch the spam comments but it does give me a one click method of removing them. With it turned off I lose the easy removal. </p>

If your comment is refused you should get a message telling you why; the reason is logged, but, unfortunately the full comment txt isn't. The best approach if you have a legitimate comment that you cant post is to either email me, or leave a simple comment that explains that you cant comment ;) (I know...) Anyway, if you do that then I can remove the offending, over zealous, blacklist entry and post your comment for you...]]>
        
    </content>
</entry>

<entry>
    <title>Where did August and September go?</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2007/09/where-did-august-and-september-go.html" />
    <id>tag:www.socketframework.com,2007:/blog//12.773</id>

    <published>2007-09-17T16:51:33Z</published>
    <updated>2010-12-24T14:09:20Z</updated>

    <summary>What with holidays and having my head down doing x64 and CLR hosting stuff for a client it seems that the last month and a half has rushed by... The good news is that the x64 port is slowly slipping...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>What with holidays and having my head down doing <a href="http://www.lenholgate.com/archives/000698.html">x64</a> and <a href="http://www.serverframework.com/products---the-clr-hosting-option.html">CLR hosting</a> stuff for a client it seems that the last month and a half has rushed by...</p>

<p>The good news is that the <a href="http://www.lenholgate.com/archives/000698.html">x64 port</a> is slowly slipping out to clients; the bulk of the work has been done for ages but I'm using this release to bring all of my example servers in line with best practices for using <a href="http://www.serverframework.com/">The&nbsp;Server&nbsp;Framework</a>. Due to the <a href="http://www.lenholgate.com/archives/000701.html">number of example servers and the number of compilers</a> that I need to test with, this is taking a while. Still, we're almost there and once we are there will be new example servers that show off the new features that my rewrite of our <a href="http://www.lenholgate.com/archives/000709.html">performance counter library</a> has enabled.</p>

<p>The <a href="http://www.lenholgate.com/archives/000715.html">CLR hosting work</a> is also going well. One of my clients now has a server that uses this technology "in anger" and, now that we've ironed out a few issues, it's working well and seems to be a good fit with The Server Framework for some types of business problems.</p>

In other news, I've been getting into cycling... For one reason or another I've never really cycled before this year; Gaelle thought this was ridiculous and got me a bike for my 40th birthday. Last week I upgraded the 'starter bike' to a Dawes Horizon touring bike and yesterday I completed my longest ride to date, 53 miles around Guildford with the <a href="http://www.charlottevillecc.org.uk">Charlotteville Cycling Club's</a> Guildford Challenge. We completed the route after 4 hours cycling and a total of around an hour of breaks, including a sneaky pub lunch ;) I'm loving the drop handlebars and strap in peddles on my new bike; I expect I'll be after proper clips next...]]>
        
    </content>
</entry>

<entry>
    <title>Back in the UK</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2007/01/back-in-the-uk.html" />
    <id>tag:www.socketframework.com,2007:/blog//12.723</id>

    <published>2007-01-31T14:25:49Z</published>
    <updated>2010-12-27T12:40:55Z</updated>

    <summary>Normal service is about to resume... I arrived back in the UK yesterday evening after lots of good skiing in France and Switzerland. Conditions in France could have been better (it&apos;s still best to hire skis or use your rock...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>Normal service is about to resume... I arrived back in the UK yesterday evening after lots of good skiing in France and Switzerland. Conditions in France could have been better (it's still best to hire skis or use your rock skis -  in Avoriaz at least!) but that only served to make us realise how good the conditions had been in Switzerland. I now have a couple of weeks to get some work done and let my legs rest before 3 weeks in Jackson Hole... </p>

Currently trying to get my head around the idea of the "interesting" entrance to <a href="http://www.youtube.com/watch?v=3zwUBMrRbSo">Corbets couloir</a>.]]>
        
    </content>
</entry>

<entry>
    <title>Comments should now be operational again...</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2006/12/comments-should-now-be-operational-again.html" />
    <id>tag:www.socketframework.com,2006:/blog//12.722</id>

    <published>2006-12-28T17:59:08Z</published>
    <updated>2010-12-27T12:40:18Z</updated>

    <summary>I&apos;ve adjusted how I deal with comment spam and the comment system should now be active again......</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        I&apos;ve adjusted how I deal with comment spam and the comment system should now be active again...
        
    </content>
</entry>

<entry>
    <title>Something that has helped</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2006/07/something-that-has-helped.html" />
    <id>tag:www.socketframework.com,2006:/blog//12.713</id>

    <published>2006-07-12T08:55:54Z</published>
    <updated>2010-12-27T11:58:25Z</updated>

    <summary>It&apos;s been a difficult few months for me recently. One of the things that has helped a lot was something that, thankfully, I discovered relatively quickly and have since refined somewhat. The refined version sounds very simple; &quot;appreciate every moment&quot;...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>It's been a <a href="http://www.lenholgate.com/archives/000638.html">difficult few months</a> for me recently. One of the things that has helped a lot was something that, thankfully, I discovered relatively quickly and have since refined somewhat. The refined version sounds very simple; <i>"appreciate every moment"</i> but it actually takes some practice to get into the habit. Once you do get into the habit you will find that it leads to a positive feedback loop of happy thoughts; which often leave you with a smile on your face which seems to encourage more happiness around you...</p>

<p>Barry Kelly talks about the same thing in <a href="http://barrkel.blogspot.com/2005/10/how-to-be-happy.html">How to be happy</a> over at <a href="http://barrkel.blogspot.com/">Entropy Overload</a>. It's really item 3 on his list that I find leads to the feedback loop. I already had item 1 down pat and I'm working on item 2 :)</p>

<p>I originally started to focus on "appreciating beauty in the smallest possible pieces", which was a bit vague, things like actually noticing the sun on the canal or the fluffiness of a newborn gosling swimming with its mother... Once you notice one thing like this and allow it to lift your spirits then you seem to just keep noticing more. It doesn't have to be something that's perfect, which is where my "smallest possible pieces" part came from, you can, for example, appreciate the pleasant curve of an ankle on someone that you otherwise don't find especially attractive, or the shape of a window on a building that is otherwise architecturally dull... </p>

<p>But it's not only things you see, it's all things and situations; just appreciate it all for what it is and allow it all to lift you and you'll soon find yourself in a feedback loop that keeps it all going without requiring any effort at all.</p>

As Barry says, when it's written down it looks pretty dumb, but heh, it works for me!]]>
        
    </content>
</entry>

<entry>
    <title>No, this recent activity doesn&apos;t mean that normal service is about to resume</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2006/07/no-this-recent-activity-doesnt-mean-that-normal-service-is-about-to-resume.html" />
    <id>tag:www.socketframework.com,2006:/blog//12.711</id>

    <published>2006-07-12T08:06:29Z</published>
    <updated>2010-12-27T08:21:47Z</updated>

    <summary>I just realised that I hadn&apos;t posted to here in two months. As I said a while back, my head is not really in the right space for me to be as effective, or interested, in my technical stuff at...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>I just realised that I hadn't posted to here in two months. As I said <a href="http://www.lenholgate.com/archives/000638.html">a while back</a>, my head is not really in the right space for me to be as effective, or interested, in my technical stuff at present. I'm finding it very hard to get into "The Zone" and do any decent coding in the evenings; though have had the potential to have had so much time alone to do so. </p>

<p>Recently things have been a bit better but I've been "keeping busy" with lots of non technical activities; see my <a href="http://www.megeveski.com">ski, skate and climb blog</a> for details. The result has been that I've been out most evenings and not really focusing on writing about the technical stuff that's been going on. Luckilly I can now get in "The Zone" if I have a bit of a deadline to meet, so my client work is going OK...</p>

I'm off to <a href="http://www.megeveski.com/archives/000274.html">Argentina to train to be a ski instructor</a> at the end of the month and wont be back until mid October. I probably won't have much time to blog here before I go as I have client work to complete and lots of things to prepare. Hopefully, by the time I get back my head will be in a better place and my technical work can resume; well, that is unless I decide to do another season in the Alps...]]>
        
    </content>
</entry>

<entry>
    <title>What this blog is ACTUALLY about</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2006/04/what-this-blog-is-actually-about.html" />
    <id>tag:www.socketframework.com,2006:/blog//12.699</id>

    <published>2006-04-03T10:01:55Z</published>
    <updated>2010-12-27T08:13:35Z</updated>

    <summary>Given all the publicity that this blog has received recently over my relationship break-up I thought it might be a good idea to give any new visitors a jumping off point into some of the more popular technical pieces. Believe...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>Given all the publicity that this blog has received recently over my relationship break-up I thought it might be a good idea to give any new visitors a jumping off point into some of the more popular technical pieces. Believe it or not, this blog isn't all about network snooping and infidelity. More often than not it's about C++ on Windows, Test Driven Development and my opinions and whinges about software development issues.</p>

<p>So, here are some of the blog posts that will give you a feel for what this blog is <i>really</i> about.</p>

<ul><li><a href="http://www.lenholgate.com/archives/000016.html">[0]</a> - the first entry</li>
<li><a href="http://www.lenholgate.com/archives/000104.html">80 00 1A 00 0F D7</a> - Bluetooth and OBEX. Lots of comments about how to get various bluetooth devices working with XP.</li>
<li><a href="http://www.lenholgate.com/archives/000173.html">Army of muppets</a> - less is more, lots of programmers are crap, don't stuff your team full of them...</li>
<li><a href="http://www.lenholgate.com/archives/000527.html">Assert is evil, except...</a> - my, apparantly, controversial views on the use and misuse of the humble assert.</li>
<li><a href="http://www.lenholgate.com/archives/000456.html">Async OpenSSL</a> - integrating OpenSSL with asynchronous sockets.</li>
<li><a href="http://www.lenholgate.com/archives/000102.html">Bluetooth Sockets on XP</a> - a simple snippet of code that is currently my most popular posting to date.</li>
<li><a href="http://www.lenholgate.com/archives/000548.html">Classic hits</a> - this entry...</li>
<li><a href="http://www.lenholgate.com/archives/000327.html">COM is just an interface layer</a> - why you should usually treat COM objects just like any other external system.</li>
<li><a href="http://www.lenholgate.com/archives/000180.html">Comment rot</a> - why most comments should be removed.</li>
<li><a href="http://www.lenholgate.com/archives/000479.html">CORBA, C++ and Java</a> - a series of articles on CORBA object lifetime management.</li>
<li><a href="http://www.lenholgate.com/archives/000489.html">Deadlock detection on Win32</a> - finding deadlocks, automatically, before they happen.</li>
<li><a href="http://www.lenholgate.com/archives/000033.html">Death by debug trace</a> - just like asserts, "debug traces" are often misused.</li>
<li><a href="http://www.lenholgate.com/archives/000192.html">Exceptional</a> - why exceptions are not evil.</li>
<li><a href="http://www.lenholgate.com/archives/000167.html">Flame on, ooops!</a> - live and learn, some people don't like to be disagreed with...</li>
<li><a href="http://www.lenholgate.com/archives/000088.html">Latest Socket Server code</a> - the latest free version of my server framework.</li>
<li><a href="http://www.lenholgate.com/archives/000547.html">OLE DB and ADO</a> - a series of articles on OLE DB. Just say no.</li>
<li><a href="http://www.lenholgate.com/archives/000306.html">Practical Testing</a> - a series of articles that shows how to test a gnarly piece of non-trivial, real world, code from my "back catalogue".</li>
<li><a href="http://www.lenholgate.com/archives/000220.html">Refactoring Project, reprise</a> - an entry that summarises what we achieved on the "Refactoring project" a Trade Entry and FX display system based on the "big ball of mud" design pattern.</li>
<li><a href="http://www.lenholgate.com/archives/000357.html">Singletons are evil</a> - they inhibit testing, are often simply disguised globals and are used <i>way</i> too often; those GOF guys have a <i>lot</i> to answer for.</li>
<li><a href="http://www.lenholgate.com/archives/000410.html">Sri Lanka, my sister and the tsunami</a> - my sister was in Sri Lanka on 26th December 2004, this is her story.</li>
<li><a href="http://www.lenholgate.com/archives/000164.html">Why do you code?</a> - because I couldn't <i>not</i> code.</li>
<li><a href="http://www.lenholgate.com/archives/000222.html">Why so much bad code?</a> - thinking, discipline, courage; much code is written without any of these.</li></ul>

Disagree with me? Leave a comment and we'll talk about it.]]>
        
    </content>
</entry>

<entry>
    <title>Comments and trackbacks are now back</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2006/04/comments-and-trackbacks-are-now-back.html" />
    <id>tag:www.socketframework.com,2006:/blog//12.698</id>

    <published>2006-04-03T09:38:24Z</published>
    <updated>2010-12-27T08:13:13Z</updated>

    <summary>I&apos;ve fixed the MT-Blacklist problem and so comments and trackbacks are now working again....</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        I&apos;ve fixed the MT-Blacklist problem and so comments and trackbacks are now working again.
        
    </content>
</entry>

<entry>
    <title>Comments disabled for a while</title>
    <link rel="alternate" type="text/html" href="http://www.lenholgate.com/blog/2006/04/comments-disabled-for-a-while.html" />
    <id>tag:www.socketframework.com,2006:/blog//12.697</id>

    <published>2006-04-02T09:45:38Z</published>
    <updated>2010-12-27T08:12:55Z</updated>

    <summary>My hosting provider has changed something in their perl instalation which means that MT-Blacklist (the thing that protects this blog from comment and trackback spam) is broken and not doing its job properly. I&apos;ve located a fix but need my...</summary>
    <author>
        <name>Len</name>
        
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.lenholgate.com/blog/">
        <![CDATA[<p>My hosting provider has changed something in their perl instalation which means that MT-Blacklist (the thing that protects this blog from comment and trackback spam) is broken and not doing its job properly. I've located a fix but need my hosting provider to help me apply it. Until they do I've disabled comments so that I don't have too much crap to clear up once the problem is over. Sorry for any inconvenience. If you have something that you want to say in response to anything I've said then please email me the comment and I'll post it for you once the problem is fixed. I'm not expecting this situation to last until beyond tomorrow.</p>

Oh, and by "disabled comments", I mean that I'm about to remove the comment and trackback scripts so you'll get errors if you try use them to post a comment or a trackback...]]>
        
    </content>
</entry>

</feed>



