Feb 262011
 

randrHo comprato un nuovo monitor a casa ed aggiunto un secondo monitor in ufficio, quindi ho avuto un bel po da fare con i setup grafici dei miei Linux.
Cosa si utilizza in questi casi ? Il mio tool preferito per tutte queste operazioni è sicuramente xrandr.

In particolare mi sono abituato ad usarlo da linea di comando sul terminale e dopo aver fatto alcuni test utilizzare la sintassi trovata allo startup dell’ambiente grafico.

In questo articolo vedremo qualche caso d’uso comune. Continue reading »

Flattr this!

Feb 222011
 

JavaAppsEnDatabaseHo ricevuto questo interessante articolo di Paolo, che pubblico con piacere:

Easy Driver è un progetto Open Source e libero per accedere ai database, costituito da una libreria Java e da un generatore di codice.
L’esperienza fatta scrivendo le query direttamente con JDBC ha insegnato, che è facile avere molto codice ridondante. Questo è una nota fonte di difficoltà di manutenzione, oltre che un costo, sia per quanto riguarda la prima stesura del codice, che per la successiva manutenzione.

Il paradigma della programmazione ad oggetti poi si scontra con il modello relazionale dei database usati più spesso.
Un altro problema che affligge il mondo dei database è la loro frammentazione. SQL si è sviluppato in diversi dialetti, nonostante i tentativi di standardizzazione.

Continue reading »

Flattr this!

Feb 212011
 

tux-gameOgni tanto mi piace guardare cosa offre il mondo open source sul fronte giochi, oggi vi voglio presentare 3 giochi poco noti che girano sul nostro amato pinguino.

Per questo articolo ho selezionato 5 giochi di cui non avevo mai sentito parlare, ma che da una prima occhiata sembrano molto promettenti; mi perdonino i loro sviluppatori, probabilmente alcuni sono già noti e diffusissimi e sono solo io a non averli mai sentiti.

Nel caso l’argomento vi interessi vi consiglio anche di dare un’occhiata ai miei precedenti articoli a riguardo:

Continue reading »

Flattr this!

Feb 192011
 

cmdbUn termine fondamentale per chi lavora seguendo le best practice ITIL è sicuramente CMDB.

il Configuration Management DataBase (CMDB), la cui definizione (versione 3 dell’ ITIL) è: Database usato per immagazzinare Records di Configurazione durante tutto il loro ciclo di vita. Un CMDB aiuta l’organizzazione comprendere le relazioni tra questi componenti e monitorare il loro configurazione.

Ci sono molti prodotti commerciali che propongono soluzioni che dovrebbero coprire ogni singolo aspetto di una azienda, salvo poi rivelarsi software immensi, difficili da gestire e personalizzare ed inutilizzabili senza l’aiuto di consulenze.

Per questo motivo vi proporrò oggi alcuni software Open source per la realizzazione del vostro CMDB.
Continue reading »

Flattr this!

Feb 172011
 

nutch
Oggi vi presento questo ottimo e completo articolo su uno dei moroti di ricerca open source più potenti: Nutch, potete trovare l’articolo originale insieme al codice con gli esempi a questo indirizzo.

Dopo aver letto questo articolo si dovrebbe avere una certa familiarità con i concetti base sul crawling ed i lavori di MapReduce in Nutch.

Che cosa è un web crawler?

Un web crawler è un programma che scopre e scarica contenuti dal web tramite un protocollo HTTP. Il processo di scoperta di un crawler di solito è semplice e lineare. Ad un crawler è prima dato un insieme di URL, spesso chiamato seeds (semi). Dopo di che il crawler parte e scarica il contenuto di tali URL e vengono poi estratti i collegamenti ipertestuali o URL dal contenuto scaricato. Questa è esattamente la stessa cosa che accade nel mondo reale quando un essere umano sta utilizzando  un browser web e clicca sui link di un sito e nelle pagine che seguono, uno dopo l’altro.

Continue reading »

Flattr this!