Feb 172011
 

tux-terminalTra i comandi disponibili dal terminale linux c’e’ anche cut molto utile per l’elaborazione di stringhe e caratteri in generale.

Il comando cut è uno dei più antichi comando Unix. Ciò significa che ha più di 40 anni. E si vede. E’ importante capire che questo è un comando Unix e si comporta in “modo Unix”, ad esempio, utilizza IFS (Input Field Separators – ingresso campo separatori) per stabilire come dividere i campi ed è possibile controllarlo con set | grep IFS. È possibile inoltre impostarlo, per esempio, con:

IFS = "tn"

Il comando “cut” prende una fetta verticale di un file, stampa solo le colonne o i campi specificati. Le colonne sono selezionate utilizzando il IFS standard o un delimitatore di campi specificato.

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!

Feb 162011
 

escherStufi dei “soliti” screensaver presenti sui maggiori Windows Manager ?

Oggi vedremo alcuni programmi alternativi che possono essere utilizzati sul nostro linux per avere nuovi ed originali effetti.

Matrixgl

Matrixgl è uno screensaver 3D liberoed open source basato su The Matrix Reloaded. Supporta configurazioni widescreen, e può essere eseguito su Windows, Mac OSX, Linux, BSD, e molti altri sistemi operativi basati su Unix. Continue reading »

Flattr this!

Feb 142011
 

collabshotIn un articolo precedente avevo parlato di alcuni programmi per prendere screenshots sotto linux, e da allora devo dire che ho sempre utilizzato shutter.

Però il mondo open source è bello perchè è vario e ci sono tanti modi per fare la stessa cosa, quindi oggi voglio presentravi anche Collabshot e Jshot, due programmi che nascono con l’idea di condividere il proprio lavoro con qualcun’altro. Continue reading »

Flattr this!

Feb 122011
 

tux-terminalVolendo è possibile utilizzare solo programmi che funzionano dentro un terminale per fare le cose più comuni che fate tutti i giorni.

Comodo ?

probabilmente no, ma in alcune occasioni un programma che gira da terminale potrebbe farvi comodo…o per alcuni sono semplicemente migliori anche della loro controparte grafica.
Continue reading »

Flattr this!