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

Come disabilitare l'hotlinking delle tue immagini
Disabilitare hotlinking via .htaccess

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 server A che vengono inseriti in pagine web servite dal server B; il browser dell’utente che accede alla pagina web sul server B opererà richieste HTTP verso il server A per reperire le risorse multimediali, causando sprechi di CPU e banda, ed in ultima analisi anche di denaro.

Vediamo come evitare questo problema ricorrendo a poche righe inserite in un file .htaccess nella DocumentRoot folder del server A.

Leggi tutto “Usare .htaccess per disabilitare l’hotlinking dei contenuti del tuo sito”

ELbuild diventa Resolutionaria! iPad3 unboxing post

Visti gli ultimi mesi di soddisfazioni e duro lavoro abbiamo deciso di premiarci, comprando qualcosa che ci piace ma che in fondo in fondo serva anche a ELbuild (una scusa logica serve :-p). Per questo stamani, dopo averlo ordinato qualche giorno fa, siamo andati a ritirare il nuovo iPad, nella versione nera a 64 GB.

Confezione come al solito estremamente curata, ma se possibile ancora più scarna negli accessori. Una volta in mano la differenza col modello precedente è praticamente impalpabile, il maggior spessore ed il peso non si sentono per nulla.

Leggi tutto “ELbuild diventa Resolutionaria! iPad3 unboxing post”

JCoord, convertire un indirizzo in coordinate usando Java e JSON

JCoord - Java wrapper Google GeoCode v3 API

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.

Per questo motivo ho deciso di sfruttare le API di Google Geocoding v3 in versione JSON e la libreria Gson per crearmi velocemente una libreria Java costituita da un singolo jar da poter sfruttare per tradurre indirizzi in coordinate. Prima di fornire il link per il download due parole sul principio di funzionamento.

Leggi tutto “JCoord, convertire un indirizzo in coordinate usando Java e JSON”