npm: come aggiornare all’ultima versione
Di tanto in tanto è consigliabile eseguire la verifica della configurazione di npm, questo può essere fatto con: qualora venga indicato che la versione non è aggiornata, si può aggiornare con: enjoy!
Mac OSX
Di tanto in tanto è consigliabile eseguire la verifica della configurazione di npm, questo può essere fatto con: qualora venga indicato che la versione non è aggiornata, si può aggiornare con: enjoy!
Chi è abituato, come me, ad utilizzare BASH e si trova ad usare ZSH, tra le varie piccole differenze si sarà accorto che non è più possibile usare la scorciatoia > per creare un nuovo file o svuotarlo, es: >pippo.txt Mentre questo su BASH creava un file vuoto oppure lo svuotava se esisteva già, se … Leggi tutto
La versione PHP attualmente installata da brew (il packet manager per MacOS) è la 8.2.6, anche se ci sono altre versioni che si possono installare sempre tramite brew. Per aggiungere anche l’estensione xdebug bisogna usare pecl perché non è presente direttamente nel repository di brew. Per installare PHP ed xdebug possiamo fare come segue: brew … Leggi tutto
tmux è un Multiplexer Terminale simile a GNU Screen di cui abbiamo parlato un po’ di tempo fa. Consente di lavorare con più finestre di console in una sessione di terminale, ovvero si può dividere in riquadri separati. Ma per me, il vantaggio maggiore, si ha quando la connessione SSH non è stabile, perché avviando … Leggi tutto
Ecco un semplice script bash per scaricare un archivio da google drive: #!/usr/bin/env bash # gdrive_download # # script to download Google Drive files from command line # not guaranteed to work indefinitely # taken from Stack Overflow answer: # http://stackoverflow.com/a/38937732/7002068 gURL=$1 # match more than 26 word characters ggID=$(echo “$gURL” | egrep -o ‘(\w|-){26,}’) … Leggi tutto
Del comando screen abbiamo parlato anche in qualche post precedente. Si tratta di un terminale multiplexer che consente di avviare una sessione ed aprire qualsiasi numero di finestre (terminali virtuali) all’interno di quella sessione. Quando si esegue un comando su SSH e la connessione si interrompe, la sessione SSH viene interrotta e tutti i comandi … Leggi tutto
lftp è un client FTP, anzi più di un client FTP. Intanto iniziamo con il precisare che si tratta di un comando da eseguire via CLI. Supporta numerosi protocolli di rete (ftp, http, sftp, fish, torrent) ed ha una serie di funzionalità interessanti come il trasferimento in parallelo di file, mirror (sia da locale a … Leggi tutto
Uno dei comandi che uso maggiormente da CLI, sia su Linux che su MacOS, è grep (general regular expression print). Grep permette di cercare stringhe nei file; di base la sintassi è: grep STRINGA_RICERCA FILE Ad esempio per cercare “casa” nel file “pippo.txt” possiamo digitare: grep casa pippo.txt Ci sono una serie di opzioni che … Leggi tutto
Può capitare che gli angoli attivi su MacOS non funzionino più, può disabilitandoli e riabilitandoli nella sezione “Scrivania e Dock” delle “Preferenze di Sistema“. In questo caso consiglio di lanciare il seguente comando nel Terminale di sistema: killall Dock enjoy!
Una delle cose che non mi piace delle ultime due release di MacOS è l’aver perso la possibilità di inserire il calendario nel centro notifiche (è possibile mostrare solo un box con il giorno corrente) e per controllare “al volo” una data, bisogna aprire il classico calendario. Se siete alla ricerca si un sistema veloce … Leggi tutto