Statische Dateien per Webserver in Go ausliefern
Soll mit Go nicht nur ein Webserver entwickelt werden, der eine technische API zur Verfügung stellt, dann müssen meist auch statische Inhalte wie JavaScript-, CSS- oder Bild-Dateien ausgeliefert werden. Im Folgenden wird anhand eines Beispiels die Funktion kurz demonstriert.
In diesem Beitrag soll gezeigt werden, was grundlegend notwendig ist um mit Go einen Webserver zu erstellen und auf einfache Anfragen zu Antworten.
Seit der Vorstellung der Programmiersprache Go im Jahr 2009 scheinen auch immer mehr Open Source Projekte die Sprache zu verwenden. Ein Blick auf die Sprache und das Ökosystem kann daher nicht schaden. In diesem Beitrag soll ein sehr einfaches Beispiel vorgestellt werden.
Linux: Get PID of all child processes
I was playing around with some command line tools on an Linux system and tried to get the PID of all child processes. In this article I will present what I have found so far.
Python verwendet eine dynamische Typisierung, dies kann zu Problemen/Fehlern führen, die erst während der Laufzeit erkannt werden. Mit Type Hints soll dieses Problem behoben werden.
Nachdem bereits viele Messen in Europa wegen der Coronavirus-Epidemie 2019/2020 abgesagt wurden, folgte nun auch das MUM(MikroTik User Meeting) Europe 2020, welches am 26. und 27. März 2020 in Prag stattfinden sollte. Nach eigenen Angaben haben sich die Verantwortlichen die Entscheidung nicht leicht gemacht, jedoch hat der vorbeugende Schutz von Kunden, Besuchern, Partnern und Angestellten eine höhere Priorität. Gespannt darf auf einen neuen Termin gewartet werden, welcher hoffentlich nicht zu weit in der Zukunft liegt.
- Ankündigung: MUM EUROPE AND OTHER UPCOMING EVENTS - POSTPONED! (englisch)
- Wikipedia: Coronavirus-Epidemie 2019/2020 (deutsch)
scapy - Interaktiv Netzwerkpakete manipulieren
Scapy ist ein umfangreiches in Python geschriebenes Tool zur Erzeugung, zum Empfang und zur Manipulation von Netzwerkpaketen.
Ecosia pflanzt durch Suchen Bäume
Ecosia ist eine Suchmaschine die ihren Gewinn für das Aufforsten von Wäldern verwendet.
Nachrichten per Signal von der Kommandozeile versenden
Mit der Anwendung signal-cli lassen sich Nachrichten von der Kommandozeile über Signal versenden.
Alpine Linux auf dem Raspberry Pi
Alpine Linux ist eine auf Ressourceneffizienz und Sicherheit optimierte Linux-Distribution. Sie kann in verschiedenen Varianten installiert werden und kann so zum Beispiel komplett aus dem RAM laufen. Neben aktueller x86 Hardware stehen auch images für die verschiedenen Raspberry Pi Modelle zur Verfügung. In diesem Artikel wird kurz die Installation auf einem Raspberry Pi vorgestellt.