Überlegungen zu Datenschutz, Kontrollverlust und anderen Dingen

Von der Spackeria, von Aluhüten und vom Kontrollverlust – Die wunderbare Welt von Isotopp. Lesenswerte Betrachtung von Datenschutz, Datenspuren, der zwangsläufigen Ansammlung von Datenmengen und der Unvermeidbarkeit der Zugänglichkeit und Auswertung dieser Daten. Ich selbst sitze immer zwischen den Stühlen … Weiterlesen

Am Rande notiert ...

Reinteract könnte für alle Zahlenfresser und Grafikspieler interessant sein, sofern sie von Python keine Pickel kriegen: eine Implementierung von Worksheets wie man sie von Mathematika und Sage kennt, nur als direkte Python-Anwendung auf Basis von PyGTK. Man kann Python-Source reinhacken und ausführen, älteren Source nachträglich editieren und sein Output im Worksheet wird automatisch aktualisiert. Downloads auch für OSX verfügbar. Leider ist PyGTK kein 1st-class citizen der Mac Umgebung – es sieht einfach nur grausig aus mit den halb-defekten Controls und die Useability ist leider auch nicht wirklich OSX-like. Irgendjemand könnte das mal nach Cocoa portieren.

A successful Git branching model » nvie.com. Nicht ganz uninteressanter Artikel über verteilte Versionsverwaltung und Branching/Merging. Ok, geht speziell auf git und dessen Kommandos ein, aber die Übersichten und Überlegungen treffen in vielen Punkten genauso auf Mercurial zu und in den Abweichungen sind sich die Probleme ähnlich genug, dass der Artikel trotzdem lesenswert bleibt.

counterclockwise – Counterclockwise is an Eclipse plugin helping developers write Clojure code. Und wenn man sich eh Eclipse auf die Platte kippt, ist vielleicht ein Clojure Plugin auch nicht uninteressant, damit man seine tägliche Ration Klammern bekommt.

Typesafe Stack ist eine Distribution von Scala (2.9.0) und Akka (1.1, ein Actor-Framework für Scala mit diversen Tools zur Programmierung von verteilten Lösungen in Scala) zur einfachen Installation. Zusätzlich wird da noch auf sbt und Scala IDE for Eclipse (Beta der Version 2 nehmen, da diese komplett neu ist und die 1er nicht mit Scala 2.9.0 tut und auch nicht besonders gut ist) als Ergänzung hingewiesen. Installer gibts für Windows, OSX und Linux (man kann natürlich auf allen auch irgendwie selber installieren, aber mancher mag ja lieber normale Installationswege). Und wer will kann dort Support kaufen – und der Laden gehört Odersky, dem Scala-Erfinder und JVM-Sprachen-Guru. Eigentlich könnte Odersky auch gleich noch sein  Buch über Scala-Programmierung als PDF mit reinwerfen (in der ersten Auflage ist das auch frei).

LLVM Project Blog: What Every C Programmer Should Know About Undefined Behavior #1/3. Und nicht nur was undefiniertes Verhalten in Sprachstandards ist, sondern auch was die Motivation dahinter ist und was es für Kompilerhersteller bedeutet.