Titel | Beschreibung | Technologien |
---|---|---|
node.js unter Android | Durch einen Zufall hatte ich nur Android dabei, als wir für das Modul "Datenbanken und Informationssysteme" an der FH St. Gallen node.js installieren mussten. Also habe ich es dort probiert und bin mit dem Resultat zufrieden. Nicht ganz alle Features waren zu dem Zeitpunkt implementiert, doch was fehlte war für die Entwicklungsarbeit wichtig und wird im Produktiveinsatz später nicht benötigt. | Android, node.js, JavaScript |
MariaDB unter Android | Ich bin auf ein Paket mit MariaDB für Android gestossen, das ich installiert habe. Die Tests verliefen positiv. | Android, MariaDB, MySQL |
Titel | Beschreibung | Technologien |
---|---|---|
Laravel | Grundausbildung in der Verwendung von Laravel mit Lernvideos und Tutorials. Erste Schritte mit Laravel unter Windows erfolgreich. Weitere Übungen geplant. | PHP, Laravel, Windows |
Jenkins | Ein Debian Testserver mit Jenkins ist aufgesetzt. Weitere Übungsprojekte sind geplant. | Jenkins, Debian Linux, Java, OpenJDK |
Java | Vertiefung der Java-Grundlagen aus dem FH-Studium mit Übungsbeispielen aus dem Lehrmittel und eigenen Kleinprojekten | Java |
Google Firebase | Für das Startup www.superswipe.games Einarbeiten in Google Firebase mit Realtime-Datenbank, Authentifizierung und Functions. | Firebase, NoSQL, JSON, Cloud, JavaScript, Node.js 8/10 |
Unity | Für das Startup www.superswipe.games Einarbeiten in Unity inkl. Firebase SDK | Unity, C# |
Atlassian Jira Online Version | Für das Startup www.superswipe.games Projektmanagement mit Jira (Roadmap, Kanban-Board, Konfiguration Masken) | Jira |
Python Grundlagen | Mittels Youtube-Videokurs https://www.youtube.com/watch?v=BiVQJ4dTD9o&list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs Python Grundlagen erarbeiten. | Python |
Titel | Beschreibung | Technologien |
---|---|---|
Betrieb Linuxserver und Infrastruktur | Diese Website und auch weitere inkl. einer Vereinswebsite laufen auf einem vserver, den ich seit vielen Jahren selbst betreibe. Neben einer LAMP-Umgebung (Debian) laufen auch der MX mit dem MTA Sendmail sowie ein Cyrus IMAP Server hier. Für einige Hostings ist HTTPS implementiert. Ein zweiter Linuxserver mit Nextcloud läuft im Heimbüro an einer fixen IP-Adresse auf einem IBM x3650 Xeon Server. Dieses löst eine jahrelang verwendete Owncloud-Installation ab. Eine Backuplösung mit rsync über SSH ist implementiert. Zudem betreibe ich ein Heimnetz mit DMZ, Firewalls und einem pi-hole Werbeblocker, der den Netzwerktraffic reduziert und die Clients (Windows, Linux, Mac, Android) entlastet.Zum Heimbüro habe ich VPN-Zugang über SSH-Tunnels und mit der VPN-Implementation des VDSL-Routers sind auch Androidgeräte angebunden. | Windows, MacOS X, Linux, Debian, Raspberry Pi, pi-hole, FritzBox, Sendmail, Cyrus, SASL, Apache, MySQL, PHP, IMAP, SMTP, Greylisting, Milter, HTTPS, Nextcloud, Owncloud, rsync, bash, Letsencrypt, VPN, SSH, VDSL, VoIP, Firewalls, Routing, WLAN, WiFi |
pi-hole Adblocker | Seit einigen Monaten ist im internen Netzwerk pi-hole im Einsatz. Die Installation auf einem Raspberry Pi der 1. Generation war problemlos. Ebenso das Update auf die neuste Version. | Raspberry Pi, Raspbian, pi-hole, DNS |
LoRa WAN Gateway | Seit einigen Jahren betreibe ich das Gateway basierend auf der Software des The Things Network Zürich hier in Sirnach. Ein Raspberry Pi 1. Generation mit einem iC880A LoRa Concentrator von IMST. | IoT, LoRa WAN, IC880A, TheThingsNetwork, Raspbian |