Au fil de l'eau

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

lundi, mars 16 2009

Démo canvas

Non vous ne révez pas, c'est un nouveau billet. Presque 2 ans sans écrire un truc. Je pense que je vais m'y remettre un peu, même si je ne pense pas avoir vraiment de lecteurs ;-).

Entrons dans le vif du sujet. Depuis quelques temps, les navigateurs modernes implémentent une technologie permettant d'avoir une image dans laquelle on peut écrire librement via Javascript. On appelle couramment cette technologie <canvas>, du nom de la balise HTML permettant de l'utiliser.

Pour voir un peu comment ça fonctionne, j'ai fait une petite démo utilisant la balise <canvas> et un peu de javascript. C'est une sorte de mini moteur de particules utilisant une physique discrète simplifiée.

Le résultat est assez modeste, mais ouvre des perspectives intéressantes. En quelques dizaines de minutes la démo fonctionnait en ayant juste besoin d'utiliser un notepad et un navigateur ! Pas besoin d'avoir un environnement de développement lourd et compliqué pour bidouiller des trucs amusants, bref, c'est un petit peu le retour de la programmation accessible à "tous".

mercredi, mai 11 2005

Questions à Tristan Nitot

Suite à l'embauche de Tristan Nitot et de Peter Van der Beken par Mozilla Europe, une foule de questions (enfin, quelques unes seulement) me viennent à l'esprit.

Lire la suite...

mardi, avril 19 2005

Greasemonkey, Firefox et https

L'extension Greasemonkey pour Firefox devient de plus en plus populaire, et il est temps de se poser des questions.

Pour mémoire, cette extension permet d'ajouter des scripts en JavaScript personnalisés qui s'exécutent à chaque page visitée. Cela permet des choses intéressantes, du style rendre cliquable les adresses Web qui sont juste du texte (ex : transforme http://www.ophiuchus.org/ en http://www.ophiuchus.org/). La liste des possibilités est énorme.

Maintenant, posons nous la question, et si un script malveillant est installé dans cette extension ? Oui, il aura accès à tout ce que je saisi sur le net, y compris mes mots de passe et mes numéros de carte bancaires. Inquiétant, non ?

Revenons un instant sur le comportement de Firefox en présence d'un site sécurisé (https://). Sur un site sécurisé, Firefox affiche la barre d'adresse sur fond jaune avec un cadenas. En bas, le nom de domaine du site s'inscrit à coté du cadenas.

La question qui vient à ce moment, et si un Greasemonkey insère un script dans une page sécurisée, que ce passe-t-il ? Et bien heureusement, Firefox n'est pas dupe ; la barre d'adresse passe sur fond rouge, et le cadenas est cassé. Les options de Greasemonkey permettent de le désactiver sur les sites sécurisés, il faut le faire ! Ainsi, Firefox gardera sa capacité à vous prévenir si quelque chose cloche sur un site sécurisé, que ce soit une extension malveillante, un script malveillant installé dans Greasemonkey, ou je ne sais quoi d'autre.

Pour exclure les sites sécurisés de Greasemonkey, il suffit d'ajouter dans les exceptions (excluded pages) : https://*.

jeudi, mars 3 2005

Quartz vs Quickdraw

Il y a quelques jours, le bug 245407 a été corrigé. C'est un bogue qui ne concerne que les Macs, et qui n'a pas l'air passionnant comme ça, mais aujourd'hui, je viens de découvrir un des effets Kiss Kool de l'opération.

Comparaison du redimensionnement de la même image avant et après application du patch
Firefox 1.0 (Gecko 1.7) Mozilla 22/02/2005 (Gecko 1.8-)
Capture Quickdraw Capture Quartz

Dans les dernières compilations noctures de Mozilla (sur Mac), les images sont affichés en utilisant Quartz, alors que dans les versions d'avant, Quickdraw est utilisé. Je ne sais pas vous, mais je préfère amplement la version Quartz !

Comme une bonne nouvelle ne vient jamais seule, Josh Aas a rejoint la Mozilla Foundation pour travailler (entre autre) sur le remplacement de Quickdraw par Quartz.

mardi, janvier 11 2005

Popularité de Firefox

Vu sur la ML Lanfeust :

Oui c'est super !!!! Enfin moi j'adore ... Je le trouve plus rapide, plus clair ... aucun problème de compatibilité, et je ne pourrais plus me passer des onglets..

Chtitebeuleu

Et

sinon Firefox, c'est genial, je l'utilise dans mon entreprise depuis 1 an il est tellement bien que je n'utilise plus que ça il gere les onglets, les pop up, mots de passe...... c'est comme explorer mais en mieux il y a aussi moins de faille de sécurité et on peux le personnaliser

voili

@++ cyril

Je rappelle que Lanfeust est une BD d'aventure humoristique, très loin de l'informatique donc.

vendredi, décembre 10 2004

Bientôt

apperçu

mercredi, octobre 27 2004

Texte vertical dans XUL

Daniel Glazman nous livre une capture d'écran montrant du texte vertical dans une application XUL (NVU) qu'il développe. Mais comment fait-il ? Autant que je sache, ce genre de choses n'est pas encore possible dans Gecko. Est-ce que Daniel a fait une mofication du coeur de Gecko pour pouvoir le faire ? Et dans ce cas là, est-ce que la modification sera ajouté bientôt dans le tronc ?

lundi, octobre 25 2004

Journées du libre de l'ALDIL 2004/10/23 - Mozilla

Dans la foulée de la présentation de Daniel, Tristan Nitot est arrivé. Il a prétexté une panne de son ordinateur portable pour justifier son manque de préparation (de toute façon, vu qu'il est un champion de l'impro, ça serait passé inaperçu). Par contre pas d'explication sur l'absence de tutu rose, c'était louche !

La présentation de Tristan faisait un parallèle entre l'invention de l'écriture et le Web. Tout d'abord, avant Guthemberg, c'était les moines copistes qui fabriquait les livres au rythme de 40 ouvrages par vie de moine. Et bien évidemment, l'église controlait l'information. L'invention de l'imprimerie en 1440, puis de la linotype à la fin du XIXe siècle a permi une démocratisation de l'information sans précédent dans l'histoire.

Aujourd'hui, Internet va encore plus loin, car il permet à tout le monde de diffuser l'information à tout le monde. N'importe qui peut ouvrir un blogue sur Blogger en quelques minutes, et tout le monde pourra le lire. Les distances ont disparu, on peut envoyer un fichier par mail à quelqu'un qui est à l'autre bout de la planête rapidement et sans difficulté, alors qu'avant, il fallait utiliser une disquette et l'envoyer par la poste (avec le rique de la perdre). De plus, le HTML est universel, et permet la diffusion des informations quelque soit le système utilisé (Mac, Windows, Linux, Solaris, etc...). Il rend donc les systèmes propriétaires obsolètes, et donc les menaces.

Faisons une petite rétrospective. Dans les années 80, il y avait un système fermé controlé par AOL. Pour l'utiliser, il fallait payer AOL, pour y diffuser de la pub, il fallait payer AOL, pour faire quoique ce soit, vous avez compris. En 95, Microsoft veut concurrencer AOL dans ce domaine et lance MSN, avec les mêmes propriétés (comprendre, il faut payer). En 95 toujours, Netscape lance son navigateur qui utilise le Web comme support. Hors le Web est ouvert et accessible à tout le monde. En 96, Microsoft intègre IE à Windows pour contrer Netscape (ce qui est illégal), et AOL forge une alliance avec Microsoft. Il s'en suivit la terrible guerre des navigateurs.

En 98, Netscape décide d'ouvrir son code source et Mozilla.org est créé pour développer le prochain Netscape. Mais ce ne fut pas simple, le code était pourri à cause des ajouts anarchiques, tout n'était pas libre parce qu'il y avait des portions développés par des sociétés tierces, et finalement, le code ouvert ne compilait même pas. En octobre la décision est finalement prise de réécrire la majeure partie du code. En 99, AOL rachète Netscape et n'en fait rien. En 2002, Mozilla 1.0 finit par sortir relativement discrètement.

Pour finir, en 2003 AOL signe un accord de 750 millions de dollars avec Microsoft, et démantèle toute la partie développement de Netscape. Internet Explorer n'est plus développé activement depuis quelques années. Serait-ce la victoire des systèmes propriétaires sur le Web ?

C'est alors qu'intervienne les guerrilleros qui vont sauver le Web. En juillet 2003 la Mozilla Foundation est créée, notamment gràce à un don de 2 millions de dollars de la part d'AOL (il y avait donc au moins une personne de correcte chez AOL). En février 2004 Mozilla Europe est créé par la volonté de quelques anciens de Netscape situés à Paris (dont Tristan Nitot). En novembre 2004 sortira Firefox 1.0.

Le projet Mozilla en chiffre, c'est 12 employés de la Mozilla Foundation, 400 personnes habilités sur le CVS, des dizaines de milliers de rapporteurs de bogues, et des dizaines de communautés de traducteurs. La promotion de Firefox est faite en grosse partie via le site spreadfirefox.com. Tristan nous invite alors à contribuer à la sauvegarde du Web ens'enregistrant sur le site, en diffusant Firefox, et en utilisant des navigateurs alternatifs.

Pour illustrer les propos de Tristan, un spectateur entousiaste (moi) lui a lancé une peluche Firefox (tout le monde devrait avoir la sienne d'ailleurs). Pour faciliter les adoptions, Mozilla Europe devrait bientôt ouvrir une boutique en Europe.

Tristan a ensuite consacré le peu de temps qu'il lui restait à parler des standards et de l'accessibilité sur le Web. Etant moi même déjà convaincu de l'importance des standards et de l'accessibilité, je n'ai pas pris de note sur cette partie, mais je vous invite à voir la vidéo quand elle sera disponible.

Quelques photos de l'événement.

dimanche, octobre 24 2004

Journées du libre de l'ALDIL 2004/10/23 - NVU

8h, le réveil fut difficile (on a pas idée de ce lever si tôt un samedi). Un peu plus tard après le petit déjeuner et les ablutions du matin, nous partâmes pour le campus de la doua. Nous avons trouvé facilement, et on s'est vite fait repéré avec nos T-shirt.

9h30, une fois sur place, un café s'est vite imposé à moi. Nous faisons vite fait un petit tour pour voir les exposants en attendant l'intervention de Daniel Glazman.

10h, début de la conférence sur NVU. Daniel commence par afficher une photo de Tristan (qui n'était pas encore arrivé) en tutu rose. Ensuite, il nous parle des origines de NVU. Après la dissolution de Netscape par AOL, il s'est demandé quoi faire. Il y avait le composeur doté de plusieurs qualités. Composeur est notamment, facile à compiler sur de nombreuses platformes, facile à intégrer aux autres logiciels, facile à étendre grace au XUL et au XBL, et conforme au HTML standard. Il fallait donc faire quelque chose avec. Daniel a donc monté sa propre boite pour pouvoir travailler sur le composeur.

Ce choix s'est imposé, parce qu'il était hors de question pour lui de retravailler pour AOL qui sont des abrutis qui ne comprennent rien à la technologie qu'ils vendent, les SSII françaises sont complètement irréalistes par rapport aux compétences demandés et aux salaires pratiqués, les administrations, c'est même pas la peine, 7 ans d'EDF ont suffi à le dégouter pour toujours. Enfin, Linspire lui proposait un contrat pour développer un concurrent à DreamWeaver pour Linux. Au passage, Daniel nous explique que contrairement à l'idée en vogue dans le monde open source, Linspire sont des gens bien qui jouent le jeux de l'open source, et contribuent beaucoup aux projets open source. D'ailleur, il font faire très bientôt une grosse contribution à Mozilla mais il est interdit de dire ce que c'est.

NVU c'est actuellement 1 développeur (Daniel Glazman), des centaines de milliers d'utilisateurs, en progression, et des dizaines de localisateurs. Au niveau du code, c'est 80% de chrome (js, XUL, XBL) et seulement 20% de C++, ce qui permet de le faire évoluer très vite. NVU est en train de grignoter petit à petit des parts de marché à DreamWeaver qui est trop puissant pour beaucoup d'utilisateur, et également beaucoup trop cher. De plus Macromedia est incapable de faire évoluer le produit pour satisfaire les non-professionels, et son moteur d'affichage maison est à la traine. Il n'est par exemple pas capable d'afficher ce qu'il permet de faire.

Le projet NVU montre 2 choses, d'une part la stratégie de la Mozilla Fundation qui consiste à faire des applications séparés était bonne, et d'autre part il est possible en Europe de faire une société vivant du libre à condition de faire un produit de qualité et de bien cibler ses clients (Note : je n'ai pas eu le temps de bien noter ce dernier point).

L'avenir de NVU c'est le XHTML dans 2,5 mois, la gestion transparente des CSS (c'est à dire que NVU devra utiliser les CSS sans que l'utilisateur ai besoin de faire des efforts pour les comprendre), l'utilisation des extensions à la manière de Firefox, et des efforts sur l'accessibilité (NVU sera accessible et générera du code accessible). Le but est de faire un éditeur utilisable par M. tout le monde, même les ingénieurs commerciaux (mais pas Bush, il est quand même trop con).

Ce que NVU ne fera pas : le XHTML 2.0 car c'est une preuve de l'existence du diable (selon Daniel), la gestion des balises ASP, et la gestion des templates SPIP, car c'est impossible avec un parser XML. Pour que ce soit possible, il faut que SPIP utilise les process instruction XML plutôt qu'un système bancal. NVU ne gérera pas non plus XSLT, parce que ce n'est pas utile pour les gens ciblés.

Quelques photos de l'événement.

mercredi, juin 16 2004

Firefox 0.9 et les thèmes

Firefox 0.9 vient de sortir, et les réactions sont nombreuses. Cependant la plupart des commentaires que l'on peut voir ne concernent ni les nouvelles fonctionnalités, ni les améliorations de perfomances, mais le changement de thème.

Parmis les commentaires sur le nouveau Firefox 0.9, un bon nombre reprochent que le nouveau thème pour Windows XP a un aspect trop "Mac". Le thème étant inspiré du thème par défaut de Firefox Mac, cette remarque peut sembler logique. Mais là où on tombe dans le délire, c'est que des utilisateurs Mac trouvent que le nouveau thème par défaut pour Firefox Mac a un aspect trop "XP" ! Certes, le thème a pris des couleurs par rapport à la version 0.8, mais en réalité, il s'agit plutôt d'un retour à une ancienne version non publiée bien antérieure à tout ces bruits parasites.

Bref, quand on change quelque chose, c'est toujours les conservateurs qui parlent le plus fort.

mardi, février 24 2004

Mozilla 1.7α

La première pré-version du prochain Mozilla vient de sortir, et il y a déjà des améliorations notables.

Pour le navigateur, le blocage des popups a été amélioré et bloque notamment les popups sur les mouvements de la souris. Toujours à propos des popups, il est désormais possible de voir la popup bloquée avant d'autoriser tout le site à ouvrir des popups. Un bogue populaire concernant le répertoire de destination des téléchargement a été corrigé. Je viens de me souvenir à l'instant qu'il devrait y avoir une nouvelle fonctionalité concernant les fichiers binaires envoyés en texte brut.

Pour le courier, il est maintenant possible de définir plusieurs identités par compte, mais il n'y a pas encore d'interface utilisateur. La grosse amélioration du courier concerne la possibilité de préciser un chemin relatif pour les répertoires de sauvegarde des couriers, ce qui devrait faciliter le déplacement du profil.

Je ne parle pas des améliorations sur les performances, car les gens normalement constitués n'arrivent pas à sentir la différence, mais il y en a. J'ajoute quand même sur ce sujet que parmi les premières modifications intégrées à la future version 1.7β, il y a une optimisation encore plus importante.

Bref, tout ça laisse présager du bon pour Mozilla 1.7

jeudi, février 19 2004

Mozilla Europe

Je suis tellement sur un petit nuage depuis l'annonce de la création de Mozilla Europe que j'en ai oublié d'écrire un billet !

Tristan Nitot nous a tenu en haleine pendant… tout ça de temps sans rien dire, mais maintenant c'est officiel. C'est une grande nouvelle, même si tout le monde n'en percevra pas la portée immédiatement. Ça veut dire concrètement que les particuliers européens peuvent soutenir le projet Mozilla plus facilement, que les entreprises européennes ont un interlocuteur à qui s'adresser au sujet de Mozilla, et que l'on dispose d'un portail de référence multilangues.

Le premier contact avec le publique est prévu pendant le FOSDEM 2004, et par un heureux hasard, ce sera également notre première participation à cet événemment. Nous prendrons des photos, c'est promis :-) .

Bonne chance à Mozilla Europe, et j'espère qu'un jour je serai plus qu'un simple utilisateur !

lundi, février 9 2004

Firefox 0.8

La nouvelle version de Firebirdfox vient de sortir. Le navigateur autonome basé sur Mozilla change une nouvelle fois de nom, mais c'est la dernière fois nous promet on. À part quelques détails sans importances (bouton nouvel onglet absent de la barre des onglets, mais disponible dans la barre d'outil, Tools->Options au lieu de Edit->Preferences), cette version me laisse une très bonne impression. En effet, certains manques par rapport à Mozilla sont comblés (ajout des outils de développement en option, possibilité d'ajouter des sidebars supplémentaires, des préférences en plus, programme d'installation, mode hors-ligne), et de nombreuses fonctionnalités sont ajoutées (personnalisation de la barre d'outil, meilleure gestion des marque-pages, gestionnaire de téléchargement amélioré, nouveau thème pour MacOS X).

En conclusion, cette version marque à mon avis un tournant dans la carrière de ce navigateur, et entre dans l'age de la maturité. Je le conseille sans réserve à toute personne voulant remplacer leur vieux IE tout pourri ;-) .

vendredi, janvier 16 2004

Mozilla 1.6

Avec un peu de retard (en réalité, il n'y a pas vraiment de date impérative), Mozilla 1.6 est sorti. Au menu, quelques améliorations dans l'interface du mail, et le support de l'authentification NTLM sur toutes les platformes. N'oublions pas non plus toutes les autres corrections plus ou moins visibles !

Et je viens de découvrir que l'option pour gérer l'état du mode hors ligne au démarrage de Mozilla marche enfin !

lundi, novembre 3 2003

Sorties Mozilla

Avec un peu de retard, je vous tiens au courant des dernières sorties concernant Mozilla. 4 nouveautés sont au programme :

  • La dernière version stable, Mozilla 1.5, avec comme grande nouveauté, un correcteur orthographique !
  • La dernière version de test, Mozilla 1.6α, pour les gens téméraires ;-) .
  • Une nouvelle version du navigateur indépendant expérimental, Mozilla Firebird 0.7.
  • Une nouvelle version du client courrier indépendant expérimental, Mozilla Thunderbird 0.3.

Cerise sur le gateau, toutes ces nouveautés sont également disponibles en version française (sauf Mozilla 1.6α) ! D'habitude, les traductions sont plus longues à sortir, je ne peux que féliciter l'équipe de traduction sur ce coup là.

mercredi, juillet 23 2003

Actualité Mozilla

Une nouvelle version de Mozilla vient de sortir la 1.5α. Attention, il s'agit d'une version alpha, donc moins testée que les versions finale. À ne télécharger que dans le but d'aider le project.

Autre nouvelle, IBM développe des outils bureautiques en XUL. Le XUL est un language utilisé par Mozilla pour définir son interface utilisateur, et permet également le développement aisé de nombreuses extensions pour cette suite internet. Mais, comme le démonte ici IBM, la force du XUL, c'est de pouvoir fournir de véritables applications sur le web plus simplement qu'en HTML + JavaScript

Oups, les infos circulent vites, et ne sont pas toujours corrects. Les démos d'IBM ne sont pas faites en XUL mais en HTML + JavaScript…

mercredi, juillet 16 2003

Netscape est mort… vive Mozilla !

AOL a donné le coup de grace à Netscape, et licencie à tour de bras. Je suis bien triste, car pour moi Netscape était l'incarnation d'une entreprise innovatice qui résistait à Microsoft. Même si l'agonie a commencé il y a longtemps, je restais optimiste, mais cette fois c'est fini.

Mais de cette mort, un nouvel espoir survient. Depuis plus de 4 ans, le projet Mozilla existe, basé sur les ruines du navigateur Netscape dont les sources ont été ouvertes. Et hier, la Mozilla Foundation est née, libérant le projet du joug d'AOL, et qui permettra une montée en puissance du navigateur, comme le Phoenix, cet oiseau de feu.

Edité : Et de 2. :'-(

mardi, juillet 1 2003

Sortie de Mozilla 1.4 & de Netscape 7.1

Aujourd'hui, un événement sans précédent ! Les sorties simultanées de Mozilla 1.4 et de Netscape 7.1. Sachant que le second est basé sur le premier, c'est une belle performance.

Au chapitre des nouveautés de cette version de Mozilla, on peut noter des améliorations notables dans la gestion des marque-pages, la possibilité de redimensionner les images avec la souris dans le composeur, et des progrès indispensables dans l'interface de gestion des courriers indésirables.

Cerise sur le gateau, la traduction en français ne devrait pas tarder. Je vous tiendrais au courant

lundi, mai 12 2003

Mozilla 1.3.1 & 1.4β

J'ai laissé passer deux sorties récentes de mozilla : la 1.3.1, qui corrige un gros bug sur mac, et la 1.4β, qui apporte un certains nombres d'améliorations (mais c'est une beta ;-) ). Pour plus d'informations (en anglais) allez voir la page des sorties mozilla.org.

De plus, mozilla 1.3.1 est déjà traduit en français !

jeudi, avril 3 2003

Le futur de Mozilla

Mozilla s'oriente vers un nouveau chemin de développement. Je pense que c'est une bonne chose, mais je regrette certaines décisions prises pour Phoenix. La plus notable pour moi, c'est le fait que l'accès aux préférences se fasse par Tool -> Options au lieu de Edit -> Preferences. J'ai toujours trouvé illogique cette disposition de menu dans les produits Microsoft, et j'appréciais le fait que mon navigateur favoris était meilleur sur des petits détails de ce genre. Je suppose que je m'y ferais…

- page 1 de 2