mkroesti 0.3 released

Version 0.3 of mkroesti renames the hash crypt-system to crypt-des and adds the following new hashes: crypt-md5 crypt-sha-256 crypt-sha-512 crypt-apr1; this hash requires the module python-aprmd5 which I am going to make available as a separate project ASAP As usual, the tar ball is available from the project page.

mkroesti 0.2 released

This new version of mkroesti adds Python 3 support, hopefully keeping backward compatibility with Python 2.6. Go to the project page to download the tar ball.

dgsmonX 0.1 released

I have just made the first public release 0.1 of dgsmonX, a little project that I have been working on over the past 2 years. The project has its own web page where you will find more details if you are interested. Here is the project summary: dgsmonX is a faceless Mac OS X application (i.e. an application that is not visible in the Dock) that monitors the games you have joined on any number of Dragon Go Servers (DGS) and alerts you when it is your turn to move.

mkroesti 0.1 released

This is the first public release 0.1 of mkroesti, a small Python learning project of mine. Visit the project web page for details if the following project résumé piques your interest.

mkroesti is a program written in Python that, given an input, is capable of generating different kinds of cryptographic and other hashes from that input. mkroesti takes its input either interactively from the user, or from any one of the following sources: standard input, the command line, any file. So far, mkroesti does not have its own implementation of hash algorithms. Instead, it relies on other Python modules to provide algorithm implementations and merely acts as a front end to those modules.

At the moment, mkroesti can only be run as a command line utility. One of the next versions will allow mkroesti to be run as a web application. There is also a plan for implementing a Mac OS X GUI front end.

Another Dinosaur

Today I learned that besides showing a few grey hairs, there may be other indicators that the years are creeping up on me. I had confidently opened my server's computer case with the intention to add a newly bought SATA hard disk drive to the system. With a gleam of triumph in the eye I connected the drive to the motherboard, using the extra SATA cable that I had remembered to buy along with the drive (hey, I know that the age of IDE has passed, even if some dinosaurs don't!). Then the revealing moment, when I wanted to connect the drive's power and realized that the expected Molex connector was not there...

Time for a backup

The following story is probably not very interesting to anyone out there, but it serves as a reminder (at least to myself) why backups are so important. Today I was lucky enough to spot disaster creeping up on me in time, but tomorrow I might be too late...

The whole thing started when my wife told me that "there are a lot of funny error messages on our homepage". "Error messages on our homepage, what do you mean?" I replied, and then pointed my browser at the website to see for myself. This is what I saw:

A Chronology of Quendor

Surfing the web sometimes uncovers gems like this one. Warning: You will not be thrilled unless you are an Infocom enthusiast :-) Addendum: This is also a good Infocom resource.

Comments enabled

Comments are now enabled on the entire site. To ward off spam bots, anonymous visitors (i.e. guests that are not logged in) must enter a CAPTCHA, though. The CAPTCHA system is currently set to display ASCII art (which is fun :-), but this will probably change in the future.

How to set environment variables for Mac OS X applications

Although the typical Mac user, living in the Aqua land of blissful ignorance, usually does not care about environment variables and other such "strange" beasts, it may sometimes become unavoidable having to deal with this stuff from the ninth hell of command line wickedness.

My moment of truth came when I wanted to run the Gimp (the official Mac port can be downloaded from here) in a different language (English) than the default language of my Mac OS X installation (German). For this I had to run Gimp.app using the environment variable LANG set to the value en.