Joe Posnanski über Roger Federers under leg shot (den deutschen Namen finde ich nicht).
Mit dem _ Gem kann man Programme schreiben, die nur aus Unterstrichen bestehen. Das ganze ist valider Rubycode.
require "_"
____ _ _____ ____ __ ____ ____ __ ___ ____ __ __ _ ______
_____ ___ _ _ ___ _____ ______ ____ _ _ ____ _ _ ____ _
____ __ __ ___ _ ______ ___ ____ __ ______ ____ _ ____ ____
__ _ ____ _ _ ___ _____ _____ _ ______ ____ _ ______ _____
=> "Hello, world!"
WTF. Der Code des Gems ist ganze 23 Zeilen lang und ich hab mit meinen mageren Ruby-Kenntnissen eine Weile gebraucht, um zu verstehen, was da passiert. Hier eine kleine Analyse:
Interessanter Facebook-Spam via Clickjacking.
Vier kleine Kombinator-basierte Funktionen, mit denen eigene Funktionen ähnlich leicht zu benutzen sind wie jQuerys.
So kann z.B. dies:
var items = $('.item');
if (items.length) {
do_stuff(items);
}
items.removeClass('some_class');
geschrieben werden als
$('.item').ergo(do_stuff).removeClass('some_class');