Archiv 18. Dezember 2009

About Hypertable - sowas wie Googles Bigtable, nur als Open Source. Stark skalierbare Datenbank. Benutzt Thrift als Client-Protokoll und ist damit von sehr vielen Sprachen ansprechbar.

etherpad - der versprochene Code für EtherPad ist jetzt auf Google Code.

Haystack - Search for Django - und das ist dann die Einbindung von Whoosh in Django. Gibt noch andere, aber das hier sieht am weitesten ausgebaut aus.

InfoQ: Clojure 1.1 Adds Transients, Chunked Sequences for Efficiency - bei Clojure kommen im Moment die interessanteren Optimierungen und Überlegungen zu funktionaler Programmierung. Denn sie konzentrieren sich auf den wesentlichen Teil: Datenstrukturen. Ein oft vernachlässigter Bereich bei andern Sprachen - was bringt mir eine funktionale Sprache, wenn die mitgelieferten Datenstrukturen schlicht zu low-level sind? Clojure bietet Zugriff auf low-level Elemente aus Java, wenn aus Performancegründen nötig, aber auch high-level Datenstrukturen die sich wesentlich natürlicher verhalten in funktionalem Code. Und mit chunked sequences und transients jetzt zwei recht elegante Optimierungen für diese, die den Abstieg in die Java-Niederungen vermeiden helfen.

Leica X1 Review: 27. Conclusion: Digital Photography Review - da fragt man sich schon, wenn man die "Cons" durchliest, was sich Leica bei der Kamera gedacht hat. Klar, nicht vernichtend, die Kritikpunkte, aber wir reden hier von einer 2000 Euro Kamera. Da sind Sachen wie "Accurate manual focus impossible" und "Live histogram unreliable" oder "Camera locks up completely when buffer is full" schlicht nicht akzeptabel.

Mir war danach

Mir war danach

Mir war danach

Zehn Jahre .NET - Hat Microsoft geliefert? • The Register - "COM ist nie verschwunden, und .NET-Entwickler, die neue Windows 7-APIs verwenden möchten, müssen dazu eine Interop-Bibliothek verwenden."

Whoosh - Volltextindexing in reinem Python. Könnte für einige Projekte interessant werden.