OSX 10.10.4 Yosemite permette di abilitare il supporto TRIM per SSD di terze parti

Finalmente Apple, con il rilascio di OS X 10.10.4 Yosemite, consente di abilitare il supporto TRIM anche per dischi per SSD di terze parti. Il supporto TRIM permette al disco di sapere quali sono i blocchi non più in uso (dopo magari una cancellazione). In pratica questa tecnologia evita il progressivo rallentamento durante l’uso di … Leggi tutto

Aggiornamento OS X 10.10.4: AppStore non risponde ed il servizio softwareupdated consuma molta CPU/RAM

Se state tentando l’aggiornamento ad OS X Yosemite 10.10.4 o iTunes 12.2 ma l’applicazione preposta “App Store” non risponde oppure da “Monitoraggio Attività” notate che il processo softwareupdate sta consumando troppa CPU/RAM non c’è altra soluzione che effettuare l’aggiornamento da riga di comando. La procedura può essere avviata da terminale ed è abbastanza semplice. Innanzitutto … Leggi tutto

Controllare le connessioni ad apache dallo stesso IP in tempo reale

Per una serie di motivi potrebbe essere utile sapere in tempo reale quante connessioni vengono fatte ad apache dallo stesso IP in un certo arco di tempo. Ad esempio si potrebbe voler configurare fail2ban per bloccare attacchi DoS e quindi bisogna conoscere quante sono le connesioni che generalmente vengono fatte da ogni IP. Per fare … Leggi tutto

Riparare un archivio tar.gz (tgz)

Mi è capitato di lavorare con un archivio tar.gz che purtroppo risultava rovinato. Potrebbe capitare anche a voi, posso pertanto consigliarvi gzip Recovery Toolkit. Iniziamo con l’installazione nella classica modalità debian:

Ora, per riparare l’archivio, ad esempio archivio.tgz, procediamo come segue: enjoy!

ssh: connect to host github.com port 22: Connection timed out

Se la vostra linuxbox non può effettuare connessioni ssh (magari dietro un proxy/firewall) e tentate di scaricare files da un repository git con la seguente sintassi: riceverete questo errore:

Per ovviare a questo, potete modificare la stringa di connessione come segue: enjoy!

OpenVPN: Come assegnare un IP statico agli utenti

OpenVPN, il famoso software per creare reti VPN, ha molte possibili configurazioni. Tra le tante, è possibile anche assegnare ad ogni utente uno specifico indirizzo IP, magari per gestirne il routing in modo diverso dagli altri. Questa cosa viene gestita dalla direttiva client-config-dir ccd del file di configurazione /etc/openvpn/server.conf. Iniziamo con il creare la cartella … Leggi tutto

Installare ffmpeg su Debian Jessie

ffmpeg è un ottimo software che permette la conversione tra formati di files audio/video, ma non solo, è infatti possibile gestire lo streaming e la registrazione… Insomma, se avete a che fare con l’audio/video, non può mancare dalla vostra linux-box. Per installarlo nella nuova Debian Jessie la procedura è molto semplice, ma bisogna aggiungere il … Leggi tutto

cordova: preparare e firmare l’apk per il caricamento su google play

In uno scorso articolo ho indicato la procedura da seguire per creare l’APK firmato, da caricare sul Google Play Console, tramite Eclipse. Oggi vediamo come farlo direttamente da CLI tramite cordova e jarsigner. Innanzitutto se non avete ancora creato il keystore è il momento di farlo. ATTENZIONE: il file è molto importante, perché bisognerà utilizzarlo … Leggi tutto

L’editor vim tronca le righe molto lunghe mandando il testo a capo

Se siete amanti di vi (vim) vi sarà capitato di scrivere/modificare righe molto lunghe e vederle automaticamente “spezzate” in più righe. Questo accade se è impostato il row wrap tramite il parametro tw. Per evitare che il testo venga mandato automaticamente a capo, bisogna modificare l’impostazione della direttiva tw nel file /etc/vim/vimrc.local in: enjoy!