„This Website holds a collection of the Song 99 Bottles of Beer programmed in different programming languages. Actually the song is represented in 935 different programming languages and variations … All these little programs generate the lyrics to the song 99 Bottles of Beer as an output.“Damit eignet sich 99 Bottles of Beer hervorragend um sich eine beliebige Sprache anzuschauen :^)
Archive for April, 2006
99 Bottles of Beer
perl -MExtUtils::Installed -le ‘for(ExtUtils::Installed->new()->modules()){print}’
Eine gute Übersicht der “knackbaren” Captchas findet sich auf PWNtcha - captcha decoder.
Am 29.07.2005 entschied das Oberlandesgericht Köln über die Frage, wer für die Erstellung des Pflichtenhefts verantwortlich ist. Kunde oder Dienstleiter?
Zitat: „Grundsätzlich ist es Sache des Bestellers, für den Auftragnehmer das für die Programmierung der Software erforderliche Anforderungsprofil zu erstellen (vgl. Senat NJW-RR 1993, 1529, 1530; 1995, 1460, 1462). Der Auftragnehmer muss daran aber in der Weise mitwirken, dass er von sich aus die innerbetrieblichen Bedürfnisse, Wünsche und Vorstellungen ermittelt, für ihn erkennbare Unklarheiten aufklärt, bei der Formulierung der Bedürfnisse hilft und Organisationsvorschläge zur Problemlösung unterbreitet (vgl. Senat NJW-RR 1993, 1528; 1999, 51, 52).“
Nachzulesen in der Suche des NRW Suchportals (Aktenzeichen 19 U 4/05)
Timelocal in Perl
Perl und ich habe eine ganz *besondere* Beziehung ;^)
use Time::Local;
$time = timelocal($sec,$min,$hours,$mday,$mon,$year);
$time = timegm($sec,$min,$hours,$mday,$mon,$year);
# $mon geht von 0 - 11
CSS Objektorientiert
Einen sehr interessanten Ansatz für “Variablen in CSS” bietet CSS Colors: Take Control Using PHP.
/* Use the base color, two shades darker */
background:#= $base->bg[’-2′] ?>
Wie Harry Zingel selbst schreibt: Eine massive Ressource für Betriebswirschaftler.
Zig Skripte, Beispiele und Dateien zum Thema Buchführung, Controlling, Recht, … Vielen Dank Harry :)
grep
Und wieder ein Linux-snipped. Grep durchsucht Dateien nach Inhalten.
Das folgende Beispiel durchsucht alle Dateien in htdocs und logs nach msql:
grep -isn msql htdocs/* logs/*
Mögliche Ausgabe:
htdocs/install.pl:8:$db = DBI->connect("DBI:mSQL:$database", undef, undef);
-i case-insensitive
-l zeigt nur den Namen der Dateien an
-s unterdrückt Fehlermeldungen (z.B. foo ist ein Verzeichnis)
-n zeigt die Zeilennummer an
