Tag: google
Liste des APIs de Google
by Rom's on 19 oct 2010, under Développement Web
La liste complète et à jour des APIs de Google se trouve ici :
Nouveau format d’image compressé : WEBP
by Rom's on 07 oct 2010, under Développement Web
A lire sur Alsacreations.com : Google introduit le WebP, un nouveau format d’image et en anglais sur http://blog.chromium.org/2010/09/webp-new-image-format-for-web.html
A noter :
- Les JPG + GIF constituent 65% du poids des pages web
- des gains entre 10 et 60% par rapport à JPG !
- Galerie de démonstration de leurs performances : http://code.google.com/intl/fr/speed/webp/gallery.html
Itinéraire et Distance via HTTP (PHP par ex) : l’API de Google Maps a évolué !
by Rom's on 20 mai 2010, under Architecture, Développement Web, DSI
L’exemple en PHP est ici : PHP : distance en kilomètres, durée et étapes du trajet grâce à Google Maps API Directions
Il était amusant de voir que cette fonctionnalité était possible mais qu’elle était juste refusée au niveau de la requête par Google : si vous lisiez via le navigateur le flux JSON, vous y voyiez des informations intéressantes telles que la distance et l’itinéraire pour aller d’un point A à un point B, qu’on aurait tout à fait pu parser. Mais Google le refusait.
Cette annonce n’a l’air de rien : http://googlegeodevelopers.blogspot.com/2010/05/directions-web-service-arrives-at.html mais c’est une révolution pour ceux qui souhaitent intégrer des calculs de distance, ou faire des PDF avec des itinéraires ou ce genre de choses.
Concrètement, le flux que vous recevez ressemble à ceci :
{
« status »: « OK »,
« routes »: [ {
« summary »: « Massachusetts Ave, Massachusetts 2A W et Lexington Rd »,
« legs »: [ {
« steps »: [ {
« travel_mode »: « DRIVING »,
« start_location »: {
« lat »: 42.3585300,
« lng »: -71.0600700
},
« end_location »: {
« lat »: 42.3580200,
« lng »: -71.0604300
},
« polyline »: {
« points »: « ycpaGl|upLdBfA »,
« levels »: « BB »
},
« duration »: {
« value »: 4,
« text »: « 1 minute »
},
(…)
Source : https://mail.google.com/mail/?hl=fr&shva=1#inbox/128b3a8d28ec3fd6
Autres API qui viennent de sortir : http://www.zorgloob.com/2010-05/google-fait-le-plein-dapi/
Le script PHP permettant de calculer l’itinéraire est ici : PHP : distance en kilomètres, durée et étapes du trajet grâce à Google Maps API Directions
Librairies Ajax à récupérer chez Google
by Rom's on 23 jan 2009, under Développement Web
Saviez-vous qu’en chargeant une page, les éléments de différents (sous-)domaines peuvent se charger simultanément ? Concrètement, si vous avez un script sur le « www. » et des images sur le « images. », les téléchargements commenceront en même temps alors que s’ils sont tous les deux sur le « www. », ils seront consécutifs et téléchargés dans l’ordre.
Donc on a tout intérêt à diversifier les téléchargements et faire télécharger un script JS particulièrement lourd comme JQuery directement sur le serveur de Google, ça peut avoir un sacré nombre d’avantages :
- décharger votre serveur
- temps de téléchargement réduit
- capacité de mettre facilement à jour les librairies en changeant un simple paramètre
A savoir que vous avez la possibilité d’appeler ces librairies en HTTPS, ce qui vous permet de les utiliser sur des pages sécurisées.
Un seul lien, ici : http://code.google.com/intl/fr/apis/ajaxlibs/
Aller plus loin avec Google Analytics
by Rom's on 06 déc 2007, under Statistiques
Rubrique par rubrique, découvrez les nombreuses fonctionnalités plus ou moins cachées offertes par Google Analytics. Evidemment, je ne parlerai que d’après mon expérience, et des outils qui me semblent de la meilleure utilité après quelques années d’utilisation (depuis les débuts en fait).
(lire la suite…)
Utiliser les cookies de Google Analytics pour récupérer la provenance des internautes
by Rom's on 05 nov 2007, under Statistiques
Si vous utilisez Google Analytics, vous devriez savoir que cet outil stocke chez l’utilisateur des données le concernant permettant de le suivre tout au long de sa navigation sur le site.
Si vous avez le tracker sur votre site, observez vos cookies et vous verrez apparaître 4 informations : __utma,__utmb,__utmc et __utmz et c’est ce dernier qui va nous intéresser tout particulièrement.
Il contient comme ses congénères des chiffres mystérieux, qui doivent contenir d’une certaine façon les nombres de pages vues, ip ou autre clé unique pour vous identifier mais contient surtout votre mode d’arrivée (sous forme utmccn=(direct|referal|organic|…)), le moteur éventuel (utmcsr=google|direct), le mot clé utilisé sur le moteur en question (utmctr=saut+elastique), le type de lien utilisé (utmcmd=organic|cpc|referral|none), le referrer éventuel si autre (utmcct=http://www.com)
Des informations bien utiles que vous pouvez à tout moment récupérer en PHP notamment, à l’aide du tableau $_COOKIE :
$infosProvenance=explode(".",$_COOKIE['__utmz']);$infosProvenance=explode("|",$infosProvenance[(count($infosProvenance)-1)]);print_pre($infosProvenance);
NB : vous seriez bien avisés de notifier à vos internautes via les mentions légales des informations que vous stockez sur eux.