TestGen4Web ist eine der genialen Firefox Erweiterung für Web-Entwickler. TestGen4Web zeichnet die Bewegungen und Eingaben auf der Webseite auf und speichert diese für die spätere Verwendung. Das ewige “Seite aufrufen, Formular ausfüllen, abschicken, …” Prozedere entfällt.
Author Archive for admin
TestGen4Web
Ein korrekter HTTP Redirect in PHP, Java, ASP, ASP.NET und Perl findet sich unter How to redirect a web page, the smart way.
Für einen Anfänger - und selbst für einige Fortgeschrittene Entwickler - stellt sich immer wieder die gleiche Frage. Wie fange ich an? Wie schaffe ich es, daß ich eine hübsche (Art), benutzbare (Design) und funktionierende (Code) Seite erhalte? Diese Frage wird auf der folgenden Seite sehr gut durchleuchtet. Der Autor geht dabei auf den gesamten Website Development Process ein.
Uptime unter Windows
Leider gibt es unter Windows das Shellcommando uptime nicht. Folgende Befehle liefern aber verwertbare Infos:
- net statistics server
- systeminfos
Einzugeben natürlich unter Start->Ausführen->cmd
Eine extrem wichtige Windows Erweiterung sind meiner Meinung nach die GNU Tools for Win32. Damit geht dann endlich ein ls oder grep unter Windows :)
Der Titel Decoding CAPTCHA image using PHP sagt schon alles.
Backup auf Disketten
Jaja, einige von euch werden sich jetzt sicherlich amüsieren. Backup auf Disketten? (Das sind diese kleinen runden Speichermedien mit ner Hülle. Nein, nicht DVD-RAM …) Aber denoch ist die tar Option -M auch in Zeiten von USB-Sticks und DVD-RAM imho sehr interessant.
Auszug aus dem FreeBSD-Handbuch.
17.10.2. Wie mache ich ein Backup auf Disketten?
Die beste Art eines Diskettenbackups ist der Befehl tar(1) mit der Mehrfachband-Option -M, die es ermöglicht ein Backup über mehrere Floppies zu verteilen.
Ein Backup aller Dateien im aktuellen Verzeichnis einschließlich aller Unterverzeichnisse wird durch den folgenden Befehl veranlasst (als root):
# tar Mcvf /dev/fd0 *
Wenn die erste Floppy voll ist, meldet sich tar(1) und verlangt einen Diskettenwechsel (weil tar(1) unabhängig vom Medium arbeitet, wird das nächste Band (Volume) verlangt, was in diesem Zusammenhang eine Diskette bedeutet), in etwa wie folgt:
Prepare volume #2 for /dev/fd0 and hit return:
Dies wird mit steigender Volumenzahl wiederholt, bis alle angegebenen Dateien archiviert sind.
17.10.3. Können Diskettenbackups komprimiert werden?
Leider erlaubt es tar(1) nicht, die Option -z für Multi-Volume-Archive zu verwenden. Man kann natürlich alle Dateien mit gzip(1) komprimieren, sie mit tar(1) auf die Floppies aufspielen, und dann die Dateien wieder gunzip(1) entkomprimieren!
17.10.4. Wie werden Diskettenbackups wieder hergestellt?
Zur Wiederherstellung des gesamten Archivs verwendet man:
# tar Mxvf /dev/fd0
Eine Methode um nur bestimmte Dateien wieder her zu stellen ist mit der ersten Diskette den folgenden Befehl auszuführen:
# tar Mxvf /dev/fd0 filename
tar(1) wird dann die folgenden Disketten anfordern, bis die benötigte Datei gefunden ist.
Wenn man die Diskette kennt, auf der sich die Datei befindet, kann man alternativ diese Diskette auch direkt einlegen und den gleichen Befehl wie oben verwenden. Man beachte, dass, falls die erste Datei eine Fortsetzung einer Datei von einer der vorigen Disketten ist, tar(1) die Warnung ausgibt, dass diese Datei nicht wiederhergestellt werden kann, selbst dann, wenn dies gar nicht verlangt wurde!
Happy Towel Day
Ich wünsche euch einen Happy Towel Day!
Die Verwendung von Definitionslisten beschreibt dieser Beitrag von mediaevent.
Bad behavior ist eine Art PHP-Anti-Spam-Tool, das bekannte Bots anhand der HTTP Requests erkennt und damit den Zugriff für Spammer auf die eigene Seite erschwert.
Das PHP Programm geht weit über einen einfachen User-Agent und Referer Check hinaus.
99 Bottles of Beer
„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 :^)
