Sep 032011
 

Oggi vi presenterò alcuni giochi di un genere classico: Rogue

Rogue è il primo videogioco di esplorazione di un dungeon sviluppato da Michael Giocattolo e Glenn Wichman intorno al 1980.
Il roguelike è un sottogenere di videogiochi di ruolo , caratterizzata dalla randomizzazione per la rigiocabilità, la morte permanente, ed il movimento a turni. La maggior parte dei roguelikes ha la caratteristica di una grafica ASCII, mentre quelli più recenti stanno sempre più offrendo una grafica evoluta. I giochi sono di solito esplorazioni di dungeon, con molti mostri, oggetti e caratteristiche ambientali. Continue reading »

Flattr this!

Sep 032011
 

Le espressioni regolari, o regexp, sono gli strumenti più potenti, versatili ed odiati da programmatori ed amministratori di sistema.

Permettono di esprimere con pochi caratteri lunghe ricerche di stringhe, caratteri o parole e se fatte bene portano ad ottimi risultati, mentre se sbagliate possono non darvi alcun risultato utile, e la cosa peggiore è che spesso è anche difficile capire se si è scritto o meno una giusta sintassi che copra tute le casistiche.

Ma vediamo prima cosa è una una espressione regolare:

Da Wikipedia

Una espressione regolare definisce una funzione che prende in ingresso una stringa, e restituisce in uscita un valore del tipo sì/no, a seconda che la stringa segua o meno un certo pattern.

Ad esempio, tutti gli indirizzi e-mail devono essere costituiti nel seguente modo: cominciare con una sequenza di caratteri alfanumerici, seguiti dal simbolo chiocciola, seguiti da altri caratteri alfanumerici, seguiti dal punto, seguiti da due lettere. Questa regola informale diventerebbe una regex qualora fosse codificata secondo una sintassi ben precisa e riconosciuta da un programma in grado di analizzare le stringhe.!

Continue reading »

Flattr this!

Sep 012011
 

Oggi sono felice di avere un guest post da DarkDuck, ho letto spesso i suoi articoli sul suo blog dove ho trovato un sacco di recensioni ben fatte su molte distribuzioni di Linux.

Pidgin: il tuo Messenger Internet preferito o la potenza dei Plugin

Le comunicazioni sono molto importanti al giorno d’oggi.

Ma a volte ci sono tanti modi per comunicare che le persone perdono le tracce:cosa, dove e come

Se guardiamo al mondo della messaggistica istantanea, ci sono 1001 protocolli nel mondo: ICQ, QQ, GTalk, MSN solo per citarne alcuni. La maggior parte hanno i propri client che possono essere utilizzati stand-alone. Ma presto vi perderete tra di loro. Non è forse più facile da usare un unico client di messaggistica che supporta vari sistemi di messaggistica e protocolli? Certo che lo è!

È tempo per il nostro eroe di oggi di venire sul palco. Ecco a voi Pidgin!

Pidgin è un client multi protocollo di messaggistica istantanea sviluppato dalla comunità open source.
Continue reading »

Flattr this!

Aug 312011
 

pax_britannica Pax Britannica è uno strategico in tempo reale che utilizza un solo pulsante, vi mette in controllo di una grande “nave officina” che è immediatamente sotto attacco. Un pulsante ti dà il potere di inviare una forza di attacco dalla tua nave: Cercate di distruggere i vostri nemici prima che loro distruggano voi.

Il gioco può essere giocato con un giocatore contro il computer, o scegliere l’opzione migliore e giocare con 3 amici un testa a testa.
E’ un gioco open source, sviluppato con Lua ed è divertente e pieno di atmosfera con suoni e musica ben fatti. Continue reading »

Flattr this!

Aug 312011
 

Questa è la seconda e ultima parte del mio articolo sulla realizzazione di una soluzione di monitoraggio distribuito con Nagios, è possibile trovare la parte 1 qui

Configurazione Centrale

Ora sapete tutto quello che dovete sapere per impostare i controlli sui servizi del server slave e come inviare le informazioni dal server slave al master.

Un vantaggio di una configurazione master/slave è la possibilità di configurare centralmente tutti i nodi Nagios, sia master che slave. Ci sono molti modi per farlo.

Uno dei miei modi preferiti per la gestione distribuita di configurazione di Nagios è quello di usare un sistema di controllo di versione (VCS), come ad esempio SVN. In questa configurazione si memorizzano tutte le configurazioni sotto il VCS (che è una buona pratica in ogni caso, per mantenere i vostri file di configurazione con un numero di versione e una cronologia delle modifiche). Ed i vari siti Nagios hanno ciascuno le proprie directory dove mettere i propri file, vi suggerisco una configurazione di questo tipo:

Continue reading »

Flattr this!