Encrypt e Decrypt usando Tar ed OpenSSL

Quando si dispone di dati sensibili importanti, è fondamentale disporre di un ulteriore livello di sicurezza per i file e le directory, specialmente quando è necessario trasmettere i dati ad altri. Una soluzione veloce è combinare tar con OpenSSL. Per cifrare: dove: *: indica che facciamo riferimento a tutti i file nella cartella correnteenc: comando … Leggi tutto

Flutter: lo scroll nel simulatore IOS su M1 (Apple Silicon) è troppo veloce

Ho riscontrato un problema nel simulatore IOS facendo girare un’app sviluppata con Flutter. Si tratta di un Mac con processore Apple Silicon M1 e con Xcode aggiornato all’ultima versione disponibile al momento. In pratica facendo lo scroll di qualsiasi lista, la pagina va automaticamente alla fine dello scroll e non si ferma al rilascio come … Leggi tutto

Error from Xcode Build: “is implemented in both”

Se durante la compilazione di Xcode viene mostrato un errore simile al seguente: objc[9318]: Class AppleTypeCRetimerRestoreInfoHelper is implemented in both /usr/lib/libauthinstall.dylib (0x207c11eb0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d984f8). One of the two will be used. Which one is undefined. objc[9318]: Class AppleTypeCRetimerFirmwareAggregateRequestCreator is implemented in both /usr/lib/libauthinstall.dylib (0x207c11f00) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d98548). One of the two will be used. … Leggi tutto

MacOS: AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.local. Set the ‘ServerName’ directive globally to suppress this message

Se al riavvio di Apache su MacOS con il comando: sudo apachectl restart viene mostrata la seguente riga: AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.local. Set the ‘ServerName’ directive globally to suppress this message significa chiaramente che la direttiva ServerName non è stata specificata. Ma dove va impostata … Leggi tutto

Applicazioni native per Apple Silicon M1

Apple M1 è il primo System on a chip progettato da Apple Inc. per ambiente Mac e per iPad Pro 2021, in architettura RISC su base completamente customizzata e proprietaria, con licenza di utilizzare le istruzioni ARM64 (Aarch64) in modalità “clean room” quindi progettando cores completamente differenti dai cortex. Con processo produttivo a 5 nm, … Leggi tutto

UTM: Spostare le immagini su un disco esterno

UTM, il software di virtualizzazione che funziona anche sui nuovi Apple M1, crea le immagini disco delle varie virtual machine all’interno della cartella ~/Library/Containers/com.utmapp.UTM/ (precisamente ~/Library/Containers/com.utmapp.UTM/Documents/ ). Se preferite avere le immagini su un disco esterno, magari un veloce disco Samsung SSD T5, non c’è ancora un’opzione per poterlo fare, pertanto bisogna lavorare manualmente. La … Leggi tutto

MacOS: Installare sshpass

sshpass è un programma che permette l’esecuzione non interattiva dell’autenticazione tramite password, in pratica è un software che inserire la password ssh per nostro conto al login e così automatizzare la procedura. ATTENZIONE: E’ preferibile usare una chiave per l’autenticazione SSH, l’uso di sshpass può essere pericoloso e per questo motivo il software non può … Leggi tutto

MacOS creare un archivio zip con password

Dall’interfaccia grafica di MacOS non è possibile creare direttamente un archivio zip con password (a meno di non ricorrere ad utility di terze parti). E’ comunque possibile creare archivi zip con password (fermo restando la “sicurezza” che questo possa garantire) da terminale. Se, ad esempio, abbiamo la cartella chiamata “Backup” che vogliamo comprimere, possiamo digitare … Leggi tutto

Aggiungere PHP a MacOS Monterey

MacOS 12, Monterey, viene rilasciato senza PHP. E’ possibile usare Homebrew per l’installazione di PHP, ma rispetto alle versione di MacOS precedenti, la libreria va anche firmata. Se non avete ancora installato brew, potete farlo su Mac Intel con: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” e su Mac Apple Silicon M1 con: /bin/bash -c “$(curl -fsSL … Leggi tutto