Autor: Viviane Kramer

Vererbung oder „Sieht genau aus wie der Vater“

Wie bei anderen Programmiersprachen können auch in Python Klassen genutzt werden, um reale Objekte innerhalb der Sprache zu beschreiben und zu definieren.  Dabei gibt es zwei Arten von Klassen – die unabhängigen und die erbenden Klassen. Doch was unterscheidet die beiden? Und welche Vor- und Nachteile bieten sie jeweils? Im folgenden Textauszug aus „Python von Kopf bis Fuß“ diskutieren die unabhängige und die erbende Klasse, was gerade sie jeweils so besonders macht. Unabhängige Klasse: Programmierer lieben mich, weil sie mit mir alles in ihrem Code kontrollieren können … du weißt ja, wie Programmierer sind: Sie lieben, es Code zu schreiben. Erbende Klasse: Ja, das tun sie. Aber manchmal ist es nicht die beste Entwurfsentscheidung, alles von null an aufzubauen. Unabhängige Klasse: Entwurf! Schmuh! Wahre Programmierer essen, schlafen, träumen, schnarchen und atmen Code. Das ganze Entwurfsgelaber ist doch nur was für Leute, die nicht programmieren können! Erbende Klasse: Tatsächlich? Du willst also wirklich behaupten, dass es besser ist, alles von Grund auf aufzubauen und die Arbeit von anderen zu wiederholen, weil die eigene Arbeit immer die …

Tastaturkürzel für Kommentarmoderation in WordPress

Ein Blog lebt nicht nur von den Artikeln selbst, sondern auch von der Interaktion mit den Lesern, die in Form von Kommentaren erfolgt. Deren Anzahl – darunter leider auch lästige Spam-Nachrichten – können im Laufe der Zeit immer weiter zunehmen. Das Freischalten jedes einzelnen Kommentars kann einiges an Zeit kosten. Mit Hilfe einiger Tastenkombinationen kann dieser Schritt jedoch beschleunigt werden. Im Textausschnitt aus „Praxiswissen WordPress“ nennt Olivia Adler einige dieser Tastenkombinationen, die das Moderieren von mehreren Kommentaren vereinfachen können. Wenn Sie sehr viele Kommentare auf einmal moderieren müssen, können Sie auch mit einem Tastaturkürzel die Moderation beschleunigen.   Um die in Tabelle 5-3 gezeigten Tastaturkürzel verwenden zu können, müssen Sie zunächst im Dashboard unter Benutzer ➝ Dein Profil die Option Tastenkürzel für die Moderation der Kommentare aktivieren mit einem Häkchen in der Checkbox markieren. Sobald Sie die erste Taste, z.B. J, gedrückt haben, ist das aktive Kommentarfeld hellblau unterlegt und markiert.   Mehr zum Thema WordPress und dessen Nutzung gibt es in der zweiten Auflage von „Praxiswissen WordPress“ von Olivia Adler. Nach einer Einführung in …

Security Checkliste in WordPress

WordPress erfeut sich unter Bloggern immer größerer Beliebtheit. Kein Wunder, denn schließlich liegen die Vorteile auf der Hand – Open Source, guter Support und auch für jene mit weniger technischen Grundwissen einfach zu erlernen und zu nutzen. Dennoch sollte man ein Blog nicht zu unbedacht aufsetzen – schließlich soll ein Blog nicht nur informativ, sondern auch sicher sein. Im Textauszug aus der zweiten Auflage von „Praxiswissen WordPress“ nennt Olivia Adler einige Punkte, die beim Aufsetzen eines sicheren Blogs beachtet werden sollten. Die folgende Checkliste hilft Ihnen dabei, Ihre WordPress-Installation sicherer zu machen. Der Einfachheit halber sind hier nur die allerwichtigsten Punkte aufgelistet. Wird die neueste Version von WordPress verwendet? Haben Sie WordPress in einem Unterordner installiert? Wurde das Tabellenpräfix in wp-config.php durch Verschieben in eine höhere Ebene (nicht www-root) und/oder .htaccess-Dateien geschützt? Haben Sie das Standardbenutzerkonto admin durch ein eigenes Administratorkonto mit individuellem, schwer zu erratenden Usernamen ersetzt? Wurde ein Redakteurskonto mit weniger Rechten als der Administrator erstellt, unter dessen Namen Beiträge erstellt werden? Wurden sichere, schwer zu erratende Passwörter gewählt? Haben Sie die Registrierung …

Leiden Listen unter Setneid?

Wer mit komplexen Daten in Python arbeiten muss, kommt schnell an die Grenzen der Überschaubarkeit – zumindest dann, wenn diese Daten nicht übersichtlich verarbeitet wurden. Mit der Einordnung der Daten in Listen kann genau diese Übersichtlichkeit erreicht werden. Aber Achtung: je mehr Daten dort gespeichert werden, desto größer ist die Gefahr von Wiederholungen. Genau hier können Sets helfen, indem sie Duplikate erkennen und entfernen. Doch welche Methode zur Datenstrukturierung und -verarbeitung ist nun besonders effizient? Im folgenden Textauszug aus „Python von Kopf bis Fuß“ diskutieren Liste und Set genau darüber. Liste: [Singt] „Alles was du kannst, kann ich viel besser, viel besser kann ich alles als du.“ Set: Es ist mir wirklich zu blöd, einfach „Kannst du nicht“ zu sagen. Machen wir doch einfach die Probe: Wie hältst du es denn mit Duplikaten? Bei mir werden die sofort und automatisch entfernt. Liste: Und wie stehst du zu „Datenverlust“? Daten automatisch zu verwerfen, klingt in meinen Ohren ziemlich gefährlich. Set: Aber genau das soll ich tun. In Sets sind doppelte Werte nicht gestattet. Liste: Wirklich? Set: …

SecTXL ’11 am 11. August in Hamburg

Cloud Computing ist im Bereich IT immer noch ein heiß diskutiertes Thema. Dabei stellt sich auch immer häufiger eine Frage: wie sieht es mit der Sicherheit in diesem Bereich aus? Und genau dieser Frage widmet sich die Veranstaltung SecTXL ’11, die am 11. August in Hamburg stattfindet. Um was handelt es sich dabei genau? Die SecTXL (Re-experience Security: From Technology to Law) ist eine Veranstaltungsreihe mit dem Fokus auf Sicherheitsaspekte im Bereich der Informationstechnologie. Dabei stehen neben technischen Problemen und Lösungen ebenfalls die rechtlichen Hintergründe im Vordergrund. Unter dem Motto „Juristische und Technische Sicherheit für die Cloud!“ werden in Vorträgen und Workshops unter anderem Themen wie Datenschutz in der Cloud: So geht’s richtig!, Konzepte und Bedingungen für vertrauenswürdiges Cloud Computing und viele andere Themen gesprochen, die sich ausführlich mit Sicherheit im Cloud Computing auseinander setzen. Wer mehr dazu wissen möchte, kann die weiteren Vortragsthemen in der Agenda nachlesen. Wer schnell ist, kann sogar noch richtig sparen –  denn bis 31.7. gibt es noch günstige Tickets zu kaufen! Zur Anmeldung und den günstigen Tickets geht es …