Ideas & Insights on Technology & Life ..

Die 140 Zeichen Twitter Web App Challenge

Wenn ich über Twitter ein paar Wochen begonnen wurde ich vor die Grenze von 140 Zeichen Twitter für jeden Post (aka einen Tweet verhängt fasziniert) auf Twitter. Natürlich gab es viele kreative Nutzung des beschränkten Raumes für die Status-Updates von den Nutzern von Twitter. Aber ich fragte mich, ob jemals jemand versucht hatte, ein komplettes Programm in den 140 Zeichen begrenzt durch Twitter verhängt schreiben? Eine schnelle Google-Suche fand nur ein paar Verweise auf kurze Programme, von denen die eine komplette Wiki wurde in 222 Zeichen für Perl aufgeführt im Rahmen eines Wettbewerbs kürzesten Wikis :

Also habe ich gebucht dies als eine Frage auf Twitter:

"Kann mir jemand eine komplette Code-Webanwendung in 140 Chars? Nun schließen enuf: Bestellen Sie dieses Wiki Perl geschrieben in 4 lines/222 chars von! http://budurl.com/eyn6 "

Ein Kerl Twitter User - Marek Foss griff dies retweeted und es als eine Herausforderung, hier:


Es war nicht viel von einer Reaktion, so dass wir solche vergaß es für eine Weile. Gestern jedoch, Marek und ich wechselten ein paar Nachrichten und beschloss, ihn wiederzubeleben. Marek Gesendet es als eine Herausforderung auf seinem Blog:

Ebenso gelang es ihm von 140 Zeichen erstellen Sie eine Anwendung in Perl zu sortieren, dass immer ein Protokoll von Nachrichten aller Benutzer - wie Twitter. Sie sehen, es leben hier

und den Quellcode hier.

Recht ordentlich!

Er auch per E-Mail Mashable und sie hob auf dieser interessanten Geschichte und gebucht diesen Eintrag in ihrem Blog:

Es haben sich daraufhin ein paar Stellungnahmen von talentierten Programmierern auf der ganzen Welt gewesen. So halten sie kommen und die beste Anwendung wird innerhalb von 2 Wochen abgeholt werden.

Übrigens war eine der Inspirationen für meine original post auch die Tatsache, dass vor vielen Jahren in meinem Diplom-Comp Sci-Klassen, hatte ich gelernt und beherrschen die Programmiersprache APL (steht für A Programming Language). Es ist wohl eine der geheimnisvollen und rätselhaften Progammierung Sprache, die je erfunden - sie nutzt jeden letzten ASCII-Zeichen als Abkürzung für einige sehr mächtige Arrray Operationen, und wenn ich mich erinnere hatten wir sogar einen speziellen APL-Tastatur. Hier sind ein paar Probe APL-Programms (aus Wikipedia ):

? 6? 40

Und hier ist ein anderes:

(? R? R °. × R) / R? 1?? R

Der erste ist ein Pick 6 (1-40) Lotto Zufallsgenerator, komplett mit
garantiert keine wiederholten Zahlen und die Sortierung der Ergebnisse in aufsteigender Reihenfolge. (In nur 5 Zeichen!)

Und das zweite findet man alle Primzahlen von 1 bis R (in nur 17 Zeichen!)

Anyway, ich schrieb sogar ein komplettes Programm an Backgammon (alle Spiele) in APL (alle Sprachen) zu spielen!
Zwar kann ich nicht mehr in APL-Code gibt es eine kleine aber aktive Community von APL Benutzer da draußen. Vielleicht wird dieser Wettbewerb bringt sie ins Freie?

13. Februar 2009 Keine Kommentare