Laurent J a écrit 2933 commentaires

  • [^] # Re: .

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Un tutoriel XUL en français. Évalué à 2.

    ça apprend à faire une extension pour mozilla et/ou firefox, et non une application à part entière, non ?

    le tuto est pour les deux en fait (dans les 2 cas, on utilise du xul etc...). Mais c'est vrai que c'est plus orienté extensions/paquetages.

    Est-ce qu'il existe un endroit qui explique comment faire quelque chose comme Firefox/Thunderbird/Sunbird/Le-cédérom-du-monde-diplomatique/L'encyclopédie-Hachette ?

    Non. En gros, faut prendre les sources de mozilla, changer des trucs, supprimer des trucs etc... c'est super lourdingue pour le moment à faire, donc long à expliquer, donc c'est pour ça qu'il n'y a rien sur le sujet.

    Mais il y a xulrunner qui est en developpement et qui promet de rendre les choses beaaaaauuuuucoup plus facile
    http://xulfr.org/news/2004/08/21/46-LePointSurXulrunner(...)
  • [^] # Re: Partage d'expérience?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Un tutoriel XUL en français. Évalué à 9.

    il faut que je fasse mon composant XPCOM dans mon coin en partant de la libc et croisant les doigts pour que cela fonctionne autre part?

    faire ton composant XPCOM dans ton coin, oui, car Mozilla ne fournit pas de composant de math ;-)
    Par contre, pour ce qui est du portage, il y a des conventions de codage à respecter. XPCOM et les conventions de codages ont été établis dans le but principal du portage multi-plateforme. Le sdk de mozilla fournit tes classes de bases (string, array....), des systèmes de reference de pointeur (nsCOMPtr) ce qui permet de ne pas (moins en toutcas) t'occuper des problèmes de pointeur (plus besoin de faire des delete/new en c++) et plein d'autres trucs.
    Tout ceci t'affranchi de l'utilisation directe de la libc (c'est caché).
    Tu peux aussi bien sûr faire appel à des bibliotheques externes non xpcom. Le portage de ton composant dépendra alors du portage de ces libs.

    Bien sûr, suivant avec quel libc tu compiles, il peut y avoir des disfonctionnements sur d'autres distrib..
    En tout cas, tu n'auras rien à faire de spécifique dans ton code pour qu'il soit compilé pour linux ou pour windows ou mac os (sauf dans le .mozconfig/makefile evidement)
  • [^] # Re: Partage d'expérience?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Un tutoriel XUL en français. Évalué à 6.

    S'il faut 15s pour afficher une boîte de dialogue, alors ça ne peut servir que pour des grosses applications

    Le seul truc lourd, c'est le premier lancement de l'application. Le reste, l'affichage de la boite de dialogue, c'est quasi instannée (quand le fichier xul est en local bien évidement), à mois qu'il faille executer un script javascript de 15000 lignes pour initialiser les données qu'affiche la boite de dialogue.

    Pour te faire une idée de la rapidite : lance firefox. Toute l'interface est en XUL/Js/XBL/CSS (menu, boite de dialogue, tout) ;-)
  • [^] # Re: Eclaircissements ?

    Posté par  (site web personnel, Mastodon) . En réponse au message NVU non libre ?. Évalué à 1.

    NVU devriendra-t-il un shareware ?

    Cette question n'a pas lieu d'être. NVu est un logiciel libre sous MPL/GPL. Il le restera donc. Si une version payante sort un jour (ce qui n'est pas encore véritablement envisagé), avec des extensions propriétaires je ne vois pas où est le problème pour l'avenir du produit.

    Arretez donc de relayer cette information erronée. Et surtout de relayer ce message d'un membre de l'equipe de Nvufr en manque de reconnaissance qui n'a aucune conscience de ce qu'est le développement d'un logiciel libre, à forcieri au sein d'une entreprise, ni d'ailleurs ce qu'est le logiciel libre. Ce type a oublié de bien lire la MPL et ne sait visiblement pas que developpement de logiciel libre ne veut pas dire réaliser les quatres volontés de quelques utilisateurs. Il n'a pas non plus conscience des conséquences de travailler sur la localisation d'un logiciel en plein developpement puisqu'il s'en plaint (ba oui, hein, désolé de modifier la liste des chaînes à localiser entre une 0.4 et une 0.5). Les problèmes de localisation, on les traite à la fin du développement, pas au début, d'où la trés basse priorité de ces problèmes pour Daniel pour le moment. Les traducteurs de Firefox n'en ont pas fait tout un fromage lorsqu'ils avaient des problèmes pour passer d'une version 0.x à 0.y.

    Si vous avez connaissance des liens en question,
    Pas de lien, puisque tout n'est qu'affabulation. Tu trouveras peut-être quelques informations sur le blog de Daniel http://glazman.org(...) .

    (PS: je travaille avec Daniel mais pas sur Nvu)
  • # réponse devinette

    Posté par  (site web personnel, Mastodon) . En réponse au journal Air France et SNCF réunis dans l'horreur par le BSOD. Évalué à 6.

    je répondrais juste par le mot de 4 lettres

    "gnii" ?
  • [^] # Re: Fantastic Four

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pixar : l'Indestructible !. Évalué à 4.

    ça commence à me courir sur le haricot ces critiques à deux balles "oh mais il a copié nananère"..

    Eh, oh, les gars, si vous pensez que vous êtes beaucoup plus imaginatif, allez frapper à la porte de Pixar ! Je suis sûr qu'ils vous accueillerons alors les bras ouvert !

    Avez vous au moins essayé d'écrire une histoire ? un scenario ?

    Même si vous pensez que vous n'avez copié sur personne en écrivant votre histoire, il y a de forte chance qu'il y ait des points de similitude avec une autre histoire écrite sur notre petite planète. Qu'on le veuille ou non, notre imagination, notre inspiration est influencée par ce qu'on a déjà vecu, vu, entendu, lu. Je pense d'ailleurs qu'il est trés difficile d'écrire une histoire sans avoir un minimum de culture.

    Alors oui, une histoire de super héros ressemble à une autre histoire de super héros. Depuis des dizaines d'années, beaucoup de cht'ite n'enfants lisent des comics. Alors forcément, quand ils deviennent grand et qu'ils réalisent un dessin animée sur les comics, ils y auront *forcément* mis des choses qui sont inspirés de ces comics qu'ils ont lu plusieurs années auparavant, inconsciement ou non. Parce que c'est dans leur *culture* !

    Quand aux premiers écrivains de comics, ils ont tout autant *plagié* (comme vous dites) les histoires sur les dieux, les religions ou autre qui se racontent depuis des millénaires (oh le super heros machin qui peut se mettre en lévitation au dessus de l'eau, mais, mais, mais c'est un plagiat de jesus ! ouh la la ! Et l'autre qui lance des éclairs, mais c'est comme Zeus ! oh le copieuuuuur ! Et puis celui-là, qui porte un collant moule-bite, roooo, le vilain il a copié sur robin des bois. Non franchement là il abuse).

    Et puis mince, deux êtres humains peuvent avoir la même idée non ? C'est d'ailleurs une des raisons pour lesquels on combat les brevets logiciels ! C'est aussi pour revendiquer le fait que deux codeurs peuvent avoir la même idée ! (oh là là, sendmail va être récrit de façon modulaire, roooooohhhh les méchants ils copient sur [mettez ici le nom de votre serveur mail préféré] )

    Bon sinon, moi à la limite je m'en fous que les personnages de ce dessin animé sont copités sur d'autres. Le plus important pour moi c'est d'avoir passé un TRES bon moment de franche rigolade. Parce que les personnages et leurs "pouvoirs", ça ne fait pas tout, encore faut il aussi que le scenario soit bien écrit (et ici que l'animation soit au top) et permette de passer un agréable moment de détente (but de ce dessin animé et du cinéma en général).
  • [^] # Re: pas libre mais plein de libre

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Le Monde diplomatique sur cédérom pour Linux. Évalué à 6.

    Comme l'interface de l'Encyclopédie Hachette, il me semble (au moins pour l'interface).

    Pour le monde diplomatique, il s'agit si j'ai bien compris d'un ensemble de page web d'un coté et d'un navigateur de l'autre débarrassé de tout ce qui n'est pas necessaire pour une navigation offline.

    pour l'encyclopedie hachette, cela va plus loin que ça puisque ce n'est pas qu'un navigateur, il y a aussi un moteur de recherche, une interface utilisateur beaucoup plus poussée et une intégration plus forte des documents dans le logiciel (je crois qu'il doit y avoir une sorte de base de donnée..) etc... Si j'ai bien compris, les documents ne sont pas que de simples page web dans l'encyclo.

    Pour le monde diplomatique, si (puisqu'il y a spip derriere).
  • [^] # Re: Libre et commerce

    Posté par  (site web personnel, Mastodon) . En réponse au journal L'esprit du libre est-il mort ?. Évalué à 3.

    Quelqu'un pour m'expliquer ?

    C'est trés simple : ce genre de commentaire est écrit par des personnes qui n'ont rien compris au libre.
  • # D'où sort-il

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linspire aurait-il compris le problème?. Évalué à 2.

    En lisant ce journal, je me suis posé une question : d'où sort Mark Havel ?
    Je ne vois que deux réponses :

    - il débute sous linux
    - ou il vient de sortir de cinq années d'hibernation en antarctique pays des manchots (bizarre qu'ils ne l'aient pas mis au courant quand même...)

    Cependant, dans les deux cas, il est pardonné :-)
  • # string leopard

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mozparty. Évalué à 5.

    C'est pas Tristan qui est censé avoir un string léopard, mais Daniel Glazman ;-)
    Malheureusement Daniel n'avait pas pu venir..


    Je confirme, c'était bien sympa cette soirée, une salle de restaurant remplie d'environ 80 geeks, des flamkuches à s'en péter la panse, et plein de T-Shirt mozilla europe :-)

    Pouvoir mettre des têtes sur des pseudos/nom/prenom et discuter de vive voix avec des personnes que l'on ne connait que via un cable de cuivre, c'est toujours trés sympathique :-)
  • # sauvegarde

    Posté par  (site web personnel, Mastodon) . En réponse au journal [mozilla/thunderbird] sauvegarde par ligne de commande. Évalué à 3.

    zip -r masauvegarde.zip ~/.mozilla
    zip -r masauvegardemail.zip ~/.thunderbird
    (ou tar -czf ....)

    C'est bourrin, mais ça fonctionne, du moment que le path /home/toncompte ne change pas (il y a quelques chemins absolu dans les fichiers de conf si mes souvenirs sont bons)...
  • [^] # Re: Je voudrais être beta-testeur

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le con de l'année. Évalué à 8.

    oui, c'est plutôt dangereux son truc.

    - coin coin
    - Pan !
    - ah merde, c'était une moule...
  • # Rien que les pattes

    Posté par  (site web personnel, Mastodon) . En réponse au journal Affaire Firefox : on vous ment ! Toute l'enquête ici !. Évalué à 9.

    Regardez les pates du renard, celles du panda et enfin celles de la chose representée dans le logo. C'est clair, le logo de firefox represente un renard.
  • # du piratage ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Bill Gates, tes employés sont vraiment trop drôles. Évalué à -2.

    Je ne vois pas en quoi cela prouve qu'il y a eu piratage ou quoi que ce soit. C'est limite de la diffamation cette news... Ou alors j'ai vraiment rien compris et elle mériterait alors des explications supplémentaires.

    D'une part, qu'est ce qui prouve que les fichiers ont été généré par un SoundForge piraté ? Qu'est ce qui prouve que MS n'a pas une licence ?
    D'autre part, au sujet de Deepzone. Ce n'est pas parce que c'est le nom d'un groupe de pirate que ça fait forcément allusion à ce groupe ou qu'il y ait un quelconque rapport avec ce groupe. N'importe qui pourrait prendre ce pseudo pour signer ses oeuvres, je ne vois pas ce qu'il en empeche. (à moins que deepzone c'est une marque dépose ? ;-) )
  • [^] # Re: Google & Mozilla

    Posté par  (site web personnel, Mastodon) . En réponse au journal Firefox & Google. Évalué à 1.

    Mais Mozilla est quand même parti de Netscape, non ?!!

    De la boite netscape oui, du navigateur netscape non. Mozilla est une réécriture from scratch. Il y a peu de sources en commun avec Netscape 4. C'était trop le bordel pour faire évoluer le moteur vers les standards.

    Je ne tiens pas compte de NS6 et 7, puisque là on parle bien de l'époque ou IE a bouffé tout cru netscape dans les stats :-)
  • [^] # Re: w3c

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Microsoft s'allie à la CCIA. Évalué à 2.

    microsoft est membre du w3c

    Et ? Ça te gène tant que ça qu'ils aient participé, voir contribué fortement à la naissance d'XML, de CSS et d'autres standards ?
  • [^] # Re: Les deux nouvelles fonctions de cette release

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Thunderbird 0.9 est sorti. Évalué à 3.

    y'a un truc completement gonflant, c'est l'histoire des profiles

    Pour un utilisateur normal, je reconnais que ça peut être pénible. Mais pour les développeurs XUL, ou les utilisateurs avertis pour tester une release, une extension, c'est pratique. On peut ainsi se faire des profils de test, tester tout ce qu'on veut sans que ça risque de foutre en l'air ton profil normal.

    surement un fichier de lock
    Gagné !

    j'ai pas cherché, rm -rf ~/.mozilla
    ah.. dommage.. Il était justement dans .mozilla/leNomDuProfil/ (ou .mozilla/firefox/leNomDuProfil/ si c'est firefox )
  • # comment je fais

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pour ceux qui vivent en couple : comment vous faites pour la supporter ?. Évalué à 5.

    1- La télévision :
    soit je vais sur la 2ième télé, soit je vais dans mon antre de geek.

    2- L'ordinateur :
    moi pas de problème. Elle a son pc. Elle fait ce qu'elle veut avec et elle utilise ce qu'elle veut. Résultat, elle est sous windows et c po grave. (je lui ai juste imposé une chose : Firefox, mais ça ne la gène pas)

    3- La voiture :
    J'ai pas de problème, elle a sa propre caisse. Enfin bon, dans ton cas, si ça t'emmerde de lui faire une tite course, même en voiture, c'est bien dommage. Tu perd l'occasion de prendre l'air, de faire reposer tes p'tits doigts afin d'eviter plus tard d'avoir des TMS ( http://old.climbtothestars.org/tms/(...) ) etc... La solution comme indiqué plus haut : les vélos, ou les rollers...

    Sinon, bon les autoroutes c'est quand même mieux que les nationales : pas de feu rouge, pas de ville à traverser (donc coté consomation essence, c'est kif kif voir plus économique, donc moins polluant, à vérifier). Et puis éclairer les nationales ou même les autoroutes, ça sert pas à grand chose je trouve (oui bon, c'est sûr, si il y a des imbéciles qui n'allument pas leurs feux..), et surtout ça consomme de l'electricité, donc c'est polluant. Surtout quand il est 3h du matin et qu'il y a qu'un seul pekin qui passe toutes les 5 minutes.

    4- Le menage :
    elle le fait pas, je le fait. Elle le fait, je le fais pas. Heureusement pour moi, elle le fait souvent :-)

    5- La musique :
    met un casque, enferme toi dans une autre pièce etc... ou accepte tout simplement les differences..
  • [^] # Re: Pas nouveau

    Posté par  (site web personnel, Mastodon) . En réponse au journal Firefox : les signets dynamiques pas dynamiques ?. Évalué à 3.

    reprendre Gecko dans Konqueror, c'est faisable, mais que les extensions soient utilisables non.

    En effet, les elements interfaces graphiques des extensions sont en XUL. Ensuite, par les mécanismes d'overlay, les extensions peuvent modifier l'interface graphique de Firefox. Or cette interface graphique doit être en XUL pour que les overlays fonctionnent (mécanisme overlay = fusion entre un fichier xml et un autre, les 2 étants dans le cas de firefox en XUL http://xulfr.org/xulplanet/xultu/overlay.php(...))

    Il faudrait donc, pour utiliser les extensions, que l'interface de Konqueror soit en XUL. Et puis il faudrait que Konqueror propose une interface à la XPCOM pour que les scripts JS fonctionnent (beaucoup d'extensions font appells à des XPCOM de Firefox).

    En résumé : faire un konqueror compatible avec les extensions Firefox, serait refaire un Firefox. Ce qui n'est pas le but...
  • [^] # Re: Trop de pragmatisme mène au statu quo

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Firefox 1.0 RC1 et autres nouvelles de Mozilla. Évalué à 6.

    Par rapport à Mozilla, j'attends donc une clarification de leur discours et une meilleure adéquation de leurs actes avec ce dernier pour leur filer des ronds.


    Voici quelques explications que je pense avoir trouver. Je ne dis pas que tout ça est strictement la verité..
    Ils ont besoin :
    - de sous pour payer l'hebergement des machines de dev et des serveurs web (besoin énorme de bande passante etc...)
    - de sous pour payer les dirigeants et les ingénieurs de la fondation
    - de "rentabiliser" leur investissement, c'est à dire, de ne pas avoir fait tout ces efforts (6 ans quand même...) pour seulement quelques milliers d'utilisateurs. Ils veulent certainement redonner l'image au produit qu'il avait à la grande époque de Netscape, surtout aprés les coups de p**es de AOL (Fréquentant des anciens de Netscape, je peux te dire que la pilule a été dur à avaler, et ils ont je pense un certain esprit de revanche).
    - montrer à ceux qui ont aider financierement la fondation au début que cela valait le coup.
    - besoin de proteger les marques de Mozilla (ce qui demande des fonds)

    Pour cela, il faut donc assurer l'avenir financièrement. Ils utilisent donc les méthodes que tout le monde utilise en pareil cas : le marketing. Pour moi, rien de choquant. Personnellement, plus d'utilisateurs utiliseraient mes logiciels, plus je serais content. Et si un peu de marketing peu aider, je ne vois pas pourquoi je m'en priverais.

    Pour la contradiction cité, je ne vois pas de contradiction. J'interprete les propos de bart comme cela : les logiciels libres comme Firefox peuvent faire basculer les utilisateurs vers linux. Donc pour qu'un maximum de gens passent à linux et autres solutions libres, concentrons nous vers la plus grosse masse de gens concernés : les utilisateurs de windows.

    Il y aura ainsi plus de migration vers Linux, donc plus d'utilisateur Firefox sous linux. Je ne pense donc pas qu'ils vont délaisser leur version linux. D'autant plus qu'ils ont tout de même des projets lié à d'autres pointures sous linux : gnome, kde etc...
  • [^] # Re: marketing

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Firefox 1.0 RC1 et autres nouvelles de Mozilla. Évalué à 1.

    en quoi est-ce contradictoire ?
  • [^] # Re: Et linux PPC?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Firefox 1.0 RC1 et autres nouvelles de Mozilla. Évalué à 2.

    pourquoi pas de binaires linux PPC ?

    1) trouve leur une machine linux PPC à ajouter dans leur parc de tinderbox
    2) trouve un nombre suffisement important de personne interressées par de tels binaires
    3) trouve des testeurs pour tester les binaires

    Comme tu l'auras compris, ce n'est pas un problème d'ethique, mais de moyen. L'ethique, ils l'ont et depuis longtemps puisque le code source est fait pour être supporté sur une multitude de plateforme. Voir par exemple les coding practices : http://www.mozilla.org/hacking/#coding-practices(...)
  • [^] # Re: Localisation

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Firefox 1.0 RC1 et autres nouvelles de Mozilla. Évalué à 4.

    Pourquoi est ce que Mozilla n'utilise pas gettext

    Parce qu'ils ont trouvé plus simple que gettext et que ce ne sont pas les binaires qui sont localisés ? ;-)

    http://xulfr.org/xulplanet/xultu/locale.php(...)
  • [^] # Re: Localisation

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Firefox 1.0 RC1 et autres nouvelles de Mozilla. Évalué à 2.

    Voici les explications techniques de la localisation des applications Mozilla :

    http://xulfr.org/xulplanet/xultu/locale.php(...)
  • [^] # Re: XUL and co

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche GrafiXML: un éditeur graphique pour UsiXML. Évalué à 6.

    Il y a aussi le site de XUL alliance qui appelle tout XUL du coup on n'y comprend plus rien.

    Ah ba ça, on a été des dizaines à dire au fondateur de la "xul alliance" (y compris les pontes de mozilla.org) que de mettre xul à toutes les sauces ça pretait à confusion. Mais il ne veut rien entendre le bougre. en fait, il apparait que c'est un gros c**.

    Bon, en tout cas, si tu veux tout savoir sur le xul de mozilla :

    http://xulfr.org(...) (en français)
    http://www.xulplanet.com(...) (en anglais, référence quasi complète)