Mar 072011
 

JavaAppsEnDatabaseHo ricevuto da Paolo Proni le slide che ha presentato alla sessione ignite al codemotion di Roma.
Ringrazio Paolo e pubblico volentieri questa breve presentazione che introduce ai concetti dietro al progetto Easy Driver.

Potete scaricare il pdf qua.

Cos’è Codemotion

Per quattro anni il Javaday Roma ha offerto un evento unico in Italia per contenuti, affluenza e spirito. L’atmosfera trascinante del Javaday ha saputo conquistare e coinvolgere i partecipanti e gli sponsor. Per continuare ad essere la manifestazione di riferimento degli sviluppatori, il  Javaday si evolve e diviene Codemotion.

Codemotion compie un grande salto rispetto al Javaday: apre a tutti i linguaggi e tecnologie, catalizzando ancora di più sorgenti di creatività e opportunità di lavoro. Infine, sposta l’attenzione da un prodotto (Java, a suo tempo di Sun, ora di Oracle) ad una disciplina: la programmazione, a vantaggio di tutti.

Continue reading »

Flattr this!

Mar 022011
 

tuxVoglio iniziare a pubblicare una lista degli articoli più letti in Linuxaria nei mesi precedenti, iniziamo oggi con gli articoli più letti a gennaio 2011:

7) Programmi di compressione su Linux

Ovvero zip VS gzip VS bzip2 VS xz

In un precedente articolo riguardante il programma tar ho accennato a bzip2 e gzip come opzioni per la compressione di un archivio tar (e mi sono scordato xz).

Per fare ammenda oggi vi presenterò i principali metodi per comprimere i file e farò qualche test per vedere come si comportano.
Prenderò in considerazione zip,gzip,bzip2 e xv, non testerò compress un altro programma di compressione presente nei sistemi linux ma ormai datato e superato come performance dagli altri programmi.
Continue reading »

Flattr this!

Feb 282011
 

iptstate-2.0-lookup-ss Oggi vi mostrerò due strumenti utilizzabili da terminale per controllare l’andamento della vostra rete e delle connessioni attive : iptstate e pkstat

IPTState

IPTState è un’interfaccia simile a Top collegata alla vostra tabella connection-tracking di netfilter.

Utilizzando iptstate si può guardare in modo interattivo il traffico che attraversa il tuo firewall netfilter/iptables , ordinato per vari criteri, è possibile limitare la visualizzazione con vari criteri. Ma non si ferma qui: a partire dalla versione 2.2.0 è possibile anche cancellare gli stati dalla tabella.

Gli unici requisiti sono una libreria curses (in genere ncurses), e la versione libnetfilter_conntrack 0.0.50 o successiva. Continue reading »

Flattr this!

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 052011
 

tux
Piccolo consiglio del giorno: A volte è necessario eseguire un programma tramite riga di cron o comando, ma l’importante è che il programma non deve partire se un altra istanza dello stesso è già attiva.

O forse avete un processo che ogni X minuti o ore va in crash e quindi avete bisogno di un wrapper che controlli se è presente tra i processi attivi ed in caso non lo sia lo riavvii.
Continue reading »

Flattr this!