Kategorien
Geocachen Klettern Linux Programmierung Webentwicklung

Mein Vortrag über Openstreetmap

Bekanntlich bin ich relativ regelmäßig auf der /dev/night bei Tradebyte in Ansbach.

Gestern habe ich einen Vortrag über Openstreetmap gehalten. Die Präsentation gibt es hier!

Kategorien
OpenSource Programmierung Webentwicklung

Das Spiel Go Cat!

Unser Spiel „Go Cat“ vom Global Jame Jam 2019 ist fertig. Spielen könnt ihr es hier: https://go-c.at

Den Programmcode gibt es hier: https://github.com/go-cat/go-cat

Pull Requests sind gerne gesehen 🙂

Kategorien
OpenSource Programmierung Webentwicklung

Global Game Jam 2019

Dieses Wochenende (25.01.2019 – 27.01.2019) ist es wieder soweit!

Der Global Game Jam findet statt. In 48 Stunden viele coole Leute treffen und dabei nebenbei noch ein Spiel programmieren.

Umso besser dass nicht nur die Firma Tradebyte in Ansbach kostenlos Ihre Büros zur Verfügung stellt und uns mit Essen (und Strom) versorgt, sondern auch mein Arbeitgeber sich beteiligt und Stunden und Spesen anrechnen lässt. Das ist ja nicht unbedingt selbstverständlich, deshalb vielen Dank dafür!

Kategorien
Elektronik OpenSource Programmierung Webentwicklung

Die Birdcam!

Es ist endlich mal wieder richtig Winter bei uns. Und auch wenn der Schnee nicht ganz so viel ist denken wir natürlich an die armen Vögelchen die gerne leckeres Futter haben wollen. Wer jetzt denkt wir stellen den Vögelchen einfach so ein Vogelhäuschen mit Futter hin, der irrt natürlich. Das Ding muss natürlich überwacht sein…

Kategorien
Allgemein Elektronik Linux OpenSource Programmierung Webentwicklung

Mit ESP8266, Micropython und dem BME280 einen Datenlogger basteln

Nachdem wir in Teil 1 ja schon die Daten eines BME280 Sensors (Temperatur, Luftdruck, Luftfeuchte) von einem Raspberry Pi aus ins Internet übertragen und schön bunt auswerten, folgt nun Teil 2: Diesmal nehmen wir einen sehr günstigen ESP8266 Microcontroller (~3 Euro) mit Micropython!

Kategorien
Elektronik OpenSource Programmierung Raspberry Pi Webentwicklung

Mit dem BME280 Sensor Luftdruck, Temperatur und Feuchtigkeit ins Internet bringen

Eines der grundlegenen Prinzipien von Big Data ist bekanntlich dass man die Daten erstmal sammelt. Auch wenn man sie nicht braucht.

Wozu ich also nun minütlich wissen will welche Temperatur, Luftfeuchte und Luftdruck in meinem Wohnzimmer herscht? Das weiß ich noch nicht, aber wir sammeln halt erstmal 🙂

Kategorien
Linux OpenSource Programmierung Webentwicklung

Spiel und Spaß mit den Benzinpreisen in Deutschland – Teil 2: Grafiken mit Gnuplot!

Nachdem es in Teil 1 drum ging wie wir an die Daten rankommen, probieren wir in Teil 2 mal etwas sinnvolles zu tun – vorallem natürlich Benzingeld zu sparen 🙂

Kategorien
Linux OpenSource Programmierung Webentwicklung

Spiel und Spaß mit den Benzinpreisen in Deutschland

Seit Ende 2013 gibt es in Deutschland die „Markttransparenzstelle für Kraftstoffe“ an die jede Tankstelle jederzeit aktuell ihre Preise melden muss. Nur bis auf unzählige Spritspar-Apps hat man als Nerd davon noch nicht viel gesehen.
Zum Glück gibt es aber schon seit einiger Zeit Tankerkönig!
Eine Website die sich die Mühe gemacht hat sich offiziell bei der MTS-K als Verbraucher Informationsdienst anzumelden (wäre auch zu einfach wenn jeder die Daten einfach so bekommen würde!) und sie unter einer CC-Lizenz für jeden weiterzugeben…

Kategorien
Elektronik OpenSource Programmierung Webentwicklung

Eine „selbstgebaute“ WiFi-Steckdose

Ein Bekannter hatte neulich das Problem dass sein (Windows) Computer sich manchmal komplett aufhängt. Die einzige Möglichkeit ihn wieder zum Leben zu erwecken ist ihn hart auszuschalten. Das passiert meistens über Nacht und ist besonders ärgerlich wenn er den Computer übers Wochenende per Remote nutzen will da er dann nicht zu erreichen ist.

Kategorien
Linux OpenSource Webentwicklung

Einen Server auf HTTP2 umziehen – eine IT Story!

HTTP/2 ist geil, das durfte ich neulich in der ix 02/2018 lesen. Und ich war überzeugt: Jetzt muss ich das ganze auch mal auf ein Produktivsystem ausrollen!
… was dann folgte war natürlich wie immer: Es hat nicht geklappt und es wollte einfach nicht klappen. Hier also eine Kurzgeschichte zu: „So läufts nunmal in der IT“.

Kategorien
OpenSource Programmierung Webentwicklung

Global Game Jam 2018

Auch dieses Jahr werden wieder Programmierer, Designer und Künstler auf der ganzen Welt gemeinsam neue Spiele entwickeln – beim Global Game Jam 2018.

Auch für nicht-Programmierer besteht hier die Möglichkeit sich auszutauschen und mal etwas in die Spieleprogrammierung reinzuschnuppern. Wenn ihr also noch nichts vorhabt: Anmelden!
(Der Spaß kostet natürlich nichts. Im Gegenteil, es gibt sogar kostenlose Möglichkeiten zum Essen und Übernachten.)

Kategorien
Linux OpenSource Webentwicklung

Uptime bei Netcup

Bekanntlich hoste ich fast alle meine virtuellen Systeme bei dem eher kleinen vServer-Hoster netcup. Heute habe ich mal kurz nachgeschaut wie es bei meinen aktuellen vier produktiven netcup-Systemen denn mit der Uptime aussieht. Netcup garantiert 99.9% Uptime im Jahresmittel. Aber halten die das auch?

Kategorien
Linux OpenSource Programmierung Webentwicklung

Eine Datenbank mit meinen Kontobewegungen und eine Mail bei jeder Kontobewegung?

Manchmal habe ich eine Idee und suche nach der Lösung. Manchmal sehe ich aber auch zuerst die Lösung und habe dann die Idee. So auch als ich aus irgendeinem Grund über das Python Modul FinTS gestolpert bin.

Kategorien
OpenSource Programmierung Webentwicklung

Youtube-Videos mit Python runterladen?

Schon seit langem verwende ich zum runterladen von youtube Videos das Programm Youtube-DL das funktioniert super (und ist OpenSource). Trotzdem plagte mich die Neugier: Wie läd man den eigentlich so ein Youtube-Video runter?

Kategorien
Linux OpenSource Programmierung Webentwicklung

Wie weit ist der nächste Kentucky Fried Chicken entfernt?

Heute mal was wirklich wichtiges:
Nachdem ich ja auf dem Land wohne und trotzdem gerne ungesunde Hähnchenflügel esse, ist die Entfernung des nächsten „Kentucky Fried Chicken“ eine essentielle Sache für mich. Nur: Wie finde ich den nächsten Kentucky Fried Chicken?

Kategorien
Geocachen Linux OpenSource Programmierung Raspberry Pi Webentwicklung

Koordinaten zu einer Adresse (und umgekehrt) dank Google Maps

Eine kleine Schnupperkunde wie man die Entfernung von zwei Adressen mit der Hilfe von Python und der Google Maps API ausrechnet…

Kategorien
Linux OpenSource Webentwicklung

Mehrere PHP-Versionen auf einem Linux-Server (mit PHP-FPM)

Bislang dachte ich immer mehrere PHP-Versionen auf einem Server nebeneinander laufen zu lassen ist nicht so einfach… da hab ich mich wohl getäuscht!

Kategorien
Linux Webentwicklung

Neue vServer Generation bei netcup

Wie netcup hier meldet haben sie eine neue vServer Generation (Gen. 7) auf den Markt gebracht… wollen doch mal wissen was die taugt!

Kategorien
Linux OpenSource Webentwicklung

Einen FTP-Server einrichten

Dann und wann braucht man doch immer mal wieder einen FTP-Server.
Und wie richtet man den schnell in Ubuntu ein?
Ganz einfach…

Kategorien
Webentwicklung

Let’s Encrypt bei all-inkl nun per GUI/KAS

Nachdem ich hier schonmal drüber berichtet hatte ist es nun soweit: all-inkl hat Let’s Encrypt per GUI eingeführt!

Kategorien
Linux OpenSource Webentwicklung

Einen virtuellen Server von netcup „zuhause“ starten

Netcup bietet als einer der wenigen Provider die Möglichkeit an von seinen Server nicht nur Snapshots zu machen, sondern diese auch zu exportieren.
Und was macht man dann damit? Eine Kurzanleitung…

Kategorien
Linux OpenSource Programmierung Webentwicklung

Eigener DynDNS Dienst (mit Fritzbox und Hetzner)

Eine eigene Toplevel Domain die direkt immer auf die IP des Internetanschlußes zuhause zeigt. Quasi der eigene DynDNS-Dienst – ohne die Hilfe von (kostenlosen oder kostenpflichtigen) DynDNS-Providern. Das wärs!

Kategorien
Linux OpenSource Programmierung Webentwicklung

Linktipp des Tages: Sucuri Blog

Das „Sucuri Blog“ beschäftigt sich mit all den schönen Scripts und Backdoors die sich ganz gerne mal in veralteten Plugins (oder veralteten Installationen) von WordPress, Joomla, Contao und Co. verstecken.

Nicht einfach zu lesen, gerne mal recht technisch, viel PHP-Code und man kann danach nicht mehr gut schlafen (zumindest wenn man selber Webseiten betreibt) – aber man lernt eine Menge 🙂

Hier gehts los: Sucuri Blog – Website Security News

Kategorien
Webentwicklung

Let’s Encrypt Zertifikate bei all-inkl.de

Was bei netcup schon seit ein paar Wochen geht, scheint bei all-inkl auch schon klammheimlich unter der Haube vorbereitet worden zu sein!

Kategorien
Linux OpenSource Webentwicklung

SSH-Schlüsseltausch – Linux Login automatisiert ohne Passwort

Oftmals muss man sich auf einem Linux Server einloggen (von einem anderen Linux Server aus) und darf dabei (aus Sicherheitsgründen) den Programmen SSH oder SFTP keine Passwörter mitgeben.
Vorallem natürlich wenn das ganze automatisch erfolgen soll, z.B. von einem Backup Script…