Feb 272011
 

inotifyIn un articolo precedente avevo parlato di Inotify.

inotify è un sottosistema del kernel di Linux che agisce per estendere le funzionalità del filesystem per notare dei cambiamenti nel filesystem, e segnalare le modifiche alle applicazioni. Esso sostituisce il precedente, dnotify, che aveva obiettivi simili.

L’altra volta mi ero concentrato sulla funzionalità di inotifywait un comando che si può utilizzare da shell per attendere un certo evento e poi eseguire altre funzionalità, mentre oggi vedremo alcuni utilizzi di incron.

Questo programma è un “inotify cron” del sistema. Si tratta di un demone e un manipolatore di tabelle. Si può usare in modo simile al cron regolare. La differenza è che inotify cron gestisce gli eventi del filesystem piuttosto che i periodi di tempo.
Continue reading »

Flattr this!

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!