Articles in Category "GNU/Linux"

 GNU find hat keine Option „-older“ …

… aber eine Funktion „-newer“. Die Funktion „-newer“ ist praktisch, um absolute Zeitangaben zum Aufspüren von Dateien zu verwenden. So würde touch -d „2010/1/1″ /tmp/test.newer find . -type f -a -name ‚core.*‘ -a -newer /tmp/test.newer alle regulären Dateien mit „core.“ als Anfang des Dateinamens finden, die neuer sind als der 1. Januar 2010, 00:00 Uhr. […]

 Thumbnails aus allen Bildern im aktuellen Verzeichnis …

… erstellen und daraus HTML mit einer 3-spaltigen Tabelle machen.

An Introduction to the VI Text Editor

A Google/YouTube Series of Screencasts about VI (classic version).

Geometrie erzwingen und EXIF-Orientation korrekt anwenden mit „convert -resize“

Nach so vielen Jahren tritt immer noch ein Feature von „convert“ zutage, das ich nicht gekannt habe, und bei dem ich mich frage, wie das überhaupt sein kann. Ich musste ein Batch-Skript mit ImageMagick prototypen, das nebst anderem Bilder auf eine vorgegebene Größe skalieren kann. Es seien also folgende Eingaben gegeben: Pixmap „image_in“: das originale […]

Array-Arithmetik in PHP

Wirklich komisch finde ich das Ergebnis einer „Addition von Arrays“ in PHP. <?php $a = array(101,20,31); $b = array(19,42,300,101); $c = $a + $b; $d = array_merge($a,$b); echo ‚[a=(‚.implode(‚,‘,$a).‘)] + ‚. ‚[b=(‚.implode(‚,‘,$b).‘)] = ‚. “.“\n“; echo ‚array_merge(a,b) = ‚. ‚[d=(‚.implode(‚,‘,$d).‘)]‘.“\n“; ?>

Postfix „postqueue -p“ (print queue) nett formatieren

ist ganz einfach: postqueue -p |    perl -ne ‚       /^[A-F09]+/&&do{          $a=<>; $b=<>;          chomp($_,$a,$b);          $a=~s/[\(\)]//g;          $b=~s/ //g;          $msg=$_.“ to: „.$b.“ message:“.$a;          $msg=~s/[\t ]+/ /g;          print „$msg\n“;       }    ‚