Does this work?

Just updated to the latest dev release of Habari, so hold on while I figure out what’s broken :) ETA: tags are broken, oh dear.. (trac ticket)… read more →

| Geek

WordPress Plugin Development

Although I’ve used WordPress on and off for years, the closest I usually get to plugin development is custom widgets. This is not through lack of willing, but rather that everything I’ve wanted is already out there and I’m too lazy busy to reinvent the wheel. However, one of our work clients has put in… read more →

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.… read more →

| Geek

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… read more →

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… read more →

| Geek

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).… read more →

| Geek

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!… read more →

| Geek

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’)… read more →

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… read more →