Publié le mardi 15 avril 2008 à 23:54 dans la catégorie Le libre - 7 commentaires
Tags associés :
En ce moment je ne parle plus beaucoup de Firefox (ou de quoi que ce soit d'autre) car ma dernière occupation relève de l'administration d'un serveur Web. Je suis donc amené à utiliser intensivement la ligne de commande et à passer fréquemment du compte utilisateur classique au compte root.
Étant assez déçu du peu de différence visuel entre les deux comptes, j'ai donc modifié mon prompt utilisateur en rajoutant cette ligne dans le fichier /home/tbassetto/.bashrc :
export PS1='[\t]\[\e[1;32m\]\u\[\e[0m\]@\[\e[1;33m\]\h\[\e[0m\]:\[\e[1;37m\]\w\[\e[0m\]\$ '
Et pour root j'ai rajouté cette ligne dans le fichier /root/.bashrc :
export PS1='[\t]\[\e[41;1;37m\]\u@\h:\w\[\e[0m\]\$ ' # Vous pouvez aussi modifier 41;1;37 par 41;5;37 pour que le prompt clignote :)
Ces deux lignes rajoutent l'heure en début de prompt. Pour l'utilisateur classique on colorie différemment le nom de l'utilisateur, de la machine et le chemin dans lequel on est. Pour le root tout le prompt est écrit en blanc sur fond rouge :)

Pour prendre en compte les modifications vous devez relancer le terminal. Si vous souhaitez personnaliser encore plus votre prompt je vous recommande la lecture de Tip: Prompt magic.
Publié le jeudi 27 mars 2008 à 17:19 dans la catégorie Divers - 3 commentaires
Tags associés : amo, extensions, firefox
Après plusieurs mois de dur labeur, voici enfin pour le plus grand bonheur de tous la nouvelle version d'AMO. De nombreuses nouveautés sont apparues aussi bien pour les simples internautes que pour les développeurs d'extensions. Au menu, on a droit à :
Voilà pour une courte liste. Plus d'informations sont disponibles sur le blog de "Basil".
Publié le mercredi 5 mars 2008 à 11:43 dans la catégorie Divers - 8 commentaires
Tags associés : education, google
Même si ce n'est qu'un projet qui n'aboutira sûrement jamais, et que je suis un fervent utilisateur de Google Search, GMail et Google Docs, je suis farouchement opposé au projet d'utilisation de Google Apps par mon école.
D'accord, cela permettra à tous les élèves d'avoir un webmail performant, un calendrier partagé, une messagerie jabber, des outils d'éditions collaboratifs MAIS c'est aussi tuer notre communication privée. Si Google apps devient notre plateforme de communication officielle, j'ai peur pour nos échanges sur les projets de recherches, etc. Libre aux élèves de rapatrier leurs mails officiels avec GMail ou d'utiliser Google Docs mais ça ne doit pas être imposé ! À quoi ça sert d'interdire Skype dans l'éducation si on choisit Google comme stockage pour notre communication...
Je cherche donc des articles "contre" Google pour faire changer d'avis la DSI de l'école, même si ils ne semblent pas eux même beaucoup convaincu :) Je me souviens d'un article de type "projection dans le futur" où un type lambda ce faisait arrêté à cause des publicités que son compte GMail avait affiché.
Publié le lundi 3 mars 2008 à 21:56 dans la catégorie Firefox - 6 commentaires
Tags associés : firefox, peluche
Vu sur les forums de geckozone.org :
Le bug 322367 – Bring back the Firefox Plush Toy est enfin corrigé ! Plus de deux ans qu'on attendait son retour ... j'ai déjà passé commande ;)
J'ai eu l'occasion d'en revoir une au FOSDEM (week-end très sympa d'ailleurs, j'ai oublié de le dire ! Merci Mozilla :)) et elles sont vraiment de bonne qualité. Pour informations, c'est normal si elle ne ressemble pas un renard, c'est un panda roux.
Publié le mercredi 20 février 2008 à 10:17 dans la catégorie Firefox - 13 commentaires
Tags associés : extensions, firefox, firefox3
Firefox 3 en étant a la version beta 3, il est relativement stable pour être installé par de plus en plus de gens. Et le premier problème rencontré est l'incompatibilité des extensions (pas toutes mais beaucoup, dont la très célèbre WebDeveloper par exemple). Dans ce cas là il y a trois sortes de réactions :
Mes extensions favorites ne marche pas avec Firefox 3, Firefox 3 c'est de la merde. Ce n'est pourtant pas aux développeurs de Firefox de s'adapter aux extensions qui existent (+ de 4000...) mais l'inverse. Si Firefox gardait une rétro-compatibilité avec les anciennes versions il deviendrait vite très lourd. De plus certaines extensions deviennent obsolètes (comme Scroll Search Engines par exemple).
Mes extensions favorites ne marche pas avec Firefox 3, je retourne sur Firefox 2. C'est sûrement la meilleure solution attendre que toutes ses extensions soient compatibles avec Firefox 3 mas il est aussi possible que ça n'arrive ... jamais ! En effet certaines extensions sont abandonnées et ne trouvent jamais de repreneurs. Du coup, on peut attendre longtemps leurs mises à jour...
Mes extensions favorites ne marche pas avec Firefox 3, je vais quand même forcer leur installation. C'est la pire des méthodes et pourtant la plus courante. En effet il y a des chances que votre profil en devienne totalement corrompu et inutilisable. Si des extensions ne fonctionnent pas avec Firefox 3, désactiver la vérification de compatibilité ne les rendra pas compatibles... Si c'est déjà trop tard que votre profil Firefox déconne mais que vous pouvez naviguer avec, remettez la valeur de extensions.checkCompatibility à false et nettoyer votre profil. Si c'est pire (il ne s'ouvre plus par exemple), lancez Firefox en mode sans échec puis nettoyez le de ces extensions ou alors (mieux) partez d'un nouveau profil (voir plus bas).
Alors comment faire pour passer à Firefox 3 ?
Publié le mercredi 6 février 2008 à 21:53 dans la catégorie Divers - un commentaire
Tags associés :
Je n'ai pas beaucoup eu de temps pour écrire ces derniers temps, la fin de semestre a été assez tendue mais les résultats sont satisfaisant :) Par contre, mauvaise nouvelle, j'ai encore plus d'heures de cours ce semestre... Bref, quelques actus en vrac :
Publié le mardi 1 janvier 2008 à 19:10 dans la catégorie Firefox - 17 commentaires
Tags associés : developpement web, firefox
Je n'utilise plus beaucoup d'extensions pour Firefox car elles peuvent être la source de lenteur et de plantage du navigateur (si on en a trop, si elles sont mal codés, etc.). Pour ceux qui sont intéressé par les extensions pour Firefox et leurs conséquences, je vous conseille de lire un article publié sur Geckozone.org intitulé Le danger des extensions.
Cependant quand on fait du développement de site Web il y a de nombreuses extensions utiles dont on ne peut pas se passer. Par exemple Firebug, Web Developer, HTML Validator, etc. On en revient donc au problème du début, quand on ne développe pas ce serait mieux de désactiver ces extensions temporairement pour ne pas être gêné pendant notre surf. Une solution existe : créer un nouveau profil Firefox dédié au développement Web et le lancer uniquement en fonction des besoins. Ceux qui ont déjà essayé de le faire se sont peut-être déjà aperçu que Firefox n'autorise pas de lancer plusieurs profils à la fois. On verra comment corriger ce problème à la fin.
Le profil est un dossier dans lequel sont stockés les paramètres personnels de l’utilisateur, notamment les extensions et thèmes. Vous trouverez plus d'informations dans l'article Comprendre le profil de Firefox, Thunderbird, Mozilla... publié sur geckozone.org.
Pour lancer le gestionnaire de profil il est impératif de quitter Firefox d'abord. Ensuite, la façon de le lancer dépend de votre système d'exploitation :
Le gestionnaire de profil s'affichera alors (désolé c'est sous XP, j'ai pas de Firefox 2 autre part !) :

Pour créer un nouveau profil il suffit de cliquer sur Créer un profil
et de suivre les instructions. Vous pouvez le nommer DevWeb par exemple.
Démarrer maintenant sur ce nouveau profil tout en décochant Ne pas demander au démarrage
! En plus d'installer vos extensions favorites pour le développement Web, je vous conseille d'installer en plus :
DevWeb Foxpar exemple. Par défaut cette extension génère un nouveau nom aléatoirement en fonction d'une liste de mot. Il suffit de vider cette liste et mettre ce qu'on veut à la place.
Quittez Firefox encore une fois et relancez le de manière habituelle. Le gestionnaire de profil apparaît si vous avez bien décoché Ne pas demander au démarrage
tout à l'heure, sélectionnez votre ancien profil et cette fois-ci cochez Ne pas demander au démarrage
. Maintenant votre profil de surf classique s'ouvrira par défaut, comme ce fuit toujours le cas.
Corrigeons le petit problème qui fait qu'on ne peut ouvrir qu'un profil Firefox à la fois.
Mise à jour : Dans les commentaires de l'article on m'a fait remarquer qu'il existe l'argument ''-no-remote'' quand on lance Firefox en ligne de commande qui permet de s'affranchir de la déclaration de MOZ_NO_REMOTE. On m' aussi fait découvrir l'extension Profile Switcher qui permet de passer plus facilement d'un profil à l'autre que la ligne de commande (enfin ça dépend de nos habitudes). C'est une alternative aux explications qui suivent.
Il faut créer la variable d'environnement MOZ_NO_REMOTE et lui assigner la valeur 1. Le plus facile est de rajouter la ligne suivante en bas de votre fichier .bashrc qui se trouve dans votre dossier personnel ($HOME) :
export MOZ_NO_REMOTE=1
Pour ouvrir Firefox avec le profil DevWeb il suffira alors de taper dans la console : firefox -P DevWeb. Je vous encourage à créer un alias, dans ce même fichier .bashrc, en rajoutant la ligne :
alias fxweb='firefox -p DevWeb'
Comme ça vous n'aurez plus à taper que fxweb pour lancer votre Firefox dédié au développement Web, que l'autre soit déjà ouvert ou non.
Comme sous Linux, il faut créer cette fameuse variable MOZ_NO_REMOTE avec une valeur à 1. Il y a plusieurs solutions.
Je vous conseille d'utiliser le script batch suivant qui est à copier dans un fichier .bat pour lancer directement le profil Web de Firefox :
cd /d "C:\Program Files\Mozilla Firefox"
set MOZ_NO_REMOTE=1
start firefox.exe -P DevWeb
Pour créer ce fichier, copiez/collez ces trois lignes dans le bloc-notes et lors de l'enregistrement nommez le DevWeb.bat !
L'avantage de l'utilisation du fichier .bat, c'est qu'il ne fixe pas de façon globale et permanente la variable MOZ_NO_REMOTE pour tout le système.
La deuxième solution consiste à fixer cette valeur définitivement. Pour se faire, faites un clic droit sur le Poste de travail puis allez dans l'onglet Avancé
. En bas se trouve un bouton Variables d'environnement
. Cliquez dessus, et dans la boîte de dialogue qui apparaît, rajoutez MOZ_NO_REMOTE avec une valeur à 1. Cette démarche est valable pour Windows XP, je ne sais pas ce qu'il en est de Windows Vista.

La démarche est la même que sous Linux, en théorie du moins. De ma propre expérience, j'ai constaté que mon MacOS X 10.5 ne tenait pas compte de mes modifications dans le fichier ~/.bashrc alors j'ai modifié le fichier /etc/bashrc à la place.
Ça y est vous pouvez enfin avoir deux profils Firefox distincts pour votre surf classique et le développement Web. Tant que vous y êtes je vous encourage à créer un nouveau profil pour votre surf normal, et choisissant bien vos extensions (se limiter au nécessaire). Pour savoir comment faire ça proprement, direction Geckozone.org : Nettoyer un profil Firefox.