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 News-App mit WordPress als Datenquelle Über die WordPress API, wird die App selektiv mit den[...]
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 Datenbank sehr schnell wiederherstellbar ohne Andere in Mitleidenschaft zu ziehen. Das folgende Script macht genau[...]
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 oder Windows läuft. PDFs und Bilder können einfach per Drag & Drop auf dem Server[...]
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 NeutralinoAutopdate, eine einfach zu integrierende JavaScript-Klasse. Nur wenige Zeilen Code machen jede Neutralino App updatefähig.[...]
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 an Schleifen-Programmierung ersparen kann. Nach dem Reißverschluß-Verfahren (engl. Zipper) fügt sie Listen automatisch zusammen oder[...]
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 kann Neutralino mit beliebigen anderen Sprachen erweitert werden. so z.B. NodeJS. NodeJS erweitert Neutralino um[...]
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 geht. Neutralino: Die Lösung für das Fenster-Problem Öffnet man in Neutralino ein externes Fenster, erstellt[...]
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 los geht's. Schlägt der Notarisierungsprozess fehl, holt sich das Skript das JSON-Log vom Apple Notarierungsserver[...]
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 die spätere Notarisierung durch Apple unter macOS Catalina oder auch für ältere macOS Versionen: #!/bin/bash[...]
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 signiert und von Apple notarisiert sein. D.h. es bleibt dem Programmierer überlassen, mit der ausführbaren[...]