Wo führt das hin?

Wir werden überwacht und so wie es scheint, gibt es für jeden Geheimdienst die Möglichkeit unsere Daten abzugreifen. Besonders schön kann man sich das mittels der App „Wo führt das hin?“ anschauen, welche unter http://apps.opendatacity.de/prism/ zu finden ist.

Wo führt das hin?

Wo führt das hin?

Sie visualisiert die Routen beliebter Webdienste und zeigt dem Nutzer an, welche Dienste auf die entsprechenden Daten Zugriff nehmen könnten. Betrieben wird das ganze dabei von OpenDataCity, welche sich auf Datenvisualisierung und Datenjournalismus spezialisiert haben.

Threadsicheres Dictionary unter .NET

Das Dictionary unter .NET ist eine schöne Datenstruktur mit der man effizient Schlüssel- und Wertepaare verwalten kann:

Dictionary<uint, byte[]> idToValues=new Dictionary<uint, byte[]>();
idToValues.Add(1, data);

Problematisch wird das ganze, sobald in mehreren Threads gearbeitet wird, welche alle auf das gleiche Dictionary zugreifen. Hier müssen die Zugriffe auf das Wörterbuch kontrolliert und entsprechend gesperrt werden. Einfacher wird es mit der 4er .NET Framework. Dort gibt es ein ConcurrentDictionary welches von Haus aus threadsicher ist und dem Entwickler eine Menge Arbeit erspart.

ConcurrentDictionary<uint, byte[]> idToValues=new ConcurrentDictionary<uint, byte[]>();
idToValues.TryAdd(1, data);

Das „ConcurrentDictionary“ kann dabei im Großen und Ganzen wie ein normales Dictionary genutzt werden, so das die Umstellung nicht allzu schwer fallen sollte.

In der Konsole kopieren und einfügen

Unter Windows ist das Kopieren und Einfügen in der Kommandozeile eine relativ umständliche Operation. Dort muss man einen extra Modus zum Markieren starten und kann den markierten Text dann mit der Eingabetaste in die Zwischenablage befördern. Unter Mac OS X funktioniert das ganze systemweit, also auch in der Konsole mittels „Cmd + C“ und „Cmd + V“.

Probleme hatte ich bisher immer unter Linux, denn dort breche ich mit „Strg + C“ meist das laufende Konsolenprogramm ab. Hier gibt es dann die Lösung über das Kontextmenü. Aber auch für die Tastatur gibt eine Variante welche das Kopieren und Einfügen erlaubt. So reicht es zusätzlich zum „Strg + C“ und „Strg + V“, die Umschalttaste zu drücken. Damit kann man die entsprechenden Operationen auch auf der Konsole durchführen.

Data Dealer

In dem Spiel „Data Dealer“ geht es darum möglichst viel persönliche Daten zu sammeln. Das auf HTML5 basierende Spiel versucht dabei die Mechanismen echter Datenhändler möglichst akkurat abzubilden. Entwickelt wird das ganze dabei vom Cuteacute-Team.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=dQk08036uNE

Zur Zeit läuft eine Kickstarter Kampange in welcher $50.000 gesammelt werden sollen. Leider fehlen bis zum 11. Juli noch knapp $ 20.000, so das Unterstützer hier gerne gesehen sind. Das Spiel soll anschließend unter einer Creative Commons Lizenz erscheinen und wird damit freie Software sein. Testen kann man das ganze mit der aktuellen Demoversion unter http://demo.datadealer.net/.

Weitere Informationen gibt es unter:
http://www.heise.de/newsticker/meldung/Data-Dealer-Farmville-fuer-Datenverticker-1889193.html

YNAB

Wer auf der Suche nach einer Software zur Budgetverwaltung ist, der sollte sich einmal YNAB ansehen. Das Kürzel steht dabei für „You Need A Budget“ und funktioniert grob gesehen so, das man jede Einnahme einem Budget zuweist und diese Budgets nicht überzieht. Passend zu diese Software gibt es auch einen „Bits und so“ Podcast.

https://www.youtube.com/watch?v=8zC9HQKhXdc

Zu finden ist die Software unter http://www.youneedabudget.com/. Preislich schlägt sich dabei mit $ 60 für die Windows und Mac OS X Version zu Buche. Daneben gibt es auch noch eine kostenlose Mobilsoftware mit welcher es möglich auch unterwegs die Einkäufe und ähnlichen zu verbuchen.