Aggiornamento Sito Personale (Pubblicazioni)
Ho appena modificato il mio sito personale, aggiornando la lista degli articoli scientifici pubblicati fino ad ora nel corrente anno.
Ho appena modificato il mio sito personale, aggiornando la lista degli articoli scientifici pubblicati fino ad ora nel corrente anno.

Ho aggiornato la mia galleria fotografica inserendo un nuovo album fotografico, contenente alcune foto riguardo fiori, insetti e natura. Oltre a questo, ho pubblicato una nuova foto nell’album “Cieli e Tramonti” (suggerisco agli interessati di vederla su sfondo nero).
Per accedere alla mia galleria fotografica personale, puoi seguire questo link.
Fino ad ora per la gestione dei miei progetti software ho sempre usato Subversion (SVN) come sistema di controllo versione. Tuttavia, negli ultimi mesi, a causa di specifiche necessità, è stato scelto di adottare Git come sistema di controllo versione per uno dei progetti su cui sto lavorando. Git è un nuovo sistema di controllo versione, distribuito, libero ed open-source, ideato da Linus Torvalds, adatto a progetti sia di piccole che grandi dimensioni. Dopo alcune settimane di prova, ho deciso di utilizzare Git anche per un altro progetto software che fino ad ora gestivo usando SVN. Di conseguenza, ho avuto la necessità di capire come convertire un repository SVN già esistente ad un repository Git, senza perdere le informazioni sulle operazioni che sono già state effettuate sul progetto.
Convertire un repository SVN ad un repository Git non è un’operazione particolarmente complessa. Di seguito indico i passi che ho seguito per effettuare la conversione del repository.
Subverion (SVN) memorizza le informazioni di stato riguardo la “working copy” di un progetto all’interno di directories nascoste chiamate “.svn”. Queste directories vengono utilizzate per contenere metadati SVN. Considerando una directory contenente un progetto prelevato da un repository SVN (ad esempio, una directory chiamata “MyProject”), avremo una cartella nascosta “.svn” per ogni directory e sotto-directory collocate all’interno di “MyProject”. A volte si ha la necessità di cancellare queste directory nascoste, ad esempio, per distribuire o condividire il progetto con persone che non usano Subversion, o semplicemente, per archiviare una copia del progetto senza i metadati SVN.
Nuova ed interessante iniziativa dell’Università di Stanford. E’ stata pubblicata su iTunes/iTunes U la prima di una serie di video lezioni dedicate alla programmazione per iPhone. La lezione è gratuita è può essere scaricata da questo link. Oltre al formato video, la lezione è anche disponibile in formato PDF. Le altre lezioni verranno rilasciate nel corso delle prossime settimane.
A volte si ha la necessità di migrare uno o più repository Subversion (SVN) da una macchina all’altra. In questa breve guida vedremo come migrare un repository SVN da una macchina “A” ad una macchina “B”. Per svolgere questa operazione basta seguire i semplici passi descritti quì di seguito.
Ho appena modificato il mio sito personale, aggiornando la lista degli articoli scientifici pubblicati fino ad ora nel corrente anno.
Ho appena modificato il mio sito personale, aggiornando la Home Page e la pagina dedicata al Curriculum Vitae. Nei prossimi giorni aggiornerò anche il mio Curriculum Vitae completo.