Free SMS service notifications using Google Calendar

Today I had a small revelation. I was wracking my brains trying to figure out the SMS messaging provider to use to send myself service outage notifications for my clients’ web sites. Given that I have just a handful of clients so far, it makes no sense to use a provider that requires a minimum… Continue reading Free SMS service notifications using Google Calendar

Confused Narcissus

Ok, so a while ago I set up a Google Alert to inform me of happenings related to myself, and periodically it tells me someone on the web called “Dan Walmsley” (typically an Irish F1 Engineer, but occasionally me) has been written about. Today, however, the results were far more disturbing. Dan twinned the Steward… Continue reading Confused Narcissus

Wicket, Tomcat, Debian: Sometimes a little security goes way too far

Was up until 3am last night banging my head against another frustrating go-nowhere issue deploying Wicket on Debian Etch’s default Tomcat5.5. Apparently the latest version (5.5.20-2etch1) has additional security headaches features which prevent wicket from functioning properly out-of-the-box: First of all, there’s still an (as-yet-unsolved) mystery around why I couldn’t get Wicket to start up… Continue reading Wicket, Tomcat, Debian: Sometimes a little security goes way too far

End the Wicket PermGen issue

Update: This doesn’t seem to have completely fixed the problem, although perhaps I’m reloading the context to often for the garbage collector to keep up. I’ll keep you posted. Anyhoo, if you read this and try it out, please let me know if it works for you. Anyone who develops Wicket applications and doesn’t have… Continue reading End the Wicket PermGen issue

Training Junk Mail filter using Apple Mail and GMail IMAP Connector

Like most people, I get literally thousands of spam messages a month. I never see them, of course, because they’re filtered out by Gmail’s incredible spam filtering system. This is all well and good if you’ve got a Gmail account, but what if you want Google-quality filtering for your business or other mail accounts? Well,… Continue reading Training Junk Mail filter using Apple Mail and GMail IMAP Connector

Jackrabbit, Wicket, Tomcat, Maven2… hell.

What follows is lessons learned migrating to the potentially magnificent Maven2 for dependency management. Put <scope>provided</scope> on Tomcat shared resources in your pom.xml If you deploy jars as a shared resource on Tomcat (i.e. put the jars in common/lib) then be sure to add the <scope>provided</scope> to those dependencies in your project’s pom.xml. Otherwise, you’ll… Continue reading Jackrabbit, Wicket, Tomcat, Maven2… hell.

Virtualising Magnolia CMS

In a sharp left-turn for the danwalmsley.com ouvre, what follows is instructions for virtualising Magnolia CMS. Magnolia is an open-source Content Management system available in both community and enterprise versions, and is elegant and easy-to-use. If you want to deploy Magnolia for multiple clients across multiple virtual domains hosted through a single instance of Apache… Continue reading Virtualising Magnolia CMS