Archive for February, 2008

Interesting conferences / Dev Rooms at the fosdem 2008

Hi,

This article is a kind of feedback of some of the interesting things I saw at the Fosdem last Saturday (I learned too late that I was able to go to it on Sunsday too, but…). It’s probably very partial, subjective and is not intended at all to put a mark to various events.

I particularly liked the various Mozilla Dev Rooms, probably because they showed there is still a lot of things to improve in great products. I mainly listened to the Dev Rooms about Mozilla Labs (and Mozilla Weave in particular) and about the Mozilla Calendar Project. I was surprised to heard that a lack of developpers may really slow down such projects. Maybe I’ll have a look at it if I have enough time ;)

Another quite pleasant Dev Room was about elisa, a program intended to be nice and easy to use to play various multimedia files (a kind of media center). There’s still too a lot of things to do about this project and I’d like to see what this project will become in a few months…

That was a very very short summary about some things at the Fosdem, but to sum up all in a sentence: Fosdem 2008 was great!

Yahoo news? Yahoo bug? Yahoo sensationnel? Je la veux ma machine à mouvement perpétuel… (On pourrait presque croire que Maruf Ovozi l’a fait)

Bon des news un peu erronnées par ci par là, on en trouve…

Mais lorsqu’un article ne fait que ni plus ni moins que décrire une machine à mouvement perpetuel, c’est assez fort… (Y a pas besoin d’avoir fait prépa pour se poser des questions, je dirais même pas besoin d’avoir un Bac S…)

Je cite un article:

“Muraf a présenté un projet inédit, et remporté du coup la compétition. Il a réussi à transformer un moteur à combustion classique en un bloc capable de fonctionner à l’air comprimé.”

Jusqu’ici rien de bien méchant, ça parrait un bon projet pour un élève de 15 ans mais rien de bien suffisant pour crier “intox à plein nez”.

En revanche dans la suite celà se corse:

“Son moteur bénéficie en effet d’un réservoir qui se recharge tout seul grâce à l’air ambiant, à mesure que la voiture avance. Pas besoin, donc, de produire ou distribuer de l’air comprimé. Magique !”

La récupération d’énergie sur une voiture n’est pas quelque chose de nouveau (cf moteurs électriques utilisés en générateur lors d’un freinage). Mais la suite de l’affirmation peut laisser penser que la récupération d’air est suffisante pour alimenter le moteur… Et ça c’est un peu gros pour le moins…

On comprend toute la signification du mot “Magique“…

Franchement, je me pose des questions sur les compétences de certains journalistes…

Et c’est sur Yahoo News France que je vous invite à aller pour voir l’article s’il n’a pas été corrigé d’ici là…

On notera aussi un “Lui, c’est Maruf Ovozi et il est en train de devenir une star internationale” à comparer avec une recherche google sur Maruf Ovozi. Cette recherche ne révèle pour moi à cet instant qu’un seul autre article (en anglais) bien classé (autres résultat peu intéressants). On remarquera cet article a dans le titre Perpetual Car Engine. On notera aussi qu’il est daté du 15 janvier alors que l’article de Yahoo l’est du 21 février 2008 (c’est bien les news…).

Bref, on peut se poser des questions sur la qualité des articles sur Yahoo News…

Note: Désolé de prendre du temps pour ça et du coup d’en avoir moins pour parler du fosdem, par exemple, qui me parrait plus important… Mais là c’est tellement fort que je ne peux m’empêcher…

Edit/Update (25/02/08): Il semblerait que Maruf Ovozi soit en train de devenir célèbre sur google (il le semble déjà bien plus qu’hier). Ceci dit on peut remarquer une proportion incroyable de pages qui pointe sur l’article présent sur Yahoo actualités ou le copient tout simplement.

Je ne serais pas surpris que Maruf Ovozi soit réellement quelqu’un de brillant ayant inventé ou travaillé à quelque chose d’utile, mais en tout cas, je suis plutôt rétissent à croire à l’idée d’un équivalent à la machine à mouvement perpétuel… Bien que la notion de mouvement perpetuel ne soit pas directement évoquée dans l’article sur yahoo signé F. Grimpret, c’est plus que facilement à ça à quoi on peut penser quand on lit l’article, et au final ça me fait plutôt penser à un journaliste qui fait un peu le clown qu’autre chose…

Dommage, il y avait peut-être un réel sujet de news à la base…

Update2: Maruf Ovozi semblerait s’appeller Maruf Karimov à d’autres lieux (cf http://forums.futura-sciences.com/post1561075.html et les résultats google)

Fosdem 2008

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

FOSDEM, the Free and Open Source Software Developers' European Meeting

I’m going to it in a few hours… Thanks to Chtinux members for the car organisation ;)

Spécial mots clés de firefox (2/2): un nombre quasi infini de moteurs de recherche dans la barre d’adresse

Ce post est le second d’une série de deux articles consacrés aux mots clés (keywords) des marques pages de mozilla firefox.

Il en décrit un usage un peu plus avancé que l’usage “de base” que le post précédent décrit.

Si vous connaissez l’usage des mots-clés (keywords) uniquement pour accéder en tapant un seul mot à une page que vous avez dans vos marque-pages (bookmarks), alors vous n’exploitez qu’une infime partie des possibilités offertes par firefox.

Une autre fonctionnalité, beaucoup plus intéressante à mon goût, est la possibilité de faire des recherches dans la barre d’adresse, d’une façon compatible avec la plupart des moteurs, et ce en tappant un seul mot clé avant les termes à rechercher.

Cela peut par exemple donner gg firefox plugins (c’est vous qui choisissez le mot-clé) pour rechercher “firefox plugins” sur google.

La question que vous pouvez probablement vous poser est comment faire pour obtenir ce résultat. Une contrainte est qu’il faut que le moteur de recherche en question accepte qu’on passe les termes recherchés par l’url (beaucoup le font).

La méthode pour créer ces marques pages particuliers associés a des mots clés est la suivante (un exemple suit):

  • Etape 1: Commencez par faire une recherche avec votre moteur préféré en tapant tous les termes que vous voulez inclure par défaut et en rajoutant un “mot” facilement repérable (par exemple ABCDEFGH) là ou vous voulez inclure le terme à rechercher passé en paramètre.
  • Etape 2: Créez un marque page vers la page de résultat obtenu
  • Etape 3: Remplacez dans l’url du marque page le mot facilement repérable (par exemple ABCDEFGH) que vous avez choisi par %s (c’est ce “petit truc” qui indique à firefox où il faut insérer les arguments dans l’url)
  • Etape 4: Définissez le mot clé utilisé pour les recherches avec ce moteur

Un petit exemple pour le faire avec google.com (version anglaise):

  • Etape 1: Vous allez sur http://google.com/ncr (adresse correspondant à la version anglaise quelle que soit la configuration du navigateur utilisé). En supposant que vous ne voulez pas ajouter quelque chose de particulier au mot recherché, tapez simplement ABCDEFGH (ou autre chose si ça vous plait pas, il faudra juste être cohérent par la suite)
  • Etape 2: Tout est dit…
  • Etape 3: Editez les propriétés du marque page. A supposer que vous ayez obtenu http://www.google.com/search?hl=en&q=ABCDEFGH&btnG=Google+Search comme url de votre marque-page vous faites le remplacement et vous avez http://www.google.com/search?hl=en&q=%s&btnG=Google+Search comme nouvelle url.
  • Etape 4: vous choisissez le mot clé (ici gg) et vous le mettez dans le champ correspondant des propriétés du marque page

Le tour est joué: un gg termes à rechercher vous fera la recherche sur le google anglophone.

En choisissant bien la page de départ et les termes additionnels ajoutés dans le champ rechercher, vous pouvez facilement:

  • Générer des mots clés pour faire des recherches sur le google dans la langue voulue depuis votre bar d’adresse (exemple: gg pour la version Anglaise, ggf pour google France, et ggfr pour google en Français (oui ils sont différents))
  • Ajouter le moteur de recherche wikipédia accessible par un simple mot clé (pour moi wp et wpfr)
  • Utiliser google pour faire des recherches sur un site ou un nom de domaine particulier (avec site:), rajouter des termes particuliers ("Index of", Proxad par exemple), bref pour certains ça parle plus qu’à d’autres…
  • Rajouter pas mal d’autres moteurs de recherches (éventuellement spécialisés), bref pas mal de choses…

Note: Certains moteurs de recherche peuvent utiliser des technologies incompatibles (ou tout ne passe pas par la barre d’adresse) ou ne pas jouer le jeu… Néanmoins, l’expérience montre que l’on peut faire pas mal de choses avec cette fonctionnalité…

Ubuntu 6.06 LTS (dapper drake): avoir pidgin

Dans la série comment utiliser des programmes récents sous Ubuntu 6.06 LTS (dapper drake) lorsqu’on a une raison valable de rester sous cette version, voici un résumé de la méthode pour utiliser pidgin.

Dans le post précédent au sujet de Firefox, la méthode était simple et consistait à installer un tar.gz contenant les executables binaires.

Là pour pidgin, la méthode consiste simplement à faire une petite compilation. Rassurez vous, il n’y a rien d’extraordinairement compliqué à cela.

Commencez par télécharger les paquets utiles pour la compilation:

  • build-essential (quasi indispensable dès que l’on veut compiler la moindre chose…)
  • libgtk2.0-dev (nécessaire pour compiler pidgin, comme pour beaucoup de programmes utilisant la GTK+)
  • libxml-parser-perl et libxml2-dev seraient aussi utiles
  • et surement d’autres (Sur ma config j’ai déjà beaucoup de packages installés… Essayez de compiler et si vous avez un souci laissez un commentaire avec le message d’erreur…)

Une fois ces paquets installés, un petit tour sur http://pidgin.im/download/source/ pour télécharger le source. Décompressez l’archive et allez dans le dossier en question avec un terminal.

Ensuite, c’est la méthode habituelle dans le terminal (vérifiez cependant à la fin de chaque étape qu’il n’y a pas d’erreur; si il vous manque quelque chose, cela risque de vous être dit à la fin du configure…)

cd le nom du dossier où vous avez mis pidgin (si c’est pas déjà fait)
./configure
make
sudo make install

Et en principe c’est bon… Juste une petite compil’… (Bon ok ça prend du temps alors n’hésitez pas à faire votre café ou autre chose pendant le make…)

Note: pidgin s’appelait gaim dans les temps anciens…

EDIT1: J’ai ajouté deux paquetages utiles dans la liste (merci pour le commentaire)

UPDATE (24/05/2008): NOTE IMPORTANTE: J’ai réalisé cet article en me basant sur l’installation de pidgin 2.3.1 . Quelques différences existent pour l’installation de la 2.4.2 (surtout au niveau des paquets à installer), néanmoins le principe reste le même. N’hésitez pas à voir ce lien utile vers un post sur le forum ubuntu-fr (merci Nicorider).

Spécial mots clés de firefox (1/2): l’usage simple pour accéder en un mot à la page voulue (marque-pages)

Ce post est le premier d’une série de deux articles consacrés aux mots clés (keywords) des marques pages de mozilla firefox.

Vous connaissez très probablement un peu les marques pages de mozilla firefox. C’est un moyen sympa de ne pas avoir à mémoriser et retaper entièrement des adresses parfois complexes.

Vous savez aussi probablement que les marques pages peuvent s’organiser aisément dans des dossiers (présents ou non dans la barre de marque-pages).

Ce que moins de personnes connaissent, c’est la possibilité d’associer un mot clé (keyword en anglais) à un marque-page afin de pouvoir accéder directement à la page en tapant le mot clé.

Pour ce faire, c’est très simple: accédez au propriétés du marque-page auquel vous voulez associer un mot clé (par exemple à l’aide d’un clic droit sur celui ci), vous avez accès à une boite de dialogue et il suffit d’entrer le mot clé dans le champ correspondant et de valider pour que la page soit accessible en tapant un simple mot dans la bar d’url.

Bien entendu, le mot clé peut être court, facilement mémorisable et facilement saisissable au clavier.

A titre d’exemple voici quelques uns des mots clés que j’utilise:

  • *s6 : lien vers le portail pour le semestre 6 de mon université, probablement très utile pour moi et moins pour beaucoup de lecteurs…
  • *gg : lien vers http://www.google.com/ncr page qui désigne systématiquement la version anglaise de google.com (sans dépendre de l’autodétection de la langue ou du lieu)
  • *ggf : lien vers http://www.google.fr/webhp?hl=fr qui pointe systématiquement vers la version française de google France.
  • *ggfr : lien vers http://www.google.com/intl/fr qui désigne la version francophone de google (les résultats peuvent différer de la page précédente…
  • *wp, *wpfr, etc… : wikipédia et bien d’autre sites que j’utilise couramment… A vous de voir pour quels sites cette fonctionnalité vous est utile…

Note: Le “*” (étoile ou multiplier) fait bien bien partie de ces mots clés. C’est principalement un choix pour ne pas entrer en conflit avec les mots clés ayant un usage un peu plus complexe dont je vais vous parler dans un second article… (Ces mots clés admettant un “paramètre en argument” pour pouvoir utiliser un nombre presque infini de moteurs de recherche directement dans la bar d’adresse…)

Ubuntu 6.06 LTS (dapper drake): firefox 2.0.x?

Vous êtes sous Ubuntu 6.06 LTS (dapper drake) et vous souhaitez avoir une version de mozilla firefox supérieure à la 1.5?

Une solution est d’utiliser la asher repository. Vous aurez accès alors à firefox 2.0 en français, mais pas forcément avec les dernières mises à jour.

Cela peut s’avérer ennuyeux, en particulier si des mises à jour critiques de sécurité sont parues depuis.

Une autre solution est de télécharger le tar.gz des binaires sur le site officiel de mozilla. Si c’est ce que vous souhaitez faire, voici la méthode:

Note/Disclaimer: La manipulation décrite nécessite une certaine maitrise. Je décline toute responsabilité en cas d’échec. Dans le doute, n’hésitez pas à installer préalablement un autre navigateur pour vous dépanner au cas où (par exemple konqueror).

Sur la page http://www.mozilla-europe.org/fr/products/firefox/ vous devriez à priori avoir un lien pour télécharger la dernière version sous la forme d’une archive tar.gz. C’est ce fichier qu’il faut télécharger.

Une fois le téléchargement effectué (on supposera par la suite que le fichier s’appelle /home/david/Desktop/firefox-2.0.0.12.tar.gz), la première chose à faire est de vérifier qu’il s’extrait correctement(ici on négligera la vérification du MD5 ou SHA).

Pour cela, placez vous par exemple dans votre dossier home depuis un terminal et tenter d’extraire le fichier récupéré:

cd /home/david/
tar -xvvzf ./Desktop/firefox-2.0.0.12.tar.gz

Fermez firefox si vous ne l’avez pas déjà fait, et vérifiez que le processus est bien arrêté (à la commande suivante, vous devriez voire un résultat vide):

ps -A | grep firefox

Si il n’y a pas de soucis, il y a toutes les chances pour que vous puissiez correctement procéder à la mise à jour. Commencez par passer votre session terminal en mode superutilisateur:

sudo -s

Placez vous dans /usr/lib/ et vérifiez la présence d’un dossier firefox:

cd /usr/lib/
ls firefox

Vous devriez voir son contenu. A présent, il vous faut supprimer l’ancienne version de firefox pour la remplacer par la nouvelle version. Attention, cette manipulation peut en cas d’échec vous laisser sans version en état de marche de mozilla firefox. Si vous souhaitez procéder quand même (toujours dans /usr/lib/, n’oubliez pas de remplacer le nom de l’archive tar.gz ici présent par celui du fichier que vous avez téléchargé):

rm -R firefox
tar -xvvzf /home/david/Desktop/firefox-2.0.0.12.tar.gz

A présent, firefox est normalement correctement mis à jour. Cependant le système de gestion des paquetages (apt) croit que c’est toujours l’ancienne version et donc pourrait plus tard vous proposer une mise à jour qui pourrait mettre un peu la pagaille. Il convient donc de bloquer la mise à jour du paquet firefox:

Lancez Synaptic Package Manager, trouvez et sélectionnez le package firefox, puis dans le menu “Package”, choisissez “lock version”.

A prori ensuite tout est bon, vous pouvez quitter synaptic et votre terminal en mode super utilisateur, et tester la dernière version de firefox… Cependant n’oubliez pas qu’à partir de mainetenant vous devrez faire manuellement les mises à jour en cas de problème de sécurité.

UPDATE: Attention la méthode indiquée ne marche pas telle quelle dans la plupart des cas avec firefox 3. Il faut installer une version plus récente de la gtk+ d’abord.