Wireless Geographic Logging Engine

Bei der Wireless Geographic Logging Engine, kurz WiGLE, handelt es sich um eine Datenbank in welcher WLAN-Netzwerke aufgezeichnet werden. Neben der Position und dem Namen werden anderen Dinge wie die genutzte Verschlüsslung hinterlegt. Mittlerweile sind in der Datenbank über 530 Millionen Netzwerke aufgeführt. Neben dem Fokus auf WLAN, werden ebenfalls Bluetooth-Geräte in der Datenbank aufgeführt.

Die Webseite des Projektes

Eigene Netzwerke können mithilfe der WiGLE-Android-App hinzugefügt werden.

Wigle Wifi Wardriving
Preis: Kostenlos

Für iOS existiert keine WiGLE-App. Allerdings gibt es noch weitere Möglichkeiten Daten zur Datenbank beizutragen. Die Daten selber sind dabei leider nicht unter einer freien Lizenz lizenziert. Zu finden ist das Projekt unter wigle.net.

Datenbank ausprobieren leicht gemacht

Manchmal steht man vor dem Problem das eine Datenbank-Abfrage konstruiert werden soll, aber gerade keine Datenbank zur Hand ist. Auch für pädagogische Zwecke soll nicht gleich mit Kanonen auf Spatzen geschossen werden. Stattdessen bietet sich der Dienst SQL Fiddle an. SQL Fiddle selbst beschreibt sich wie folgt:

A tool for easy online testing and sharing of database problems and their solutions.

Im Dienst kann eine Datenbank definiert werden und diesen anschließend mit Werten befüllt werden. Nach der erfolgten Definition wird das Schema erzeugt und anschließend kann die Datenbank mit Abfragen getestet werden. Technisch wird bei jeder Schemageneration eine neue Datenbank erzeugt und für jede Abfrage wird eine Transaktion erzeugt, welche nach der Abfrage wieder zurückgerollt wird. Dadurch befindet sich die Datenbank immer in dem definierten Status.

Mit SQL Fiddle können Datenbankabfragen schnell getestet werden

Der Quelltext des Projektes ist auf GitHub zu finden. Er ist unter der MIT-Lizenz lizenziert und somit freie Software. Zu finden ist der Dienst unter sqlfiddle.com.

Datenbank und Medienoptimierung unter WordPress

Im Laufe des Lebens einer WordPress-Installation kann sich dass eine oder andere Datenfragment ansammeln. So existieren Einträge in der Datenbank welche nicht mehr benötigt werden oder es befinden sich Medien in der Mediathek, welche von keinem Eintrag mehr verwendet werden. Um dieser Probleme Herr zu werden existieren eine Reihe von Plugins zur Bereinigung der Installation.

Die Übersicht des Media Cleaners

Das erste Plugin, der Media Cleaner, ermittelt welche Medien sich in der WordPress-eigenen Mediathek befinden, aber nicht mehr genutzt werden. Nicht mehr genutzte Medien können anschließend gelöscht werden. Die Medien sollten allerdings mit Bedacht gelöscht werden; so erkennt der Media Cleaner keine URLs, welche sich normal im Text (sprich ohne a-Tag oder ähnliches) befinden. Auch kann es passieren das Bilder die laut dem Plugin nicht genutzt sind, falsch in den Beiträgen referenziert werden. So kann durch Domainumzüge und ähnliches der falsche Pfad zum Medium in den Beiträgen stehen. Hier muss der entsprechende Beitrag korrigiert werden.

Ein weiterer Punkt, auf der Liste zur Optimierung, ist die Datenbank. So speichert WordPress z.B. zu jedem Artikel die Revisionen. Pro Artikel können da schon ein halbes Dutzend und mehr Revisionen zusammenkommen. Mit dem Plugin WP-Optimize kann die Datenbank entsprechend bereinigt werden. Neben den Revision, werden die Tabellen optimiert und verwaiste Fragmente ebenfalls entfernt.

Eine weitere Sache bei der Optimierung von WordPress ist die Überprüfung der Verlinkungen. Mit dem Plugin Broken Link Checker kann dies bewerkstelligt werden. Nach der Installation überprüft das Plugin die Links innerhalb der Installation als auch externe Linkziele und stellt diese entsprechend da.

Broken Link Checker
Preis: Kostenlos

Bevor solche Optimierungen an der WordPress-Installation vorgenommen werden, sollte ein Backup der Datenbank und des Dateisystems erstellt werden. So kann die Installation, im Falle eines Fehler oder einer übereifrigen Optimierung, wieder hergestellt werden.

Redshift

Ab und an schaue ich gerne in den Himmel. Damit man dann auch weiß was genau man da siehst, kann man sich mit entsprechenden Apps behelfen. Eine der besseren Apps und meine persönliche Lieblingsapp in diesem Bereich ist Redshift. Die App verfügt über ein Planetarium mit einigen Millionen Sternen und weiteren interessanten Objekten wie Satelliten oder der ISS. Die Zeitperiode der Darstellung ist, von 3000 vor bis 3000 Jahre nach unserer Zeitrechnung, frei wählbar. Redshift gibt es in drei unterschiedlichen Versionen, welche sich im jeweiligen Funktionsumfang unterscheiden.

‎Redshift - Astronomie
Preis: 9,99 €+
‎Redshift Pro - Astronomie
Preis: 19,99 €

So ist das Ansteuern von Teleskopen z.B. nur in der Pro-Version verfügbar. Die Größe der integrierten Datenbanken nimmt von Edition zu Edition ebenfalls zu. Alles in allem ist Redshift eine App die einem den Sternenhimmel etwas näher bringt. Neben der iOS-Version gibt es ebenfalls Versionen für Android, Windows und macOS.

Post Types unter WordPress ändern

Vor ein paar Tagen stand ich vor dem Problem, dass ich für einige WordPress-Beiträge den Post Type ändern wollte. Nachdem mir einige Sekunden eine Lösung unter Zuhilfenahme der Datenbank vorschwebte, entschied ich mich dann doch erst einmal nach einem passenden Plugin für WordPress zu suchen. Fündig wurde ich bei dem Post Type Switcher von John James Jacoby.

Post Type Switcher
Preis: Kostenlos

Mit diesem Plugin erhält man während der Bearbeitung eines Beitrages, eine zusätzliche Option mit welcher auch der Post Type geändert werden kann. Auch die massenhafte Änderung des Post Type, über viele Beiträge, ist mit dem Plugin problemlos zu bewerkstelligen.