Categorie
Tutorial

Bug di sicurezza su Plesk 10.4 (e versioni precedenti)

Plesk è un noto applicativo destinato alla gestione di domini, installato di default da diversi service provider professionali, come il nostro fornitore ufficiale OVH. Recentemente è stata scoperta una vulnerabilità che colpisce le versioni di Plesk fino alla 10.4 inclusa, hostate su server Windows, che però a quanto pare nasconde dei risvolti anche per le […]

Categorie
Mobile App Tutorial

Cosa fare se Android ‘adb devices’ non elenca i dispositivi su Mac OS X

Recentemente mi sono imbattuto in un problema che mi ha fatto perdere una bella oretta per cui ho deciso di postare qui la soluzione, a beneficio di coloro che si troveranno nella stessa condizione. La situazione è la seguente: state sviluppando una applicazione Android, avete un device Android in modalità USB debug connesso alla porta USB […]

Categorie
Tutorial Web-marketing

Strategie SEO – Landing page HTML. Statiche, veloci e ottimizzate

Durante lo sviluppo di web application fortemente dinamiche, una buona parte del tempo dedicato al design della pagina viene dedicato al creare strutture SEO friendly, che siano facilmente accessibili ed indicizzabili dai crawler, primo fra tutti da Googlebot. Per pianificare l’ottimizzazione si parte da un set di parole chiave e si cerca spesso di creare […]

Categorie
Tutorial Utilities

Creare thumbnail in Java usando ImageMagick

La creazione di thumbnail è una di quelle operazioni ricorrenti che gli sviluppatori devono affrontare continuamente. L’obiettivo può essere raggiunto in diversi modi, Java, ASP, PHP, Ruby, praticamente ogni linguaggio ha delle classi o dei metodi che, a partire da un’immagine, sono in grado di realizzarne una versione scalata. Per quanto riguarda il Java spesso […]

Categorie
Tutorial Utilities

Usare .htaccess per disabilitare l’hotlinking dei contenuti del tuo sito

L’hotlinking è una pratica scorretta attuata da soggetti che creano nelle loro pagine web link diretti a contenuti (immagini, video, flash) hostati su altri server in modo da utilizzarne le risorse computazionali e di banda per servire i contenuti ai propri utenti. Un esempio classico è costituito da link assoluti a contenuti multimediali su un […]

Categorie
Tutorial

JCoord, convertire un indirizzo in coordinate usando Java e JSON

Sviluppando web application torna spesso ricorrente la necessità di collocare su una mappa Google Maps alcuni punti di interesse, permettendo l’interazione dell’utente con essi. Di solito i punti sono immagazzinati nel database, o letti da servizi di terze parti, non come coordinate, ma come indirizzi in formato human readable, a volte magari affetti da typo. […]

Categorie
Tutorial

Autenticazione in una web application con Glassfish in 5 semplici passi

Lavorando su Tomcat, avevo sempre gestito l’autenticazione (per l’accesso a contenuti protetti) nelle web application  in modo semplice e veloce tramite il meccanismo dei Realm (http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html). Passando a Glassfish e cercando qualcosa di simile, non ho trovato una documentazione chiara che spiegasse passo passo come riuscire a realizzare il mio obiettivo. Pescando qua e là mi […]

Categorie
Tutorial

Configurare risorse JDBC su Glassfish

In questo articolo vado a spiegare brevemente come configurare una risorsa JDBC su Glassfish, per permettere ad una web application di interagire con un database (es. Mysql). La procedura che seguirò è esattamente la stessa sia sulla versione 3.0.1 che sulla 3.1.1 di Glassfish.

Categorie
Tutorial

Usare Apache come frontend per Glassfish 3.x (o Tomcat)

Avete appena terminato lo sviluppo di una bellissima e rivoluzionaria web application J2EE e vi apprestate a metterla online facendone il deploy su un application server come Glassfish o un servlet container come Apache Tomcat. Avete già pronto il dominio www.lamiapp.com ma vorreste che i contenuti statici già presenti vengano serviti da Apache, mentre il […]

Categorie
Tutorial

Problemi con Internet Explorer 7 e z-index

Ultimamente mi sono ritrovata nuovamente a litigare con Internet Explorer; succede spesso: crei lo stile lavorando su Mac e quando arrivi a testarlo su Windows sei costretto a perdere ore per farlo apparire accettabile. Questa volta mi sono scontrata con la proprietà del css z-index, che specifica l’ordine di sovrapposizione degli elementi nella pagina, su […]