Linkblog - 8.1.2013 - 27.2.2013

Da ich ja gerade von Koken schrieb, hab ich mal meine Photo-Test-Site umgestellt und Bilder hochgeladen: Hugos House of Photo Horror. Ich muss sagen, ich bin begeistert. Die mitgelieferten Themes sind wirklich gut und das Backend ist um Welten besser als alles was Wordpress da zu bieten hat im Medienmanagement. Und die Lightroom-Integration funktioniert perfekt. Das könnte echt was für die Dauer sein, mal gucken wie es sich so im Betrieb verhält.

Koken - Creative website publishing. Schon gestern getweetet, finde das hier recht interessant - sieht gut aus und das Lightroom Publish Plugin klingt auch sehr interessant. Bin am Überlegen ob ich nicht doch eher ein Fotozentrisches System brauche anstelle von Wordpress, zumindestens für meine ganzen Bilder. Und eine brauchbare Integration mit Lightroom würde einiges einfacher machen. Zumal mir das letzte Wordpress Update meinen Foto-Workflow zerstört hat.

Arduino Camera Shield | Arduino Based Camera. Und noch weiteres zu einer Arduino-Selbstbau-Kamera. Hier ein Controller mit LCD Display zur Ansteuerung verschiedener Kameramodule.

Craft Camera by Coralie Gourguechon | mocovote.com. Ok, das will ich mir bauen. Definitiv. Auch wenn das nur VGA Auflösung ist. Einfach weil es cool ist. Ja, die Kamera ist teurer durch die Einzelteile als eine fertige Kamera. Trotzdem cool!

Slic3r is Nicer - Part 1 - Settings and Extruder Calibration liefert gute Tipps zur Kalibrierung und Konfiguration von 3D Druckern.

PhysibleExchange - Popular. Noch ein weiterer Platz wo man 3D Modelle für 3D Druck finden kann. Der hier hat ein paar echt praktische Sachen, nicht nur Spielkram.

pcDuino arduino compatible headers. Hmm, auch nicht uninteressant - ein ARM-basierter Single-Board-PC mit Arduino-kompatibler Steckerleiste zum Anschluß und zur Ansteuerung von Arduino-Shields. Und die Rechenleistung ist auch schon ganz ordentlich. Genauso wie die Grundausstattung mit Schnittstellen.

pudb 2012.3 : CUI Debugger for Python. Auf Servern hat man nicht immer die Möglichkeit dicke IDEs zu starten oder überhaupt grafische Anzeigen zu haben. Die Alternative - mit pdb in der Konsole - ist aber auch nicht immer so der Bringer. Und remote Debugging klappt abhängig von Firewalls und Gateway-Rechnern auch nicht immer so wie man es sich wünscht. Da freut es doch, wenn jemand sich noch die Mühe macht und CUIs für Debugger baut.

Reconstruct your world with ReconstructMe. Hey, cool, 3D Scanning mit Kinect. Damit wird das ganze tatsächlich Hobbyistentauglich - allerdings ist die Frage, ob man damit auch Sachen unterhalb Kopfgröße sinnvoll scannen kann, die Kinect ist ja eher für größere Scanbereiche ausgelegt.

foosel/OctoPrint at devel · GitHub. Auch nett - ein 3D Drucker Steuerungsprogramm, welches auf einem Webserver läuft und auf einem RaspberryPi installiert werden kann. Dem ganzen noch ein Wifi-Modul spendieren und ein kleines nettes Gehäuse und schon kann man seinen 3D Drucker im Nachbarzimmer oder Keller aufbauen und bequem vom Sofa drucken. Dann noch eine USB Webcam anschließen und man kann auch von dort zugucken wie er druckt.

usb-serial-for-android - Android USB host serial driver library for CDC, FTDI, Arduino and other devices. - Google Project Hosting. Sehr schön, das wird sicherlich interessant werden wenn ich mich tiefer mit den Arduinos beschäftige. Vielleicht tuts das ja sogar mit den DigiSpark. Steuerkonsolen für Arduino-Projekte mit Android bauen wär jedenfalls schon recht praktisch.

Write Yourself a Haskell... in Lisp 17 February 2013. Sowas begeistert mich ja immer, auch wenn ich zugeben muss, dass ich aller Wahrscheinlichkeit nach nix damit machen werde. Trotzdem, interessant zu lesen.

Controlling Arduino with Android using Processing. Damit kann man fix mit einfachen Sketches sich ein Steuerungssystem und eine dazu passende Konsole für das Android-Handy bauen, ohne gleich die große IDE rauskramen zu müssen. Und da ja auch die Arduino-Umgebung auf Processing basiert (also zumindestens die Oberfläche der Programmierumgebung) sollte es sowohl für Processing als auch Arduino Fans leicht sein die andere Seite zu verstehen.

Cura. Das wäre so eine Software die den Druckprozess effizienter machen kann - ein all-in-one Paket mit integrierter Modellvorschau, Slicing, Printing und allen möglichen Parametern. Und auch Systemübergreifend verfügbar (was mich sowieso begeistert: fast alles an Software in dem Bereich ist Systemübergreifend verfügbar).

3ders.org - Infographic: step-by-step guide for 3D printing with a RepRap. Nette kleine Übersicht was so alles passieren muss für einen 3D Druck. Sicherlich lässt sich durch geeignete Softwarewahl einiges davon effizienter bestalten, aber in der einen oder anderen Form ist alles beteiligt.

328eForth. Hmm, ob das sich durchsetzt, fraglich. Kommerzielle Forth Systeme sind irgendwie nur selten erfolgreich gewesen. Andererseits, die Beschreibung klingt schon ganz interessant. Aber irgendwie würde ich fast noch lieber selber ein Forth zusammendengeln.

AmForth: Atmega Forth. Jau, klasse! Ein Forth für den ATMega Chip, der in den Arduinos zum Einsatz kommt. Ich glaub, das wär was das ich mal für meine Digisparks untersuchen sollte, ob ich das zum Fliegen kriege.

Industruino. Cooles Projekt mit dem man Arduino-Lösungen in einem Gehäuse für Wandmontage und Schienenmontage bekommt. Gleich mit Steuertasten und LCD Display und das ganze auch noch zu einem ganz ordentlichen Preis. Derzeit noch Beta und keine I2C Unterstützung, aber auch so schon interessant wenn man einen Arduino irgendwo im permanenten Einsatz haben will.

Sync API - Dropbox. Na endlich, ein normales Sync für Android und iOS. Bisher musste man den Sync ja mehr oder weniger ausprogrammieren, aber so gefällt mir das deutlich besser, wenn man auch auf den mobilen Geräten einfach nur lokale Dateien schreibt und der Sync dann automatisch im Hintergrund passiert.

Wings 3D | A Polygon Modeler. So, den muss ich mir auch noch mal wieder angucken - hat mich schon damals für SL beeindruckt, aber war da nicht so ganz hunderprozentig passend, weil die Exporter etwas hakelig waren. Aber für 3D Druck könnte das wieder ganz interessant sein.

FreeCAD: An Open Source parametric 3D CAD modeler. Und weil ich berade 3D Software sammel, hier noch eine freie (diesmal auch Open Source) Software für technische Modelle. Müsste ich mir auch mal näher angucken.

Pixologic :: Sculptris. Noch ein Modeller und der hier interessiert mich besonders - es ist nämlich eine abgespeckte, freie (wie in Freibier) Version von ZBrush. Ich hab zwar noch eine ältere ZBrush Lizenz rumfliegen, aber für meine Pläne wäre die hier warscheinlich sogar völlig ausreichend.

OpenSCAD - The Programmers Solid 3D CAD Modeller. Nicht uninteressant - ein parametrisches, nicht-interaktives CAD-System. Im Prinzip stopft man eine Basis rein und schreibt Scripte, die diese Basis dann weiter verwenden. Oder arbeitet gleich mit Scripten die aus Vollkörpern die Modelle zusammenbringen. Für technische Elemente kann das sehr viel übersichtlicher und flexibler sein als interaktive CAD Systeme.

dashclock - Lock screen clock widget for Android 4.2+ - Google Project Hosting. Bin ja nicht so der Fan von Lockscreen-Widgets, aber das hier ist optisch ganz nett gemacht und erweiterbar ausgelegt und Open Source. Da geht doch was.

php.js - PHP VM with JavaScript. Einfach PHP Ausführung auf den Browser verlagern. Hey, dann haben endlich die Sicherheitslücken in PHP nur noch lokale Auswirkung für den User und nicht mehr für den Server!

The Larch Environment. Mal wieder ein Ansatz zu visueller Programmierung, aber anders als viele andere Ansätze ist es hier ein Mix aus textuellem Python und visueller Darstellung von Code und Datenstrukturen. Schaut ganz interessant aus als Umgebung in der man mit Elementen der Sprache experimentiert.

storm-gen - Lightweight DAO generator for Android SQLite - Google Project Hosting. Hmm, könnte ich mir mal angucken, ein weiterer ORM für SQLite unter Android.

Repetier Software | The software driving your 3d printer. Interessant, das ist eine Software die alle Schritte des Prints in einer Oberfläche zusammenfasst und soll deutlich schneller sein als pronterface. Mac-Version gibt es auch, von daher wäre das mal einen Versuch wert. Es kommt auch mit einer eigenen Firmware, da muss ich natürlich erst mal in Erfahrung bringen, ob der Robo3D damit funktionieren kann (aber da er im Prinzip auf den Open Source Druckern aufbaut, könnte das durchaus klappen - und deren FAQ schreibt auch schon, dass sie Repetier-Host direkt benutzen wollen, Chancen sind also gut).

Filabot Personal Filament Maker for 3D Printers - Desktop Extruding System – Environmentally Friendly. Und damit macht man sich sein eigenes Filament aus Plastikschredder. Auch ne coole Idee.

Slic3r - G-code generator for 3D printers. Ah ja, auch noch eine wichtige 3D Printing Software. Mit Slic3r wird aus dem STL Modell der eigentliche Druckplan erstellt, mit dem dann der Drucker das Werkstück produziert. Hier geht es also um die Layerdicke, wie der Kopf bewegt wird, wie die Infills aussehen sollen etc.

Printable wood available. Cool - druckbares Holz. Im Prinzip einfach ein Holzsmehl-Plastik-Gemisch, das nach dem Druck dann bearbeitet werden kann wie normales Holz auch.

LightZone | Open-source digital darkroom software for Windows/Mac/Linux. Gerade dran erinnert, das ist ja jetzt frei. Und dadurch, dass es Java ist, ist es auch über mehrere Plattformen erhältlich. Bei meinen Experimenten damals war es für Linux durchaus eine coole Alternative. Speziell die Kontraststeuerung durch ein digitales Zonensystem ist recht cool, und das Programm speichert JPEG Vorschauen und in den Vorschauen direkt die Bearbeitungsschritte, so dass man diese leicht zwischen Rechnern austauschen kann. Achtung: derzeit braucht Lightzone immer noch einen Lizenzschlüssel. Der ganze Lizenzkram muss da erst ausgebaut werden, aber der Source ist schon auf Github, ist alles nur eine Frage der Zeit.

Thingiverse - Digital Designs for Physical Objects. Und da kann man suchen gehen für Inspirationen und Startmodelle. Vermutlich auch auf den anderen üblichen 3D Warehouses, nur muss man da dann die Modelle erst noch nach STL umformen (und diverse Vorbereitungen der Modelle machen, damit sie printfähig werden).

Tinkercad - Mind to design in minutes. Wow. Gibt sogar 3D Design Software für 3D Drucker die komplett im Web läuft. Ok, seit man Linux im Browser booten kann sollte mich nix mehr wundern, aber cool ist es schon ...

repetier/Repetier-Host-Mac · GitHub. Und die nötige Software zur Ansteuerung des Druckers.

RepRap - RepRapWiki. Jo, das wird dann wohl hoffentlich bald wichtige Lektüre für mich werden. Ziemlich cooles Zeug, das 3D Printing.

Pinoccio - A Complete Ecosystem for Building the Internet of Things | Indiegogo. Noch ein spannendes Arduino-kompatibles Projekt. Kompakte Arduino Boards mit integriertem Mesh Networking und Gateway-Möglichkeit über Wifi ins Internet. Das ganze als Open Source Hardware und ohne zwingenden zentralen Server.

i.MX233 Product Summary Page. Die vom Chumby One verwendete CPU - schon cool, was da alles im Core schon drin ist.

Chumby tricks - ChumbyWiki. Wenn man so rumsucht, schon spannend was mit dem Chumby so alles ging. Das war halt wirklich eine offene Plattform. Von daher vielleicht gar nicht so schlecht, dass der Hersteller platt ist und jetzt die Infrastruktur wirklich so langsam verschwindet, weil sich so zeigt ob ein offenes System wirklich weiterleben kann, auch wenn der ursprünglich treibende weg ist. Und abgesehen davon kann es so immer noch ein witziges Bastelprojekt bleiben. Ich glaube ich werde wirklich mal meinen alten Radiowecker austauschen und mal mehr mit dem Teil hier machen. Wenn ich also demnächst zu spät zur Arbeit komme und morgendliche Termine verpasse wisst ihr woran es liegt - dann ist mein gehackter Wecker abgestürzt.

Falling Faster than the Speed of Sound « Wolfram Blog. Interessante Analyse von Felix Baumgartners Sprung mit Mathematica. Ich bin ja immer noch in der Spiel-Phase mit Mathematica, daher sind solche Sachen recht spannend um ein besseres Gefühl zu bekommen wie man mit Mathematica an Probleme ran geht. Arbeiten mit Mathematica ist schon etwas anders als mit normalen Programmierumgebungen.

ZDoc - Browse Files at SourceForge.net. Und hier kommt wohl die vorläufige Rettung - eine Firmware, die offline arbeitet und die Widgets und den ganzen Kram von einem Thumbdrive lädt. Da wird sicherlich nicht alles funktionieren, aber wenn ich wenigstens einen Radiowecker damit wieder hin bekomme ist es schon ganz ok. Also wohl mal wieder ein Bastelprojekt angesagt.

End of Chumby as we know it... Page 1 - Chumby.com - chumbysphere forum. Cloud ist eben nicht immer die gute Idee - ich habe auch noch so ein Chumby-Teil zu Hause, aber wenn der Rettungsplan hier nicht klappt, ist es nicht mal mehr als Wecker benutzbar. Sieht so aus als sollte ich mich schleunigst darum kümmern das Gerät zu rooten um dort selber lokale Software zum Laufen zu bekommen. Im Prinzip ist der Chumby ja auch nur ein kleines Embedded Linux System mit ein paar Hardwaresensoren und integriertem Touchscreen (naja, eher Quetschscreen - der ist so unpräzise wie die ersten Generationen von Palm Pilots nach 1 Jahr Benutzung waren).

Metabones announces Speed Booster lens adapter for mirrorless cameras: Digital Photography Review. So von der Idee her klingt das bestechend - einfach per Optik den großen Vollformat-Bildkreis runterverdichten auf einen APS-C Bildkreis (ungefähr) und aus dem 1.5x wird ein 1.1x mit höherer Lichtstärke. Aber ob das in der Praxis tatsächlich genau so gut funktioniert wie beschrieben? Bin mal gespannt auf Testergebnisse.

Permaduino | Indiegogo. Interessantes Projekt: ein Arduino-kompatibles Board, welches eher als permanente Installation gedacht ist, aber trotzdem Prototyping-Charakter hat (also mit Breadboard kommt für die Verkablung der zusätzlichen Elemente). Idee dahinter: Prototyp mit einem der klassischen Systeme machen und dann mit diesem Board neu aufbauen um es dann dauerhaft einzusetzen - als Gehäuse kommen 8mm Video Kassetten zum Einsatz.

Back To Top: Android vs. iOS. Ein Artikel über ein Kuriosum in Android das mich auch schon öfter irritiert hat. Unter iOS kann man schnell zum Anfang scrollen wenn man den Titelbalken antippt. Unter Android gibt es nichts dergleichen als systemweite Geste. Und es ist auch nicht so einfach so etwas universal zu bauen, wie dieser Artikel erklärt.

SPT100 Pan & Tilt System. Ok, ich glaube, ich weiss was ich brauche. Mit so einem Gerät und zum Beispiel einer Kamera mit einfacher Bildauswertung dahinter kann man sich einen Follower bauen, mit dem man zum Beispiel Himmelsbeobachtungen machen könnte. Oder automatisch erstellte Panoramaabläufe für Google+. Oder optische Bereichsüberwachung mit Erkennung und Protokollierung von Änderungen. Und sonderlich teuer ist das auch nicht.

Reflow Controller Shield Arduino Compatible - Rocket Scream. Ofensteuerung mit Arduino. In diesem Fall für die optimale Verteilung von Lötzinn über Platinen - aber sowas kann man sicherlich auch modifizieren für optimale Backergebnisse oder zum Aushärten von Prototypen oder whatever. Schon cool.

the_silver_searcher - Interessant für jeden der wie ich große Sourcetrees verwaltet und durchsuchen muss. Im Prinzip sowas wie ack - also ein automatisch auf ganze Hierarchien laufender Grep, der zusätzlich Files nach verschiedenen Pattern filtert, wobei hier auch die gitignore und hgignore berücksichtigt wird. Und das ganze nicht wie ack als Perlscript, sondern in C und mit diverse native libraries und diversen Optimierungen für die Suche. Schneller gehts nur noch mit vorgenerierten Indizes (die aber ihre eigenen Probleme mitbringen).

Atom Publishing Protocol « WordPress Plugins. Wenn man das Atom publishing Protokoll benutzen will, muss man ab Wordpress 3.5 jetzt ein Plugin installieren, weil es aus dem Core rausgefallen ist. Natürlich haben die Wordpress-Programmierer sich nicht die Mühe gemacht und in das Plugin eine korrigierte Version des Atom Publishing Protokoll Servers gepackt, es ist immer noch der über 2 Jahre alte Bug mit Media-Uploads enthalten. Zum Glück funktioniert auch immer noch mein Patch, nur ist das File jetzt ein anderes auf das man es anwenden muss. Schon ziemlicher Pfusch, was die da treiben. Und wenn ich mir angucke wie der Bug im Wordpress Core ignoriert wurde, dann ist meine Hoffnung, dass irgendeiner sich die Mühe macht mal das Plugin zu reparieren ziemlich nahe dem Nullpunkt.

Polaroids interchangeable lens camera is awful hands-on | The Verge. Ok, damit hat sich das wohl auch gleich erledigt. Die ersten Prototypen und Bilder sind definitiv was anders als was hier tatsächlich auf der CES auftaucht und das klingt absolut nicht gut. Klar, könnte sich alles noch bis Release relativieren, aber ich würde da dann doch nicht mein Geld drauf setzen. Da gibt es andere, bessere Kameras zu vergleichbaren Preisen (z.B. der Ausverkauf der V1, die im Moment für 310 Euro mit dem 10-30 bei Amazon rumschwirrt). Update: das ist wohl eine andere Kamera, Polaroid hat scheinbar zwei verschiedene mit Wechseloptik rausgebracht, nur eine der beiden ist mit Android. Aber dass die andere dann doch gut ist, nunja, meine Hoffnungen sind da eher gering ...