After some 8 months of really trying to use it as my main machine for everything I do, I’m converting my MacBook Pro back into a Mac OS X only machine. In replacement, I just received a Dell XPS 15z. […]
READ MOREFor the July 2010 issue, something rather cool: face detection. How does a program (such as that one in your point-and-click camera) work out from an image whether there is a face in it, and if so where it is? […]
READ MOREI was answering a JavaScript question on stackoverflow when a common usage scenario presented itself, one with a subtle gotcha that could catch you out. Perfect for a quick blog post. (Note: you could also view this post as an adjunct to my popular JavaScript callback posts (I, II, III).) […]
READ MOREThe story so far: in essence I’ve added AddThis and Google +1 support to this blog using their “simple” markup. Unfortunately, the simple way breaks XHTML validation using the W3C validator because of the non-standard attributes (addthis:url
, addthis:title
) and elements (g:plusone
). As I said previously, time to break out the JavaScript. […]
Up to now, I’ve used an old plug-in to GraffitiCMS to serve up a set of sharing buttons on this blog. Old as in the code used to have (until I took it out) a link for Furl – remember that? No, I don’t either. […]
READ MOREOn Saturday 18 June, I attended the VCOA (Volvo Club of America) National Meet in Lindsborg, Kansas, to show off 64SAINT, my Volvo 1800S. […]
READ MOREThis article followed on from the previous, as it happened. You see I’d painstakingly drawn the figures for the pentominoes article in Adobe Illustrator and I got to wondering if there was an easier way to create them. I half-remembered about ray-tracing (my friend Duncan had created some great images a while back) and so I looked it up. A couple of links later I had POV-Ray downloaded and installed and was playing around. Naturally, the ray-traced image I spent most time on for this article was an image showing a pentomino solution. I even wrote about it on this blog at the time. […]
READ MOREJust a quick one: I’ve updated EZDSL to support Delphi XE. Seeing as I only have Delphi XE installed these days, this is the only compiler I can now certify as working with EZDSL. I guess the earlier ones will still work just fine, but I no longer have the time or the will to check. […]
READ MOREWhen I first started learning and writing JavaScript, the recommendation I came across again and again was that the equality operator, ==
, or “double-equals” was the devil incarnate. You should always use the identity operator, ===
, or “triple-equals” because then you won’t have to battle weird type coercion bugs (and remember it’s not necessarily the time you write the original code that you’ll get tripped up, it’s the time you maintain it for the nth time). […]
OK, put this one in the completely weird bucket. It works, but damn it’s obscure. […]
READ MORE