Posted: 2008-12-08

To dump out dimensions in defined units - the layouts package e.g.:

Posted: 2008-11-10

When importing a maven pom that uses the gmaven plugins - remember to go into project structure settings and set src/main/groovy as sources and src/test/groovy as test sources. I'd also like to know…

Posted: 2008-10-13

A good source of entropy is needed for random number generation. This affects services that go via SSL amongst other things. However - in 2.6.x kernels the entropy sources of a system were reduced…

Posted: 2008-10-12

I noticed that some of my scripts in /etc/cron.daily were not running. It turns out that filenames with a dot in them (foo.sh, bar.pl) etc simply don't run. Remove the dots (drop the extension - of…

Posted: 2008-10-01

Listening to the digital story this morning prompted me to think about my Aperture setup. Aperture has its "vault" functionality - but this only works to the local hard drive or to USB/firewire drives…

Posted: 2008-08-13

When you install grub to debian and forget to run update-grub the first time before you reboot then there is no menu.lst file in /boot/grub so you boot to the grub shell I had the following config…

Posted: 2008-08-09

Instead of using a self-signed certificate with glassfish - we want to use one that is signed by a certificate authority. Based on http://blogs.sun.com/enterprisetechtips/entry/usingsslwithglassfishv…

Posted: 2008-08-09

I've been using self-signed certificates for a while - but - that means getting the users to approve them each time they change. Instead - lets generate a Certificate Authority (CA) certificate with a…

Posted: 2008-07-30

I needed to generate a new certificate for glassfish's admin pages. Instead of using the normal OpenSSL self-signed certificate it was easier just to use the java keystore keytool Note the -keyalg RSA…

Posted: 2008-07-29

Version 2.0 and 2.1 (small bugfix release of 2.0) of the grails pastebin was released today. Features include: Codebase is now internationalized (i18n) User friendly URLs Links Running instance: http…

Posted: 2008-07-28

Version 1.0 of the grails pastebin was released today. Features include: Multiple language highlighting support Expiring pastes (optional) Links Running instance: http://dev.chrissearle.net/paste…

Posted: 2008-07-28

In the attached datetest.tar.gz demo app that shows date problem. Browse to .../datecheck/add and hit submit - it should allow the submit but it doesn't.

Posted: 2008-07-21

This is a copy of an article I have recently had published on www.debian-administration.org Imagine you have denyhosts installed and it is adding new attackers to /etc/hosts.deny. Wouldn't it be great…

Posted: 2008-07-11

UPDATE - progress - see end of article I have an openssl self-signed certificate for some websites. These are based on an openssl RSA key. I can use them successfully as client keys - but - it seems…

Posted: 2008-07-11

I have had jira and confluence running under tomcat 5.5.23 (behind apache over AJP13/modjk) for a while now. The aim is to migrate them over to glassfish (behind the same apache but with modproxy…

Posted: 2008-06-08

I have a working dns (bind9) and dhcpd running on my home lan. This adds dynamic dns updates from dhcpd to bind9. The following is mostly based on http://www.semicomplete.com/articles/dynamic-dns-with…

Posted: 2008-05-31

Given that the pom has a correctly configured scm tag section then it's just a case of finding the browsable file. Normally mercurial repo's are exposed using hgweb.cgi or hgwebdir.cgi. Not sure about…

Posted: 2008-05-28

The latest update to Mac OSX 10.5.3 now includes inbuilt google/address book synchronization. However - after updating and adding my login details for gmail to addressbook it just seemed to hang with…

Posted: 2008-05-27

Mercurial - like some other distributed version control systems works such that each developer has a full value repository - there is no real master other than by convention in a team. To set up your…

Posted: 2008-05-22

Why do most people use Load Time Weaving (LTW)? It requires replacing the javaagent/classloader of your JVM which can lead to all sorts of issues. Let's take a look at getting Compile Time Weaving…