Wallpaper Changer (WIP)

Beim Stöbern durch meinen Blog bin ich vor kurzem auf folgenden (uralten) Beitrag gestoßen: Skins.be Downloader – Automatischer Wallpaperchanger. Genau genommen ist dies der erste Beitrag meines Blogs. Das Programm habe ich damals (vor über 4 Jahren) mit C# geschrieben. Ich dachte mir, das geht doch bestimmt auch mit Python – und dann bestimmt auch wesentlich kompakter. Also habe ich mich ran gesetzt und das Programm nochmals komplett neu in Python geschrieben.

Im Wesentlichen holt sich das Programm nach einer zuvor eingestellten Zeitspanne ein passendes Wallpaper aus einer rießigen Datenbank im Netz, und setzt dieses dann als Wallpaper.

Das Python Programm wurde in wenigen Stunden umgesetzt und ist noch lange nicht fertig. Hier will ich noch weitere Quellen einpflegen und noch weitere Features hinzufügen.

Nach dem Sprung folgt der vorläufige Code:

Wallpaper Changer (WIP) weiterlesen

Selenium WebDriver – Installation und erstes Script

Nun finde ich endlich auch mal wieder Zeit, hier einen neuen Eintrag zu verfassen. Und mit diesem Beitrag will ich auch eine neue Serie auf meinem Blog zu dem Thema “Selenium WebDriver” starten. Bei Selenium WebDriver handelt es sich um ein Tool, mit welchem man automatisiert Webseiten aufrufen und dort Navigieren kann.

In dieser Serie möchte ich euch nützliche Tipps und Tricks bei der Benutzung von Selenium WebDriver bereitstellen. Diese Tipps beziehen sich nicht ausschließlich auf WebDriver, ich werde auch Themen vorstellen, welche bei der Benutzung von WebDriver bei bestimmten Anwendungsfällen helfen könnten. Die WebDriver Scripte in meinem Blog sind in Python geschrieben.

In diesem Beitrag will ich auch direkt die Installation abdecken.

Selenium WebDriver – Installation und erstes Script weiterlesen

Des Testers Tastatur

Da ich auf meiner Arbeit oft Tastaturkürzel verwende, habe ich mir eine angepasste Zweittastatur gebastelt, welche mir die Shortcuts per Buttons ausführt.

Hier der Arduino Code:

Aufgebaut habe ich dies mit einem Arduino Pro Micro (Arduino Leonardo kompatibel in klein) und vier Buttons.

Bei Fragen -> meldet euch.

Hunde Halsband selbstgemacht (aus Paracord)

Gestern habe ich für unseren Hund ein neues Halsband aus Paracord gemacht.
Orientiert habe ich mich dabei für den Kern an folgendem Instructable und für die zweite Schicht an folgender Anleitung.
Verarbeitet wurden:
– ~3m schwarzes Paracord (für den Kern)
– ~3m fluoreszierendes neongrünes Paracord (für die zweite Schicht)
– ein zweiteiliger Verschluss
– ein D-Ring (zum Befestigen der Leine)

Hier zwei Bilder des Halsbands:
20141005_001

20141005_002

Falls ihr Fragen habt könnt ihr gerne kommentieren.

PHP URL Kürzer/Redirect

Vor ein paar Tagen bin ich wieder mal auf die Problematik gestoßen, dass ich eine URL hatte, welche viel zu lang war um sie sich zu merken. Ich wollte also schon zu den allseits bekannten URL Kürzer Diensten greifen, als mir die Idee gekommen ist, selbst so einen Dienst zu hosten – kann ja nicht so schwer sein, dacht ich mir und meine Daten bleiben auch bei mir. Nach kurzer Recherche bin ich auf ein paar Scripte gestoßen, welche aber allesamt MySQL benötigten – viel zu overdosed. Also habe ich noch etwas weiter das WWW durchforstet und bin auf dieses kleine PHP Script Tutorial gestoßen. Danach habe ich mir, nach stundenlanger Suche, eine kurze, gut merkbare Domain gesichert, auf welcher mein Service laufen sollte. Die Dateien auf den Webspace gepackt uuuuuuund ging nicht.

Noch etwas recherchiert und mit dem Zusatz “RewriteBase /” in der .htaccess hat es dann auch einwandfrei funktioniert.

PHP URL Kürzer/Redirect weiterlesen

Crowdfunding – CyberGhost VPN

Ich will euch heute kurz die Crowdfunding Kampagne des VPN Anbieters meines Vertrauens, CyberGhost VPN, vorstellen.

Erstmal der Link zur Kampagne:

https://www.indiegogo.com/projects/cyberghost-vpn-nospyproxy–2

CyberGhost kann man kostenlos verwenden, laut den Betreibern wird dies auch immer so sein. Wer zahlt bekommt Zugriff auf mehr Server und mehr Geschwindigkeit. Da ich von Anfang an gezahlt habe, kann ich aber Free nicht mit Premium vergleichen. Als Premium Mitglied merkt man jedoch kaum dass man mit einem VPN surft – der Geschwindigkeitsverlust ist extrem gering.

CyberGhost speichert keinerlei Logs.

Was wird nun mit dieser Kampagne gefundet?

CyberGhost wollen eigene “No-Data-Center” errichten und betreiben. Bisher wurden die Server nur bei Third-Party-Anbietern in Datencentern angemietet. Diese Schwachstelle soll nun durch eigene Datencenter geschlossen werden.

Mehr Details hierzu gibts bei Indiegogo.

NFC Ring Lichtschalter

Seit kurzem bin ich im Besitz eines NFC Rings. Dieser Ring besitz zwei NFC Tags, auf der Vorderseite sitzt ein Tag, welcher für öffentliche Dinge genutzt werden kann (ich teile damit momentan die URL zu diesem Blog), auf der zur Hand Innenseite gewandten Seite des Rings sitzt ein Tag, welcher für private Dinge genutzt werden kann (zB Tür öffnen oder Smartphone entsperren – bei mir ist dieser Tag momentan ungenutzt).

Den ersten Prototypen den ich mit Arduino, einem NFC Reader, einem 433Mhz Transmitter und dem NFC Ring gebastelt habe, kann Funksteckdosen an/ausschalten.

Video, Bilder, Code und mehr Infos gibt’s nach dem Sprung:

NFC Ring Lichtschalter weiterlesen