MacOS: generare un certificato PFX da CRT

Con le recenti versioni di OpenSSL 3.x è stato modificato l’algoritmo di default (ora è AES-256-CBC) per la generazione dei certificati. Questo crea un problema di compatibilità durante la creazione di pfx che solitamente creiamo con: Provando infatti ad importare il pfx si ottiene continuamente un messaggio relativo alla password errata. Per ovviare si può … Leggi tutto

BASH: Caricare/scaricare file da wetransfer

Oggi vi segnalo uno script python che permette il download e l’upload di file da/verso wetransfer, parliamo di transferwee. Innanzitutto lo possiamo scaricare con: L’utilizzo è molto semplice, ma bisogna prima installare la libreria requests. Inizioamo quindi con: e poi potremo procedere con: Ci sono anche una serie di funzioni utili, ad esempio per vedere … Leggi tutto

Installare nodejs su Debian

Sicuramente è possibile installare nodejs tramite apt e nei repository Debian ufficiali ci sono già dei pacchetti precompilati. Se vogliamo usare i pacchetti presenti nella distribuzione, dobbiamo ricordarci che non sono aggiornati all’ultima versione disponibile. Possiamo fare così: In alternativa, possiamo installare l’ultima versione direttamente dal repository di nodejs, i dettagli sono a questo indirizzo. … Leggi tutto

Contare il numero di file di una cartella

Il modo più semplice per contare il numero di file presenti in una cartella è: ovvero elencare il numero di file nella cartella e poi contare le righe. Se però vogliamo contare il numero di file nella cartella corrette ed anche nelle sottocartelle, bisogna usare un differente comando: questo è utilizzabile se il numero dei … Leggi tutto

zsh: come svuotare velocemente un file

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

Brew: Installare xdebug su PHP 8.2

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

Bash: script per scaricare un file da Google Drive

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