Der Trinitäts-Operator
Der Trinitäts-Operator kann verwendet werden, um Zuweisungen/Funktionsaufrufe in Verbindung mit einer Bedingung bzw. Abfrage stark zu verkürzen. Richtig eingesetzt erhöht er die Lesbarkeit des Quelltextes und vermindert die Schreibarbeit.
In diesem Artikel wird erklärt, wie der Trinitäts-Operator (engl. Ternary Operator, auch Fragezeichenoperator oder dreifach konditionaler Operator genannt) funktioniert, und wie man ihn richtig anwendet.
Bildschirmfotos unter Linux
Hin und wieder muss man ein Bild bzw. “Foto” vom Bildschirm machen, beispielsweise um einen besonders guten Spielstand in einem Spiel festzuhalten, ein Problem besser zu beschreiben, beim Schreiben von Anleitungen oder beim Dokumentieren von Abläufen. Bildschirmfotos (engl. Screenshots) sind generell immer nützlich wenn man anderen einen Einblick in das geben möchte, was man selbst gerade auf dem Bildschirm sieht.
In dieser Anleitung stelle ich 9 Programme zum Erstellen von Bildschirmfotos vor, darunter auch solche für Fotos von der Konsole (sowohl mit/ohne Framebuffer) als auch zum Fotografieren von kompletten Webseiten. Außerdem beschreibe ich, wie KDE/Gnome so konfiguriert werden können, das automatisch auf Tastendruck ein Bildschirmfoto erstellt und gespeichert wird.
Glänzende Schaltfläche mit GIMP
Mit GIMP lassen sich auf einfache Weise glänzende Schaltflächen in allen möglichen Farben und Formen erstellen. Schaltflächen in diesem Stil sind schon seit einiger Zeit sehr populär.
In dieser Anleitung beschreibe ich, wie man solche Schaltflächen erstellt. Dabei stelle ich zwei Methoden vor, eine für abgerundete Schaltflächen, und eine für eckige.
Farbauswahl-Dialog mit ColorPicker
ColorPicker ist eine jQuery-Klasse, mit der ein Farbauswahl-Dialog erstellt werden kann, der dem Benutzer die Eingabe/Auswahl von Farben erleichtert. Der Dialog ist ähnlich aufgebaut wie der vieler Bildbearbeitungsprogramme, und hat einen ähnlichen Funktionsumfang. Die Klasse steht unter der MIT- und der GPL-Lizenz.
Colorpicker in Aktion (Demo)
Webseite vom Colorpicker-Skript
Konfiguration auf Verzeichnisebene mittels .htaccess
Der Apache-Webserver wird normalerweise über die httpd.conf konfiguriert. Wenn man sich den Server noch mit anderen Kunden teilt, wie es bei günstigen Hosting-Angeboten eigentlich immer der Fall ist, hat man normalerweise keinen Zugriff auf diese Datei. Eine aussichtslose Situation? Nein, denn hier kommen .htaccess-Dateien ins Spiel. Mit einer .htaccess-Datei lassen sich einige Apache-Einstellungen für das Verzeichnis (und dessen Unterverzeichnisse) in der sie liegt überschreiben. Welche Einstellungen getätigt werden können, ist von Anbieter zu Anbieter verschieden.
Meistens ist es möglich für Verzeichnisse/Dateien einen Kennwort-Schutz zu versehen, individuelle Fehler-Seiten zu definieren oder die Besucher u.U. weiterzuleiten. Viele Anbieter ermöglichen es auch, über .htaccess-Dateien zwischen verschiedenen PHP-Versionen hin- und her zu wechseln.