Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche

CodeFlow Archiv

199 Episoden
28 Minuten
In dieser Episode geht es um das Model Context Protocol (MCP), das Anthropic im November 2024 vorgestellt hat. MCP Server bieten eine standardisierte Möglichkeit, Anwendungen strukturiert mit KI-Modellen zu verbinden. So lassen sich Schnittstellen schaffen, die komplexe Aktionen auslösen können - etwa Automatisierungen oder das Verwalten von Infrastruktur.

Ich zeige anhand eines eigenen Prototyps, wie sich MCP in PaperlessNGX integrieren lässt. Ziel ist es, Dokumente per KI effizient zu verwalten und Arbeitsabläufe zu vereinfachen wie die Steuererklärung.

Die Folge behandelt unter anderem:

Was ist das Model Context Protocol

Beispiele für Anwendungsfälle mit KI-Integration

Einblick in die Demo-Implementierung mit Paperless ngx

Perspektiven und Ideen zur Weiterentwicklung

Wer Interesse hat, an einer Paperless-KI-Schnittstelle mitzuwirken oder sich darüber auszutauschen, kann sich gerne melden.

Links dieser Episode:

MCP Ankündigung

MCP auf GitHub

PaperlessNGX Diskussion und Demo

Repository für MCP-Integration

Liste aus öffentlichen MCPs

Ich freue mich auf Rückmeldungen und Austausch.

Mastodon: @codeflow@podcasts.social

Matrix Space: Zum Matrix Space

E-Mail: podcast@noweck.info
11 Minuten
In dieser Folge stelle ich mein neuestes DIY-Projekt vor: GlowLight.

Dabei handelt es sich um eine smarte Tischlampe, die vielseitig einsetzbar ist – ob auf dem Nachttisch oder am Schreibtisch. Die Lampe lässt sich entweder über einen Knopf oder per Entfernungssensor steuern. Mit letzterem ist auch das Dimmen der Lampe möglich.

Das Besondere: GlowLight basiert auf einem ESP32 und besteht aus leicht nachbaubaren Bauteilen, einschließlich 3D-gedruckter Komponenten. Für alle, die Interesse haben, plane ich, Baukits zur Verfügung zu stellen, die alle notwendigen Teile wie die 3D-Druck-Komponenten und Elektronik enthalten. Bei Interesse könnt ihr mir gerne eine E-Mail schreiben.

Mehr Details und den Quellcode findet ihr auf GitHub: Glowlight auf GitHub.

Bilder des Projekts:

Viel Spaß beim Hören!

Kontaktiere mich!

Mastodon: Folge mir auf @codeflow@podcasts.social.

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Interesse an einem Baukit? Schreibe mir direkt an podcast@noweck.info.
34 Minuten
Passwortmanager sind ein unverzichtbares Werkzeug für die sichere Verwaltung von Zugangsdaten. In dieser Episode erkläre ich, wie Passwortmanager funktionieren und welche Vorteile sie bieten. Dazu gehören:

Zentrale Speicherung von Passwörtern

Automatisches Ausfüllen von Login-Feldern

Zufällig generierte, komplexe Passwörter

Geräteübergreifender Zugriff

Natürlich gibt es auch einen möglichen Nachteil: Ein einziges Masterpasswort wird benötigt, um auf alle anderen zuzugreifen – deshalb ist dessen Sicherheit besonders wichtig.

Ich stelle einige gängige Passwortmanager vor, darunter:

KeePass: Open-Source und lokal nutzbar

Bitwarden: Open-Source, sowohl lokal als auch in der Cloud

1Password: Besonders geeignet für Entwickler

NordPass und LastPass: Bekannte kommerzielle Lösungen

Ich selbst nutze Vaultwarden, eine lokal gehostete Bitwarden-Alternative, die ich hinter einem VPN betreibe. Mehr dazu habe ich bereits in meiner älteren Episode "Bitwarden_rs heißt nun Vaultwarden" vom 04. September 2022 besprochen.

Für Anfänger empfehle ich KeePassXC oder die Cloud-Lösung von Bitwarden. Erfahre, wie du mit Passwortmanagern deine digitale Sicherheit verbessern kannst.

Kontaktiere mich!

Mastodon: Diskutiere mit @codeflow@podcasts.social

Matrix Space: Tausche dich aus hier

E-Mail: Schreibe mir an podcast@noweck.info
20 Minuten
In dieser Episode dreht sich alles um Monitoring mit Prometheus. Ich erkläre das grundlegende Prinzip von Prometheus, insbesondere das Pull-Prinzip, bei dem Daten von verschiedenen Exporter-Nodes abgerufen werden. Dabei zeige ich, wie Prometheus aufgebaut ist, wie die Konfigurationsdatei strukturiert ist und welche Möglichkeiten sich daraus ergeben.

Außerdem stelle ich verschiedene Exporter-Nodes vor, die nützliche Monitoring-Daten liefern, wie:

FRITZ!Box Exporter: Für den Überblick über Netzwerkstatistiken.

Linux-Server Exporter: Für allgemeine System-Metriken.

WireGuard Exporter: Zur Überwachung von VPN-Daten wie Traffic und Peer-Details.

Ein weiteres Highlight ist der Verweis auf die Grafana-Dashboards, die sich hervorragend zur Visualisierung der Prometheus-Daten eignen. Ich erkläre, wie man passende Dashboards in der Grafana-Library findet und diese über IDs importiert. Hier sind zwei nützliche Dashboards für den Einstieg:

FRITZ!Box Exporter Dashboard: ID 13983

Node Exporter Full Dashboard: ID 1860

Interessierte können die Links zu den Exporter-Nodes und der Grafana-Dashboard-Library hier finden:

Exporter-Nodes Übersicht

Grafana-Dashboard Library

Viel Spaß mit der Episode!

Kontaktiere mich:

Mastodon: Folge mir unter @codeflow@podcasts.social.

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.
38 Minuten
In dieser Episode dreht sich alles um WireGuard, ein leichtgewichtiges und modernes VPN-Protokoll. Mit seinem minimalistischen Codeansatz bietet es eine beeindruckende Kombination aus Effizienz, Sicherheit und einfacher Handhabung. Ich erkläre, wie die asymmetrische Verschlüsselung funktioniert und welche Rolle Preshared Keys dabei spielen.

Außerdem spreche ich über die grundlegenden Kommunikationsmodelle von WireGuard, wie Peer-to-Peer und Sternen-Topologie, und beleuchte, wie das Routing in diesem VPN funktioniert. Besonders spannend: Wie lässt sich WireGuard in der FRITZ!Box einsetzen? Ich teile meine Erfahrungen und Tipps.

Zusätzliche Ressourcen:

Weitere Folgen: Vertiefe dein Wissen mit diesen Episoden:

#01B Netzwerke - IP-Adresse und Subnetmask

#021 Netzwerke - VPNs und meine Erfahrungen

WireGuard VPN sogar mit Frontend verfügbar

VPN-Setup mit FRITZ!Box und WireGuard

Tailscale/Headscale VPN-Setup

WireGuard-Skript: Nutze mein Skript zum Generieren von Peers, um den Einstieg in WireGuard zu erleichtern.

Eine Folge für alle, die mehr über die inneren Mechanismen und Einsatzmöglichkeiten dieses schlanken VPNs erfahren möchten.

Kontaktiere mich!

Mastodon: Folge mir auf @codeflow@podcasts.social.

Matrix: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.
36 Minuten
In dieser Episode erläutere ich mein Backup-Konzept und gehe darauf ein, welche Möglichkeiten es für die Datensicherung gibt – sowohl mit als auch ohne Synology-NAS. Dabei stelle ich Synology Active Backup for Business vor, ein leistungsstarkes Tool, das ich nutze, um ganze Linux-Server zu sichern. Das Paket eignet sich jedoch auch für Windows, macOS und Datei-Server, was es besonders flexibel macht.

Folgende Themen erwarten euch:

Backup mit Synology: Die wichtigsten Funktionen von Synology Active Backup for Business und wie ich sie nutze.

Alternative Backup-Strategien: Möglichkeiten und Tools, die ohne Synology auskommen.

Dateiverwaltung und Struktur: Einblick in mein System zur Organisation und Sicherung von Daten.

Diese Episode bietet wertvolle Anregungen für alle, die eine zuverlässige Backup-Strategie suchen – egal, ob sie bereits eine Synology besitzen oder andere Lösungen bevorzugen.

Weitere Informationen:

⁠Synology Active Backup for Business⁠

⁠rsnapshot als OSS Backup Alternative für Linux Server⁠

⁠Mein neues Synology NAS⁠

Viel Spaß bei der Episode!

Kontaktiere mich!

Mastodon: ⁠@codeflow@podcasts.social⁠

Matrix Space: Diskutiere mit und tausche dich aus. Besuche ⁠meinen Matrix Space hier⁠.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an ⁠podcast@noweck.info⁠.
37 Minuten
In dieser Episode stelle ich LumiESP vor, ein DIY-Projekt für die smarte Steuerung der Zimmerbeleuchtung, das auf dem ESP32 basiert. LumiESP ermöglicht die einfache Kontrolle von Lichtern über das Heimnetzwerk und bietet vielfältige Anpassungsmöglichkeiten.

Ich erkläre die Funktionsweise des Projekts, wie es mit dem ESP32 umgesetzt wird und welche Vorteile sich dadurch für smarte Lichtlösungen ergeben. Besonders interessant: LumiESP ist Open Source und flexibel erweiterbar. So kann die Beleuchtung genau an die eigenen Bedürfnisse angepasst werden.

Hör rein, wenn du erfahren möchtest, wie du mit LumiESP eine individuelle und intelligente Zimmerbeleuchtung realisieren kannst!

Weitere interessante Podcastfolgen

CodeFlow: ioBroker - Die Datenzentrale meines IoT Heimnetzwerks

Webseite der Episode

Mediendatei

CodeFlow: Node Red - Das Tool zum Verknüpfen von IoT Datenpunkten

Webseite der Episode

Mediendatei

CodeFlow: Meine top 8 ioBroker Adapter

Webseite der Episode

Mediendatei

Kontaktiere mich!

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

Mastodon: Folge mir auf @codeflow@podcasts.social für Updates.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.
8 Minuten
In dieser Episode geht es um DLAN, eine Technik, die das Heimnetzwerk über das Stromnetz erweitert. Oft als Alternative zu WLAN oder LAN genutzt, bietet DLAN eine einfache Möglichkeit, Geräte in verschiedenen Räumen zu vernetzen, ohne zusätzliche Kabel zu verlegen.

Ich erläutere die Funktionsweise von DLAN und teile meine persönlichen Erfahrungen mit dem Einsatz dieser Technologie. Dabei gehe ich auf die Vor- und Nachteile ein und zeige, worauf bei der Installation und Einrichtung geachtet werden sollte, um eine stabile Verbindung zu gewährleisten.

Hör rein, um mehr darüber zu erfahren, wie DLAN dir helfen kann, dein Heimnetzwerk zu erweitern!

Kontaktiere mich!

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

Mastodon: Folge mir auf @codeflow@podcasts.social für Updates.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.
26 Minuten
In dieser Episode geht es um einen plötzlichen Internetausfall und die verschiedenen Möglichkeiten, schnell wieder online zu kommen. Ich teile meine Erfahrungen und Erkenntnisse, die ich während dieser Zeit gesammelt habe.

Ein Anbieterwechsel geht meinst nicht so schnell, daher habe ich Alternativen wie Mobilfunktarife genauer unter die Lupe genommen. Erfahre, welche Optionen am besten funktionieren und worauf man achten sollte.

Von meinen persönlichen Präferenzen bis hin zu den technischen Hintergründen der Problematik – diese Episode bietet wertvolle Einblicke und praktische Tipps für alle, die sich in einer ähnlichen Situation befinden.

Viel Spaß beim Zuhören!

Kontaktiere mich!

Mastodon: Folge mir auf @codeflow@podcasts.social.

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.

Ich freue mich auf deine Gedanken und Ideen!
18 Minuten
In dieser Episode tauche ich in die Welt der Caches ein und erkläre die Unterschiede zwischen DirectMapped und 4-fach-assoziativen Caches. Dabei gehe ich darauf ein, wie man als Developer effektiv mit Caches arbeitet und welche Mechanismen es gibt, um ihre Nutzung zu optimieren.

Besonders spannend sind die verschiedenen Strategien zur Datenrotation, sei es vertikal oder horizontal über eine Liste. Diese Techniken helfen dabei, die Leistung von Anwendungen erheblich zu steigern.

Ich freue mich auf eure Gedanken und Anregungen!

Mastodon: Folge mir auf @codeflow@podcasts.social

Matrix: Diskutiere mit mir auf meinem Matrix Space

E-Mail: Sende mir eine Nachricht an podcast@noweck.info
28 Minuten
In dieser Episode teile ich meine Erfahrungen nach über sechs Monaten mit dem Fairphone 5. Zuvor hatte ich schon eine Podcast-Folge zu meinen ersten Eindrücken veröffentlicht. Nun gibt es ein ausführliches Review mit einigen Kritikpunkten und Problemen, die ich im Laufe der Zeit festgestellt habe.

Zu den Hauptproblemen zählen einige Software-Bugs, die das Benutzererlebnis beeinträchtigt haben. Ich musste das Gerät sogar einmal einchecken lassen, da es zeitweise nicht 100% funktionierte.

Für detailliertere Einblicke und Vergleiche findest du hier die Links zu meinen vorherigen Folgen:

Fairphone 5: Ein Monat im Test

Android und Mehrbenutzer-Konten

Hier das Bild zu dem Bug in vereinzelten Bildern

Kontaktiere mich!

Mastodon: Folge mir auf @codeflow@podcasts.social

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.

Ich freue mich auf deine Gedanken und Ideen!
11 Minuten
In dieser Episode zeige ich, wie man eine Library auf PyPI zur Verfügung stellt. Dabei gehe ich auf die Nutzung von PIP und PIPX ein und erkläre deren Funktionsweisen und Unterschiede.

Ich stelle auch mein eigenes Projekt vor: QRClipboard. Dieses Python-Script nimmt einen Text aus der Zwischenablage und wandelt ihn in einen QR-Code um, den man dann direkt anzeigen lassen kann. Das Tool lässt sich einfach über PIPX installieren und über den Command-Line-Befehl qrclip ausführen.

Wichtiger Hinweis: Es gibt potenzielle Sicherheitsrisiken bei der Installation von Libraries von PyPI. Nicht alle Libraries werden überprüft, daher sollte man stets vorsichtig sein und den Code der Library vor der Installation prüfen. Ein kurzer Blick auf den Quellcode kann bereits helfen, mögliche Sicherheitsprobleme zu erkennen. Beispielsweise kann das QRClipboard-Projekt mit wenigen Codezeilen modifiziert werden, um sensible Daten zu senden.

Im Detail besprochen:

Library auf PyPI veröffentlichen

Unterschiede zwischen PIP und PIPX

Einführung in das QRClipboard Projekt

Installation und Nutzung von QRClipboard

Sicherheitsaspekte bei der Nutzung von PyPI

Weitere Ressourcen:

QRClipboard auf PyPI

QRClipboard auf GitHub

Viel Spaß bei der heutigen Episode!

Kontaktiere mich!

Mastodon: Folge mir auf @codeflow@podcasts.social.

Matrix: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.

Ich freue mich auf deine Gedanken und Ideen!
14 Minuten
In der aktuellen Episode dreht sich alles um Flameshot, das leistungsstarke Screenshot-Tool, das sowohl für Linux als auch für Windows verfügbar ist. Ich erkläre detailliert, wie du mit Flameshot nicht nur Bildschirmfotos aufnehmen, sondern diese auch direkt bearbeiten kannst.

Zu den besonderen Funktionen von Flameshot gehört die Möglichkeit, den Screenshot-Bereich zu blurren, was bei der Wahrung der Privatsphäre hilft. Außerdem kann man den Screenshot-Bereich anpinnen, um ihn jederzeit griffbereit zu haben. Weitere nützliche Funktionen, wie das Zeichnen von Pfeilen oder das Erstellen von kleinen Anleitungen direkt auf dem Bild, werden ebenfalls vorgestellt.

Weitere Informationen zu Flameshot und den Download für Linux und Windows findest du auf der offiziellen Webseite: https://flameshot.org/.

Mastodon: Vernetze dich mit mir auf Mastodon.

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Für Fragen oder Anregungen, schreibe direkt an podcast@noweck.info.
17 Minuten
In dieser Episode dreht sich alles um die Erweiterung des Speicherplatzes in Synology-Systemen unter Verwendung des Synology Hybrid RAID (SHR). Ich erläutere, wie man die Kapazität durch SHR effektiv steigern kann und diskutiere die Unterschiede zu traditionellen RAID-Systemen.

Zur Visualisierung der Unterschiede zwischen SHR und anderen RAID-Konfigurationen stelle ich einen hilfreichen Rechner vor, den du unter diesem Link findest. Dieses Tool ermöglicht es, den Speicherbedarf präzise zu berechnen und die optimale Konfiguration für deine Anforderungen zu wählen.

Weiterführende Informationen und eine detaillierte Diskussion zu Synology-Systemen findest du in einer meiner früheren Episoden, verfügbar unter diesem Link.

Mastodon: Vernetze dich mit mir auf Mastodon.

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Für Fragen oder Anregungen, schreibe direkt an podcast@noweck.info.
22 Minuten
In der heutigen Episode beschäftige ich mich mit der neuesten Entwicklung im Bereich der Künstlichen Intelligenz: ChatGPT 4o. Diese Version des beliebten Chat-Modells ist nun für jedermann kostenlos verfügbar und bringt einige bemerkenswerte Neuerungen mit sich, darunter die Fähigkeit, in Echtzeit Stimme und Ton aufzunehmen und darauf zu antworten.

Ich werde meine Einschätzungen zu diesen Neuerungen teilen und einige Überlegungen anstellen, wie sie die Interaktion mit KI-Technologien verändern könnten. Zusätzlich werfe ich einen Blick auf die potenziellen Auswirkungen für Entwickler und Endnutzer sowie die ethischen Aspekte, die mit solchen technologischen Fortschritten einhergehen. Ein Highlight dieser Folge ist die Verlinkung zur offiziellen Präsentation von ChatGPT 4o auf YouTube, die tiefergehende Einblicke bietet.

Die Verfügbarkeit von fortschrittlichen KI-Tools, die in Echtzeit reagieren können, eröffnet neue Möglichkeiten, aber wirft auch wichtige Fragen auf. Diese Folge richtet sich an alle, die sich für die Schnittstelle von Technologie, Gesellschaft und Ethik interessieren.

Video-Präsentation: Sieh dir die detaillierte Einführung an auf YouTube.

Mastodon: Diskutiere mit und teile deine Meinung auf meinem Mastodon Profil.

Matrix: Tritt der Diskussion in meinem Matrix Raum bei hier.

E-Mail: Für Fragen oder Vorschläge, schreibe mir direkt an podcast@noweck.info.
CodeFlow

CodeFlow