Baum-Datenstruktur in Python

Eine baumartige Struktur trifft man in der Praxis vielerorts an. Man denke zum Beispiel an einen Familienstammbaum, an ein Organisationsdiagramm, an die Organisation eines Turniers oder an eine Mind Map. Grundlagen Auch in der Programmierung existiert eine Baum-Datenstruktur. Diese Datenstruktur ist einfach erklärt. Sie besteht aus Knoten (Nodes) und Kanten (Edges). Ein Knoten ist schlichtweg ein Objekt mit einer Bezeichnung … Weiterlesen …

Flatpak unter Debian Linux einrichten

Software-Suche mit Flatpak im Terminal

Als Nutzer von Debian oder einer darauf basierenden Distribution wird einem mit Sicherheit apt install bekannt sein. Es gibt aber auch andere Wege, um Software auf ein Linux-System zu bringen, beispielsweise Flatpak. Die hierüber installierte Software läuft zusammen mit allen Abhängigkeiten in einer Sandbox-Umgebung, was den Vorteil höherer Kompatibilität hat. Der Nachteil besteht freilich darin, dass die Softwarepakete relativ groß … Weiterlesen …

Daten mit rsync auf einem Synology-NAS sichern

Auf einem Mac oder einem Linux-System kann das Kommandozeilen-Tool rsync verwendet werden, um Dateien auf einem anderen Gerät zu sichern. In diesem Artikel wird erklärt, welche Schritte erforderlich sind, um unter macOS ein entsprechendes Backup einzurichten. Die hier beschriebene Vorgehensweise sollte auch unter Linux funktionieren. Synology NAS konfigurieren Auf einem Synology NAS sind folgende Schritte vorzunehmen: Nachdem Ihr Euch auf … Weiterlesen …

macOS: rsync aktualisieren

rsync im macOS-Terminal

Das Programm rsync ist ein sehr nützliches Kommandozeilen-Tool, das für das Erstellen von Backups oder das Synchronisieren von Verzeichnissen verwendet werden kann. In einem älteren Blogbeitrag wurde erklärt, wie rsync für das Erstellen einer Datensicherung unter macOS genutzt werden kann. Zusammen mit dem Programm Automator, das standardmäßig auf jedem Mac installiert ist, lässt sich so ein eigenes Backup-Programm erstellen. Die … Weiterlesen …