bloggers bloggers

Marco Napolitano
Messaggi: 69
Stelle: 0
Data: 17/01/18
Jader Jed Francia
Messaggi: 50
Stelle: 0
Data: 22/09/17
Ezio Lombardi
Messaggi: 9
Stelle: 0
Data: 23/06/17
Chiara Mambretti
Messaggi: 25
Stelle: 0
Data: 27/02/17
Serena Traversi
Messaggi: 3
Stelle: 0
Data: 21/07/16
Francesco Falanga
Messaggi: 8
Stelle: 0
Data: 14/06/16
Antonio Musarra
Messaggi: 2
Stelle: 0
Data: 18/11/13
Simone Celli Marchi
Messaggi: 6
Stelle: 0
Data: 09/07/13
marcello marangio
Messaggi: 4
Stelle: 0
Data: 05/07/13
Marco Mancini
Messaggi: 1
Stelle: 0
Data: 05/06/13

Configurare Quartz service in JBoss

A partire dalla versione 4.0 GA, JBoss Application Server fornisce out of the box un'integrazione di Quartz. Quartz Resource Adapter offre un'implementazione del servizio come JCA Message-Inflow RA e consente di schedulare cron jobs (allo stato attuale è un limite di questa implementazione) utilizzando un Message Driven Bean su uno scheduler non persistente. La necessità di uno scheduler...
Maggiori dettagli riguardo Configurare Quartz service in JBoss »

Il fascino dei ThreadLocal

Una delle difficolta' maggiori nell'ambito della programmazione e' l'aspetto legato ai thread. Senza entrare troppo nel merito del loro funzionamento, chiunque si sia cimentato in questo campo conoscera' benissimo la pericolosita' dei deadlock o i problemi che sorgono dal dover usare risorse sincronizzate. Affrontando l'argomento in java si e' forse un po' piu' avvantaggiati, rispetto ad...
Maggiori dettagli riguardo Il fascino dei ThreadLocal »

Tomcat, webapps e working dir

Introduzione L'utilizzo piu' comune che si fa dell'application server di Apache e' quello di sviluppare applicazioni web e poi deployarle (generando un war) all'interno della cartella webapps. Questa cartella e' configurata di default per autoscompattare i files war che vi si trovano, e cercare al loro interno un file di nome WEB-INF/web.xml. Questo files e' il vero cuore...
Maggiori dettagli riguardo Tomcat, webapps e working dir »

Load balancing a costo zero con Apache

Se avete le necessità di creare un load balancing fra diversi Web Server Apache, nel caso in cui ad esempio volete scalare il vostro sito web su più server in modo da ottenere maggiori performance, con una veloce configurazione del DNS e di Apache si riesce ad ottenere un ottimo risultato senza investire migliaia di euro in hardware dedicato (come ad esempio Radware). L'esempio che riporto...
Maggiori dettagli riguardo Load balancing a costo zero con Apache »

Problemi sui toni DTMF in rfc2833 con asterisk 1.6.2

Nelle ultime versioni di asterisk 1.6.2 si incontrano alcuni problemi nella trasmissione dei toni DTMF in rfc2833. I problemi si verificano solo con alcuni peer ma, soprattutto, solo quando asterisk si trova a dover interpretare il flusso audio (per intercettare alcuni dtmf, come per le feature, come il trasferimento di chiamata o il parcheggio delle chiamate). La soluzione è di particolare...
Maggiori dettagli riguardo Problemi sui toni DTMF in rfc2833 con asterisk 1.6.2 »

Liferay: roles e permission

La gestione di un portale creato con Liferay passa anche attraverso la creazione dei ruoli e dei permessi, che nella versione 5.2 risulta essere piuttosto articolata. I ruoli sono "raggruppamenti" di utenti che condividono speciali funzioni. Ad esempio il ruolo di amministratore di Message Board avrà i permessi per amministrare appunto le portlet di tipo Message Board; di conseguenza,...
Maggiori dettagli riguardo Liferay: roles e permission »

Portlet Scope in Liferay

In Liferay 5.2 è stato introdotto il concetto di scope per le singole portlet. Vediamo meglio cosa si intende per scope : dalla documentazione leggiamo che è un "insieme di dati isolato da un altro insieme di dati salvati nel database del portale". Cerchiamo di capire meglio il concetto con un esempio pratico. Immaginiamo di essere all'interno di una community e di volere...
Maggiori dettagli riguardo Portlet Scope in Liferay »

Screen Scraping: come "raschiare" il testo da una pagina web

Parecchi anni fa un nostro cliente ci commissionò la realizzazione di una piattaforma di screen scraping distribuita che costituiva un modulo del suo sistema di acquisti online. Il progetto fù un bagno di sangue perchè, tra le mille cose, non finivamo di scrivere un agente che "parsava" il codice della pagina che il sito di riferimento ce la cambiava e tutto il lavoro andava rifatto...
Maggiori dettagli riguardo Screen Scraping: come "raschiare" il testo da una pagina web »

Servire file Zip in java

Recentemente ho avuto la necessità di servire da web un'intera struttura di filesystem contenente file e directory. La soluzione più logica che ho trovato è stata quella di zippare tutto il contenuto del mio pacchetto e servirlo via web al client. Di seguito il metodo che ho scritto per realizzare questa funzionalità: /** * Zippa ricorsivamente un filesystem. * <b>Le...
Maggiori dettagli riguardo Servire file Zip in java »

Collegare due scrollbar

Mi è capitato di realizzare una applicazione swing con due JTable -contenute in due JScrollPane - nella quale era utile collegare la vertical scrollbar di uno scrollPane con quella dell'altro, al fine di far muovere entrambe le scrollbar (e fare scorrere entrambi i pannelli) al muovere di una sola di esse. date le nostre due istanze di JScrollPane (jScrollPaneA e jScrollPaneB) ...è...
Maggiori dettagli riguardo Collegare due scrollbar »