-
Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux.
Underscore provides 44-odd functions that support both the usual functional suspects: map, select, invoke — as well as more specialized helpers: function binding, javascript templating, deep equality testing, and so on. It delegates to built-in functions, if present, so JavaScript 1.6 compliant browsers will use the native implementations of forEach, map, filter, every, some and indexOf.
Archive for October, 2009
links for 2009-10-29
links for 2009-10-28
-
As updates and content flow in real time around the Web, conversations around the content are becoming increasingly fragmented into individual silos. Salmon aims to define a standard protocol for comments and annotations to swim upstream to original update sources — and spawn more commentary in a virtuous cycle. It's open, decentralized, abuse resistant, and user centric.
Die Schizophrenie des Kai Diekmann
Fall 1: Böses Internetunternehmen macht schwer zugängliche Informationen leicht zugänglich, cached sie ggf. und schaufelt den Content-Erstellern Traffic und damit Umsätze zu.
Konsequenz: Hamburger Erklärung etc.
Fall 2: Gute große Zeitung, zitiert kleine Zeitschrift, Interesse wird erzeugt und mit ein bisschen Glück kaufen möglichst viele Zeitungsleser auch das Original-Magazin. (siehe KAI DIEKMANNS BLOG.)
BILD wollte es für seine Leser natürlich genauer wissen. Denn dass das Interview für so viel Wirbel sorgte, hatte ja auch damit zu tun, dass kaum jemand den Zusammenhang kannte, in dem Sarrazins Zitate standen.
Deshalb druckten wir in der Zeitung einen längeren Auszug und stellten den ganzen Text ungekürzt ins Internet – selbstverständlich mit ausführlicher Quellenangabe (online stand sogar der sehr lange Zusatz: “Die Zeitschrift Lettre International erscheint vierteljährlich und ist in ausgesuchten Buchhandlungen und im Zeitschrifthandel an Flughäfen und Bahnhöfen erhältlich. Einzelheftpreis: 17 Euro, Jahresabo: 41 Euro. Hier abonnieren: http://www.lettre.de/aboheft.html”).
So weit, so normal: Große Zeitung zitiert kleine Zeitschrift, Interesse wird erzeugt und mit ein bisschen Glück kaufen möglichst viele Zeitungsleser auch das Original-Magazin.
Offenbar nicht. Denn jetzt sieht alles etwas anders aus. Redaktionsleiter Berberich schimpft wie ein Rohrspatz über BILD, redet von „Diebstahl“ seines Textes, will Schadensersatz und lässt sich dabei von meinem Freund Jony Eisenberg vertreten….
Lieber Herr Berberich: Da müssen Sie etwas übersehen haben. Denn natürlich haben wir das Interview nicht geklaut, sondern uns vorher die Erlaubnis zur Veröffentlichung geholt. Mein Kollege Hans-Jörg Vehlewald aus der Politikredaktion bat dafür telefonisch in ihrem Büro um den kompletten Text, den er anschließend auch per Fax bekam – versehen mit dem handschriftlichen Vermerk: „z. Hd. Herrn Vehlewald, mit Nennung der Quelle: Lettre International“ siehe ganz unten.Nun muss man BILD ja nicht mögen. Und man kann sich auch immer alles anders überlegen. Aber uns zuerst den Abdruck zu erlauben, und dann davon nichts mehr wissen zu wollen, finde ich…komisch.
links for 2009-10-26
-
Finally a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures.
links for 2009-10-22
-
In this document, we introduce Jaql, a query language for JavaScript Object Notation or JSON. Although Jaql has been designed specifically for JSON, we have tried to borrow some of the best features of SQL, XQuery, LISP, and PigLatin. Our high-level design objectives include:
* Semi-structured analytics: easy manipulation and analysis of JSON data
* Parallelism: Jaql queries that process large amounts of data must be able to take advantage of scaled-out architectures
* Extensibility: users must be able to easily extend Jaql -
Now that things have settled down from the move to Rackspace, I wanted to take some time to go over the architectural changes that weve made in order to bring you a speedier, more scalable GitHub.
-
Create and collaborate (in real-time) interactive UI mockups for your software and websites.
-
Extend the Atomsteam.py script to publish ATOM feeds into XHTML-IM messages.