macOS: Notarisieren per Notarytool Skript
Ab November wird Apple nur noch Notarisierungen über das Notarytool erlauben. Das folgende Skript automatisiert diesen Prozess. Einfach Benutzername, app-specific Passwort sowie TeamID eintragen und[...]
macOS Apps per Skript code-signieren
Viele zeitraubende Befehle auf der Kommandozeile lassen sich per Skript automatisieren, so auch das Signieren von Apps unter macOS. Das folgende Skript signiert Apps für[...]
NeutralinoJS: macOS AppBundles automatisch erzeugen
Neutralino erzeugt aktuell ausführbare Dateien für macOS, jedoch keine von Apple favorisierten AppBundles. Will man Neutralino Apps für macOS an andere User weitergeben, müssen diese[...]
Bun: NodeJS-kompatible Extension für NeutralinoJS
Bun ist ein extrem schnelles JavaScript-Runtime, das NodeJS fast vollständig ersetzen kann. In den meisten Fällen ist es bis zu 4 x schneller als NodeJS.[...]
Python-Extension für NeutralinoJS
NeutralinoJS ist ein Framework, mit dem man sehr kompakte Apps für macOS, Windows und Linux bauen kann. Dabei nutz man für die Oberfläche HTML, CSS[...]
NeutralinoJS, die Nr.1 Alternative zu Electron
NeutralinoJS ist ein Open-Source-Framework für die Entwicklung plattformübergreifender Desktopanwendungen. Es wurde entwickelt, um einfach, leichtgewichtig und unabhängig von externen Dependencies zu sein. NeutralinoJS ermöglicht die[...]
Plesk: Lösung für Änderungen in Firewall werden nicht gespeichert
Bei umfangreichen Firewall-Settings kann es sein, daß Plesk das Speichern mit einer Fehlermeldung quittiert. Die Settings werden dann zwar noch angezeigt, sind aber nicht aktiv.[...]
Windows 11: MySQL-Datenbanken per PowerShell Skript sichern
Der folgende Beitrag zeigt, wie man unter Windows 11 eine MySQL-Datenbank per PowerShell Skript automatisiert sichert. Dabei werden mehrere Backups vorgehalten und abgelaufene Sicherungen automatisch gelöscht.[...]
MySQL im Docker Container: Alle Datenbanken sichern
Betreibt man MySQL als Docker Container, hat man zwar alle Daten in einem persistenten Ordner, jedoch ist es keine gute Idee diese im laufenden Betrieb[...]
MySQL-Datenbanken per Script komplett sichern
Betreibt man MySQL auf einen Server der Cron-Jobs erlaubt, kann man MySQL-Datenbanken täglich auf einen Schlag sichern. Dabei spielt es keine Rolle ob inzwischen neue[...]
Webdesign unter WordPress: Redesign lexshop.org
Im folgenden Projekt wurde die bereits bestehende Wordpress-Website von lexshop.org nach Vorgaben des Kunden technisch überarbeitet und mit einem umfangreichen Redesign versehen. Hier einige technische[...]
Excel-Report aus DATEV KOST-Datei erstellen
Bei diesem Projekt spielt die Automatisierung von Excel eine zentrale Rolle. Aus einer DATEV KOST-Datei als Datenquelle werden am Ende mehrseitige Gesellschafterabrechnungen mit graphischen Auswertungen[...]
QRCode auf PDF automatisch auslesen
Ich habe schon oft Projekte umgesetzt, bei denen es darum ging, Dokumente auszulesen und basierend auf deren Inhalt einen QRCode einzufügen. Bei diesem Projekt war[...]
Python: Mutex ohne PyWin32 und Win32Event
Ein Mutex, kurz für "Mutual Exclusion" (zu Deutsch: "gegenseitiger Ausschluss"), ist ein Mechanismus in der Informatik, der dazu dient, den gleichzeitigen Zugriff mehrerer Prozesse auf[...]
WordPress mit Redis & LiteSpeed-Cache beschleunigen
Wenn schon alle Optimierungsmöglichkeiten bei WordPress ausgereizt scheinen, geht mit Redis immer noch etwas mehr. Dieser Artikel zeigt, wie man Redis installiert und in WordPress[...]
Mit Woo2LX von Magnalister nach Lexware
Wenn Sie Magnalister bereits mit WooCommerce verwenden und Lexware einsetzen, hilft dieser Beitrag die letzte Meile zu automatisieren. Wenn Sie bereits Woo2LX verwenden, dann werden[...]
Plesk: Hidden Feature “Performance Booster” aktivieren
Unter Plesk Obsidian gibt es ein weiteres verstecktes Feature namens "Performance Booster". Mit dem Tool lassen sich die PHP- und NGinx-Settings pro Website und die[...]
Die Top 5 Vorteile der Rokid Max am MacBook Pro
Die Rokid Max Brille projiziert einen virtuellen Bildschirm auf beide Augen und eignet sich hervorragend für Videos und Games. Die Bilddarstellung ist gestochen scharf, die[...]
Python: CSV-Dateien lesen und schreiben
Python bietet mächtige Funktionen um CSV-Dateien effektiv zu bearbeiten. Die entsprechende CSV Bibliothek wird gleich mitgeliefert. CSV-Dateien in Python lesen und schreiben funktioniert elegant über[...]
Python Dictionary nach Schlüssel oder Wert sortieren
In Python gibt es mehrere Möglichkeiten, ein Wörterbuch (Dictionary) zu sortieren. Hier sind zwei gängige Ansätze: 1. Python Dictionary nach Schlüssel sortieren: Du kannst die[...]
macOS: Notarisieren per Notarytool Skript
Ab November wird Apple nur noch Notarisierungen über das Notarytool erlauben. Das folgende Skript automatisiert diesen Prozess. Einfach Benutzername, app-specific Passwort sowie TeamID eintragen und[...]
macOS Apps per Skript code-signieren
Viele zeitraubende Befehle auf der Kommandozeile lassen sich per Skript automatisieren, so auch das Signieren von Apps unter macOS. Das folgende Skript signiert Apps für[...]
NeutralinoJS: macOS AppBundles automatisch erzeugen
Neutralino erzeugt aktuell ausführbare Dateien für macOS, jedoch keine von Apple favorisierten AppBundles. Will man Neutralino Apps für macOS an andere User weitergeben, müssen diese[...]
Bun: NodeJS-kompatible Extension für NeutralinoJS
Bun ist ein extrem schnelles JavaScript-Runtime, das NodeJS fast vollständig ersetzen kann. In den meisten Fällen ist es bis zu 4 x schneller als NodeJS.[...]
Python-Extension für NeutralinoJS
NeutralinoJS ist ein Framework, mit dem man sehr kompakte Apps für macOS, Windows und Linux bauen kann. Dabei nutz man für die Oberfläche HTML, CSS[...]
NeutralinoJS, die Nr.1 Alternative zu Electron
NeutralinoJS ist ein Open-Source-Framework für die Entwicklung plattformübergreifender Desktopanwendungen. Es wurde entwickelt, um einfach, leichtgewichtig und unabhängig von externen Dependencies zu sein. NeutralinoJS ermöglicht die[...]
Plesk: Lösung für Änderungen in Firewall werden nicht gespeichert
Bei umfangreichen Firewall-Settings kann es sein, daß Plesk das Speichern mit einer Fehlermeldung quittiert. Die Settings werden dann zwar noch angezeigt, sind aber nicht aktiv.[...]
Windows 11: MySQL-Datenbanken per PowerShell Skript sichern
Der folgende Beitrag zeigt, wie man unter Windows 11 eine MySQL-Datenbank per PowerShell Skript automatisiert sichert. Dabei werden mehrere Backups vorgehalten und abgelaufene Sicherungen automatisch gelöscht.[...]
MySQL im Docker Container: Alle Datenbanken sichern
Betreibt man MySQL als Docker Container, hat man zwar alle Daten in einem persistenten Ordner, jedoch ist es keine gute Idee diese im laufenden Betrieb[...]
MySQL-Datenbanken per Script komplett sichern
Betreibt man MySQL auf einen Server der Cron-Jobs erlaubt, kann man MySQL-Datenbanken täglich auf einen Schlag sichern. Dabei spielt es keine Rolle ob inzwischen neue[...]
Webdesign unter WordPress: Redesign lexshop.org
Im folgenden Projekt wurde die bereits bestehende Wordpress-Website von lexshop.org nach Vorgaben des Kunden technisch überarbeitet und mit einem umfangreichen Redesign versehen. Hier einige technische[...]
Excel-Report aus DATEV KOST-Datei erstellen
Bei diesem Projekt spielt die Automatisierung von Excel eine zentrale Rolle. Aus einer DATEV KOST-Datei als Datenquelle werden am Ende mehrseitige Gesellschafterabrechnungen mit graphischen Auswertungen[...]
QRCode auf PDF automatisch auslesen
Ich habe schon oft Projekte umgesetzt, bei denen es darum ging, Dokumente auszulesen und basierend auf deren Inhalt einen QRCode einzufügen. Bei diesem Projekt war[...]
Python: Mutex ohne PyWin32 und Win32Event
Ein Mutex, kurz für "Mutual Exclusion" (zu Deutsch: "gegenseitiger Ausschluss"), ist ein Mechanismus in der Informatik, der dazu dient, den gleichzeitigen Zugriff mehrerer Prozesse auf[...]
WordPress mit Redis & LiteSpeed-Cache beschleunigen
Wenn schon alle Optimierungsmöglichkeiten bei WordPress ausgereizt scheinen, geht mit Redis immer noch etwas mehr. Dieser Artikel zeigt, wie man Redis installiert und in WordPress[...]
Mit Woo2LX von Magnalister nach Lexware
Wenn Sie Magnalister bereits mit WooCommerce verwenden und Lexware einsetzen, hilft dieser Beitrag die letzte Meile zu automatisieren. Wenn Sie bereits Woo2LX verwenden, dann werden[...]
Plesk: Hidden Feature “Performance Booster” aktivieren
Unter Plesk Obsidian gibt es ein weiteres verstecktes Feature namens "Performance Booster". Mit dem Tool lassen sich die PHP- und NGinx-Settings pro Website und die[...]
Die Top 5 Vorteile der Rokid Max am MacBook Pro
Die Rokid Max Brille projiziert einen virtuellen Bildschirm auf beide Augen und eignet sich hervorragend für Videos und Games. Die Bilddarstellung ist gestochen scharf, die[...]
Python: CSV-Dateien lesen und schreiben
Python bietet mächtige Funktionen um CSV-Dateien effektiv zu bearbeiten. Die entsprechende CSV Bibliothek wird gleich mitgeliefert. CSV-Dateien in Python lesen und schreiben funktioniert elegant über[...]
Python Dictionary nach Schlüssel oder Wert sortieren
In Python gibt es mehrere Möglichkeiten, ein Wörterbuch (Dictionary) zu sortieren. Hier sind zwei gängige Ansätze: 1. Python Dictionary nach Schlüssel sortieren: Du kannst die[...]