Bash: eseguire un comando subito prima di uscire dalla shell

Oggi parliamo di una funzionalità molto interessante della bash, la possibilità di eseguire un comando (o una funzione bash) subito prima di effettuare il logout. Vediamo un esempio, scrivendo nel nostro ~/.profile: _exit() { BRed=’\e[1;31m’ NC=’\e[m’ echo -e “${BRed}Hasta la vista, baby${NC}” } trap _exit EXIT Grazie al comando trap, possiamo associare l’esecuzione della funzione … Leggi tutto

APNS: Come generare un certificato p12 per l’invio di Push Notification

Per l’invio di notifiche push per IoS è necessario generare un certificato da utilizzare durante la connessione al server Apple. Vediamo come procedere. 1 – Accedere all’account Developer 2 – Cliccare su Login e poi Certificates, IDs & Profiles. 3 – Cliccare sul pulsante + in alto a destra. 4 – Selezionare Production -> Apple … Leggi tutto

VIM su Debian Stretch: Disabilitare la modalità Visuale quando si seleziona con il Mouse

Sulla nuova GNU/Debian Stretch è abilitata la modalità di selezione visuale quando si utilizza il mouse. Questo rende difficile selezionare il testo per il classico copia/incolla (CTRL-C + CTRL-V) a meno di fare la selezione tenendo premuto il tasto SHIFT (maiuscole su Windows) o il tasto ALT (su MacOS). Tale modalità dipende dalla opzione di … Leggi tutto

Modificare l’orario di un file

Se per qualche strano motivo serve motificare l’orario (di accesso o modifica) di un file, c’è un comodo comando bash che generalmente si usa per creare file vuoti ma il cui reale scopo è proprio quello di modificare le date/ore dei files. Parliamo di touch. Usato senza parametri, touch serve proprio a creare un nuovo … Leggi tutto

MacOS: Disabilitare gatekeeper parzialmente o completamente

Per evitare il blocco di Gatekeeper su MacOS Sierra è possibile sbloccare solo una determina applicazione oppure disabilitare completamente il check. Generalmente quello che accade è che l’applicazione viene segnalata come danneggiata e non si riesce ad aprire. Per disabilitare una determinata applicazione (es LockedApp.app), scrivere nel Terminale: sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app Per disabilitare … Leggi tutto

MacOS: Creare una pendrive USB avviabile con Linux

Avete necessità di creare una pennetta USB avviabile e con una distro Linux? Potete usare il famoso UNetbootin. Dopo averlo scaricato ed installato sul Mac, potete avviarlo e troverete una procedura guidata per la creazione della pendrive. Nel mio caso avevo bisogno di creare una pendrive avviabile da installare su un vecchio Acer Veriton e … Leggi tutto

Virtualbox: Come comprimere la dimensione di un file VDI (guest Windows XP)

Ho una vecchio guest Virtualbox di Windows XP ed ho notato che il relativo file VDI, allocato dinamicamente, occupa su disco molto più della sua dimensione. Questo avviene perché il guest scrive e cancella dati e non riusa sempre le posizioni liberate per nuovi dati, andandone ad occupare altre. Come ridimensionare e comprimere la dimensione … Leggi tutto

MacOS: come riavviare il servizio di gestione Touch Bar e Control Strip

Se per qualche motivo la Touch Bar e/o la Control Strip (la parte più a destra della Touch Bar) non dovesse rispondere come ci si aspetta, magari non mostrando le opzioni dell’Applicazione aperta, se ne può effettuare il “reset” riavviardone il relativo servizio. Per il riavvio del servizio relativo alla Touch Bar, basta digitare nel … Leggi tutto