xcode: la transizione segue tra il view controller ed il dettaglio viene eseguita due volte

Un errore comune che si fa lavorando con le UITableViewController oppure UICollectionViewController per effettuare la visualizzazione dei dettagli tramite “Segue” in Storyboard è quella di associare l’evento “Segue” alla cella (della tabella o collezione) piuttosto che al ViewController. Questo fa si che l’evento “Segue” venga richiamato due volte, uno con il TAP sulla cella e … Leggi tutto

Debian: come installare gitlab

Gitlab è un’interfaccia web per server GIT con funzionamento simile a quello di github. Iniziamo ad installare dei pacchetti che possono servire in seguito: apt-get -y install curl openssh-server ca-certificates postfix Alla domanda su come configurare postfix, scegliere “Internet site” e poi indicare l’hostname del server. Scarichiamo ed installiamo gitlab: curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash … Leggi tutto

Estendere un disco LVM aggiungendo un nuovo disco

Vediamo come aumentare lo spazio su disco per una macchina virtuale Linux che utilizza Logical Volume Manager (LVM). Come prima cosa bisognerà aggiungere un nuovo disco per la macchina virtuale e quindi estendere l’LVM originale su questo spazio aggiuntivo. In pratica avremo due dischi fisici, ma solo un gruppo di volumi ed un gruppo logico … Leggi tutto

BASH: Analizzare i log di apache con una riga

L’analisi dei files di log di un server web può servire per capire e diagnosticare problemi, anomalie, abusi, pagine più viste, referrer, etc etc. Si possono usare i classici analizzatori di statistiche, oppure magari qualche script bash molto semplice e spesso molto più veloce ed efficace. Queste alcune delle più utili, da modificare secondo le … Leggi tutto

IMAP: copiare la posta da una casella all’altra

Tempo fa parlai di imapsync, uno script perl che permette di copiare il contenuto di una casella imap su un’altra. E’ passato un po’ di tempo ed imapsync non è più ne repository Debian. Vediamo come installarlo: apt-get update && apt-get upgrade sudo apt-get install libdate-manip-perl libterm-readkey-perl libterm-readkey-perl libdigest-hmac-perl libdigest-hmac-perl libdate-manip-perl libmail-imapclient-perl makepasswd rcs perl-doc … Leggi tutto

Raspberry: come raggiungerlo se non ha un IP pubblico statico

Mi si è presentata una situazione in cui il raspberry (ma potrebbe essere benissimo una linux box GNU/Debian) era in una rete locale non raggiungibile direttamente dall’esterno e non potendo attivare un port forwarding sul router, non c’era molto da fare per poterlo rendere raggiungibile dall’esterno. In questo caso, l’uso di un tunnel SSH è … Leggi tutto

Raspberry: configurare un indirizzo IP statico

All’avvio della vostra raspbian su raspberry, la connessione internet viene configurata in DHCP e quindi l’IP del raspberry è dinamico, nel senso che potrebbe cambiare al riavvio. Ho scritto potrebbe, perché generalmente i server DHCP hanno una cache degli IP assegnati e tentando di riassegnare lo stesso al dispositivo a cui viene assegnato la prima … Leggi tutto