Tomalak Geret'kal

Ruby Does Equality Right, And C++ Does Not

I was posed a question recently as to why the C++ expression true == true == true compiled successfully. The person asking was sure that equality comparison held no associativity and that the expression was thus too ambiguous to be well-formed.

Doctor Who: The Wedding Of River Song

I'm the biggest fan of the Eleventh Doctor and of Moffat as Doctor Who showrunner. The change from RTD's constant contrived flamboyance has been welcomed, and the show looks amazing. But if there's any way in which series six actually makes any internally consistent logical sense at all please let me know.

A Brief Introduction to Javascript Objects & Arrays

Having come up against disbelievers too often now, I've decided to take matters into my own hands and definitively conclude this argument once and for all.

One Less Bug To Worry About

From the MySQL documentation on LAST_INSERT_ID() and AUTO_INCREMENT columns…

Debunking Leitner

I was linked earlier on to a presentation entitled "The Dark Side Of C++", written in August 2007 by C expert Felix von Leitner. He attempts to explain C++'s pitfalls and demonstrate why a programmer should choose another language. Though the intention is sound and some good points are made, unfortunately it also contains untruths. Therefore, I shall go through parts of the presentation, debunking its lies.

Canning Circus Police Station

I went out for the evening and came back to find BBC News reporting that Canning Circus police station — which is 30m across the road from my flat — had been "firebombed".

On The Riots; What Else?

As the assorted peoples of the internet gather around Facebook, Twitter and the rest of them watching violence unfold in several major English cities, a couple of things cross my mind.

On Festivals And Music

I went to Nottingham's Riverside Festival today, and it was astounding. Not just from the number of individuals present — from all walks of life — but from the talent that it demonstrated.

Iterator Invalidation Rules (C++0x)

A version of my previous post (a tidy, all-in-one table of all the C++03 container iterator invalidation rules) updated for C++0x.

Iterator Invalidation Rules (C++03)

I've not found a tidy, all-in-one table of all the C++03 container iterator invalidation rules. So, with references, here they are!

« Previous PageNext Page »