Categorie
Apache SEO Sysadmin Utilities

SEO e www-ness – Un approccio pure Apache per la soluzione del problema

Spesso si trovano in rete post in cui si dibatte sul fatto se sia meglio avere un dominio che “funzioni” solo con prefisso www oppure che lo faccia anche senza. Ad ogni modo quel che è certo è che se abbiamo un dominio che consente di raggiungere (e linkare) il nostro sito sia con www che senza, […]

Categorie
Java Sviluppo software Utilities

Generare password random in Java

Spesso capita di dover generare randomicamente una password per consentire il primo accesso di un utente ad un dato servizio. In Java le soluzioni sono molte, a partire dalla classe RandomStringUtils di Apache fino a soluzioni che passano attraverso la classe UUID o le classi del package digest. Benchè largamente non richiesta ho deciso di […]

Categorie
Social Utilities

Nuove funzioni e nuovo layout per le pagine di Facebook

Dal 30 marzo è obbligatorio per tutte le pagine di facebook usare il nuovo e tanto odiato layout “a diario”. Personalmente credo che non sia una rivoluzione ma che siano stati inseriti un paio di accorgimenti carini per rendere più o meno evidenti gli elementi presenti, a seconda dell’utilizzo che si fa della pagina. Personalmente […]

Categorie
Java Sviluppo software 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
Apache Sysadmin 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
Altro Google API Java Utilities

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
Sviluppo software SVN Utilities

Risolvere SVN lock quando svn cleanup fallisce

Sviluppare software in modo professionale richiede un sistema di versionamento, che consenta editing collaborativo, revisioni, possibilità di gestire branch ed integrazione con un sistema di issue tracking. A ELbuild abbiamo scelto Subversion, un sistema che non ha bisogno di presentazioni in quanto costituisce un riferimento per migliaia di aziende nel mondo. A volte, utilizzare client […]

Categorie
Altro Java Sviluppo software Utilities

Un approccio pure java per la validazione di indirizzi email

Esistono diversi servizi a pagamento che consentono di spedire newsletter, tuttavia chi, come noi, è dotato di un SMTP proprio su server dedicato e non deve spedire milioni di mail, ma solo qualche decina di migliaia, può pensare di crearsi un tool molto semplice per farselo gratis ed in casa. In quest’ottica, mantenere una lista […]