video downloadhelper, estensioni, Firefox, Mozilla Firefox, Mozilla, estensioni OpenOffice, software libero, Writer, Impress, Calc PadFone, smartphone Matroska, multimedia Avast, antivirus, sicurezza html5, flash, giochi iPhone, iPod touch e iPad infografica, internet browsers, opera, mozilla firefox, chrome, internet explorer cloud computing, internet
giovedì, febbraio 23, 2012 |

Talvolta capita di appassionarsi ad un progetto e di cominciare a seguirne lo sviluppo, monitorando le modifiche ai singoli file, ecc..

D’ora in poi potremo visualizzare tutte queste informazioni sottoforma di video, grazie ad un simpatico programma: Gource.

Esso ci darà una vista molecolare, stile DNA, e, così come i rami di una pianta, prenderanno vita le parti maggiormente sviluppate/modificate, mentre smetteranno di crescere quelle che non subiranno modifiche.

Il programma utilizza OpenGL e necessita quindi dell’abilitazione dell’accelerazione 3D della scheda video. Per ora sono supportati Git, SVN, Mercurial e Bazaar.

Grazie a questo programma possiamo renderci conto di come viene sviluppato un software a sorgenti aperti. Un software aperto per essere sviluppato si appoggia ad un'altro che ha il compito di mantenere lo storico delle modifiche apportate, i file sorgenti e il versionamento.

Lo storico si trova in un file che Gource ricostruisce visivamente, creando un'animazione delle modiche nel tempo. Quindi se per lo sviluppo di un software aperto viene impiegato un sistema di controllo versione come Git,Mercurial,cvs, possiamo grazie a Gource ricostruire lo storico messo a disposizione da tali programmi di versionamento. 

Gource è già presente nei repository di molte distribuzioni (Ubuntu, Kubuntu, Archlinux, Debian, ecc..), mentre la versione git è installabile mediante la seguente procedura:

soddisfiamo prima le dipendenze: libsdl1.2-dev libsdl-image1.2-dev libpcre3-dev libftgl-dev libpng12-dev libjpeg62-dev libglew1.5-dev, dopodichè:

git clone git://github.com/acaudwell/Gource.git
cd gource
autoreconf -f -i
git submodule init
git submodule update
./configure
make
make install






Screenshots.



Ricerca personalizzata




 fonte: Ubuntulandia
Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:
Category: |
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Related Posts Plugin for WordPress, Blogger...

Ultimi post pubblicati

I Miei Preferiti

Aggregatore RSS online Segnala Feed BlogNews iFeed Blogstreet - dove il blog è di casa iwinuxfeed.altervista.org Vero Geek Aggregatore di blog Paperblog Feedelissimo BlogItalia.it - La directory italiana dei blog Aggregatore Blog Italiani Il Bloggatore intopic.it Open Feed Aggregator Paperblog Scarica Curriculum Riassunto, il raccoglitore delle notizie della rete! Subscribe using FreeMyFeed