Hihi

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 3 octobre 2008

Une histoire de notations

Si vous avez suivi un minimum l'actualité ces temps-ci, vous avez surement entendu parler d'un nouveau projet à la Google dénommé 10100. Mais je ne suis pas ici pour vous parler de ce projet, mais plutôt des conventions de notations ou formats d'écriture des nombres. J'aurais pensé que Thierry eut sauté sur l'occasion, mais il ne l'a pas fait, je m'en charge donc. ;-)

Si la notation rencontrée précédemment pour le nom de code du Google project est la plus courante et compréhensible, nombre de blogueurs ayant repris l'information ont placé dans leurs pages un 10^100, le chapeau symbolisant l'exposant, notation fréquemment rencontrée dans toutes sortes de calculatrices et logiciels. Mais pourquoi ne pas utiliser 1E100 ? Cette notation est elle aussi très fréquente : pour A réel et B entier, AEB signifie ainsi "A fois dix puissance B".

Mais bien l'utilisation des puissances soit commode, nous pourrions nous en passer si nous avions un peu de temps devant nous. Ainsi, 10^100 est égal à 1 000 000 ... 000, avec quelques 91 zéros supplémentaires à la place des points de suspension. Mais il est également possible de se passer de chiffres puisque le nombre en question porte un nom à l'image du million et du milliard : le gogol.

Nous obtenons ainsi de nombreuses définitions du même objet. En mathématiques, ces définitions spécifiques que sont les notations sont primordiales puisqu'elles permettent d'effectuer différentes manipulations sur les objets en question. Elles permettent également de confondre certains objets différents ayant cependant les mêmes propriétés de manière à les manipuler de manière identique.

Ainsi, un nombre complexe z peut se noter sous sa forme algébrique z=a+ib, sa forme trigonométrique z=r(cos(t)+i*sin(t)) ou sous sa forme exponentielle : z=r*exp(i*t), r étant le module du nombre complexe et t étant son argument. On peut alors imaginer toutes sortes d'extravagance et d'abus, comme la confusion entre un polynôme (à l'origine considéré comme une suite) et la fonction polynôme associée à ce même polynôme. Mieux encore, on peut considérer une fonction comme un vecteur pour peu qu'on soit placé dans un espace vectoriel adéquat, et bien d'autres choses encore.

Bref, les notations permettent de faire de nombreuses choses en mathématiques, mais attention de ne pas tomber dans le piège des notations ambigües ou mal définies. Si l'on manipule indifféremment deux types d'objets, il ne faut pas perdre de vue le fait qu'ils sont différents et que l'on ne mélange pas les torchons et les serviettes, sinon, gare aux pièges. Maudits formats ! :-)

mardi 30 septembre 2008

BlueGriffon prend son envol...

Il n'est pas rare d'entendre encore parler d'éditeurs WYSIWYG de temps à autres. Dans ces moments revient généralement un nom récurrent : Nvu. Nvu (prononcez "N-view"), l'un des seuls, si ce n'est le seul, éditeur WYSIWYG générant un code propre et valide. Il a su s'imposer comme une référence sur le marché des éditeurs graphiques et une véritables alternative libre à des logiciels comme Frontpage ou Dreamweaver depuis sa création en 2004.

Logo BlueGriffon

Daniel Glazman, auteur du défunt Nvu, vient d'annoncer officiellement l'arrivée de la relève dénommée BlueGriffon et basé sur Xul et Gecko. Encore aucune version publique n'est pour l'instant mise à disposition, mais les nouvelles devraient arriver peu à peu, la marque ayant été déposée et l'annonce venant d'être faite aujourd'hui même. Le code source est néanmoins disponible à partir d'un dépôt SVN. On attend la suite avec impatience car celle-ci risque d'être très prometteuse...

vendredi 26 septembre 2008

Déballage des cartons...

Si vous pouvez lire ce billet, c'est que le déménagement vers les serveurs de Tuxfamily s'est bien passé. J'ai migré entièrement le site en apportant quelques mises à jours de mon côté. Je me suis également aperçu qu'une popup faisait son apparition de temps en temps à mon insu. Il est bien entendu hors de question de voir ce genre de publicité ici bas; j'ai donc tâché de remédier à ça. Je crois avoir trouvé la cause de mes malheurs mais s'il s'avère que vous recroisez une quelconque popup ou autre publicité intrusive, faites moi signe !

Je reviendrai sous peu sur la question de la licence du contenu qui va changer de manière à autoriser les utilisations commerciales. Les motivations de ce changement seront développées dans un prochain billet. Des modifications minimes de la mise en page de ce site verront peut-être le jour également. En attendant, n'hésitez pas à me faire signe si vous rencontrez un quelconque bug sur ces pages dans les jours à venir.

Bon, sur ce, je vous laisse, c'est que je ne suis pas encore en week-end moi. Hé oui, il y en a qui bossent le samedi ! ;-)

EDIT : Il semblerait qu'il y ait eu un petit problème avec les DNS : je travaille à régler ça aussi vite que possible.

EDIT 2 : Le problème est enfin réglé : il s'agissait d'un problème inhérents aux vhosts de mon hébergeur. J'avais mal compris le processus d'association d'un vhost à un site web et les DNS redirigeaient vers le bon serveur mais pas le bon vhost. Désormais tout est réglé. N'hésitez cependant pas à me signaler d'éventuelles coquilles. :-)

jeudi 25 septembre 2008

Hiérarchie blogosphérique

Le sujet de prédilection sur la blogosphère est sans conteste le classement des blogs. Nombreux s'y sont essayés avec des paramètres et des finalités plus ou moins différents mais beaucoup y ont perdu des plumes à coups de critiques infondées et de débats stériles. Malgré cela, le question de la hiérarchisation des blogs mérite qu'on s'y attarde quelque peu c'est d'ailleurs ce pourquoi je suis avec attention le Wikio Labs et les billets qui s'y rattachent. Tâchons d'aborder le sujet d'une manière un peu différente.

Classement de jeu d'échecs

Tout d'abord, lorsque l'on parle de classement, il est nécessaire de préciser les paramètres qui permettent son élaboration et ces derniers peuvent, comme Vicnent l'a fort bien démontré, être très nombreux. Cette précision est souvent omise au profit d'un qualificatif aux propriétés polymorphes à tel point qu'on arrive à le retrouver dans de nombreux débats ayant une quelconque relation avec les blogs : l'influence. Le mot est lâché.

La définition inexistante d'un critère des plus abstraits servant pourtant de base à de nombreux classements peut difficilement amener à l'établissement d'une hiérarchie quelle qu'elle soit; ainsi, ce sont des critères bien plus concret et facilement mesurables qui sont mis en jeux et regroupé sous le vague terme "d'influence". Voilà donc le bilan de la situation actuelle : des critères arbitrairement choisis établissent un classement de blogs à l'aide d'une machinerie plus ou moins opaque (plutôt plus que moins d'ailleurs) auquel nous sommes censés nous référer aveuglément.

Mais avant d'aborder le comment, j'aurais peut-être du m'orienter vers le pourquoi de la chose. La question est simple et claire : pourquoi classons-nous les blogs ? Il est une réponse qui revient alors fréquemment : pour faciliter la découverte de nouveaux blogs spécialisés dans un domaine particulier. Soit. Mais plus généralement, pourquoi effectuons nous des classements ? On classe des personnes à un examen de manière à déterminer lequel des participants est le meilleur; on classe des cartes pour mettre en place une relation de domination entre elles qui servira lors d'une phase de jeu, etc.

Mais retrouve-t-on dans la blogosphère cette relation de supériorité ou de domination ? Clairement, elle n'a pas lieu d'être. Le classement des blogs s'apparente plutôt à un Top 50 des ventes d'albums. Cependant, est-ce la présence d'un album dans le Top 50 qui détermine mon achat ou simplement mes préférences pour ce type de musique ou pour cet artiste ? A mon avis, la relation de cause à effet s'établit plutôt dans l'autre sens : l'album est dans le Top 50 parce que je l'ai aimé et que je l'ai donc acheté. Ce n'est pas sa présence dans le Top 50 qui est à l'origine de mon achat.

La situation est analogue pour les blogs puisqu'on tente là de classer quelque chose de totalement subjectif dépendant des centres d'intérêts tout autant que des goûts et opinions de chacun. Le classement n'est ainsi pas la solution la plus pertinente pour suggérer du contenu à un utilisateur quel qu'un soit pour la bonne et simple raison que les critères utilisés pour sa réalisation ne sont pas adéquats. Ce n'est pas parce qu'un journal est le plus lu de France que vous devez le lire : il en est de même pour un blog. Il est ainsi nécessaire de redéfinir la suggestion de lectures indépendamment de toute forme de classement, mais comment ? Si jusqu'à présent l'analogie avec les produits culturels tels que les livres ou encore la musique fut appropriée, tentons de la poursuivre jusqu'au bout.

S'il est un modèle qui m'a conquis pour la suggestion de musique en ligne, c'est bien le concept de Pandora du temps où ce service était accessible depuis la France. Je vais donc tâcher de l'expliquer rapidement et simplement pour ceux qui ne le connaissent pas : il s'agit d'une interface sur laquelle on recherche un nom d'artiste ou de chanson et qui nous suggère automatiquement des artistes similaires, aussi bien connus qu'inconnus. Bien entendu, il arrive que l'on n'aime pas certaines propositions qui nous sont faites : alors, on le signale et le service apprend à satisfaire nos goûts, si bien qu'après quelques temps d'utilisation, il ne nous propose que de la musique que l'on aime (sans fausse note aucune) et nous fait découvrir de nombreux artistes.

La suggestion de blogs évolutive et autodidacte serait à mon avis une solution plus qu'intéressante pour répondre au besoin exprimé. Il "suffirait" de constituer une base de données assez complète comportant différents paramètres auxquels on affecterait un poids différent en fonction des préférences de l'utilisateur. C'est ici quasiment la seule méthode qui permet de faire entrer en jeu de nombreux paramètres à la fois pour se rapprocher au plus du profil consommateur de l'utilisateur. A l'image de Pandora qui suggère des chansons avant le même tempo, basés sur les mêmes instrumentaux et le même style, il serait ainsi possible de présenter des blogs avec des caractéristiques identiques (type de contenus, sujets abordés, mot-clés, ...).

Il s'agit donc ici non pas de dénoncer l'absurdité des classement existants, mais tout d'abord de démontrer que leurs fondations ne sont pas solides en l'état actuel de choses et que la finalité revendiquée n'est pas la finalité effective de cette hiérarchisation. La suggestion de blogs doit s'effectuer indépendamment des classements quels qu'ils soient. La découverte doit en effet, pour se faire de manière relativement efficace, prendre en compte des paramètres bien plus nombreux qui seront définis indirectement par les préférences utilisateurs au fur et à mesure de l'usage du service. A ma connaissance, le créneau est libre pour le moment : je crois qu'il y a un beau coup à jouer pour celui qui arrivera à mettre en place un tel service. A bon entendeur...

lundi 22 septembre 2008

Et la Terre continue de tourner...

Et d'une semaine de dingue qui vient de se finir avant qu'une nouvelle prenne sa place. Un petit signe de vie pour signaler que l'on n'aura pas ma peau de si tôt et l'occasion de partager quelques liens ou nouvelles que j'ai pu entrapercevoir sans avoir le temps de développer plus avant. Un billet en vrac comme on les aime en somme... :-)

  • Tim Berners-Lee, président du World Wide Web Consortium (W3C) et inventeur du Web à ses heures perdues, vient d'annoncer la création de la World Wide Web Foundation. Lla pérennité du Web, son développement et son accessibilité par tous sont les principales fonctions que cette fondation tâchera de remplir à l'avenir. Un très bon article synthétique a été publié sur le Site du Zéro à ce sujet.
  • S'il est un bug d'Ubuntu qui a fait parler de lui, c'est très certainement le bug #269656 concernant l'affichage d'un CLUF (Contrat de Licence Utilisateur Final) au premier démarrage d'Intrepid Ibex exigé par Mozilla lors de l'utilisation de Firefox. Ce bug est en passe d'être résolu mais pose beaucoup de questions quant aux contrats de licences et à la manière de les présenter aux utilisateurs.
  • LiberT risque de déménager sous peu. En effet, le contrat de 3 ans d'hébergement chez 1&1 prend fin et il devient nécessaire de changer d'hébergeur. J'ai donc choisi Tuxfamily pour héberger ce site et le transfert devrait s'effectuer sous peu avec, je l'espère, le moins de casse possible. Il faut dire qu'avec une installation de 250Mo de données (scripts, images, découpes, designs, etc...), il est temps de repartir sur une base saine. L'occasion pour moi également de me poser des questions sur la licence à adopter vis à vis du contenu : j'y reviendrai de manière détaillée sous peu.

Ce sera tout pour ce soir puisque j'ai rendez-vous avec Morphée à la fin de la prochaine phrase. Désolé de l'irrégularité du rythme de publication de ce blog, mais les journées ne font malheureusement pas 36 heures et finalement, je me dis parfois que ce n'est pas plus mal. Je pourrai difficilement encaisser plus d'heures de maths et de physique en une seule semaine, surtout après deux mois de totale inactivité dans ces domaines. Sur ce, bon vent ! ;-)

- page 2 de 92 -