Jul 172012
 

Linux Tycoon è un gioco manageriale ambientato fra le distribuzioni linux. Ci ritroveremo a creare la nostra distribuzione con l’obiettivo di farla diventare la più utilizzata al mondo e famosissima.

Una cosa interessante di questo gioco è il piano economico che il suo autore Bryan Lunduke sta “testando”, essere pagati dalla comunità per lavorare su progetti open source, l’obiettivo è quello di ottenere 4,000 $ ogni mese in donazioni. Nel primo mese (giugno 2012) ha raggiunto l’obiettivo in solo 1 settimana , e così ha rilasciato questo gioco e altri progetti su cui sta lavorando come software GPL, ma purtroppo solo il mese successivo ha fatto un triste post sul suo blog “Open Source Funded By Donations? Not So Much” dove in breve ha scritto

Purtroppo le cose non hanno funzionato.

, dal mio punto di vista questa non è una grande sorpresa, penso che un modello di donazioni ricorrenti non funzioni al momento, la gente preferisce spendere un po’ di più giusto 1 volta per un obiettivo specifico, che un po’ ogni mese.
Quindi, forse, mettendo un obiettivo più alto, come 10/15K $ per rilasciare il gioco sotto i termini della GPL avrebbe avuto successo e la comunità avrebbe guadagnato il gioco per sempre come GPL, Blender ha seguito questo modello ed ha raggiunto l’obiettivo di $ 100K.

Quindi ora il gioco viene rilasciato come closed source, ma è possibile averlo per soli 4 $, ed ora diamo un’occhiata al gioco.
Continue reading »

Flattr this!

Jul 142012
 

Se sei un amministratore di sistema e vuoi spingere le prestazioni del tuo sito web PHP come Drupal, WordPress o scritto da voi o da altri programmatori, ci sono buone possibilità che abbiate sentito parlare della Cache alternativa di PHP o semplicemente APC.

Alternative PHP Cache (APC) è una cache opcode libera ed open source per PHP. Il suo obiettivo è quello di fornire un framework aperto e robusto per il caching e ottimizzare il codice intermedio di PHP.

Questo è più o meno tutto ciò che leggerete su APC sul sito php.net, e credo che non sia sufficiente in confronto all’enorme aumento di prestazioni che questo piccolo componente è in grado di dare, per alcuni dati veloci controllare i test eseguiti da Guillermo Garron sul suo sito web. Continue reading »

Flattr this!

Jul 122012
 

Ho appena realizzato che non ho mai scritto niente su uno dei miei comandi preferiti della shell di Linux: locate .
Questo comando prende come input il nome (o parte di esso) e subito vi fornisce tutti i percorsi in cui si trova il file, un’alternativa a questo potrebbe essere utilizzare il comando find , ma c’è una differenza enorme nel tempo che utilizza find per cercare all’interno di file system di grandi dimensioni rispetto ad un locate , questa differenza è data dal fatto che locate usa un proprio database in cui memorizza tutti i nomi dei file, mentre find esegue una scansione della directory e cerca il nome del file che avete dato come input. Continue reading »

Flattr this!

Jul 092012
 

OpenDNS è un fornitore di DNS popolare ampiamente utilizzato sia per o server che per i computer casalinghi, una delle caratteristiche che forniscono ai loro clienti è DNSCrypt , un miglioramento della protezione che aggiunge una protezione contro tutti gli attacchi basati su DNS, come il cache poisoning .

Allo stesso modo in cui SSL fa diventare il traffico HTTP nel traffico Web cifrato HTTPS, DNSCrypt fa diventare il traffico DNS in traffico DNS cifrato che è sicuro da intercettazioni e man-in-the-middle. Non richiede alcuna modifica ai nomi di dominio o il modo in cui funzionano i nameserver, fornisce semplicemente un metodo sicuro per la codifica delle comunicazioni tra i clienti di OpenDNS ed i loro server DNS. Il software è rilasciato come open source su GitHub .

Al momento questa soluzione funziona solo in combinazione con OpenDNS, il che significa che avete bisogno di cambiare il vostro fornitore DNS all’interno del computer in OpenDNS per utilizzare questa funzione di sicurezza, che è il loro business dopo tutto.

Vediamo nel dettaglio come usarlo su Linux.
Continue reading »

Flattr this!

Jul 072012
 

A volte è utile sincronizzare automaticamente i file in una rete tra 2 o più computer, magari si desidera mantenere alcuni file di configurazione allineati su server diversi o forse avete un cluster di server web e desiderate mantenere la loro document root allineata in modo che il cliente veda sempre lo stesso risultato.

Si potrebbe ottenere questo con un filesystem di rete come NFS, GlusterFS o il file system Coda.

Ma perché fare le cose complicate quando si potrebbe facilmente ottenere questo risultato sincronizzando i filesystem locali ?

In un articolo precedente ho parlato di Unison per ottenere un risultato di questo tipo, e funziona, il limite di Unison è che si può avere solo 2 nodi, ma se avete più nodi è necessario utilizzare una soluzione diversa come quella che vi presento oggi: csync2 Continue reading »

Flattr this!