Generare UUID in Dart
In una piccola app che sto sviluppando in Flutter, ho avuto bisogno di generare degli UUID.
Per Dart e Flutter abbiamo un package apposito: uuid!
In una piccola app che sto sviluppando in Flutter, ho avuto bisogno di generare degli UUID.
Per Dart e Flutter abbiamo un package apposito: uuid!
In un piccolo programma scritto in Rust, avevo bisogno di creare degli UUID.
Per farlo possiamo usare un pacchetto specifico.
nanoid è una libreria per Javascipt per la creazione di UUID.
Molto leggera e veloce, almeno a vedere dai benchmark, è anche facile da usare.
MariaDB (come anche MySQL ovviamente) disponde di una funzione per generare valori che si chiama RAND().
Però questa funzione genera dei valori float.
Se volessimo generare delle stringhe casuali come possiamo fare?
Un primo metodo consiste in un piccolo trucco: calcolare l'hash del valore random.
Ho comprato un hard disk nuovo per il mio pc, nello specifico un SSD da 256GB.
Questo hard disk andrebbe a sostituire quello che c'è adesso, un classico hd da 3.5" da un 1TB.
Non volendo reinstallare tutto da zero (l'ho fatto qualche mese fa, pietà per me!!), ho pensato di clonare il sistema con CloneZilla.
Peccato che l'operazione non sia riuscita in quanto gli hd hanno dimensioni diverse.
Neanche clonando la singola partizione ci sono riuscito, sempre per lo stesso motivo.
Ma la soluzione mi è arrivata dal forum SpreaTech, nello specifico da questa discussione.
Oggi vi descrivo i vari passi che ho eseguito.