Archivio per la categoria 'Tecnologia'

Ottimizzare prestazioni e compatibilità di NetBeans

NetBeans richiede circa 200 MB memoria fisica libera per il programma e i dati. Se questa è disponibile, l’ambiente di sviluppo è performante anche su macchine non recentissime. Molti utenti però si accorgono che, con progetti grandi e utilizzando più funzionalità contemporaneamente, l’IDE rallenta. Da qui la necessità di ottimizzarne le prestazioni.

Nota: questo blog spiega come velocizzare NetBeans, non come ottimizzare un generico programma Java. Certe considerazioni hanno comunque carattere generale e possono tornare utili in altri contesti.

Leggi il testo completo »

Si avvicina il Java IDE Day

Mancano ormai otto giorni al Java IDE Day che si terrà nel pomeriggio di Lunedì 10 Marzo 2008 alla facoltà di Ingegneria di Genova. Nell’attesa, segnalo i blog di due degli speaker internazionali:

Ricordo che la partecipazione all’IDE Day è libera. Sul sito ufficiale è possibile registrarsi e avere informazioni ulteriori su come raggiungere il luogo dell’evento.

Spiegarsi a parole? Meglio con un video usando Jing

Avete mai scritto un’email in cui spiegavate il funzionamento di un programma? “Apri il programma… cerca il menu… clicca il bottone… inserisci… cerca l’altro menu…”.

Spiegare a parole un programma è difficile e si rischia di scrivere un romanzo per descrivere operazioni tutto sommato semplici. Sarebbe molto meglio fare un filmato del proprio schermo e mostrare, piuttosto che spiegare, le operazioni da svolgere.

Questo è esattamente quello che permette di fare Jing: filmare lo schermo mentre si utilizza il computer, caricare il filmato su un server ftp o proprietario, condividere il filmato via email.

Il prodottino è stato scritto dalla TechSmith, l’azienda che produce Camtasia, e funziona sia su Windows che su Mac. In attesa che portino Camtasia su Mac, Jing è un passo nella giusta direzione.

Prossima riunione JUG Genova: 22 Gennaio 2008

La scorsa riunione del JUG Genova di Novembre ha avuto una ottima partecipazione. In passato i nuovi partecipanti venivano a conoscenza delle riunioni tramite il passaparola. La volta scorsa però abbiamo avuto persone che ci hanno trovati tramite il sito del JUG Genova e i blog dei membri più attivi. Bene e grazie a tutti i partecipanti.

Ci siamo quindi organizzati per tempo (grazie a Carlo) e abbiamo data, luogo e argomenti già concordati per la prossima riunione.

Quando: Martedì 22 Gennaio 2008, ore 18:30

Dove: Auletta 3° piano - DIST - Facoltà di Ingegneria - Via Opera Pia 13, 16145 Genova

Argomenti: Web Framework in Java con presentazioni su Struts e JSF

La registrazione è on-line e assolutamente gratuita. Ricordatevi di scrivere “pizza” accanto al vostro nome se volete partecipare alla tradizionale pizzata dopo la riunione.

Utilizzare la tavoletta grafica Wacom Intuos 3

Prendiamo un normale mouse e proviamo a disegnare un cerchio utilizzando un qualunque programma di grafica. Il cerchio verrà fuori a forma di uovo e il tratto risulterà indeciso e irregolare. Mentre il mouse funziona bene per posizionarsi con precisione su un punto e fare “click”, non funziona così bene se vogliamo tracciare una forma continua dove è il movimento, più che una singola posizione, ad essere importante. E’ in questi casi che conviene passare alla tavoletta grafica. Leggi il testo completo »

Prossuma riunione JUG Genova (Novembre 2007)

Il prossimo meeting sarà il 20 Novembre 2007 presso NIS s.r.l. (Corso Torino 14/3). View Map
Gli argomenti discussi comprenderanno:

- Model Driven Architecture in Java (Paolo)
- Second topic being confirmed

Sei invitato a partecipare e a girare l’invito a colleghi e amici.

Se pensi di partecipare per favore registrati su http://www.jugevents.org/jugevents/event/show.html?id=354
E se pensi di fermarti per una pizza in un locale in zona aggiungi “(pizza)” al tuo cognome :-).

Per essere aggiornato sui prossimi eventi visita
http://www.juggenova.net
http://upcoming.yahoo.com/group/3592/
http://www.jugevents.org/jugevents/event/show.html?id=354
o iscriviti alla mailing list
http://it.groups.yahoo.com/group/genovajug

Disegnare fumetti (e altro) con Corel Painter Essentials 3

Da un po’ di tempo sto provando vari software di grafica e disegno per Mac. Avevo intenzione di fare una specie di rassegna ed in effetti l’ho iniziata, ma provando i programmi ho presto sviluppato le mie preferenze, perdendo un po’ dell’obbiettività che mi ero preposto all’inizio. Il motivo si chiama Corel Painter Essentials 3, che esce vincitore sotto molti aspetti. Mi riprometto di bloggare sugli altri software che ho valutato. Qui mi concentrerò su Painter soltanto.
Leggi il testo completo »

Prima riunione JUG Genova

Il primo Marzo si è tenuta la prima riunione del JUG Genova. E’ la prima riunione ufficiale con presentazioni, discussioni, ecc. dopo una serie di pizzate informali precedenti.

Giampiero ha parlato del nuovo modello di persistenza in J2EE e Corrado ci ha fatto un tutorial sul framework AJAX Echo2, interamente basato su Java.
Ho presentato anch’io qualcosa sulle prestazioni delle applicazioni web basate su database. I lucidi in formato pdf sono scaricabili qui.

Dove installare librerie aggiuntive Java su Mac Os X

Supponiamo di aver scaricato una libreria Java non presente nel JDK di base, per esempio JOGL. Dove (nel senso: in quale directory) bisogna installare i file jar perché i nostri programmi li possano utilizzare? Prima risposta: ovunque, purché si aggiungano i nuovi jar al classpath. E’ vero, spesso ho scaricato librerie nella mia home directory e poi, manualmente o attraverso Netbeans, ho modificato il classpath in modo che puntasse ai file… e tutto ha funzionato.

Ma supponiamo che oltre al jar ci siano un po’ di librerie native, p.e., .ddl su Windows, .so su Linux o .jnilib su Mac. Queste non andrebbelo aggiunte al classpath, bensì al library path del sistema. Il discorso si complica e diventa interessante andare a vedere qual è la soluzione ufficiale, visto anche che è la più semplice.
Leggi il testo completo »

Consultare i Javadoc su Netbeans per Mac OS X

Netbeans per Mac OS X è ben integrato con questo sistema operativo. Menu e look & feel in vero stile Mac sono gli aspetti più immediatamente visibili. Ma vi è anche un’integrazione più profonda, che è l’utilizzo della Java VM di sistema. Uno dei benefici è la disponibilità immediata degli aggiornamenti della JVM che vengono scaricati e installati automaticamente.

Dove l’integrazione fra Netbeans e OS X casca è sull’accesso ai Javadoc delle librerie standard Java. Su OS X sono installati ma Netbeans, di base, non li vede. Se questa feature ci fosse, si potrebbe avere i Javadoc disponibili come pop up automatico mentre si sta digitando il codice.

La soluzione è semplice e la illustro qui per Netbeans 5.5.
Leggi il testo completo »