Datenstrukturen in Python – Linked Lists

Nach den Queues und den Stacks geht es im dritten Artikel zu Datenstrukturen um die Linked Lists. Bei dieser Datenstrukturen hat man es mit Knoten (nodes) zu tun, die miteinander verbunden sind. Zu jedem Knoten gehört ein Wert (value) und ein Zeiger (pointer). Folgende Abbildung zeigt eine Singly Linked List, bei der jeder Knoten nur über einen Zeiger verfügt, der …

Weiterlesen …

iMessage-Datenbank unter macOS lesen

Bereits 2021 hatte ich imessage_reader vorgestellt, ein in Python geschriebenes Open-Source-Programm, das auf Github zum Download zur Verfügung steht oder über folgende Anweisung geklont werden kann: Mittlerweile ist es in Version 0.4.0 erschienen. Neben dem Export (SQLite und Excel) der aus der SQLite-Datenbank chat.db gelesenen Nachrichten, kann nun auch eine Liste der Empfänger von Nachrichten abgefragt werden. Nähere Infos dazu …

Weiterlesen …

macOS-Tipp 63 – Apple Mail per AppleScript zurücksetzen

AppleSkript bietet — neben den Anwendungen Automator und Kurzbefehle — die Möglichkeit, Prozesse zu automatisieren. In diesem Tutorial möchte ich zeigen, wie mit einem Skript Apple Mail zurückgesetzt werden kann. Genauer gesagt werden die Index-Dateien Envelope Index, Envelope Index-shm und Envelope Index-wal entfernt. Zum Zurücksetzen von Apple Mail hatte ich übrigens vor einiger Zeit bereits ein Tutorial geschrieben. Dabei wurde …

Weiterlesen …

Windows 11 – Standard-Apps festlegen

Welche Apps standardmäßig für bestimmte Dateitypen verwendet werden sollen, lässt sich in den Einstellungen festlegen, die wie folgt aufgerufen werden können: Rechtsklick auf „Start“ in der Taskleiste „Einstellungen“ auswählen Im Navigationsbereich (Linke Spalte mit den zur Verfügung stehenden Kategorien) wählt Ihr „Apps“ aus und klickt anschließend auf „Standard-Apps“. Dies führt zu einer neuen Ansicht mit den installierten Anwendungen. Hier kann …

Weiterlesen …