dataFaber 5.0

CrashPlan Dashboard – Shows the status of your CrashPlan backups

Do you regularly back up your computers? I do, and I use CrashPlan for my backups. It’s an excellent service which has saved me multiple times. However, there is a shortcoming: the backup…

Startup Scripts for Java-based Services

I’ve written a lot of scripts to start Java-based applications as services on Linux, and I’ve come to realize that the most reliable way to do it is to simply take advantage of…

Jenkins Show Advanced Settings

Near the end of the day At first it seemed a good idea: just upgrade a couple of Jenkins plugin, then go home for the day. 15 minutes after the upgrade and your…

Exp not working in Oracle 11gR2

Starting from Oracle 11gR2, exp is deprecated and will exclude empty tables from the dump file (not even the table definition). The fact that exp is deprecated does not make it less than…

Better logging on ATG 2007.1 and JBoss

Here’s a way to have actual Nucleus component paths in log files with ATG 2007.1 and JBoss: create a localconfig/atg/dynamo/service/logging/ScreenLog.properties file with the following content useNucleusPathForClassName=true useFullPaths=true The result is: 15:52:15,650 INFO [/atg/registry/PipelineRegistry]…

The Usual Suspects

I decided to try some of the most known Java IDE on the market to see which one would work better for me: the idea was to install each IDE and work with…

Stop the pollution in WEB-INF/classes

Of the 12 or so Java libraries used in this site, 6 of them by default have their configuration files in the CLASSPATH: log4j (log4j.properties / log4j.xml) commons-logging (commons-logging.properties) XWork (xwork.xml) WebWork (webwork.properties,…

Never send email from a web page…

… synchronously. Recently I had to deal with nonsensical email bounces from a site I occasionally update, errors of the type: unrouteable mail domain "hotmail.com" Of course, domains such as hotmail.com, yahoo.com, etc….

On my bookshelf: Agile Project Management with Scrum

Agile Project Management with Scrum (Microsoft Professional) The book is interesting in the way it presents case studies of applying Scrum to software development projects in different kind of organizations, and in what…

Wiping out an ATG repository

Or, wiping out all the data in an ATG repository. Sometimes you have to do it, for example to reset some tables to start from scratch: ATG provides a documented operational tag remove-all-items…

Older Posts »
Page 1 of 2