Archive for May, 2009

Drivers

Sunday, May 31st, 2009

It’s been a lovely sunny weekend and I’ve done many things. Progressed a little on my Peltier electronics project, succeeded in interfacing a Velleman K8055 (VM110) with PHP so I can control devices in my home anywhere in the world (blogs on those two to come) but right now I feel like a little rant.

Learners

I have a great respect for learners – people who are on the road to learn how to drive, most of us were there once. There’s always a few reckless people who’ll go out and drive without a licence, which is why I respect learners above most other road users – you know for sure they have a right to be there.

Everyone else

Soon after I passed my test and started driving on my own I noticed one very catching thing: Very few people seem to know how to drive properly. I’d had my suspicions, indeed it was already known that most people don’t know how to use their indicators. I recall standing on a pavement once, the rain coming down hard, no umbrella having been caught short, barely able to see through the rain on my glasses, waiting for a car approaching me at speed to pass, so I could cross. But it never did pass. After elongating my stand in the rain do you know what that driver did? Oh I bet you can guess. They flew around a corner, no indicators in sight. Could this have been because they didn’t see me so didn’t think they had to indicate? Could it be because they thought indicators are only for other cars, or perhaps all of their orange lights were broken? No, we know the sort of person that was. They’re the sort of person who doesn’t bother to indicate for anyone, the sort of person who kick babies for fun.

Of course, not indicating around a corner is a minor annoyance – it’s not often that failing to indicate at a junction will result in an accident. But there’s one other form of junction where this little flashing orange bulb has a great deal more importance, and it’s one of those places that people still can’t seem to navigate around properly: the roundabout. People drive straight over without indicating. People at junctions don’t know if you’re staying on or coming off, you hold up other traffic, thanks. But it gets worse: People who are indicating that they’re coming off, but are staying on – those cause real accidents. What about people who indicate to stay on but are coming off? That’s annoying for people at junctions, but it’s also annoying for people who follow the lanes of a roundabout properly – those that indicate incorrectly usually don’t. Going right? Right lane. Going left? Left lane. Coming off at the next exit? Cross to left lane after exit preceding the one you want and indicate left. Not hard is it.

Taxis

One thing I’ve noticed specifically is taxis. If they have a fare, they drive slightly under the speed limit, just enough to piss you off. If they don’t they usually up your backside. They also don’t keep to their lanes at roundabouts, in my experience this applies to all taxi drivers. There’s some dual carriage way in Bedford interspersed with roundabouts. Usually, I approach these in the outside lane, as everyone else is a little slow (you’re scared of roundabouts when you can’t drive properly, right?) The problem I have, is that entering a roundabout at the same time as a taxi in the inside lane will usually result in you being cut up. Because they drive straight over and don’t curve with the damn thing. I commuted from Luton to Bedford for 6 months and this happened a couple of times EVERY SINGLE MORNING. Learn to god damn drive you bastards.

Women

Women are known generally to men, to be poor drivers. The fact is, everyone is rubbish. Not just women, but men as well. There, I said it.

Road designers

Sometimes, these guys like to have a little fun. Such as putting a zebra crossing just the other side of a hilly, wide, 40mph roundabout. Generally, it’s not a good idea to put things on the road that a driver might not expect. Nice one Luton Council.

Country roads and villages

Oh dear. Deary deary. If there’s anything worse than someone who drives up your bum all the time, it’s someone who can’t decide if they want to speed, or drive too slowly. There’s quite a lot of country roads dotted about England which have a speed limit of 60mph. There are usually partitioned with small towns and villages where the speed limit is usually 30mph. Often, I’ll find myself come up to someone going annoyingly slowly, usually 40mph whilst in this 60 zone. On narrower winding roads the chances of passing are low. And do you know what annoys me even more? When we hit a 30 zone, but they carry on doing 40. You GOD DAMN BASTARDS. You drive through the 30 zone, a few minutes later than you would  have done whilst watching them disappear into the distance. They disappear over a hill. It’s a 60 zone again, you put your foot down. Just as you get to 60, there they are again. ARGHHHHHH.

Speeders

Now, I don’t generally have anything against speeders. Except when they pull up behind you flashing and bibing, because you’re not going fast enough, even when you’re at the speed limit. One such incident happened to me a while ago on the motorway. A caravan (doing about 68, which is illegal I might add) was overtaking an HGV. Naturally, I was in the 3rd lane attempting to overtake them both, at 70. A BMW pulls up behind me, just at the point where all 3 of us are in a line, HGV, Caravan and Me. Now, I only have a little Ka, it’s acceleration from 70 to anything higher is very poor. So, what does the genius do behind me? He flashes because I’m going too slowly. I made him wait. Next time I’ll brake test the bastard – their shiny BMW’s are more expensive than my Ka after all, and if he goes into the back of me whilst in everyone else’s blind spot, who’s to say he didn’t get impatient. That said…

BMW Drivers

Whilst it’s probably fair to say there are one or two good BMW drivers out there, I’ve never met one of them. Driving along at 70 on very rainy day, so rainy that even with the fastest setting of wiper visibility was poor – 30 metres at best, in the middle lane of the M25 you’d probably have thought to yourself, like me, that nobody would be stupid enough to go even faster – doing 70 was probably risky enough as it was. So guess how surprised I was when a BMW rushed past me in the outside lane – doing at least 20mph more than me. I spent a few seconds wondering how on earth he could see through the rain. Then I realised – he couldn’t. The next thing I saw was his face, as his car was facing mine in the middle lane, me still doing 70. It was all very quick, but he had spun in front of me, across the inside lane and then crashed into the barrier past the hard shoulder. I stopped on the hard shoulder myself as fast as I could, because that’s what you do right? About 10 other people did the same, including one that looked like he’d been clipped. Given the rain and traffic, I’d stopped a good 100 metres away from the scene and decided that with so many other people around there was no point waiting.

Conclusion

When you hit 70, you have to retake your driving test to make sure you’re still fit to drive. I’d quite like that to change – once every 3 years everybody should re-take their driving test. Maybe it’ll get some of these toss pots off the road.

Spam

Sunday, May 17th, 2009

As a child, growing up in the 80′s when the Internet was unknown to the masses, spam was a good thing.

Not many people send you mail when you’re young. You’ll get a few cards at Christmas (if your family is of that persuasion) and some for your Birthday, but then there’s nothing. I used to absolutely love it when I was sent something random, whether is was an application to a credit card or a 50p coupon off tampons.

Growing older, you start to realise this junk mail is slightly annoying. Most of the things you’re sent don’t relate to you, are unnecessary or are something you’d never purchase anyway, and so you throw it away usually without reading it. This problem is escalated when you move into a rented house that has had a lot of tenants in a few years; the quantity of addressed junk is phenomenal.

But that’s not why I’m here to talk to you today. My issue is somewhat different – leaflet spam.

A couple of weeks ago, I put a little notice up on my front door that politely asks “No free papers or leaflets please”. This is because I have little time for random toilet paper being put through my door, and it usually ends up straight in my bin. Now, this has been partially successful, in that the child labour force who usually deliver the free papers are obviously well educated, can read the sign and don’t give me a paper. Unfortunately, this isn’t so for the normal leaflet deliverers. I’d always assumed that leaflet deliverers were students or ‘other’ who couldn’t find a real job. But given the amount of leaflets I’ve received post sign I must conclude that the people delivering them are illiterate.

Incidentally, the best way to stop people sending spam to your email address is not to give out your email address in the first place. Give it only to known contacts, don’t use it in websites you’re not familiar with (use a second, throw away email for those) and never publish it in plain text online. If you absolutely must then I’d recommend Google Mail who have a fantastic spam filter.

For your entertainment, here are all of the leaflets I have received so far; their deliverers willingly ignoring my polite request:

  • LA Fitness
  • Christian Aid
  • The Green Party
  • Choudhury Indian Restaurant (Yum!)
  • JS Cars (who have a lovely hotmail address – never tried emailing for a taxi before)
  • Mama Jan Pizza
  • Johns Car Wash (Under new management (!))
  • KHAN Cafe Rooje (heh, reminds me of Kirk: KHAAAAAAAN!)
  • Italian Express Pizza
  • The new unitary council – I’m taking control – I’m voting CONSERVATIVE (I will obey)

Playing with Maps

Sunday, May 10th, 2009

I spent several hours yesterday enhancing something I made a few months ago to help me move to Beford. Rightmove is a fantastic resource when you want to find somewhere to live, but if you’d like to be close to something be it your job, your kids school or the local Tesco then it becomes quite a labourious task of going through each property you can afford and seeing where it is.

The mashup I made essentially scrapes all of the rental property from rightmove’s site, calculates the map position and draws it onto a Google map via the api. Yesterday I tidied up the code, improved the scraping and added some searching facilities, although there’s still some work to be done.

If you want to try it out, I’d recommend a browser with fast Javascript processing as it’s quite Javascript heavy, so either Safari or Chrome. It works well enough in the current release of Firefox too. Naturally, IE6 is like a dead horse, and IE7 isn’t much better.

Enjoy

Mashup of Bedford rental property

My Kinda Festival Site Launch

Friday, May 8th, 2009

A site I’ve been working on for the past few weeks at evolving went live today – mykindafestival.com

This is one of the fullest projects I’ve worked on there so far, apart from most of the HTML / CSS though, it’s all me baby!

The user side works fully without Javascript but with it there’s some nice progressive enhancement in use. I’ve even added a Mac style button shake when you enter some bad details on the contact / win tickets forms – give it a try! And then enter the promotions to win some free festival tickets, you might just be the lucky winner :-)

Nintendo is better than Sega

Thursday, May 7th, 2009

Many moons ago when I was just a young teen there were many discussions with my fellow peers of which was better: Nintendo or Sega. Nintendo at the time had a more powerful console then Sega, which could produce a higher resolution, more colours and had more channels for sound. This makes Nintendo the clear winner, or does it? Nintendo and Sega manufactured games consoles, they manufactured games and they produced many happy people from it. Such a young mind often finds it hard to grasp that something isn’t necessarily better than something else even though it may appear so on the surface, for they do not understand the concept of personal preference. So perhaps we can see that neither was really better to the consumer; they were equal. Preference is everything, one mans junk is another mans treasure and such.

Those days are long gone, we’re all grown up now aren’t we, able to understand opinion and be happy with it. Or are we?

Mac Vs. PC

Oh dear. Where to begin? Growing up isn’t always as simple as it first appears either, for the teenage debate hasn’t disappeared, it’s merely transformed into another debate. Which is better, a Mac or a PC? Apple advertisements will have you believe that all PC’s run Microsoft Windows, which suffers from crashes, viruses and poor usability. Unfortunately, for a pedant such as myself, this irks me. PC as most people will know, stands for ‘Personal Computer’. This indeed means, that a Mac is also a PC, but let’s gloss over that and assume that Apple assumes that people assume PC stands for IBM based Computer (which ironically, Apple is moving closer to every day).

There’s then the misconception that if you buy a PC, you’ll get Windows, and a buggy copy prone to crashing at that. PC’s however run all sorts of operating systems, the biggest name you may have heard of before being Linux. But that doesn’t matter does it, you already know that Mac’s are better than PC’s, so you’re sold. Apple has a fantastic marketing department that really knows how to sell. Contrast this to Microsoft, whose only saving grace is perhaps that, although their advertisements are usually extremely dire, it’s this that makes them memorable. Songsmith anyone?

Apple’s are expensive, often two or three times the price of a PC running Windows for the equivalent hardware specification. But Mac’s are also very stable and very secure all of the time which can make it an attractive investment. Microsoft Windows 3.1 never crashes. Really. Windows 95 was an impressive feat of engineering, but that huge jump in code-base comes with costs, and bugs. Windows 95 and 98 were both good operating systems at the time, but their stability was very easily jeopardised when introduced to untested components. Windows you see, runs on hardware manufactured by, well anyone. That’s a pretty hard thing to do. As a Web Developer, I have to make sure my output works correctly in a handful of browsers; Internet Explorer, Safari, Firefox and Chrome at the very least. Writing for four possible platforms is bad enough, but imagine trying to write for thousands.

This is where drivers come in. Drivers are low level applications written by third parties to tell an operating system how to communicate with a piece of hardware. Poor drivers and poor hardware are also the biggest causes of Windows crashes, something I’m sure Microsoft is all too aware of. Apple has been clever here – its operating system already knows the hardware it’s going to be running with in intimate detail as OSX could almost be considered to be an embedded system – it’s specifically made to run on specific hardware. High quality components from well known manufacturers reduce the problem of crashes significantly, but that also drives the cost of a computer up which isn’t a good thing when you’re a salesman. Windows 98 crashed all the time, literally once or twice a day on the first PC I ever purchased from Dixons. Windows 98 crashed roughly once a month on the first computer I built myself.

Windows XP was another massive leap, and Vista again. Both received mixed reactions at launch, people don’t like change even if it’s for the better. I made my latest PC and have Vista installed on it. Since I’ve installed all the drivers correctly for it (which incidentally isn’t many – Vista is absolutely amazing at installing things for you, but then it should be with a multi-gigabyte footprint) it hasn’t crashed in the year I’ve had it.

Mac’s generally look very well designed, PC’s usually look like ugly beige rectangles. There’s a trick here too, especially these days – people love something that’s shiny. Now, not all PC’s are ugly. Mine’s pretty, in a very attractive if slightly expensive Antec case. Trying to buy a good looking PC from the high street is however, a different proposition.

And then there’s software. OSX is a good operating system in many ways, and fails in others. For myself, I don’t like the way windows are only re-sizable from one corner – why the limit? Active and inactive windows are slightly different shades of grey from each other, which I find hard to distinguish. This problem is for me exacerbated by the menu-bar, which is stuck to the top of one display for any application you’re using. I often find myself doing something silly in the menu only to realise it’s not the menu for the application I wanted it to be. Also, Finder has to be one of the buggiest file explorers I’ve come across. But it’s not just Macs that bug me – UAC. What the hell. User Access Control, introduced by Microsoft in Vista is designed to make sure everything I do is secure. But it’s too much. It’s too secure. I’m asked permission to try to view the control panel. Are you sure you really want to do that I’m asked? Yes, yes I’m quite sure of it. Imagine this kind of security in a toilet: You’re trying to wipe your arse, Cancel or Allow? Needless to say, UAC was disabled within ten minutes of my first every install of Vista. At midnight, Vista has a fit. Apparently, changing from 23:59:59 to 00:00:00 is a very labour intensive process. Windows’ file explorer occasionally decides to use large icon view for my mp3 collection, in a folder of thousands, when I’d left it in list view. Why God, why? What possible use could I have for an mp3 icon the size of an American on a McDonald’s diet? And then there’s the versions, as an Apple ad aptly points out, I have a choice of many different versions of Vista, one of which has everything the others have parts disabled. Why wouldn’t I just want the best one? Sometimes, giving people a choice isn’t always a good thing.

And so there you go. Personal preference is everything. I love building things and I love playing games – two reasons I choose to use a ‘PC’ over a Mac. Now stop bitching over which is better, you will never win against personal preference, unless you’re a Nazi and exterminate anyone who thinks differently from you.

And for reference, I love Nintendo; R.I.P. Sega.

Hello World!

Monday, May 4th, 2009

Ah, what a brilliant cliché to begin with. Hello indeed and welcome to my blog.

I was sitting in my personal cinema this afternoon playing various games such as Mario Kart, Kororinpa and Eledees on my Wii console when I decided I should be doing something else, something that I’ve wanted to do for a long time. I set about downloading, reading about and installing wordpress, the blogging application with which I have written this entry.

For at least the past two years I have had a conscious thought in my head that I should re-make my website. Partially this is because it is rubbish and no longer a representation of my skill set and partially it’s because I’m a developer, eternally unsatisfied with results, always thinking of ways to make something even better than the previous iteration.

My good friend Ben Dodson has recently launched a new website, inspired by his new found freedom from a managerial hierarchy, boldly sailing the seas of freelancing. It’s most likely this reason why I’m here now, writing this first article.

So, why AM I here? A good question indeed. I like ranting, educating and researching so expect some posts in the future on some of those subjects. I’d like to moan to you all about CCTV and why it’s a good thing, why drivers and pedestrians annoy me (miscellaneous people in general), how green peace managed to go from boring hippies to dangerous propagandists in my mind, Why I oddly for a developer dislike Macs, and many other things, maybe even some related to my skill set as a web developer!

I’ll leave this entry here, as my fitting entry into the blogosphere. Hello World, here I come!