Könnt ihr euch noch an Karl Klammer aka Clippy erinnern? Diese nervige Büroklammer, die bei zu geringer Arbeitsleistung an den Bildschirm geklopft hat. Oder Rover, den guten alten Suchhund aus Windows XP. Alle diese tollen Gimmicks lassen sich mit ein wenig Javascript auch auf der eigenen Webseite einbinden.
Das Clippy.js Projekt aus dem Hause smore hat zwar schon ein paar Jahre auf dem Buckel, für ein wenig Nostalgie ist es jedoch nie zu spät. Mir sagte das Javascript Paket bisher jedenfalls Nichts.
Mit ein paar wenigen Javascript Schnipseln lassen sich Karl und Co einbinden und zu verschiedenen Aktionen bewegen. Viel Spaß
Man sollte jedes Jahr eine neue Programmiersprache lernen, so behauptet es jedenfalls Chad Fowler in seinem Buch "The Passionate Programmer". Das neue Jahr ist zwar schon ein paar Tage alt, dennoch ist es noch nicht zu spät eine neue Sprache zu erlernen. Wie wäre es denn 2012 mit JavaScript. Jahrelang hat diese Sprache ein Nischendasein geführt, heute ist sie aus der Netzwelt nicht mehr wegzudenken und nahezu auf jeder interaktiven Webseite zu finden.
Das Startup Codecademy bietet hierfür einen schnellen Einstiegslehrgang und die richtige Umgebung. Die Interaktive Webseite stellt einen Editor für Codeingaben zur Verfügung, welcher das meist aufwendige Einrichten einer Entwicklungsumgebung erspart.
Codecademy verlangt nicht zwingend eine Anmeldung, somit kann jeder sofort mit den ersten Unterrichtstunden beginnen.
Um JavaScript zu erlernen werden einfache Übungen abgefragt, diese sind in Lektionen unterteilt und fragen verschiedene Bereiche ab. Durch die Eingabe in der Sandbox wird sofort sichtbar, ob Code korrekt war. Der Laie erspart sich aufwendiges Fehlersuchen bzw. kann zusätzlich Tipps einblenden. Wer sich registriert erhält pro gelöster Aufgabe Punkte und kann sich so mit Freunden messen.
Für 2012 hat Codecademy zusätzlich das CodeYear ausgerufen.
Auf Code Year könnt ihr euch zum E-Mail Newsletter anmelden. Ihr bekommt dann jede Woche eine Erinnerungsmail, das der nächste Kurs ansteht. Eine sehr praktische Sache.
Schlussendlich wird der Dienst sicherlich kein Buch und jahrelanges Üben und Lernen ersetzten können. Als schneller und einfacher Einstieg ist die Webseite bzw. das CodeYear bestimmt das Richtige für den Anfänger, der ein Buch allzu schnell in die Ecke wirft. Neben JavaScript sollen bald Python und Ruby angeboten werden, ein regelmäßiger Blick auf die Seite kann also nicht schaden.
Gerade rechtzeitig zu Weihnachten bringt Mozilla Version 9 des hauseigenen Browsers heraus. Mit Type Inference zur JagerMonkey Engine soll JavaScript unter Firefox um 20-30% besser funktionieren. Wie sich dieser Performance Schub in der Praxis bemerkbar macht, muss sich noch zeigen.
Ganz offiziell ist der Download noch nicht, da Mozilla auf seiner Seite noch die alte 8.0.1 Version anpreist. Es handelt sich jedoch bereits um die offizielle Version 9.
Schon seit einer Weile arbeiten die Mozilla-Entwickler Chris Jones und Andreas Gal Mozilla an PDF.js. Dabei handelt es sich um einen auf Javascript und HTML5 basierenden PDF Betrachter, der in spätere Firefox Versionen integriert werden soll.
Der Firefox PDF Reader befindet sich noch in der Entwicklung , ist aber schon lauffähig. Die Oberfläche bietet ein Vorschauleiste und typische Navigationselemente, wie Vor, Zurück, Zoom, Drucken, Download und Durchsuchen. Die Darstellung von PDF Dokumenten erfolgt pixelgenau, das verwendete System sollte allerdings Direct2D und DirectWrite kennen. Neben Type 1 Fonts kann PDF.js bereits gestrichelte Linien darstellen und mit verschlüsselten Dokumenten umgehen.
Wer jetzt schon auf externe Plugins von Anbietern wie Adobe verzichten möchte oder einfach eine Alternative sucht, der kann die aktuelle Version von PDF.js benutzen.
Mozilla hat eine weitere Beta des kommenden Firefox 5 veröffentlicht. Die neue Version unterstützt nun CSS Animationen und besitzt einen Channel Switcher, um zwischen Aurora, Beta und Final hin und her zu schalten.
Wer die "Do Not Track" Funktion sucht, findet diese nun in den Privatsphäre Einstellungen.
Interessanteste Neuerungen ist jedoch die bessere Geschwindigkeit der Javascript Engine. Diese bringt 10% mehr Leistung und kommt der Geschwindigkeit der Konkurrenz immer näher. Man darf gespannt sein, was sich bis zum finalen Releasetag am 21 Juni 2011 noch ändert.