Free Pascal e WASM, a linea di comando
In questo articolo vedremo come usare il cross-compiler di fpc per generare ed eseguire WASM a riga di comando.
Scrivi una volta e compila dove vuoi…
Strumenti per la realizzazione di applicazioni web con lazarus
In questo articolo vedremo come usare il cross-compiler di fpc per generare ed eseguire WASM a riga di comando.
Sviluppiamo insieme un server CRUD utilizzando la libreria Brook. La configurazione dell’ambiente di sviluppo è già stata descritta nel Tutorial 1. Adotta un animaletto alieno Costruiremo le api per gestire un’agenzia di adozione di animaletti alieni. Ogni animaletto avrà un nome, scelto dall’utente, ed una specie, scelta invece da un elenco di tre. Iniziamo a…
Read More “Il framework Brook – tutorial 2 – un server CRUD” »
Brook è un framework per FreePascal e per Delphi che consente di sviluppare server web e microservizi basati sul protocollo http. La libreria internamente utilizza un’altra libreria, scritta in C, che si chiama Sagui. Sagui a sua volta internamente si appoggia alla libreria GNU Libmicrohttpd. Dal sito GNU: Il primo progetto in Lazarus Iniziamo creando…
L’autenticazione a due fattori, chiamata anche “strong authentication” o 2FA (Two-Factor Authentication), viene sempre più utilizzata in quanto permette di aumentare la sicurezza nell’effettuare determinate operazioni sensibili. In questo articolo vedremo come utilizzare la 2FA di google con le applicazioni scritte conLazarus/fpc.
Questo articolo, vuole spiegare il contenuto di un mio progetto ospitato su GitHub, che illustra come creare una semplice web application la quale integra una http application scritta in lazarus, per la gestione del backend, con la tecnologia html5/javascript per la gestione del frontend. Il frontend è completamente esterno all’eseguibile e si trova nel percorso…
Per chi non lo conoscesse, InstantFpc è uno strumento che permette di “lanciare” dei sorgenti pascal come fossero degli script, solo che – prima del loro lancio – provvede a compilarli in modo trasparente.
In questo articolo vedremo come usare questo strumento per sviluppare dei CGI con Apache.
Il nostro amato Lazarus permette, attraverso il pacchetto fpWeb, di creare delle applicazioni web con un server http embedded. Ovviamente sappiamo che il protocollo http viaggia in chiaro e se vogliamo cifrare il traffico di rete è bene adottare il protocollo HTTPS. Quindi questa guida insegna solo come attivare il protocollo HTTPS, non ha la…