Problema: in azienda arrivano continuamente nuovi prodotti da codificare, e bisognava trovare un sistema, usabile da chiunque, per generare nuovi codici, univoci, con un buon margine di sicurezza.
Soluzione: usare come codice il “momento” in cui esso viene creato.
Quindi, sfruttando il timestamp unix e Automator, ho creato una piccola app che, quando avviata, copia negli appunti la data e l’ora in cui l’app è stata avviata, nel formato aammgghhmmss (anno, mese, giorno, ore, minuti, secondi).
Esempio: questo articolo avrebbe il codice 160510205055.
In questo modo abbiamo anche dei codici “parlanti”, che possono essere letti anche da un umano per scoprire il momento in cui il lavoro è stato svolto.
In questo modo è abbastanza sicuro che chiunque avvia questa app, ovunque si trovi, non lo faccia contemporaneamente ad un altro collega (almeno non nello stesso preciso secondo), e questo crea un buon margine per essere sicuri di non usare un codice più d’una volta.
Il trucco sta nella riga di codice:
date +%y%m%d%H%M%S; echo
Potete scaricare l’app per Mac OsX da questo LINK.