Da bei der Arbeit das Fußballgucken nicht erlaubt ist, freue ich mich umso mehr über das Firefox-Plug-in FootieFox, dass immer den aktuellen Ergebnisstand der WM-Spiele anzeigt und sich bei Toren auch bemerkbar macht.
Um auch anderen die Arbeitszeit zu versüßen, gibts hier den Downloadlink: Firefox WM-Liveticker-Plug-in
Wer noch näher dran sein will an den WM-Spielen, greift meist zu den Livetickern von den großen TV-Sendeanstalten. Leider sind diese weder sonderlich aktuell, noch spannend oder ausführlich geschrieben. Abhilfe schafft hier der Blog "Fraschport" - WM-Spiele werden hier absolut genial im Liveticker (Und der ist wirklich live) übertragen. Der neueste Blogpost behandelt meist auch das aktuelle spiel - Im Post findet man dann den Ticker.
Heute gibt es einen Artikel etwas abseits der Programmierung - Es geht um zwei demnächst erscheinende Spieletitel, die, obwohl ich eigentlich nicht mehr sonderlich viel spiele am PC, meine Aufmerksamkeit geweckt haben.
Zum einen ist das Patrizier 4 - Ich habe begeistert Patrizier 2 gespielt, eine der genialsten Handelssimulationen, der auch die heutzutage veraltete Grafik nicht schadet. Es geht darum eine Handelsmacht der Hanse in Nord- und Ostsee zu werden. Ziel des freien Spiels ist es den Titel des Eldermannes, des Vorsitzenden der Hanse, zu erwerben.
Das Add-On "Aufschwung der Hanse" für Patrizier 2 wurde inoffiziell schon als Patrizier 3 gehandelt, weshalb sich die Firma Kalypso dazu entschieden hat diese Versionsnummer offiziell zu überspringen.
Die andere interessante Neuerscheinung in diesem Jahr ist Civilization 5 - Zwar bin ich nie dazu gekommen, die Vorgängerversionen auszuprobieren, habe aber viel gutes über die Reihe gelesen und das Genre trifft ebenfalls genau meinen Geschmack eines guten Strategiespiels. Vielleicht überzeugen mich ja die Kritiken nach langer Ruhepause mal wieder ein Spiel zu kaufen. Das letzte erworbene Spiel war Anno 1404, was ich hier ganz nebenbei allen Freunden von Strategiespielen ans Herz legen kann. Anfang September diesen Jahres soll Civilisation 5 erscheinen und ich warte weiter gespannt auf Veröffentlichungen von Trailern und In-Game-Videos.
10.06.2010 22:05h active, css und visited
Lange Zeit waren sie in Vergessenheit geraten, die css-Selektoren :active und :visited. Wo a:visited wenigstens noch oft definiert wird, ist a:active schon fast aus jedem css-file verschwunden. Yahoo.de z.B. greift es gar nicht mehr auf und auch andere große Portale sparen sich die mühselige Definition.
Aber wieso überhaupt eine Renaissance dieser Selektoren? w3.org macht es vor mit einem pfiffigen a:active, der mit der kurzen Definition von:
a:active{
outline:0 none;
position:relative;
top:1px;
}den Linktext um einen Pixel nach unten rutschen lässt.
Auf jedem Button ist heute ein Klick-Style zu sehen, warum also nicht auch auf Links?
Ich könnte mir z.B. auch gut eine dezente Änderung der Hintergrundfarbe des Links vorstellen oder eine Änderung der Farbe des Links an sich.
Um mir die Arbeit zu sparen etwas über visited-Links zu schreiben, verweise ich an dieser Stelle auf einen lesenswerten Artikel von css-tricks.com: “Checkmark” Your Visited Links with Pure CSS
(Man sollte es sich zudem nicht nehmen lassen bei css-tricks.com auf das Linkverhalten zu achten, denn wie ich feststellen musste, bleibt der das w3-Konsortium nicht allein mit hübschen active-Links)
Wer jetzt hier im Blog nach :active- und :visited-"Effekten" sucht, wird leider vorerst noch enttäuscht werden. Ganz übel - Ich weiß, aber wo nicht einmal Zeit bleibt vom Standarddesign abstand zu nehmen, wird auch kein Link angerührt ;-)
05.06.2010 19:10h phishing
Das Prinzip ist einfach:
Wechselt der Benutzer von der Schadseite in einen anderen Tab, wechselt die Schadseite nach einiger Zeit den Titel und das Favicon, sowie den Inhalt. Beispielsweise Google-Mail könnte nachgebildet werden. Kommt der User nun zurück, wähnt er sich bei Google und tippt, im Idealfall für den Angreifer, seine Logindaten ein und hat sie damit auch gleich Preisgegeben.
Wenn man das ganze noch ausgefeilter betreiben will, kann man z.B. per JavaScript in der history des Opfers nach Seiten suchen, die man nachbilden könnte - Stößt man z.B. dann auf Twitter, stellt man deren Startseite dar.
Und wer es selbst mal ausprobieren will, kommt hier auf seine Kosten: azarask.in/blog/...
Ich habe bei Google-Code ein Plugin für Habari gefunden, mit dem man Code in Posts highlighten kann. Das ganze sieht dann wie folgt aus:
// roundIt(float val, int precision)
function roundIt(val, precision) {
var r = Math.pow(10, precision);
return Math.round(val*r)/r;
}
// rundet 2.545 auf 2 Stellen
alert(roundIt(2.545, 2));
// Ergebnis: 2.55
Die Function ist übrigens ganz nützlich um in Javascript auf eine bestimmte anzahl von Stellen (precision) zu runden.
Und dann noch ein kleiner Nachtrag:
Ich möchte mit der Rundungsfunktion Geldbeträge ausgeben, dafür war es nötig den Betrag ggf. mit Nullen auf zwei Nachkommastellen aufzufüllen. Hier die modifizierte Version
// roundIt(float val, int precision, boolean zeroFill)
function roundIt(val, precision, zeroFill) {
var r = Math.pow(10, precision);
var newVal = Math.round(val*r)/r;
return (zeroFill) ? newVal.toFixed(2) : newVal;
}
// rundet 2.5 auf 2 Stellen und füllt ggf. mit Nullen auf
alert(roundIt(2.5, 2, true));
// Ergebnis: 2.50
Und noch mehr zum Thema:
Klaus hat mich gerade auf einen Interessanten und vor allem Blog- und Cms-System übergreifenden Syntax-Highlighter aufmerksam gemacht. Der Scriptname lautet, wie sollte es auch anders sein, SyntaxHighlighter. Ich werde den am Wochenende mal ausprobieren und vielleicht komme ich ja dazu eine Installationsanleitung für Habari-Blogs zu schreiben.