Skip to content
Archive of posts tagged SVN

Eclipse Galileo su Kubuntu 9.10: Android, SVN, problemi Gtk

eclipse_ideDopo aver reinstallato il mio pc con un nuovo fiammante Kubuntu Karmic Koala, ho deciso di aggiornare anche Eclipse all’ultima versione disponibile, tanto per sviluppare un po’ sotto Android.

Per prima cosa, ho scaricato il tar che mi interessava dal sito ufficiale, senza fare ricorso ai package della distribuzione. Per lo sviluppo con Android, basta anche la Eclipse IDE for Java Developers, uno tra i package piu’ piccoli tra quelli disponibili. Ho scompattato il pacchetto sotto /opt/eclipse/, in modo da creare una nuova cartella eclipse a partire da quel percorso.

Primo problema: capita spesso che se si clicca su dei bottoni, non accade nulla, oppure in certe liste, tipo quella dei componenti aggiuntivi, non si vedono gli elementi. Si tratta di un problema con le Gtk, la cui ottima spiegazione e’ contenuta in questo post. Sempre dallo stesso post la soluzione, anche se non e’ proprio la cosa piu’ bella del mondo. Ho creato il file /opt/eclipse/eclipse.sh con dentro questi comandi

export GDK_NATIVE_WINDOWS=true
/opt/eclipse/eclipse/eclipse

Un bel chmod +x /opt/eclipse/eclipse.sh e a questo punto, si puo’ creare un launcher nel menu’ di KDE che punta a questo file per eseguire Eclipse.

Continue reading ‘Eclipse Galileo su Kubuntu 9.10: Android, SVN, problemi Gtk’ »

SourceForge, CodePlex, GoogleCode e GitHub: quale scegliere?

Stimolato da una recente conversazione con Lorenzo, ho iniziato seriamente a cercare un code repository dove appoggiare i progetti open-source che di tanto in tanto sviluppo.

Di alternative per l’SCM (Source Code Management) ce ne sono diverse, e quelle che ho preso in considerazione sono state: CodePlex, GoogleCode, SourceForge, GitHub.

Alla fine, per ospitare i miei progetti, ho scelto SourceForge, nonostante i pessimi diritti che si arroga sul codice che ospitero’ nei loro server e l’indecisione, fino all’ultimo, con GitHub. Motivazioni principali l’ottima molto orientata allo sviluppatore nei servizi offerti (l’rsync per fare il mirror del repository e’ fantastico), l’ampio numero di SCM e DSCM supportati, la grande disponibilita’ di client nei principali IDE per gestire Subversion  e nonostante abbia influito in maniera impercettibile, il fatto che e’ il suo nome e’ stato, da sempre, sinonimo per l’hosting per progetti open source.

Se dovessi fare pero’ qualcosa in azienda, non ci penserei due volte a metter su un server con Git e tutto il resto, interfacce web ai progetti comprese.

Di seguito riporto le mie considerazioni personali su ognuno dei servizi esaminati, magari potrebbero tornare utili a qualcuno.

Continue reading ‘SourceForge, CodePlex, GoogleCode e GitHub: quale scegliere?’ »