tools

services monitoring, flap detection and mail flooding

There are features in software which you learn to estimate just the very moment you understand why they are there. By now, running nagios internally for monitoring the availability of server hardware and processes, we used to have disabled a feature named flap detection which, to cut things short, does „recognize“ whenever a service seems to change its state too quickly (in other words, is „flapping“). What’s the point? A

a better mouse trap #1: persistence, document storage and couchdb

Ever considered building a better mouse trap? Well. I do, actually, each and every day anew. I will leave out most of the more in-depth considerations related to this, as for now they don’t matter – the only thing worth knowing, initially, is that the process of „migrating“, „updating“, „rebuilding“, … an existing, fairly complex application system is something that is painful beyond all imagination, and this even while „just“

digging into the Palm Pre…

After being with my K800i for more than three years, indeed I wonder why actually get a new cell phone, why bother dealing with syncing contacts, configurations, … between two devices again? Well, while being a good, reliable, stable device, there are some things about the K800i that have come to bother me, recently, and subsequently are the features I’d like to see in a successor. Some of them, in

C# and mono: getting some feet wet…

Well, some of the readers of these pages will have noticed that, carefully speaking, my enthusiasm for Microsoft technology is pretty limited. „Limited“ indeed is the right way of putting it: While I have a clear opinion about most of Microsofts monopoly regarding desktop and office software (which, in the end, makes me avoid both as good as I can, and thanks at the very least to Ubuntu GNU/Linux, right

UI tooling and beyond in NetBeans and Eclipse(4)

Whoever is reading this weblog more or less regularly will have noticed that I am an enthusiastic user of NetBeans for most of my development needs, and this holds true even now that, given a current project of ours, I have to switch IDE at least once daily, as we do a project based on Eclipse Rich Ajax Platform and NetBeans, as comes as no surprise, is not too good

Java EE „bulk update“: NetBeans 6.8, Glassfish V3, Java EE 6

„Get Tomorrow Today“ is what, these days, one can read while visiting the NetBeans web site. Well. Indeed. Today, a major update of Suns Java (Enterprise) environment for development, deployment, runtime has been released: First of all, NetBeans IDE has bumped up its version number to 6.8, including (not too much of a surprise, I guess…) seamless and production-ready support for Java EE 6 and Glassfish v3, along with improved

SAP, open-ness and moving to Oracle?

There have been a couple of different posts in various SAP related blogs recently, as well as some responses by non-SAP(?) folks, dealing with Java technology (especially in light of the ongoing acquisition of Sun Microsoystems by Oracle), open standards and „open-ness“ in general, it seems. Looking at this through the eyes of someone who is professionally using a dedicated piece of SAP technology (its database environment SAP MaxDB), a

eclipse+maven2: still a rough ride…

Once you get back to trying… After using NetBeans IDE for the past couple of years mainly (even though not only) for its excellent support of projects based upon the maven2 build tool, right now I am into developing an Eclipse RAP based user interface, thus using (obviously) Eclipse IDE for this purpose. As running two IDEs in parallel has some drawbacks (the code you need always is in „the

stunned: CentOS 5.3 VNC installation

Having been a merry Ubuntu GNU/Linux user for a couple of years now and, lately, kind of „flirting“ with OpenSolaris for some reasons, these days once again I experienced what I like about technology, once in a while – the feeling of simply being stunned by the presence of a feature which might be obvious yet maybe not obvious enough to see wide-spread adoption: About to set up a server