Eventi Javascript – una piccola parte

onReset: si attiva quando viene eseguito il reset dei valori del form.
onSubmit: si attiva quando viene eseguito il submit del form.

onClick: si attiva quando un oggetto del del form viene cliccato.
onDblClick: si attiva quando su un oggetto del del form viene fatto un doppio click.
onSelect: si attiva quando viene selezionato il testo (o parte di esso) di un campo text o textarea.
onFocus: si attiva quando la finestra o un oggetto ricevono il focus (ad esempio selzionati con il mouse o con il tab).
onBlur: si attiva quando la finestra o un oggetto perdono il focus.
onChange: si attiva quando un oggetto perde il fuoco e il suo valore è cambiato (vale per: select, text e textarea). 

onLoad: si attiva quando il browser a terminato di caricare la finestra.
onUnload: si attiva quando si abbandona la finestra per caricarne un altra (anche con il refresh viene attivato), esiste anche onBeforeUnload che avviene appena prima di onUnload.
onAbort: si attiva quando l'utene interrompe il caricamento di un elemento (es: immagine o finestra). 

onError: si attiva quando si genera un errore nel caricare un oggetto (errore di sintassi del codice);

Riunione Peripatetica – riunione in movimento

Da un sugerimento del collega Sam a seguito di una notte insonne, che ha sua volta ha appreso l’idea dal caro Steve, in Netmoole introdurremo la riunione peripatetica. Rifacendoci alla scuola peripatetica di Aristotele le riunioni (in caso di bel tempo) si faranno camminando per strada.
Il nome deriva dall’unione di due parole greche: un prefisso che indica il muoversi intorno (peri) e l’altra che indica il camminare [Aristotele teneva le sue lezioni passeggiando intorno al giardino del Ginnasio].
Potrebbe anche essere la tipologia di riunione più inutile mai fatta però vale la pena di provare. Se dovesse risultare una tipologia di riunione funzionale potrebbe togliere un minimo di sedentarietà dalla vita in ufficio.

Alexa Rank

Alexa Rank è un servizio che si sente spesso nominare in riferimento al posizionamento.

Non saprei se influisce o no però possiamo capire di cosa si tratta, sostanzialmente è un indice che indica la “popolarità” di un sito. Più utenti visitano il sito più la popolarità aumenta.Al momento questo sito ha un Global rank di 3733617 e un Rank IT  di 76935, questo vuol dire che il sito si trova alla posizione 3733617 (oltre tre milioni) tra tutti i siti presenti in internet e alla posizione 76935 tra i siti italiani, considerando la quantità di siti presenti sul web non posso di certo lamentarmi. Visto che il rank rappresenta la posizione in classifica è inutile dire che più il numero è basso più il sito è popolare.

La popolarità è calcolata sulla base delle visite degli utenti che utilizzano la Alexa Toolbar per cui non è esattamente un campione rappresentativo, cito wikipedia:

La questione se la base di utenti di Alexa sia rappresentativa del comportamento degli utenti di internet è controversa. Se la base di utenti di Alexa è un campione statistico rappresentativo della popolazione degli utenti internet (un campione random di sufficiente ampiezza), il ranking di Alexa dovrebbe essere accurato. In realtà, poco si conosce riguardo alle caratteristiche del campione, e le possibili distorsioni. Svariati esempi sono stati forniti da Alexa stessa. Una fonte di distorsione dei dati è data dal fatto che l’installazione del software per il monitoraggio del traffico ha luogo a discrezione degli utenti di Alexa. L’incidenza di queste scelte sulla modalità di elaborazione del ranking di Alexa non è conosciuta

Nella colonna di destra di questo sito è presente un widget che mostra l’attuale posizione in classifica, cliccando sul widget si apre la scheda del sito su alexa.

Ecco un anteprima:

Non sò dire se essere primi aiuta o meno nel posizionamento, sicuramente una buona posizione non guasta per cui il mio consiglio è di installare la alexatoolbar (scaricabile direttamente dal sito http://www.alexa.com/ ) e visitare il proprio sito più volte al giorno. Il sito gmoole che visito praticamente 8 ore al giorno (è quello su cui lavoro per sviluppare i software) ha un rank attualmente inferiore al milione e visto che il sito non è accessibile dall’esterno (ma solo dal mio ufficio) ne deduco che il punteggio l’ho generato esclusivamente io. Al momento in Italia la Alexa toolbar non è molto diffusa per cui se la installate e visitate spesso un sito (ad esempio mettendolo come pagina predefinita) potete guadagnare diverse posizioni.

Alexa fornisce anche interessanti statistiche sulle visite del sito, sicuramente non paragonabili a quelle fornite da google.

 

 

PHP Funzione per calcolare la differenza in giorni tra due date

function diff_date_giorni($data1,$data2){

	//$data1 e $data2 in formato Y-m-d (1979-12-16), se vuote '' prende valore di oggi
	if(empty($data1)) $data1 = date('Y-m-d');
	if(empty($data2)) $data2 = date('Y-m-d');

	$a_1 = explode('-',$data1);
	$a_2 = explode('-',$data2);
	$mktime1 = mktime(0, 0, 0, $a_1[1], $a_1[2], $a_1[0]);
	$mktime2 = mktime(0, 0, 0, $a_2[1], $a_2[2], $a_2[0]);
	$secondi = $mktime1 - $mktime2;
	$giorni = intval($secondi / 86400); /*ovvero (24ore*60minuti*60seconi)*/
	return ($giorni);
}
Passando due date nel formato aaaa-mm-gg
la funzione restituisce la differenza in giorni tra le due date.

Test del page rank Eventi Brescia

Oggi abbiamo fatto un esperimento di indicizzazione.

Abbiamo acquistato 250 link su siti con page rank variabile da 4 a 8 con l’obiettivo di alzare il PR del sito e di conseguenza l’indicizzazione, se l’esperimento dovesse dare buoni frutti sicuramente sfrutteremo questa tecnica per potenziare l’indicizzazione dei siti dei nostri clienti.

Siamo certi che con questa mossa acquisteranno PR e aumenteranno la visite anche i siti collegati al nostro tramite le inserzioni pubblicitarie.

Il google page rank del sito www.eventi-brescia.it oggi (13 dicembre 2011) è 3/10 e l’alexa rank 1.645.162 attendiamo fiduciosi i risultati.

 

Tynt – La compagnia del copia e incolla

Vi invito a fare questa prova, selezionate una parte del testo di questo articolo e incollatelo all’interno di una mail o all’interno di una schermata di word e osservate il risultato. Noterete che oltre al testo copiato e apparso anche un testo contenente un link alla pagina da cui avete copiato.

L’utilità di questa cosa?
Tanto per cominciare uno dei principali sistemi di condivisione delle informazioni su internet è il copia/incolla. Vedo un testo che mi sembra interessante e lo copio per incollarlo successivamente in facebook, su twitter, all’interno di una mail, in una presentazione in power point e via dicendo. Facendo così non faccio altro che pubblicizzare il sito di origine dell’informazione, gli utenti che trovano interessante il testo copiato saranno invogliati a visitare il sito di origine.
Da un punto di vista dell’indicizzazione se ho molti contenuti copiati aumento tantissimo i link inbound (che portano verso il sito) con conseguente aumento di page rank.

Purtroppo questa tecnica non può prevenire il “furto” di materiale, di solito chi copia informazioni e le incolla firmandole è abbastanza intelligente da togliere i riferimenti.

Al momento il servizio è gratuito, è sufficiente andare sul sito http://www.tynt.com/ e seguire una semplicissima registrazione (al momento disponibile solo in lingua inglese), impostare qualche parametro, copiare del codice HTML/JAVASCRIPT all’interno del proprio sito ed il gioco è fatto.

Tynt.com fornisce anche un sistema di reportistica sia consultabile via web sia inviata tramite mail che ci segnala quanti copia/incolla sono stati fatti dal sito e dove sono stati incollati e molte altre informazione che è meglio sapere che non sapere.

Google Analytics: Frequenza di rimbalzo

La frequenza di rimbalzo fornita da Google Analytics è un dato molto importante e spesso sottovalutato per valutare l’utilità di un sito.

Il valore è espresso in percentuale e indica quanti visitatori hanno abbandonato il sito (ci hanno rimbalzato) subito dopo aver visto la pagina indicizzata.

Se il valore è molto basso vuol dire che molti utenti che trovano il sito internet visitano altre pagine del sito, se il valore è molto alto vuol dire che dopo aver visitato la prima pagina abbandonano il sito.

Facciamo un esempio molto elementare per capire il perchè una frequenza di rimbalzo molto bassa indica che un sito è interessante per gli utenti:

- Sito 1: 1000 visitatori al giorno (indicizzato benissimo) e frequenza di rimbalzo al 90%

- Sito 2: 500 visitatori al giorno (indicizzato un pò meno bene) e frequenza di rimbalzo al 20%

Da una prima analisi si direbbe che il sito 1 sia migliore del sito 2 perchè totalizza molte più visite, analizzando a fondo ci rendiamo però conto che il 90% degli utenti abbandona subito il sito, in pratica solo 100 persone navigano il sito. Il secondo sito ha una frequenza di rimbalzo del 20% il che vuol dire che l’80% degli utenti (400) non rimbalza il sito ma ci resta sopra e lo naviga (almeno un altra pagina). Fatto questo semplicissimo calcolo possiamo dire che il sito 2 è migliore del sito 1 perchè trattiene su di sè 400 utenti contro i 100 del sito 1

Spiegazione di google: http://www.google.com/support/googleanalytics/bin/answer.py?hl=it&answer=81986

 

I motivi che portano ad un alta frequenza di rimbalzo possono essere molti, elenco i principali:

- il sito è indicizzato con chiavi non pertinenti ai contenuti del sito (soluzione: adattare i contenuti alle chiavi o modificare le chiavi con cui è indicizzato)

- il visitatore trova immediatamente l’informazione che stà cercando e quindi non ha motivo di andare oltre (soluzione: rendere le altre aree del sito più evidenti cercando di stimolare la curiosità dell’utente)

- la pagina è molto lenta da caricare (soluzione: velocizzarla)

- i contenuti della pagina sono confusi e organizzati male (soluzione: mettere ordine nella pagina)

- la pagina è una landing page che non porta ad altre pagine

- google analytics è stato impostato solo su una pagina

- l’utente clicca su un banner pubblicitario che porta verso un altro sito

Spiegazione di google: http://www.google.com/support/googleanalytics/bin/answer.py?hl=it&answer=86131

© FabioZappa
CyberChimps