Ich gehe mit der Zeit und wechsele mein Source Code Management System.
Obwohl SVN weiterhin entwickelt und gepflegt wird wurde es von git überholt. Das Design, die Idee, der dezentrale Ansatz von git ist SVN weit überlegen.
Nun verwalte ich meinen Quelltext mit git. Alle Projekte und Code-Schnipsel befinden sich in meinen git-Repositories:
http://web.git.0l.de
Ich habe alle Verweise im Blog nun auf das neue git Repository aktualisiert worden.
Jedem der sich auch mit dem Thema beschäftigen möchte, empfehle ich diese Lektüre:
O’Reilly
(bei Interesse bitte bei mir melden 
volkszaehler.org ist ein freier Smart Meter (hier: intelligenter Stromzähler) im Selbstbau. Die anfallenden Stromprofile bleiben dabei unter der Kontrolle des Nutzers.

Seit dem 1.1.2010 müssen Stromversorger ihren Kunden für Neubauten so genannte “intelligente Stromzähler” (Smart Meter) anbieten. Der Kunde soll dadurch seinen Stromverbrauch analysieren und optimieren können.
Die dabei anfallenden Daten (“Stromverbrauchsprofil”) erlauben einen sehr detallierten Einblick in den Tagesablauf des Nutzers (wann steht er auf? wann geht er in’s Bett? wann kocht er? wie oft verwendet er seine Spülmaschine? verändert sich sein Verhalten? …). Darum sollten die Daten ausschließlich für den Nutzer selbst zur Verfügung stehen – und das geht nur, wenn man sich den Smart Meter selbst baut. Mit einem Materialeinsatz von ca. EUR 100, etwas Geschick und Zeit lässt sich das mit Hilfe eines Standard-µC-Moduls aufbauen.
Auf der SIGINT 2010 konnte ich mir den Vortrag von Justin Otherguy über das noch recht junge Projekt anhören und fand anschließen die Gelegenheit mit ihm über das Projekt zu sprechen. Schnell war für mich klar, dass ich hier helfen möchte.
Bisher gibt es nur einen funktionsfähigen Prototypen. In den letzten Wochen habe ich mit ein paar weiteren Entwicklern begonnen den Code des Prototypen neu aufzubauen. Volkzaehler.org ist dreigeteilt:
- Die Controller und Sensor Ebene
erfasst mithilfe eines Mikrocontrollers die Daten leitet sie an den Backendserver weiter. - Der Backendserver
besteht aus einem PHP-Skript und einer Datenbank. Hier werden die Daten weiter verarbeitet und ausgewertet. Er kommuniziert ausschließlich über eine standardisierte JSON API. - Das Frontend
stellt die Daten für den Benutzer übersichtlich dar und ist für die Ausgabe der Analysen verantwortlich.

Diese Darstellung verrät uns auch, dass nur der Stromverbrauch erfasst werden kann. Geplant sind sämtliche Messgrößen (Temperatur, Luftdruck, Luftfeuchtigkeit, Strahlung, Niederschlag etc…).
Bisher gibt es noch keine stabile, lauffähige Version des Quellcodes. Im Wiki, der Mailing-Liste und GitHub findet ihr weitere Informationen zu meinem neuen Projekt.
Wir freuen uns über jede Unterstüzung
Besonders Entwickler mit PHP und Javascript Kenntnissen wären hilfreich
Carl Hanser Verlag 2003 München Wien 307 Seiten CD, Beihefter Flexibler Einband ISBN: 978-3-446-22309-7 € 39,90Auf gut 300 Seiten liefern Andrew Hunt & David Thomas “fortgeschrittenen Programmierern und alten Hasen” einen Kodex zum pragmatischen Programmieren. Ihre “70 Gebote” sind so universell und allgemein gültig, wie ihr christliches Pedant und sollten zu den Vorsätzen jedes Programmierers gehören. Viele der Gesetze dürften erfahrenen Entwicklern schon in ihren Grundzügen bekannt sein und werden durch das Buch noch einmal auf den Punkt gebracht. Durch Angabe verwandter Abschnitte entsteht Schritt für Schritt ein guter Gesamtüberblick.
Dieses Buch ist keine Referenz für Bibliotheken und lehrt auch nicht das Programmieren in einer bestimmten Sprache. Weder Syntax noch Design Patterns werden hier tiefergehend behandelt. Vielmehr wird dem Leser die Kunst des Programmierens näher gebracht. ‘Rezension: Der Pragmatische Programmierer’ weiterlesen