Datenvisualisierung, Infographics, Statistiken, Imformationsvisualisierung

Jeder sieht sich gerne Infografiken an oder interessiert sich für einfach dargestellte Statistiken oder eine schöne Datenvisualisierung. Vorraussetzung ist, das sie simpel und so einfach wie möglich gestaltet sind damit sie leicht und schnell zu verstehen sind. Daten und Informationen werden immer wichtiger für uns und täglich wächst die Menge an Information im Internet.

Große Daten zu kleinen Daten

Wie sollen alle diese Daten überhaupt beherrscht werden, bzw. wie kommt man mit diesen riesigen Datenmengen überhaupt klar? Es entstehen neue Studiengänge an den Universitäten wie zum Beispiel Datenanlyse oder DataMining. Es sollen also aus den Unmengen an erzeugten Daten neue Erkenntnisse gewonnen werden. Um Datenvisualisierung richtig zu machen werden viele Informationen auf wenige einfache Bilder und Symbole heruntergebrochen.

Welche coolen Möglichkeiten es in der Darstellung von Daten gibt, welche Prinzipien man beachten sollte beim Visualisieren und wie man die Informationen möglichst einfach zum Betrachter kommuniziert erklärt Jörn Loviscach sehr anschaulich in dem folgenden YouTube Video:

Ich bin gespannt wie die Informationsgrafiken und Datenvisualisierungen der Zukunft aussehen. Das Potenzial für einfachere Darstellungen ist meiner Meinung nach enorm und könnte ein wichtiger Zukunftstrend werden.

Zukunft der Datenvisualisierung

Viel damit hat auch mit ergonomischer Gestaltung und Mensch-Maschine Interaktionen zu tun. Nicht nur eingeschränkten Personen mit z.B. schlechten Augen, sonder jedem hilft es, wenn wichtige Informationen möglichst schnell und barrierefrei und vor allem verständlich zu bekommen sind.

Keine selbst-hostbare simple Alternative zu Dropbox?

Dropbox Logo durchgeschtrichen

Viele werden jetzt gleich an ownCloud denken… doch ich finde das Teil total unpraktisch und langsam. Ich wollte einfach eine einfache Synchronisation meiner Daten, ähnlich wie Dropbox. Jedoch geht das überhaupt nicht gut mit owncloud, da für jeden Benutzer eigene Ordnerstrukturen auf dem Server erstellt werden. Weiters funktioniert es nicht wenn man dann über den Windows Explorer Dateien oder Ordner anlegt, da dass die Datenbank nicht automatisch mit dem Dateisystem synchonisiert wird, was ein großer Nachteil ist finde ich.

Darum werde ich jetzt auch mein eigenes Sync-Programm schreiben, wenn es schon keine richtige Alternative gibt. Vor allem bei owncloud funktioniert das Client Programm richtig schrottmäßig, weiters muss man für die App zahlen, was man eigentlich elegant über resonsive Webdesign und guten Smartphonesupport lösen hätte können. Jedoch kann man nicht mal ein Photo vom Smartphone in die ownCloud übertragen etc.

Werd mal weiterprogrammieren und sehen was daraus wird.
cu

Open source PHP Klasse für Nested Sets in MySQL

Was ist eine Baumstruktur?

Gerichteter Baum

Eine Baumstuktur wird in der Informatik oftmals benötigt um Daten zu strukturieren. Zum Beispiel ist das gesamte Dateisystem als Baum darstellbar. Oder Hierachien in einem Unternehmen. MySQL ist jedoch dafür bekannt Daten in einer tabellarischen Form auszulesen und zu speichern. Nested Stets kommen eigentlich aus der Mengenlehre aber lassen sich als Baum hin- und herwandeln. Lediglich die visuelle Darstellung ist anders.

Nested Sets in einer Liste?

Damals habe ich mal einen ganz kurzen Blogeintrag geschrieben, mit deren Hilfe man Bäume in MySQL effektiv speichern kann. Ich habe dazu jetzt mal die Zeit gefunden um eine simple PHP-Klasse zu schreiben, welche die einfachsten bzw. gebräuchlichsten Methoden unterstüzt:

  • Baum laden
  • Element einfügen
  • Element löschen (inkl. Kind-Elemente)
  • istKnoten? (bzw. hat Kinder?)
  • als HTML anzeigen

DEMO      DOWNLOAD als ZIP

Klasse


DEMO      DOWNLOAD als ZIP

Demonstration


DEMO      DOWNLOAD als ZIP