Archives for November 2009

November 2009 (9)
« Oct Dec »

Like this Archive Calendar widget? Download it here.

Converting GraffitiCMS from VistaDB to SQL Server on GoDaddy

Is that SEO-specific enough, do you think? Heh. Anyway, here's the situation. I started this blog using GraffitiCMS about a year ago, previously having used static web pages created with CityDesk. All my sites are hosted on GoDaddy: I went with a Deluxe hosting option which means I can host pretty much as many sites as I want to in the same single folder tree. […]


PCPlus 275: Ant Colony Optimization

I write a monthly column for PCPlus, a computer news-views-n-reviews magazine in the UK (actually there are 13 issues a year — there's an Xmas issue as well — so it's a bit more than monthly). The column is called Theory Workshop and appears in the back of every issue. When I signed up, my editor and the magazine were gracious enough to allow me to reprint the articles here after say a year or so. After all, the PDFs do appear on each issue's DVD after a few months. When I buy the current issue, I'll publish the article from the issue a year ago. I just now popped over to B&N and bought December's issue, so here's December 2008's article. […]


Pasting code from VS into WLW, part 2

Last time in this two-parter, I laid down the basics of the RTF I followed in pasting code from VS to WLW, and some of the helper classes I started off with. This time, we'll look at the parser and the various tricks I used to make sure that the translated HTML was valid and produced the correct look for the code in a web page. […]


Pasting code from Visual Studio into Windows Live Writer

Way back in January this year, I briefly explained how I was pasting code into my blog posts so that they were displayed fully syntax-highlighted. At the time I said I'd explain how the underlying parser works, but never got round to it. Well, it's the Friday after Thanksgiving (so-called Black Friday), and I'm feeling voluble. Besides my colleague Mehul Harry just asked me on Twitter how I did it. […]


Local variables are evil (or just irritating)

Every now and then, I reread parts of Refactoring by Martin Fowler. The main reason is of course to look for refactoring ideas for DevExpress' Refactor! Pro product, but I also like to take a particular refactoring in there, tease it out, and really understand it. […]


GraffitiCMS to be released as open source

Scott Watermasysk of Telligent has just announced on Twitter that GraffitiCMS (the CMS engine behind this blog) is going to be released as open source on December 11: […]


Fixing site problems

Bang in the middle of my trip to Los Angeles for PDC, on 15th November, this GraffitiCMS site you are reading ( went down. Hard. It seemed to happen just after my last post as well. […]


Some thoughts on software piracy

So yesterday Microsoft flipped a switch, turning off access to the Xbox Live service for thousands of Xboxes that had been chipped (the BBC news report). These machines had been deliberately altered at the hardware level to circumvent the DRM (Digital Rights Management) part of games played on those machines. Chipped machines could play hacked games, in essence, without paying for them. I suppose this is the Xbox equivalent to jailbreaking iPhones. […]


Professional DevExpress ASP.NET Controls now in print

Just a quick post to say I received a copy of Professional DevExpress ASP.NET Controls in my hot little hands this afternoon. Also, also have it in stock here. […]