Prodotto

Evoluzione del formato del diario 4D

Tradotto automaticamente da Deepl

Di recente abbiamo rivisto i formati dei nostri registri per aumentarne la leggibilità e la conformità all’analisi automatizzata. Abbiamo apportato questi miglioramenti in risposta a situazioni reali che abbiamo vissuto, affrontando direttamente i problemi che ostacolavano la nostra capacità di utilizzare i registri 4D. In questo post del blog spiegheremo in dettaglio le modifiche apportate, in modo che possiate regolare di conseguenza i vostri strumenti di analisi dei log.

Prodotto blank

Crittografare i propri dati con l’algoritmo 4D

Tradotto automaticamente da Deepl

Come avrete notato qualche tempo fa, 4D offre un modo semplice per criptare i vostri dati. Ora, 4D consente anche di utilizzare lo stesso algoritmo usato per la crittografia dei dati, ma questa volta per le proprie esigenze. Ora è quindi possibile crittografare e decrittografare qualsiasi informazione, sia essa un singolo campo di una tabella o file esterni.

Prodotto blank

Preparatevi per i nuovi attributi SameSite e Secure per i cookie

Tradotto automaticamente da Deepl

Le capacità dei cookie sono cresciute ed evolute nel corso degli anni, ma hanno lasciato in eredità alcuni problemi. Per risolvere questo problema, i browser (tra cui Safari, Chrome, Firefox ed Edge) stanno modificando il loro comportamento per quanto riguarda gli attributi SameSite e Secure per un modello sicuro di default per i cookie.

Come sviluppatore web 4D, potreste preoccuparvi del cookie di sessione delle sessioni web 4D se volete evitare che la vostra applicazione sia soggetta a Cross-site request forgery.

Per evitare che il vostro cookie di sessione web circoli inutilmente sul web o venga frainteso dai browser a causa di un valore predefinito applicato, dovreste chiedere se si tratta di:

  • un cookie di terze parti: associato a un nome di dominio diverso da quello della pagina in cui si trova il cookie. Un cookie di terze parti viene inserito da un oggetto della pagina( ad esempio un annuncio pubblicitario) proveniente da un dominio diverso da quello che ospita la pagina

oppure

  • un cookie di prima parte: associato al dominio della pagina

A seconda del caso d’uso, è necessario scegliere il valore appropriato per l’attributo SameSite del cookie di sessione web.

Per rafforzare la sicurezza, l’attributo Secure deve essere impostato per il cookie di sessione web quando la connessione è protetta (HTTPS) per indicare al browser che il cookie può essere inviato in modo sicuro.

Continuate a leggere per scoprire come 4D vi aiuta a migliorare la privacy e la sicurezza sul web.

Prodotto blank

4D Write Pro – Trova e sostituisci

Tradotto automaticamente da Deepl

Da molti anni ormai, 4D Write Pro permette di creare documenti semplici o complessi, sia tramite la programmazione di modelli che con la semplice creazione di nuovi documenti da zero. A partire da 4D v19, sia gli sviluppatori che gli utenti finali saranno felici di utilizzare le nuove funzionalità di ricerca (e sostituzione) di 4D Write Pro. Utilizzando non solo l’interfaccia… ma anche il codice!

Approfondiamo i dettagli!

Prodotto blank

Editor di codice: Temi multipli, a vostra scelta!

Tradotto automaticamente da Deepl

Il set di funzionalità dell’editor di codice cresce a ogni release e 4Dv19 non fa eccezione.

Ogni sviluppatore ha i suoi gusti speciali, e a volte particolari, per quanto riguarda l’editor di codice (font, dimensione dei caratteri, colore degli elementi, ecc.). Ciò che sembra ottimo e aumenta la produttività per uno sviluppatore può essere un ostacolo per un altro. Ecco perché 4D v19 introduce la gestione dei temi.

Se “creare il mio tema” è nella vostra lista di cose da fare, è il momento giusto per farlo! 4D v19 viene fornito con temi di base che potete arricchire e adattare ai vostri gusti.

Prodotto blank

Gestire facilmente le informazioni dell’applicazione

Tradotto automaticamente da Deepl

Per costruire l’applicazione, si usa il comando BUILD APPLICATION con un insieme di chiavi XML che consentono di configurare l’applicazione costruita. Per la maggior parte di voi, questa opzione è sufficiente per costruire un’applicazione. Tuttavia, vogliamo essere sicuri di soddisfare anche le vostre esigenze specifiche, quindi semplificheremo il comando BUILD APPLICATION dividendolo. Ciò consentirà una maggiore flessibilità nella creazione delle applicazioni.

Prodotto blank

4D Write Pro: Individua facilmente tutte le interruzioni

Tradotto automaticamente da Deepl

I documenti di 4D Write Pro supportano cinque tipi di interruzioni:

  • interruzioni di riga
  • interruzioni di paragrafo
  • interruzioni di pagina
  • interruzioni di sezione
  • interruzioni di colonna

A volte è necessario individuare un certo tipo di interruzione per sostituirla con un’altra o semplicemente eliminare tutte le sue occorrenze nel documento. Per rendere possibile questo, abbiamo sviluppato una nuova funzione: WP Get breaks.

Prodotto blank

È arrivato il supporto alla modalità scura su macOS.

Tradotto automaticamente da Deepl

La Modalità scura è fantastica e crea un’esperienza d’uso entusiasmante. Per questo motivo, a partire da 4D v19, 4D supporta ora la Modalità scura, che si attiva automaticamente se la Modalità scura è attivata a livello di macOS.

Questo è solo l’inizio e nelle versioni future sono previste altre novità, come il supporto della Modalità scura per tutti i componenti (ad esempio il widget 4D Write Pro) e la Modalità design.

Volete vedere come la Modalità scura trasforma l’aspetto degli elementi di 4D? Continuate a leggere!