Diesem Mann ist sicher nie langweilig: http://www.addedbytes.com/cheat-sheets/. Hinter diesem Link verbergen sich Cheat Sheets zum Selber-Ausdrucken für alles Denkbare.
Ajax (Fake) Push: Long Polling mit HTML 5 WebWorker
Push-Mechanismen im Web sind mittlerweile weit verbreitet – die Anforderungen an die Infrastruktur aber recht hoch. Nichts geht ohne Plugins (Flash, Applet, WebSocket) – dann braucht man mindestens einen zweiten Server, der via persistenter Verbindung Nachrichten verteilt.
Continue reading “Ajax (Fake) Push: Long Polling mit HTML 5 WebWorker”
[Jquery]Namespaces via CSS-Selector adressieren
Vielleicht braucht es mal jemand, jedenfalls lassen sich “genamespacete” Tags in einer DOM (XML)document Instanz recht einfach mittels \: als Separator adressieren. Ein Beispiel: Ich möchte ein Dublin-Core Metadatum aus einem beliebigen Feed lesen:
(function($) { $('item').each(function() { $(arguments[1]).find('dc\:creator').[...]() } ); })(jQuery);
Dies entspricht wohl rein syntaktisch nicht ganz dem entsprechendem CSS3-Proposal (einzusehen unter http://www.w3.org/TR/css3-selectors/#typenmsp). Ich habe beide Möglichkeiten interessehalber auch einmal in einem aktuellen FF3.6 und Chromium getestet:
<style type="text/css"> /*<![CDATA[*/ @namespace hanswurst url(https://www.meins.int) hanswurst|kaese { color: red; } /*]]>*/ </style> <hanswurst:kaese> Hanswurst liebt käse </hanswurst:kaese>
Ergebnis: Naja, klappt nicht. Eventuell hat jemand eine Idee oder kann mich korrigieren?
generierte Reflexions-Effekte mit Silverstripe bzw jQuery
Musste neulich so einen “Web 2.0 Mirror FX” haben und bin über 2 interessante Lösungen gestolpert:
Silverstripe & GD:
http://www.ssbits.com/web-2-0-mirrored-images/
jQuery & Canvas:
http://www.digitalia.be/software/reflectionjs-for-jquery#demo
weitergehende Erklärungen dazu spare ich mir jetzt mal, sind ja beide gut dokumentiert :)
jQuery hover – Schluss mit Geflimmer
meine Entdeckung des Tages:
jQuery hover Intent Plugin.
Mit der WebCam wird die Absicht des Users erkannt und nur ein Event getriggert wenn der MouseOver wirklich gewollt ist.
Möglicherweise ist es technisch etwas anders gelöst. Aber der Effekt ist gut!
Next Level Javascript Error Tracking
Exceptionhub protokolliert clientseitig auftretende Javascript Fehler.
* Logs all JavaScript errors (local or remote)
* Provides a stack trace to find the cause in all browsers
* Groups errors by cause
* Development and Production modes
* RSS feeds for errors
Einfach einbinden via Javascript im Seitenheader. Dann kriegt man schöne Statistiken über Javascript Fehler mit Browser und OS Infos, Mail-Notifications usw.
Continue reading “Next Level Javascript Error Tracking”
Googlemap Zoom-Faktor automatisch berechnen
pushing the boundaries
um den ZoomFaktor auf GoogleMaps dynamisch zu setzen,
je nachdem wie viele Marker man wo hat, kann man GLatLngBounds benutzen.
Continue reading “Googlemap Zoom-Faktor automatisch berechnen”
Die YQL Geo Library
dieses erwähnenswerte Tool ist ein Javascript-Wrapper für die Geocoding Services:
Yahoo Placemaker, Yahoo GeoPlanet, jsonip.appspot.com, IP location tools, W3C Geo location und Flickr.places.findByLatLon.
Die Syntax ist mal denkbar einfach, denn das ganze beschränkt sich auf eine einzige Methode, nämlich:
yqlgeo.get(what,callback)
Symfony und das Dojo Build System
Das Dojo Toolkit bietet neben den offensichtlichen Features eines Full-Stack-Frameworks unter anderem mehrere “environment aware” Debug-Modi und eine Sammlung vonBuild-Scripten, die es dem Entwickler erlauben, das Framework zusammen mit den eigenen Frontend-Scripten und Stylesheets zu “kompilieren” und somit Bandbreite zu sparen bzw. Ladezeiten zu minimieren.
Juitter prettyDate
Juitter ist ein Twitter Widget basierend auf jQuery. Damit kann man Twitter nach gewissen Keywords durchsuchen und die Anzeige als Widget mit wenig Code auf seiner Seite einbinden. Das alles ist rein clientseitig, was es noch einfacher macht.
Das geht so:
Juitter (1.0) runterladen, in sein Projekt kopieren.
Continue reading “Juitter prettyDate”