Prepariamoci ad Yii2

Yii2Yii2 è ancora in beta, e nonostante le minacce di possibili ed imprevedibili cambiamenti già riscuolte molto interesse tra gli sviluppatori: sul wiki e sul repo delle estensioni sono tantissime le pagine dedicate! In effetti è un cambiamento non indifferente per questo popolare framework. Sebbene non abbiamo ancora in progetto alcun upgrade dei nostri applicativi stiamo tenendo un occhio aperto per vedere come evolve la piattaforma, cercando di capire cosa comporterà lo sviluppo sul nuovo framework. Ma vediamo come iniziare ad usare Yii2…

(altro…)

Sincronizzazione rubrica Zimbra verso Vodafone Rete Unica

zimbra-vodafoneVodafone ha tra il suo pacchetto di offerte Vodafone Rete Unica, un centralino virtuale a cui sono connessi telefoni fissi come interni e cellulari. Entrambe le tipologie di dispositivi sono collegati ad un server centrale, ed entrambi hanno accesso ad una rubrica telefonica gestibile tramite l’area privata del sito Vodafone.

Ovviamente per chi ha Zimbra non ha senso gestire due rubriche diverse, che è scomodo e induce a possibili errori. L’ideale sarebbe sincronizzare le due, partendo magari da quella di Zimbra che è sempre a portata di mano.

Questo è quello che ci ha chiesto un cliente, e che abbiamo realizzato grazie a strumenti open source ed uno script di elaborazione dei dati.

(altro…)

WebUI di configurazione di cbpolicyd in Zimbra 8.0.6

policyd logoZimbra include al suo interno Postfix, il popolare MTA per la consegna della posta, che però al giorno d’oggi, da solo, ha qualche limitazione. In particolare l’intensità dello spam e dei tentativi di abuso dei server mail si è fatta sempre maggiore, e lasciare un MTA aperto senza controllo non è sempre indicato.

Per questo scopo è stato introdotto PolicyD, un demone da affiancare a Postfix in grado di limitare o rifiutare le connessioni SMTP secondo determinati criteri. PolicyD implementa il GreyListing, SPF, limiti di traffico, controlli su HELO/EHLO.

Zimbra 8.0.6 include PolicyD 2.1.0-beta, ed è configurabile modificando i valori del suo database SQLite. Ma il demone include anche una comoda WebUI, e per abilitarla bastano poche operazioni.

(altro…)

Usare Bcache per velocizzare l’hard disk usando una cache su SSD

Schema funzionamento bcacheMolti computer di recente distribuzione hanno al loro interno una piccola scheda SSD affiancata al tradizionale disco rigido. Tipicamente su questo supporto viene installato il sistema operativo, in modo da rendere veloce l’accensione, e tutto il resto dei dati e dei programmi vengono messi normalmente sul disco più lento. Ma se invece volessimo un sistema più veloce potremmo usare l’SSD come cache del disco fisso, in questo modo non sarà solo il sistema operativo a beneficiare della velocità del disco a stato solido ma tutti i dati!

Attualmente non è possibile fare una nuova installazione di Ubuntu o Fedora usando Bcache. I passaggi consigliati sono di eseguire un’installazione tradizionale sul disco fisso e procedere poi all’aggiunta dell’SSD con Bcache in seguito.

(altro…)

Sviluppo di Yii con Nginx: uso di un index.php differente

Logo NginxNell’ultima reinstallazione del PC che uso per sviluppare ho voluto fare il passaggio da Apache2 a Nginx, il proxy diventato uno dei webserver più popolari, per i suoi effettivi vantaggi in termini di prestazioni.

Insomma è giunto il momento per fare l’upgrade, entrare in contatto stretto con questo nuovo prodotto, studiarlo, odiarlo ed amarlo come facciamo sempre con tutti i prodotti open.

Come ho scritto recentemente ci appoggiamo al framework PHP Yii per lo sviluppo delle nostre webapp, quindi la questione in questo caso è: la mia vecchia webapp, nella posizione in cui sta (~/work/), funzionerà ancora?

(altro…)