Mit git aliases bietet die Versionsverwaltung git eine Möglichkeit an, individuelle git-Kommandos anzulegen oder bestehende Kommandos mitsamt deren Optionen in einen handlichen Befehl zu verpacken. Am einfachsten legt man Aliase an, in dem man die Datei .gitconfig im eigenen home-Verzeichnis bearbeitet.…
Kategorie: PHP
Passwörter sicher hashen
Nahezu alle Dienste im Web, auf dem Telefon oder sonstwo sind heutzutage mit einem vom Nutzer selbst erdachten Passwort gesichert. Und nahezu täglich gibt es Schreckensmeldungen, dass Angreifer irgendwo in ein System eingebrochen sind und die dort gespeicherten Passwörter gestohlen…
Wenn Übersetzungen schief gehen…
Tagtäglich werden tausende Programme und Webseiten ins Deutsche übersetzt, meist vom Englischen aus. Machmal geht das schief, und die Übersetzung ist im besten Fall lustig, im ärgerlichen Fall unverständlich, im schlimmsten Fall schlicht falsch. Ein Beispiel für einen ärgerlichen, weil…
SSL im Browser weiter absichern – Ist SSL alleine nicht sicher genug?
SSL steht für „Secure Sockets Layer“ und ist eigentlich ein veralteter Begriff. Dennoch wird er weit häufiger verwendet und steht dadurch Synonym für seinen eigentlichen Nachfolger TLS („Transport Layer Security„). Ob eine Browserverbindung per TLS gesichert ist erkennt man leicht…
Rekursiv Dateien anhand der Dateiendung kopieren…
… und dabei die Verzeichnisstruktur bewahren. Wie geht das eigentlich? Neulich hatte ich das dringende Bedürfnis, aus einem schier unüberschaubaren Wust an Dateien in hunderten Unterverzeichnissen just jene herauszukopieren, die Quellcode-Dateien waren. Zuerst würde ich hier nun in Schleifen denken…
Mantis um eigene Status erweitern
Mantis ist ein beliebtes und verbreitetes Bugtracking-System. Während es „out-of-the-box“ schon ziemlich mächtig ist und viele Funktionen bietet, lässt es sich mit einigen Tricks und Kniffen nochmal ordentlich aufbohren. Eine Einschränkung, die man auf diese Weise umgehen kann, ist der…
Nur 1,29 Fehler pro Zeile…
…aber wenn wir mal ehrlich sind, dann sind es eigentlich ja nichtmal Fehler, sondern nur „Warnungen“. Wovon ich rede? Derzeit bin ich bemüht, meine Arbeitsweise und die meiner Kollegen besser zu strukturieren. Der erste Anhaltspunkt ist dabei natürlich, dass alle…
Wie man Arrays nicht kopieren sollte…
Schon vor einger Zeit fand ich folgendes Schmankerl bei einem Code-Review: for( $i = 0; $i < count($a_shops); $i++ ) { $shop[$i] = $a_shops[$i]; } Nicht nur, dass eine for-Schleife recht ineffizient ist in diesem Kontext, nicht nur, dass das…