Deprecated: Assigning the return value of new by reference is deprecated in /kunden/fettmme.de/webseiten/christian-asche.com/webroot/blog/wp-settings.php on line 389

Deprecated: Assigning the return value of new by reference is deprecated in /kunden/fettmme.de/webseiten/christian-asche.com/webroot/blog/wp-settings.php on line 404

Deprecated: Assigning the return value of new by reference is deprecated in /kunden/fettmme.de/webseiten/christian-asche.com/webroot/blog/wp-settings.php on line 411

Deprecated: Assigning the return value of new by reference is deprecated in /kunden/fettmme.de/webseiten/christian-asche.com/webroot/blog/wp-settings.php on line 446

Deprecated: Assigning the return value of new by reference is deprecated in /kunden/fettmme.de/webseiten/christian-asche.com/webroot/blog/wp-includes/cache.php on line 99

Deprecated: Assigning the return value of new by reference is deprecated in /kunden/fettmme.de/webseiten/christian-asche.com/webroot/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /kunden/fettmme.de/webseiten/christian-asche.com/webroot/blog/wp-includes/theme.php on line 576
Christian Asche archive at Christian-Asche.com

Author Archive for admin



20
Jun

TestGen4Web

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.

20
Jun

How to redirect a web page, the smart way

Ein korrekter HTTP Redirect in PHP, Java, ASP, ASP.NET und Perl findet sich unter How to redirect a web page, the smart way.

19
Jun

HowTo: The Website Development Process

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.

18
Jun

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 :)

11
Jun

Decoding CAPTCHA image using PHP

Der Titel Decoding CAPTCHA image using PHP sagt schon alles.

31
May

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!

25
May

Happy Towel Day

Ich wünsche euch einen Happy Towel Day!

25
May

Bildunterschriften mit CSS

Die Verwendung von Definitionslisten beschreibt dieser Beitrag von mediaevent.

24
May

Bad Behavior / Bad Behaviour - Homeland Stupidity

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.

Bad Behavior

19
Apr

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 :^)