Mein kleines Online-(Technik-)Tagebuch

Large Language Model in VSCode mit Continue verwenden

Sich Code erklären lassen? Mit AI-Unterstützung Software entwickeln? Wer sich den GitHub Copilot nicht kaufen möchte, der hat die Chance selbst ein LLM zu hosten und dies mit dem Continue Plugin in VS Code zu verwenden. Ich nutze runpod.io um mein LLM zu hosten - mein Laptop ist leider zu schwach um es komplett lokal zu hosten. Diese Anleitung zeigt dir, wie auch du das hinbekommst!

Beliebige Python-Version auf Debian 11 installieren

Debian liefert standardmäßig in ihrem Package-Repository eine alte Python-Version aus. Um eine beliebige neuere Version zu installieren, beispielsweise Python 3.10 oder Python 3.11, kann man diese selbst kompilieren. Leider ist dies kompliziert. Das Tool pyenv hilft diesen Prozess zu erleichtern.

GitHub fine-grained personal access token (PAT) zum Clonen von Repositories verwenden

GitHub hat ein neues Beta-Feature eingeführt: Fine-Grained Personal Access Tokens (PAT).

Fine-Grained Personal Access Tokens (PATs)

Die neues, feinkörnigen Access Tokens haben einen entscheidenen Vorteil im Vergleich zu den klassischen Tokens: Wenn ein Token verloren geht, kann verhindert werden, dass mögliche Angreifer Zugriff auf all deine Repositories bekommen. Du kannst genau festlegen für welche Repositories das Token gilt.

RSS Feeds aus Newsletter erstellen mit kill-the-newsletter

Viele Websites bieten heutzutage leider keinen RSS-Feed mehr an. Stattdessen gibt es häufig Newsletter.

Eine Möglichkeit, automatisiert einen Newsletter in einen RSS-Feed zu konvertieren bietet die Website https://kill-the-newsletter.com/ an.

Luftdaten - Eigene Datenbank und Visualisierung mit InfluxDB und Grafana (mit Debian 10 Buster)

Einrichtung von InfluxDB mit Grafana um Luftdaten vom Sensorbaukasten zu visualisieren

Mit dem Luftdaten Sensorbaukasten lässt sich Feinstaub, Temperatur, Luftfeuchtigkeit und der Luftdruck messen. Standardmäßig übermittelt "airrohr" - so heißt der Baukasten - diese Werte automatisch an madavi und sensor.community. Ich möchte meine Roh-Daten aber auch selbst besitzen und nicht auf andere Services angewiesen sein. Deswegen habe ich eine eigene InfluxDB aufgesetzt und die Werte mit Grafana visualisiert.