Infotainment pur
1.7.2003 - Eliot2 terminierte

Am 30.6. wurde der Chat-Server gegen 15:00 abgeschaltet. Damit gibt es vorerst keine Punkte mehr. Auch mein Server ist nach über zwei Jahren treuem Dienst müde.
Das durchschnittliche Transvervolumen von und zu eliot2.sda.t-online.de lag bei ca. 2 GB pro Monat, insgesamt hat der Accounting-Server 118 GB DSL-I/O recht problemlos überstanden.
Wie wird es weitergehen fragen sich viele - ich mich auch. Diese Seite bleibt vorerst erhalten, aber nicht wegen den Punkten sondern wegen dem schönen Heartbeat-Design ;-) Die Suchfunktion bleibt auch erhalten.
Ich würde mich freuen, wenn GlGA die Punkte, in welcher Form auch immer, wieder einführt.
Den auf Perl:Tk basierenden Chatclient gibt es für die neuen Server ebenfalls zum Download (Link: Chatclient).


17.5.2002 - Hardwareupdate

Neben einigen Ausfällen in den letzten beiden Monaten die von einem großen dt. Telekommunikationsunternehmen verursacht wurden wurde heute die Festplattenkapazität des Servers von 1,5 GB auf 2,5 GB erweitert. Dies verursachte eine Downtime von etwa 15 Minuten, da der elitäre Server keinerlei Hot-Plug- oder Hot-Swap-Fähigkeiten besitzt. Besonderen Dank an den Sponsor!


16.3.2002 - Statistik

Durch Übernahme von Teilen von gigastats.de stehen die Statistiken wieder in gewohnter Form zur Verfügung. Erstellt werden die Statistiken mit rrdtool.


1.3.2002 - gigastats.de nicht verfügbar

Die Community-Statistiken von Giga, Grin, Red7, YAM, ... sind wg. technischer Probleme vom Netz. Davon betroffen ist auch der Perl-CC. Als Übergangslösung steht lediglich die grafisch minderwertige Statistik zur Verfügung. An einer schöneren Version und einem Perl-CC-Mirror wird gearbeitet.


2.1.2002 - geänderte Punktevergabe

Die Topscore-Liste umfaßt nun 211.892 Namen, die entsprechende Datei hat die 2 MB-Grenze überschritten. Dies belastet meinen Server (P90 32 MB) bei der Berechnung der aktuellen Liste sehr stark, was gelengentlich zu Störungen bei der Punkezählung führt (Danke Desiree und Marcel). Dagegen wird nun etwas unternommen.
Als kurzfriste Maßnahme werden alle Chatter mit 1-9 Punkten, über 50 %, von der Liste entfernt.
Es gab schon öfter die Anfrage die Liste wieder bei 0 beginnen zu lassen - soweit wird es nicht kommen. Allerdings werden nun täglich jedem ehrlichen Communitymitglied zunächst 10 % - später, wenn die Liste deutlich kleiner wurde nur noch 1-4 % - seiner Punkte abgezogen. Täglich, ab dem 8.1.2002 werden jedem ehrlichen Communitymitglied 0,1 % seiner Punkte (mindestens einen Punkt durch meine soziale Aufrundung auf volle Punkte) abgezogen. Wie auch bei NBC GIGA gibt es auch hier keinen Vote dafür oder dagegen; Beschwerden gegen dieses totalitäre Vorgehen nimmt wie immer ITsKatze@gabba.de entgegen.


24.12.2001 - Wo sind die Punkte ?

Bei dieser URL sah man mal sofort die Punkteliste - erreichbar ist sie nach wie vor über einen der vielen romantischen Buttons links, und zwar über den sinnlichen Namen Topscore. Dies wird auch bald wieder die Default-Seite werden, versprochen.


23.12.2001 - Theme / Mod für Giga

Schon lange gibt es das foobar-Theme, nun gibt es auch endlich hier den Link.
Außerdem gibt es wieder die Stats, neben Giga auch von Grin.


Punktevergabe

Die Punktevergabe folgt einem einfachen Schema - jeder der in der Community eingeloggt ist erhält alle fünf Minuten einen Punkt. Egal ob er die Foren nur liest, im Chat bottet oder sich aktiv beteiligt indem er im Chat das ewige Schweigen bricht oder den längsten Thread der Welt schreibt. Alle, ja wirklich alle Chatter werden erfaßt, ohne Außnahme. Daraus wird die Top 1000 ermittelt. Wer nicht auf diese Liste möchte informiert bitte ITsKatze@gabba.de, oder wählt einen etwas anstößigen Nick.
Und hier nun das Script zum generieren der rohen Toplist in der langen gut dokumentierten Version:

#!/bin/sh
export PATH=/bin:/usr/bin:/usr/local/bin:.
URL="http://195.145.119.110/cassiopeia/NetCommunityPersonalize?path=online/index.html&nick=&sessionid=lurker&nh=0"
DATE=`date +%Y.%m.%d-%H:%M:%S`
FILE1="./list.chatters"
FILE_OUT1="./list.all.current"
FILE2="./list.full"
FILE_OUT2="./list.stat"
rm -f $FILE1
wget --timeout=30 --tries=5 --proxy=on -e http_proxy="proxy.gabba.de" -q --header='Cache-Control: no-cache' --header='Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*' --header='Accept-Encoding: gzip' --header='Accept-Language: de,en' --header='Accept-Charset: iso-8859-1,*,uft-8' -U 'Mozilla/4.0 (compatible; MSIE 5.0; Windows 99)' --header='Referrer: '$URL "$URL" -O - | sed 's/host=/\~\#/g' | tr "\~" "\n" | grep "^#" | tr "A-Z" "a-z" | tee $FILE2 | sort | cut -d' ' -f1 | tr -d "#\"" | uniq -c | awk '{print $1,$2}' > $FILE1
sort -m list.all.current $FILE1 | awk '{print $2,$1}'|sort -r |awk '{print $2,$1}'| uniq -f1 -c | awk '{print $1+$2-1,$3}' > $FILE1.tmp
mv -f $FILE1.tmp $FILE_OUT1

# (c) -- chatter, !(c) forum, all
CHATTER=`grep -i -c -v "(c)" $FILE2`
FORUMER=`grep -i -c "(c)" $FILE2`
TOTAL=`grep -c "" $FILE2`
echo "$DATE $TOTAL $FORUMER $CHATTER" >> $FILE2.tmp
tail -1000 $FILE2.tmp > $FILE_OUT2
cp -p $FILE_OUT2 $FILE2.tmp

Start-Up History

Diese DotCx wurde am 28.4.2001 unter dem Namen topscore.ma.cx gegründet. Als zuverlässiger Hostingpartner wurde Exit ausgesucht. Die Ausführung der CGI-Scripte war leider von Anfang an unzuverlässig und mit einer Verfügbarkeit < 99 % mußten wir uns am 4.6.2001 von Exit trennen. Gehostet wird topscore.ma.cx nun mit einer DSL-Anbindung auf einem ix86 Qualitätsserver, für den Domain Name Service ist weiterhin DyNS zuständig.
Alle statischen Inhalte liegen mittlerweile bei Strato, die auch den DNS für den neuen Namen www.glga.de sicherstellen. Die dynamischen Inhalte wie Suche nach Nicknames erfolgt wie bisher über giga.ma.cx via DSL.


ToDo

Die Informationen für die Suche müssen wieder stündlich aktualisiert werden.
Das Caching der Seiten muß optimiert werden.
Bauen einer Clanliste.
Eigene Themes / Mods beim Login in den Chat.
Noch weitere Vorschläge?


Online Zählung

Die Auswertung der Hits wird NBC Giga mit dem IVW-Modul überlassen, alle relevanten GlGA Seiten sind mit einem passenden Zählpixel ausgestattet.