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.

Nei sistemi *NIX, ogni utente ha uno specifico UID (id univoco).

In genere lo UID di root è zero.

Usando il modulo os, con Python è molto semplice identificare se l'utente che ha lanciato il programma è root o meno.

E questo può essere utile in molti casi.

Nei sistemi *NIX, ogni utente ha uno specifico UID (id univoco).

In genere lo UID di root è zero.

Usando il modulo Process, con Ruby è molto semplice identificare se l'utente che ha lanciato il programma è root o meno.

E questo può essere utile in molti casi.

Supponiamo di voler cambiare il nostro UID e GID; dobbiamo anche cambiarlo a tutti i nostri file.

E' possibile farlo, e neanche in maniera difficile.

La procedura prevede alcuni step.

Prima di tutto cambiamo lo UID dell'utente:

# usermod -u 2016 UTENTE

Al posto di 2016 metteteci lo UID che volete, stando attenti a non impostarne uno già usato.

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.