Neuer Tab Seite für Firefox und Chrome

Als erfahrener Web-Surfer ist das Tastenkürzel Strg+T bzw. Cmd+T nicht unbekannt. Der “neue Tab”, die ein Webbrowser öffnet, ist wahrscheinlich leer oder mit den am häufigsten besuchten Webseiten gefüllt. Es wäre aber toll, diese Seite produktiver nutzen zu können. Es gibt ein reihe Erweiterungen wie “Speed Dials”, aber wer möchte diese umständich einrichten? Deshalb habe […]

MySQL Datensätze löschen aber die neusten behalten

Oft gibt es Tabellen wo nur eine bestimmte Anzahl von Datensätzen benötigt werden. Ein gutes Beispiel ist die Anzeige der letzten 10 besuchten Artikel eines Benutzers: Zum Löschen älterer Artikel würde jeder schnell zu folgender Query greifen: Jedoch gibt MySQL eine Fehlermeldung aus, dass die Benutzung von LIMIT in Subqueries nicht erlaubt ist. Auch die Verwendung von MIN […]

Geschwindigkeit von PHP Serialize und JSON Encode

Der Hauptvorteil von serialize, es ist eine PHP spezifische Funktion und kann alle PHP Variablen inkl. Objekte eigener Klassen repräsentieren. Mit dem Serializable wird sogar ein Interface für benutzerdefiniertes Serialisieren angeboten. Jedoch aufgrund des Funktionsumfang ist die Funktion auch sehr gefährlich. In letzter Zeit sind öfters große Sicherheitslücken in allen PHP Versionen in dieser Funktion aufgetaucht (bspw. […]