A comparison between browser features on desktop and mobile iOS

I am a long time user of Firefox and Chrome on desktops (GNU/Linux and macOS), while I rely on Chrome on my iOS devices. Recently there has been some valid critics of Chrome and its privacy choices and I began to look around for an alternative of Chrome. I identified a list of features that … Continue reading A comparison between browser features on desktop and mobile iOS

Automatically add SSH keys to SSH agent with GNOME and macOS

I am using passwordless login via SSH on every box that I administer. Of course, my private SSH key is protected with a password that must be provided when accessing the key. Modern operating systems incorporate the usage of ssh-agent to “link” the user account to the SSH key(s), in order to unlock the SSH … Continue reading Automatically add SSH keys to SSH agent with GNOME and macOS

Accessing remote libvirt on a non-standard SSH port via virt-manager

Scenario: you are using a remote host as a virtualization host with libvirt and you want to manage it via ”Virtual machine manager” (virt-manager) over SSH. But SSH is listening on a non-standard port, and virt-manager does not offer you to connect to a remote libvirt instance on a non-standard port. Fear not, the option … Continue reading Accessing remote libvirt on a non-standard SSH port via virt-manager

OSX: come fare un reset di Launchpad

Dopo l’installazione di Mavericks, ho deciso di fare un reset delle applicazioni presenti in Launchpad, la schermata iOS-like di OSX per il lancio di applicazioni (introdotta in Lion). Per fare un reset di Launchpad è sufficiente cancellare il database SQLite che contiene le descrizioni di tutte le applicazioni (niente paura: il database viene rigenerato ogni … Continue reading OSX: come fare un reset di Launchpad

iOS Bootcamp al TAG di Bergamo

Ieri sera ho partecipato all’incontro “iOS Bootcamp” organizzato dalla community di #pragma mark presso il TAG di Bergamo. Non era la prima volta che frequentavo il TAG: un luogo dove incontrare giovani startupper e persone interessanti con cui discutere di tecnologia ed innovazione in un ambiente stimolante e creativo. Era la prima volta, però, che … Continue reading iOS Bootcamp al TAG di Bergamo

sshuttle: creiamo una VPN (via transparent proxy) con SSH

In passato vi ho spiegato come creare un tunnel SSH per poter “tunnelizzare” il traffico Internet usando da tramite un server che esponeva il demone sshd. La scomodità di questa soluzione risiede nell’ultimo passo: dobbiamo impostare un tunnel SOCKS per ogni programma di cui vogliamo tunnelizzare il traffico. Ok, questo può non essere una scomodità vera e … Continue reading sshuttle: creiamo una VPN (via transparent proxy) con SSH

zsh: perché non utilizzo bash

Su tutte le macchine Linux e OSX che amministro non uso come shell di default la bash; uso invece zsh, perché: zsh si offre di completare anche le opzioni e i parametri dei programmi più usati; zsh fa spelling correction dei comandi digitati, chiedendo interattivamente se volete correggere il comando; zsh offre una customizzazione più … Continue reading zsh: perché non utilizzo bash

OSX: come aggiungere un separatore tra gli elementi della Dock

Ultimamente ho fatto ordine tra gli elementi che compongono la mia Dock (che potete vedere qui accanto). Per separare logicamente le applicazioni che compongono la Dock, ho deciso di introdurre alcuni elementi “separatori” (degli spazi vuoti) tra le applicazioni. In questo modo è più facile distinguere tra il gruppo di applicazioni che servono a svolgere … Continue reading OSX: come aggiungere un separatore tra gli elementi della Dock

MacBook Pro: sfatiamo un mito, sostituiamo la RAM, e anche qualche consiglio

Ho deciso di raddoppiare la RAM del MacBook Pro che utilizzo quotidianamente, passando da 4GB a 8GB. Sfatiamo subito un mito: i Mac [Intel] NON necessitano di RAM speciale e/o certificata per funzionare con i computer Apple! I Mac Intel usano la stessa tipologia di RAM che è compatibile con i normali computer, percui è inutile … Continue reading MacBook Pro: sfatiamo un mito, sostituiamo la RAM, e anche qualche consiglio

OSX Mountain Lion 10.8: un po’ di customizzazione

Sulla falsariga di quanto avevo già fatto per MacOSX 10.7, e visto che anche questa volta sono stato un early adopter della nuova versione di MacOSX, ho adattato lo script di customizzazione in modo da adattarsi alle nuove funzionalità di OSX. Mi sono ispirato allo script che trovate qui, facendo una selezione di quello che … Continue reading OSX Mountain Lion 10.8: un po’ di customizzazione