Blog

Neueste Artikel und Ressourcen

31 May 2026
HyperFrames-Gradle: AsciiDoc in MP4-Video umwandeln

Das Plugin `hyperframes-gradle` wandelt AsciiDoc über HyperFrames in MP4-Videos um. AsciidoctorJ stellt die Konfigurations-DSL bereit. Die Node.js-Bridge ist hinter ProcessBuilder isoliert. Dieses Plugin schließt die Lücke zwischen Slides und Standalone-Videos. Hier wird erklärt, warum es existiert, wie es mit capsule-gradle zusammenspielt und was es der Content-Production-Pipeline bringt.

18 May 2026
Audit meines LLM-Verbrauchs: SQLite, OpenCode, Ollama Cloud, und warum mein Pro‑Abonnement den globalen Markt sprengt.

Ich habe die SQLite‑Datenbank von OpenCode geöffnet, um meinen tatsächlichen Verbrauch über 73 Tage zu prüfen. 2,6 Milliarden Tokens, 1 022 Sitzungen, Gesamtkosten der API von 22 Cent. Umfassender Vergleich mit Anthropic Claude (300 k$+), OpenAI GPT, Groq, HuggingFace, Together AI und den chinesischen Anbietern. Ergebnis: Mein Abonnement für Ollama Cloud Pro zu 20 €/Monat ist das beste Angebot auf dem Weltmarkt, einschließlich gegenüber direkten Angeboten aus China.

14 May 2026
Die Architektur « Unabhängiges Plugin + Konsumentenwurzel » : Warum meine Gradle-Builds sich duplizieren

Ein Klon, ein `./gradlew tasks`, und dein Gradle-Plugin ist funktionsfähig. Keine Konfiguration, keine README zu lesen. Hier ist die Architektur, die ich auf meinen 6 Plugins unter foundry/public/ bereitgestellt habe: eine minimale Konsumenten-Root + ein eigenständiger Ordner `{name}-plugin/`. Warum dieses Muster der „scheinbaren Duplikation“ das produktivste für die Entwicklung von Gradle-Plugins ist – mit nativem Dogfooding, Build-Isolation und klarem DAG-Vertrag.

12 May 2026
Le Knowledge Graph comme moteur de recommandation : comment j'ai tué les « articles connexes » chronologiques

Les « articles connexes » actuels sur cheroliv.com sont juste les 4 derniers posts publiés. Une aberration sémantique corrigée par un moteur de recommandation à trois couches : références explicites (xref), ontologie émergente (clusters NLP), et fallback chronologique. Le tout branché sur le Knowledge Graph de graphify, consommé par bakery — sans que engine ne sache rien de tout ça.

11 May 2026
27× bis 45× effizienter als Claude und GPT: wie eine Flotte von 23 fine-getunten KI-Experten den Markt dominiert

Effizienzfaktor von 27× bis 45× gegenüber Claude, GPT und Co.: wie eine Flotte von 23 KI-Experten, die auf meinem Workspace fine-getunt wurden, den Markt dominiert. Architektur, Dataset, Training und vollständiges Deployment.

08 May 2026
Plugin Gradle Maison pour Piloter Deux Instances Ollama Pro en Parallèle

Un build.gradle.kts maison pour contrôler deux instances Ollama Pro depuis des tâches Gradle — démarrage, arrêt, sign-in, pull de modèles, et health check. De l'infra pilotée au build tool.

08 May 2026
Zwei Ollama Pro-Abonnements auf derselben Maschine mit Docker kombinieren

Docker ermöglicht es, ein Ollama Pro-Abonnement auf derselben Maschine zu duplizieren, indem die Identitätsschlüssel und Netzwerkports isoliert werden. Hier ist die Schritt-für-Schritt-Anleitung.

07 May 2026
Installiere das Kitty‑Terminal und konfiguriere Zsh als Standard‑Shell unter Xubuntu

Dieser Beitrag stellt den vollständigen Prozess der Installation und Konfiguration des Kitty-Terminals unter Ubuntu vor.

06 May 2026
DGX Spark vs Cloud vs Abonnements LLM — Der wirtschaftliche Benchmark, der den Traum von lokaler Hardware tötet

An die $4 699 für das DGX Spark, $20/Monat Ollama Pro, $1,38/h die H100 in der Cloud — die Rechnung wird schnell gemacht. Dieser Benchmark vergleicht alle Optionen, die 2026 verfügbar sind, um LLMs auszuführen, von Inferenz bis Fine‑Tuning. Urteil: Das Spark ist ein Luxusobjekt, kein profitables Werkzeug. Der wahre Grund, lokale Hardware im Jahr 2026 zu kaufen, ist nicht wirtschaftlich — sie ist politisch.

04 May 2026
LLM‑Governance‑Matrix — Warum die Sicherheit Ihrer KI mit der Baumstruktur beginnt

Was wenn die Sicherheit deiner KI nicht von einem Prompt abhängen würde, sondern von einem Dateisystem? Dieses Architektur‑Manifest definiert eine 4 × 4‑Matrix – physischer Bereich × LLM‑Zugriffsrecht –, die das Austreten von Geheimnisse mechanisch unmöglich macht, das Vermischen von Open‑ und Closed‑Source‑Code verhindert und die Veröffentlichung von Meinungen als Fakten untersagt. Keinen Prompt zu schreiben. Keine Regel zu behalten. Nur Ordner.

03 May 2026
La Granularisation OSS/CSS — Pourquoi J'ai Coupé foundry/ en Deux

`foundry/` mélangeait code open source et code private dans le même dossier. Le RAG et le knowledge graph ne savaient pas faire la différence. La solution ? Couper cette zone fonctionnelle en deux — OSS/ pour le public (Apache 2.0, indexation libre), CSS/ pour le closed source (dataset privé uniquement). Plus besoin de dire au LLM d'être prudent. Le système de fichiers le fait pour lui. Et j'en ai profité pour ranger cheroliv.com là où il aurait toujours dû être : dans office/sites/.

02 May 2026
Die automatisierte epistemische Kompartimentierung — Wie das LLM meinen geistigen Garten schützt

Der STIMULUS-Pattern beschränkt sich nicht darauf, rohe Ideen zu erfassen und sie in den Workspace-Dokumenten zu verwässern. Er fügt eine kritische Schicht hinzu: Das LLM ist dafür verantwortlich, jede Information in Vision (veröffentlichungsfähig auf dem Blog), Meinung (auf den privaten Kreis beschränkt) oder Strategie (eingeschränkte Verwässerung) einzuteilen. Diese automatisierte epistemische Segregation ist es, die es ermöglicht, frei im Kreis 0 zu denken, ohne Angst vor unangemessener Veröffentlichung zu haben.

01 May 2026
Unser erster Angestellter : Der Datensatz-Anonymisierer — MVP0 in der Probezeit

Bevor man RAG, Fine-Tuning oder SaaS macht, braucht man saubere Daten. Unser erster Mitarbeiter in der Probezeit — der Anonymiseur — erkennt und bereinigt PII in mehrtechnologischen Quellen (SQL, pgvector, ONNX, Graphify, JSON, YAML, AsciiDoc). Das ist das MVP0. Ohne ihn ist alles andere entweder illegal oder technisch verschlechtert. So zeigt diese Komponente, wie ein universelles Problem in ein marktfähiges Produkt verwandelt wird.

01 May 2026
Unser Erster Mitarbeiter: Der Datensatz-Anonymisierer — MVP0 in der Probezeit

Bevor man RAG, Fine‑Tuning oder SaaS betreibt, benötigt man saubere Daten. Unser erster Mitarbeiter in der Probezeit — der Anonymiseur — erkennt und bereinigt PII in Multi‑Technologie‑Quellen (SQL, pgvector, ONNX, Graphify, JSON, YAML, AsciiDoc). Das ist das MVP0. Ohne ihn ist der Rest entweder illegal oder technisch verschlechtert. So verwandelt dieser Baustein ein universelles Problem in ein marktfähiges Produkt.

30 April 2026
Der geheime Garten des Entwicklers: Wie die räumliche Ontologie LLMs ohne Prompt Engineering ausrichtet

Und wenn die beste Methode, ein LLM auszurichten, kein Prompt, sondern ein Dateisystem wäre? Mein Workspace ist in vier konzentrische Vertrauenskreise strukturiert, vom intimsten bis zum öffentlichen. Das LLM muss die Regeln nicht auswendig lernen — es sieht sie bei jedem Dateipfad. So zeigt diese räumliche Ontologie, wie die Agenten-Governance robuster wird als ein Block von Textregeln.

29 April 2026
Migration Supabase → Firebase: Anbinden eines Kontaktformulars an Firestore ohne Backend

Mein Kontaktformular lief seit Monaten auf einem Mock. Der ursprüngliche Supabase-Plan wurde zugunsten von Firebase aufgegeben. Ich erzähle von der Projekt-Erstellung, der Konfiguration von Firestore, dem Neuschreiben des Submit-JavaScripts, der Bereinigung des toten Codes und davon, was diese Migration über die Einstellung « Beende, was du angefangen hast » aussagt.

28 April 2026
DeepSeek-V4-Pro, Kimi K2.6, GLM-5.1: Drei LLMs im Test für Long-Context Vibe Coding

Drei Wochen lang habe ich drei große Modelle in meinen Gradle-Plugin-Entwicklungssessions mit Opencode eingesetzt. 30K Token Kontext, Eager/Lazy/Hot/Warm/Cold-Governance, Refactoring-Aufgaben, TDD und Architektur. Hier ist das Modell, das überlebt hat – und warum die anderen gescheitert sind.

27 April 2026
Agent-Kontext-Audit: Wenn Ihre eigene Governance zum Problem wird – und wie man sie behebt, ohne etwas zu verlieren

Nach zwei Artikeln über die Strukturierung und das Backup des Agent-Kontexts stelle ich fest, dass die Datei, die die Methode dokumentiert, selbst zum größten Token-Verbraucher geworden ist. Sektionsweises Audit eines `AGENT_MODUS_OPERANDI` von 627 Zeilen, Identifizierung von Duplikaten und eine enzyklopädische Split-Lösung, die das Engineering bewahrt, ohne den Kontext zu sättigen.

26 April 2026
Sliding Window und Kältewelle: Wenn der Agenten-Kontext explodiert und archiviert werden muss, ohne Verluste

Nach Monaten von Opencode-Sessions explodieren die Governance-Dateien. 5200 automatisch geladene Zeilen. Ich konzipiere einen Sliding-Window-Mechanismus und eine „identische Kältewelle“, um einen schlanken aktiven Kontext beizubehalten, ohne etwas zu verlieren.

25 April 2026
Quand Gradle 9, Docker 29 et Testcontainers se mettent la rate au court-bouillon : debugging d'un build JHipster

Un `./gradlew build` qui échoue sur onze erreurs successives, depuis une variable `reportsDir` inexistante jusqu'à Docker Engine 29 qui rejette le client docker-java 1.32. Voici le carnet de bord complet du debugging d'un build JHipster sur Gradle 9, Java 21 et Testcontainers 2.0.5.

24 April 2026
Einen KI-Agenten mit AsciiDoc steuern: Meine Eager/Lazy-Strategie für Opencode-Sessions ohne Kontextverlust

Angesichts des Kontextverlusts zwischen den Sitzungen eines KI-Agenten habe ich eine handgefertigte Governance-Strategie auf Basis von AsciiDoc-Dateien entwickelt. Das Prinzip: ein automatisch geladenes Eager-Dashboard, ein Lazy-Benutzerhandbuch auf Anfrage und ein obligatorisches Verfahren zum Sitzungsende.

22 April 2026
Warum zeigte `serve` eine hässliche Website an, während `publishSite` perfekt war

Die Aufgabe `serve` meines Gradle-JBake-Plugins zeigte rechteckige Buttons, unlesbaren Text und teilweise fehlendes CSS, während `publishSite` eine perfekte Website erzeugte. Ursache: JBake-CLI-Argumente wurden mit falscher Syntax übergeben. Hier ist die vollständige Diagnose und wie ich sie behoben habe.

21 April 2026
OpenCode et le PATH incomplet : pourquoi vos outils n'étaient pas dans le shell de l'agent

OpenCode exécute des shells non-interactifs qui ne sourcent pas .zshrc. Résultat : SDKMAN, NVM, ~/apps et pnpm sont absents du PATH de l'agent. Diagnostic complet du problème, comparaison du comportement SDKMAN vs NVM, et solution définitive via .zshenv + symlink ~/.nvm/current.

19 April 2026
Intégrer Graphify dans un workflow Gradle : du Knowledge Graph au diagramme PlantUML en une commande

Graphify extrait un Knowledge Graph de votre codebase. Le plugin Gradle PlantUML transforme ce graphe en diagrammes PlantUML déterministes. Pipeline complet : pip install graphify → graphify . --no-viz → ./gradlew generateKnowledgeGraphDiagram → diagrammes PNG versionnés dans Git.

19 April 2026
Intégrer Graphify dans un workflow Gradle : du Knowledge Graph au diagramme PlantUML en une commande

Graphify extrait un Knowledge Graph de votre codebase. Le plugin Gradle PlantUML transforme ce graphe en diagrammes PlantUML déterministes. Pipeline complet : pip install graphify → graphify . --no-viz → ./gradlew generateKnowledgeGraphDiagram → diagrammes PNG versionnés dans Git.

18 April 2026
Le super tips de la commande fg : quand Ctrl+Z sauve votre session terminal

Vous avez lancé une commande qui bloque votre terminal ? Ctrl+Z la suspend, fg la reprend. Découvrez comment fg, bg et jobs transforment votre productivité en terminal.

17 April 2026
VS Code im Home-Verzeichnis: lokale Installation und Anpassung der Schriftarten ohne sudo

Installiere VS Code in deinem Linux-Home-Verzeichnis, um die volle Kontrolle ohne sudo zu behalten. Passe dann die Schriftarten des Menüs und des Datei-Explorers an — ein beschwerlicher Weg, der schließlich zu einer gut lesbaren Benutzeroberfläche führt.

16 April 2026
Migration eines Asciidoctor RevealJS-Plugins nach buildSrc Kotlin: Reverse-Engineering einer Groovy-API

Wie migriert man die Konfiguration einer AsciidoctorJRevealJSTask-Aufgabe vom Root-Buildskript zu einem eigenständigen buildSrc-Kotlin-Plugin, indem man das Groovy-DSL ruby { gems() } durch seine zugrundeliegenden Mechanismen ersetzt, die durch Bytecode-Introspektion entdeckt wurden.

15 January 2026
Architecture Portfolio JBake - Vision et Use Cases

Découvrez comment j'ai résolu une série de problèmes complexes de mocking Mockito dans les tests d'un plugin Gradle, de l'erreur "Wanted but not invoked" aux "Unfinished Stubbing" en cascade.

14 January 2026
Architecture Hybride : Le Meilleur des Deux Mondes avec Supabase et Spring Boot

Combinez Supabase pour le CRUD simple et Spring Boot pour la logique complexe. Architecture hybride pragmatique, évolutive et économique.

14 January 2026
Hybrid-Architektur: Das Beste aus beiden Welten mit Supabase und Spring Boot

Kombinieren Sie Supabase für einfaches CRUD und Spring Boot für komplexe Logik. Pragmatische, skalierbare und kostengünstige Hybridarchitektur.

15 November 2025
Die Kunst des Vorladens: Das "Flash" des Themes mit JavaScript und CSS entfernen

07 November 2025
Effektives Logging in funktionalen Tests von Gradle-Plugins

Vollständiger Leitfaden zur Implementierung eines robusten und unabhängigen Logging-Systems in funktionalen Gradle-Plugin-Tests mit SLF4J und Logback

01 November 2025
Farbige Quadrate in AsciiDoc anzeigen: Praktischer Leitfaden

Praktischer Leitfaden zur Integration von Farbmustern in AsciiDoc unter Verwendung des `pass:[]`-Makros mit inline HTML und CSS. Kompatibel mit JBake und allen Prozessoren.

20 October 2025
Internationalisierung einer statischen JBake-Website mit Thymeleaf

05 October 2025
Installer et vérifier Tor Browser sous Ubuntu

Procédure complète pour télécharger, vérifier et lancer Tor Browser sous Ubuntu, avec une réflexion sur la vérification cryptographique et la navigation éthique et éducative dans le réseau Tor.

27 September 2025
Artikel 5: Das Abenteuer des gemeinsam genutzten libs.versions.toml

Ein Einblick in den Gradle-Versionskatalog (libs.versions.toml) und wie man ihn in einem Composite-Build teilt, anhand eines konkreten Problems, das wir mit unserem site-baker-Plugin hatten.

26 September 2025
Artikel 4: Die Falle des Gradle-Konfigurationscaches

Ein unerwartetes Debugging‑Abenteuer, das uns in die Feinheiten des Gradle‑Konfigurationscaches führte. Erfahren Sie, warum unsere Builds sich merkwürdig verhalten haben und wie wir das Problem gelöst haben.

25 September 2025
Article 3 : Intégration de Jackson pour le Parsing YAML avec TDD dans un Plugin Gradle

Découvrez comment intégrer la bibliothèque Jackson pour parser des fichiers de configuration YAML en objets Kotlin dans un plugin Gradle, en suivant une approche de Développement Guidé par les Tests (TDD).

24 September 2025
Artikel 2 : Entwickeln Sie ein Gradle-Plugin mit einem TDD-Ansatz

In diesem Artikel werden wir erkunden, wie man eine solide Entwicklungsbasis für ein Gradle-Plugin aufbauen kann, indem man einen Testgetriebenen Entwicklungsansatz (TDD - Test-Driven Development) verwendet.

23 September 2025
Artikel 1 : Erstellen eines Gradle-Plugins von A bis Z mit dem Befehl gradle init

Eine Schritt‑für‑Schritt‑Anleitung zum Initialisieren eines Gradle‑Plugin‑Projekts mit der Standardaufgabe `init`, das Verständnis der generierten Struktur und das Ausführen der ersten Build‑Befehle.

22 September 2025
Artikel 0: Einrichtung der Umgebung zum Erstellen von Gradle-Plugins

Bevor wir unser erstes Plugin programmieren, müssen wir unsere Maschine vorbereiten. Diese Anleitung zeigt Ihnen, wie Sie die wesentlichen Werkzeuge installieren und konfigurieren: ein JDK, IntelliJ IDEA, Gradle und JBake.

19 July 2025
CI/CD Python – Teil 3: Weiter gehen mit Poetry, Docker und der erweiterten Veröffentlichung

Teil 3 – Leitfaden für die Einrichtung eines robusten CI/CD-Pipelines mit GitHub Actions, von Linting und automatisierten Tests bis hin zur automatischen Bereitstellung auf PyPI bei Releases.

18 July 2025
Teil 2: Industrialisieren und sichern Sie eine erweiterte Python-CI/CD-Pipeline

Teil 2 – Umfassender Leitfaden zur Einrichtung eines robusten CI/CD-Pipelines mit GitHub Actions, von Linting und automatisierten Tests bis zur automatischen Bereitstellung auf PyPI bei Releases.

17 July 2025
Teil 1: Richten Sie ein einfaches CI/CD-Pipeline für Python und PyPI ein.

Teil 1 – Umfassender Leitfaden zur Einrichtung eines robusten CI/CD-Pipelines mit GitHub Actions, von Linting und automatisierten Tests bis zur automatischen Bereitstellung auf PyPI bei Releases.

16 July 2025
Développement d'un Bot Discord Musical : Architecture Fonctionnelle et Log Driven Development

15 July 2025
Refroidir et surveiller la température de son laptop sous Ubuntu

14 July 2025
Debugging-Geschichte: Die Launen von Firefox mit Bootstrap 5 zähmen

13 July 2025
Résoudre le Défi des Tests Unitaires Gradle avec `gradle.properties`

Découvrez une technique efficace pour tester unitairement des plugins Gradle qui dépendent de `gradle.properties`. Cet article explique comment utiliser `ExtraPropertiesExtension` pour simuler des propriétés, garantissant des tests isolés, fiables et maintenables, illustré par des diagrammes PlantUML.

11 July 2025
Optimierung der Gradle-Aufgabenverwaltung mit Kotlin DSL und buildSrc

Optimisiere Gradle mit buildSrc und Kotlin DSL für wiederverwendbare Aufgaben und sauberere Builds.

09 July 2025
TDD eines konfigurierbaren Gradle-Kotlin-Plugins mit JBake und JGit

Dieser Beitrag stellt den vollständigen Prozess der Konzeption und des Testens (TDD) eines in Kotlin DSL geschriebenen Gradle-Plugins vor. Dieses Plugin automatisiert die Erstellung statischer Sites mit *JBake* und die *Git-Bereitstellung* via *JGit*, alles aus einer YAML-Konfigurationsdatei.

20 June 2025
AsciiDoc : Découvrir et maîtriser la syntaxe pour une documentation efficace

Plongez dans la syntaxe d’AsciiDoc et apprenez à écrire des documents clairs, structurés et puissants pour tous vos besoins de documentation et de publication.

28 May 2025
Einen lokalen Dienst von Ubuntu aus im Internet verfügbar machen: Leitfaden zum vollständigen Port-Forwarding

Wie konfiguriert man das Port Forwarding, um einen lokalen Dienst, der auf Ubuntu läuft, von außerhalb des Heimnetzwerks zugänglich zu machen.

17 November 2024
Debugging Mockito: Résoudre l'erreur "Wanted but not invoked" dans les tests de plugins Gradle

Découvrez comment j'ai résolu une série de problèmes complexes de mocking Mockito dans les tests d'un plugin Gradle, de l'erreur "Wanted but not invoked" aux "Unfinished Stubbing" en cascade.

24 September 2024
Kotlin Arrow : Die Navigation in der Either-Monade meistern

Entdecken Sie die fortgeschrittenen Techniken, um effizient durch die rechte und linke Seite der Either-Monade mit der Kotlin Arrow-Bibliothek zu navigieren.

23 September 2024
Praktischer Leitfaden: Dateien unter Linux suchen

Lernen Sie, effizient Dateien unter Linux mit Zsh zu suchen, indem Sie find, locate und grep verwenden.

23 September 2024
Linux-Memo

Einfaches Memo über unix/linux und das bash-Terminal

01 February 2024
Einen Port des Linux-Subsystems für den Windows-Host freigeben

Einen Port des Linux-Subsystems für den Windows-Host öffnen, mit dem Befehl `wsl --install`.

30 January 2024
Installiere Pandoc

Installiere Pandoc, das ein Dokumenten-Transformator ist, unter Linux und Windows WSL

25 December 2023
Implementierung von kotlin.Triple in JavaScript, TypeScript und Python

Wir schlagen eine Implementierung von kotlin.Triple in JavaScript, TypeScript und Python vor

22 December 2023
Einführung in Google Apps Script

Introduction complète à Google Apps Script

20 December 2023
Express-Schulung zu Google Forms-Skript und Automatisierung

Expressschulung zu Google Form Skript und Automatisierung

19 November 2023
Python-Memo

einfaches Python-Memo

24 August 2023
Web-Entwicklung

Webentwickler-Training

21 August 2023
Sammelkartenspiele (TCGs)

Training von Sammelkartenspielen (TCGs)

19 August 2023
Memo Typescript

einfaches Memo Typescript

14 August 2023
Memo CSS

einfaches CSS-Memo

13 August 2023
Mémo HTML

einfaches HTML-Memo

04 August 2023
Javascript-Memo

einfache Notiz JavaScript

31 December 2022
Memo Rahmung

einfaches Memo zur Projektdefinition.

29 May 2022
Kotlin-Memo

einfaches Kotlin‑Memo

28 May 2022
JVM-Memo

einfaches JVM-Memo

23 May 2022
Gradle-Memo

einfaches Gradle-Memo

17 May 2022
Training - kotlin: enum, versiegelte Klassen

Programmierung in Kotlin: enum, sealed classes

12 May 2022
Training - Kotlin

Programmierung in Kotlin, Plan.

09 January 2022
Designsystem-Memo

Einfaches Memo nützlicher Links und Referenzen im Design-System

03 November 2020
Kubernetes, Microk8s, Docker: erste Schritte

Installation, Einrichtung von Micro Kubernetes, Docker und Start eines HelloWorld auf Linux/Unix

28 September 2020
Gradle: Führen Sie einen externen Prozess aus einer Gradle-Aufgabe aus

Wie führt man ein externes Binär aus einer Gradle-Task aus?

27 September 2020
Kotlin: NotImplementedException, NotImplementedError

Noch nicht implementiert, ermöglicht das Auslösen der richtigen Ausnahme.

26 September 2020
Entpacken

die Anwendung untar

25 September 2020
Gradle: Tests erneut ausführen, auch wenn die Tests auf dem neuesten Stand sind

Fügen Sie das Argument --rerun-tasks zur Befehlszeile hinzu.

24 September 2020
Docker, installiert nicht die Anwendung, sondern zieht sie stattdessen.

Docker Optimierung

23 September 2020
Gherkin auf Französisch :

BDD, cucumber, gherkin auf Deutsch

22 September 2020
Gradle cli: Parameter überschreiben

./gradlew -Pparam_component=CUSTOM

21 September 2020
Git-Notiz

einfaches Git-Memo

20 September 2020
Von einer URL saugen

wget URL-Absauger

19 September 2020
Erstellen einer bootfähigen Disk

seinen bootfähigen Datenträger erstellen

18 September 2020
Entpacken über die CLI in einem Zielverzeichnis

entzippen auf der Befehlszeile

17 September 2020
Die Summe der Dateigrößen in der Verzeichnisliste anzeigen

Die Summe der Dateigrößen in einem Ordner

16 September 2020
Einen Branch auf GitHub löschen

Git-Memo-Ergänzung

15 September 2020
Asciidoc/Markdown Memo

einfaches Memo ascidoc/markdown

19 August 2019
Debian: Eine .deb-Datei über die Befehlszeile installieren

.deb-Pakete über die Kommandozeile installieren

16 August 2019
Gradle: Ordner resources im IDE sichtbar

Ein Verzeichnis zum Klassenpfad eines Gradle-Builds hinzufügen

14 August 2019
Groovy-Skript, grab und Ivy-Konfiguration

gradle groovy ivy

13 August 2019
Groovy: ein bisschen Algebra, der ggT und das kgV

von Algebra in Groovy

12 August 2019
Bash : Dateien nach Erweiterung finden und Ausgabe in eine Datei mit find

ein bisschen bash mit find

01 August 2019
Ein digitales Projekt mit Wasserfallmethode verwalten

ein bisschen Methodik bei digitalen Projekten mit der Wasserfall-Methodik

30 July 2019
Die Datenbanken in einer PostgreSQL-Instanz auflisten

Tasten von Postgres

29 July 2019
Groovy: Dateien rekursiv umbenennen

Rekursion in Groovy

19 July 2019
Groovy: Dateien mit Kriterium suchen, Kopie der Auswahl

Dateisuche nach Muster in Groovy

18 July 2019
Groovy: Dateimanipulation, Suche und Löschung

Manipulation von Dateien und Zeichensuche in Groovy

17 July 2019
Groovy: Eine Zeichenkette in einem String ersetzen und eine Properties aus einer Datei laden

Manipulation von Properties und Mustersuche in Groovy

10 July 2019
Groovy: ASCII-Zeichen

von Groovy, Schleifen und der Manipulation von ASCII-Code