Free stuff = mindshare

Until quite recently I had used’s free dynamic DNS facility for years to keep track of my home IP address. It was great. Any time I was away I could always connect to services at home without having to do any gymnastics to figure out what IP my ISP had granted me today.

Then things changed… at first they required you to “keep alive” your dynamic hostname by clicking on an email link once a month – a bit of a pain, but I put up with it since I had benefited from their free service for so long, and it worked so well.

And then they stopped the free service. Which is of course their prerogative – why should they keep providing a free service to millions of geeks out there when they have costs to keep down and “real” customers to take care of.

Bad decision. had in one fell swoop thrown away one of their greatest assets – mindshare. A vast amount of it. No doubt their penny-pinchers were pointing to the 99% (wild guess) of their subscribers who weren’t paying and saying “they’re just costing us money!” But 90% of those 99% were probably geeks like me, probably worked in technical positions, and when asked who to recommend for such a service would probably have answered “DynDNS” without even thinking about it. Suddenly we are all looking around for someone else… and of course or one of the many alternatives that have since appeared are more than happy to oblige. They have caused a self-inflicted diaspora.

Another example is AVG. I have been using the no-nonsense free edition of their anti-virus software for years. I imagine a similarly vast proportion of their userbase are freeloaders like me. But, once again, those years of stable service mean that I don’t hesitate to recommend them to someone else, and if I were asked by a small business what anti-virus tool they should invest in, of course I would also suggest they consider AVG.

Oh, actually, I just remembered… I did. 🙂 For a real estate agency that invested in multiple licences for the full version of their product.

In short… free stuff may look like it’s costing you, but it may be the best advertising investment you ever make.

ETA: This was actually a post I drafted quite some time ago, when had actually “recently” changed their policy. For some reason I never posted it… but the opinion is still valid, so here it is.

dispus 2.9 – now handles huge directories

There has been a long-standing bug in dispus with handling of directories containing thousands of files due to a command-line-too-long problem when passing the list of files to the du command. It’s now fixed by running it through xargs and using the IPC::Open2 library to run it, allowing me to pass the list of filenames in via standard input. If you have no /usr/bin/xargs on your system, it will fall back to the old method.

Enjoy the new version – it has been 7 years coming!


I’m still alive! Just very quiet.

I have just published tgmlify, a tool for syntax highlighting code in Tek-Tips posts.

ViperMan 0.5 (beta) released

I’ve just released ViperMan 0.5, the second public beta of my Viper Racing setup management utility.  The latest changes are:

  • Added a ReadMe
  • Fixed a bug saving the ride height when a car with fixed ride height was selected
  • Disable setup options for fixed values
  • Added LapMan location to options so you only need one copy installed on your system
  • Other cosmetic user interface improvements


dispus 2.7 with ‘human-readable’ format

I’ve just released dispus 2.7 after a feature request by gatetek at the Tek-Tips forums.  The script can be modified to set $human_readable to 1 if you prefer file and filesystem sizes in units of 1.23 KB, 3.45 MB and 6.78 GB as opposed to 123,456,789 KB.

dispus redundant?

SamBones simple, incisive solution for analysis of disk space usage effectively renders dispus redundant.  Ah well, it was a good exercise in PERL.  🙂  A few people seem to like it, so I will continue to maintain it anyway, should any maintenance be required…

Incidentally, the command he suggested for Solaris was:

du -kod /export/home | sort -rn | head -20

The equivalent for Linux would be:

du -kxS /export/home | sort -rn | head -20

Welcome to the Frozen Depths…

My previous home on was removed without so much as a by-your-leave, and the very unhelpful folks there would neither restore it nor allow me to create a new page at the same location, so no chance of redirecting the thousands of hits per day *ahem* to here.  Ah well.  I guess you get what you don’t pay for; but as my wife says, manners cost nothing.

I know it looks a little rough at the moment, but I don’t expect anyone will be seeing it for some time, so I worry not.


Powered by the Enlightened theme for Wordpress.