OSX: Eclipse e Java 7 (senza Java 6)

Ok, avete installato OSX Mavericks e avete notato che il vostro sistema operativo è sprovvisto di una JVM (finalmente OSX non shippa più con la JVM fornita da Apple). Nessuna paura, le istruzioni per installare la JVM/JDK di Oracle sono ancora valide. Ma adesso volete utilizzare Eclipse, che vuole che installiate la vecchia JDK 6 (quella fornita … Continue reading OSX: Eclipse e Java 7 (senza Java 6)

Come mandare un segnale SIGINT (Ctrl-C) ad un programma che gira nella console di Eclipse

Quando si sviluppa un programma che deve girare ininterrottamente nella console, non ci sono problemi se si lancia il programma da console e lo si termina tramite la più classica delle combinazioni: Ctrl-C. Ma come si termina lo stesso programma se lo si è lanciato da Eclipse? Si deve lanciare un segnale al processo, e più … Continue reading Come mandare un segnale SIGINT (Ctrl-C) ad un programma che gira nella console di Eclipse

Installare più plugin contemporaneamente su Eclipse

Eclipse è il mio IDE preferito per tutti gli sviluppi. Per migliorare le funzionalità di Eclipse, utilizzo alcuni plugin che semplificano il processo di sviluppo (ma dei plugin che utilizzo ve ne parlerò in un altro post). Un piccolo accorgimento che mi è stato utile è quello di installare più plugin contemporaneamente (dopo l’installazione di … Continue reading Installare più plugin contemporaneamente su Eclipse

Eclipse: impostare un template per l’inserimento di un Logger log4j

Mi capita spesso, in Eclipse, di inserire il codice per abilitare il logging di una classe tramite log4j: private static Logger logger = Logger.getLogger(Klass.class); Utilizzano i templates, una funzionalità di Eclipse, possiamo evitare di riscrivere tutte le volte questa semplice istruzione. Per impostare un template, in Eclipse, è sufficiente recarsi su: Window > Preferences > … Continue reading Eclipse: impostare un template per l’inserimento di un Logger log4j

Come rendere Eclipse IDE più veloce e reattivo

Ho sempre trovato Netbeans IDE molto più veloce e reattivo di Eclipse. Per rendere Eclipse più veloce, ho pensato di applicare le impostazioni della JVM con le quali Netbeans viene lanciato e applicarle ad Eclipse. Ho ottenuto dei risultati molto buoni, in generale Eclipse ora è molto più veloce e scattante. Vediamo ora come configurare … Continue reading Come rendere Eclipse IDE più veloce e reattivo

10 cose da fare dopo aver installato Ubuntu Intrepid 8.10

Ultimamente ho reinstallato Linux sulla mia macchina principale, dopo anni in cui lo tenevo relegato in una virtual machine in VMWare. La scelta della distribuzione è ovviamente caduta su Ubuntu Intrepid 8.10. Subito dopo l’installazione, ho cominciato a fare un po’ di pulizia (rimuovendo quello che non mi serve e/o è inutile) e installare il … Continue reading 10 cose da fare dopo aver installato Ubuntu Intrepid 8.10

Come abilitare le svn:keywords di SVN con Subclipse

Supponiamo di utilizzare SVN (e di conseguenza il frontend Subclipse per l’IDE Eclipse). Come si può abilitare la sostituzione di keyword? Ad esempio: volete scrivere nel vostro programma il numero di revisione: System.out.println(“Version: $Revision$”); dove $Revision$ è, appunto, il numero di revision su SVN. Per abilitare questa sostituzione, sono sufficienti pochi passi: Cliccate con il … Continue reading Come abilitare le svn:keywords di SVN con Subclipse

Eclipse: le novità della versione Europa

Come forse molti di voi sapranno, Eclipse è il mio IDE preferito. Recentemente, è stata rilasciata la versione 3.3 (“Europa”), che integra ben 21 progetti (la lista completa dei progetti si può trovare qui). Quest’interessante articolo descrive le principali novità del progetto Eclipse e di tutti i 21 progetti, oltre alle istruzioni per installare la … Continue reading Eclipse: le novità della versione Europa