Hi! My name is Michel Krämer. I’m a Researcher, Software Developer, Musician, and Photographer living in Darmstadt, Germany. I’m working for the Fraunhofer Institute for Computer Graphics Research IGD. More…

Latest blog posts

5 anti-spam measures for phpBB 3.0

March, 30th 2013

phpBB is an open-source forum software that is very popular and widely used. This makes it an ideal target for spammers. The phpBB developers therefore implemented an improved Captcha in version 3.0. But spammers have already adapted to this and have implemented improved bots that are able to break the new Captcha and to automatically create junk posts. In the following I will describe five anti-spam measures that effectively reduce spam in every phpBB 3.x instance. The main goal of these measures is to block as many spam posts as possible without affecting normal forum users.

» Keep reading

bson4jackson 2.0 has just been released!

April, 9th 2012

Version 2.0 of bson4jackson has just been released. bson4jackson adds support for BSON, a binary representation of JSON, to the Jackson JSON processor. The latest release of bson4jackson now supports Jackson 2.0.

» Keep reading

Improved MongoDB compatibility for bson4jackson

December, 17th 2011

Version 1.2.0 of bson4jackson has just been released. bson4jackson adds support for BSON, a binary representation of JSON, to the Jackson JSON processor. Thanks to contributions from the community, the latest release of bson4jackson now includes better support for MongoDB.

» Keep reading

Build Scala projects with Eclipse Buckminster

June, 26th 2011

In one of my previous posts I talked about how to build Scala projects with PDE Build. However, PDE Build is rather old and has long been superseded by Buckminster. The great advantage of Buckminster is that it is actually a lightweight Eclipse SDK with all that you need to build an RCP application: a workspace of projects, a target platform, and so on. To build Scala projects in Eclipse you will most likely install the Scala IDE. Unfortunately, this plug-in cannot be installed in Buckminster right away. But there is a workaround…

» Keep reading

Binary JSON with bson4jackson

January, 30th 2011

Recently, JSON has become an excellent alternative to XML. But most JSON parsers written in Java are still rather slow. On my search for faster libraries I found two things: BSON and Jackson.

» Keep reading

Scala projects with Eclipse PDE Build (2)

November, 20th 2010

Some time ago I wrote about how to let Eclipse PDE Build automatically compile Scala projects. Therefore a special Ant script (customBuildCallbacks.xml) had to be created in the project’s root directory. This script looked for the Scala library and compiler and then built the project’s source files.

» Keep reading