Some problems with assuming that all features can be added with plug-ins

October 30th, 2006

Plug-ins are great, they allow feature introduction into software that the original authors didn’t dream of at the time. This commonly approached solution to preventing feature creep in the core of the product has some flaws though. When the orginal authors of the software don’t know what sorts of functionality people will want introduce they inherently have no way of knowing what hooks they need to provide plugin authors. They can’t design what they don’t know - it’s just impossible. There is somewhat of a solution though, create hooks so they plug-in authors can do anything they like! Of course, this is bad as well…

I’m desperately trying to use Wordpress at the moment for blog and page management as I try and convert my existing hand-cranked XHTML web-site to something more manageable. I really want it to work because I like the fact that I can find plugins that do cool things with the content, that I can download new themes, that all the content is in a database and so on. I really want this to work because every time I want to change the look of the existing (albeit sparse) content it’s painfully time consuming.

However, Wordpress has literally had hundreds, perhaps thousands, of plug-ins built for it. And that’s where the wonder of plug-ins starts to tarnish. There are soooo many plug-ins that I have no idea where to find the good ones to fix the problems that I’m currently experiencing. In many cases someone has started a plug-in, someone else has added something cool to it and now I don’t know which one to use. And worse, once I’ve installed the plug-in how will I know when a bug has been fixed or new feature has been developed? Unfortunately it seems that the plug-in management for Wordpress is limited to hoping that the person installing the plugin has unzipped the plug-in into the correct location and activated it. I’ve got around 20 plug-ins in my list at the moment, some months and months old and I have no idea if any of them are the latest version and whether or not there are any updates to them.

The biggest problem I’ve got at the moment is that the default editor in Wordpress is not overly useful. It’s falling over in many ways trying to get my existing content into blog posts. Especially around image and page linking. And, it seems like there isn’t any good way for a plug-in developer to hook into the editing phase (I would have thought a rather significant phase) to allow the user be perform useful things. I mean, how many hoops should the user have to jump through to reference another post in the same blog?

Plug-in authors seem to be able to do all sorts of whizzbang things when it comes to churning out cool HTML and JavaScript AJAX type stuff but can’t seem to make it easier for a user to write useful content. The user should be able to click on a button to reference an existing post but it doesn’t seem like this is possible because none of the post linking plug-ins have offered this as a solution.

Trouble getting bluetooth to work on my HP laptop with Windows XP SP2

October 29th, 2006

What a freakin’ nightmare trying to get bluetooth to work on my HP laptop so I can get my new cellphone to talk to it via bluetooth.

To start with I couldn’t see any bluetooth devices entry in the Control Panel despite Windows Help telling me that’s where I had to go in order to configure it. After searching on the internet it seems like this is a common problem in Windows XP SP2. If Windows doesn’t find a somehow certified bluetooth device driver then it simply doesn’t show all of the Bluetooth related information in the Control Panel.

After finding that the Control Panel applet is run using bthprops.cpl I thought I could just use that directly. However, running bthprops.cpl didn’t actually do anything. So after more searching on the internet, there were more people found with similar problems of having the Bluetooth Control Panel applet simply not doing anything. Some people uninstalled the original bluetooth drivers and then had Windows install the new drivers and everything worked. Not for me though, unfortunately. Even updating the driver through the Device Manager didn’t seem to do anything because Windows Update couldn’t find any more up-to-date drivers.

Anyway, it’s all working fine now after I went to HP to explicitely download the latest drivers from Support Software for Bluetooth by HP. 20 odd Mb to download though, but at least the problem has gone away. Hooray!

If you are having problems with bluetooth not showing up in the Windows Control Panel then I suggest trying to download the latest drivers for your bluetooth device to ensure they are compatible with Windows XP SP2.

 

Woohoo, the FCK editor doesn’t scramble handwritten HTML in WordPress

October 23rd, 2006

Wohoo, I’ve finally found an editor for WordPress that doesn’t scramble handwritten HTML. I’ve been trying to get some Google Gadgets and Picasa Web Album links working in posts, and the standard editor for Wordpress would scramble both cases - even when using HTML mode. Very frustrating.

The FCK editor (no not the naught word f*** but rather the unfortunate initials of the author) as part of the ChenPress plugin to WordPress seems to work a charm.

I can now happily cut and paste the HTML source from either Google Gadgets or my Picasa Web Album’s and not have to magically rejig when I click save.

The Magic 8-Ball lives as a Google Gadget

October 23rd, 2006

Yes, the famed Magic 8-ball lives as a Google Gadget.

This was the better of the two Magic 8-Ball gadgets that I found at Google.

iTrip Rocks

March 29th, 2006

I purchased an iTrip several weeks ago and have been listening to a variety of podcasts on the way to and from work each day.

After finding the one and only silent frequency in Auckland (88.0 FM) it’s been great listening to something other than radio/CDs which just seems like such a waste of time. When you travel for an hour each day it’s at least good to be making some use of that time.

I’ve been learning some cool stuff and keeping up with the F1 season now that I can’t watch races since it’s only being shown on Sky. I’ve also managed to listen to a number of great web related conferences.

Pre-pay petrol pump madness

November 30th, 2005

More and more petrol stations have now converted the normal process of getting a tank of gas into something more complicated than it need be.

Going to the petrol station isn’t one of those life fulfilling activites so I want to spend as little time as possible there. Needless to say I always fill my petrol tank to the very top until no more petrol can physically fit in.

Now, if you want a complete tank of gas you don’t really know how much it is going to cost, especially with the fluctuating cost of petrol these days, so having to go into the petrol station before filling up is just a waste of my time - especially when the attendant gets things wrong.

I went to fill up at yesterday and the only pump left was the one furthest from the pay counter. It turned out to be a pre-pay pump “for security reasons” so I went into the station to pre-pay. I said I didn’t know how much it would be because I wanted a full tank so he just asked me the leave my card, which I did. I ambled back to the car thinking how silly this was and found out that nothing had changed. I clicked on the “Fill” button a few times but nothing worked. At this stage I was just a bit fed up and thought about just going to the next station. However, they had my card so I’d have to go back and I just couldn’t be bothered. In the meantime someone else had left so I just moved the car across to one of the normal pumps.

Then last night Shelly also needed petrol. We had a 6c/l off voucher from Countdown to use at Gull so we went to the closest one of those near New Lynn. ALL of the pumps there were prepay and one was out of order because it had a cone in front of it. Shelly went inside to ask what on earth we did since we had the voucher. The attendant said to use the non-pre pay pump. Shelly then asked which one that was because we didn’t see one and he said “the one with the cone in front of it”, quickly followed by “we put the cone in front of it so that people can’t use it”. Now this seems pretty silly to us since we always thought that a cone meant that the pump was out of order.

Anyway, long story short, all the faffing around at Gull with their moronic cone solution only saved $2.80 so next time were just going somewhere that doesn’t have pre-pay!

Surely they can come up with a better solution than having everyone pre-pay to prevent people leaving without paying. For example, they could put a light above each pump that turns red once you start putting in petrol and then turns green once the account has been paid. That way it is completely obvious to the whole world when someone tries to skip out without paying the bill. This should prevent all but those people that simply don’t care from leaving without paying. Every single petrol station already has cameras in place to track what cars are at what pump, but I guess this still isn’t deterrent enough and the costs of tracking the people down eat into their margins too much. At least the red light/green light solution makes that fact that you are leaving without paying visible to something more obvious than a video recorder.

New Puppy

October 18th, 2005

Shelly finally convinced me that getting a dog wouldn’t mean that we would become house bound social slugs (as opposed to social butterflies - not that we do much flying).

Our new addition to the household arrived on Saturday. She is a chocolate border collie and is named Keira (after much debating between that name and Brenna).

So far so good. There haven’t been too many accidents in the house and she pretty much sleeps right through the night. Keira is a beautiful puppy and is very fluffy. She also has very pretty markings and is very laid back.

Shelly has already started clicker training so in no time she’ll be smarter than me :)

Mountain Breakfast Madness

September 5th, 2005

I was snowboarding at Mt Ruapehu at the weekend. I don’t like to eat as soon as I get up so I thought I would simply get breakfast on the mountain. Bad idea.

Here’s what happened.

Was standing in line waiting to order. Someone walks down the line and asks if anyone wants to order breakfast. At first glance this seemed all good - order while in line and pay when you get to the till. Saves some time. She took my order and I gave her my name. That seemed a little strange, that was all I gave her and was all I got.

I got to the till carrying a V drink that I had also grabbed. Total $3.50. And then I thought I should mention I was also getting breakfast. Oh, that’ll be $16.50 then. At this point things seemed pretty dubious.

Anyway I took a seat and waited. Then I noticed staff walking out wandering around with breakfasts calling (not so much calling as talking slightly aloud) names. At this point I realised that my chances of getting breakfast were pretty slim so I moved closer to where the staff were popping out of the kitchen.

10 minutes later a staff member with some form of European accent seemed to be calling out “Divad”. I asked if she meant David and she said yes. No drama, breakfast all eaten and ready to rock. Then another staff member was walking around calling “David”. At this point I started to ponder if that one was actually mine. Especially since I had talked with some other guy about the silly breakfast system. He ordered just after me in the queue but got his breakfast 10 minutes after me.

Perhaps it was mine, perhaps not. I guess I’ll never know. Who knows how many people have grabbed other peoples breakfasts, how many people never paid, and how many people never got their breakfast. Next time I’ll use the name “Snoopy”.

And it could all be resolved with a simple ticketting system which would cost a grand total of about $2.00 a day in tickets. Silliness really from a company raking in over $250k in ticket sales alone for a good day on the mountain.

Subaru Car Usability Goodness

August 2nd, 2005

With having an interest in usability it was good to find that someone had put some thought into the interior functions of my new Subaru Legacy GTB.

Driving home the front window started fogging up (the interior had just been groomed so was still a little damp). I looked around for a button that had the front demister icon on it. I found it easily because it was pretty much the closest button to the driver on the center console. I pushed the button and it did all of the settings needed to demist the window and voila, I could see again. Fantastic - no more fussing around with the temperature, fan speed, and vents.

Then when we picked up some fast food on the way home. I opened the drinks holder and put the drink in. I wondered why, when I pulled out the drinks holder, it swung away to the left. As soon as I needed to demist the window again I knew. They move just far enough to the left that you can still access the the demister button and the Auto and Off buttons for the climate air controls. Double fantastic. Small things like this give me a small fuzzy feeling inside. Much better than that frustrated feeling when something is completely hopeless to use.Well done Subaru, I might just yet be a Subbie convert yet - like just about all of the other people who I have talked to whom have owned them.

Buying a New Car

July 31st, 2005

I’ve been looking to buy a new car for some time. The Civic SiR hatchback that I have is fantastic but it’s just too small. On too many occasions lately it’s been such a pain in the arse to move stuff around that I am splashing out and buying a Subaru Legacy GTB station wagon.

I’m pretty pedantic when it comes to cars. My Honda Civic is probably one of the best examples of it’s kind in New Zealand. The interior is near on perfect and the exterior still looks great once it’s been washed. So, when hunting for a new car, it’s presentation was always going to be the deal breaker. I found over 12 cars on trademe.co.nz that matched my criteria (1996 - 1997, white, manual, reasonable kms, and in good condition).

Good condition is just so hard to convey in a photo. Many of the cars that I eventually viewed looked fine in the photos on trademe but looked pretty average in real life. You can usually tell a lot about the life a car has had by the small things that people overlook. Yes, you need to have straight panels, a flawless interior and all that other big stuff, but you also need to look at the small stuff. Grooming of cars these days makes this harder since years and years of gunk can be steam cleaned away - they don’t get everything though.

For example, car groomers will often miss areas where a car fanatic would always keep clean. They’re only getting ~$140 to clean the car so they aren’t going to try to get it back to showroom cleanliness. They’re just going to clean it enough that only the most stringent purchaser is going to notice. Bits that they might miss or do quickly are areas like the painted bits on the inside of doors. If these aren’t clean, then chances are the car never really got a regular clean by the owner. Also, the painted area around all the door hinges (don’t forget the boot) can be a good indicator. If these areas have just had a once over by the groomer there will still be cruft in the bits that a quick wipe can’t reach.

Other things to look for are superficial parts that have gone rusty. One of the cars I looked at was pretty good except that it had heavy rusting of things like the window wipers, the ends of the rear gas struts (which hold up the boot), and the small clips on the front bumper where the number plate would be attached. Perhaps this isn’t a big deal, but if small components like this are heavily rusted then it’s likely to have lived in a reasonably harsh environment, i.e. in some seaside town in Japan. Look carefully to see whether the exhaust is rusted out anywhere with problems like this.

Moving on, I eventually found a likeable dealer with a car that was in really good condition. I payed more that I was oringinally intending too, but I’d spent several days worth of time looking at average cars that I wouldn’t be happy with long term in the price range I wanted. Actual purchase price isn’t really the main issue with cars these days anyway. I’ll own the car for 3+ years in which time I’ll probably put in over $7k worth of petrol, $5k worth of insurance and weeks and weeks of time spent driving. Spending an extra $1k or $2k for the car that I really wanted wasn’t really that big of an issue for me.

It almost seems like fate that I was supposed to buy the car. I’d found one in the morning that had great potential that was more than I wanted to spend so I said I would carry on looking. I then went to another dealer that had one in poor condition, and then onto this dealer. I was looking at the GTB they had advertised when they mentioned they had another one just arrived. Seemed too good to be true: great condition, good mileage, new tires, tints, Recaro drivers seat (the standard seats don’t have very good lumber support and not as bigger bolsters as I would like), twin air bags, and they were willing to do the cambelt change. After a bit of haggling (which I’m not great at) we ended up with a price that we were both happy with. Sign some forms, pay a hefty deposit and voila, I can stop spending time looking for a new car.

So, with a brand new car (well, second hand really) on the way all I have to do is decide what to do with the Honda…

At this stage I’m leaning towards spending a little bit of cash on it to do some club days at Pukekohe Raceway.