Xavier Robin – Tag – Mozillatag:xavier.robin.name,2010-05-28:/en/feed/tag/mozilla2013-01-23T12:20:39.530026000+01:00weekly2https://xavier.robin.name/en/img/favicon.icoXavier Robinhttps://xavier.robin.name/en/contactLong Titles 1.2.1tag:xavier.robin.name,2006-02-20:/blog/2006/02/20/long-titles-1.2.12006-02-20T21:56:00+01:002012-01-08T14:49:14+01:00<!-- publié sur http://home.etu.unige.ch/~robin0/blog/archives/2006/02/entry_141.xhtml -->
<p>Nouvelle version de Long Titles. Elle devrait fonctionner correctement. <a href="/realisations/LongTitles" title="Aller sur la page de téléchargement.">Télécharger</a>.</p>
<p lang="en">New version of Long Titles. It should work correctly. <a href="/works/LongTitles" title="Go to the download page.">Download now</a>!</p>
tag:xavier.robin.name,2005-10-31:/blog/2005/10/31/actualit%C3%A9-gecko2005-10-31T22:32:00+01:002005-10-31T22:32:00+01:00Trucs et astuces pour l'utilisation de Yahoo! comme moteur de recherche dans Firefoxtag:xavier.robin.name,2005-07-07:/blog/2005/07/07/trucs-et-astuces-pour-l-utilisation-de-yahoo!-comme-moteur-de-recherche-dans-firefox2005-07-07T15:15:00+02:002005-07-07T15:15:00+02:00<!-- publié sur http://home.etu.unige.ch/~robin0/blog/archives/2005/02/entry_58.xhtml -->
<p>Ce billet se veut une petite synthèse (pas forcément exhaustive) des moyens que l'on a à disposition dans Firefox pour éviter d'utiliser <a title="Définition de Google sur Wikipedia, l'encyclopédie Libre" href="http://fr.wikipedia.org/wiki/Google" hreflang="fr">Google</a>. «  Pourquoi ne pas utiliser Google ? C'est pourtant le meilleur moteur de recherche du monde...  » me direz-vous. Eh bien non, ça va peut-être vous paraître étrange, mais je ne pense pas que Google soit le meilleur moteur de recherche qui existe !</p>
<ol>
<li>Google est certes le moteur de recherche le plus utilisé. Cela ne veut nullement dire que ce soit le meilleur (regardez <a href="http://fr.wikipedia.org/wiki/Windows" title="Définition de Windows sur Wikipedia, l'encyclopédie Libre" hreflang="fr">Windows</a>, c'est loin d'être le meilleur <a href="http://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27exploitation" title="Définition de Système d'exploitation sur Wikipedia, l'encyclopédie Libre" hreflang="fr">système
d'exploitation</a>, et pourtant c'est lui aussi le plus utilisé.)</li>
<li>Comme c'est le plus utilisé, c'est également celui sur lequel les sites mettent le plus de ressources pour frauder les résultats et apparaître en bonne position.</li>
<li>Pour vous convaincre de la médiocrité de la recherche, lancez une recherche sur le mot-clé <abbr title="HyperText Transfer Protocol">HTTP</abbr> dans <a href="http://www.google.fr/search?q=HTTP" title="Lancez la recherche sur HTTP dans Google" hreflang="fr">Google</a> puis dans <a href="http://fr.search.yahoo.com/search/fr?p=HTTP" title="Lancez la recherche sur HTTP dans Yahoo!" hreflang="fr">Yahoo!</a> Le résultat est sans appel. Vous trouverez de nombreux exemples similaires.</li>
<li>En plus de ne pas retourner les meilleurs résultats, Google est une
compagnie tentaculaire, peut-être le futur <a href="http://fr.wikipedia.org/wiki/Microsoft" title="Définition de Microsoft sur Wikipedia, l'encyclopédie Libre" hreflang="fr">Microsoft</a>. Remettre toutes ses recherches au mains d'une seule et unique compagnie, c'est lui donner beaucoup trop de pouvoir.</li>
</ol>
<p>Il y a quelques mois, j'avais dressé <a href="/blog/2005/04/01/les-moteurs-de-recherche" title="Les moteurs de recherche">une liste de moteurs francophones</a>. Je les ai tous testés au fil de mes recherches, assez systématiquement, et au final, celui qui donne les meilleurs résultats est Yahoo!. À partir de là, il fallait trouver le moyen d'intégrer correctement Yahoo! dans Firefox, comme l'est Google. Il fallait également trouver un moyen de gommer les quelques défauts de l'interface de Yahoo! C'est désormais chose faite, voici donc une marche à suivre si vous voulez faire de même. </p>
<h4>Améliorer les pages de Yahoo!</h4>
<p>Yahoo! affiche de nombreuses publicités sur ses pages de recherches. Celles-ci peuvent être masquées définitivement pour ne plus vous déranger. Pour cela, ajoutez simplement les lignes suivantes à votre fichier <code>userContent.css</code> :</p>
<pre>#yschsec,.yschspns,#yschiy {display:none!important}</pre>
<p>Le fichier <code>userContent.css</code> se trouve dans votre profil. Plus d'informations sont <a href="http://texturizer.net/mozilla/fr/firebird/edit-fr.html#css" title="Informations sur les fichiers du profil" hreflang="fr">disponibles sur Texturizer</a>. Redémarrez Firefox et admirez la différence.</p>
<p>Yahoo! n'utilise pas les adresses directes vers les pages, mais les masques avec une redirection aléatoire. Vous ne pouvez donc pas savoir si telle ou telle page est déjà visitée. J'ai donc mis au point <a href="/blog/2005/06/20/script-utilisateur-greasemonkey-pour-la-recherche-yahoo!" title="Script utilisateur Greasemonkey pour la recherche Yahoo!">un script utilisateur</a> pour <a href="http://greasemonkey.mozdev.org/index.html" hreflang="en">Greasemonkey</a>. Installez Greasemonkey, redémarrez Firefox, <a href="/files/greasemonkey/yahooredirectremover.user.js">ouvrez la page du script</a> et cliquez sur le menu <code class="menu">Outils</code> > <code lang="en" class="menu">Install User Script</code>. Dorénavant, plus de problème avec ceci (il faut évidemment que l'extension reste installée et que le <a href="http://fr.wikipedia.org/wiki/JavaScript" title="Définition de JavaScript sur Wikipedia, l'encyclopédie Libre" hreflang="fr">javascript</a> soit activé).</p>
<h4>Intérgration à la barre de recherche</h4>
<script type="application/x-javascript" src="/files/searchengines/addengine.js"></script>
<p><img src="/files/searchengines/yahoofr.png" alt="Y!" /> <a href="/files/searchengines/yahoofr.src" onclick="javascript:addYahoo(); return false;" title="Installer le moteur Yahoo! (javascript)">Installez le moteur Yahoo! France</a> si ce n'est pas déjà fait (ou <a href="/files/searchengines/yahoofr.src" title="Télécharger le moteur Yahoo!">téléchargez-le</a> dans le répertoire <code>searchplugins</code> se trouvant dans le dossier d'installation de Firefox ou Mozilla).</p>
<h4>Intégration au clic droit</h4>
<p>Lorsque vous faites un clic droit sur une sélection de texte, vous pouvez lancer une recherche sur cette sélection. Pour que cela se fasse avec Yahoo!, entrez <code>about:config</code> dans <a href="http://www.geckozone.org/articles/2005/01/16/80-guide-d-utilisation-de-firefox-1-0-pour-debutants-partie-4" title="Si vous ne savez pas ce qu'est la barre d'adresses, lisez le guide !" hreflang="fr">la barre d'adresses</a> de Firefox, trouvez la préférence <code>browser.search.defaulturl</code> et changez sa valeur en <code>http://fr.search.yahoo.com/search?p=</code></p>
<h4>Intégration à la barre d'adresse</h4>
<p>Lorsque vous entrez quelque chose qui n'est pas une adresse dans la barre d'adresses de Firefox, celui-ci considère que vous souhaitez faire une recherche et vous renvoie sur le moteur de recherche configuré. Dans <code>about:config</code>, trouvez la préférence <code>keyword.URL</code> et changez sa valeur en <code>http://fr.search.yahoo.com/search?p=</code> Dorénavant, vous n'aurez qu'à entrer le mot-clé voulu dans la barre d'adresse pour lancer la recherche.</p>
<h4>Positionnement en premier dans la barre d'adresses</h4>
<p>Le moteur Yahoo! a un défaut : puisqu'il commence par la lettre <tt>Y</tt>, il se trouve tout en bas de la liste des moteurs de recherche. Pas très pratique. Dans <code>about:config</code>, trouvez la préférence <code>browser.search.order.1</code> et changez sa valeur en <code>Yahoo France</code></p>
<p>Voilà, c'est tout pour aujourd'hui, et je crois que c'est déjà pas mal. Avec tout ça, la recherche devient réellement agréable.</p>
Script utilisateur Greasemonkey pour la recherche Yahoo!tag:xavier.robin.name,2005-06-20:/blog/2005/06/20/script-utilisateur-greasemonkey-pour-la-recherche-yahoo!2005-06-20T21:52:00+02:002005-08-12T13:52:00+02:00<!-- publié sur http://home.etu.unige.ch/~robin0/blog/archives/2005/02/entry_55.xhtml -->
<p>Dans <a href="/blog/2005/04/01/les-moteurs-de-recherche">un billet précédent</a>, je vous proposais, entre autres, un module de recherche pour utiliser Yahoo! Search dans Mozilla/Firefox. Aujourd'hui, c'est <a href="/files/greasemonkey/yahooredirectremover.user.js">un script utilisateur pour Greasemonkey</a> que je vous propose.</p>
<p><a href="http://greasemonkey.mozdev.org/index.html" hreflang="en">Greasemonkey</a> est une extension pour Firefox qui permet de créer des scripts utilisateur afin de modifier des pages web. La plupart du temps, on supprime une publicité gênante, on rajoute un lien, on cache un bandeau... mais on peut faire des choses beaucoup plus intéressantes, à vrai dire on peut faire à peu près tout ce qui est immaginable et transformer complètement un site. De <a href="http://dunck.us/collab/GreaseMonkeyUserScripts" hreflang="en">nombreux scripts</a> existent déjà, mais celui que je propose ici n'existe pas encore (ou du moins n'est pas encore listé.</p>
<p>Revenons-en à Yahoo! Quand vous faites une recherche sur Yahoo, vous obtenez une page de résultat, généralement ils sont d'un très bon niveau, c'est d'ailleurs pour ça que Yahoo! est mon moteur de recherche par défaut. Le seul problème est que les liens sont cachés derrière des redirections. <a href="http://fr.search.yahoo.com/search?p=essai" hreflang="fr">Essayez</a>, vous verrez que tous les liens sont en fait transformés en <code>http://fr.wrs.yahoo.com/S=</code>. Suit une série de caractères incompréhensible et plus ou moins aléatoire, et tout au bout, l'adresse tant désirée. </p>
<p>Cette redirection ne va pas sans quelques problèmes :</p>
<ul><li>L'URL est aléatoire et recréée à chaque nouveau chargement. Vous ne pouvez donc pas repérer les liens déjà visités, car l'URL étant différente, le navigateur ne l'a pas en cache.</li>
<li>Si Yahoo! est ralenti ou indisponible, vous devrez copier manuellement les adresses qui s'affichent en vert sous le lien si vous voulez réellement visiter le site.</li>
</ul>
<p>Ce script supprime simplement cette redirection, et fait utiliser directement les <em>vrais</em> liens, corrigeant d'un coup les deux problèmes sus-mentionnés ! Elle est pas belle la vie ? ;-)</p>
<h4>Marche à suivre</h4>
<ol>
<li>Si ce n'est pas déjà fait, <a href="http://greasemonkey.mozdev.org/" hreflang="en">installez Greasemonkey</a> et redémarrez Firefox.</li>
<li>Ouvrez <a href="/files/greasemonkey/yahooredirectremover.user.js">le script pour Yahoo!</a> dans Firefox, en suivant simplement le lien.</li>
<li>Une fois la page de code chargée, choisissez le menu <code class="menu">Outils</code> puis <code class="menu">Install User Script...</code> et validez.</li>
<li>Redémarrez Firefox et admirez la différence !</li>
</ol>
<p>Remarques :</p>
<ul>
<li>Pour que le script fonctionne, il faut bien entendu que le javascript soit activé.</li>
<li>Soyez méfiants en installant des scripts utilisateurs. Comme dans tout script, tout programme, tout code, toute extension, des personnes mal-intentionnées peuvent y insérer des instructions malveillante. Ici probablement plus qu'autrement, il est facile de tromper l'utilisateur. En cas de doute, n'hésitez pas à demander conseil à des experts avant de l'installer.</li>
</ul>
<h4>Changelog (liste des changements)</h4>
<dl>
<dt><a href="/files/greasemonkey/yahooredirectremover-0.6.user.js">0.6</a></dt>
<dd>Résolu : non fonctionnement avec les liens vers Wikipédia.</dd>
<dt><a href="/files/greasemonkey/yahooredirectremover-0.5.user.js">0.5</a></dt>
<dd>Première version publique</dd>
</dl>
<p><strong>Édition du 21 juin 2005</strong> : le script a subi pas mal de modifications depuis hier, il est nettement plus efficace et supprime maintenant les redirections sur tous les liens de Yahoo! Search, pour tous les pays et toutes les langues. La version est maintenant la 0.5. Pour mettre à jour le script, ouvrez simplement <a href="/files/greasemonkey/yahooredirectremover.user.js">Remove redirect links on Yahoo! Search</a> et faites comme pour la première installation, menu <code class="menu">Outils</code> puis <code class="menu">Install User Script...</code>.</p>
<p><strong>Édition du 12 août 2005</strong> : les liens vers Wikipédia ne fonctionnaient pas correctement, c'est maintenant résolu avec la version 0.6.</p>
Les moteurs de recherchetag:xavier.robin.name,2005-04-01:/blog/2005/04/01/les-moteurs-de-recherche2005-04-01T17:05:00+02:002005-04-01T17:05:00+02:00<!-- publié sur http://home.etu.unige.ch/~robin0/blog/archives/2005/02/entry_42.xhtml -->
<script type="application/x-javascript" src="/files/searchengines/addengine.js"></script>
<p>Vous n'aimez pas Google ? Vous en avez assez de sa position dominante dans le monde des navigateurs, et vous ne souhaitez pas la cautionner ? Ça tombe bien moi non plus !</p>
<p>Voici donc quelques techniques pour réussir à se passer (presque) totalement de cet outil. Et rassurez-vous, ce n'est pas compliqué, et ce n'est pas non plus au détriment de la qualité de vos recherches. Remarquez aussi que tous sont disponibles en français !</p>
<table class="smarttable" summary="Tableau comparant divers moteurs de recherche ainsi qu'un lien pour installer dans Mozilla lorsque cette possibilité existe.">
<caption>Moteurs de recherche</caption>
<colgroup>
<col width="1*">
<col width="1*">
<col width="3*">
<col width="3*">
<col width="3*">
</colgroup>
<thead>
<tr>
<th id="moteur" scope="col" class="scope-row">Nom du moteur</th>
<th id="searchplugin" scope="col">Moteur de recherche pour Mozilla (Sherlok)</th>
<th id="commentaire" scope="col">Commentaire</th>
<th id="plus" scope="col">Les plus</th>
<th id="moins" scope="col">Les moins</th>
</tr>
</thead>
<tbody>
<tr>
<th headers="moteur" scope="row"><img alt="Yahoo!" src="/files/searchengines/yahoofr.png" /> <a href="http://fr.search.yahoo.com/" hreflang="fr">Yahoo! search</a></th>
<td headers="searchplugin">
<a href="javascript:addEngine('yahoofr')" title="Installer le moteur Yahoo! (javascript)">Installer</a><br />
<a href="/files/searchengines/yahoofr.src" title="Télécharger le moteur Yahoo!">Télécharger</a><br />
</td>
<td headers="commentaire">Un excellent moteur de recherche, probablement le meilleur même. Le moteur de Yahoo! est utilisé par d'autres moteurs de recherche comme Altavista par exemple.</td>
<td headers="plus">Efficace, rapide, et renvoie bien souvent des résultats plus pertinents que Google. Recherche dans les images et les vidéos... mais est-ce vraiment utile ?</td>
<td headers="moins">L'index est moins à jour que celui de Google. Recherche avancée trop complexe. "Filtre adulte" faisant craindre une sorte de censure. Liens promotionnels.</td>
</tr>
<tr>
<th headers="moteur" scope="row"><img alt="Google" src="/files/searchengines/google.png" /> <a href="http://www.google.com/">Google</a></th>
<td headers="searchplugin">
<a href="javascript:addEngine('google')" title="Installer le moteur Google (javascript)">Installer</a><br />
<a href="/files/searchengines/google.src" title="Télécharger le moteur Google">Télécharger</a><br />
</td>
<td headers="commentaire">Le moteur de recherche le plus utilisé au monde.</td>
<td headers="plus">Les réponses sont en général assez bonnes.</td>
<td headers="moins">Liens commerciaux. Recherche avancée compliquée. Souvent abusé.</td>
</tr>
<tr>
<th headers="moteur" scope="row"><img alt="MSN" src="/files/searchengines/msnsearchfr.png" /> <a href="http://search.msn.fr/">MSN Search</a></th>
<td headers="searchplugin">
<a href="javascript:addEngine('msnsearchfr')" title="Installer le moteur MSN Search (javascript)">Installer</a><br />
<a href="/files/searchengines/msnsearchfr.src" title="Télécharger le moteur MSN Search">Télécharger</a><br />
</td>
<td headers="commentaire">Un très bon moteur de recherche. Tout simple et basique.</td>
<td headers="plus">Assez pertinent. Rapide et (presque) valide XHTML 1.0 Strict ! (c'est le seul et c'est un comble.)</td>
<td headers="moins">Liens commerciaux. Filtre adulte par défaut. Pas grand chose si ce n'est que c'est Microsoft et qu'on peut craindre que son but ne soit de contrôler une fois encore le net.</td>
</tr>
<tr>
<th headers="moteur" scope="row"><img alt="Seekport" src="/files/searchengines/seekport.png" /> <a href="http://www.seekport.fr/" hreflang="fr">Seekport</a></th>
<td headers="searchplugin">
<a href="javascript:addEngine('seekport')" title="Installer le moteur Seekport (javascript)">Installer</a><br />
<a href="/files/searchengines/seekport.src" title="Télécharger le moteur Seekport">Télécharger</a><br />
</td>
<td headers="commentaire">Un très bon moteur de recherche. Tout simple et basique.</td>
<td headers="plus">La recherche avancée très simple qui permet de faire exactement ce qu'on veut, et très simplement. Pas de fonctions inutiles. Recherche de "backlinks" (liens pointant vers une page).</td>
<td headers="moins">Les résultats. Probablement parce que l'index n'est pas suffisemment important mis à jour. Cela au moins ne peut que s'améliorer.</td>
</tr>
<tr>
<th headers="moteur" scope="row"><img alt="Numika" src="/files/searchengines/numika.png" /> <a href="http://www.numika.com/" hreflang="fr">Numika</a></th>
<td headers="searchplugin">
<a href="javascript:addEngine('numika')" title="Installer le moteur Numika (javascript)">Installer</a><br />
<a href="/files/searchengines/numika.src" title="Télécharger le moteur Numika">Télécharger</a><br />
</td>
<td headers="commentaire" scope="row">Numika est un petit moteur de recherche alternatif sans prétention. Il peut dépanner mais ne peut pas sérieusement remplacer d'autres moteurs plus importants.</td>
<td headers="plus">Recherche des pages web ou des images. Très rapide.</td>
<td headers="moins">Recherche soit en anglais, soit en français, à définir dans les préférences. Impossible de chercher dans les deux langues simultanément. Résultats pas toujours bons. L'indicateur de pertinence est-il pertinent ? On peut en douter quand il affiche parfois 194%...</td>
</tr>
<tr>
<th headers="moteur" scope="row"><img alt="Exalead" src="/files/searchengines/exalead-fr.png" /> <a href="http://beta.exalead.fr/search">Exalead (beta)</a></th>
<td headers="searchplugin">
<a href="javascript:addEngine('exalead-fr')" title="Installer le moteur Exalead (beta) (javascript)">Installer</a><br />
<a href="/files/searchengines/exalead-fr.src" title="Télécharger le moteur Exalead (beta)">Télécharger</a><br />
</td>
<td headers="commentaire">Un moteur de recherche bourré de fonctionnalités.</td>
<td headers="plus">Plein de fonctionnalités.</td>
<td headers="moins">... trop peut-être. L'interface est vite surchargée, lourde. Résultats pas très pertinents.</td>
</tr>
<tr>
<th headers="moteur" scope="row"><img alt="Reacteur" src="/files/searchengines/reacteur.png" /> <a href="http://www.reacteur.com/">Réacteur</a></th>
<td headers="searchplugin">
<a href="javascript:addEngine('reacteur')" title="Installer le moteur Reacteur (javascript)">Installer</a><br />
<a href="/files/searchengines/reacteur.src" title="Télécharger le moteur Reacteur">Télécharger</a><br />
</td>
<td headers="commentaire">Un moteur de recherche moyen.</td>
<td headers="plus">Beaucoup de résultats.</td>
<td headers="moins">Mais pas toujours pertinents. Permet de rechercher les backlinks, ou bien un site spécifique.</td>
</tr>
</tbody>
</table>
<p>En fin de compte, le on a le choix. Le mieux est peut-être encore de varier un peu, de faire ses recherches dans plusieurs moteurs à la fois.</p>
<p>Cette page est certainement appelée à évoluer au fil du temps et de mes nouvelles découvertes. Si vous utilisez Mozilla, je vous recommande vivement d'installer ces moteurs, et de les utiliser. Si vous en connaissez d'autres, <a href="/contact" title="Contacter l'auteur">faites-le moi savoir</a>. Si vous n'utilisez pas Mozilla et que votre navigateur ne connait pas ce format de plugin de recherche Sherlock, mais un autre format qu'il est possible de mentionner ici, <a href="/contact" title="Contacter l'auteur">dites-le moi aussi</a>.</p>
tag:xavier.robin.name,2005-01-02:/blog/2005/01/02/nouveau-site-pour-les-extensions-pour-mozilla-en-fran%C3%A7ais2005-01-02T15:24:00+01:002005-01-02T15:24:00+01:00