Mit Cron Jobs setzen wir regelmäßige Befehle, die jeden Tag/Woche/Stunde oder Minute ausgeführt haben. Es gibt aber auch Fälle, in denen wir nur einfach mal so einen Befehl haben, der keine Regelmäßigkeit besitzt, sondern nur eine einmaliger oder sporadischer Fall ist. Zum Beispiel das Setzen der Urlaubsemail mit Autoresponse. Dies machen wir am besten mit at. weiterlesen…
Einige Leute, die in den Urlaub fliegen, möchte gerne Abwesenheitsnotiv versenden, wenn ihnen jemand eine Email schickt. Diese Vacation-Email bzw Urlaubs-Email kann man mit Autoresponse auf seinem Linuxsystem mit Postfix MTA einrichten. Eine Anleitung dafür findet man hier: Autoresponse by Nefaria.com. Dieses Script bietet 2 Möglichkeiten zum Setzen der automatischen Urlaubsnachricht. weiterlesen…
Ein praktische Sache ist das allgemeine Setzen eines automatischen Focuses für das erste Formulareingabefeld auf der Seite mit jQuery. Die folgende Codezeile für jQuery setzt den Focus und man kann sofort nach dem Laden der Seite in das erste Eingabefeld tippen. weiterlesen…
Arbeitsspeicher RAM testen
Wenn der Computer mal stehenbleibt, abstürzt oder einfriert, kann das oftmals auch an der Hardware liegen. Dabei sollte man zuerst den Arbeitsspeicher und die Festplatte testen. weiterlesen…
Um auf den PC seinder Kunden oder Freunde zu kommen, um etwas zu reparieren oder installieren, gibt es eine reichliche Programmauswahl. Das besondere an TeamViewer ist jedoch, dass der Kunde oder Freund nichts installieren muss, dieser läd einfach das TeamViewer-Programm herunter und startet es. weiterlesen…
Zu meinem Ärgerniss musste ich feststellen, dass mein Mozilla Firefox Webbrowser bei 404 Seiten (Seite nicht gefunden) diese nicht anzeigt, sondern Yahoo Suchergebnisse mit der Suche nach der 404 URL liefert. Das ganze geschieht mit einer automatischen Weiterleitung zu mybrowserbar.com, die dazu den hilfreichen title “Oops! This page appears broken. HTTP 404 – File not found” liefert. weiterlesen…
Je nach Konfiguration von phpMyAdmin werden BLOB-Texte bei der Zeilen-Browse-Übersicht nicht angezeigt, sondern erst beim Editieren. Das nervt, also phpMyAdmin, Show The BLOB!
1. Config File von phpMyAdmin zum bearbeiten öffnen: config.inc.php, bei Debian und mit APT-installiertem phpMyAd liegt diese hier: /etc/phpmyadmin/config.inc.php
2. Folgendes ändern oder hinzufügen:
$cfg["ShowBlob"] = TRUE;
// Schreibschutz deaktivieren
$cfg["ProtectBinary"] = FALSE;
Der foglende PHP Code löscht mittels regulären Ausdrücken alle C-Style Kommentare aus einem gegebenen Code. Ich habe es verwendet, um JavaScript-Code, der über PHP mit einer HTML ausgegeben wird, zu kürzen, um Ladezeiten zu verringern. All die Kommentare und Zeilenumbrüche werden nicht gebraucht. weiterlesen…
Möchte man Verzeichnisse mit mod_rewrite simulieren, sollte eine URL immer mit einem Slash abgeschlossen werden, der sogenannte trailing slash. Folgende Methoden können in der .htaccess ausprobiert werden.
Methode 1
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R,L]
Methode 2
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !#
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301]
Ob WHERE-Abfragen nun Großkleinschreibung beachten, kann man mit der Kollation festlegen, in der die Datenbank und die Tabellenfelder definiert werden. Die Kollation utf8_bin ist case sensitive. Für ein case insensitives Datenbankdesign kann man die Kollation utf8_general_ci verwenden, wobei das “ci” für case insensitive steht. Mit utf8_bin sind aber trotzdem ist case insensitive Abfragen möglich, man muss nur die Kollation in der Abfrage mitlifern:
