OSX: Visualizzare una notifica da terminale

Può tornare utile al termine di qualche script eseguito nel terminale, visualizzare una notifica nel “centro notifiche” di OSX. Innanzitutto premetto che quanto riporto di seguito è funzionante solo dalla versione 10.9 di OSX, per le precedenti consiglio di usare terminal-notifier. Questa procedura fa uso di AppleScript e quindi del comando osascript. Per visualizzare una … Leggi tutto

Verificare se il server web ha l’encoding gzip attivo

Oggi vi indico un sistema semplice per verificare se il server web associato ad un sito ha l’encoding gzip attivo. Si, ci sono tantissimo altri modi per farlo… Dunque, per il nostro test utilizzeremo il fantastico curl. Eseguiamo una prima chiamata senza abilitare il supporto gzip in curl e vediamo la dimensione della pagina:

… Leggi tutto

bash: Abilitare il log del timestamp nel comando history

Il comando history può essere utile per ricercare comandi eseguiti in precedenza nella bash. Il comando visualizza solo un elenco dei comandi, con un numero progressivo (utile per eseguire nuovamente un precedente comando, tramite la sintassi !_numero_comando, es !32 per eseguire il numero 32), ma in alcuni casi potrebbe essere comodo sapere quando il comando … Leggi tutto

radius: Testare accounting

Diverse volte mi hanno chiesto di controllare un server freeradius, perché la tabella radacct non veniva popolata con i dati di connessione degli utenti. Controllati i files di configurazione (freeradius può sembrare complesso, ma alla fine si tratta di poche direttive da dover gestire) ed appurato che erano tutti corretti, non mi è rimasto che … Leggi tutto

Bash: internet speedtest da CLI

Siete tra quelli che preferiscono la bash al browser? Oggi vi segnalo uno script in python che effettua lo speedtest (il classico speedtest.net che misurà la velocità di download/upload) tramite terminale. Sulla pagina del progetto speedtest-cli ci sono diverse informazioni e le istruzioni per l’installazione. La procedura più semplice è:

a questo punto si … Leggi tutto

MySQL: Recuperare dati da InnoDB, se MySQL non riparte

Trasferire un DB da un server all’altro va fatto eclusivamente con un DUMP. Può però capitare che il server di rompa o che comunque non si riesca a riavviare il servizio MySQL con tabelle InnoDB. Se avete ibdata1, ib_logfile0, ib_logfile1 ed i files dei vari DB, potrebbe esserci speranza di recuperare tutto. Dunque: – fare … Leggi tutto

OSX: Cosa fare se Safari non si avvia

Safari è un browser molto utilizzato dagli utenti Mac; ha una base solida, è performante e perfettamente integrato con OSX. Le ultime versioni hanno anche una “barra sviluppatori” molto potente che permette di fare il debug di siti web in maniera veloce. Diciamo che se prima preferivo utilizzare solo Firefox, ora utilizzo entrambe i browser. … Leggi tutto