icon
Personal Website

Weekly Coding • 2025-03-24

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

Hallo zusammen. Es ist Zeit für einen Bericht über meine Abenteuer im Code.

⚠️ Aber zuerst: In Next.js wurde eine große Sicherheitslücke entdeckt. Im Gegensatz zu den meisten Lücken, über die ich lese, aber nicht verstehe, wie man sie überhaupt nutzt 🤔💭 …ist diese Lücke einfach und verständlich: Man schreibt „Autorisierung umgehen“ in den Header, und sie wird umgangen 🫡👌. Die Next.js-Bibliothek ist beliebt, und viele nutzen sie. Die Statistik auf dem Screenshot zeigt es. Wer Next.js verwendet, sollte dringend das Update installieren.

Letzte Woche habe ich in meiner Freizeit 18 Stunden in verschiedene Softwareprojekte investiert:

  • 14 Stunden 🌐 für meine persönliche Website, über die ich im vorherigen Post geschrieben habe. Die Entwicklung hat länger gedauert als ursprünglich geplant. Ich versuche es ohne Zeitdruck zu machen.
    • Auf der persönlichen Website richte ich gerade SQLite zur Datenspeicherung ein. Es geht langsam voran. Und ehrlich gesagt bin ich mir nicht sicher, ob SQLite dort wirklich nötig ist. Aber da ich es mir so fest vorgenommen habe, muss ich es fertigmachen 🐞
  • 2 Stunden 🍊 für die Konfiguration des Orange Pi. Hier ist das ext4-Dateisystem nach einem Stromausfall in meiner Wohnung wieder beschädigt worden.
    • Hier muss das System die Dateien nach dem Defekt selbstständig reparieren, aber wie das geht, ist die Frage. Meine vorherigen Versuche, eine automatische Korrektur einzurichten, blieben erfolglos. Dieses Mal habe ich einen anderen Ansatz gewählt. Ich hoffe, es funktioniert jetzt – werden wir beim nächsten Stromausfall sehen 💭
  • 2 Stunden 🔙 für die Recherche von Backup-Programmen. Die Programme heißen rclone und rustic. Beide sind in Go geschrieben und haben sich beide als kompliziert und eigenartig erwiesen. Rclone kann nicht ordnungsgemäß zwischen NTFS und exFAT synchronisieren, und rustic speichert jedes Mal den vollständigen Pfad zur Datei. Aber was ist, wenn ich meine Dateien in einen anderen Ordner verschiebe? 🤔💭😔 Unklar bleibt es.