Entries Tagged as ''

PHP: Die Sünden

Markus Schraudolph und ich haben heute nur ein Thema: Programmieren in PHP. Die Themen:

- Wir haben Subversion in Betrieb genommen und erste gute Erfahrungen damit gemacht

- PHP-Sünden:

    * Klammeraffe zum Ausblenden von Fehlern
    * nichtssagende Variablennamen
    * inkonsistentes Benennen von Funktionen und Methoden (LevelCreate und CreateLevel)
    * register_globals = on
    * starkes Mischen von PHP und HTML
    * fehlende Dokumentation
    * Dokumentation, die zu viel Hintergrundwissen voraussetzt
    * zu starkes Dokumentieren -> guter Code dokumentiert sich selbst!

Mikrofon zum Anstecken

Diese Mikrofone zum Anstecken an das Revers oder das Hemd heißen Lavalier-Mikrofone. Da muss man auch erstmal drauf kommen – nicht mal bei Wikipedia habe ich was darüber gefunden…

Retro-Podcast: Akustikkoppler und Compuserve

Richard Jörges und ich sind alte Kumpels. Schon seit 1988 arbeiten wir immer wieder in verschiedenen Kombinationen und Konstellationen zusammen.

Im Anschluss an den Buffed-Podcast sind wir noch ein wenig ins Plaudern gekommen über die alten Zeiten. Ob sie gut waren? Naja, anders auf jeden Fall :-)

Googlebot eindeutig erkennen

Viele Rogue Bots – unerwünschte Bots, die beispielsweise Mail-Adressen oder Inhalte abgreifen – kommen unter gefälschten User-Agent-Bezeichnungen. Sie tarnen sich, um einfache Filter gegen unerwünschte User-Agents zu umgehen.

Sicherer als die Abfrage des User-Agents ist, die IP-Adresse zu prüfen. Doch die Adresse kann sich ändern, manche Bots wie etwa der Googlebot kommen von vielen verschiedenen IP-Adressen her.

Zumindest beim Googlebot gibt es eine eindeutige Identifizierung: Wer sicher gehen möchte, dass der Googlebot wirklich der Googlebot ist, sollte erst anhand der IP-Adresse eine Reverse-DNS-Abfrage starten und mit deren Ergebnis nochmals die IP-Adresse checken. Erst wenn das Ergebnis wieder der ursprünglichen IP gleicht, handelt es sich wirklich um den Googlebot.

Mehr dazu im Google-Blog.

Präzisionsspinner im Modellbau

Merkwürdige Produkte gibt es: Präzisionsspinner – irgendwie fühle ich mich da angesprochen.

Der Fachmann weiß natürlich, was das ist: Ein Teil aus dem Flugzeugmodellbau. Ein Kollege von mir, Ralph Novak, hat jetzt einen Modellbau-Shop eröffnet, in dem es nicht nur Spinner gibt. Schaut mal rein!