Trovare la definizione di una funzione in PHP.

12 Oct 09.

PHP Reflection Quando si deve lavorare sul codice scritto da altri o quando si ritorna sul proprio codice dopo un po’ di tempo, capita spesso una funzione o un oggetto di cui non ci è ben chiara la responsabilità.

A questo punto potrebbe essere utile sapere in quale file una funzione o una classe è stata definita. Oppure sapere da quale classe un oggetto è stato istanziato.

Fortunatamente a partire da PHP5 abbiamo a disposizione una serie di API per la Reflection che rendono questo compito molto semplice.

Continua a leggere…

Una API per Google Maps in stile jQuery.

11 Sep 09.

Stasera ho dato un’occhiata alla nuova versione 3 delle API di Google Maps, uscite qualche mese fa. I punti salienti evidenziati dalla homepage del progetto sono un miglioramento delle performance, soprattutto per i dispositivi mobile, una implementazione di una variante del pattern MVC (ma non ho ancora ben capito in cosa consista) ed il fatto che con questa versione non sia più necessario richiedere una API key.
Continua a leggere…

Problemi con i funnel di navigazione di Google Analytics.

9 Jan 09.

Grazie a questo post di Lunametrics sono riuscito a risolvere un problema con il tracciamento dei funnel di navigazione con Google Analytics che avevo ormai rinunciato di risolvere.

Il problema si presenta in questo modo: gli obbiettivi vengono tracciati correttamente, ma il tasso di abbandono tra gli step intermedi è dello 0%.

Esempio di funnel errato 1

Un problema simile nelle cause, sempre segnalato dal post di Lunametrics, si presenta in questo modo: dai report risulta che ci sono state conversioni, ma il report dei funnel mostra un tasso di abbandono del 100% tra il primo ed il secondo step.

Esempio di funnel errato 2

Continua a leggere…

Tracciare link esterni e download con Google Analytics.

28 Jun 08.

Con l’aiuto di Marco Cilia di Google Analytics in 30 secondi ho scritto una libreria in Javascript per tracciare in modo semplice, e soprattutto senza dover modificare ogni singolo link, i click verso link esterni e verso risorse che non possono contenere il codice di tracciamento di Google Analytics (come ad esempio file PDF, immagini e qualsiasi altro file).

Continua a leggere…

Conversione di una stringa da ASCII a binario e da binaro a ASCII con Javascript.

16 Jun 08.

Questo post potrebbe essere la seconda parte del post escape completo di una stringa, infatti la teoria è praticamente la stessa:

Si ricava il codice decimale del carattere nella tabella ASCII, gli si cambia base (da base 2 a base 10) e quello che otteniamo è un numero binario. Ecco un esempio in Javascript:
Continua a leggere…

Tutti i post per data »