Extending Xgettext With Locale-XGettext

Locale-XGettext is a library for creating PO files for messages from any programming language. It can be used as a drop-in replacement for xgettext, whenever a new target language or use case to GNU gettext.

Homemade%20Sour%20Cream%20Butter

Homemade Sour Cream Butter

A recipe for self-made sour cream butter is at the same time a recipe for butter, crème fraîche and for buttermilk. I am a big fan of ice-cold buttermilk in summer and I love to cook with crème fraîche. Unfortunately, both products are hard to get in Sofia. Only the German supermarkt Hit sells them, and they are often sold out. Making butter at home makes that shortage a little bit easier to live with.

The%20U4P%20branded%20for%20cantanea

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

Ketchup

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.

Single-Sign-On

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.

Draff%20Bread

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.