Mit pre-commit Hooks in git verwalten

pre-commit ist ein Framework mit dem Hooks in git verwaltet werden können. Durch Hooks können zum Beispiel Tools für die Prüfung der zu commitenden Dateien durchgeführt werden.

Weiter lesen ...


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.

Weiter lesen ...


Webserver mit Go

In diesem Beitrag soll gezeigt werden, was grundlegend notwendig ist um mit Go einen Webserver zu erstellen und auf einfache Anfragen zu Antworten.

Weiter lesen ...


Hello world in go

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.

Weiter lesen ...


Python virtualenv error on Arch Linux

After installing the latest Arch Linux Updates the Python virtualenv tool stops with an error.

Weiter lesen ...


Tabellen auf der Konsole mit terminaltables für Python

Die Ausgabe von Tabellen auf der Konsole kann sich als relativ aufwendig erweisen, da hier viele Randbedingungen beachtet werden müssen. Python Entwickler können hierfür das terminaltables Paket verwenden, was ihnen sehr viel Arbeit abnehmen kann.

Weiter lesen ...


Erstellen von hübschen Kommandozeilen Tools mit Click

Die Idee hinter Click, einem Paket für Python, ist die Möglichkeit für Entwickler schnell und einfach Konsolen Anwendungen zu schreiben.

Weiter lesen ...


Farbige Textausgabe mit colorama für Python

Beim Entwickeln von Skripten, die auf der Konsole laufen, stößt man schnell auf das Problem, dass die Ausgabe unübersichtlich werden kann. So bietet es sich an, unterschiedliche Meldungen farblich hervorzuheben. Bei Python kann hierfür das colorama Paket zum Einsatz kommen.

Weiter lesen ...


git Branch umbenennen

Bei git ist das Erstellen und Zusammenführen von Branches sehr einfach. Vermutlich ist dies auch ein Grund, warum fast alle Entwickler, die git verwenden, sehr viel mit Branches arbeiten und so die Entwicklung von neuen Features etc. besser trennen können. Doch hin und wieder passt der Name des Branches nicht …

Weiter lesen ...


Linux: Aktuelle Mausposition abfragen

Mit Python und der Xlib ist es relativ einfach unter Linux die aktuelle Mausposition abzufragen. In diesem Artikel wird das Benötigte kurz beschrieben.

Dieser Artikel bezieht sich zwar auf Ubuntu, sollte sich aber wie immer leicht auf andere Distributionen übertragen lassen. Zunächst müssen Python und die Xlib-Bindings für Python installiert …

Weiter lesen ...