Electricmonk

Ferry Boender

Programmer, DevOpper, Open Source enthusiast.

Blog

Archive for August 2007

Mirrorboard: A one-handed keyboard layout for the lazy

Mirrorboard: A one-handed keyboard layout for the lazy. Do you have a wearable computer? Are you interested in alternate keyboard layouts but too lazy to learn Dvorak? Do you masturbate at your desk? If you answered yes to any of these questions, you may be interested in my custom keyboard layout. It’s a left-handed mirroring […]

GadflyB5: SQL Relational Database in Python

Gadfly is a SQL Relational Database that supports a large set of the SQL standard. It keeps the database in-memory while operating on it. It’s also completely written in Python (with the use of some Python/C modules). I don’t know why it’s cool, but it is.

Lowlands 2007

I’m back from Lowlands 2007, and it was absolutely fantastic; like always. Three days of music, beer, meeting nice people, eating great food and more beer makes you wish you didn’t have to go back to work. Unfortunately, I’ve got to do exactly that tomorrow-morning. It’s gonna be a rough day. I wasn’t particularly satisfied […]

PHP Idiotic Function Contest

I’m holding a contest about who can find the most idiotic PHP function. Rules: It has to be an official part of PHP (i.e. can be found in the manual). Leave your suggestions in the comments. I hereby nominate the runkit_constant_redefine() function. The manual entry says: runkit_constant_redefine – Redefine an already defined constant There is […]

Distribute your python app: distutils

Nice article on distributing your python applications and libraries with distutils on linux.com

RDesktop goodness

Every now and then, I have to log into a windows machine in order to log expense reports or make a leave request for my work. (The application they use for that at my work doesn’t work properly in Firefox. Welcome to 2007.) Fortunately, we’ve got a big VMWare platform where I can login to […]

Jailing SFTP/SCP

Here’s how to set up a jailed / chrooted SFTP/SCP environment for a single user: Note: This is a little specific for Debian in some places, but it should work for other distributions too. You may need to tweak the jailkit configurations in /etc/jailkit/jk_init.ini a bit. Get jailkit (http://olivier.sessink.nl/jailkit/index.html#download). Jailkit is an awesome tool that’ll […]

SFTP pointers

Some quick notes on SFTP. Identity file ssh and scp have an -i option for specifying which file has the private key with which to authenticate. sftp doesn’t have that switch, but you can specify one with the -o switch: sftp -o IdentityFile=/home/user/.ssh/some_key_rsa username@hostname Batch mode If you want to do stuff in batch mode […]

GNOME/GTK hack: Smaller icon sizes

Icons are freaking huge in Gnome. Since I’m not blind, I’d like them a bit smaller. Unfortunately, GNOME doesn’t seem to offer an easy way to do this. There’s the desktop/gnome/interface/toolbar_icon_size in the gconf-editor, but it doesn’t appear to do anything, so that’s not really gonna work. Besides, I have no idea what I should […]

localenv v0.3

I just released Localenv v0.3. localenv is a collection of scripts that run other scripts and replace (configuration) files depending on the current profile, which is determined by the network you’re currently on. It is ideal for laptop owners that move between different networks. Scripts are provided for discovering which network you’re on (by using […]

The text of all posts on this blog, unless specificly mentioned otherwise, are licensed under this license.