Produkt

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

Tipps blank

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:

Tipps blank

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.

Tipps blank

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.

Tipps blank

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.

Nachrichten blank

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!

Tipps blank

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: