2 commenti web marketing

Google ha introdotto il "Plus One" anche detto +1 button. La "filosofia" che si nasconde dietro a questo nuovo strumento è descritto nella pagina ufficiale: "A volte è più facile trovare esattamente ciò che stai cercando se qualcuno che conosci lo ha già trovato".
 
In pratica all'interno delle SERP di Google, oltre ai normali risultati, verranno aggiunti anche quelle pagine per le quali i tuoi contatti hanno espresso il +1: "I tuoi +1 possono aiuta...

READ MORE

18 commenti my script jquery php

Utilizzando le API di Google Maps ed in particolare Geocoding sarà molto semplice ottenere la latitudine e la longitudine (e non solo) di un luogo geografico.
 
All'interno della nostra pagina dovremo includere la libreria Jquery e le Google Maps Javascript API V3; avremo poi un input per consentire l'indicazione dell'indirizzo (con id=address) e un link (con id=GetMaps) al cui click effettuaremo la richiesta AJAX:
<!doctype html>
<html>
<head>
<title...

READ MORE

6 commenti my script mysql php

Per conoscere chi sono gli utenti on line in un determinato momento la logica da seguire è semplice: bisognerà inserire in una tabella MySql dedicata (online_users) una chiave che idendifica in modo univoco l'utente (key_user) e, congiuntamente, salvare il timestamp attuale (data_last_log).
 
Navigando all'interno del sito andremo ad aggiornare il timestamp salvato in modo da conoscere sempre la data e l'ora dell'ultima operazione effettuata da quello specifico utente (ident...

READ MORE

1 commenti my script mysql php

Gli aspetti da considerare nel valutare il livello di sicurezza dei sistemi di login sono molteplici e, alle volte, complessi.
In questa sede ho intenzione di soffermarmi su un aspetto specifico: sicurezza intrinseca delle password e attacchi brute force.
 
La questione può essere affrontata da due prospettive diverse: quella dell'utente, tenuto a scegliersi una password "sicura"; quella del programmatore che deve difendersi e tutelare i propri utenti da questo genere di minacce.
...

READ MORE