Writing iCal data to phone calendar using gammu

Normally, I use a paper-based calendar to write down dates of appointments. Since such a calendar isn’t able to notify me about upcoming events, I wanted to use the reminder feature which is built into the calendar of my mobile phone (Nokia 6030). Because I really hate typing on the phone keyboard, the calendar data …

GNOME "Places" menu: Adding and deleting bookmarks

If you look in the “Places” menu of the GNOME panel or the “Places” view in open/close dialogs or in the file manager, you will see a list of folders. It often includes some local folders and – in addition – the remote locations you connected to via the “Connect to server” functionality. These entries …

One computer – two workstations

If you run Linux, need multiple workstations but only have one computer with at least one graphics adapter, you could build a multi headed workstation. Don’t expect high speed graphics, because almost certainly there will be no graphics acceleration in your final “Hydra” system as it is called by some people. What you need: a …

Setting different permission bits for files and directories

If you want to recursively set the permission bits for a whole directory structure, you need to differentiate between files and directories. Directories need to be executable so you can enter them. Files should generally be non-executable. The Swiss Army Knife command line tool find can help you with that. I wrote a small bash …

Backup mit rdiff-backup

Um die Daten meines Linux-Notebooks regelmäßig zu sichern verwende ich rdiff-backup. Dabei handelt es sich um ein Kommandozeilenprogramm, das auf reverse diffs basiert. Dabei liegt nach jedem Backup-Durchgang die neueste Version der Datei im Backup-Verzeichnis. Zudem werden die Änderungen zu beliebig vielen vorherigen Versionen gespeichert, so dass alte Versionen problemlos wiederhergestellt werden können. rdiff-backup funktioniert …

NIS / NFS versus iptables

Wer schon einmal versucht hat, NIS oder NFS hinter einem restriktiv konfigurierten Paketfilter zu betreiben, kennt das Problem: Die relevanten Dienste verwenden teils keine festen Portnummern, da sie über RPC (portmap) genutzt werden. Man kann feste Portnummern konfigurieren, auch wenn dies nur über Umwege möglich ist. Im Folgenden beziehe ich mich auf Debian Etch (4.0).