iOS 17.4: Progressive Web Apps in der EU, der Phönix aus der Asche
Apple macht seine frühere Entscheidung rückgängig, die Unterstützung für Progressive Web Apps (PWA) in iOS 17.4 für EU-Benutzer zu entfernen. PWA in der EU: Ein[...]
Neutralino Curl Extension, Datentransfer ohne CORS
CURL (ausgeschrieben Client for URLs), ist eine freie und quelloffene Software, die sowohl als Programmbibliothek als auch als Kommandozeilenprogramm zur Verfügung steht. Die Hauptfunktion von CURL[...]
iOS 17.4: Das AUS für Progressive Web Apps in der Europäischen Union
Mit der zweiten Beta-Version von iOS 17.4 hat Apple einen Großteil der Funktionalität von Progressive Web Apps (PWAs) in der Europäischen Union deaktiviert. Es gab[...]
macOS: Schwarzer Bildschirm in TimeMachine beheben
Hängen mehrere Monitore am Mac, kann es beim Restore per TimeMachine zu folgendem Problem kommen: Anstatt die Dateihistorie sieht man nur noch einen schwarzen Bildschirm,[...]
Rust-Extension für NeutralinoJS
Mit der Rust-Extension können eine Vielzahl qualitativ hochwertiger und schneller Rust-Systemerweiterungen (Crates) in eine Neutralino App integriert werden. NeutralinoJS ist ein crossplatform Framework für macOS,[...]
Gemeinde-News als mobile App mit Content Management
Thema dieses Projekts ist die Digitalisierung von Gemeinden. Über die App haben Bürgerinnen und Bürger der Gemeinde Zugriff auf alle Ausgaben des Amtsblatts sowie aktuelle[...]
Tauri: Crossplattform Apps für Desktops, iOS und Android
Tauri ist eine weitere, sehr interessante Electron-Alternative. Electron war viele Jahre lang das de facto plattformübergreifende Framework für die Erstellung von Desktop-Apps. Visual Studio Code,[...]
Python Queues: Von Schlangen und Warteschlangen
In Python kannst du eine Warteschlange (Queue) mit Hilfe des queue-Moduls implementieren. Es gibt verschiedene Arten von Queues, wie z.B. Queue, LifoQueue (Last In, First[...]
Python: Über Dictionaries iterieren
In Python kannst du über die Elemente eines Dictionaries auf verschiedene Arten iterieren. Hier sind einige gängige Methoden: Python Dictionary über die Schlüssel iterieren my_dict[...]
Pulse 2: News-Reader App mit WordPress Backend
Pulse 2 ist die kostenlose Newsreader-App zu meinem Blog. Die App ist direkt an WordPress angebunden und erhält in Echtzeit alle dort veröffentlichten Artikel. Mobile[...]
PostgreSQL: Alle Datenbanken automatisch in einzelne Dateien sichern
Verwaltet man viele PostgreSQL-Datenbanken auf einem Server, benötigt man unbedingt ein Tool um alle PostgreSQL-Datenbanken einzeln zu sichern. So ist im Ernstfall eine einzelne, beschädigte[...]
Desktop CMS für mobile Apps
Mobile News Apps benötigen immer top-aktuelle Daten, die am Ende ein Mensch einpflegen muss. Im folgenden Projekt wurde ein CMS erstellt, das lokal unter macOS[...]
Neutralino Autoupdate mit GUI
NeutralinoJS hat zwar eine integrierte Update-Funktion, doch kommt diese ohne Benutzerdialog und updated nur die App Resourcen und nicht die Neutralino-App selbst. Abhilfe schafft hier[...]
Python: Zip-Funktion erklärt
Viele Python-Programmierer haben die eingebaute ZIP-Funktion nicht wirklich auf dem Schirm. Dabei kann Sie das Leben in vielen Situationen erleichtern, da nur 1 Zeile einiges[...]
NodeJS-Extension für NeutralinoJS
NeutralinoJS ist ein crossplatform Framework für macOS, Windows und Linux. Neutralino erzeugt extrem kompakte Apps. Die Oberfläche gestaltet man in HTML, CSS und Javascript. Über WebSockets[...]
Die Lösung für NeutralinoJS: Externes Fenster schliessen
Eine Frage, welche in NeutralinoJS-Foren immer wieder auftaucht: Wie schließe ich ein externes Fenster, wenn die eigentliche Neutralino-App beendet wird? Dieser Beitrag zeigt wie es[...]
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.[...]
iOS 17.4: Progressive Web Apps in der EU, der Phönix aus der Asche
Apple macht seine frühere Entscheidung rückgängig, die Unterstützung für Progressive Web Apps (PWA) in iOS 17.4 für EU-Benutzer zu entfernen. PWA in der EU: Ein[...]
Neutralino Curl Extension, Datentransfer ohne CORS
CURL (ausgeschrieben Client for URLs), ist eine freie und quelloffene Software, die sowohl als Programmbibliothek als auch als Kommandozeilenprogramm zur Verfügung steht. Die Hauptfunktion von CURL[...]
iOS 17.4: Das AUS für Progressive Web Apps in der Europäischen Union
Mit der zweiten Beta-Version von iOS 17.4 hat Apple einen Großteil der Funktionalität von Progressive Web Apps (PWAs) in der Europäischen Union deaktiviert. Es gab[...]
macOS: Schwarzer Bildschirm in TimeMachine beheben
Hängen mehrere Monitore am Mac, kann es beim Restore per TimeMachine zu folgendem Problem kommen: Anstatt die Dateihistorie sieht man nur noch einen schwarzen Bildschirm,[...]
Rust-Extension für NeutralinoJS
Mit der Rust-Extension können eine Vielzahl qualitativ hochwertiger und schneller Rust-Systemerweiterungen (Crates) in eine Neutralino App integriert werden. NeutralinoJS ist ein crossplatform Framework für macOS,[...]
Gemeinde-News als mobile App mit Content Management
Thema dieses Projekts ist die Digitalisierung von Gemeinden. Über die App haben Bürgerinnen und Bürger der Gemeinde Zugriff auf alle Ausgaben des Amtsblatts sowie aktuelle[...]
Tauri: Crossplattform Apps für Desktops, iOS und Android
Tauri ist eine weitere, sehr interessante Electron-Alternative. Electron war viele Jahre lang das de facto plattformübergreifende Framework für die Erstellung von Desktop-Apps. Visual Studio Code,[...]
Python Queues: Von Schlangen und Warteschlangen
In Python kannst du eine Warteschlange (Queue) mit Hilfe des queue-Moduls implementieren. Es gibt verschiedene Arten von Queues, wie z.B. Queue, LifoQueue (Last In, First[...]
Python: Über Dictionaries iterieren
In Python kannst du über die Elemente eines Dictionaries auf verschiedene Arten iterieren. Hier sind einige gängige Methoden: Python Dictionary über die Schlüssel iterieren my_dict[...]
Pulse 2: News-Reader App mit WordPress Backend
Pulse 2 ist die kostenlose Newsreader-App zu meinem Blog. Die App ist direkt an WordPress angebunden und erhält in Echtzeit alle dort veröffentlichten Artikel. Mobile[...]
PostgreSQL: Alle Datenbanken automatisch in einzelne Dateien sichern
Verwaltet man viele PostgreSQL-Datenbanken auf einem Server, benötigt man unbedingt ein Tool um alle PostgreSQL-Datenbanken einzeln zu sichern. So ist im Ernstfall eine einzelne, beschädigte[...]
Desktop CMS für mobile Apps
Mobile News Apps benötigen immer top-aktuelle Daten, die am Ende ein Mensch einpflegen muss. Im folgenden Projekt wurde ein CMS erstellt, das lokal unter macOS[...]
Neutralino Autoupdate mit GUI
NeutralinoJS hat zwar eine integrierte Update-Funktion, doch kommt diese ohne Benutzerdialog und updated nur die App Resourcen und nicht die Neutralino-App selbst. Abhilfe schafft hier[...]
Python: Zip-Funktion erklärt
Viele Python-Programmierer haben die eingebaute ZIP-Funktion nicht wirklich auf dem Schirm. Dabei kann Sie das Leben in vielen Situationen erleichtern, da nur 1 Zeile einiges[...]
NodeJS-Extension für NeutralinoJS
NeutralinoJS ist ein crossplatform Framework für macOS, Windows und Linux. Neutralino erzeugt extrem kompakte Apps. Die Oberfläche gestaltet man in HTML, CSS und Javascript. Über WebSockets[...]
Die Lösung für NeutralinoJS: Externes Fenster schliessen
Eine Frage, welche in NeutralinoJS-Foren immer wieder auftaucht: Wie schließe ich ein externes Fenster, wenn die eigentliche Neutralino-App beendet wird? Dieser Beitrag zeigt wie es[...]
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.[...]