Personal tools

Jul 15, 2015

Google api authentication: connettersi tramite un service account

keep in touch with your API

Google api authentication: connettersi tramite un service account

Connettersi ai servizi di google esposti tramite API me lo ricordavo veramente semplice. In effetti era da un bel po' che non avevo bisogno di farlo

Mi è già capitato altre volte di dovermi connettere alle API di google per leggere dati relativi ai suoi servizi. È sempre stato tutto molto semplice: autenticazione tramite un account gmail e accesso ai dati! Solamente una mail e relativa password.

Ora, ripetere questo processo è stato leggermente più complesso poiché l'autenticazione è cambiata, passando ad OAuth 2.0, e purtroppo la documentazione presente su developers.google.com l'ho trovata non sempre precisa, probabilmente a causa delle continue modifiche che vengono apportate alle librerie.

read more

Jun 30, 2015

Usare Header HTTP per debug di server in produzione

pdb.set_trace()

Usare Header HTTP per debug di server in produzione

Non sarà corretto, eppure in qualche sfortunato caso può capitare di dover inserire un breakpoint in produzione. Come farlo senza ostacolare l'esperienza degli utenti?

La situazione

Un'installazione di produzione di un'applicazione Web sta facendo qualcosa che non va, c'è di sicuro un bug che si presenta solo nella configurazione di produzione e per quanto ci si sforzi non si riesce a riprodurre il problema su ambiente di test. Anche tecniche primitive come l'aggiunta di messaggi di log aggiuntivi in produzione non sono servite ad individuare il problema.

E' uno di quei casi in cui verrebbe da dire "ci vorrebbe un bel breakpoint", fermare l'esecuzione del codice per eseguire analisi... ma per ovvi motivi un breakpoint in produzione è qualcosa di delicato e non facilmente fattibile.

read more

Jun 15, 2015

I 10 migliori esempi di menu di navigazione originali e creativi

Navigation design

I 10 migliori esempi di menu di navigazione originali e creativi

Filed Under:

Vuoi rendere la vita più facile ai visitatori del tuo sito web, ma con un pizzico di fantasia? Fallo con un design di navigazione efficace e funzionale!

Riuscite a immaginare un sito web senza la navigazione? Sarebbe come viaggiare su strade senza indicazioni o cartelli.

Gli utenti spesso abbandonano i siti che non possono navigare, mentre se possono trovare senza problemi ciò che stanno cercando sono più propensi a rimanere. Una navigazione efficace può garantire la fruibilità del sito e migliorare la user experience degli utenti.

Altrettanto fondamentale è il design di navigazione, che deve essere accattivante. Il menu di navigazione deve invogliare l’utente a navigare il sito, deve stuzzicare la sua curiosità.

La navigazione può essere realizzata in diversi modi: posizionata nell'intestazione o a pié di pagina, su fasce laterali, può essere fissa oppure scorrere insieme all’utente, nascondersi e poi riapparire, comprimersi ed espandersi.

In questo post ho selezionato 10 diversi menu di navigazione di siti web i cui realizzatori hanno speso tempo e fatica per far si che la loro navigazione diventasse qualcosa di speciale. Vedrete molti stili e approcci diversi, alcuni fuori dagli schemi e non certo convenzionali.

 

Rally Interactive

Possiamo navigare questo sito in due modi: il primo tramite il frecce al centro della pagina, che fanno scorrere la pagine orizzontalmente, il secondo tramite il menu a scomparsa in alto a destra. La grafica completa l'opera perché rende tutti gli elementi omogenei tra loro e armonizza l'apertura del menu. L'effetto è veramente interattivo come indica il nome stesso del sito.

Rally Interactive2.pngRally Interactive1.png

read more

May 25, 2015

Cookie Law

Cookie...cosa?

Cookie Law

Filed Under:

Entro il 2 giugno 2015 tutti i siti web devono adeguarsi alla nuova direttiva e obbligatoriamente informare gli utenti della loro presenza nel modo più semplice possibile

Ad una settimana dalla scadenza prevista dalla direttiva del Garante, proviamo a dare qualche chiarimento in merito

Cosa sono i cookie?

 

read more

May 15, 2015

How to in install OMD on your new shiny Debian jessie

The OMD brother is watching you

How to in install OMD on your new shiny Debian jessie

Filed Under:

OMD is a magnificent monitoring suite based on Nagios. Its installation can be sometimes tricky. This is how I successfully installed it on my new shiny Debian jessie

OMD developers provide a repository for Debian jessie:

deb http://labs.consol.de/repo/stable/debian jessie main

unluckily, as of today, it is not working.

read more
Document Actions