Yet another programmer blogging about code

Autocomplete in WordPress plugin admin

April 19, 2011

I just had to find a way to add autocomplete to an admin screen for a WordPress plugin I’m writing. Although a few pieces of jQuery UI are bundled into the WordPress distribution, that doesn’t include jQuery UI autocomplete. But on the way to investigating how to drop that into my plugin, I discovered that WordPress does bundle in a similar, simpler plugin called jquery.suggest. (more…)

CSS3 linear gradients and Internet Explorer

April 16, 2011

CSS3 has been tempting me with linear gradients for a while now. They don’t work in Internet Explorer, but there are ways and means with a little script magic. Now that Opera has finally joined the party, I figured it was time to ditch those ever pervasive linear gradient background images and start using CSS3 for linear gradients. But it’s not all rosy, especially when you need to position your background. (more…)

Internet Explorer CSS hacks with JavaScript

April 15, 2011

Sometimes it’s just easier to write a quick hack to get the job done. This is one of those times.

SWMBO, the CSS guru in the house, quite rightly wants to use the :before and :after pseudo-elements to add some style to a website, in a way that will make it easy for the client to add content without struggling with keeping the format consistent. That’s easy enough in Firefox, Safari, Chrome, Opera, even Internet Explorer 8 and 9… but not Internet Explorer 6 or 7. (more…)

Calling JavaScript from VBScript

March 22, 2011

I’ve been working on a Classic ASP / VBScript website recently, so I have been brushing up against the limitations of VBScript again. Not hard limitations, like “you can’t do that”, just inconveniences like… no sort for you!

Rather than dust off my old copy of a sort algorithm, I figured the easiest way, and the path to best performance, would be to just… (more…)

Keeping Classic ASP Alive

March 19, 2011

Initially released with Microsoft Internet Information Services (IIS) late last century, Classic ASP hasn’t seen an update to its functionality since ASP 3.0 in 2000. Used on website and web applications typically written in VBScript, Classic ASP somehow seems to keep on going even in the face of competition from better, more modern website development platforms like ASP.NET, PHP, Java Servlets and JSP, Ruby on Rails, … the list goes on. In many cases it can be harder to achieve something in ASP than in a more modern development platform. (more…)

First post

March 18, 2011

Yes, yet another programmer’s blog about programming. The intention is to provide somewhere for me to keep a record of some nifty tricks I’ve picked up along my travels, so that I don’t have to trawl through old code or doco looking for them. Storing them on a blog makes it possible for other people to learn from my mistakes make some use of such tricks also.

I promise not to post too many fanboi posts about Linux or anything… :)