Reactive Extensions for .NET

Es gibt mittlerweile so zahlreiche Projekte in der .net Welt, dass es schwer ist Überblick zu bewahren, und man bekommt auch nicht immer sofort mit, wenns mal was neues cooles gibt, dass für einen relevant ist.

Heut bin ich auf die Reactive Extensions for .NET gestossen, welche für .net 3.5, 4.0, Silverlight 3 und tada JavaScript existieren.

Vorallem an letzterm bin ich interessiert.. mal sehn ob ich das bei meinen nächsten Vorhaben verwenden kann. :)

..und was ist nun Rx? Rx hilft bei der Erstellung von asynchronen, event-basierten Programmen und führt zu diesem Zwecke “beobachtbare” Collections an.

So nach dem ersten Lesen klingt das mal nach… ja wonach denn? :D Muss mich da selber mal reinschauen. :) Das JavaScript Beispiel ist übrigens ganz lustig. Kennt ihr noch diverse JavaScripts die dem Mauszeiger einen Schwanz aus Text hinzugefügt haben, welcher sich dann etwas träge hinter der Maus bewegt hat? Nunja.. dies wurde mit RxJS nachgebaut, in 28 Zeilen Code. (RxJS + JQuery wird benötigt..) Gut, das klingt jetzt nach nichts besonderem und solche JS Spielereien brauchte die Welt noch nie, trotzdem ists ein nettes Beispiel. :D

Wenn ihr dem Link folgt findet ihr die verschiedenen Downloads, das erwähnte Beispiel, und ein Channel9 Video mit Erik Meijer.

Update Schöner Artikel mit nem netten Beispiel: Introduction to the Reactive Extensions to JavaScript

 
 
 

Omegle at its best

You’re now chatting with a random stranger. Say hi!
You: hi
Stranger: hi ima dude
You: do you wanna talk to another dude? ;)
Stranger: sure why not..
You: hehe ok..
Stranger: r u gay bi or straight?
You: straight
Your conversational partner has disconnected.

I lol’d!

 
 
 

Was sich so tut..

Ein neuer BlogSkin hat sich getan. Ich konnte diesen grünen Hintergrund nicht mehr sehen.. :D Auf einem 24” Monitor hat der so viel Platz eingenommen,.. grausig. Jetzt ist das ganze wieder etwas dunkler. Viel angenehmer fürs Auge. :) Der Skin tümpelte jetzt eh schon einen Monat oder so auf meiner Festplatte. Ein paar Kleinigkeiten könnten sicher noch verändert werden, das mach ich dann im Laufe der Zeit.. oder auch nicht.

..und sonst so: Bin jetzt noch zusätzlich Geo Student. :D

 
 
 

Windows 7 Wallpaper: RSS Feed

Seit Windows 7 lassen sich als Hintergrundbildquelle auch RSS Feeds angeben. Das Problem dabei ist jedoch, dass nicht jeder Feed kompatibel ist. Der Pfad zum Bild muss dabei im enclosure Tag angegeben sein. Einen Feed von z.b. DeviantArt anzugeben ist also nicht möglich.

Das hat mich gestern ein wenig geärgert, aber hey, da lässt sich doch sicher eine Lösung finden.

Natürlich, und sie heisst: XSL.

Nach dem der Ärger gestern verflogen ist, also schnell eine neues ASP.net (MVC) Projekt angelegt, und knappe 2 Stunden später war ich fertig.

Ich habe jetzt einen kleinen Service online, welcher RSS Feeds abholen, und mittels XSL transformieren kann. Das ganze natürlich mit Caching etc. Da je Feed unterschiedliche Transformationen nötig sein können, müssen die Feeds beim Service registriert werden, und ein Stylesheet angegeben werden. Vorerst hab ich eines für DeviantArt erstellt. Für mich persönlich ist es ausreichend. :)

Interesse am Service? Erstmal bleibt der privat, aber Interessierte können sich ja gern in den Kommentaren melden.

lg,..

 
 
 

Windows Live Admin Center - Infos

Ich benutze jetzt schon eine ganze Weile für neue Domains die ich anlege das Windows Live Admin Center und bin sehr zufrieden damit. E-Mails, Kontakte und Kalender. Online. Sehr fein. Die letzteren Beiden sind zwar nicht so stark in Verwendung bei mir, aber hey.. ich könnte. ;)

Mittlerweile übertrage ich noch andere Domains, unter anderem eine bei der ich mit einer dazu gehörigen E-Mail Adresse schon eine Live ID hatte. Zuerst hatte ich wegen dieser Tatsache ein wenig gezögert, aber ich habe es gewagt… und.. es war total einfach. Das System hat natürlich erkannt, dass bereits eine solche Live ID existiert, und mich gefragt ob dieses Konto ins AdminCenter übertragen werden soll. Tja, und das wars dann auch. Alle Informationen wurden übernommen (Passwort etc.)

Ausgezeichnet. :)