Mar
31
In the Future
Filed Under FOSS, Perl | Leave a Comment
In the future, there will be so much open source software available, programmers will be judged by how much they know about it and how well they can glue it together to build solutions.
— dive into mark
In the Perl world this is already the case. The Perl programmer who knows what’s on CPAN [...]
Mar
27
Enterprise Software Wreckage
Filed Under Technology | Leave a Comment
Right now, I think the software business has a big hole in the middle. Once you get off the the desktop, with package prices ranging from $50 to $1000 or so, and you expect to be able to install them and go to work, there’s this immense gap up to the enterprise-class software that costs [...]
Mar
22
Spam Spam Spam
Filed Under Email | Leave a Comment
Kasia decided to investigate her highest score from Spamassassin.
41.90 points is fairly impressive, but I’ve got 22 mails with higher scores than that in the last month!
My current highest is 56.8:
Content analysis details: (56.80 points, 5 required)
RCVD_FAKE_HELO_DOTCOM (2.3 points) Received contains a faked HELO hostname
NO_REAL_NAME (0.7 [...]
Mar
21
The Power of Repetition
Filed Under BlackStar | Leave a Comment
BlackStar.co.uk recently redesigned their website to supposedly be XHTML 1.0.
Although it doesn’t actually validate, it has drastically reduced the download time of pages - particularly the front page.
However, someone seems to have listened to too many branding experts or something. Their homepage mentions the full URL of the site 191 times! Of course, this is [...]
Mar
21
Tidying Up
Filed Under Wikis, Weblogs and Outliners | Leave a Comment
So Steve creates a bookmarklet that lets me see that my default MT RSS feed is bad.
Then Beowulf points me to Cynthia, who tells me that my alt = “RSS” tag on my RSS image is too short, as alt tags are supposed to be between 7 and 81 characters long, my “powered by MT” [...]
Mar
20
Yesterday, when writing some tests involving data stored in MySQL, I was quite impressed to discover that I could add random data to the table by doing:
UPDATE table SET column = FLOOR(RAND() * 8) + 1;
I was originally worried that this would pick a random value and then assign it to every row, but no, [...]
Mar
19
JavaScript prototypes
Filed Under Javascript | Leave a Comment
Andrew Hayward shows how to add functions to JavaScript’s basic types - such as adding a ‘trim’ method that can be called on any string.
Mar
16
Moving Server
Filed Under Wikis, Weblogs and Outliners | Leave a Comment
I’m in the process of moving all my sites to a new server. Everything should be mostly transparent, but there may be some flux in the DNS …
Mar
14
Amazon UK launch Web Services
Filed Under Ecommerce, Etech | Leave a Comment
Amazon have now introduced their Web Services to the UK.
This is nice timing, as I’ve just signed up for this year’s Emerging Technology Conference, where Amazon are doing a full day workshop on their Web Services stuff…
Mar
13
The Great Hargeisa Goat Bubble
Filed Under Business | Leave a Comment
“I went straight to the control tower and demanded to see the airport manager. In Somalia, it is the custom to pay a man double the market price if you accidentally kill his beast. I had the price of two goats in my hand before the plane had finished taxiing back to the terminal.”
“What [...]