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

Installare una differente versione di python con UV: il gestore di pacchetti che sta conquistando gli sviluppatori

Negli ultimi mesi UV è diventato uno degli strumenti più interessanti dell’ecosistema Python. Sviluppato in Rust, nasce con l’obiettivo di sostituire gran parte degli strumenti tradizionali come pip, virtualenv e pip-tools, offrendo prestazioni decisamente superiori e un’esperienza d’uso più semplice. Uno dei principali punti di forza di UV è la velocità: l’installazione delle dipendenze e … 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

Debian 13: Installare GitLab Runner

GitLab runner consente di avviare runner che possono Per l’isntallazione bastano pochi comandi: Poi accediamo all’interfaccia web di GitLab, andiamo nel progetto che ci interessa, poi “Settings” e “CI/CD“. Qui apriamo la sezione “Runners” e clicchiamo sul pulsante “Create project runner“. La procedura mostrerà un comando da scrivere nel terminale per agganciare il runner del … Leggi tutto

Debian 13: Installare docker e docker compose

Vediamo come procedere all’installazione veloce di docker e docker compose su debian 13 Trixie ma funziona anche con Debian 12 e Debian 11. Partiamo con docker: Rimuoviamo eventuali pacchetti installati prima: Installiamo la chiave GPG Aggiungiamo il repository ad APT: Effettuiamo l’installazione vera e propria dell’ultima versione disponibile: Nota: per installare una versione specifica, al … 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

cpanel: personalizzare regole nginx per cliente

Ho riscontrato oggi un’importante scansione verso un sito attivo su WHM/cPanel, nei log di nginx vedevo qualcosa tipo: Si tratta sicuramente di uno scanner/bot che prova URL generati automaticamente e che non esistono nel sito. Come anticipato, il sito è attivo su WHM/cPanel ed ha nginx come reverse proxy (EA4 + nginx). La soluzione più … Leggi tutto

Debian 13: installare composer per PHP

Compositor è il gestore di dipendenze alla base di molti framework e librerie PHP, ma è altrettanto utile per piccoli script e strumenti interni. I progetti PHP possono diventare rapidamente caotici quando ogni macchina scarica un set di dipendenze diverso. Composer aiuta a mantenere ordinate le librerie per i progetti PHP. Su Debian è possibile … Leggi tutto

Linux: modifica fusorario – timezone

Su un nuovo VPS appena attivato potreste trovarvi con un timezone non agganciato a quello dell’Italia e quindi vedere un’orario differente. Lascio per scontato che l’orario sia automaticamente sincronizzato e che il problema sia solo nel fusorario. In questo caso basterà digitare: e cambiare il fusorario da utilizzare. enjoy!