Archiv für Montag, 24.05.2004

Montag, 24.05.2004

»Die Frühtemperaturen«

2 Grad in der Früh? Am 24. Mai? Wie geht denn das?

Erschienen am Montag, 24.05.2004 @ 5:52 | Kommentare deaktiviert
Tags: ,

 

Kommentarspam

Dieses Weblog blieb bisher mangels Bekanntheit von Kommentarspam verschont. Seit einiger Zeit ist jedoch auch hier die Plage eingefallen. Zusammen mit zwei ärgerlichen Begleiterscheinungen.
Erstens: Die Anzeige der letzten Kommentare auf der Seite »Letzte Worte« gerät durcheinander. Die Sortierung erfolgt nicht anhand des Kommentardatums, sondern wird durch das Änderungsdatum der Textdatei bestimmt, in der die Kommentare zu einem Eintrag gespeichert sind. Das bedeutet, dass ein Eintrag auch dann auf der Seite »Letzte Worte« erscheint, wenn ich den Kommentarspam gelöscht habe und der letzte »richtige« Kommentar von anno-dazumal stammt.

Die zweite Nebenwirkung betrifft nicht die Leser der »Letzten Worte«, sondern mich als Admin der Site: Das Hinterherlöschen von Spam-Kommentaren ist sehr aufwändig. Blosxom – das Weblogsystem, auf dem my two cents basiert – speichert alle Einträge einzel in Textdateien. Das hat durchaus Vorteile gegenüber einer Datenbank. Alle Kommentare zu einem Eintrag werden ebenfalls in jeweils einer Textdatei gespeichert. Das heißt, dass ich nicht mit einem Admintool wie in anderen Weblogsystemen einfach nur mit einem Mausklich den Kommentar aus der Datenbank kicken kann. Ich muss die Textdatei mit den Kommentaren zu einem Eintrag direkt auf dem Server bearbeiten.
Das allein wäre noch nicht so schlimm; widerlich wird es, da beim Speichern der editierten Datei auf dem Server irgendwas mit der Textcodierung durcheinander kommt. Wenn niemand die Enter-Taste beim Hinterlassen seiner Gedanken gedrückt hat, macht das noch nichts. Aber wehe, es gibt harte Zeilenumbrüche in der Datei, dann schneidet Blosxom den Kommentar ab dem Umbruch ab, nachdem die Datei gesichert wurde. Daher muss ich nicht nur den Kommentarspam löschen, sondern auch noch Zeilenumbrüche reparieren. Und wenn ich das mache, muss ich auch eine andere Textcodierung wählen und Umlaute in Entities umwandeln, da sonst die Umlaute zerschossen werden.

Klingt alles kompliziert, daher kurz und knapp: Kommentarspam nervt mich tierisch, weil es mit einem einfachen Löschen nicht getan ist, und die »Letzten Worte« durcheinander gewürfelt werden.
Meine Hoffnung ist, dass Blosxom 3 möglichst schnell der Beta-Phase entwächst und auf diesem Gebiet Verbesserungen bringt. Rael (O’Reilly-Mitarbeiter und Blosxom-Erfinder) bat kürzlich auf der Blosxom-Mailingliste um Verbesserungsvorschläge bzgl des Writeback-Plugins, das für die Kommentare zuständig ist. Ich habe meine Vorschläge eingekippt, zum Beispiel die Umwandlung von harten Zeilenumbrüchen bei der Texteingabe in <br />s und die Codierung von Sonderzeichen in Entities a la Textile. Die Funktionalität hinter den »Letzten Worten« so anzupassen, dass nicht mehr das Dateiänderungsdatum für die Sortierung herangezogen wird sondern das gespeicherte Datum des letzten Kommentars, ist vermutlich eine kompliziertere Geschichte.

All das sind freilich nur Workarounds, die Kommentarspam und seine Auswirkungen nicht verhindern können. Deswegen bin ich am Überlegen, weitergehende Maßnahmen zu implementieren. Evtl würde es schon helfen, die URL-Eingabe zu unterbinden und nur noch Mail-Adressen zuzulassen.
Der härteste Sch[n|r]itt wäre, Kommentare nur noch nach einer Registrierung zu erlauben, aber das möchte ich eigentlich nicht.

Erschienen am Montag, 24.05.2004 @ 15:10 | Kommentare deaktiviert
Tags:

 

Auf dem Weg zum perfekten Admintool

Der Unterricht heute in der SAE ist schnell zusammengefasst. In der ersten Hälfte fand die vierte und letzte theoretische Zwischenprüfung statt – ich hatte das ganz vergessen und wurde erst von Alex K. in der S-Bahn daran erinnert; ich hatte mich schon ganz auf die praktische Prüfung nächste Woche eingeschossen.
Wie immer wurden alle Themen abgefragt, die seit der letzten Prüfung im Unterricht behandelt wurden. In diesem Fall waren das nur fünf Wochen Flash/Actionscript und drei Wochen PHP/SQL.   :-)

Besser spät als nie, aber jetzt nach der vierten Prüfung habe ich begriffen, dass ich mir bei den Programmen mal die Import- und Export-Dialoge ansehen sollte, um für Fragen nach Im- und Exportformaten gewappnet zu sein.   :-)
Ok, im Grund genommen weiß ich’s, die »Standardformate« im Bild-, Ton- und Videobereich gehen immer. Worüber man dann in der Prüfung stolpert ist, wenn nach weniger alltäglichen Alternativen gefragt wird.
Ansonsten lief’s denke ich ganz gut.

Nach der Pause fuhr Andi mit seinem PHP-Unterricht fort, die vierte Woche. Viel schafften wir leider nicht mehr: Wir erweiterten die Administrationsmöglichkeiten für den Besitzer der Tierhandlung. Er kann jetzt nicht nur Tiere zu seinem Sortiment hinzufügen, sondern auch Tiere löschen sowie die Anzahl nach oben oder unten verringern. Mal schauen, womit’s morgen weiter geht.
Am Mittwoch habe ich meinen Termin für die Grobkonzept-Besprechung für das Abschlussprojekt.

Nächste Woche schaut Andis Kollege Matthias nochmal rein und zeigt uns, wie man Flash an eine MySQL-Datenbank anbindet. Außerdem haben wir bei Matthias die praktische Prüfung (Flash) in Einzelgesprächen; mein Termin ist Dienstag um 14:30.

Erschienen am Montag, 24.05.2004 @ 15:56 | Kommentare deaktiviert
Tags: ,

 

+++

Archiv
RSS-Feeds: Einträge und Kommentare (zu allen Einträgen).