mag 28 2015

Tomcat Netbeans 127.0.0.1 non è riconosciuto come comando interno o esterno

Luca Bartoli

In alcuni casi all’avvio del Tomcat ci viene restituito questo errore:
“127.0.0.1” non è riconosciuto come comando interno o esterno o in inglese
‘127.0.0.1*’ is not recognized as an internal or external command

Leggi tutto...

mag 18 2015

Java Spring Aumentare il Timeout della Session

Luca Bartoli

In alcuni casi le moderne applicazioni Web hanno necessità di avere una sessione più lunga rispetto ad un normale sito web. Per aumentare la session in una applicazione Spring MVC configurata con Java invece che con XML si dovrà intervenire sull’ Initializer che sia creata implementando WebApplicationInitializer o estendendo AbstractAnnotationConfigDispatcherServletInitializer

Leggi tutto...

mag 13 2015

Java Spring Utilizzare un Excel come View

Luca Bartoli

Spring MVC Creare un file Excel
In Spring è possibile far restituire un excell come se fosse una view.
Per costruire un excel si dovrà estendere AbstractExcelView (extends AbstractExcelView) e fare l’ Override del metodo buildExcelDocument

Leggi tutto...

apr 23 2015

Java Spring MVC, Utilizzare Cookie con Spring

Luca Bartoli

Di seguito posto una semplice guide per utilizzare i Cookie con Spring MVC

Leggi tutto...

feb 21 2014

Java forzare Garbage Collector per evitare il OutOfMemoryError

Luca Bartoli

Molto spesso se effettuiamo delle operazioni pesanti all’interno di cicli è possibile che la RAM occupata risulti essere troppa con il conseguente errore java.lang.OutOfMemoryError: Java heap space. Questo succede perché il Garbage Collector lavora male all’interno dei cicli.

Leggi tutto...

feb 20 2014

JavaFx: File Chooser

Luca Bartoli

Per caricare un’immagine con JavaFx è sufficiente utilizzare FileChooser e aggiungere dei filtri ExtensionFilter per limitare le estenzioni dei file da caricare. L’utilizzo del FileChooser in JavaFX è molto simile a quello del JFileChooser delle Swing.

Leggi tutto...

feb 13 2014

Java ResultSet ottenere il numero di righe ritornate

Luca Bartoli

Molto spesso durante le nostre Query, in un programma scritto in java, abbiamo bisogno di sapere il numero di righe che ha ritornato la select nel nostro ResultSet.

Leggi tutto...

nov 30 2012

Criar pastas e atalhos na tela inicial Android

Luca Bartoli

Novo e mais rápido para criar pastas de aplicativos na tela inicial multilingues.

Com este aplicativo você pode crearre grupos de ícones.

Nas versões mais recentes do Android você não pode criar pastas com este aplicativo é finalmente possível novamente.

Leggi tutto...

nov 30 2012

Crear carpetas y accesos directos en Android pantalla de inicio

Luca Bartoli

Nueva y más rápida aplicacion multilingua para crear carpetas en pantalla de inicio.

Con esta aplicación se puede crear grupos de iconos.

En las nuevas versiones de Android ya no se puede crear carpetas, con esta aplicación es finalmente posible de nuevo.

Leggi tutto...

nov 30 2012

Créer des dossiers et liens dans l’écran d’accueil d’Android

Luca Bartoli

Multilingues App nouvelle et plus rapide pour créer des dossiers dans l’écran d’accueil.
Avec cette application vous pourrez créer des groupes d’icônes.

Dans les nouvelles versions d’Android vous ne pouvez plus créer de dossiers avec ce soft cela sera enfin, de nouveau possible.

Leggi tutto...

nov 30 2012

Create Folders and Shortcuts in Android Homescreen

Luca Bartoli

New and faster multilingual app to create folders in the Homescreen.
With this app you can create groups of icons.

In newer versions of Android you can’t create folders, with this app is finally possible again.

Leggi tutto...

nov 30 2012

Creare Cartelle e Collegamenti nella Homescreen di Android

Luca Bartoli

Nuova e più veloce app multilingua per creare Cartelle nella Homescreen.

Con questa app si potranno crearre dei gruppi di icone.

Nelle nuove versioni di android non è più possibile creare Cartelle , con questa app finalmente sarà nuovamente possibile.

Leggi tutto...

mag 26 2012

Android : Ricavare le dimensioni dello schermo

Luca Bartoli

In alcuni casi mi è servito di modificare il layout dello schermo in maniera dinamica e per prima cosa bisogna trovane le dimensioni:

Leggi tutto...

mag 26 2012

Android : Ricavare i pixel dinamicamente dai Density-independent Pixels ( DP )

Luca Bartoli

In alcuni cavendo creare dei componenti da codice ci capita di dover settare le dimensioni di questi in pixel. Un caso che mi è capitato da poco e con la Gallery in cui per settare le dimensioni delle ImageView da codice si deve:

imageView.setLayoutParams(new Gallery.LayoutParams(pixelImage, pixelImage));
Leggi tutto...

gen 22 2012

WordPress, Creare un menu personalizzato usando la gestione standard

Luca Bartoli

In passato ho spiegato come aggiungere i menu standard ad un tema che non ne ha, in alcuni casi però, anche se la gestione dei menu risulta molto utile, applicare degli stili al nostro nuovo menu creato con gli standard <ul><li> di wordpress, può risultare difficile. Utilizzando le funzioni get_nav_menu_locations, wp_get_nav_menu_object e wp_get_nav_menu_items potremmo semplificare la cosa.

Leggi tutto...

gen 12 2012

TRUCCHI DEL MESTIERE

Matteo De Bonis

In questo articolo vi darò alcuni consigli per la creazione di layout che permetteranno di snellire il codice e rendere l’esecuzione della vostra app più veloce.

Leggi tutto...

gen 3 2012

WordPress, Creare un Single SignOn con autologin attraverso IIS e Active Directory

Luca Bartoli

Negli ultimi tempi ho dovuto implementare una specie di SocialNetwork aziendale e per far questo ho dovuto agganciare le utenze di wordpress con l’active directory (LDAP) interno dove, oltre alle utenze, sono presenti le email, i numeri di telefono ed altre informazioni. Per il socialnetwork ho usato buddypress e per la gestione dei progetti collabpress. In questo articolo spiegherò come ho implementato, oltre alla connessione con l’active directory, il vero single signone con autologin. Con questa modalità si può accedere a wordpress senza digitare user e password ma attraverso il riconoscimento automatico.

Leggi tutto...

gen 2 2012

WordPress, Automatic Format For Custom Field Template

Luca Bartoli

Utilizzando il plugin Custom Field Template per WordPress mi è capitato di voler utilizzare la personalizzazione dei formati messa a disposizione nella parte di amministrazione “Format Shortcode“. Quando s0no andato a cercare diconfigurarla ho scoperto di non poter assegnare in automatico un certo formato ad unbo specifico Template ma di poterlo fare solo con lo shortcode “[cft format=n]” con n che rappresenta il numero del formato configurato. Per questo ho creato un plugin che cambia questa cosa.

Leggi tutto...

dic 10 2011

Java, Servlet e multithreading cosa fare

Luca Bartoli

Molto spesso si sente parlare di ciclo di vita delle Servlet e di multithreading. Per capire di cosa stiamo parlando vi mostro una esemplificazione del ciclo di vita di una servlet:

  1. Se non è ancora presente una istanza della servlet nel Web Context questa:
    1. Carica la classe della Servlet
    2. Crea un’istanza della servlet
    3. Inizializza l’istanza chiamando il metodo init
  2. Il Web Container invoca il metodo service (che è threddizzato) con la request e la response legata alla richiesta arrivata dal client.
  3. Quando la servlet non serve più (il WEB Container decide di rimuoverla) viene chiamato il metodo destroy.
Leggi tutto...

dic 6 2011

Java, Servlet Upload con ProgressBar in JQUERY

Luca Bartoli

Nel precedente articolo ho creato una servlet ingrado di processare una request multipart e restituire il risultato dell’elaborazione. In questo post aggiungerò la gestione di una prograssbar utilizzando nel lato client, per ajax e per la stessa barra, JQuery. Le librerie utilizzate sono sempre org.apache.commons.fileupload o org.apache.tomcat.util.http.fileupload per gli utenti di Tomcat.

Leggi tutto...

nov 22 2011

Java, Creare una Servlet Upload o una JSP Upload

Luca Bartoli

Ormai ogni applicazione o sito web ha la necessità di permettere all’utente di caricare immagini o file. In Java, nativamente in maniera semplice,  non è possibile impementare questa funzionalità. Fra le tante librerie che ci vengono in contro la più usata e semplice è la org.apache.commons.fileupload che si trova nativamente in Tocat sotto il path org.apache.tomcat.util.http.fileupload. Per utilizzare le prime dovremo scaricare anche le org.apache.commons.io che le usa internamente. Per le seconde non è necessario ma queste funzioneranno solo in Tomcat.

Leggi tutto...