icon
Personal Website

Weekly Coding • 2025-11-17

This text was automatically translated to German language by LLM tool.

Es ist Zeit für einen Eintrag in meinem wöchentlichen Coding-Tagebuch.

-= Spring Boot =-

Ich habe mir Videos angesehen, Lernmaterial gelesen und damit begonnen, eine Anwendung mit Spring Boot zu erstellen. Mein Plan ist es, eine Art Besuchszähler für meine persönliche Website zu bauen. Dabei soll die Anzahl der Besuche für jede URL in einer SQLite-Datenbank gespeichert werden. Für den Zugriff auf die Datenbank nutze ich die Java Persistence API aus dem Paket spring-boot-starter-data-jpa.

Ich habe bereits Docker und Kubernetes für die neue Anwendung in meinem Cluster eingerichtet. Die Spring Boot App verbraucht etwa 100–200 MB Arbeitsspeicher, daher habe ich ihr ein Limit von 300 MB zugewiesen.

Letzte Woche habe ich 9 Stunden damit verbracht, mich in Spring Boot einzuarbeiten. Anfangs fiel es mir schwer, aber nach und nach bin ich hineingekommen.

-= SmartProgress =-

In einem meiner früheren Posts habe ich geschrieben, dass SmartProgress den Cloudflare-Bot-Schutz aktiviert hat und dadurch meine Automatisierung für Blogposts blockiert wurde. Nun ist diese Schutzmaßnahme aber seit zwei Wochen weg 🥴 Meine Automatisierung ist wieder am Start. Ich plane immer noch, meine persönliche Website als primäre Quelle für meine Posts zu nutzen, werde das aber erst irgendwann später tun, wenn sich der passende Moment dafür ergibt.

-= KI-Videogenerator =-

Ich habe einen KI-Videogenerator auf meinem Heimrechner eingerichtet. Zuvor hatte ich bereits den Stable Diffusion Generator für statische Bilder und ein LLM für Texte. Jetzt habe ich das WAN 2.2 Modell (14B) konfiguriert. Das war ein ziemliches Projekt… Es gibt gute Nachrichten und schlechte Nachrichten.

  • Die gute Nachricht 🚀 Der Generator funktioniert, und er ist einer der leistungsfähigsten Videogeneratoren von heute… zumindest unter denen, die für normale Sterbliche auf persönlichen PCs zugänglich sind. Natürlich gibt es noch weitaus fortschrittlichere Modelle, aber dafür braucht man Hardware auf Server-Niveau.
  • Die schlechte Nachricht 🐌 Der Generator ist extrem langsam. Auf meinem PC dauert das Erstellen eines Videos von 6 Sekunden etwa 6 Stunden 🥴 Das Warten ist unrealistisch, also mache ich es so: Ich starte den Generator und gehe schlafen, und am Morgen ist das Video fertig.

Das Modell benötigt etwa 21 GB Grafikspeicher (VRAM), ich habe aber nur 20 GB zur Verfügung. Dieser „letzte Gigabyte“ vernichtet die Geschwindigkeit komplett, da der Speicher nicht ausreicht und es zu einem unendlichen 🔄 Datenkreislauf zwischen DDR4 und VRAM über den PCI-Bus kommt.

Momentan passe ich noch schrittweise die passenden CFG-, Shift- und Steps-Parameter an. Ich denke darüber nach, mit dem Posten von dummen KI-Memes in sozialen Netzwerken anzufangen – mal sehen, wie das läuft… Sobald alle Parameter richtig eingestellt sind, wird der Prozess schnell gehen: Man kann dann täglich ein Mikro-Video „ausspucken“, aber dazu bin ich noch nicht ganz gekommen; ich richte den Ablauf gerade erst schrittweise ein ⚙️