Eine kleine Statistik

Vor einigen Monaten habe ich das kleine Flash Spiel "Vogelgrippe das Spiel" programmiert und online gestellt. Eigentlich nur aus Spaß an der Freude entstanden wünschte ich mir jedoch schnell auch zu sehen, von wievielen Menschen das Spiel eigentlich gespielt wurde. Die einfachste Lösung um dies herauszufinden ist es, den Online Service MochiBot.com zu verwenden. Dabei handelt es sich um ein kleines Script, welches man in seine Flash Anwendung einbauen kann und welches dann Informationen über das Spiel an MochiBot sendet.
Anfangs gab es nicht bemerkenswert viele Besucher, welche das Spiel spielten. Im Oktober 2005 waren es gerade mal 151 Zugriffe. Doch schon im November stieg die Zahl auf 870 und im Dezember auf 2132 Zugriffe! Okay, das Spiel schien also beliebt zu sein. Dabei hatte ich nicht großartig Werbung dafür gemacht.
Danach sanken die Zugriffszahlen wieder etwas, was sicher normal ist, wenn etwas schon seit einigen Monaten im Netzt steht. Doch plötzlich im März stiegen die Zugriffszahlen auf 5298 im Monat an! Wow. Irgendetwas hatte sich getan.
Mit Hilfe des MochiBot Services konnte ich schnell herausfinden, dass mein Spiel nicht mehr nur auf meiner Seite gespielt wurde, sondern auf 11 weiteren Seiten. Darunter einige große Flash Spiel Portale aber auch private Seiten.
Insgesamt wurde das Vogelgrippenspiel mittlerweile fast 15.000 Mal gespielt! Ich denke das ist kein schlechtes Ergebnis für ein kleines mal eben nebenher programmiertes Flash Spielchen.
Was mir dieses Ergebnis jedoch zeigt, ist dass ich das nächste Mal einen klickbaren Link auf meine Seite in das Spiel einbauen sollte, denn das würde einige der Spieler von den fremden Seiten vielleicht auf meine Eigene bringen.

Bunny Hunt IV

The Man In Blue hat ein spaßiges Spiel in JavaScript und Ajax geschrieben. Und anläßlich der kommenden Ostertage handelt es sich dabei um ein Ballerspiel, bei dem auf Hasen (ich mein diese Dinger mit den langen Ohren) geschossen wird.

Bunny Hunt läßt sich nur in den neusten Browsern spielen (Firefox und IE 5.5). Und dafür das es sich nicht um ein Flash Spiel handelt sieht es verdammt gut aus.

Google Related Links

Google bietet jetzt mit "Google Related Links" einen neuen kostenlosen Service an, um auf den eigenen Seiten eine kleine Box einzublenden in der artverwandte Links zum Inhalt der aktuellen Seite eingeblendet werden.

Dabei können über Reiter 'Suchen', 'News' und 'Webseiten' ausgewählt werden. Diese Box läßt sich leicht an die eigenen Farben und Wünsche anpassen und in die eigene Seite integrieren.
Leider ist dieser Service vorerst nur in Englisch erhältlich. Außerdem würde ich mir als besonderes Feature auch noch wünschen, dass man die artverwandten Links auch nur auf Inhalte der eigenen Seite beschränken könnte. Dann wäre dieser Service wirklich cool!

Gästebuch SPAM

Wie es vielleicht einigen von euch aufgefallen sein mag, hatte ich in den letzten Monaten sehr viel SPAM in meinem Gästebuch. Beinahe täglich gab es über 10 neue SPAM Einträge. Meine bisherige Reaktion darauf war, den SPAM einfach immer dann zu löschen, wenn ich ihn bemerkte. Dazu muß man wissen, dass mein Gästebuch ein ziemlich einfaches Script ist ohne Administrationsfunktionalitäten. Ich bin der Meinung, dass ein Gästebuch keine Administrationsoberfläche brauchen sollte. Also habe ich die entsprechenden Einträge einfach über die PhpMyAdmin gelöscht, was natürlich auf Dauer ziemlich aufwändig sein kann.
Die meisten SPAM Einträge konnten unmöglich von realen Personen vorgenommen worden sein. Wahrscheinlicher ist dass sie durch automatische Scripts gemacht wurden. Also habe ich vor einiger Zeit ein zusätzliches Drop Down eingefügt, wo jeder der sich ins Gästebuch eintragen wollte explizit angeben muß, dass es sich bei dem Eintrag nicht um SPAM handelt. Schien dies am Anfang auch zu funktionieren, sah es bald so aus, als hätten sich die SPAM Scripts darauf eingerichtet, denn plötzlich stand wieder massenweise SPAM in meinem Gästebuch.
Doch seit ein paar Tagen gibt es kein SPAM mehr! Der Grund dafür ist, dass ich das Gästebuch-Script wieder ein wenig angepasst habe. Was Spammer wollen, ist natürlich Links in fremde Seiten einzufügen. Und genau dies ist jetzt im Gästebuch nicht mehr so leicht möglich.
Ich bin mal gespannt wie lange es dauert, bis die Spammer wieder einen anderen Weg finden.

cloneNode() Problem bei TextAreas im Firefox

Bei einem aktuellen Projekt benötigte ich eine Möglichkeit, bestimmte Inhalte einer Webseite zu Drucken. Dazu habe ich mir per JavaScript einen Bereich der Seite genommen, diesen geclont, ein neues Fenster geöffnet und dort den geclonten Bereich wieder eingefügt.

Falls sich in diesem geclonten Bereich interaktive Elemente wie Butons, Links oder Eingabefelder befanden, habe ich diese ebenfalls mittels JavaScript entfernt oder den Textinhalt der Eingabefelder bzw. Textareas kopiert und als Text an die gleiche Stelle wieder eingefügt. Als Ergebnis gibt es dann eine HTML Seite ohne Links und Buttons.

So weit so gut, aber da gibt es ein Problem, welches mir vorher noch nicht bewußt war und was ich auch noch nirgendwo dokumentiert sah. Wenn man im Firefox eine Textarea clont in welche der User zuvor noch Inhalte eingegeben hat, werden diese Inhalte nicht mitgeclont. Im Internet Explorer funktioniert dies richtig. Ich habe dazu mal eine Testseite erstellt, wo man dieses Verhalten nachprüfen kann. Getestet habe ich es zur Zeit nur im Firefox 1.5!

Node.cloneNode() Test

Ich werde mal weiter nachforschen, ob dies ein gewolltes Verhalten von den Firefox Entwicklern ist, oder ob es dafür schon Bugeinträge in Bugzilla gibt.

Fehler behoben

Ich habe ein paar Fehler behoben, die dazu führten dass einige Seiten falsch oder gar nicht dargestellt wurden. Bitte entschuldigt die Unannehmlichkeiten.