You can't hide from the python

I’m a command line freak and thus I want to read the call logs from my newly converted Freakz^wFritz!Box from the command line.

First I tried to mess with the telnetd on the box but I didn’t find the logs and as it is possible to fetch a csv-file containing the call-log via the web-interface I [...]

RFKiller instincts…

… I have, but I cannot put them to use:

[asmw@901]> ls -l /dev/rfkill
crw-rw—- 1 root root 10, 59 2009-08-11 12:27 /dev/rfkill

They took my rights!
Possible solutions:

Quick-And-Dirty:Put something like “ chgrp rfkill /dev/rfkill’” in rc.local.
Using udev: echo ‘KERNEL==”rfkill”, GROUP=”rfkill”‘ >> /etc/udev/rules.d/99-rfkill.rules

Prerequisite for both solutions is, of course, an existing rfkill group.

Somewhat related a little python code [...]

Back to the awesome roots, with asynchronous status updates…

Bye dwm… I’ve gone awesome again, the diet is over.

I’ll keep it as a backup in case awesome dies on me again, but I’ll go back to a meal with butter, thank you very much.

The small thing that led me back to awesome is the banality of colored statusbar entries. I know there’s a patch [...]

You’re unique, but if you’re not …

Just recently, it was quite important to my studies that a python array of strings would not contain any duplicate entries.

Quite important… True story.

Some basic facts:

It is and always will be a rather small array and speed is not an issue anyway
I wanted it to be as little code as possible

If you want to try [...]

Unforgetting things…

…doesn’t work, just as there are things you can’t unsee. Unfortunately I’m good at forgetting stuff, thus I rewrote my birthday reminder which was previously a php script (due to reasons which will not be mentioned but might or might not include large amounts of stuff you better not touch) in python.

DISCLAIMER:

This software works for [...]