Calcolare quanti giorni sono passati da inizio anno in Rust
Piccola funzione in Rust che calcola quanti giorni sono passati dall'inizio dell'anno corrente.
Per usarla dovete installare la libreria chrono:
cargo add chrono
Piccola funzione in Rust che calcola quanti giorni sono passati dall'inizio dell'anno corrente.
Per usarla dovete installare la libreria chrono:
cargo add chrono
Piccola funzione in Rust che ci calcola quanti giorni ha l'anno corrente.
Ricordatevi che gli anni possono essere bisestili.
KeyDB è un fork diretto di Redis, ed è compatibile al 100%.
Inoltre, dicono, sia anche più performante.
Comunque ho deciso di testarlo, e me lo sono installato con Docker.
Poi ho fatto un primo esperimento in C#.
In questo articolo vediamo come connetterci ad un db PostgreSQL in Micronaut e Kotlin.
Come gestore delle dipendenze ho usato gradle.
In questo articolo vediamo come convertire un file JSON in CSV.
Ho creato un piccolo script che tenga conto anche del tipo di dato, e di come inizia la struttura.
Quando si parla di C#, si pensa subito a Visual Studio.
In realtà è corretto, se non fosse che Visual Studio sia veramente pesante, e non sempre utile.
Ad esempio io non uso tantissimo C#, e lo uso principalmente per programmi da riga di comando; quindi mi bastano editor più leggeri.
Per creare degli unit test in Go abbiamo già tutto, non ci servono librerie esterne.
In sostanza si tratta di creare dei file che finiscono con _test, e Go li riconoscerà come tali.
Facciamo un esempio baisco ma pratico.
pg_qualstats è un’estensione per PostgreSQL che serve a raccogliere statistiche dettagliate sulle condizioni (qualifiers) usate nelle query SQL, in particolare nelle clausole WHERE, JOIN, e simili.
Il suo obiettivo è aiutare a identificare condizioni che potrebbero beneficiare di un indice, o a capire come il planner utilizza i filtri per ottimizzare le query monitorando:
Ho provato diverse librerie per Rust per creare task/job schedulati.
Alla fine tutte hanno presentato un problema: non mi avviano i task ad orari precisi, ma solo task del tipo "ogni minuto".
Quindi alla fine mi sono creato uno scheduler usando "solo" tokio.
Ho usato anche chrono per l'ora attuale
RustNet è un programma multi piattaforma scritto in Rust che ci permette di monitorare le rete in tempo reale.
Molto veloce, con una TUI molto semplice, è sicuramente un tool da provare.
Una volta avviato vi basta tab per passare nei tre menu.