Ein tieferer Blick in die 4D-Datenverschlüsselung
4D bietet mehrere großartige Möglichkeiten, um Ihre Geschäftsanwendungen zu sichern. Eine dieser Möglichkeiten ist die Sicherung der Daten selbst mit Hilfe der in 4D integrierten Verschlüsselung. Damit Sie verstehen, wie die Verschlüsselung unter der Haube funktioniert, freuen wir uns, die Veröffentlichung des 4D Encryption Guide ankündigen zu können.
Wie unser VP of Strategy, Thomas Maul, sagte:
„Verschlüsselung ist es wert, sich ein paar Minuten Zeit zu nehmen, um zu verstehen, wie sie funktioniert. Und nicht nur, wie man sie einsetzt.“
Und wir können dem nur zustimmen, denn wenn wir sie nicht richtig verstehen, werden wir ihr Potenzial nie voll ausschöpfen können.
Ob Sie nun:
- versuchen, sich einen geschäftlichen Vorteil gegenüber Ihren Konkurrenten zu verschaffen
- Sie (oder Ihre Kunden) haben mit sensiblen Daten oder geschützten Informationen zu tun, z. B. in der Finanz-, Gesundheits- oder Rechtsbranche
- einfach nur neugierig auf die Technologie hinter dieser Funktion sind
Wir empfehlen Ihnen, sich mit der Verschlüsselungslösung von 4D zu befassen.
Lesen Sie das ausführliche Dokument
Wie Sie Ihre zusammengeführte 4D Anwendung notariell beglaubigen (macOS 12 & Xcode 13)
Hinweis: Update für macOS 12/Monterey und Xcode 13. Für Xcode 12 und älter, siehe diesen Blogbeitrag.
Mit Monterey (macOS 12) ist es sehr empfehlenswert, Anwendungen, die über ein öffentliches Netzwerk verteilt werden, zu beglaubigen. Eine große Anzahl von Entwicklern überträgt ihre Anwendungen über ein angeschlossenes Speichergerät oder per Dateifreigabe; eine notarielle Beglaubigung ist in diesen Fällen nicht erforderlich, wenn der Benutzer dem Entwickler bereits vertraut. Die notarielle Beglaubigung dient dazu, den Benutzern zu versichern, dass die Anwendung nicht bösartig ist, und ist nur für Anwendungen erforderlich, die von einer Website heruntergeladen werden.
Wenn Siebei der Erstellung Ihrer Anwendungen mit 4D v18 unsere integrierte Signaturfunktion verwenden, ist Ihre Anwendung bereit für die Beglaubigung. Dieser Vorgang wird außerhalb von 4D durchgeführt. Sie fügen Ihrer Bewerbung eine elektronische Signatur hinzu und übermitteln Ihre signierte Bewerbung an einen automatisierten Prüfdienst. Hier finden Sie alles, was Sie wissen müssen:
Informationen zur Kompatibilität von Apple macOS Monterey und Microsoft Windows 11
Im Herbst 2021 gibt es mehrere wichtige Betriebssysteme: macOS Monterey (macOS 12), Windows 11 und nicht zu vergessen Windows Server 2022. Es ist Zeit für eine kurze Zusammenfassung, welche 4D Version – bereits ausgeliefert oder demnächst – welche OS Version unterstützt!
4D Write Pro – Volltext-Indexierung
„Ich will alle Dokumente finden, in denen vom Tango die Rede ist! Ich brauche sie schnell! Kann ich das machen?“
Ok, aber erst einmal durchatmen!
Für die Stichwortsuche in 4D Write Pro Dokumenten muss lediglich ein neues Indizierungsattribut in jedem Dokument hinzugefügt werden. Dies geschieht nicht standardmäßig, da diese Art der Suche nicht oft erforderlich ist und es keinen Sinn machen würde, die Größe der Dokumente systematisch zu erhöhen. Wenn sie jedoch benötigt wird, ist diese Art von Index sehr einfach zu erstellen.
Ein besseres Verständnis von 4D REST Sitzungen
In einem früheren Blog-Beitrag haben wir Ihnen gezeigt, wie Sie mit dem 4D REST Server loslegen können. Wir haben Sie durch verschiedene CRUD-Operationen mit Postman geführt und Sie auf die vollständige REST-Dokumentation hingewiesen. In diesem Blog-Beitrag erklären wir Ihnen, wie Sessions in 4D funktionieren. So können Sie ein Session-basiertes Authentifizierungssystem mit dem 4D REST Server aufbauen.
Web Scraping mit Objektnotation
Sie möchten Daten abrufen, die nicht über REST oder Webdienste verfügbar sind? Was, wenn sie nur auf einer Website verfügbar sind? Die Daten sind für einen Menschen einfach genug zu lesen, aber das Lesen von HTML-Daten mit einer Programmiersprache ist nicht so einfach. Einige Entwickler versuchen es mit Position und Substring, andere mit Regex, aber das ist unangenehm und zeitraubend. Ein ganz anderer Ansatz besteht darin, das HTML in ein Objekt zu konvertieren und die Daten über die Objektnotation zu erhalten. Tabellenzeilen werden als Sammlungen behandelt und lassen sich leicht in Schleifen durchlaufen!
In diesem Blogbeitrag wird beschrieben, wie man diesen Ansatz verwendet, und es werden einige praktische Tipps gegeben.
4D v18 ist da
Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.
Diese innovative Version eröffnet eine Vielzahl von Möglichkeiten für Ihre 4D-basierten Anwendungen. Im Folgenden finden Sie eine Liste von Funktionen, die wir für Sie bereithalten, die aber keineswegs vollständig ist:
- Projektdatenbank für die Versionskontrolle: Eine Lösung für die kollaborative Programmierung, mit der Sie Ihren Code in einfachen Textdateien innerhalb eines Versionskontrollsystems(z. B. Github, Perforce usw.) speichern können.
- Verschlüsselung: Integrierte Tools zur Datenverschlüsselung auf Tabellenbasis. Ob über die Benutzeroberfläche oder die Programmierung, der Schutz Ihrer Anwendung ist optimal.
- 4D für iOS: Ein vollständig in 4D integriertes Produkt, mit dem Sie Ihre Geschäftsanwendungen einfach auf mobile Endgeräte ausweiten können.
- ORDA: Optimierte Leistung, zusätzliche Befehle und Remote-Datenspeicher.
- Die 4D Sprache: Unter Beibehaltung der Kompatibilität mit der klassischen Sprache macht die 4D Sprache große Fortschritte in Richtung Objektorientierung mit Member-Methoden für den Zugriff auf Dateien (oder Ordner, Zip-Archive oder E-Mails), der Möglichkeit, eigene Member-Funktionen zu erstellen und das neue Formel-Objekt zu verwenden, verbesserten Debugging-Funktionen, usw.
- 4D Write Pro: Stilvorlagen, eine funktionsreiche Symbolleiste, mehr tabellenbezogene Funktionen, und die Liste geht weiter.
- 4D View Pro: Eine leistungsstarke Ribbon-Symbolleiste, .xlsx-Import/Export, mehr Befehle, um Ihre Dokumente durch Programmierung zu bearbeiten, und vieles mehr.
Diese Liste ist bei weitem nicht vollständig, lesen Sie alle Blogbeiträge zu 4D v18!
Projektdatenbanken: Neue Möglichkeiten mit dem Formular-Editor
Mit der Einführung von Projektdatenbanken haben wir auch die Oberfläche einiger 4D Dialoge verändert. In diesem Blogbeitrag stellen wir Ihnen einige der Änderungen vor, die wir am Formulareditor vorgenommen haben.
Formel – Über den Tellerrand schauen
In den Top 10 der Blogbeiträge des Jahres 2019 ist die Formel: Mehr Power hinter der Einfachheit ziemlich weit oben … unter den ersten fünf. Es scheint, dass Formula Ihre Aufmerksamkeit erregt hat. Hier ist ein weiterer Tipp, den Vincent de Lachaux (Entwickler und 4D Experte) mir gezeigt hat und den ich mit Ihnen teilen möchte!
Binäre Datenbank vs. Projektdatenbank
Wie Sie wissen, unterstützt 4D jetzt zwei Arten, mit Quellen zu arbeiten: binäre und Projektdatenbanken. Binäre Datenbanken sind das 4D, das wir alle kennen und lieben, mit Quellcode in einer binären Datei, um die Entwicklung im Team mit 4D Server zu ermöglichen, und allen Designelementen (Methoden, Formulare, Struktur usw.) in einer einzigen, kompakten binären Datei, der „.4db“-Datei. Projektdatenbanken erleichtern verteilten Teams die Zusammenarbeit, indem sie den Quellcode in einem Quellkontrollsystem in separaten, einfachen Textdateien speichern. Projekte werden die 4DB nicht ersetzen, wir haben nicht vor, die 4DB verschwinden zu lassen. Es handelt sich um zwei verschiedene Arbeits- und Entwicklungsmethoden. Es liegt an Ihnen, zu entscheiden, was Ihren Bedürfnissen am besten entspricht. Hier ist ein Blogbeitrag, der Ihnen bei der Entscheidung helfen soll:
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik