News for 2007

Skip to Navigation »

2007-11-17

I updated my article on using Apple keyboards with X.org with a new and easier way through the usage of xmodmap.

2007-10-17: inputd 0.1.1

After last week’s first inputd release since many months, I happily announce another version of it, inputd 0.1.1. This one optimizes the most used code path for events by skipping the queue whenever possible. Also, it reduced the number of memory allocations and releases by using glib’s slice allocator. In version 0.1.0, malloc() was called for every single event — a huge waste.

2007-10-11: inputd 0.1.0

Finally, I can announce the release of inputd 0.1.0. It may still contain bugs, but I felt that pushing it out can’t be bad. It contains some unused code related to time handling. This code will be used for min- and max-pressed timeouts, on which I’ll start working soon.

2007-09-02: New inputd release ahead

During the last months I've been on and off working on an almost complete rewrite of inputd’s core. I expect it to be ready for tests soon, but don’t bet on that. Life is keeping me busy.

2007-04-30: Still alive

It’s been a long time since I wrote the last time. Yes, I am still alive. The main reason for why I haven’t done that much for the last months is that work was and still is trying hard to keep me busy as hell.

On another note, I’ve restructured dbcron several times and have now hopefully found a more durable architecture. Currently, I’m working on Python bindings. Doing all of this is very good to deepen my knowledge of C++ again.

I try to write regulary on Forkbomb’s Weblog (almost only in German).

2007-01-14: inputd 0.0.8

inputd 0.0.8 released. linux-headers-2.6.19 dropped the linux/bitops.h file, which was needed for inputd. Now, maybe I shouldn't have used it anyway, but it worked. inputd 0.0.8 introduces its own bitops.h file.

2007-01-09: dbcron gone public

Since last year’s September I’m working on an experimental cron daemon called “dbcron”. Today, I made the first public release: dbcron 0.0.4. It’s still in development and contains tons of bugs for sure.

I use it to get used to C++ again after years. My last project using C++ was MultiImonC, but judging from today, MultiImonC wasn’t real C++, anyway. Now some might wonder why I use C++; it’s my plan to create different database backends, static typing during compilation, easy memory handling, memory efficiency and exceptions. This is where other suitable languages like C suffer.

2007-01-01

A happy new year to all readers!