11
Objektorientierung ist in der heutigen Programmierung das “ganz große Ding”. Alles, womit man arbeitet, wird entsprechend durch Klassen abgebildet, die eine gewisse Struktur vorgeben, wiederverwendbar sind und durch Vererbung auch erweitert werden können. Es ist aber nicht immer ratsam, für jede Anwendung eines Konzeptes jeweils ein neues Objekt zu erzeugen. In bestimmten Fällen kann es sogar durchaus sinnvoll sein, aus einer bestimmten Klasse während der Laufzeit nur ein einzelnes Objekt zu erzeugen. Um genau das zu erleichtern, kann man das Singleton-Erzeugungsmuster verwenden. Dieser Beitrag erklärt anhand von PHP5-Beispielen, wie es funktioniert. weiter »
Autor: André Bräkling - Keine Kommentare28
Der letzte Artikel über die Anonymisierung von IPs in Piwik führte zu einer interessanten Diskussion in den Kommentaren. Außerdem hat Martin sein NoIP-Plugin entsprechend überarbeitet.
Aber zukünftig ist die Bastelei im Piwik-Code, die deutsche Benutzer offenbar durchführen müssen, wohl vorbei, denn gerade schrieb Martin:
Das Konzept meines NoIP-Plugins ist offensichtlich angenommen worden und wird als Plugin in der Version 0.55 von Piwik vorhanden sein. Mit dem Unterschied, dass man per Konfigurationsparameter die Anzahl der zu löschenden Oktette einstellen kann.
Wer will, kann es sich schon mal aus dem SVN holen.
Zukünftig müssen wir also nur noch das Plugin aktivieren. Damit ein großes Dankeschön an Martin für die Mühe!
Autor: André Bräkling - 3 Kommentare22
Mittlerweile hat sich ja in Deutschland herumgesprochen, dass hierzulande die Speicherung von IP-Adressen und deren Weiterverarbeitung durchaus problematisch sein könnte. Besonders kritisch ist die Übermittlung der Nutzerdaten an Dritte… vor allem, wenn diese Dritten im außereuropäischen Ausland sitzen. Als Alternative zum beliebten Google Analytics habe ich hier deshalb vor einiger Zeit die Open-Source-Lösung Piwik empfohlen. Da diese aber auch die IP speichert, habe ich zusätzlich einen Hack, der genau das verhindert, vorgestellt. Mittlerweile habe ich ein paar neue Erkenntnisse sammeln können, die ich euch natürlich nicht vorenthalten möchte. weiter »
Autor: André Bräkling - 13 Kommentare15
Während sich das Rheinland aufgrund der närrischen Tage in Feierlaune befindet, wurde heute die Version 2.9.2 von Wordpress veröffentlicht. Hintergrund des plötzlichen Updates ist eine kleine, aber in besonderen Einsatzgebieten durchaus delikate Sicherheitslücke: Angemeldete Nutzer können im Papierkorb Artikel anderer Nutzer einsehen. Blogs mit mehreren Usern tun also gut an einem Update. Die neue Version findet ihr entweder bei WordPress selbst oder in der deutschen Fassung bei WordPress Deutschland.
Autor: André Bräkling - Keine Kommentare28
Falls euch mein Artikel zur Steigerung der Webseiten-Performance zu lang war und ihr lieber auf die Verfilmung wartet, dann habe ich hier einen Tipp für euch. weiter »
Autor: André Bräkling - 1 Kommentar11
Seit ein paar Wochen versuche ich nach und nach die Performance dieses Blogs zu verbessern. Dabei achte ich insbesondere auf die Leistungsanzeige bei den Google Webmaster Tools, weil diese nicht nur meinen Mittelwert anzeigen, sondern auch den 20%-Quantil aller Webseiten. Sicherlich ist das keine repräsentative Anzeige, aber immerhin eine brauchbare Vergleichsgröße. Momentan pendelt mein dortiger Wert grob zwischen 2 und 5 Sekunden, mein Ziel sind möglichst konstante Werte um 2 Sekunden. Bei der Optimierung greife ich auf die Erweiterungen Google Page Speed und Yahoo! YSlow für Firefox mit Firebug zurück, die mich mit vielen Detailinformationen über meine Seite unterstützen. weiter »
30
Für Besucher einer Webseite ist es sehr ärgerlich, wenn sie plötzlich statt des gewünschten Inhalts nur eine 404-Fehlerseite (“Seite nicht gefunden”) erhalten. Dabei ist es egal, ob die Ursache ein fehlerhafter interner oder externen Link, ein Tippfehler des Besuchers selbst oder tatsächlich eine mittlerweile nicht mehr existierende Seite ist. Häufig gibt es keinen wirklich hilfreichen Hinweis wie es nun weitergehen soll. weiter »
Autor: André Bräkling - Keine Kommentare19
Ui, das ging ja fix. Noch kurz vor Weihnachten steht WordPress in der nagelneuen Version 2.9 zum Download bereit. Mit Sicherheit wird es im Laufe des Tages auch schon die deutsche Version bei WordPress Deutschland geben. Ich habe das Update gerade eben durchgeführt und konnte auf den ersten Blick noch keine Probleme feststellen. Einzig das Simple Tags Plugin wollte seinen Dienst verweigern, konnte aber mit einer kleinen Änderung wieder lauffähig gemacht werden. weiter »
Autor: André Bräkling - Keine Kommentare04
“Duplicate Content” ist einer der großen Mythen der SEO-Gemeinde. Grundsätzlich kann man sagen: Google versucht Kopien eines Contents schlechter zu gewichten, als dies für das Original der Fall wäre. Es geht dabei aber natürlich nicht darum, diverse verschiedene Abrufmöglichkeiten des gleichen Contents einer Webseite in irgendeiner Form zu bestrafen. Aber es kann theoretisch vorkommen, dass Google eben eine Abrufmöglichkeit, die nicht das Original sein sollte, als eben jenes auffasst. Nun kann man verschiedene Regeln befolgen (z.B. nicht die gleiche Seite unter verschiedenen Subdomains veröffentlichen), aber ganz gefeit ist man vor solchen Problem nicht. Hier soll “canonical” Abhilfe schaffen. weiter »
Autor: André Bräkling - Keine Kommentare03
Obwohl ich gerne hier in unserer Bundesrepublik lebe, gibt es doch ein großes Problem: Als Webmaster steht man immer irgendwie an dem Abgrund, der sich finanzieller Ruin rennt. Dies liegt nicht daran, dass Hosting-Preise in Deutschland zu hoch wären oder ähnliches, sondern schlicht und ergreifend an der teils sehr komplizierten rechtlichen Situation. Beispielsweise zeichnete sich schon länger ab, dass man als deutscher Webmaster wohl nicht auf Google Analytics zurückgreifen darf, nun scheint das sogar recht konkret zu werden. Als Alternative empfahl ich vor rund einem halben Jahr die OpenSource-Lösung Piwik, doch auch diese scheint Probleme zu bergen. Immerhin speichert das Tool auch die IP der Nutzer, was in Deutschland wiederum problematisch sein kann. Abhilfe schafft hier eine kleine Änderung im Code. weiter »
Autor: André Bräkling - 19 Kommentare
Dies ist mein Blog, auf dem ich unter anderem über Usability, Development, Webdesign und Kommunikation schreibe.