Category: Geek

What is Search Engine Optimisation?

As a developer it’s always apparent to me that different people have different ideas about what search engine optimisation (or “SEO”) actually is. The most popular opinion, by far, is that search engine optimisation is a series of ‘magic’ tweaks and secret handshakes to make pages rank higher, resulting in perceived usefulness and more sales. […]

Michael K Steals BellaBook, Breaks GPL License

I received a curious email on November 19th. A German CEO was asking me to state that I am, unequivocally, the developer of BellaBook and that BellaBook was free to use under the terms of the GNU General Public License. I almost took offence that such a thing should be questioned, as BellaBook was my […]

Diving into HTML5

I made use of a spare few minutes this morning by catching up on HTML5. I had, up until now, ignored HTML5. After having burned so much energy on XHTML — “the future of the web” — I was loathe to put energy into something which was going to end up costing me money (time […]

Wonky Wonky

Things might look a bit wonky this morning as I update Habari and modify my theme a little (backend stuff, you won’t really see any changes).

So much for tumblelogging…

Aye aye aye. I go on and on about why I love Habari and how it’s going to make tumblelogging much easier, finally make it work and then… oh, don’t use it. Now beginning to think I prefer the idea of a lifestream type social networking integrated thingy. Faddy, me? Never!

First PHP Game

Remember when I talked about wanting to code some PHP games? (Yes, it was in 2008, what’s your point?) Well I finally managed to fit one in to my busy schedule last week, whilst avoiding studying for my current OU module. Ignoring the fact that it’s talking about points (only relevant for the final ‘install’) […]

Confirmed Twitter XSS Vulnerability

Just to confirm, my picture post guessing at a potential XSS vulnerability from over 3 hours ago proved itself to be exactly that. The vulnerability is caused by URLs not being cleaned/escaped properly. By adding JavaScript to the end of a URL, you can effectively execute whatever you like as long as it’s within 140 […]

Get with the times, Jem!

I am finally caving to the RSS revolution and subscribing to blogs in an attempt to organise myself, and my browsing, a little more efficiently. I’ve decided on Google Reader because I’m a Google whore because it’s ‘net based and I can add the link to the groovy Opera Portal start page, but currently only […]

My Own Little Browser War

If you’d have asked me lately what browser I’m using, the answer would have varied on an almost daily basis. I’ve been trying to find THE perfect browser for me but each one has pissed me off in varying degrees of time… Firefox – my browser of choice since about 2005ish (possibly longer? it was […]

WordPress Child Pages Page… or something

OK, back to srs business posts now… One of my current top secret projects (it’s not that exciting, I’m just helping someone convert their site to WordPress) involves creating pages with a list of child pages on ’em. Back in ye olde days I’d have done this manually (which meant every time a child page […]