2008 Archive
Firefox 3's Buggy Text Rendering
With the recent release of Firefox 3 I’ve found that the way certain elements are rendered has changed, and in some situations not necessarily for the better. This is obviously due to the new version of the Cairo rendering engine, and no doubt, these changes are all supposed to be improvements (and mostly are). However, I’ve run into one problem with text rendering in some specific situations. Take a look at this:…
JS_Extractor 0.1.1
- Posted
- 8 March 2008
- Tagged
- JS_Extractor, PHP
Just a quick note to let you know I’ve just released a new version of JS_Extractor. This release fixes a bug related to extracting attribute values from elements in a hierarchy…
Ready For Review
- Posted
- 23 February 2008
- Tagged
- PHP, Zend Framework
I’m pleased to announce that the two Zend Framework proposals I’ve been working on, Zend_Color and Zend_Db_Table_Plugin (along with Simon Mundy) are now complete and ready for community and team review. Even if you don’t use the Zend Framework, the Zend_Color component can be used very easily standalone, and is intended to be a replacement for my previous Colour Tools class, so check it out…
JS_Extractor! And the death of Table Extractor
- Posted
- 10 February 2008
- Tagged
- JS_Extractor, PHP
So, it’s been a long time since I wrote (or even looked at) Table Extractor, and almost as soon as I wrote it I knew there were a lot of problems. For a start:…
My HTML 5 Favourites
With the W3C publishing the latest HTML 5 working draft and supporting differences from HTML 4 document, I thought I’d list some of my favourite additions and changes:…
X-UA-Compatible in the Future?
- Posted
- 24 January 2008
- Tagged
- Internet Explorer
After all the talk about the IE8 “super standards mode” (something that should really be called “the standard, normal, default mode”) opt-in, I’ve put down my thoughts in the comments on Eric Myer’s latest blog post. The gist being that if we have to have it at all, it should be a one off, short term solution specifically for the jump from IE7 to IE8…
IE Floated Columns Totaling 100% Bug
I feel I’ve been blogging a lot about IE bugs so far, which I guess I have; but then, I wouldn’t have to if there weren’t so many! Anyway, this particular bug has no doubt been worked around in many of the column based layout templates available on the web, it may have even been worked around in this exact way, but I didn’t find it. And when specifically Googling for it nothing of any use came up, so hopefully this should help some people out…
IE7 Dotted Borders: Close, But Not Close Enough
As if we needed any more IE bugs, I’ve just run into another. Although dotted borders were supposedly fixed in IE7, it turns out that they still render as dashed if applied to a fieldset with a legend (which is of course required). There’s no workaround as far as I know…
Three IE Form CSS Problems & Solutions
I was recently writing some CSS for a form, and ran into a few IE problems/bugs which I’ve either not found documented elsewhere, or at least not found my solutions mentioned, so I figured it would be beneficial to post them here…
Archive & Tags Added
So, it took me less than a day to realise I needed a better archiving/category system for the blog. So I’ve added one. You can now view posts by tag (via the blog home page) or through the archive via the date links under each post title (or by just guessing the URL if you really want)…
Launch!
Welcome to the brand new jacksleight.com. There have been so many versions of this site that I’ve lost count, but this is the first major version since I started freelancing full time, so we’ll call it version 1.0…
Really Shiny
Really Shiny is now closed. To be fair, it’s been closed for ages, but now it’s really closed. For anyone looking for the scripts and tutorials I once posed there, the most popular ones can be found below, anything else is gone forever. Please note that I no longer maintain or support any of these scripts or tutorials, so if you need help, you can try emailing me, but I can’t guarantee anything. Some scripts have been superseded by better things, which are mentioned below where relevant…
getElementsBy*
So, it’s been nearly two years, and I’ve finally decided to close getelementsby.com, mainly because I want to consolidate all my web projects into one place (this place). to make it easier to manage, and get everything under one roof. But don’t worry, the entire list of functions is still available (below), and I also intend to make a major update soon. Until then, here’s what’s left of getelementsby.com:…
Jeola
If you’re wondering what happened to Jeola, it’s now closed. Jeola was my final year project at university, and it served its purpose well, however there were simply too many major features missing to make it genuinely useful as a full blown application. There’s still a part of me that wants to continue with the idea, and there may well be a Jeola 2.0 one day, but right now I’m too busy freelancing to concentrate on too many personal projects…
