#Archivierung
Explore tagged Tumblr posts
archaeopath · 2 months ago
Text
Interview mit dem Historiker Sebastian Majstorovic über eine Initiative zur #Archivierung digitaler Daten, die die #Regierung von #Trump löschen lässt. #Digitalisierung #Gleichschaltung #Langzeitarchivierung #InternetArchive #USA @histodons group @Historikerinnen group @archivistodon group #histodons #archiver #Archiv
0 notes
fotonomaden-de · 2 years ago
Text
Manuelle Bildbearbeitung
Kontrolle über das fertige Bild durch weitgehend manuelle Bildbearbeitung mit ACDSee pro ACDSee pro ist ein mächtiges Instrument zur Bildbearbeitung und enthält alle Funktionen der Bildorganisation, Dokumentation, der verlustfreien Entwicklung sowie viele Funktionen in Stapelverarbeitung. Vieles will man heute mit KI erledigen. Für manche Funktionen ist aber die manuelle Bildbearbeitung mit der…
Tumblr media
View On WordPress
0 notes
ilovejingo · 8 months ago
Text
Tumblr media
0 notes
fundgruber · 3 months ago
Text
Tumblr media
Zwei Vorteile der tumblr-Archivierung mit Obsidian.md, eine Anleitung, und ein Ausblick.
Vorteile:
Nicht den Plattform-Schwankungen ausgeliefert sein, KI-Verarbeitung, Kommerzialisierung (Enshittification ist das Fachwort, siehe en.wikipedia.org/wiki/Enshittification), veränderte Interfaces und Nutzungsbedingungen. Oder auch Zensurmaßnahmen, die in der Geschichte von Tumblr bis jetzt vor allem nackte Haut betrafen (beim Verkauf an Yahoo damals), was auch für die Kunstgeschichte auch unpraktisch sein konnte (ich habe zwar nur ca. 10-20 Posts verloren aber immerhin), die aber, wie wir an anderen amerikanischen Plattformen derzeit sehen, alles mögliche betreffen können. Will man sein Notizbuch nun in Trumpland speichern? Und im Überwachungskapitalismus ("Die Vereinigten Staaten haben unterschiedliche Datenschutzgesetze und Regeln in Bezug auf den staatlichen Zugang zu Informationen und verfügen möglicherweise nicht über die gleichen Datenschutzvorkehrungen wie dein Heimatland. Du kannst entscheiden, ob du unsere Dienste nutzen möchtest oder nicht." tumblr.com/privacy/de). Du kannst entscheiden... Momentan greift für mich noch der Netzwerkeffekt und ich bleib. Zumindest aber sind Sicherheitskopien notwenig!
Einen verbesserten Zugriff aufs Material zu haben, per Graph-Visualisierung und richtiger Suchfunktion. Oben gezeigt am digitalen Graffitimuseum von @spurloser, von dem ich mir gestern eine Kopie angelegt habe.
Wie funktioniert das nun:
Entweder wir fordern unser eigenes Archiv in den Einstellungen an.
Oder wir laden es mit der Piratensoftware TumblThree herunter (damit können wir sogar andere Tumblr-Blogs herunterladen). Dafür müssen wir uns über die Software einloggen. Wie gesagt, das ermöglicht auch andere Accounts einzulesen, für die Account-Sicherheit erstellen wir uns dafür einen Wegwerfaccount auf Tumblr. Wir stellen ein, dass die Metadaten der Bilder heruntergeladen werden, und dass das Ganze als Json gespeichert wird:
Tumblr media
Wir starten den Download. Ein paar Minuten später haben wir tausende Medien und die Posts als Json. Was wir brauchen versteckt sich aber in einer Datei die images.txt heißt. Die benennen wir in images.json um um sie zu importieren.
Dann holen wir uns das Plugin obisidian-import-json. Damit das Plugin weiß, was genau es sich aus dem Json herausfischen soll, müssen wir ein Template anlegen.
Hier ist ein Template, dass ein Bild mit der Bildunterschrift und den Tags versieht. Es entfernt dabei noch die Leerzeichen in den Tags (weil Leerzeichen in Tags in Obsidian nicht funktionieren):
![{{photo-caption}}]({{downloaded-media-files.[0]}}) Tags: {{#each tags}}#{{replace this " " ""}} {{/each}}
Das speichern wir uns als Notiz in Obsidian.
Dann öffnen wir die images.json im Plugin, verweisen auf unser Template, stellen noch ein, welches Feld als Name für die Notizen verwendet werden soll ("Field to use as note name". Das Feld id bietet sich an), und drücken Import. Dann passiert nichts? Doch, das Tool hat nur keinen Fortschrittsbalken, im Ordner können wir aber sehen, dass die Markdown-Dateien erzeugt werden. Es kommt dann auch kurz eine Meldung über den Abschluss des Imports, aber wir sehen auch im Ordner wenn alle Markdown Datein fertig sind (Abgleich mit der herunterladenen Post-Anzahl). Dann müssen wir nur noch die Bilder in den Ordner mit den Markdown Dateien kopieren und unser Archiv ist fertig.
--
Ausblick: Als nächstes testen wir den Instaloader, ein Tool, das das gleiche für Instagram macht: https://instaloader.github.io/. Spannend an diesen Werkzeugen in Kombination mit einer Markdown-Notiz-Software ist, dass sie uns ermöglichen, verschlagwortetes Material in einen Wissensgraphen zu importieren, der dann auch noch leicht zu übertragen ist, die Markdown Dateien können in die Nextcloud, oder mit verschiedenen Notiz-Programmen gelesen werden.
Und in der Zukunft, lesen wir dann unsere neuen Posts per RSS-Plugin direkt aus dem Tumblr in Obsidian ein, laden die Medien per Plugin nach, und haben so unser Web-Archiv immer up to date.
9 notes · View notes
z428 · 2 years ago
Text
Der Mittag: Brot und Kaffee. Archivierung. Datensicherung - und das Abschweifen in seltsamen Überlegungen zu beiden Bestandteilen des Wortes. Dazu Lauschen auf das Wasser in Dachrinne und Fallrohren, die Schritte des Nachbarn im Treppenhaus, den Hausmeister, der gegenüber Mülltonnen durch die weit geöffnete Tür zerrt. Zwei Etagen weiter oben verbrennt eine Zigarette im Aschenbecher, vor dem Küchenfenster, eine dünne Spur aus Rauch verschmilzt mit feinem Nieselgrau. Das Auto des Ordnungsamts parkt an der Kreuzung, im Halteverbot. Vor der Kneipe wartet eine Gruppe Bauarbeiter, und auch sonst versucht jeder, seinen Platz zu halten in einem Tag, der träge, aber bestimmt dahinzieht.
#outerworld #lunch break and weather #where we do what we do #concrete city #rain and haze
2 notes · View notes
buchungs · 4 days ago
Text
Beste online Nachhilfe Buchführung
Tumblr media
Häufige Fehler bei der Steuererklärung und wie man sie vermeidet
Die Steuererklärung kann ein stressiger Prozess sein und selbst kleine Fehler können zu erheblichen Problemen führen. Hier beschreiben wir häufige Fehler, die Menschen machen, und wie man sie vermeidet.
Häufige Fehler
Ein häufiger Fehler ist das Versäumen von Steuerfristen. Eine nicht rechtzeitige Einreichung kann zu Strafen und Zinsen führen. Darüber hinaus können falsche persönliche Angaben wie Name oder Adresse zu Komplikationen führen. Viele Personen übersehen auch die zulässigen Abzüge, was zu einer Überzahlung führen kann.
So vermeiden Sie diese Fehler
Um zu vermeiden, dass Fristen verpasst werden, legen Sie in Ihrem Kalender Erinnerungen für wichtige Steuertermine fest. Die Organisation von Finanzdokumenten über das ganze Jahr hinweg kann die Archivierung erleichtern und die Fehlerwahrscheinlichkeit verringern. Erwägen Sie den Einsatz einer Steuersoftware oder wenden Sie sich an einen Fachmann, insbesondere wenn Ihre finanzielle Situation komplex ist.
Die Rolle des BuchungsSchatz
Bei BuchungsSchatz legen wir Wert auf die Bedeutung einer korrekten Steuererklärung. Unsere Nachhilfedienste vermitteln Ihnen das Wissen und die Fähigkeiten, die Sie benötigen, um häufige Fehler zu vermeiden. Wir bieten personalisierte Lernpläne an, die auf Ihre individuellen Bedürfnisse zugeschnitten sind und sicherstellen, dass Sie die Feinheiten des deutschen Steuersystems verstehen.
Abschluss
Wenn Sie bei der Steuererklärung proaktiv vorgehen, können Sie Zeit, Geld und Stress sparen. Überlassen Sie Ihre Finanzen nicht dem Zufall – melden Sie sich noch heute für einen Kurs bei BuchungsSchatz an und sorgen Sie für eine reibungslose Steuersaison!
0 notes
draegerit · 2 months ago
Text
ESP32 Daten als CSV exportieren: Einfacher Zugriff über den Webbrowser
Tumblr media
In diesem Beitrag zeige ich dir, wie du die Verbrauchsdaten eines Shelly-Geräts auf einem ESP32-C3 Mikrocontroller speichern und anschließend bequem per REST-Schnittstelle als CSV-Datei exportieren kannst. Im vorangegangenen Beitrag „Shelly 1PM + ESP32: Daten speichern & zeitgesteuert senden“ habe ich bereits erläutert, wie sich die Messwerte lokal sichern und automatisch an ThingSpeak übertragen lassen. Nun erweitern wir das Projekt um eine einfache und praktische Möglichkeit zur lokalen Datenweitergabe per Webbrowser. https://youtu.be/S2qRoNZroCY Ein Leser hat daraufhin die sinnvolle Idee eingebracht, die gespeicherten Daten zusätzlich als CSV-Datei verfügbar zu machen – zum Beispiel für die Weiterverarbeitung in Excel oder zur lokalen Archivierung.
Tumblr media
ESP32-C3 Super Mini mit Shelly PMs und Plug S In diesem Beitrag zeige ich dir, wie du genau das umsetzen kannst: Der ESP32 stellt über einen kleinen integrierten Webserver die erfassten Messwerte als CSV-Datei zum Download bereit. So kannst du bequem über deinen Browser auf die Daten zugreifen – ganz ohne zusätzliche Tools oder Cloud-Zwang.
Rückblick - Aufzeichnen der Daten auf dem Mikrocontroller
Die vom Shelly gelieferten Messdaten (Spannung, Strom, Leistungsaufnahme) werden über die integrierte REST-Schnittstelle regelmäßig vom ESP32-C3 Mikrocontroller abgefragt und lokal im Flash-Speicher gesichert. Die Speicherung erfolgt im JSON-Format, strukturiert nach Datum und Zeitstempel, sodass die Daten später einfach verarbeitet oder exportiert werden können – auch bei fehlender Internetverbindung. 👉 Tipp: Eine ausführliche Schritt-für-Schritt-Anleitung zum Aufbau, zur Programmierung und zur Datenspeicherung findest du in meinem Beitrag: „Shelly 1PM + ESP32: Daten speichern & zeitgesteuert senden“. Datenarchiv für 5 Tage – Speicher automatisch verwalten Um eine längere Verfügbarkeit der Daten zu gewährleisten, werden die erfassten Werte nun nicht mehr direkt nach dem Upload an ThingSpeak gelöscht. Stattdessen bleiben sie für maximal 5 Tage auf dem Mikrocontroller gespeichert. So kannst du die Daten zusätzlich als CSV-Datei im Browser abrufen oder lokal sichern – auch nachträglich. Außerdem wurde das Messintervall von 5 auf 15 Minuten angepasst, um den Speicherverbrauch pro Tag zu reduzieren. Bei einem Intervall von 15 Minuten entstehen ca. 96 Datensätze pro Tag, was selbst bei mehreren Tagen gut in den internen 4 MB Flash-Speicher passt. Die Datensätze werden nun täglich geprüft: Ist ein Datumseintrag älter als 5 Tage, wird dieser automatisch gelöscht. So bleibt der Speicherplatz effizient verwaltet, und du erhältst trotzdem eine kurze Historie deiner Energiedaten – ohne manuelles Eingreifen.
Auslesen der JSON-Daten vom Mikrocontroller
Wie bereits erwähnt, werden die erfassten Messdaten auf dem Mikrocontroller im JSON-Format gespeichert. Es gibt mehrere Möglichkeiten, diese Daten auszulesen. Die einfachste Methode besteht darin, die Datei direkt über die Entwicklungsumgebung Thonny vom Mikrocontroller auf den PC zu kopieren. Dazu ist allerdings eine aktive Verbindung über ein USB-Datenkabel erforderlich – was in manchen Szenarien nicht möglich oder praktisch ist. Eine clevere Alternative bietet eine einfache REST-Schnittstelle, die wir mit wenigen Zeilen Code selbst einrichten können. Das ist einer der vielen Vorteile von MicroPython: Es ermöglicht uns, schnell einen kleinen Webserver zu realisieren, über den wir die Daten bequem per Browser abrufen können – ganz ohne physische Verbindung.
Schaltung am ESP32-C3
Im Grunde benötigt man keine zusätzliche Schaltung denn es spielt sich alles ohne zusätzliche Komponenten ab. Jedoch habe ich drei LEDs angeschlossen um den aktuellen Zustand zu visualisieren.
Tumblr media
Schaltung - ESP32-C3 mit LEDs - Eine blaue LED für die aktive WiFi-Verbindung. - Eine rote LED für eventuelle Fehler. - Eine grüne LED als indikator für abruf der Daten vom Shelly.
Tumblr media
ESP32-C3 - Fehler keine WiFi-Verbindung
Tumblr media
ESP32-C3 erfolgreicher Abruf der Daten
Programmieren einer REST-Schnittstelle in MicroPython
In diesem Abschnitt programmieren wir die REST-Schnittstelle direkt auf dem ESP32 in MicroPython. Ziel ist es, zwei zentrale UseCases abzubilden: - Download der Messdaten als CSV-Datei – zur einfachen Weiterverarbeitung z. B. in Microsoft Excel oder ähnlichen Anwendungen. - Bereitstellung der Rohdaten im JSON-Format – ideal für Entwickler, APIs oder Tools, die die Daten maschinell weiterverarbeiten möchten. Beide Varianten sind über den Webserver bequem über den Browser abrufbar – lokal, ohne Cloud-Anbindung, und ohne zusätzliche Software.
Tumblr media
Ausgabe der gespeicherten Daten im JSON-Format
Tumblr media
download der Daten als CSV-Datei vom ESP32-C3 Der Download der CSV-Datei funktioniert besonders komfortabel: Der Chrome-Browser bietet die Datei beim Aufruf der entsprechenden URL direkt zum Speichern an – ganz ohne zusätzliches Zutun. Alles, was wir im Code tun müssen, ist, die CSV-Daten korrekt an den Client zu senden. Der Browser übernimmt den Rest automatisch. Ich habe dir den Code bereits im Beitrag Shelly 1PM + ESP32: Daten speichern & zeitgesteuert senden ausführlich vorgestellt, hier soll es lediglich um die REST-Schnittstelle gehen. Du findest im nächsten Kapitel jedoch den kompletten Quellcode als ZIP-Datei zum download. Schritt 1 - initialisieren des Servers Da wir bereits eine aktive WiFi-Verbindung haben, können wir direkt mit der Initialisierung des Servers starten. Das Gute ist, das MicroPython dafür alles mitbringt und wir hier keine Zusätzlichen Module installieren müssen (wir müssen diese lediglich im Code importieren). # Module für Netzwerk, Datenverarbeitung und Zugriff auf gespeicherte Daten import socket import ujson import datastore import util import logger from configuration import REST_SERVER_PORT # Initialisiert den REST-Server auf dem angegebenen Port (Standard: 80) def init_rest_server(port=REST_SERVER_PORT): addr = socket.getaddrinfo('0.0.0.0', port) # Ermittelt die Adresse s = socket.socket() # Erstellt einen TCP-Socket s.bind(addr) # Bindet den Socket an die Adresse s.listen(1) # Wartet auf Verbindungen (max. 1 gleichzeitig) s.setblocking(False) # Setzt den Socket auf nicht-blockierend (wichtig für Main-Loop) logger.debugLog(f'REST-Server läuft auf Port {port}') return s Schritt 2 - Anfragen akzeptieren und senden der Daten Die nächste Funktion beinhaltet das akzeptieren einer Anfrage vom Client und das senden der Daten. parse_http_request(request) – HTTP-Anfrage analysieren Diese Funktion extrahiert aus der ersten Zeile der eingehenden HTTP-Anfrage die HTTP-Methode (z. B. GET) sowie den angeforderten Pfad (z. B. /data?format=csv). So wissen wir, auf welche Ressource zugegriffen werden soll. def parse_http_request(request): try: request_line = request.split('rn') method, path, _ = request_line.split() return method, path except: return None, None get_format_from_path(path) – Ausgabeformat bestimmen (JSON oder CSV) Hier wird geprüft, ob in der URL ein format=-Parameter übergeben wurde. Falls ja, wird das gewünschte Format zurückgegeben – standardmäßig ist json voreingestellt. Beispiel: /data?format=csv → Ausgabe als CSV-Datei. def get_format_from_path(path): format_type = "json" if '?' in path: query = path.split('?') params = query.split('&') for p in params: if '=' in p: key, value = p.split('=') if key == 'format': format_type = value.lower() return format_type respond_with_csv(client, data) – CSV-Antwort an den Client senden Diese Funktion übernimmt den CSV-Export: Die Daten werden in CSV umgewandelt und mit den passenden HTTP-Headern an den Client zurückgeschickt. Browser wie Chrome starten bei Content-Type: text/csv automatisch den Dateidownload. def respond_with_csv(client, data): csv_data = util.dict_to_csv(data) client.send("HTTP/1.1 200 OKrn") client.send("Content-Type: text/csvrn") client.send("Access-Control-Allow-Origin: *rn") client.send("Connection: closernrn") client.send(csv_data) respond_with_json(client, data) – JSON-Daten senden Hier werden die Daten als JSON an den Client gesendet. Das ist besonders hilfreich für Entwickler, APIs oder Automatisierungsskripte, die die Rohdaten weiterverarbeiten möchten. def respond_with_json(client, data): json_data = ujson.dumps(data) client.send("HTTP/1.1 200 OKrn") client.send("Content-Type: application/jsonrn") client.send("Access-Control-Allow-Origin: *rn") client.send("Connection: closernrn") client.send(json_data) handle_rest_request(server) – REST-Endpunkt zentral verarbeiten Dies ist die Hauptfunktion, die die REST-Schnittstelle steuert. Sie akzeptiert eingehende Verbindungen, wertet die Anfrage aus, lädt die Daten und entscheidet anhand des Formats, ob JSON oder CSV gesendet werden soll. Für ungültige Pfade wird eine einfache 404-Meldung zurückgegeben. def handle_rest_request(server): try: client, addr = server.accept() except OSError: return try: request = client.recv(1024).decode('utf-8') method, path = parse_http_request(request) if method == 'GET' and path.startswith('/data'): format_type = get_format_from_path(path) data = datastore.read_json_file() if format_type == 'csv': respond_with_csv(client, data) else: respond_with_json(client, data) else: client.send("HTTP/1.1 404 Not Foundrn") client.send("Content-Type: text/plainrnrn") client.send("Seite nicht gefunden.") except Exception as e: logger.debugLog(f"Fehler beim Verarbeiten: {e}") finally: client.close()
Quellcode zum Abrufen der Daten vom ESP32 via REST-Schnittstelle
Den Quellcode habe ich in mehrere Dateien aufgeteilt und so deutlich übersichtlicher gestaltet. - main.py => Hauptprogramm - wifi.py => Aufbau der WiFi-Verbindung - datastore.py => Funktionen zum Daten vom Mikrocontroller zu lesen und zu speichern - led.py => LEDs steuern (WiFi, Fehler, Datenabruf) - logger.py => Datenlogger für Fehler-/Infomeldungen - util.py => Hilfsfunktionen für das Programm (Datumformatieren, etc.) - configuration.py => Werte für die WiFi-Verbindung, Server-Port, etc. fertiges Programm zum speichern von Daten eines Shellys auf dem ESP32-C3 und abrufen via REST-SchnittstelleHerunterladen Quellcode - main.py # Standardbibliothek für Zeitfunktionen import time # Eigene Module import wifi # WLAN-Verbindung herstellen import led # LEDs zur Statusanzeige import fetchShellyData as shelly # Modul zum Abrufen von Shelly-Daten via HTTP import util # Hilfsfunktionen, z. B. zum Parsen der Daten oder RTC-Sync import logger # Debug-Logging import datastore # Daten lokal speichern/verwalten import machine # MicroPython-Hardwarefunktionen (z. B. Reset, Pin, etc.) import server as restServer # REST-API-Modul zum Bereitstellen von Daten # Zeitintervall zwischen zwei Datenabrufen (in Millisekunden) from configuration import FETCH_INTERVAL_MS # Zeitpunkt des letzten Abrufs merken letzter_aufruf = time.ticks_ms() # Aufgabe: Daten vom Shelly holen, aufbereiten und speichern def fetchData_task(): data = shelly.fetch_shelly_data() # Rohdaten vom Shelly abfragen (HTTP GET) shellyData = util.extract_shelly_values(data) # Wichtige Werte extrahieren (current, voltage, apower) led.receivedDataLED() # LED blinkt kurz zur Bestätigung des Dateneingangs datastore.read_json_file() # Vorherige Daten aus Datei laden datastore.remove_old_entries() # Alte Einträge ggf. löschen (z. B. > 5 Tage alt) datastore.add_entry(shellyData) # Aktuelle Daten hinzufügen datastore.save_data_to_file() # Daten wieder in Datei speichern # Hauptprogramm try: led.setErrorLED(False) # Fehler-LED ausschalten led.setWiFiActive(False) # WiFi-LED ebenfalls deaktivieren (wird gleich gesetzt) isWiFiConnected = wifi.connect_wifi() # Mit WLAN verbinden logger.debugLog('WiFi Verbindung: '+ ('AN' if isWiFiConnected else 'AUS')) if isWiFiConnected: if util.sync_rtc(): # Systemzeit mit NTP synchronisieren server = restServer.init_rest_server() # REST-API initialisieren while True: restServer.handle_rest_request(server) # HTTP-Anfragen bearbeiten jetzt = time.ticks_ms() # Aktueller Zeitstempel if time.ticks_diff(jetzt, letzter_aufruf) >= FETCH_INTERVAL_MS: fetchData_task() # Nur alle 5 Sekunden Daten abrufen letzter_aufruf = jetzt else: led.setErrorLED(True) # RTC-Sync fehlgeschlagen → Fehler anzeigen else: led.setErrorLED(True) # WLAN-Verbindung fehlgeschlagen → Fehler anzeigen led.setWiFiActive(False) # WLAN-LED am Ende wieder deaktivieren except Exception as e: led.setErrorLED(True) # Fehler-LED einschalten bei unerwartetem Fehler print(e) # Fehlerausgabe zur Analyse Quellcode - wifi.py # Importiere Netzwerksteuerung für WLAN import network import time import led from configuration import WIFI_SSID as SSID, WIFI_PASSWORD as PASSWORD # WLAN-Zugangsdaten (→ solltest du später z. B. in eine separate config.py auslagern) SSID = "FRITZBox7590GI24" PASSWORD = "22894580214767401850" # Verbindet das Gerät mit dem WLAN-Netzwerk def connect_wifi(): global SSID, PASSWORD # WLAN-Schnittstelle im Station-Modus (STA_IF = Client-Modus) wlan = network.WLAN(network.STA_IF) wlan.active(True) # Aktiviert WLAN # Wenn noch keine Verbindung besteht, versuche zu verbinden if not wlan.isconnected(): print("Verbinde mit WLAN...") wlan.connect(SSID, PASSWORD) # Warte auf Verbindung (max. 10 Sekunden) timeout = 10 # Sekunden while not wlan.isconnected() and timeout > 0: led.blink(0.25) # Status-LED blinkt während Verbindungsversuch timeout -= 0.5 print(".", end="") # Ausgabe eines Punkts pro Versuch (optional) # Ergebnis prüfen if wlan.isconnected(): print("nWLAN verbunden.") print("IP-Adresse:", wlan.ifconfig()) # Ausgabe der zugewiesenen IP-Adresse led.setWiFiActive(True) # WLAN-LED einschalten return True else: print("nVerbindung fehlgeschlagen.") led.setWiFiActive(False) # WLAN-LED ausschalten return False Quellcode - datastore.py # JSON-Verarbeitung und Logging import ujson import logger import util from configuration import DATASTORE_FILENAME as filename # Globale Datenstruktur zum Zwischenspeichern der Daten im RAM data = {} # Liest die JSON-Datei ein und lädt sie als Dictionary in die globale Variable `data` def read_json_file(): global data, filename try: with open(filename, 'r') as file: data = ujson.load(file) # Inhalt der Datei in `data` laden return data except OSError: logger.debugLog(f"Datei '{filename}' wurde nicht gefunden.", "ERROR") except ValueError: logger.debugLog(f"Fehler beim Einlesen der Datei '{filename}': Ungültiges JSON-Format.","ERROR") # Fügt einen neuen Messwert in die Datenstruktur ein def add_entry(values_dict): global data # Extrahiere Datum im Format DD.MM.YYYY und Zeitstempel (Unixzeit) timestamp_str = values_dict date_str = util.timestamp_to_date(values_dict) # Wenn der Tag noch nicht im Dictionary ist, anlegen if date_str not in data: data = {} # Entferne den Zeitstempel aus dem Dictionary der Messwerte (ist schon im Key enthalten) values_dict.pop('unixtime') # Werte unter dem entsprechenden Datum und Zeitstempel speichern data = values_dict # Speichert die globale `data`-Struktur als JSON-Datei def save_data_to_file(): global data, filename try: with open(filename, "w") as file: ujson.dump(data, file) # Schreibe Daten in Datei logger.debugLog("Daten erfolgreich gespeichert.") except OSError as osError: logger.debugLog("Fehler beim Schreiben der Datei. Read the full article
0 notes
toletoletole · 3 months ago
Text
 Archivierung und Analyse des Nachlasses von Helm Stierlin
 An der Medizinischen Klinik II / Klinik für Allgemeine Innere Medizin und Psychosomatik am Zentrum für Psychosoziale Medizin der Universität Heidelberg ist im Projekt „Wissenschaftliche Archivierung und Analyse des Nachlasses von Helm Stierlin (1926-2021)“ eine humanmedizinische Doktorarbeit (Dr. med.) zu vergeben.  Continue reading  Archivierung und Analyse des Nachlasses von Helm Stierlin
0 notes
wienersregalsysteme · 3 months ago
Text
Effiziente Lagerlösungen mit Doppelboden-Auszügen
In vielen technischen und gewerblichen Bereichen sind Doppelböden ein bewährtes Mittel zur flexiblen Raumgestaltung. Um den Platz darunter optimal zu nutzen, bieten sich Auszüge für Doppelboden als clevere Ergänzung an. Sie ermöglichen eine übersichtliche Lagerung und erleichtern den Zugriff auf wichtige Komponenten.
Wie funktionieren Doppelboden-Auszüge?
Doppelboden-Auszüge sind spezielle Schienensysteme mit Schubladen oder Plattformen, die direkt im Doppelboden integriert werden. Sie lassen sich mühelos herausziehen und bieten dadurch eine praktische Lösung für die Aufbewahrung von Werkzeugen, Kabeln oder technischen Geräten.
Dank hochwertiger Materialien wie Edelstahl oder Aluminium sind diese Systeme besonders robust und belastbar. Zudem sind sie in verschiedenen Größen erhältlich, sodass sie individuell an den jeweiligen Bedarf angepasst werden können.
Warum sind Auszüge für Doppelboden sinnvoll?
Maximale Raumnutzung
Der oft ungenutzte Platz unter dem Doppelboden wird effektiv für Lagerzwecke genutzt.
Einfacher Zugriff
Kein umständliches Entfernen von Bodenplatten – einfach Auszug herausziehen und sofort das gewünschte Objekt entnehmen.
Erhöhte Ordnung und Übersichtlichkeit
Gegenstände werden sicher und systematisch aufbewahrt, was Suchzeiten reduziert.
Flexibel anpassbar
Modular aufgebaute Systeme können je nach Anforderungen erweitert oder umgestaltet werden.
Sicherheit und Ergonomie
Durch eine geordnete Lagerung werden Unfälle vermieden und die Arbeitseffizienz gesteigert.
Typische Einsatzgebiete von Doppelboden-Auszügen
Serverräume: Aufbewahrung von Ersatzteilen und Werkzeugen zur schnellen Wartung.
Bürogebäude: Platzsparende Archivierung von Dokumenten.
Produktionsstätten: Sichere Lagerung von technischen Komponenten oder empfindlichen Materialien.
Worauf sollte man beim Kauf achten?
Belastbarkeit: Je nach Verwendungszweck sollte der Auszug die nötige Tragkraft aufweisen.
Materialqualität: Korrosionsbeständige und robuste Materialien sorgen für Langlebigkeit.
Montagefreundlichkeit: Ein einfaches Installationssystem spart Zeit und Kosten.
Fazit
Doppelboden-Auszüge sind eine smarte Lösung, um vorhandenen Platz effizient zu nutzen. Sie erleichtern den Zugriff auf wichtige Gegenstände, verbessern die Organisation und sorgen für eine sichere Arbeitsumgebung. Wer auf mehr Ordnung und Komfort setzt, profitiert langfristig von diesen praktischen Lagersystemen.
1 note · View note
fabiansteinhauer · 3 months ago
Text
Tumblr media
Anfängerübung/ Letter
1.
Giovanni Battista (Giambattista) Della Porta, also schon wieder (nach Huguet oder Hugues a Porta oder de la Porte) jemand von dem Tor oder dem Bogen, von porta und/oder arca, vom Hafenviertel, aus der Stadt oder vom Wasser, ist in der Geschichte und Theorie der Letter eine Schlüsselfigur, ausserdem ist er Alchemist. Schlüsselfigur ist er, weil er Verschlüsseler und Entschlüsseler ist. Er gilt sogar als einer der größten Kryptographen seiner Zeit, kommt dazu noch aus Neapel, also von magischem Ort, einer Hafenstadt am Fuße eines Vulkans. Dort soll das Nachleben der Antike noch weniger zu ignorieren sein als anderswo. Dieser Ort soll eine Kippe sein, auch in die Antike und dorthin, wo mittags kurze Schatten und Kausalitäten im Süden sind.
Della Porta ist jemand, dem man in Anfängerübungen zur Geschichte und Theorie des Rechts einen Platz reservieren könnte. Wenn so eine Übung auch mit der Geschichte und Theorie juridischer Kulturtechniken zu tun hat, sollte man es tun. Die Techniken, mit denen er sich befasst hat, sind magische und mantische Praktiken, sie haben mit den Attraktionen, den Kontraktionen und den Distraktionen von Körpern zu tun, auch mit Affinität. Er denkt dabei besonders an die Alchemie, jene Kunst, die sich nach einer These von Hans Christian von Herrmann von der Scheidekunst oder Chemie dadurch unterscheidet, dass sie nicht untersucht, sondern probt. Die Probe ist veraltet, die Untersuchung ist irgendwann abgeschlossen, durch's Tor tritt ein: das Experiment.
Von della Porta sagt man, er sei der Erfinder eines Kassibers (das ist das Objekt einer Schreibtechnik, das durch Gitterstäbe und dabei die Zensur passieren muss. Er konnte in Eier [sic!] schreiben. Seine Kontakte saßen von der Inquisition verhaftet im Kerker. Alles was hineinging wurde kontrolliert, nur nicht die Eier oder die nur äußerlich. Er schrieb auf rohe Eier, vielleicht in Spiegelschrift, auf jeden Fall mit einer Tinte, die beim Kochen abgewaschen wurde. Die Mischung hat er entwickelt, auf der Innenseite der Schale blieb alles lesbar. Die Geschichte taugt was. Er gründete eine der ersten wissenschaftichen Akadamien, wird auch einmal von der Inquisition angeklagt, wird Jesuit, arbeitet auch zur Meteorologie und an der Camera Obscura. Ohne ihn ist die zeitgenössische Rechtstheorie denkbar, aber nicht so aufregend wie mit ihm.
2.
In der heutigen Forschung zur Rechtsgeschichte und Kunstgeschichte ist Della Porta wegen einer Arbeit von 1566 bekannt, der L'Arte del ricordare. Das würde man wohl mit Kunst der Erinnerung übersetzen. Er arbeitet zur Kulturtechnik Mnemotechnik, Gedächtniskunst oder ars memoria.
Weil ich in den letzten Tagen an dem Druckersignet (Markenzeichen) arbeite, das die Familie a Porta/ de la Porte in Lyon zur gleichen Zeit benutzte, emblematisch mit zwei Mottos ausgestaltete (libertatem meam mecum porto und Recondita Pando) taste ich aus, wie man L'Arte del ricordare noch übersetzen kann: Rekord(er)technik, Kunst der Speicherung, Kunst der Aufnahme, Aufzeichnung, Aufschreibung und des Aufsagens/ Aufzählens, Kunst des Anlegens, Kunst der Registrierung, Kunst der Archivierung, Kunst der Aufbewahrung, Sammelkunst zum Beispiel.
Ich taste die Übersetzungsmöglichkeiten bis zum Anschlag aus, über die Momente hinweg, in denen Lehrer vom Gymnasium Gänsehaut bekommen hätten, auch über die Momente hinaus, in denen die Klasse einen in spontanem Ausbruch auslachen würde (dann ist Witz und wohl eine Beziehung zu allem dem, was unter dem Gesetz ist im Raum), auch um bestimmten, also eingerichteten und ausgeübten Selbstverständlichkeiten durch Ausweichmanöver zu begegnen, etwa jener Selbstverständlichkeit, mit der man Erinnerung mit bestimmten Techniken assoziiert und mit anderen nicht. Ricordare ist ein Wort aus einer Sprache, die (so lautet eine Formel) durch Rom ging und nach Rom pendelte. Solchen Worten passiert immer mal wieder dasjenige, wovon sie sprechen. Ihnen passiert, gewechselt und verwechselt zu werden, sie bleiben Worte, die man nutzt, um loszuwerden was sie sagen. Ricordare kann bolisch übersetzt werden: wie ein Ball, ballend und geballt, mit allen Biegsamkeiten, die dann so vorkommen. Erinnern ist eines der Wörter, die dem Wort ricordare verknüpft sind, Seilmacher ein anderes. Recondere (wie in Recondita) und ricordare sind unterschiedliche Verben, aber nicht total unterschiedlich. Heute übersetze ich mal den Titel der Arbeit von 1566 mit Kunst wiederholbarer Verflechtungen.
3.
Man lehrt teilweise, für die Erinnerungen nur den eigenen Körper, sogar nur den Kopf zu verwenden. In Klausuren, Schreibtechniken, die in Deutschland ab dem 19. Jahrhundert wichtiges Mittel werden, um Juristen zu fabrizieren (ihnen Zensuren zu geben) und deren Begriff durch das kanonischen Recht gegangen ist (dort eine Architektur ungeteilter Herzen bezeichnete) gelten Kopf und Innerlichkeit nicht bloß als Trumpf. Spickzettel werden sogar als Täuschung gewertet.
Anderswo ist man nicht so auf Innerlichkeit und dabei eine Erinnerung fokussiert, die sich im Kopf aufhalten und zuerst im Gehirn abspielen soll, was dort aufgezeichnet und gespeichert sein soll (danach darf es wohl in den Mund oder die Hände, um gesagt oder geschrieben zu werden). Anderswo gehören zur Kunst der Erinnungen ausgefeilte Riech-, Schreib-, Zeichen- und Verzettelungstechniken. Schon die Formulierung, dass man etwas im Kopf und nur im Kopf haben soll erscheint als seltsame Abstraktion, sogar im Hinblick auf den Rest der Körpers, zum Beispiel die Leber oder das Knie.
Giovanna Battista Della Porta ist als Verfasser von L'Arte del ricordare in der Rechtsgeschichte und Kunstgeschichte auch heute dem Fachpublikum bekannt (siehe Behrmanns deutschsprachiges Standardwerk zu Bild und Ideengeschichte des Rechts um 1600). In der Rechtstheorie ist er nicht so bekannt, es sei denn, man zählt Georges Didi-Hubermans Arbeiten zur Rechtstheorie (was ich dringend empfehlen würde), der widmet ihm was. Bei Carolin Behrmann kommt Della Porta in einem Kapitel zum ABC der Zeugen glücklicherweise vor. Behrmann druckt Della Portas Alfabeto figurato ab, zu dem man oben eine spätere, abweichende Version, nämlich Giovanni Battista Bracellis Version von 1632 sieht. Della Portas Arbeit von 1566 ist schwer aufzutreiben, schon ein Digitalisat im Netz zu finden ist schwer (ich suche noch ein gutes Digitalisat).
Behrmann macht in ihrem Buch darauf aufmerksam, dass Della Portas Version des Alfabeto figurato sich dadurch auszeichnet, Körper in Haltungen zu zeigen, die von Bildern der Märtyrer bekannt sind. Affektive Extremsituationen (Behrmann) sollen sich besonders einprägen. Die Körper, die Letter bilden, erscheinen also teilweise als gepeinigte oder gemarterte Körper: B (heiliger Sebastian) und X (Heiliger Andreas) nennt Behrmann als Beispiele der Märtyrerikonographie. Manche der Körper scheinen hingegen mit gespreizten Beinen zum Akt bereit, das M und das V, was nicht unbedingt eine Qual, ein Opfer oder ein Martyrium sein muss, aber auch einen prägenden Eindruck hinterlassen kann.
Der Vergleich zu Bracellis Version von 1632 stärkt noch einmal die Lesart, die Behrmann Della Portas Lettern durch die Bezüge zur Märtyrerikonographie gibt: Bracelli zieht die Geschlechter viel deutlicher auseinander (man kann bei ihm zwei Geschlechter unterscheiden ) und dann wieder aufeinander. Was hier Akt ist, ist auch Kooperation in der Teilung der Geschlechter. Das Paar ist eine Paarung, in der Subjekt und Objekt die Positionen auch tauschen (auch so wie Aby Warburg das auf dem berühmten Zettel von 1896 mittels S, O, Tafel, Achse und Wirbel zeichnet) sind hier diejenigen, die den Akt durch Aktion und Passion (und Reaktion) vollziehen.
Tumblr media
3.
Der Akt ist in Della Portas und Bracellis Alphabeten keine reine Aktion und nicht nur Aktion. Der Akt ist hier eine Handlung, ist ein Händeln, ist auch auch ein verrenkter Körper, ist auch, noch deutlicher bei Bracelli, Kooperation, ist auch Kommunikation und auch Operation. In allen Fällen ist Akt das, was durch und von Aktion und Passion durchgezogen und durchzogen wird. Ich wähle dieses Begriffspaar und unterstelle, dass der Begriff der Reaktion hier mitgeschleppt wird. Die Begriffe des Pathos, der Passivität, des Passenden und Passierenden werden ebenfalls mitgeschleppt. In allen Fällen ist der Akt (wie die Letter) etwas, das so oder so mitgemacht wird. In Details (und vielleicht nur da) sind die Bedeutungen zu schärfen und ist zu sagen, wo hier Aktion und wo Reaktion, wo Passion, wo Passivität, wo Pathos, wo das Passende und wo das Passierende zu lesen ist. Behrmann weist in dem Kapitel zum ABC der Zeugen darauf hin, dass die Letter bei ihm komischen, grotesken, erotischen und obszönen Motiven folgen. Bracelli verzichtet auf die Märtyrerikonographie und baut die komischen, erotischen Elemente aus. Bei Bracelli werden die Letter gymnastischer und artistischer, das Groteske und das Obszöne werden abgemildert.
4.
Wenn die Theorie der Letter eine theory of typos ist, dann ist sie vielleicht auch eine Theorie von Entwurfs- und Verwerfungslinien, die mit Prägung und Charakter zu tun haben.
0 notes
beautymediashop · 4 months ago
Photo
Tumblr media
✨ Nebenwirkungen & Alternativmethoden der Dauerwelle – Für eine professionelle Beratung! ✨ 📄 Mit diesem Formular bieten Sie Ihren Kunden eine umfassende Übersicht über mögliche Nebenwirkungen und Alternativen der Behandlung. So fördern Sie eine transparente Kommunikation und gewährleisten, dass Ihre Kunden gut informiert und vorbereitet sind. Das Dokument ist flexibel anpassbar, um es perfekt auf die Atmosphäre Ihres Studios abzustimmen. 📋 Inhalt: ▪ Auflistung möglicher Nebenwirkungen ▪ Übersicht der Alternativmethoden 📌 Produktdetails: Dateityp: Canva Link & PDF Datei Format: A4 Seitenanzahl: je Übersetzung 2 Seiten Sprache: Deutsch 🌟 Nutzen und Vorteile: ▪ Sofort einsatzbereit – keine aufwendige Dokumentenerstellung mehr notwendig ▪ Nachhaltig – reduziert Papierverbrauch durch digitale Nutzung ▪ Anpassbar – bearbeiten Sie das Formular individuell in Canva ▪ Platz- und Kosteneinsparung durch digitale Archivierung ✅ Empfehlungen: – Einverständniserklärung: Rechtliche Absicherung und klare Kommunikation der Risiken. – Vorabinformationen: Bereiten Sie Ihre Kunden optimal auf die Behandlung vor. – Pflegehinweise im A4-Format: Unterstützen Sie Ihre Kunden mit wertvollen Tipps zur Nachbehandlung. – Studioformulare: Ergänzen Sie Ihre Beratung mit Hautanalysebögen und Datenschutzerklärungen. 📥 Jetzt herunterladen und direkt einsetzen. #Dauerwelle #BeautyEssentials #Kundenberatung #Friseur #Transparenz #Kosmetikstudio #BeautyStudioTools #DigitaleDokumente #Locken #FormulareFürProfis #BeautyMedia #Hautanalyse #FriseurTipps #BeautyDienstleister #EffizienteBeautyLösungen
0 notes
ilovejingo · 9 months ago
Text
AWZ-Hammer! ER kommt zurück nach Essen
Erschienen am 11.09.24 auf RTL.de:
Nach vier Jahren zurück in Essen!
Kaum feierte AWZ den 18. Geburtstag, gibt es auch schon das nächste Highlight. Ein Schauspieler, der vor vier Jahren das letzte Mal zu sehen war, feiert sein Comeback. Eine Freude für jeden AWZ-Fan, denn mit ihm kommen die Cowboy-Stiefel und karierten Hemden wieder in Mode. Herzlich willkommen zurück, lieber André Dietz. Wie sehr er sich über seine Rückkehr freut, gibt es im Video zu sehen.
André Dietz war 2020 zum letzten Mal bei AWZ zu sehen
André Dietz wird als Physiotherapeut Ingo Zadek aus seiner vierjährigen Auszeit zurückkehren. Sein Plan: Die Steinkamps für ein spannendes neues Projekt zu begeistern. Doch schnell merkt er, dass seine Heimatstadt ihm mehr bedeutet als gedacht. Alte Freundschaften werden aufgefrischt und Ingo findet rasch wieder seinen Platz in der Gemeinschaft.
Der Schauspieler selbst sagt über seine Rückkehr: „Die ersten Besuche waren wie ein Nachhausekommen nach einem Schüleraustausch. Du selbst warst weg, aber die Familie ist noch da.”
„Ohne meinen Ausstieg wären wir als Familie völlig an unsere Grenzen gestoßen!”
Damals hat Ingo Essen verlassen, um nach Afrika zu seiner Tochter Zoe zu reisen, die dort einen Unfall hatte. Zuvor konnte er noch das Unmögliche möglich machen, indem er seine Feindschaft mit Jenny (Kaja Schmidt-Tychsen) beendete, sie aus dem Rollstuhl holte und fit für die NRW-Meisterschaften machte.
Im wahren Leben wollte der Schauspieler einfach mehr Zeit mit seiner Familie verbringen: „Ohne meinen Ausstieg wären wir als Familie völlig an unsere Grenzen gestoßen. Zum einen durch Corona und zum anderen hatte meine Tochter mit Behinderung von Januar 2022 bis zum Frühjahr dieses Jahres ein massives Schlafproblem. Obwohl ich in den vier Jahren extrem viel gearbeitet habe, konnte ich dennoch unglaublich viel Zeit mit meiner Frau und meinen Kindern verbringen.”
Und wie kommt Ingo jetzt zurück nach Essen? Dazu verrät er: „Ingo wird immer Ingo bleiben. Ob er erwachsener geworden ist? Das weiß ich selbst noch nicht, allerdings werden ihn nie dagewesene Dramen ereilen.”
Fans dürfen sich auf jeden Fall freuen, wenn André als Ingo ab dem 20. Dezember wieder bei AWZ zu sehen sein wird.
1 note · View note
kassenprofis · 4 months ago
Text
Optimieren Sie Ihr Geschäft mit den flexiblen Kassensystemlösungen von Kassenprofis.eu
In der heutigen Geschäftswelt sind effiziente und moderne Kassensysteme unverzichtbar. Egal, ob für den Einzelhandel, Gastronomie oder Vereine, eine digitale Kasse bietet zahlreiche Vorteile. Mit den innovativen Lösungen von Kassenprofis.eu können Sie Ihre Zahlungsabwicklung, Buchhaltung und Zeiterfassung optimieren und gleichzeitig Ihre Kundenbindung stärken.
Tumblr media
Warum ein digitales POS System?
Ein POS System (Point of Sale) ist mehr als nur ein Werkzeug zur Zahlungsabwicklung. Es ermöglicht Ihnen, bargeldlose Zahlungen schnell und sicher zu akzeptieren, den digitalen Kassenbon zu erstellen und Ihre täglichen Geschäftsprozesse zu automatisieren. Besonders im Einzelhandel sind Kassensysteme für den Einzelhandel entscheidend, um eine effiziente Bestandsverwaltung und schnelle Transaktionen zu gewährleisten.
Mit einem POS Kassensystem von Kassenprofis.eu erhalten Sie eine Lösung, die sowohl flexibel als auch benutzerfreundlich ist. Egal, ob Sie ein stationäres Geschäft oder einen mobilen Verkaufsstand betreiben, das Kassensystem mobil passt sich Ihren Bedürfnissen an.
Vorteile eines modernen Kassensystems
Ein modernes Kassensystem Einzelhandel wie das Lightspeed POS System bietet eine Vielzahl von Funktionen, die Ihre Arbeit erheblich erleichtern. So können Sie nicht nur Ihre Verkäufe in Echtzeit überwachen, sondern auch Ihre Kassenbelege und Kassensoftware Einzelhandel digital speichern. Dies spart nicht nur Papier, sondern auch Zeit bei der Archivierung und dem Abrufen von Informationen.
Mit einem digitalen POS System haben Sie jederzeit Zugang zu wichtigen Geschäftsinformationen. Sie können Ihr digitales Kassenbuch in Echtzeit führen, die Zeiterfassung Ihrer Mitarbeiter im Zeus Zeiterfassung Login verwalten und Ihre bargeldlosen Zahlungen schnell und sicher abwickeln.
Kundenbindung durch digitale Lösungen
Ein weiterer Vorteil von Kassenprofis.eu ist die Möglichkeit, das Online Reputationsmanagement zu integrieren. So können Sie das Feedback Ihrer Kunden einfach einsehen und auf Bewertungen reagieren, um die Kundenbindung zu erhöhen. Ein gutes Online Reputationsmanagement trägt nicht nur zur Kundenzufriedenheit bei, sondern stärkt auch das Vertrauen in Ihr Unternehmen.
Tumblr media
Unsere Services:
POS Kassensysteme für Einzelhandel
POS Kassensysteme für Gastronomie
Zeiterfassungslösungen
Online Reputationsmanagement
Kassensoftware für den Einzelhandel
Digitale Kassenbücher
Kassensysteme für Vereine
Mobile Kassensysteme
Mit den innovativen Lösungen von Kassenprofis.eu sind Sie bestens für die Herausforderungen des modernen Geschäftsalltags gerüstet. Besuchen Sie uns auf Kassenprofis.eu und entdecken Sie, wie unsere POS Kassensysteme Ihr Business effizienter gestalten können.
1 note · View note
jobfinde · 5 months ago
Text
(Senior) Inhouse Consultant IT-Applikationen (m/w/d)
0 notes
buchungs · 9 days ago
Text
Steuerberaterkurs | Buchungsschatz.com
Tumblr media
Häufige Fehler bei der Steuererklärung und wie man sie vermeidet
Die Steuererklärung kann ein stressiger Prozess sein und selbst kleine Fehler können zu erheblichen Problemen führen. Hier beschreiben wir häufige Fehler, die Menschen machen, und wie man sie vermeidet.
Häufige Fehler
Ein häufiger Fehler ist das Versäumen von Steuerfristen. Eine nicht rechtzeitige Einreichung kann zu Strafen und Zinsen führen. Darüber hinaus können falsche persönliche Angaben wie Name oder Adresse zu Komplikationen führen. Viele Personen übersehen auch die zulässigen Abzüge, was zu einer Überzahlung führen kann.
So vermeiden Sie diese Fehler
Um zu vermeiden, dass Fristen verpasst werden, legen Sie in Ihrem Kalender Erinnerungen für wichtige Steuertermine fest. Die Organisation von Finanzdokumenten über das ganze Jahr hinweg kann die Archivierung erleichtern und die Fehlerwahrscheinlichkeit verringern. Erwägen Sie den Einsatz einer Steuersoftware oder wenden Sie sich an einen Fachmann, insbesondere wenn Ihre finanzielle Situation komplex ist.
Die Rolle des BuchungsSchatz
Bei BuchungsSchatz legen wir Wert auf die Bedeutung einer korrekten Steuererklärung. Unsere Nachhilfedienste vermitteln Ihnen das Wissen und die Fähigkeiten, die Sie benötigen, um häufige Fehler zu vermeiden. Wir bieten personalisierte Lernpläne an, die auf Ihre individuellen Bedürfnisse zugeschnitten sind und sicherstellen, dass Sie die Feinheiten des deutschen Steuersystems verstehen.
Abschluss
Wenn Sie bei der Steuererklärung proaktiv vorgehen, können Sie Zeit, Geld und Stress sparen. Überlassen Sie Ihre Finanzen nicht dem Zufall – melden Sie sich noch heute für einen Kurs bei BuchungsSchatz an und sorgen Sie für eine reibungslose Steuersaison!
0 notes
ascend-gmbh · 6 months ago
Link
0 notes