- Vim Recursive Macros: Über die Sinnhaftigkeit lässt sich streiten, aber dennoch interessant.
- SQL Databases Are An Overapplied Solution (And What To Use Instead): Ja, es gibt auch noch etwas anderes als relationale Datenbanken, trotzdem muss man sich schon einen Einsatz so einer anderen Persistenztechnologie sehr sehr genau überlegen.
Random Links #7
- Stranger than Fiction: The Story of PokerTracker, Online Poker, and PostgreSQL: Etwas langer Artikel, aber sehr interessanter Inhalt.
- Why I use Safari for Development: Das klingt interessant, schaut wirklich so aus, als sei Safari derzeit die beste Wahl…
- Vim Basics: Kurze Einführung und Überblick über die Basics vom Vim.
Random Links #6
- Introducing the Google Chrome OS: Ein Betriebssystem von Google! („Geht dir dasselbe durch den Kopf wie mir, Pinky?„)
- Finally..Maven ich denke ich muß mich schön langsam mal auf Maven stürzen.
Random Links #5
- Open Web Tools Directory (Announcement) Mozilla’s Verzeichnis der Tools für Web Developer. Tolle Seite.
- Know Your Rights Die GPL und die Folgen. Die Frage ist nur, wer hat jetzt wirklich recht? Mhm….
Random Links #4
- SoftwareArchitekTOUR – Podcast auf Heise Developer. Toller Inhalt, beleuchtet allgemeine Architekturthemen und geht auch im Detail auf die Java und .net Welt ein.
- JSON Kompakter Einstieg ins Thema JavaScript Object Notation.
Random Links #3
- Oh, You Wanted „Awesome“ Edition Lustige Geschichte über ein Memory Upgrade, dass dann doch keins war. Weil nämlich die Lizenz nicht stimmte.
Schönster Satz hier: Open source software only comes in one edition: awesome. - Virtual Box ist gerade in Version 3.0 erschienen. Das Ding entwickelt sich immer mehr zu einem ernst zu nehmenden Konkurrenten von VMWare und Co.
Random Links #2
- Welcome to Prag Pub Neues Online Magazin von den Pragmatic Programmers. Mit Michael Swaine (DDJ) als Editor klingt das ziemlich vielversprechend.
- Python Web Framework Series – Pylons Eine Einführung in Pylons, klingt interessant …
- Git cheat sheet Alter Link, aber hervorragender Inhalt.
- The „Risk“ of Open Source Software Support Toller Artikel und Diskussion über OSS Support
Random Links #1
- Low Level Bit Hacks You Absolutely Must Know Die wichtigsten Bit Operationen im Überblick
- NetBeans 6.7 und Eclipse Galileo released. Schade, dass Eclipse es immer noch so schwer macht mit dunklem Hintergrund zu arbeiten.
- Sun Web Space Server 10 VM Template VM Image mit GlassFish Web Space Server auf Open Solaris
Having fun and get paid for
Take a look at this great video:
Damian Katz: couchdb and me
OpenID – jetzt!
Nachdem sich OpenID immer mehr durchsetzt, hab ich es endlich auch hier aktiviert. Naja, eigentlich wollte ich es schon viel früher aktivieren, aber das WordPress Plugin funktioniert erst seit kurzem.
OpenID ist ein Single-Sing-On System, bei dem man sich auf einem Server (=OpenID Provider) authentifizieren kann. Sprich wenn eine Website diesen Standard unterstützt, wird bei einem Login die Kontrolle an den OpenID Provider übergen, der dann die Authentifizierung übernimmt.
Der Provider meldet dann der Website dann das Resultat zurück.

Eine OpenID hat eine URL-Schema. Also so was in der Art wie: http://MeinName.OpenIDProvider.com/ .
Das ist dann quasi die User-ID.
Unterstützen jetzt mehrere Seiten dieses System, dann kann man auf jeder dieser Seiten die selbe Id benutzen, also man muß sich nicht hunderte verschiedene Logins merken.
Das Gute an OpenID ist, dass man sich einen Provider aussuchen kann, den man vertraut. Microsoft hatte so etwas ähnliches auch vor Jahren vor, allerdings war man dort an Microsoft als Provider gebunden. Genau deshalb ist das nichts geworden.
Und OpenID Provider gibts zuhauf, darunter auch Große wie Verisign, AOL, Google (Blogger), WordPress und Yahoo. Mit dem letzteren gibts aber anscheinend des öfteren Probleme.
So kann dann auf einer Website der Login Dialog aussehen:

Der Vorteil an der ganzen Geschichte liegt klar auf der Hand: Der Anwender muss sich nicht pro Seite einen User anlegen und sich diesen merken, sondern einmalig beim OpenID Provider.
Der Entwickler kann auf OpenID bauen und muss nicht ein eigenes Auth.-System entwickeln.
Große Seiten, wie z.B. Stack Overflow, setzen bereits eine OpenID voraus.
Wer also noch keine OpenID hat, könnte sich also schnellstens eine anlegen, etwa auf myopenid.com und dann hier einen Kommentar mit OpenId abgeben.