Privatstrand

Webalizer auf Logfiles loslassen

10. Mai 2011

Ist der Website-Statistiker Piwik eine Nummer zu groß und das politisch-unkorrekte Google Analytics, das alle Daten zur Auswertung an den big brother in Kalifornien sendet, zu unheimlich? Dann kann man sich auch mit der Oldschool zufrieden geben, um die Logfiles des Apachen zu bändigen. Die Rede ist von einfachen Auswertungs-Programmen wie Analog, Awstats oder eben vom Webalizer, um den es hier gehen soll, weil er in Debian oder auch Ubuntu bequem per Paketmanagement ins System eingebunden wird und übrigens auch von Massenhostern wie Strato oder Host Europe eingesetzt wird oder wurde, um der Kundschaft ein paar Statistiken bereitzustellen. Mit etwas Planung und ein paar Anpassungen kann man den Webalizer sogar auf mehrere virtuelle Hosts (VHosts) loslassen.

Den ganzen Beitrag lesen »

Internet Explorer 9 ist raus, aber wir müssen weiter für IE6 bis 8 designen

15. März 2011

Heute hat die allseits beliebte Browser-Klitsche Microsoft pünktlich die neunte Version ihres Internet Explorers publiziert. Das ist eine gute Nachricht nicht nur für Anwender, die einen schnelleren und besseren Browser bekommen, sondern auch für Web-Designer und Entwickler. Denn IE9 schließt nicht nur zur Konkurrenz auf, sondern beachtet auch die Web-Standards und gibt sich modernen Dingen wie CSS3 und HTML5 gegenüber recht aufgeschlossen. Die schlechte Nachricht lautet: Mit dem Erscheinen von IE9 verschwinden der mäßige IE8, vor allem aber die unzulänglichen Vorgänger IE7 und IE6, die Web-Designer zu abenteuerlichen Rösselsprüngen (Browser-Weichen, Hacks etc.) zwingen, dummerweise nicht automatisch in der Hölle.

Den ganzen Beitrag lesen »

Browser-Kompatibilität und Hacks für Internet Explorer 6 revisited

15. März 2011

In meinem Posting anlässlich des Erscheinens von Internet Explorer 9 habe ich darüber geschrieben, warum trotz der Fortschritte der neuen Version aus dem Hause Microsoft kein Web-Designer die Unzulänglichkeiten der Vorgänger verdrängen sollte. Die Vorgänger Internet Explorer 6 aus dem Jahre 2001, dessen verschlimmbesserter Nachfolger Internet Explorer 7 sowie der erstmals ordentlich an Webstandards orientierte Internet Explorer 8 sind immer noch da draußen … Es gibt also genug Gründe, sich die wichtigsten Links zu den unterschiedlichen Fähigkeiten der Browser sowie ein paar typische Probleme mit dem Problem-Opa IE6 samt Lösungsansätzen zu Gemüte zu führen. Dabei lässt sich ein Wiedersehen mit ungeliebten alten Bekannten wie dem Sternchen-Hack und anderen Filtern leider nicht verhindern.

Den ganzen Beitrag lesen »

Nicht nur für die Uni Bayreuth: Wie man Seiten aus Googles Index entfernt

24. Februar 2011

Die Rechts- und Wirtschaftswissenschaftliche Fakultät an der Uni Bayreuth muss jetzt ihren Image-Film überarbeiten. Dort erklärt ein gewisser “Dr. Karl-Theodor zu Guttenberg, MdB”, warum das Jura-Studium in Bayreuth so schön ist. Dummerweise ist das Video zwar von der Website verschwunden, über den Google Cache aber gerade noch auffindbar. Aus gegebenem Anlass also ein kleiner Leitfaden, wie sich plötzlich unerwünschte Inhalte aus dem Google-Index entfernen lassen.

Den ganzen Beitrag lesen »

Twitters neuen Tweet-Button auf der eigenen Website oder im WordPress-Blog einbinden

15. August 2010

Keine Ahnung, was sie den ganzen Tag bei Twitter machen, wenn sie mal nicht gerade die durch ständig steigende Zugriffe verursachten System-Ausfälle reparieren müssen (isser nicht putzig, der Fail Whale?). Jedenfalls hat es bis letzte Woche gedauert, ehe der Microblogging-Dienst seinen eigenen Tweet-Button samt Zähler einführte (und auch diese Einführung begann mit einer Panne). Wie auch immer. Ein Vorteil gegenüber längst existierenden Third-Party-Lösungen wie dem Button von Tweetmeme besteht darin, dass Nutzer, die einen Artikel twittern wollen, ihre Twitter-Zugangsdaten keinem Dritten mehr anvertrauen müssen.

Den ganzen Beitrag lesen »

Debian eingefroren: Bald kommt Squeeze für den LAMP-Server

7. August 2010

Das Debian-Projekt hat den “Freeze” für das Update auf die kommende stabile Version 6.0 a.k.a Squeeze verkündet. Ab jetzt ist also mein favorisiertes Webserver-Betriebssystem auf dem aktuellen Software-Stand eingefroren, d.h. es kommen keine Neuerungen mehr hinzu, bis zum Erscheinen werden nur noch Fehler gefixt. Für einen typischen LAMP (Linux/Apache/MySQL/PHP)-Stack bringt Squeeze wichtige Updates auf PHP 5.3.2 und auf MySQL 5.1.48. Der Apache-Webserver selbst ist dann in Version 2.2.16 enthalten.

Den ganzen Beitrag lesen »

Support für Debian Etch läuft aus – Zeit für dist-upgrade oder Server-Wechsel

22. Januar 2010

Vor elf Monaten erschien die stabile Fünf-Nuller-Version von Debian GNU Linux, benannt Lenny. Aus diesem Anlass bloggte ich vollmundig, dass es vorerst keinen Grund gebe, auf der Vorgänger-Version Etch laufende Web-Server upzudaten. Da das Debian-Projekt nun aber freundlicherweise mahnt, dass der Support der “oldstable”-Version mit Sicherheits-Updates ein Jahr später, mithin am 15. Februar, ausläuft, sei das an dieser Stelle auch noch einmal in Erinnerung gerufen. Übrigens sind die Debianer zu Recht stolz darauf, dass sie Etch fast drei Jahre lang unterstützt haben.
Den ganzen Beitrag lesen »

Wenn der Twitter, Facebook, Google mal verstopft ist

1. November 2009

Zu den besonderen Markenzeichen sozialer Netzwerke gehört nicht nur die Öffnung ihrer Dienste für andere Anwendungen via API, sondern auch der gelegentliche Ausfall derselben. Manchmal geht gar nichts mehr, manchmal auch nur eine neue Funktion wie die offizielle Implementierung des Retweets bei Twitter, die – kaum für einen gewissen Nutzerkreis freigeschaltet – auch schon wieder wegen ein paar Problemen deaktiviert war. Umso wichtiger für Anwender und speziell Entwickler, dass die einzelnen Anbieter über ihren Status informieren und Ausfälle ordentlich dokumentieren. Mal schauen, wie transparent die sozialen Boomer Facebook und Twitter sowie der Anwendung-Weltmeister Google Apps diese Krisen-Kommunikation handhaben.

Den ganzen Beitrag lesen »

Weißer Bildschirm, fatale Fehler: Upgrade auf PHP 5.3 will vorbereitet sein

9. September 2009

Ende Juni wurde PHP 5.3 veröffentlicht. Heute bin ich auf meinem Entwicklungs-System unfreiwillig zum Opfer der neuen Version geworden. Unfreiwillig deshalb, weil ich mal schnell ein vorgefertigtes Server-Paket namens MAMP auf einem Mac installliert habe, ohne weiter zu schauen, was da im einzelnen installiert wird. Aber es war eine heilsame Erfahrung. Ich bekam nämlich einen Heiden-Schreck – samt weißem Bildschirm und einer fatalen Fehlermeldung im PHP-Log:

PHP Fatal error:  Non-static method foo::bar() cannot be called statically, assuming $this from incompatible context in /Pfad/zur/class.php on line 285

Den ganzen Beitrag lesen »

Flash wird “sichtbar” für Suchmaschinen

2. Juli 2008

Aus verschiedenen Gründen bin ich kein großer Fan der Flash-Technologie bei Websites (und verzichte wenn möglich auch dankend darauf, Flash-Effekte per Ajax nachzubauen). Ich mag’s lieber pur in standard-konformem HTML mit augenfreundlicher Layout-Strukturierung per CSS. Scheint allerdings so, als gäbe es nun einen gewichtigen Grund weniger, Kunden von in Flash programmierten Websites abzuraten. Denn Adobe vermeldet, man habe sich mit Google und Yahoo zusammengetan, “to dramatically improve search results of dynamic Web content and rich Internet applications (RIAs)”.

Den ganzen Beitrag lesen »


Privatstrand