Top ↑

Welcome

This is the personal site of electronics enthusiast, freelance web developer and professional geek James Waples.

Poking around about somewhere is the Wallpaper Gallery, along with some Tutorials and jQuery Plugins to boot. I put my work/tutorials up for free in the hope that it may one day help someone, somewhere, doing something productive.

If you find any of my work useful or helpful, please consider donating via PayPal, or Flattring me using the Donate and Flattr this buttons respectively. Thank you.

New section: jQuery plugins!

It's been a long time since I've put anything new on JamWaffles, but now there's something.

I've added the jQuery Plugins page! There's only one plugin up at the moment, but there will be more added when I have time.

They're all hosted on Github (search JamWaffles).

New content coming... Whenever

Two posts in a day should make up for the absolute silence over the past couple of months.

This one addresses stuff that will actually be on the site, instead of the new intelligent comment system I've so imaginatively thought up.

First off, we have the C++ object loader tutorial. I'll write this when I can and, when the extra code is finished, I'll be adding a VBO version of the loader onto the end of the normal tutorial.

Lastly (yeah, only two things, but it's two more than 0. Or 6 more than -4!) we have a new section; jQuery plugins! There are only two at the moment, a simple, styleable select box replacement, and the other a slider widget. Think jQuery UI's one without the bloat. The code will be hosted both here and on GitHub for all to see.

New captcha system sorts the humans from the Facebookers

Hi all

Take a look at the comment form beneath this post to see... What's this? A sentence with a select box in it. This is my solution to the rather pointless, unintelligent, unimaginative, downright un-understandable spam I keep getting. It was my fault; I couldn't be bothered to write a captcha script, as well as the fact they're annoying.

So, after this Imgur post was brought to my attention, I've implemented a new anti-robot system. It's not completely spam proof, but it'll stop all those script kiddies doing much.

It will also filter out those thx, ur da b3st sort of comments too, by virtue of needing half decent English skills to complete the Turing test. Take a look to see what I mean.

Spam. A not so helpful way of making my code better

JamWaffles 2 is around us, as you can see; faster page load times, a better comments system and an all-round nicer site. I hope you enjoy it as much as the comment spammers do. The thing is, it doesn't annoy me _at all_; in fact, I like it because now I've implemented a nice little I-must-read-before-it's-displayed system, so all you sad, lonely people with your spam bots can carry on just fine silly Japanese happy emote here.

This is great real-world testing, which is why I welcome spammers - it means I can do what I can to protect my site from all the worserer bits of the intertubes.

Good day to you all.