Dec 122012
 

spirits

Forse qualcuno è abbastanza vecchio da ricordarsi l’originale gioco Lemmings , un puzzle-platform sviluppato da DMA Design e pubblicato da Psygnosis nel 1991. Originariamente sviluppato per Amiga, Lemmings è stato uno dei videogiochi più popolari della sua epoca, l’obiettivo fondamentale del gioco è quello di guidare un gruppo di lemming umanoidi attraverso una serie di ostacoli ad una uscita stabilita. Per vincere bisogna salvare il numero di lemmings stabilito dal livello, si deve determinare come assegnare un numero limitato di otto competenze diverse ai lemmings che permettono al lemming scelto di modificare il paesaggio, modificare il comportamento di altri lemming, o rimuovere gli ostacoli in modo da creare un passaggio sicuro per il resto dei lemmings.

Questo gioco è stato riutilizzato da molti giochi in questi anni e oggi voglio presentarvi l’ultimo erede di questa grande famiglia: Spirits Continue reading »

Flattr this!

Dec 122012
 

Solo di recente ho iniziato a lavorare con Git, non prendetevela con me io sono principalmente un amministratore di sistema non uno sviluppatore, e una delle cose che mi hanno chiesto di configurare è un modo di avere un progetto Git clonato e poi condiviso in SSH ad un particolare gruppo di persone che condividono lo stesso gruppo linux.

Il problema in questa impostazione sono le autorizzazioni che devono essere impostate correttamente in modo che voi e gli altri non finiate pestandovi i piedi gli uni con gli altri in fase di push dei cambiamenti ai programmi, quindi cerchiamo di vedere come ottenere in fretta questa configurazione.

Continue reading »

Flattr this!

Dec 092012
 

In passato ho scritto un articolo sui comandi du e df che possono rispettivamente darvi informazioni riguardo l’utilizzo del disco e il disco libero del vostro computer Linux.

Io personalmente uso entrambi questi comandi un sacco di volte mentre sono a lavoro per verificare file system e/o directory, ma capisco anche che su un desktop con Linux si possa usare qualcosa di più grafico per visualizzare lo stato delle partizioni o directory, così oggi vi mostrerò alcuni programmi in grado di raggiungere questo obiettivo: Baobab, CDU, ncdu, JDiskReport e Filelight.

Continue reading »

Flattr this!

Dec 072012
 

Questo è un mio articolo già pubblicato su Wazi

PHP è un linguaggio ampiamente utilizzato, offre scripting di scopo generale ed è adatto per lo sviluppo web. Può essere integrato nell’HTML, ed è compatibile con tutti i principali sistemi operativi come Linux, molte varianti di Unix, Microsoft Windows, Mac OS X, RISC OS e altro ancora.

Funziona con la maggior parte dei server web più importanti ed è il motore di scripting di molti software popolari come Wordpess, Drupal, phpBB, mediaWiki, Joomla e Moodle solo per citarne alcuni.

Una cosa che non tutti sanno è che si hanno diverse scelte per eseguire PHP sul server, l’opzione più comune è quella usato nello stack LAMP (Linux + Apache + MySQL + PHP): mod_php , questo è il modo più comune per far funzionare php con il vostro server web, ma non è l’unico e per qualcuno è il peggiore in termini di prestazioni, le altre opzioni disponibili sono PHP-FPM (FastCGI Process Manager) e PHP FastCGI , un altro modo di eseguire uno script PHP da un server web potrebbe essere usare il metodo con CGI tradizionale , ma per le sue scarse prestazioni in termini di performance questo metodo non è più usato

In questo articolo vi mostrerò i pro ed i contro di questi metodi diversi di usare PHP con il vostro server web e, come prima cosa vi do un suggerimento generale per accelerare le prestazioni del PHP.

Continue reading »

Flattr this!

Dec 032012
 

In un sistema GNU/Linux ogni file o cartella ha delle autorizzazioni di accesso. Ci sono tre tipi di autorizzazioni (cosa è permesso fare con un file di qualsiasi tipo, incluse le directory):

(r) accesso in lettura
(w) accesso in scrittura
(e) accesso in esecuzione

Ci sono anche altre autorizzazioni “speciali”, ma per questo articolo le autorizzazioni di base saranno sufficienti per illustrare come funziona umask, e le autorizzazioni sono definite per tre tipi di utenti:

il proprietario del file
il gruppo a cui il proprietario appartiene
Tutti gli altri utenti

umask (user mask) è un comando e una funzione in ambienti POSIX che imposta la modalità della maschera di creazione del file del processo in corso che limita le modalità di autorizzazione per i file e le directory create dal processo. Un processo può cambiare la modalità di creazione del file con la maschera umask e il nuovo valore viene ereditato dai processi figli.

In pratica con umask è possibile definire i permessi dei nuovi file che il processo creerà. Continue reading »

Flattr this!