Kategorien
Programmierung

Einfache Anonymisierung von Kundendaten mit MySQL / MariaDB

Wer lokal Anwendungen entwickelt oder diese auf Demo-Systemen zum Testen bereitstellt, hat oft das Problem dass sinnvolle Daten notwendig sind um eine Anwendung korrekt testen zu können. Nun ist es aber rechtlich und moralisch bedenklich echte Personendaten auf einem Preview oder Entwicklungssystem zu verwenden da solche System auch oft weit weniger abgesichert sind.

Eine Möglichkeit das Problem zumindest abzumildern ist, die Personen bezogenen Daten, zu anonymisieren.

Kategorien
Basteln Internet der Dinge Programmierung

IOT – Erste Gehversuche mit dem ESP8266/NodeMCU Entwicklungsboard

Der ESP8266 SoC war ursprünglich nur eine günstige (<5 Euro) Möglichkeit, Arduino kompatible Boards, um eine WiFi-Schnittstelle zu erweitern. Inzwischen gibt es jedoch viele Mini-Boards mit dem ESP8266 Chip, mit Bezeichnungen wie ESP-1, ESP-5 oder auch, wie in unserem Fall ESP-12, die auch ohne Arduino betrieben werden können da der ESP8266 selbst ein vollwertiger Mikrocontroller ist.

Kategorien
Allgemein Basteln Programmierung Systemadministration Technologien

Die Pi Foundation stellt neuen Raspberry Pi 3 vor – Update

Vier Jahre nach dem Raspberry Pi Model B, stellte Raspberry Foundation heute die ihren neuen Raspberry Pi 3 vor. Zu den wichtigste Verbesserungen zählen, ein eingebautes WLAN Modul (802.11n), Bluetooth 4.1 und ein 64bit Cortex-A53 Prozesser mit vier Kernen mit jeweils 1.2Ghz.

Kategorien
Allgemein Programmierung

Lösung für falsch dargestellte Umlaute bei Linux Netzlaufwerken und in der Konsole.

Wer schon länger selbst gebaute Fileserver betreibt kennt das Problem eventuell. Früher wurde Linux gerne noch mit Latin1 also dem Europäischen Zeichensatz installiert. Wurden dann Dateien und Ordner mit Umlauten erzeugt konnte es nach diversen Updates vorkommen das nun dank UTF-8 diese Ordner nicht mehr in Samba Netzlaufwerken angezeigt wurden. Statt diese manuell zu ändern gibt es ein einfaches Tool das dies für alle Ordner übernimmt.

Kategorien
Allgemein Programmierung

Ish 2.0 Viewport Tester für die Entwicklung von Responsive Websites.

Die Zahl der mobilen Zugriffe auf Webseiten steigt von Jahr zu Jahr. Im ersten Halbjahr 2015 lag der Anteil der mobilen Zugriffe in Europa bei etwa 30%. In Asien sind es bereits fast 50%. Umso wichtiger wird Webseiten auch für Smartphones und Tablets zu optimieren. Statt auf bestimmt Geräte und Auflösungen hin zu optimieren, ist es sinnvoller Webseiten „Responsive“ zu entwickeln damit diese in jedem Format gut bedienbar bleiben. Ish (yet another viewport resizer) kann dabei helfen verschiedene Auflösungen zu kontrollieren.

Kategorien
Programmierung Systemadministration

PHP7 Beta 1 unter Ubuntu 14.04 LTS als php-fpm Variante ausprobiert

Nachdem PHP 6 übersprungen wurde, ist  PHP 7 die neue zukünftige Produktionsversion für PHP, die auch Oktober 2015 in einer finalen Version bereitstehen soll. Da inzwischen die erste Beta Version verfügbar ist, wird es Zeit diese einmal auszuprobieren. Offizielle Pakete für Ubuntu oder Debian gibt es noch nicht, daher installieren wir PHP7 aus dem Sourcecode und zwar als php-fpm Variante um bestehende PHP Installationen auf dem Server nicht zu stören.