Autor-Archiv Tobias Stephan

VonTobias Stephan

Swift url validation – gültige URL mit regex prüfen

Mit dieser einfachen kleinen Funktion kannst Du prüfen ob eine URL valide ist.

    func isValidUrl(urlString: String) -> Bool {
        let pat = "((https|http)://)((\\w|-)+)(([.]|[/])((\\w|-)+))+"
        let regex = try! NSRegularExpression(pattern: pat, options: [])
        
        let matches = regex.numberOfMatches(in: urlString, options: [], range: NSMakeRange(0,urlString.utf16.count))
        if (matches == 1 ) {
            return true
        }
        else {
            return false
        }
    }
VonTobias Stephan

Website Änderung überwachen und tracken

Eine einfach zu bedienende iPhone App, mit der man eine Url auf Änderungen überwachen kann.
Die App ist nun im Apple Store verfügbar:

Was macht die App besonders?
Die Webseitenabrufe werden extern von einem Server erledigt. So ist die App nicht abhängig vom Wohlwollen Deines IOS. Was ist damit gemeint? Das Apple IOS organisiert die Zuteilung von Background-Rechenkapazität auf Deinem iPhone oder iPad. Deshalb ist es in diesem Fall sinnvoll die Berechnung und das prüfen auf Website-Änderung durch einen externen Server erfolgen zu lassen. Wenn Du Deiner Überwachungsliste eine URL hinzufügst, dann wird diese in regelmässigen Abständen besucht. Die Benachrichtigung erfolgt als Push-Mitteilung.

Website Tracker im App Sotre
eXODA Website Watcher Tracker App

Hier geht’s zur App im Apple Store…

VonTobias Stephan

Firebase Invalid Key Type Error 401

Herrjeh, was ein Kampf! Eine halbe Ewigkeit habe ich nach der Lösung gesucht. Es muss einfach der richtige Serverschlüssel verwendet werden. Die im Titel erwähnte Fehlermeldung ereilte mich bei der Entwicklung einer C# Anwendung zum Verteilen von Push-Notifications auf IOS-Devices.

Über die Prejkteinstellungen gelangt man auf die korrekte Seite. Projekteinstellungen der entsprechenden App und dann auf Cloud Messaging.

VonTobias Stephan

Wenn das Corona Bosch Covid-19 Analysegerät funktioniert…

Wenn das Corona Covid-19 Analysegerät funktioniert, haben wir die Krise im Griff. Das ist zumindest meine Einschätzung der Situation. Vorraussetzung dafür wäre, dass Menschen, die Corona überstanden haben danach immun sind. Korea ist im Kampf gegen Corona sehr erfolgreich, wenn man den Medienberichten glauben schenken darf.

Quelle: Große Zahl an Tests und App-Überwachung: Südkorea zeigt sich als Vorreiter bei der Corona-Bekämpfung

Jede Apotheke, Arztpraxis oder aber die Krankenhäuser sollten die Analysegerät und Kartuschen im Einsatz haben. Das Testgerät soll 15tsd Euro kosten.

Quelle: Manager Magazin

Die Kartusche ist mit 50 bis 100 Euro sicherlich sehr teuer. Hier wäre es Sache des Staates das massiv zu subventionieren, denn mehr Geld kann der Staat nicht sparen. Ich bin gespannt, wie man reagieren wird.

Tägliche Übersicht der Steigerungsrate der Infiziertenzahlen.

VonTobias Stephan

Corona map live Germany, Europa worldwide

Status 26.03.2020 08:00 h
There are currently about 4tsd new infected persons per day – this has remained fairly constant over the last few days. The number of healthy people has risen to 3500, which is a considerable leap.

Status 25.03.2020 06:00 o’clock
This graph is created by myself and shows the increase of infected persons from one day to the next. The red line represents the 7-day average.