Between Oracle and the various GNU/Linux distributions the damn Java ball has been dropped!
Really unprofessional from both sides, I don’t care for the technicalities, both sides screwed up and your users are suffering.

Basically along with Oracle’s security update 29 the terms that allow Linux distributions to distribute the Sun JRE and JDK have been removed. This required Debian/Ubuntu/Mint to remove the package as per this bug report.

So what the hell are our Java options for production servers?

Continue reading ‘Oracle (Sun) Java JDK for Debian, Ubuntu, Linux Mint’ »

Just like ye sailors of old there comes a time when an entrepreneur finds that he has no wind in the sails.

Continue reading ‘The entrepreneur’s doldrums’ »

Web application war files can quickly grow. Here are some of the options to deploy a war to production.
Continue reading ‘Many ways to skin a war file’ »

The RF511 is a tasty i7 laptop for the price.
Here is another of my real user reviews including Linux notes.

Continue reading ‘Samsung RF511 (S04-AU) Review with Debian GNU/Linux’ »

All my systems have been upgraded to Squeeze for a couple of months now. Initial impression was that there are lots of nice new toys and the GNU tools and base Debian system feel even more solid than ever. However KDE is more flakey and slower than I have seen a GNU/Linux desktop in a while. There are also missing features in some KDE programs that were yet to be ported (to plasma I presume) at the time that Debian froze the KDE version.

Continue reading ‘Tweaking Debian Squeeze’ »

For some time I’ve been looking for a document management system (DMS) to add to my tool kit. I have come across good reports of Alfresco a few times and thought I would give it a go.

Continue reading ‘Alfresco aka Bloatware’ »

Do you know what is cool/strange/amazing/wonderful?
When I ‘google’ for something and the answer is a link to my own blog!

Proving that I once knew this!

…because the rsync support for backupninja (or at least the Debian one) is a bit naff…or I just simply do not understand it. Very true if a little surprising since all the other backupninja handlers have always worked very well for me. Backupninja is wonderful for creating a backup system, run these shell commands, hotcopy those databases, rdiff-backup the result and rsync or duplicity all that somewhere else. Wonderful stuff now lets fix rsync.

P.S: if you do know how to make the supplied rsync handler work then please post a comment.

Continue reading ‘Backupninja rsync handler’ »

If you use Tomcat occasionally you may want the package installed but not have it startup at boot time.
These notes are for Debian 6.0 (Squeeze) and the supplied Tomcat 6 package.

Continue reading ‘Prevent Tomcat Starting at Boot’ »

The moment you start doing real work with Ajax you will find that multiple page elements have to be updated from a single action.

Continue reading ‘Updating multiple page elements with Grails, Ajax and jQuery’ »