mc mit /tmp mounted “noexec”

Wenn man wie ich nun endlich auch mal aus Sicherheitsgründen /tmp als “noexec” mounted, dann hat man ein Problem wenn man gerne mit dem Midnight Commander arbeitet. Der legt nämlich brav in /tmp temporäre Dateien an, die er ausführbar braucht, falls man z.B. schnell ein komplettes Verzeichnis ohne viel Tippaufwand .tar.gz-en möchte.

Gesucht und gefunden: Executable scripts in /tmp

Also, fix ein [code]alias mc=’/usr/bin/env TMPDIR=~/.mc/tmp mc'[/code] in die /etc/profile und das tmp-Verzeichnis anlegen.
Schon funktioniert es wieder, vorausgesetzt /home ist nicht auch noexec gemounted.

Dynamische Foren-Signatur mit PHP und RSS

Ich hatte vorhin die Idee, dass es ganz nett wäre, in Foren (z.B. IP-Phone-Forum) in der Signatur etwas Werbung für mein Weblog zu machen, soweit dies erlaubt ist. Also habe ich schnell etwas in PHP zusammengestrickt, was diese Aufgabe ideal erfüllt.
Download von php-sig-1.0 hier.
Das Ergebnis sieht so aus:

Über RSS werden die aktuellen Titel der Einträge geholt und in der PNG-Datei “angezeigt”. Diese PNG-Datei kann nun in einem Forum über ihre URL (http://dein.host.de/signatur.png) in die Signatur eingebunden werden, inklusive Link zu eurer Website o.ä.

Das Skript darf frei weitergegeben und verändert werden. Allerdings würde ich mich freuen, wenn ihr mir mitteilt wo ihr das Skript verwendet. Vorschläge für Verbesserungen oder Erweiterungen nehme ich auch gerne entgegen.

Viel Spaß damit!

Expresso

Ein sehr gutes Tool, um sich Regular Expressions zu bauen ist Expresso. Einige der Features:

Build complex regular expressions by selecting components from a palette
Test expressions against real or sample input data
Display all matches in a tree structure, showing captured groups, and all captures within a group
Build replacement strings and test the match and replace functionality
Highlight matched text in the input data
Test automatically for syntax errors
Generate Visual Basic or C# code
Save and restore data in a project file
Maintain and expand a library of frequently used regular expressions