dimanche 20 mai 2007

Thème Brushed pour Firefox 2

Le thème original Brushed [en], assez réussi et correctement maintenu sous Firefox 1.5, n'a toujours pas été mis à jour pour Firefox 2, et, à l'instar du thème Charamel [fr], il semble bien que l'Auteur [en] en ait lui aussi définitivement abandonné le projet.. Il faut se rappeler qu'entre les versions 1.5 et 2.0, il y a de sensibles différences d'interface, notamment dans l'affichage des modules complémentaires, et que la procédure de "bump" sur la dernière version 0.9.9.7 de Brushed se révèle insatisfaisante sous Firefox 2, avec de nombreux bugs en utilisation courante et au niveau de certaines extensions (ChromEdit en particulier). Une première tentative externe [en] de mise à jour a été un échec (bugs persistants) et a été abandonnée. Heureusement, un autre développeur a pris la relève, et a publié une version [en] (Brushed-Hunz_0.1-rep.jar) sur Add-ons Mirror (ex Extensions Mirror) qui cette fois respecte à peu près l'utilisateur (il y a encore quelques petits bugs, mais très mineurs). ! Par contre, il faudra utiliser le userChrome.css pour l'affinage du graphisme (voir ci-après). Dans sa version actuelle (0.1), les coins des barres d'adresse et de recherche ne sont pas arrondis, les icônes ne sont pas affichées dans la barre personnelle des Marque-pages, et sur cette barre, l'espacement entre les items est assez large :

Il est possible d'améliorer, entre autres, ces trois points, soit avec du code, soit avec l'extension WellRounded [en] pour les arrondis des barres d'adresse et de recherche :


Voici le code que j'ai appliqué pour cela dans mon userChrome.css (avec l'extension ChromEdit [fr]) :

/* Brushed - Séparateur menu */
menu menupopup,
window .popup-internal-box {
background-color: rgb(237, 237, 239) !important;
}

/* Affichage Favicons dans les onglets */
.tab-middle > .tab-icon {
display: -moz-stack !important;
}

/* Réduire l'espace entre les items de la barre perso des Bookmarks */
#personal-bookmarks toolbarbutton {
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
}

/* Affichage favicons dans la barre perso (Bookmarks) */
.bookmark-item > .toolbarbutton-icon {
display: -moz-box !important;
}


L'avantage de ce thème, en dehors de son aspect esthétique, est qu'il gère nativement et de façon "élastique" la largeur du panneau d'affichage des menus et sous-menus. C'est particulièrement agréable dans les Marque-Pages pour les sous-menus des flux RSS, car les titres des news ne sont plus tronqués :


A ma connaissance, c'est l'un des seuls thèmes qui permette cela, les autres ayant une largeur standard et fixe (sauf à la modifier là encore manuellement avec du code dans le userchrome.css)

De nombreux fans de Brushed sont restés sous Firefox 1.5 uniquement pour pouvoir continuer à utiliser ce thème, et la présence de cette "version Hunz" devrait donc leur permettre de passer à Firefox 2, ce qui devrait d'ailleurs normalement leur être proposé directement par la future version 1.5.0.12 annoncée [fr] pour les tous prochains jours..

.

vendredi 18 mai 2007

Google humour

Même si Google n'est pas vraiment un modèle d'humour (ce n'est d'ailleurs pas sa vocation première), il prête néanmoins parfois ses algorithmes à des petits jeux amusants, tel que Google Fight [fr]
Comme son nom l'indique, ce jeu propose un combat entre 2 mots (ou deux expressions), le gagnant étant bien sûr celui qui obtient le plus de réponses chez Google.

On y découvrira ainsi que moi est plus fort que toi :), il y sera confirmé que les blondes sont meilleures que les brunes, et, ce qui est rassurant, qu'il vaut mieux toujours que jamais.. :))

Bref, une fois de plus, Google au sommet de la pertinence !

.

jeudi 17 mai 2007

Thème Charamel pour Firefox 2

Malgré de nombreuses demandes [en] (voire suppliques !) d'utilisateurs fans du thème Charamel, l'Auteur n'a toujours pas daigné rendre ce superbe thème compatible avec Firefox 2. Cette position est d'autant plus pénalisante que le thème est "copyrighté" et qu'aucun autre développeur n'ose donc prendre la relève ! Du coup, un certain nombre d'utilisateurs refusent de passer à Firefox 2 et préfèrent rester sous Firefox 1.5 pour pouvoir continuer à utiliser Charamel, tandis que tout ceux qui sont désormais sous Firefox 2 ne peuvent pas encore utiliser ce thème ! Perso, je trouve cette situation inacceptable, et ça fait belle lurette que je fais tourner Charamel sous Firefox 2..

Et donc après plusieurs mois de tests, je pense pouvoir vous conseiller sans trop de risque la manip consistant à "bumper" le thème d'origine pour le rendre artificiellement compatible avec Firefox 2. Ce "bump" (qui consiste à modier un fichier du thème) peut être fait soit manuellement, soit simulé par cette remarquable extension qu'est Mister Tech Local Install (MTLI pour faire court). . et c'est bien sûr cette dernière technique que nous allons développer, le bump manuel n'étant pas le but de ce petit tuto.

En fait, c'est relativement simple et assez rapide :

1) Sous XP et Firefox 2 fermé, vérifiez que vous avez bien activé l'affichage des dossiers et fichiers cachés [fr].
2) Allez dans "C:\Documents and Settings\Votre_nom_d'Utilisateur\Application Data\Mozilla" et repérez le dossier Firefox (qui contient votre (ou vos) profil(s) personnel(s), c'est-à-dire vos Marque-pages, extensions, thèmes, mots de passe, et autres données ou réglages persos). A titre purement conservatoire, faite un simple copier/coller de cet entier dossier là où vous voulez ("Mes Documents", clé USB, CD..). Au passage, notez que vous savez désormais comment faire une simple sauvegarde de vos profils à tout moment !! :)
3) Éventuellement, créez un nouveau profil avec le Gestionnaire de Profil (ou faites Démarrer > Exécuter, et tapez : firefox.exe -p (avec un espace)).
4) Installer MTLI (la page de présentation est en anglais, mais l'extension étant localisée, elle s'affiche en français une fois installée) et redémarrez.
5) Installez la version actuelle 1.2b de Charamel à partir de la page de l'ami Lucx.. :( Au moment de cette installation, Firefox, via MTLI, vous proposera de désactiver la vérification de compatibilité du thème :












Acceptez en cochant "Ne pas vérifiez la compatibilité" et cliquez sur "Installer maintenant". Immédiatement MTLI, par l'intermédiaire de son Module "Nightly Tester Tools", vous informe du succès de la manip.. ;)

Dans le menu "Outils" => "Modules complémentaires => "Thèmes" choisissez maintenant Charamel pour la prochaine session, et redémarrez à nouveau. Cette fois (en principe !) c'est bon, Firefox 2 est là, tout beau habillé en Charamel :) Certes la fenêtre de modules complémentaires (dont l'interface a été modifiée de Firefox 1.5 à Firefox 2) est un peu "fouilli-fouilla", mais il n'y a pas de gros bugs (tout fonctionne) et c'est juste une impression visuelle à laquelle on s'habitue d'ailleurs très vite :

Pour le reste, rien de rédhibitoire à signaler, l'affichage des options est correct, et les grosses extensions (MTLI, TabMixPlus, AdBlockPlus, WebDeveloper, Forecastfox, etc..) tournent et s'affichent sans problème particulier. Donc c'est parfaitement jouable si ce thème vous intéresse..

A noter que dans le Gestionnaire de Thèmes, Firefox 2 vous indiquera pour Charamel qu'il a désactivé ce thème pour votre sécurité, ce qui bien évidemment n'est pas le cas puisque vous l'utilisez, mais c'est le résultat du leurre employé par MTLI :)

Voili voilou, la prochaine fois, nous verrons comment passer de Firefox 1.5 à Firefox 2 en conservant Charamel.. ;)

.

dimanche 13 mai 2007

Spams : un simple clic pour les dénoncer !

Bonne nouvelle : le site Signal-spam.fr vient de mettre en place une plate-forme gratuite et nationale de lutte contre le spam, regroupant a la fois des acteurs du Net (AFA, AFOM, Vente à distance, etc..) et les pouvoirs publics (CNIL, Administrations, Police..), et donc sensée se doter enfin de moyens à la hauteur de l'enjeu civique et économique que constitue ce fléau en constante évolution :

Il suffit de s'inscrire sur le site pour signaler les pourriels reçus et participer ainsi activement à cet effort de salubrité. Pour ce faire, Signal-spam met à disposition deux outils (un pour Outlook, et une extension pour Thunderbird) qui permettent d'automatiser la manip de signalement :

A noter que dans les outils de protection anti-spam énoncés par le site ne figure pas MailWasher [en] ( ou ici en version française gratuite [fr] limitée à un seul compte) qui est pourtant une arme intéressante, puisqu'en plus de détruire le pourriel, il offre une option "bounce" (retour à l'envoyeur) faisant croire aux spammeurs que l'adresse est invalide. Je l'utilise avec bonheur depuis plusieurs années, en amont de PopPeeper et de Thunderbird, mais désormais je vais laisser venir les spams dans Thunderbird pour les signaler systématiquement à Signal-spam. Je ne peux que vous inviter à faire pareil, le succès de cette lutte passant forcément par la participation active des principaux intéressés, à savoir nous-mêmes !
Ensemble, tout devient possible..
.

Testez votre vitesse de connexion

De nombreux sites proposent un outil pour mesurer la vitesse de votre connexion internet, mais le plus "space" est probablement Speedtest.net [en] :

De plus, il propose de sauvegarder le résultat soit en direct soit en hotlink pour un site ou un forum.. :



Mais bon, en dehors du fun, l'important c'est la validité des chiffres, ne serait-ce que pour vérifier si mon FAI (Numericable) tient ses promesses. Un petit tour sur la page de test [fr] de 60 Millions de consommateurs me donne à peu près les mêmes résultats : 1944 kb/s en DL et 247 Kb/s en Upload. Ça tombe bien, mon contrat prévoit 2 Méga, donc tout va bien :)
.. sauf que chez Zebulon [fr] je passe à 3740 Kb/s en DL,
.. et à 4080 kb/s sur la page de ZDNet [fr] !!

Numericable aurait-il généreusement ouvert les tuyaux pour se faire pardonner quelques "menues erreurs clients" ??

Ce qui semblerait alors vouloir dire que sur l'excellent site de Zebulon, je peux théoriquement télécharger un logiciel à 467,5 Ko/s (puisque 1 Ko = 8 Kb), à condition toutefois que le serveur de Zeb soit suffisamment puissant pour délivrer cette vitesse. Chose que je n'ai eu encore l'occasion de constater vraiment. Et c'est là où ces chiffres sont donc finalement assez relatifs, puisque de toutes façons, c'est le serveur distant qui décide !

.

mercredi 9 mai 2007

Personnaliser Firefox

L'une des caractéristiques les plus intéressantes (et passionnante !) chez Firefox, est son extraordinaire capacité de personnalisation..

Schématiquement, il existe 3 niveaux de personnalisation :
  • Le niveau 0, qui comme son nom l'indique, consiste à utiliser Firefox "brut de décoffrage", c'est à dire sans thème ni extension.
  • Le niveau 1, qui consiste à équiper Firefox de modules complémentaires (thèmes ou extensions, il en existe des milliers !) en fonction des besoins et /ou des goûts de l'utilisateur. On choisit son module, on l'installe, parfois on règle quelques options, et c'est fait !
  • Le niveau 2, qui passe par l'insertion directe de code, arme absolue s'il en est, et qui ouvre des espaces quasiment illimités :))
C'est bien entendu à ce dernier niveau que nous allons nous intéresser, mais ici avec un exemple très simple pour en montrer le principe.

Tout d'abord et dans chaque profil, il existe 4 fichiers "utilisateur" qui peuvent être nourris pour agir sur les différentes interfaces du programme :
  1. Le fichier prefs.js, qui sauvegarde vos préférences personnelles (options du programme et des extensions). Ce fichier est géré directement par Firefox, et il est préférable de ne pas y toucher manuellement.
  2. Le fichier user.js, qui permet de rentrer manuellement des instructions personnelles, notamment celles destinées à modifier la config de base de Firefox. Je l'utilise par exemple pour définir un seul fichier de "Marque-pages" pour l'ensemble de mes profils.
  3. Le fichier userContent.css qui permet d'agir sur le contenu des pages web (polices, taille et couleurs des textes, hyperliens, affichage, etc..).
  4. et enfin le plus intéressant, le userChrome.css, qui permet de modifier l'interface d'affichage de Firefox (menus, barres, onglets, etc..)
Une extension très utile pour éditer et modifier facilement ces 4 fichiers : ChromEdit [fr], que je vous conseille donc d'installer si vous souhaitez faire quelques tests de customisation :)). Par exemple, imaginons que vous vouliez mettre en texte gras bleu et centré le nom de l'onglet actif dans Firefox : dans le menu "Outils" ouvrez ChromEdit, cliquez sur "userChrome.css", et ajoutez à la fin les lignes suivantes (par simple copier/coller) :

* Onglet actif: */
tab[selected="true"] {
font-weight: bold !important;
color: blue !important;
text-align: center !important;
}

Sauvegardez, fermez et relancez Firefox, vous devriez avoir désormais ceci :



Voilà, le but de ce petit billet étant donc de vous montrer que ce n'est pas forcément très compliqué à réaliser, si cette technique de personnalisation vous intéresse, vous trouverez de nombreux exemples (à copier/coller) dans ce remarquable sujet [fr], ou encore ici [en] mais en anglais.

En somme, et entre les modules, les thèmes [fr] et le code, de quoi complétement transformer votre Firefox ! :)

.

dimanche 6 mai 2007

Ségo-Sarko : enfin..

.. le grand rendez-vous ?



Comme dirait Marc Levy : " Et si c'était vrai ? " :-D

.

samedi 5 mai 2007

YouTube Videos

Comme promis et après Google Vidéo [fr], un p'tit tour chez YouTube [en] pour voir comment ça fonctionne..

Là aussi, aucune difficulté pour le code à insérer, il est tout prêt sur chaque page de vidéo, et y'a plus qu'à copier/coller. Facile.. et puis "Maman a dit que je peux" :



Côté fichiers, (merci YouTube qui offre déjà le Téléchargement direct ci-dessus !), il existe de nombreux programmes externes (comme par exemple MyTubePlayer [en]) capables de télécharger/lire et/ou de sauvegarder les vidéos YouTube à partie de la page du site, mais le plus simple et le plus complet est incontestablement YouTube Grabber [en], qui permet en plus de choisir le format et la taille de la vidéo à sauvegarder.

Ces vidéos sont au format flv (Flash video) et n'offrent pas non plus de difficulté particulière sous Firefox, qui dispose de plusieurs extensions pour les enregistrer directement à partir de la page concernée, la plus rapide étant Fast Video Download [en] (l'extension est francisée) : un clic sur l'icône FVD dans la barre d'état lance directement la sauvegarde du fichier .flv dans le répertoire de téléchargement par défaut. On peut pas faire plus simple.. :)

On pourrait également aller à la pêche au fichier dans le cache de Firefox pour nourrir Net Transport 1.94b [fr], mais pour une fois qu'on a des outils rapides et efficaces, ne nous compliquons pas la vie.. ;)

.

vendredi 4 mai 2007

Halte aux 404 !

C'est toujours très agaçant de cliquer sur un lien dans ses Marque-pages (ou dans ses Favoris) et de se retrouver sur une page blanche avec un "404 Not Found" ou autre "Page introuvable" :(

Ça signifie généralement que la page a été déplacée ou supprimée, voire même parfois que le site n'existe plus. Dans ces cas, le Navigateur renvoie un code d'erreur : le fameux 404 ! Alors, adieu cette super adresse que vous aviez pourtant pris soin de mettre bien au chaud dans vos Marque-pages ? Pas sûr !! Il existe en effet un site assez extraordinaire qui stocke en archives une grande partie des pages Web publiées depuis 1996, et qui permet donc de retrouver des pages disparues : Archives.org [en]. Sur la page d'accueil, il suffit de copier l'adresse de la page recherchée dans la zone de saisie et de cliquer sur "Take me back". :) Si le site fait partie des Archives, vous arriverez alors sur un récapitulatif qui indiquera toutes les versions de cette page relevées année par année ! Ensuite, et pour retrouver le renseignement que vous cherchez, il vous faudra peut-être alors consulter une à une les pages archivées.. sauf si vous disposez de cette astucieuse extension [en] publiée récemment pour Firefox [fr], et qui utilise ce principe de recherche sur Archives.org, mais en l'automatisant et en le simplifiant : sur une page "Erreur 404", l'extension vous proposera directement le lien vers la page archivée (il suffit alors de cliquer sur "ok")

.. ou si vous n'avez pas ce message, un clic droit sur la page 404 => "Find archived page"..

.. vous conduira également vers la page archivée si elle existe :

Maaagique, non ? :)

Bon, ça marche pas à tous les coups (et les images sont parfois manquantes), mais sur les tests effectués ces derniers jours, j'ai pu ainsi retrouver la plupart des pages recherchées.

Par contre, et si vous préférez faire du préventif plutôt que du curatif, je vous recommande Xenu [en], génial petit programme pour analyser, entre autres, votre fichier bookmarks.html et y rechercher les liens invalides. De plus il offre également par le menu contextuel des options de recherche sur Archives.org ou dans le cache de Google (ce qui là encore peu s'avérer très utile), ainsi qu'en fin d'analyse la possibilité d'éditer et de sauvegarder au format html un rapport très complet. Vous pouvez télécharger directement => ici [fr] la version 1.2g de Xenu et son patch français ;)

.

mardi 1 mai 2007

Sober : un virus sournois

Attention : Sober, virus qui avait déjà mis un beau pataquès dans le Web il y a quelques années, revient à la charge sous une version différente, et inonde aujourd'hui mes boîtes email toutes les 5 minutes ! Un de plus, me direz-vous ? Certes :) , sauf que celui-là se présente sous une forme assez insidieuse, car l'un de ses libellés en anglais "Error in your Email" peut faire croire à l' utilisateur qu'il s'agit d'un retour d'email (type "Mailer failure") ou encore d'un accusé de réception (MDN report) :

Consultez la description de ce virus [fr] et soyez prudents !

En ce qui me concerne, j'ai été prévenu dès hier par la Lettre d'alerte de Secuser [fr], et les bestioles sont bien entendu détruites par KAV 6 directement sur les serveurs lors de l'examen préalable des messages par Pop Peeper [fr] ;)

.