Smetti di rispondere al questionario sulla cifratura: la chiave segreta di Info.plist

Se hai mai caricato una build su TestFlight, la conosci benissimo: la build termina il processing e poi resta bloccata con l’etichetta gialla “Missing Compliance”. Finché non apri App Store Connect e rispondi al questionario sulla cifratura, i tester non possono installarla. E la domanda ricompare a ogni nuova build, come un ritornello infinito. La … Leggi tutto

Flutter: l’applicazione nel device non si avvia se non collegato al cavo

Se dopo aver collegato l’iPhone con il cavo e digitato: per testare l’applicazione, scollegando il cavo l’appl’icazione non riparte e viene mostrato il messaggio: approfitto per ricordarvi che Flutter in debug costruisce un “app sandbox” che comunica costantemente via USB/network con l’host per: Da iOS 14 in poi, per questioni di sicurezza, Apple blocca l’apertura di queste … Leggi tutto

MacOS: Archivi RAR da CLI

Tramite brew è possibile installare svariati pacchetti di utilità. L’utility unrar però non funziona più perché la firma è scaduta. Si può in alternativa usare unar, procediamo in questo modo: enjoy!

Firefox: quale scheda sta usando più RAM?

Ho l’abitudine di tenere aperte molte schede su firefox, però a lungo andare possono arrivare ad utilizzare una grande quantità di RAM. Ho visto infatti da “Monitoraggio attività” di MacOS che c’erano delle schede che richiedevano oltre 3GB di RAM, ma quali sono? Basta aprire una nuova scheda di Firefox e digitare nella barra degli … Leggi tutto

Docker compose: come passare il proxy nel Dockerfile

Per per utilizzare un proxy all’interno della procedura di build prevista nel Dockerfile impostato dal compose.yaml è necessario effettuare sia una modifica al compose.yaml che al Dockerfile. Nel mio esempio il proxy è attivo sulla macchina host, pertanto lo si può “puntare” con il nome host.docker.internal avendo l’accortezza di aggiungere, come vedremo in avanti, nel … Leggi tutto

rclone: un valido aiuto per storage S3

Rclone (“rsync for cloud storage”) è un programma CLI per sincronizzare file e cartelle da/verso provider cloud storage. L’installazione è molto semplice: Oppure in modo specifico per MacOS: alla prima esecuzione bisogna configurare i dati di connessione: Questi gli step durante la configurazione (che poi viene scritta nel file ~/.config/rclone/rclone.conf): Dopo aver configurato la connessione, … Leggi tutto

Migrare un ambiente Python venv su una nuova macchina

Python Venv è un modulo python che permette di attivare un ambiente python separato rispetto a quello di sistema. In questo modo possiamo installare una serie di librerie o fare delle configurazione ad-hoc che restano relative solo ad un progetto. Utile per fare dei test senza “sporcare” l’ambiente python di sistema oppure per gestire differenti … Leggi tutto

lftp: come recuperare una sessione in background

Se utilizzate lftp, sapete sicuramente che tra le tante caratteristiche c’è anche quella di poter avviare il download o l’upload di un intero sito con il comando mirror. Ad esempio, dopo aver fatto il login ed essersi posizionati nel giusto percorso, per copiare in locale tutto il contenuto remoto: o viceversa per copiare in remoto … Leggi tutto

Docker: Trasferire un container su un nuovo host

Immaginiamo di avere una macchina con docker installato ma che non abbiamo più accesso ad internet per poter scaricare nuovi container. La soluzione più semplice è quella di scaricare il container su un server che raggiunge internet, farne un archivio e poi importarlo. Ipotizziamo di voler trasferire portainer. Innanzitutto scarichiamo il container se ancora non … Leggi tutto