Am Rande notiert ...

trunkdesk – Mac desktop companion for Trunk Notes – Google Project Hosting. Da ich immer wieder mit Desktop-Wikis rumspiele und generell das Problem habe, dass ich auch unterwegs auf Daten zugreifen will – und zwar auch ändernd, nicht nur anschauend, und bitte schön mit vergleichbaren Features und nicht nur eingeschränkt (wodurch leider VoodooPad ausfällt, weil da die Version für iOS nur reine Textversionen kann und diese nicht brauchbar gerendert werden auf dem Desktop, sondern auch dort nur plain angezeigt werden), könnte das hier interessant sein – es ist ein einfacher Desktop-Client für TrunkNotes. Im Prinzip mache ich das derzeit mit VimWiki, aber ich hätte nichts gegen eine etwas vollständigere Unterstützung der TrunkNotes Features auf dem Desktop einzuwenden.

Firewire Attacks Against Mac OS Lion FileVault 2 Encryption » frameloss. Da hat Apple wohl ganz grandios gepatzt. Denn über Firewire DMA kann man das im Hauptspeicher abgelegte Passwort für die Full-Disk-Verschlüsselung zugreifen. Auch wenn man Auto-Login deaktiviert hat und eigentlich kein Grund vorliegt, das Passwort im Speicher zu haben. Autsch.

Face off: Facebook bezeichnet persönliche Daten als „geistiges Eigentum“ | G! – gutjahr’s blog. Und weiter geht der Spaß –  jetzt behauptet Facebook, sie könnten die gesetzlich vorgeschriebene Frist von 40 Tagen nicht halten und sowieso, die Daten wären ja geistiges Eigentum von Facebook. Ausgesprochen lustig – interessant aber der Hinweis darauf, dass die Datenschutzbehörde in Irland da aktiv dran arbeitet, könnte also durchaus für Facebook was auf die Nuschel geben. Das ganze mit dem angeblichen Arbeitsaufwand für Facebook halte ich eh für vorgeschoben – wenn man das richtig macht, ist es einfach nur ein Tool, das halt die Daten eines Benutzers aus allen Töpfen zusammensucht und aufbereitet.

psycopg2-ctypes – GitHub. Wer mit PyPy rumspielt und einen Datenbanktreiber braucht, der hier könnte helfen – das ist der klassische psycopg2, aber in einer Version die auf ctypes aufbaut und damit effizient in PyPy integriert werden kann.

django-tastypie – GitHub. Als Alternative zu django-piston klingt das hier sehr interessant – zum Beispiel liefert es automatisch alle CRUD Features über unterschiedliche APIs ohne eigene Programmierung. Gerade für Projekte die stärker auf Webapp abzielen (und wo somit größere Teile des Codes lokal im Client in JavaScript laufen) interessant.

coleifer/flask-peewee – GitHub. Interessantes kleines Projekt, dass mit Flask und Peewee arbeitet und daraus einen etwas vollständigeren Stack für Python Webprogrammierung macht. Liefert auch ein Admin-Interface, wie Django – dazu wird dann wtforms benutzt. Flask selber benutzt Jinja2 und Werkzeug unten drunter – dadurch kommen z.B. gute Debugging-Tools und mächtiges Templating auch rein. PyCharm in der kommenden Version 2 wird übrigens auch Jinja2 auf dem gleichen Level unterstützen wie Django Templates (Template-Debugging mit Breakpoints und Steppen im Template!).