Archive for the ‘Java’ Category

Garbage Collector…questo sconosciuto

novembre 1, 2006

Il GC è una parte fondamentale della VM di Java che ogni bravo buon programmatore java dovrebbe ben conoscere come gestire.

Ecco io non lo sapevo, e per questo ho deciso di cercare sulla rete qualcosa per documentarmi un po’ ed ho trovato i seguenti link di cui vi consiglio la lettura:

http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html

http://www.mokabyte.it/1998/03/garbagecollector.htm

Se qualcuno ha link interessanti a riguardo me li può postare nei commenti.

Grazie 🙂

Imparare Java 5

ottobre 30, 2006

Per chi fosse interessato ad un manuale su Java 5 tutto in italiano consiglio vivamente quello scritto da Claudio De Sio scaricabile GRATUITAMENTE dal suo sito personale.

Un parser html in java

ottobre 27, 2006

Girando sul blog di JavaJournal ho trovato un link interessante ad un articolo sul sito della SUN che spiega come effettuare il parser di una pagina HTML tramite java e più precisamente un componente di Swing.

Ecco i sorgenti di JRemoteCaller

ottobre 27, 2006

Ecco la prima versione (anche se grezza e poco commentata) di JRemoteCaller. Nel fine settimana vedrò di lavorarci ancora un po’ su e presentare qualcosa di più decente. Buon download

JRemoteCaller

ottobre 24, 2006

Nonostante l’ora ecco una piccola anteprima di:

JREMOTECALLER

Per il momento è ancora una versione meno che alpha perchè devo ancora decidere come gestire gli errori, ma credo sia la soluzione che adotterò nello sviluppo di applicazioni basate su Ajax.

Annunciatemi al pubblico prima di subito con espressioni di giubilo!!!

ottobre 22, 2006

Ajax, quanto se ne sente parlare in questo periodo…beh, ho deciso di mettermici a lavorare su anche io e dopo una prima svista con Dojo (troppo intrusivo secondo me) sono passato a Prototype + Scriptaculus e devo dire che mi ci trovo molto bene. Rimane però il problema dell’architettura da utilizzare, quelle vecchie non sono più molto comode. A tal fine ho creato con l’aiuto di prototype + beanshell un sistema per fare l’eval di codice java all’interno di codice javascript tramite le seguenti tre funzioni javascript:

  • objectToString(exp): fa il toString dell’operazione da eseguire
  • serializeBean(exp ): da usare quando come risultato ci si aspetta un bean. Questa funzione restituirà un oggetto di tipo json
  • addImport(path): aggiunge una libreria al contesto.

In questo modo sarà possibile scrivere in javascript cose del tipo:

addImport(“java.math.BigDecimal”);
objectToString(“new BigDecimal(5).add(15)”);

Nei prossimi giorni seguirà una piccola applicazione di esempio, il codice di esempio e una spiegazione più dettagliata…

Buona attesa gente…

Lavagna

ottobre 18, 2006

Una lavagna dove l’insegnate puç disegnare e scrivere dei messaggi che appariranno in tempo reale allo studente, in modo da simulare una lezione sincrona. Tutto questo tramite un semplice broser web, senza l’installazione di plug-in. Potrebbe dare qualche problema con IE. Con Firefox ed Opera sembra funzionare bene. (in realizzazione)

Email

ottobre 18, 2006

Questo script crea una specie di override di un normale mailto: inserito all’interno di un link visualizzando una finestrina per l’invio di una mail al sito desiderato. Vedete il codice html per capire come questa cosa sia trasparente ed anche adatta a siti per disabili o con javascript disabilitato. Inoltre per includere questa funzionalità basta includere i js in cima alla pagina e basta. (in realizzazione)