Addon Firefox: Content Encoding Detector 0.4b
Dans le but de promouvoir un web plus rapide et donc plus respectueux de ses utilisateurs, je viens de créer un petit Addon Firefox qui promeut l’encodage des pages en GZIP.
Cet encodage permet de réduire drastiquement le poid des fichiers transférés entre le serveur web et votre navigateur.
Point de vue technique :
L’addon Content Encoding Detector soumet l’url de la page que vous visitez au service JSON-HEAD de Simon Willison.
Si le serveur retourne l’http_header “Content-Encoding”, l’icône de status Firefox est mise à jour pour refléter l’encodage.
L’addon est en cours de validation mais vous pouvez déjà le télécharger à sa page Mozilla Addons.
tag: ContentEncoding
Taxonweb sur Firefox et MacOSX
J’étais occupé à préparer ma déclaration d’impôts (à rentrer pour le 30 juin 09 au plus tard).
Je me suis dit que faire sa déclaration en ligne serait assez pratique et rapide.
Mais non, sur MacOSX et Firefox 3.0.11, le site taxonweb.be ne marche pas avec le lecteur de carte eID.
Procédure d’installation du lecteur de Carte
- Installer le lecteur de carte (en choisissant votre OS)
- Redémarrer votre ordi
Tout ça se fait normalement sans problème.
Par contre une fois qu’on veut se remplir sa déclaration en ligne sur Taxonweb.be, avec Firefox, tout se complique.
Un petit tour sur Twitter, ne me renseigne pas énormément. Une recherche dans les FAQ de taxonweb.be ne m’aide pas vraiment.
Une recherche approfondie dans Google me dirige sur un forum d’expats.
Enfin, j’ai l’info qu’il me faut: un pdf de ~350Kb explicant, pas à pas, la procédure pour activer les modules de sécurité pour Taxonweb sur Firefox.
Donc, un gros mauvais point pour Taxonweb pour:
- Faire un site non compatible avec les différents navigateurs (et platformes)
- Bien cacher les informations nécessaires à l’installation/configuration
Je n’ose même pas imaginer un malvoyant essayant de remplir sa déclaration avec Lynx…
Merci à Google pour les infos
Et là dessus, je retourne à ma déclaration, en espérant que cela puisse servir à d’autres.
Geotagging Bookmarklet
ou I CAN HAZ GEOTAGZ?
Status actuel de la géolocalisation :
- Le Groupe de Travail du W3C sur la géolocalisation est en place depuis peu, avec pour but de mettre sur pied des recommandations pour la fin de l’année.
- Firefox 3.1 promet l’implémentation d’une API de géolocalisation (pas encore de tests concluants sur la v3.1b2).
- Une série de providers (tels MaxMind) fournissent des services de conversion d’adresse ip vers un pays ou une adresse
- L’extension Firefox Loki permet une localisation précise sur base de la triangulation des signaux des routeurs wifi alentours.
- L’extension Firefox Geode promet d’employer les futures spécifications (
navigator.geolocation.getCurrentPosition()) - Google Gears a aussi une API de géolocalisation
- Google JSAPI (qui permet d’ajouter dans vos sites les librairies JavaScript les plus employées) a des méthodes pour retrouver la position du visiteur.
- BrightKite permet de Twitter et géotagguer directement les photos prises avec son iPhone
Geotag bookmarklet
Via les spécifications disponibles et méthodes les plus faciles, je viens donc d’écrire un bookmarklet qui rajoute votre position géographique dans n’importe quel page web.
Pour l’installer, il suffit de glisser déposer le lien ci-dessus dans votre barre de favoris.
En cliquant dessus, le bookmarket rajoutera votre position (s’il la trouve) au premier champ textarea de la page que vous visitez. Parfait pour Twitter.com
Le script de mon Geotag bookmarklet
var GT=(function(){
var P=4,u="undefined",d=document;
var format=function(n,c){
var m=Math.pow(10,c);
return Math.round(n*m)/m;
};
var addMarker=function (p){
var t=d.getElementsByTagName("textarea")[0];
if(t.value.indexOf("#geo")<0){t.value+="#geo:"+format(p.latitude,P)+","+format(p.longitude,P);}
};
this.getLocation=function(){
var p=google.loader.ClientLocation;
if (p!==null){addMarker(p);}
};
this.tag=function(){
if(typeof(navigator.geolocation)!=u){
//https://developer.mozilla.org/En/Using_geolocation || geode
navigator.geolocation.getCurrentPosition(function(p){addMarker(p);});
} else {
////code.google.com/apis/ajax/documentation/#ClientLocation
if (typeof(google)==u){
var jsapi=document.createElement("script");
jsapi.src="//www.google.com/jsapi?callback=GT.getLocation";
d.getElementsByTagName("body")[0].appendChild(jsapi);
}
}
};
return {tag:tag,getLocation:getLocation};
})();
GT.tag();
Mon script vérifie si l’objet navigator.geolocation existe (donc, si c’est FF3.1b2 ou si Firefox a l’addon Geode installé), sinon, il utilisera les méthodes fournies par le JSAPI de Google.
Bugs connus :
- Si vous passez par un server proxi pour vous connecter à internet ou si simplement les services de géolocalisation ne reconnaissent pas, aucun tag ne sera affiché.
- Internet Explorer 6 ne supporte pas les longs bookmarklets, je vous recommande donc d’installer un autre navigateur.
- La géolocalisation avec Firefox 3.1 beta 2 ne marche pas encore super bien.
- Je limite la précision à quatre décimales.
- J’emploie le système de géotagging employé BrightKite (par soucis de brièveté pour le status Twitter
#geo:<lat>,<long>) et pas celui recommandé par Flickr (geo:lat=<lat>,geo:lon=<long>)
Liens relatifs :
- Le script de Dion Almaer qui emploie aussi Google Gears (via Ajaxians)
- 6 technologies de 2008 que vous devez utiliser maintenant (dont la géolocalisation) sur Wired
- Exemple de Tweet géotaggué via BrightKite
WP Microsummary Comments Track
Mon premier plugin WordPress est disponible pour beta testing.
Ce plugin, une fois correctement installé, vous permettra de suivre, dans un LiveBookmark Firefox, le nombre de commentaires approuvés, en attente et marqués comme spam par votre WordPress.
Le tout sous forme d’un LiveBookmark sur Firefox 2+.
Télécharger WP Microsummary Comments Track
Le plugin se trouve désormais sur le site de plugins WordPress.
Il existe aussi une version SVN pour les mises à jour via Subversion.
Installation
- Télécharger l’archive
- Extraire tout le répertoire `wp-microsummary-comments-track`dans votre dossier de plugins `/wp-content/plugins/`.
- Activer le plugin WP Microsummary Comments Track dans votre page de gestion de plugins.
- Bookmarker en tant que LiveTitle votre page de gestion de commentaires `/wp-admin/edit-comments.php` dans Firefox.
Activer le plugin dans Firefox
L’emploi des microsummaries n’est pas super évident de prime-abord. J’ai mis à votre disposition une vidéo expliquant comment les activer dans Firefox.
N’hésitez pas à me faire part de vos remarques et commentaires.
Taux de pénétration de Firefox 3, deux semaines après.
Voici maintenant deux semaines que Firefox 3 est sorti, on a pu correctement se faire la main sur le panda et remarquer quelques comportements bizarres (et pour certains certains de mes collègues quelques crashes intempestifs).
Bug de rendu de background-images

Je suis tombé aujourd’hui sur un bug mystérieux de background-image mal rendue. L’image de fond des list-items est évidemment la même, le premier rendu étant le bon. Le bug est connu (depuis au moins le mois d’avril) et devrait être corrigé dans la prochaine version de Firefox.
Taux de pénétration de Firefox 3 – suite
Semaine 2 – les navigateurs visitant ce blog :

Navigateurs 25/06/2008 – 1/07/2008

Pénétration Firefox 25/06/2008 – 1/07/2008

Pénétration Internet Explorer 25/06/2008 – 1/07/2008
Analyse :
Je sais très bien que les données récoltées sur deux semaines et sur un blog technologique ne sont pas du tout représentatives.
Néanmoins, la majorité des visiteurs de ce blog emploient à présent Firefox 3 (29,4%) suivi de très près par les versions de Firefox 2 (26,4%) puis IE7 (25,3%) et enfin IE6 (12,1%).
Par rapport à la semaine dernière, l’avancée est belle !
Semaine 2 – les navigateurs visitant un site tout public :

Navigateurs 25/06/2008 – 1/07/2008

Pénétration Firefox 25/06/2008 – 1/07/2008

Pénétration Internet Explorer 25/06/2008 – 1/07/2008
Analyse :
Entre ces deux semaines, sur un site grand public sur lequel je ne peux malheureusement pas donner plus d’infos, pas des masses d’évolutions sur les répartitions des browsers.
Par contre, dans l’ensemble des visites sur Firefox, on voit une avancée notoire de la part de marché de la version 3 (de 8,9% à 26,7% – et ce au détriment de Firefox 2). Pas mal non plus !
Merci encore à Chacsam, Gaetano Laurent pour leurs statistiques.
Autres nouvelles du monde des navigateurs :
Mise à jour pour Firefox 2 :
La branche 2 de Firefox est passée en version 2.0.0.15 suite à des failles de sécurité. Je vous recommande donc vivement de mettre à jour si vous êtes toujours sur Firefox 2.
Opera Dragonfly est disponible en alpha 2 :
Le développement du firebug-like d’Opera (très prometteur) avance à grand pas.
Trop d’internautes emploient un navigateur non sécurisé :
Selon ZDNet, seulement 52% des utilisateurs d’Internet Explorer seulement ont optés pour IE7, le reste étant squatté par des anciennes versions (brrr).
Pour moi, un nombre tellement important d’utilisateurs d’anciennes versions ne peut s’expliquer que par du code non standard, d’intranets et autres applications internet développés il y a un bout de temps forçant les sociétés à garder une version obsolète d’Internet Explorer.
Une initiative est née pour sauver les développeurs.


Un commentaire