Neue Daten von den Fußtruppen: Die Rhein-Zeitung über Ingress

Bild: https://www.adlerweb.info/blog/wp-content/uploads/2013/05/ingress.pngKurz war die Nachricht von Lars Wienand, Social-Network-Guru der Rhein-Zeitung: Er wolle einen Beitrag über Ingress, das neue Argumented-Reality-Spiel des Internetriesen Google, schreiben und suche daher Spieler aus der Umgebung. Nunja, ich hatte einige Wochen zuvor endlich meinen Invite für die mehr oder minder geschlossene Betaphase erhalten und wartete verzweifelt auf Portale in Laufweite, aber hey, in Koblenz waren Portale und es hatten sich schon ein paar Koblenzer angekündigt. Außerdem kenne ich Lars schon von einigen Twittertreffen und weiß, dass es in seiner Anwesenheit üblicherweise nicht langweilig wird. Auch Ingress-Frischling Sebastian Fuchs von „nebenan“ hatte Interesse und so ging es dann zusammen schnell nach Koblenz. Nunja, sofern das beim Koblenzer Berufsverkehr möglich ist, aber laut Twitter steckte auch der Herr der RZ irgendwo auf der Europabrücke im Stau. Glücklicherweise waren in unmittelbarer Nachbarschaft des Treffpunktes am deutschen Eck noch Parkplätze zu finden und wir damit fast pünktlich. Auf dem Eck war keine große Suchaktion notwendig: Eine Truppe mit Brillen, Tablets und meterweise Ladekabel sieht vielversprechend aus. Viele der Mitspieler stammten – wie irgendwie zu erwarten war – aus dem Umfeld der Koblenzer Uni und alle Spielnamen waren irgendwie bekannt. Kein Wunder: Alle Anwesenden gehörten zur Fraktion der „Resistance“ – die in Koblenz spärlich gesäten Anhänger der gegnerischen „Enlightened“ hatten offenbar keine Zeit. Auch iPhone-Besitzer (und damit nicht Ingress-Spieler) Wienand tauchte irgendwann auf – nicht unbedingt zu spät, denn das Eck-Portal war vermutlich bei sämtlichen Wartenden inzwischen ausgebrannt. Im Interview ging es um die Motivation, den Datenschutz und vieles weitere, was sich im Artikel entsprechend wiederfindet. Im Anschluss ging es dann noch in geschrumpfter Formation kurz durch Koblenz Portale entdecken – und Laufen. Am Jesuitenplatz durften wir feststellen, dass ein naheliegendes Portal durch einen Spieler der Enlightened angegriffen wurde – nichts wie hin. Murphy war aber natürlich schneller: Offenbar ist war der Spieler an uns vorbei und nun an unserer Ausgangsposition zu Gange, dort konnten wir dann jedoch 2 auf den Bildschirm konzentrierte Menschen finden – und ihnen einen etwas erschrockenen Blick entlocken, als sie die mit Handys & Tablets ausgestattete Menschenreihe hinter sich entdeckten. Aber Spiel ist Spiel: Man kam in ein freundliches Gespräch und verabschiedete sich kurz darauf – solche Geplänkel geben beiden Seiten Punkte und helfen allen Spielern.

Viele weitere Infos gibt es im Artikel der Rhein-Zeitung.

BitBastelei #43 – PS3-Reparatur Part 2

BitBastelei #43 - PS3-Reparatur Part 2

(344 MB) 00:14:51

2013-05-12 10:00 🛈

Part 1: Zerlegen, Netzteil-Reparatur
Part 2: Laser Reinigen, Zusammenbau

BitBastelei #40 – TV per Satellit: Grundlagen und Aufbau

BitBastelei #40 - TV per Satellit: Grundlagen und Aufbau

(695 MB) 00:19:14

2013-04-21 10:00 🛈

Winkelrechner („Elevationswinkel“)
Sender auf Astra und Hotbird

Alternative für vzcompress / Volkszähler

Seit einiger Zeit nutze ich – wie auch vorgestellt –  das Projekt Volkszähler um meine Messwerte zu erfassen. Der Grund für den Wechsel ist schnell erkennbar: Es ist dem angestaubten RRDTool designtechnisch um Generationen voraus, technisch hatte ich jedoch bereits damals bedenken angemeldet: Die Daten wandern einfach in eine MySQL-Datenbank – rrdtool verwendet hier ein System, welches die zeitliche Auflösung mit dem Alter der Daten senkt und so Speicher spart.

Das Ergebnis war zu erwarten: Über 10GB belegte meine Datenbank zuletzt, also muss Abhilfe geschafft werden. Genau für diesen Zweck findet ich im offiziellen Repo ein Tool namens „vzcompress„, welches unter Angabe der Kanäle und Zeiten per Argument alte Daten nach Zeiträumen zusammenfasst und somit nachträglich den Speicherverbrauch senken kann. Kann. Leider ist das Script nur für Pulssensoren (MeterInterpreter) geeignet, lässt man es auf einen Datenbestand mit absoluten Sensoren (SensorInterpreter) los wird der Datenbestand wegen der in dem Fall unpassenden Zusammenfassungsmethode quasi zerstört.

Also auf in den Kampf: Da sich mein Perl in Grenzen hält habe ich die Funktion in PHP neu implementiert und passend zu meinen Anforderungen erweitert. Das Script liest nun die verfügbaren Kanäle direkt auf den Konfigurationsdateien bzw. der Datenbank aus und unterstützt ein oder mehrere Kompresssionsschemata um ein abgestuftes Komprimieren zu ermöglichen, also z.B.

Newer than 7 Days      Keep Original
Older than 7 Days      Datapoint per 1 Minute
Older than 30 Days     Datapoint per 5 Minutes
Older than 6 Month     Datapoint per 15 Minutes
Older than 1 Year      Datapoint per 30 Minutes

Die bisher bei Volkszähler implementierten Sensoren wählen automatisch eine passende Methode:

	SensorInterpreter = Mittelwert
	MeterInterpreter = Summe
	CounterInterpreter = Maximalwert

Als Zeitstempel wird immer das Ende der zusammengefassten Zeitperiode verwendet. Auf der Konsole können Live-Statusmeldungen ausgegeben werden um den Fortschritt zu verfolgen. Getestet (im Sinne von es sind noch Daten da die stimmen könnten) ist das Ganze gegen MySQL und SensorInterpreter, andere Sensoren sollten funktionieren, bei anderen Datenbanken könnte es Probleme geben, da die SQL-Queries hardcoded sind.

Das Script selbst findet sich auf Github – für den Betrieb muss ggf. noch eine JSON-Datei gepatched werden.
Dank der Mailingsliste konnten bereits ein paar Schnitzer erkannt und zum Teil auch schon behoben werden. Auch einige interessante Verbesserundvorschläge versprechen noch bessere Ergebnisse.

Asterisk 11 und chan_capi

CAPI, CAPI, was war das doch gleich. Achja, ISDN. Ja, ich nutzt es tatsächlich noch – ganz ohne VoIP verbindet sich mein lokaler Asterisk mit einer guten, alten und vor allem aktiven AVM B1 mit dem Telefonnetz. Oder sagen wir eher verband, denn das letzte Update brachte auch Asterisk 11 mit – einer Software, welche offenbar jeder Art von Non-IP-Telefonie nicht sonderlich viel zu bieten hat. Eigene Schnittstellen gibt es nicht und das vor mir zuletzt genutzte chan_capi lässt sich wegen einer API-Änderung nicht mehr nutzen. Da ich nichts passenden finden konnte und die Änderungen überschaubar aussahen habe ich die bisherigen Array-Zugriffe durch die nun vorgeschriebenen Getter/Setter-Methoden geändert. Kompilieren funktioniert schon mal, allerdings hat Murphy natürlich zugeschlagen: Meine ISDN-Leitung hat irgendwo ein kaputtes Stück Kupfer, daher kann ich momentan nicht testen und die Karte im Zweitserver, welcher noch Netz hätte unterstützt passenderweise nur mISDN und somit chan_misdn – gnah. Nunja, der ungetestete Patch steht auf der ML oder meinem Server – wer mutig ist darf sich gerne versuchen – also auf eigenes Risiko und so…

Update 31.07.2013: Auf der ML steht inzwischen ein erweiterter Patch bereit, welcher sicher auch ein Versuch wert ist.

BitBastelei #39 PS3-Reparatur Part 1

BitBastelei #39 PS3-Reparatur Part 1

(1001 MB) 00:27:53

2013-04-14 10:00 🛈

Quasi-Live-Video meiner PS3-Versuche. In Part1 sollte eigentlich der Laser gereinigt werden, das Netzteil benötigte aber etwas mehr Zuwendung.

Updates für php-dio und fusecompress-1 @ AUR

Soderle, kleinen Frühjahrsputz für mein Archlinux veranstaltet: php-dio ist jetzt auf Version 0.0.7 – eigentlich unnötig, da offenbar nur Änderungen für Windows drin sind, aber hey, die Optik spielt ja auch eine Rolle. Zudem habe ich mich mal erbarmt und die C-Variante von Fusecompress auf die aktuelle Version gehoben bzw. einige Compile-Patches eingearbeitet – mal schauen, sollte die letzte Version endlich die FUSE-Abstürze auf meinem PC beheben adoptiere ich es eventuell dauerhaft, aber erst mal wird jetzt die neue Version mit meinem /home auf Herz und Nieren getestet…

Neue Webseite für Saffig

Bild: http://saffig.de/wp-content/uploads/Homepageteam-300×199.jpgZeit wurde es: Die 2007(?) erstellte Webseite meines Heimatortes passte Designtechnisch nicht mehr ganz in die heutige Zeit und auch das in die Jahre gekommene Joomla verhieß nichts Gutes (korrekterweise, denn kurz vorm Umschalttermin zerlegte sich die Originalseite). Offenbar nicht meine Meinung, denn seitens der Ortsgemeinde kam die Anfrage, ob ich nicht helfen könne – vermutlich nicht zuletzt da ich bereits bei einigen Vereinen die Finger im Spiel hatte. Bei den ersten Gesprächen stellte sich schnell heraus, dass das Hauptaugenmerk auf der Bedienbarkeit liegen sollte. Joomla ist zwar kein textbasierter HTML-Editor, jedoch benötigt man doch etwas Einarbeitung um die Funktionen korrekt nutzen zu können. Nun, bei wenigen Änderungen im Monat keine besonders gute Zeitanlage. Nachdem ich mir einige aktuelle CMSsen angeschaut habe landete ich doch wieder bei meinem Standard: WordPress hat dank seiner Herkunft eine sehr einfache und auch für außenstehende geeignete Verwaltungsoberfläche, kann auch ohne Kenntnis von FTP & Co aktualisiert werden und stellt dennnoch einen für die meisten Punkte ausreichenden Funktionsumfang zur Verfügung. Die alten Inhalte übernahm ich „händisch“ per Copy&Paste, so konnte ich auch gleich die Designsünden in Form von übermäßigen <table>s eliminieren. Auch an anderer Stelle freut sich mein Techniker-Ich: Die bisherige Textseite mit Nachrichten wird über die Artikel-Funktion abgewickelt, die ebenfalls textliche Terminliste steckt nun im Plugin AjaxEventCalendar, welches auch gleich einen iCal-Feed drangeflanscht bekam. Dank HTML5/CSS3 skaliert das Design auch passabel bis auf Handys runter, hier habe ich lediglich im CSS die <li>-Bullets aktiviert, sodass die verschachtelte Menüstruktur auch Mobil erkennbar bleibt. Viele weitere Änderungen hatte ich ja bereits gebloggt.

Ich denke, dass die Umstellung ganz gut funktionierte. Bei der Vorstellung kam überweigend positives Feedback und trotz einfacherer Bedienung sollten die Inhalte technisch sauberer bleiben und so auch ein gewisses Maß an Barriere- und damit auch Technikerfreiheit bieten.

www.saffig.de

 

 

Nerd Inside