Uno sguardo più approfondito alla crittografia dei dati 4D
4D offre diverse possibilità per garantire la sicurezza delle applicazioni aziendali. Una di queste possibilità è quella di proteggere i dati stessi utilizzando la crittografia integrata in 4D. Per aiutarvi a capire come funziona la crittografia, siamo lieti di annunciare la pubblicazione della Guida alla crittografia 4D.
Come ha detto il nostro vicepresidente della strategia, Thomas Maul:
“Vale la pena di dedicare qualche istante alla crittografia per capire come funziona. E non solo per capire come si usa”.
E noi non potremmo essere più d’accordo, perché se non la comprendiamo correttamente, non la utilizzeremo mai al massimo delle sue potenzialità.
Che si tratti di:
- cercate di ottenere un vantaggio commerciale rispetto ai vostri concorrenti
- avete a che fare (voi o i vostri clienti) con dati sensibili o informazioni proprietarie, come nel settore finanziario, sanitario o legale
- siete semplicemente curiosi di conoscere la tecnologia alla base di questa funzione
Vi consigliamo vivamente di esaminare la soluzione di crittografia offerta da 4D.
Leggete il documento dettagliato
Come autenticare l’applicazione 4D unita (macOS 12 e Xcode 13)
Nota: aggiornamento per macOS 12/Monterey e Xcode 13. Per Xcode 12 e precedenti, vedere questo post del blog.
Con Monterey (macOS 12), si consiglia vivamente di autenticare le applicazioni distribuite su una rete pubblica. Un numero significativo di sviluppatori trasferisce le proprie applicazioni utilizzando un dispositivo di archiviazione collegato o tramite la condivisione di file; la notarizzazione non è necessaria in questi casi in cui l’utente si fida già dello sviluppatore. La notarizzazione ha lo scopo di assicurare agli utenti che l’applicazione non è dannosa ed è necessaria solo per le applicazioni scaricate da un sito web.
Utilizzando la nostra funzione di firma integrata durante la creazione delle applicazioni con 4D v18, l’applicazione è pronta per essere autenticata. Questo processo si svolge al di fuori di 4D. Si tratta di aggiungere una firma elettronica alla domanda e di inviare la domanda firmata a un servizio di controllo automatico. Ecco tutto quello che c’è da sapere:
Informazioni sulla compatibilità di Apple macOS Monterey e Microsoft Windows 11
L’autunno 2021 si presenta con diverse versioni importanti del sistema operativo: macOS Monterey (macOS 12), Windows 11, senza dimenticare Windows Server 2022. È giunto il momento di fare un rapido riepilogo di quale release di 4D – già rilasciata o in arrivo – supporta quale versione del sistema operativo!
4D Write Pro – Indicizzazione del testo completo
“Voglio trovare tutti i documenti che parlano di tango! Mi servono velocemente! Posso farlo?”
Ok, ma prima respira!
La ricerca di parole chiave all’interno dei documenti di 4D Write Pro richiede semplicemente l’aggiunta di un nuovo attributo di indicizzazione all’interno di ciascun documento. Questo non viene fatto di default perché questo tipo di ricerca non è spesso necessario e non avrebbe senso aumentare sistematicamente le dimensioni dei documenti. Tuttavia, quando è necessario, questo tipo di indice è molto facile da costruire.
Una migliore comprensione delle sessioni REST 4D
In un precedente post del blog, vi abbiamo mostrato come iniziare a utilizzare il server REST 4D. Vi abbiamo illustrato diverse operazioni CRUD utilizzando Postman e vi abbiamo indicato la documentazione REST completa. In questo post spiegheremo come funzionano le sessioni in 4D. Questa comprensione vi permetterà di costruire un sistema di autenticazione basato sulle sessioni utilizzando il server REST 4D.
Scraping del web con notazione a oggetti
Volete recuperare dati che non sono disponibili tramite REST o servizi Web? E se sono disponibili solo su un sito web? I dati sono abbastanza facili da leggere per un essere umano, ma leggere i dati HTML con un linguaggio di programmazione non è così semplice. Alcuni sviluppatori cercano di usare Position e Substring, altri provano con Regex, ma è spiacevole e richiede molto tempo. Un approccio molto diverso è quello di convertire l’HTML in un oggetto e ottenere i dati tramite la notazione degli oggetti. Le righe delle tabelle vengono gestite come collezioni e sono facili da analizzare!
Questo post del blog descrive come utilizzare questo approccio e fornisce alcuni suggerimenti utili.
4D v18 è qui
Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.
Questa release all’avanguardia apre molte possibilità per le vostre applicazioni basate sul 4D. Anche se non è assolutamente esaustivo, ecco un elenco delle funzionalità che abbiamo in serbo per voi:
- Database di progetto per il controllo delle versioni: Una soluzione per la programmazione collaborativa, che consente di memorizzare il codice in file di testo semplici all’interno di un sistema di controllo delle fonti(ad esempio, Github, Perforce, ecc.).
- Crittografia: Strumenti di crittografia dei dati integrati per ogni singola tabella. Sia tramite l’interfaccia utente che tramite la programmazione, la protezione della vostra applicazione è massima.
- 4D per iOS: Un prodotto completamente integrato in 4D per estendere facilmente le applicazioni aziendali ai dispositivi mobili.
- ORDA: Prestazioni ottimizzate, comandi aggiuntivi e datastore remoto.
- Il linguaggio 4D: Rimanendo compatibile con il linguaggio classico, il linguaggio 4D sta facendo grandi passi avanti verso l’orientamento agli oggetti con metodi membri per accedere ai file (o alle cartelle, agli archivi zip o alle e-mail), la possibilità di costruire le proprie funzioni membro e di utilizzare il nuovo oggetto formula, funzioni di debug migliorate, ecc.
- 4D Write Pro: Fogli di stile, una barra degli strumenti ricca di funzioni, più funzioni legate alle tabelle e l’elenco continua.
- 4D View Pro: Una potente barra degli strumenti a nastro, l’importazione/esportazione di .xlsx, più comandi per gestire i documenti tramite la programmazione e molto altro ancora.
Questo elenco è tutt’altro che esaustivo, consultate tutti i post sul blog di 4D v18!
Database di progetto: Nuove possibilità con l’editor di moduli
Con l’introduzione dei database di progetto, abbiamo modificato anche l’interfaccia di alcune finestre di dialogo di 4D. In questo post presenteremo alcune delle modifiche apportate all’editor dei moduli.
Formula – Pensare fuori dagli schemi
Secondo la classifica dei 10 migliori post del 2019, il post Formula: Più potenza dietro la semplicità si è piazzato piuttosto in alto… tra i primi cinque. Sembra che Formula abbia davvero catturato la vostra attenzione, quindi ecco un altro consiglio che Vincent de Lachaux (sviluppatore ed esperto di 4D) mi ha mostrato e che condivido con voi!
Database binario vs. database di progetto
Come sapete, 4D ora supporta due modi di lavorare con i sorgenti: database binari e database di progetto. I database binari sono il 4D che tutti conosciamo e amiamo, con il codice sorgente in un file binario per consentire lo sviluppo in team con 4D Server e tutti gli elementi di progettazione (metodi, moduli, struttura, ecc.) raccolti in un unico file binario compatto, il file “.4db”. I database di progetto facilitano il lavoro collaborativo dei team distribuiti, memorizzando il codice sorgente in un sistema di controllo sorgente in file di testo semplici e separati. I progetti non sostituiranno il 4DB e non abbiamo intenzione di far scomparire il 4DB. Si tratta di due modi diversi di lavorare e sviluppare. Sta a voi scegliere quello che meglio si adatta alle vostre esigenze. Ecco un post del blog che vi aiuterà a decidere:
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica