The U4P branded for cantanea

Ullrich Sport U4P Foosball

The new office finally has enough space for a foosball. Although Italian brands are more popular over here in Bulgaria, I prefer the German style. And yours truly wanted a model with serving-holes as this is more suited for non-professionals like us. After some intensive research I opted for the Ullrich Sport U4P that offers top quality at a very competitive price.

Troubleshooting the IKEA RENGÖRA Anti-Flood Device

The machine beeps three times, continuously, no clean dishes. This acoustic alarm signal of the IKEA RENGÖRA means that the anti-flood device is on, that there is water in the machine in a place where it is not supposed to be. The instructions advice you to contact the service. But the service was not able to fix the problem in my case.



Ketchup is one of the industrial products from the supermarket that can be prepared at home with amost zero effort. And you can re-invent home-made ketchup every time you cook it. It invites to experiments with spices and ingredients and is, by the way, a handy method for saving tomatoes that are no longer shiny and flawless, from being thrown away.


Simple Single Sign-On Part 1 - (Open)LDAP

Individual user and password databases for every single service in a network are a nuisance for users and for admins, especially when users have a tendency of forgotting their password. Using LDAP for a centralized user management is less complicated than you might think. Even in a SOHO (Small Office/Home Office) environment LDAP is not overkill. Setting it up will pay out in little time.

JavaScript bind() for Perl

JavaScript's bind() doesn't exist in Perl. But it wouldn't be Perl if it wasn't possible to implement a perlish equivalent to JavaScript's bind() in a completely transparent and idiomatic fashion with just a few lines of code.

Extending Callback APIs With Closures

Closures are hard to understand for many beginners. If you encounter a callback API that is missing parameters you have an excellent chance to get your feet wet with closures.

Draff Bread

Draff Bread

The only real waste from brewing beer is draff, that is what is left off from cooking the malt. You can feed it to animals or compost it but I replaced the sunflower seeds from my favorite bread recipe with the draff from the last brewing day.

Olive Paste

Olive paste is spread on every second sandwich in Bulgaria. On a recent visit home in Cologne I desparately needed some olive paste (for a vegetarian burger) and could not find any in shops around. I didn't search for a long time though because I was pretty sure that it is dead easy to do yourself. That way want of something can become a stroke of luck.

Ryanair after take-off

Optimize Ryanair

Flying with Ryanair is comparatively cheap but requires a whole lot of patience. Ryanair's aggressive cost optimization strategies do not necessarily improve the flying experience of the passengers. But who cares? They have already bought a ticket. Nonetheless, there are countermeasures for the passenger.

Online Raffle

How To Do a Fair Online Raffle?

How can you draw the winner in an online raffle in a fair and reproducible manner? Fair means that all participants have an equal chance of winning. Reproducible in cyberspace means that every participant can generate the same result without being physically present at the draw.