Embed di files in Go
go:embed è una direttiva introdotta in una delle ultime versioni di Go.
E' molto utile per fare l'embed di files e directories.
In questo articolo vediamo un paio di esempi introduttivi.
go:embed è una direttiva introdotta in una delle ultime versioni di Go.
E' molto utile per fare l'embed di files e directories.
In questo articolo vediamo un paio di esempi introduttivi.
Come si evince dal nome goftp è una libreria per Go che ci consente di connetterci ad un server FTP.
Per l'installazione:
go get -u github.com/jlaffaye/ftp
IronCalc si descrive come uno spreadsheet engine scritto in Rust che è disponibile per l'utilizzo:
Si evince anche è possibile usarlo attraverso altri diversi linguaggi.
Inoltre c'è una versione web disponibile gratuitamente con la quale è possibile fare anche la condivisione (anche se non ho ben capito quali limiti abbia).
In questo articolo vediamo come usarlo all'interno di una nostra applicazione per creare file XLSX.
Per upsert in generale si intende il comportamento che deve avere la funzione quando incontra un chiave univoca ed un valore che già esiste nella tabella.
In Diesel possiamo usare la funzione on_conflict alla quale possiamo indicare due azioni:
In questo articolo vederemo l'update.
Diesel è l'ORM per eccellenza per le applicazioni scritte in Rust.
Non è molto facile da usare, soprattutto perchè sulla carta richiede anche la CLI per la gestione del database.
Purtroppo è prerogativa di tutti gli ORM pensare che verrnno usati anche per creazione/modifica tabelle; nel mio caso non è così, quindi salterò la parte di installazione della CLI.
Quindi do per scontato che abbiate già un db con le tabelle che vi interessano.
bottom (btm) è un tool da riga di comando multi-piattaforma, scritto in Rust, per monitorare il nostro sistema.
Per l'installazione avete parecchie possibilità; se avete Rust installato vi consiglio di usare Cargo.