Subclipse & JavaHL

Just installed the new Eclipse 3.6 (Helios) on my Ubuntu. Got some problems with Subclipse saying it could not find the JavaHL libraries (needed for interfacing from Java with Subversion). Problem is that the libraries are installed in /usr/lib/jni and the Eclipse java.library.path doesn’t point to that directory.
How to solve this? Add following line to [...]

Eclipse shortcuts

Just found out really cool eclipse shortcut…
ctrl+3 you can use it to start any eclipse command…
While we are talking about shortCuts:
- ctrl+Shift+L to show all shortcuts
- alt + shift + x or alt + shift + d, t (j or something else) to start running or debugging current test (t) or java (j) app,…
- ctrl+1 [...]

Ehcache UpdateChecker

We must be lucky Terracota sometimes releases new versions of ehcache.  This brought up the hidden feature of their automated update checker.   Each time you start an application with Ehcache enabled, it makes a connection to the terracotta webserver to check for a new version.  This feature is enabled by default!
We don’t need to check [...]

Build-IT: Setting initial default values that remain after the form is cleared

The following feature has been added to the GenericSelectorForm: setting initial default values and setting default values after the form is cleared.
This feature might come in handy when you want to have some default values entered when a selector is shown, and when you want these default values to be retained after the clear button [...]

Optimizing Tortoise SVN Cache

for all of those who are wondering what the TSVNCache.exe process is doing, and why the windows explorer is rather slow after installing Tortoise SVN.
By default, TortoiseSVN looks in every folder you open for SVN information.  It tries to get SVN info for all files in the folder you’re opening because it wants to show [...]

BigDecimals

Since our business didn’t want us to use floating points any more, but something more precise, we decided to start using BigDecimals instead of doubles.
Our calculations are actually fairly straight forward. Something like

private double calc(double x, double y, double previous){
return previous * (x/y);
}

So I converted the code to BigDecimal (remark x [...]

web access for SVN on cvsdude

We’re using cvsdude.com to host our source repositories.  Using blame in a SVN client can be rather slow, because it has to transfer a lot of data.  With limited internet access, it is more useful to download only the info we want to see. This is where the web-interface is very nice, as all of [...]

Apache Wicket presentation

Wicket is  a component-based Web application framework that lets you build maintainable enterprise-grade web applications using the power of POJOs, HTML, Ajax, Spring, Hibernate and Maven.  The presentation, attached to this post, introduces some core concepts of the framework.
Pearlchain Late Night action Wicket 2009-10-15

Apache Camel presentation

Here you can find a presentation on our use of Apache Camel as mediation/routing engine for our ESB implementation in the Pearlchain suite.
Pearlchain Late Night action Camel 2009-10-15

Oracle tip: variables

Sometimes, when testing a report query for example, I see myself find/replacing parameters all the time to check it with different datasets (and sometimes forgetting to replace a parameter and spending time finding out why my query isn’t working anymore).
I just found out that you can let oracle prompt for parameters !
i.e.:
SELECT * FROM MYTABLE [...]