Es geht um den Twitter-Clone namens „Buschfunk“ in den VZs. Ich bin da ziemlich selten aber heute musste ich mal wieder das Social-Widget-Desaster miterleben, nachdem ich mich dort angemeldet hatte.
Nunja, es gibt genug Kritik zu diesem Feature, man muss nur seine Lieblingsblogs nach Buschfunkt durchsuchen. Darum soll es aber auch nicht gehen.

2 Möglichkeiten der Deaktivierung:

Ihr deaktiviert diesen mit einem Greasemonkey Script.
Greasemonkey habe ich im Blog bei einigen Tutorials schon empfohlen, ein ‚must have‘ eigentlich.
Etwas weiter unten habe ich noch eine Alternative via Adblock Add-On für euch, erstmal aber ein schneller Blick auf das Script:

// ein paar Kommentare davor
var buschfunk = document.getElementById('Mod-Feedbox-Snipplet');
if (buschfunk) {
    buschfunk.parentNode.removeChild(buschfunk);
}

Absolut simples Ding, könnte auch in 1 Zeile stehen. Das Element „Mod-Feedbox-Snipplet“ wird einfach entfernt, hoffen wir, dass es nicht umbenannt wird oder irgendwann mal zufällige Namen generiert oder etwas fieses in der Art.

Und wenn es nur um simple Elemente geht kann man das natürlich auch mit einem Adblock Filter blocken lassen. Habe ich gerade mal probiert und es geht tatsächlich.
Adblock Einstellungen -> neuer Filter ->

#div(Mod-Feedbox-Snipplet)

und schon wird der Buschfunk ebenfalls geblockt.
Ihr könnt es auch etwas weiter eingrenzen:
SchülerVZ:
schuelervz.net#div(Mod-Feedbox-Snipplet)
MeinVZ:
meinvz.net#div(Mod-Feedbox-Snipplet)
StudiVZ:
studivz.net#div(Mod-Feedbox-Snipplet)

Welche der beiden Lösungen performanter ist, wenn ihr beide Addons haben solltet, weiß ich nicht. Ich werde wahrscheinlich Adblock nutzen.

Was haltet ihr davon, den Buschfunk zu deaktivieren? Nutzt ihr ihn vielleicht sogar?

Es ist ruhiger geworden. Die letzten Tage haben nicht viele Posts hervorgebracht.
Das liegt nicht nur an dem vollgepackten Wochenende, meinem Geburtstag gestern und vielen anderen privaten Dingen, die es in letzter Zeit auf jede freie Minute abgesehen haben. Auch auf Arbeit ist wieder High Life und es bleibt kaum eine Minute Zeit mal kurz in den Feedreder zu schauen. Dieser läuft schon über und viele interessante Sachen schreien danach, gelesen zu werden.

Trotzdem habe ich, wie gesagt, beruflich und privat gerade so viel Stress, dass für die nächsten 2 Wochen ‚kürzer treten‘ angesagt ist, was den Blog angeht.
Wenn ich jetzt etwas schreibe wird es meist ein Tutorial/How-To sein; aktuelle oder lustige Themen warten solange auf ruhigere Zeiten. Voraussichtlich pendelt sich das ab dem 22./23. wieder ein, mal sehen.

Bis dahin trotzdem noch viel Spaß! Ein Post wird heute auf jeden Fall noch kommen, etwas nostalgisches, zur Abwechslung.

Was ist eigentlich Bandwith Stealing, Traffic-Klau oder Hotlinking?
Am häufigsten werden diese Begriffe benutzt, wenn Bilder einer fremden Webseite in die eigene eingebaut werden. Beim Aufruf der eigenen Seite wird das Bild vom frenden Server geladen und dargestellt, der Traffic wird dann zwangsweise von dem anderen Webseitenbetreiber ‚gestohlen‘.
Hier ein simples Beispiel:

Mein Beispiel:
bilddiebstahl-mit-htaccess-verhindern-vorher

Wer das verhindern will hat mindestens 2 Möglichkeiten:

Das verlinkte Bild nicht laden lassen:

RewriteCond %{HTTP_REFERER} !^http:\/\/(www\.)?hannes-schurig\.de\/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|png)$ - [F]

bilddiebstahl-mit-htaccess-verhindern-deaktivieren

Anstatt des verlinkten Bildes wird ein anderes Bild angezeigt. So kannst du zum Beispiel folgendes realisieren:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?hannes-schurig.de/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !trafficklau.jpg$
RewriteRule .*\.(gif|jpe?g|png|bmp)$ https://stuff.it-stack.de/img/trafficklau.jpg [R]

bilddiebstahl-mit-htaccess-verhindern-ersetzen

Ich werde es bei mir nicht verhindern oder irgendwie umleiten, da mein Webhoster mir unlimited Traffic gibt. Es kann ja nur gut für mich sein, wenn meine Bilder überall verwendet werden, dagegen habe ich nichts.
Habt ihr vor, Fremdverlinken zu deaktivieren oder tut ihr es vielleicht schon längst? Macht das heutzutage noch Sinn, es zu verhinden? Schließlich hat man bei 80% der Webhoster Traffic gratis oder soo viele GB Traffic, dass einige Bilder daran nicht viel zerren.

Bei vielen Webhostern, zum Beispiel All-Inkl, wird bei FTP Rechten zwischen 2 verschiedenen FTP Benutzern unterschieden: dem eigenen FTP Account von All-Inkl und dem PHP-User („www-data“), der von Scripten genutzt wird.
Das Thema hatte ich schonmal in „All-Inkl Besitzrechte (FTP) nach WordPress Umzug“ angegriffen, allerdings auf eine ungünstige Art und Weise.
Den Besitzer der betroffenen Dateien/Ordner von dem FTP Account auf die PHP-User umzustellen mag zwar eine Zeit lang helfen. Wenn man jedoch an dieser Datei/Ordner noch etwas ändern/hinzufügen möchte – dann natürlich wieder mit dem normalen FTP-Benutzer – muss man den Besitzer wieder auf den FTP Account zurücksetzen.

Beispiel: wp-content/plugins/testplugin möchte jede Sekunde eine .log Datei beschreiben. Diese kontinuierlichen Änderungen werden natürlich austomatisch von einem Script getan. Dazu muss das Script also Ändern-Rechte auf diese Datei haben. Meine alte Lösung: Den Besitzer des Ordner ‚testplugin‘ einfach auf den PHP-User „www-data“ setzen und dann hat das Script alle Rechte. Möchte ich jetzt aber eine Datei in diesen ‚testplugin‘ Ordner hochladen oder das Plugin automatisch updaten oder iiirgendetwas in der Art … Pustekuchen, Ende im Gelände.

Neue Lösung:
Ach, .htaccess ist schon ein tolles Ding! Um die Rechte der Scripts anzupassen reicht 1 Zeile:

AddHandler php5-cgi .php

Ersetzt die 5 ggf. mit der PHP Version, die auf eurem Server läuft. Nun haben alle PHP Scripte die nötigen Rechte.
Wenn nur einzelne Dateien von diesen Änderungen betroffen sein sollen könnt ihr auch folgendes machen:

AddHandler php5-cgi .phptest

Und die .php Datei, die Rechte braucht, die Endung .phptest verpassen.
Oder ihr benennt die Datei in .phpx um, dann sollte sie auch ohne jegliche .htaccess Änderungen laufen.

Meine letzte Statistik ist schon einige Zeit her. Das liegt unter Anderen daran, dass ich eine Zeit lang das passende Analysetool gesucht habe und durch viele Tests und den Serverumzug und so die bisherigen Statistiken auch immer verfälscht oder unvollständig wurden.

Google Analytics betreibe ich seit dem 3. Mai und damit habe ich jetzt genau 1 Monat, den ich analysieren kann.

Nun aber die Übersicht über Mai (3. Mai – 2. Juni):

Übersicht:
statistik_mai_overview2

Pageviews: 5.323
Visits: 3.622
Unique Visitors: 3.013

Ich bin damit wieder mal zufrieden. Die Zahlen gehen längerfristig gesehen nach oben und ich hoffe, dass ich schon nächsten Monat ein Plus verzeichnen kann.
Vielen Dank hier an alle, die regelmäßig vorbeischauen und mitlesen. Ich würde mich weiterhin über Ideen, Anregungen, Kritik, Verbesserungen, Glückwünsche und Morddrohungen via Mail freuen 😉

Herkunft:
statistik_mai_referrer2

Google ist mit fast 51% klar die beste Besucherquelle. Das kann entweder an meinen SEO Anstrengungen liegen oder an den neuesten Ereignissen. Zum Beispiel brachte mir meine Windows 7 Aktion (Download von meinem Server, 23 Keys und einige Artikel) sehr viele Googlebesucher und einige Forenreferrer.
Wie sonst auch sind meine 3 Artikel zu querverweis.net und .odt Dateien Besuchermagneten.
Ansonsten danke ich Mirco von Easytopia für die Verlinkungen der letzten Zeit.

Content:
statistik_mai_content2

Auch hier wieder: Windows 7 Aktionen und Paint Shop Pro stehen mir querverweis.net und .odt ganz oben. Die Downloads von meinem Server werden gern genommen, das zeigt auch die Trafficanalyse des Hosters:
statistik_mai_traffic2
750 GB an Traffic ist eine ganz schön dicke Zahl. Ich bin froh, dass in meinem Webhosting-Tarif Traffic inclusive ist.

RSS:
statistik_mai_rss_hits
Mein RSS Feed wird am Tag schon recht oft geklickt, das freut mich. Hier würde ich gern 150-200 Hits pro Tag im Durchschnitt sehen. Ich bewege mich in den letzten Wochen zwischen 10 und 30 Feedabonnementen, ich hoffe das kann ich in Zukunft auch noch steigern.

Posts:
Der Mai war mit 78 Posts ein sehr starker Monat. Das sind 2,5 Artikel am Tag. Ich habe immer mal das Gefühl gehabt meine Leser mit der Menge an Artikeln zu überfordern und werde daher in Zukunft meine Artikelanzahl auf 1 – maximal 3 Posts am Tag reduzieren.

Einnahmen:
Ich habe in den letzten 2 Wochen mit 65€ meine ersten Einnahmen verzeichnen können. Ich konnte damit die Serverkosten bezahlen und meine Freundin zu gemütlichen Abendessen einladen. Ich hoffe ich kann diese Summe halten, wenn nicht sogar ausbauen.

Auf einen weiteren Monat! 🙂
Sagt eure Meinung, gebt Feedback oder Anregungen. Comments oder Mail, ich hab immer ein Ohr für euch.

Ich bin kein Konsolenfreund, möchte hier also nicht für die Xbox werben oder über den Sinn diskutieren. Aber die neue Technik, die da gerade anrollt, sieht schon ziemlich cool aus.

Es geht um Natal, eine neue controller-free Xbox Version.

Diese hat keinen Controller, wie man es bisher kennt. Eine Kamera nimmt jegliche Bewegung im Raum auf und interpretiert diese. Man bewegt sich und das Spiel reagiert. Dabei können auch mehrere Personen erfasst werden und „Multiplayer“-Spiele lassen sich ganz einfach mit Freunden austragen. Die Spielumgebung reagiert auf den Spieler so realistisch wie möglich. Unabhängig von der Umgebung sollen nicht nur die Bewegungen der Menschen sondern auch deren Stimmen gut erkannt werden. Also kann man Spiele auch per Sprache steuern. Aber seht euch einfach das Video an, es beeindruckt echt:
https://www.youtube.com/watch?v=http://www.youtube.com/watch?v=u2qVwshjaf4[/embed]
(schaut es in HD!)

Das ist zwar ein typisches Werbevideo, das nicht die tatsächliche Leistung des Geräts wiedergeben wird aber der Ansatz sieht ziemlich brauchbar aus. Das allein hätte mir für einen Artikel aber nicht gereicht, hier also der 2. Burner:

Virtuelle Realität, virtuelles Leben; ein Schritt in diese Richtung könnt ihr hier beobachten. „Milo“, so heißt der Charackter, der in dem nachfolgendem Video vorgestellt wird. Man interagiert mit einer virtuellen Person mit völlig neuen und scheinbar endlosen Möglichkeiten:

Wie gesagt wird dann die tatsächliche Leistung interessant sein. Was wird das Gerät wirklich können?

Was haltet ihr von all dem?

Benutzung auf eigene Gefahr! Bei mir führten die Änderungen zu Cachingproblemen im Blog. Mehrere Webmaster und Webdeveloper bestätigten mir aber, dass diese Änderungen bei richtiger Handhabung funktionieren und optimieren.

Heute habe ich etwas am Backend des Blogs geschraubt und die Ladezeiten des Blogs um bis zu 25% verbessert.

Diese kleine Geschwindigkeitssteigerung habe ich nur anhand einiger .htaccess Zeilen erreicht. Diese wiederum habe ich von verschiedenen Webseiten zusammenrecherchiert und mit vielen Tests und Stichproben gemessen und ausgewertet.

Folgende Tipps kann ich euch empfehlen:

Kompression #1:

php_value output_handler ob_gzhandler

Kompression #2:



Setoutputfilter DEFLATE


Manche Webhoster haben eine Kompression standardmäßig aktiviert. Testen könnt ihr das mit GIDZip Test oder dieser Seite (öfters down). Obwohl mein Hoster schon eine Komprimierung eingestellt hatte, habe ich die letzten 2 Codeschnipsel in meiner .htaccess.

Cacheoptimierung #1:


ExpiresActive On
ExpiresDefault "access plus 3600 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"

Cacheoptimierung #2:



Header set Cache-Control "max-age=2592000, public"


Header set Cache-Control "max-age=604800, public"


Header set Cache-Control "max-age=216000, private"


Update: Code berichtigt

Ich habe all das schrittweise in meine .htaccess übernommen und schrittweise Stichproben mit YSlow genommen. Am Ende brachten alle Verbesserungen bis zu 25% mehr Speed. Der Wert ist natürlich abhängig vom Blog, Hoster, der Internetleitung und anderen Gegebenheiten aber ihr solltet die Ladezeit eurer Seite auf jeden Fall verbessern können.