VPN Zugang in Fritzbox bei Vodafone Kabel und Bridge Modus

Ich habe eine Kabelbox von Vodafone und eine Fritzbox 7490 und möchte mir über MyFritz (= kostenloser DynDNS Dienst von AVM) einen VPN Zugang einrichten. Folgende Schritte sind durchzuführen damit es klappt: Die Kabelbox ist zwar über LAN 1 mit der Fritzbox verbunden, die Fritzbox hat aber nicht die öffentliche IP der Kabelbox bekommen, sondern […]

Raspberry Pi Hintergrundprozess beenden

Ein kleiner Tip: Wenn man einen Hintergrundprozess im Raspberry Pi oder allgemein bei Linux beenden will geht das wie folgt: In der bash: Es erscheint eine Liste aller laufenden Prozesse. Man merkt sich die Nummer, die in der Spalte PID steht und gibt ein:

Plural und Singular von deutschen Wörtern erstellen

Mit meinem ersten GitHub Projekt kann man von deutschen Wörtern den Plural (Mehrzahl) oder von einem Wort im Plural den Singular (Einzahl) bilden. Dies kann z.B. für Suchen hilfreich sein, wenn man bei Eingabe eines Wort in der Einzahl auch nach dem Wort in der Mehrzahl suchen will. https://github.com/ulrischa/GermanNumerus Verwendet wird dies wie folgt: Einbinden: […]

OpenLayers vs Leaflet vs ArcGIS API for JavaScript: Bounding Box erstellen

Folgende Aufgabe wollte ich letztens lösen: Auf einer Karte soll ein Benutzer eine Boundig-Box aufziehen können. Also ein Rechteck um einen Bereich abzugrenzen. Die geographischen Koordinaten (Länge, Breite) der Boundig-Box sollen auf der Seite in einer bestimmten Formatierung ausgegeben werden. Die Benutzung soll auf Smartphones mit Gesten ebenso wie auf einem Desktop-PC möglich sein. Ich […]

Zweiten Monitor mit VLC aufzeichnen

VLC kann ja irgendwie alles. Hier ein kleiner Tipp wie man einen Screencast machen kann – also aufzeichnen was auf dem Monitor passiert. Aber speziell geht es hier darum, wie man bei der Benutzung vvon zwei Bildschirmen nur den zweiten Bildschirm erfassen kann. Zunächst geht man in Medien -> Konvertieren/Speichern… Anschließend wählt man den Reiter […]

XSLT in PHP mit Namensräumen

Wenn man ein XML Dokument hat und dieses formatiert und lesbar in HTML anzigen will, kann man ein XSL Stylesheet verwenden, dass man mit XSLT in das gewünschte Zielformat transformieren kann. In PHP geht dies recht einfach mit Bordmitteln: Das XML Stylesheet sieht wie folgt aus: Wichtig: Das XML Dokument hat Namensräume definiert. Dabei ist […]

Python Skript auf dem Raspberry als root über Shell ausführen

Angenommen wir haben ein Python Skript hello.py, das mit sudo ausgeführt werden muss unter /home/pi/test abgelegt. Nun will ich das Skript nicht per Doppelklick auf dem Desktop ausführen. Dazu geht man wie folgt vor: Shell öffnen. $cd ~/Schreibtisch $sudo touch start.sh $sudo nano start.sh In nano: #!/bin/sh cd /home/pi/test sudo python hello.py Strg+x und j […]

Kartendienst auf eigener Webseite mit ArcGIS API for JavaScript

TL;DR: Demo einer Kartenanwendung mit esri Wenn man eine eigene Karte auf der Webseite darstellen will, nutzt man meistens Google Maps. Auf dem Gebiet der Geodatenanwendungen ist allerdings Google eher ein Newbee. Der alte Platzhirsch heißt esri. Im Bereich der webbasierten Karten wie Google Maps hatte esri etwas geschlafen. Aber in den letzten Jahren gibt […]

DSGVO – oder heute kotze ich

So heute schreibe ich keinen Technikbeitrag. Heute bin ich einfach nur genervt: Draußen hat es 25° und ich kann mich hinsetzen und mich mit dem neuen Monster DSGVO herumschlagen. Ich habe mir heute sogar noch eine c’t gekauft, in der Hoffnung hier “für den kleinen Webmaster” ein paar praxisnahe Anleitungen mit dem Kompaktratgeber zu bekommen. […]

Eigener Webcrawler mit Scrapy

Mit der Python Bibliothek Scrapy kann man relativ schnell einen eigenen Crawler aufsetzen – also ein Programm, das alle Seiten einer Website durchläuft. Dabei können dann bestimmte Aktionen durchgeführt werden. Im Folgenden Beschreibe ich kurz, wie man unter Windows Scrapy als Crawler einsetzen kann. Zunächst sollte man einige Einstellungen überprüfen bzw. vornehmen: Die PATH Variable […]