Simple-OpenNI installieren

Das OpenNI Framework dient der 3D Erkennung – im Wesentlichen über die Kinect, denn mit PrimeSense sitzt der “Erfinder” der Kinect mit im Boot. Simple-OpenNi ist nun ein Wrapper um das Ganze, geschrieben für Processing.

Es gibt bereits eine Installationsanleitung dafür, und auch eine korrigierte Version, aber einige Details kann ich noch hinzufügen:

  1. Xcode installieren (eventuell genügen auch die Comand Line Tools, siehe Schritt 2)
  2. Xcode -> Einstellungen -> Downloads -> Comand Line Tools installieren
  3. MacPorts installieren (Quelle teilweise):
    > sudo port install git-core
    > sudo port install libtool
    > sudo rm -f /opt/local/lib/libusb-1.0.0.dylib
    > sudo port clean libusb
    > sudo port install libusb +universal
  4. ZIP herunterladen; die Linux-Version läuft leider nicht auf Mac (“/usr/bin/niReg: cannot execute binary file”), man muss die ältere Mac-Version verwenden (bsplw. OpenNI_NITE_Installer-OSX-0.24)
  5. In das Installer-Verzeichnis wechseln:
    > cd Desktop/OpenNI_NITE_Installer-OSX/
  6. > sudo ./install.sh
  7. Download SimpleOpenNI
  8. Entpacken und ablegen unter ~/Documents/Processing/libraries/SimpleOpenNI
  9. Processing herunterladen, öffnen
  10. Die Kinect anschließen…
  11. Starten 🙂 Zum Beispiel mit dem Code von http://code.google.com/p/simple-openni/

Demnächst mehr.

This is how I work

Blogger-Typ: Meistens “Notiz an mich selber” (ich habe schon nach Problemen gegoogelt und bin auf alte Posts hier von mir selber gestoßen) plus manchmal ein wenig Musik oder Links. Achso, und Best of WTF!

Daneben habe ich ein ungepflegtes Photoblog und arbeite an einer ziemlichen umfangreichen GIF-Sammlung.

Gerätschaften digital:

  • 13″ MacBook Pro, early 2011, 2,3 GHz i5, 8 GB.
  • LG Optimus 7 mit WP 7.8.
  • D90 von Nikon, mit 18-105 Kit- und 35mm Objektiv
  • Geplant: Ein Weitwinkel und eine DS213j

Gerätschaften analog: Ich habe ein ganz nettes Taschenmesser…?

Arbeitsweise: Wenn ich irgendwas googlen muss, und nicht in den ersten drei Ergebnissen die Lösung finde,  schreibe ich sie mir auf. Siehe oben: Ich greife durchaus selber darauf zurück, und hole dann beim zweiten mal die Zeit wieder rein.

Welche Tools nutzt du zum Bloggen, Recherchieren und Bookmark-Verwaltung?

  • Bloggen: WordPress
  • Recherchieren/Quelle: Google oder Feeds (in Form von Fever)
  • Bookmarks: Seit neuestem shaarli
  • Stichwort “Fever” und “shaarli”: Ich experimentiere mit Baïkal, aber dafür muss WP erst WebCal können, was wohl “im Sommer” kommt. Ich schweife ab.

Wo sammelst du deine Blogideen? Bei der Arbeit oder beim Surfen, letzteres in diesem Zusammenhang meist in Form von Feeds. Seltener unter der Dusche oder in der U-Bahn; den beiden Orten, an denen es sich am Besten über’s Programmieren Nachdenken lässt.

Was ist dein bester Zeitspar-Trick/Shortcut fürs Bloggen/im Internet? Hm. Hab’ ich wohl nicht. Vielleicht: Das WordPress Backend so zu sortieren, dass es nur das Wesentliche anzeigt (und das sinnvoll sortiert)?

Benutzt du eine To-Do List-App? Welche? Nö, aber ich habe eine Todo-Textdatei, die im Skydrive liegt und so auch auf der Startseite meines Handys verlinkt ist.

Gibt es neben Telefon und Computer ein Gerät ohne das du nicht leben kannst? Mein Bett. Dann schon eher ohne Telefon oder Computer!

Gibt es etwas, das du besser kannst als andere? Schlafen, das kann höchstens meine Frau Verlobte besser.

Was begleitet dich musikalisch beim Bloggen? Das wechselt zwischen (ohne besondere Reihenfolge sortiert) Jazz (Miles Davis, Paul Desmond, …), Blues (Hooker, BB King, …), Kubanisch, Motown, ausgewählten Pop-Mädels (Marina and the Diamonds, Nikka Costa, …), 70er Rock (Stones, Clapton, JJ Cale, …), ausgewähltes Alternatives (Cake, White Stripes, …), Lounge/Nu Jazz, Daft Punk oder Johnny Cashs Unearthed, etc…

Wie ist dein Schlafrhythmus – Eule oder Nachtigall? Eule, aber eher zwangsweise: Wenn man viel schläft, verschiebt sich der Tag zwangsläufig.

Eher introvertiert oder extrovertiert? Ersteres.

Wer sollte diese Fragen auch beantworten? Deine Mudda?

Der beste Rat den du je bekommen hast? “Du triffst eine Entscheidung – und lebst damit”. Das sagt Bill Murray zu dem Murmeltier, und er hat recht! Die Einstellung hilft, entspannt zu bleiben.

Noch irgendwas Wichtiges? Unbedingt: Hört auf, Leerzeichen vor eure Satzzeichen zu machen! Das sieht nicht nur total bescheuert aus, es ist auch falsch, bricht hässlich um, und macht mich wahnsinnig. Sieht man immer häufiger. Wenn ich irgendwann meinen Internetanschluss kündigen muss, dann deshalb.

Andere deutsche Blogger, die die Fragen beantwortet haben: hier und hier.

“Take Five” aus Pakistan

Nach “Voodoo Chile” auf dem Gayageum: Dave Bubecks “Take Five” auf der Sitar!

(via KFMW).

Oh, und apropos “Take Five”: Der wurde natürlich von Paul Desmond geschrieben, und von dem empfehle ich dringend The Complete RCA Victor Recordings.

Und um nun wirklich alle jazzähnlichen Richtungen durcheinander zu werfen, erinnere ich an Alhaji K Frimpong.

After Effects (de): “Der Effekt konnte nicht gefunden werden”

After Effects ist toll:

Wenn man die deutsche Version nutzt, und eine Projektdatei öffnet, die mit der englischen Version erstellt wurde, kann es solche Meldungen geben:

ae

Der Grund? Der Effekt hat in der deutschen Version halt einen deutschen Namen – da kann AE den natürlich nicht finden 😀

Die Lösung ist fast noch schöner: AE schließen, eine Datei namens ae_force_english.txt (ohne Inhalt) in Deinen Dokumente-Ordner legen, AE wieder starten, voila: AE ist jetzt auf Englisch und das Projekt kann geöffnet werden.

Danke, Julian.

AS3: Lesbarer “link-report”

Mit dem mxmlc lassen sich “Link-Reports” erstellen; entfernt vergleichbar mit dem “Größenbericht” aus der Flash-IDE: Welche Klassen sind in meiner SWF enthalten, und wie viel Platz belegen sie. Die Compileroption dazu (in Ant-Schreibweise aus FDT):

Allerdings sind diese Linkreports schlecht lesbar. Ich möchte auf einen Blick sehen, welche Klasse der Grund dafür ist, dass mein SWF 2 MB statt 500 KB groß ist. Gut, dass es Theo Hultberg gibt: Der hat eine XSL geschrieben, um den Linkreport in eine verständliche Form zu bringen (hier der Blogeintrag und die lokale Kopie der XSL). Ant kann XSL von haus aus:

Das Ergebnis kann sich sehen lassen: Nach Größe sortiert und mit Verlinkung auf die Klasse/SWC

linkreport