Matthieu Moy a écrit 3255 commentaires

  • [^] # Re: Facile

    Posté par  (site web personnel) . En réponse au message Password root. Évalué à 2.

    > Ha oui, mais non, ça, ce n'est pas un boot en runlevel 1, c'est un échec du montage de la partition root

    Ben chez moi, c'est les deux. D'ailleurs, si mes souvenirs sont bons, "init 1" redemande le mot de passe root.
  • [^] # Re: Facile

    Posté par  (site web personnel) . En réponse au message Password root. Évalué à 2.

    > sous Linux, je n'ai jamais vu ça.

    Si on parle bien de la même chose, c'est le cas sous Debian, pourtant.

    ("Enter root password for maintainance, or Control-D for normal startup: " ou quelque chose comme ça.)
  • # autre solution

    Posté par  (site web personnel) . En réponse au message Password root. Évalué à 4.

    autre solution: utiliser john pour craquer ton mdp root. Si tu as mis un mauvais mot de passe, il te le trouvera rapidement, et ça t'apprendra à en mettre un meilleur pour la prochaine fois :-/
  • [^] # Re: Pour les éternels râleurs ... ;-)

    Posté par  (site web personnel) . En réponse à la dépêche Les premiers pas d'Ubuntu Warty. Évalué à 2.

    > les sources, ...

    Non, c'est à part.

    Et Ubuntu est basée sur une Debian plus récente que la woody, qui fait bien plus de 8 CD ...
  • # Pour les éternels râleurs ... ;-)

    Posté par  (site web personnel) . En réponse à la dépêche Les premiers pas d'Ubuntu Warty. Évalué à 10.

    En anticipation des commentaires "Ubuntu = rien de neuf, c'est une Debian", voici un extrait du dernier Debian Weekly News :

    Ubuntu Development Model. Michael Banck took a look at how Ubuntu Linux works. He observed that apparently they managed to pull off with a tiny workforce what Debian was not able to do with a thousand volunteers and listed key development areas. Michael pondered whether all of their work will flow back upstream, whether they will branch off unstable again and whether the employees will find time to work on their non-packaging related tasks for Debian.

    Je n'ai pas essayé Ubuntu, mais en lisant ça, ça me parait clair qu'ils ont quand même bien bossé !!
  • [^] # Re: Attention quand même

    Posté par  (site web personnel) . En réponse à la dépêche La robustesse de nombreux navigateurs web mise en cause. Évalué à 2.

    > Et pourquoi vouloir absolument mettre un point-virgule derrière une macro ?

    Pour ne pas casser l'indentation automatique (emacs, indent, etc ...) par exemple.
  • [^] # Re: Pour IE c'est le code VALIDE qui fait planter :D

    Posté par  (site web personnel) . En réponse à la dépêche La robustesse de nombreux navigateurs web mise en cause. Évalué à 3.

    Euh, pas vraiment. Si quelque chose dans un programme (non set-uid) te permet de passer root, c'est qu'il y a une faille dans ton noyau aussi.

    Là, on parle de bugs & trous de sécurité dans le navigateur. Par contre, on pourrait avoir :

    $ gcc toto.c
    Installing backdoor in current user's account ... done
    Removing important information in users's account ... done
    Sending personnal data to my master ... done
    Thank you for compiling toto.c
    $
  • [^] # Re: disponible vs montés

    Posté par  (site web personnel) . En réponse au message fstab et mtab ?. Évalué à 4.

    Ce qui est surtout crétin, c'est d'avoir le fichier mtab dans /etc, qui est supposé être le répertoire de configuration globale du système. Ca empêche en particulier de monter la partition sur laquelle se trouve /etc en lecture seule et c'est dommage.

    En fait, c'est un doublon de /proc/mounts qui existe surtout pour raison de compatibilité avec l'existant si je ne m'abuse. (Y'avait un débat sur les ML Debian pour mettre /etc/mtab en lien symbolique vers /proc/mounts à une époque)
  • [^] # Re: Pour IE c'est le code VALIDE qui fait planter :D

    Posté par  (site web personnel) . En réponse à la dépêche La robustesse de nombreux navigateurs web mise en cause. Évalué à 6.

    C'est clair. Y'a une différence entre

    $ gcc toto.c
    toto.c:3: syntax error

    et

    $ gcc toto.c
    Internal compiler error
    Please submit a full bug report bla bla bla

    ;-)
  • [^] # Re: Permissions?

    Posté par  (site web personnel) . En réponse au journal Complétion des formulaires. Évalué à 2.

    > A part sur les machines où tu n'es pas root

    ... Et les machines sur lesquelles /home est monté en NFS sur un réseau sur lequel il y a *1* machine sur laquelle tu n'as pas confiance en root (Ce qui inclue le portable du voisin qui a débranché une station pour se mettre sur le réseau local, le mec qui redémarre sur une disquette de boot maison, ...). :-(
  • [^] # Re: Moi je vous comprend pas trop ??????????

    Posté par  (site web personnel) . En réponse au journal Petition Mandrake: une réponse. Évalué à 4.

  • [^] # Re: ICMP protocole de comptage :)

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Nvu 0.50. Évalué à 2.

    > En quoi un ping obligatoire et forcé serait_il "contraire à la GPL" ???

    Dans un logiciel libre, par définition, tu as le droit d'aller modifier le code et de supprimer ce "ping". Par la contraposée, si tu n'as pas le droit de le supprimer, ce n'est plus libre.

    La vrai question, c'est : Qui va aller se faire ch**r à aller modifier le logiciel pour un pauvre paquet anonyme ? (nb: Tous les logiciels - dont firefox si j'ai bien compris - qui signalent à l'utilisateur quand des mises à jour sont dispo envoient bien plus qu'un ping au serveur de mises à jour ...)
  • # couverture de code

    Posté par  (site web personnel) . En réponse au message Outils de tests des sources. Évalué à 2.

    pour la couverture de code, GCC+Gcov.

    Par contre, des outils de lint ou trucs comme ça, j'ai pas trouvé :-(
  • [^] # Re: gdmflexiserver

    Posté par  (site web personnel) . En réponse au message Connexion a un serveur X en local. Évalué à 2.

    Je confirme : gdmflexiserver est bien ce qu'il te faut.

    Tu lances une session X, avec ton window-manager habituel.

    Après, tu lances gdmflexiserver. Tu te reloggues, mais tu choisis un autre window-manager dans la liste. Tu bascules entre l'un et l'autre avec Ctrl-Alt-f7 et Ctrl-Alt-f8.

    Sinon, tu as aussi Xnest pour lancer un serveur X dans une fenêtre.
  • [^] # Re: ca me rappel celle la

    Posté par  (site web personnel) . En réponse au journal Et si microsoft fabriquait des voitures .... Évalué à 5.

    Pour Linux, je la connaissais avec un truc du genre :

    Le billet est très bon marché. Il ne couvre en fait que les frais d'impression du billet, et vous pouvez d'ailleurs le télécharger et l'imprimer chez vous. En montant à bord, on vous donne une notice vous expliquant comment monter votre siège, que vous devez faire vous mêmes. Ensuite, le voyage se passe très bien.

    En rentrant chez vous, vos amis sont scandalisés d'entendre que vous avez du monter votre siège vous mêmes !
  • # Qualité, qualité, ...

    Posté par  (site web personnel) . En réponse au journal Norme ISO .... Évalué à 10.

    La norme ISO 9000 comme la plupart des normes de qualité, ça ne t'oblige pas à faire du travail de qualité, ça t'empeche de faire un truc vraiment merdique.

    En gros, ça dit:

    * Dit ce que tu fais, fais ce que tu dis
    * Gardes des traces de ce que tu fais.

    Ce qui doit te fournir automatiquement les réponses aux questions

    * Le mainteneur du module X a démissionné en laissant tout en plan. Par ou je commence pour reprendre son travail?
    * Quand et par qui a été introduite cette @!#? ligne de code?
    * Raaah, ce problème, on l'a déjà eu avec un autre client, mais qui ? Et quelle était la solution ?
    * ...

    Et concretement, ça veut dire

    * De la doc
    * Un gestionaire de versions
    * Un bugtracker
    * ...

    C'est à dire, ce que n'importe qui d'un minimum organisé devrait faire ...
  • [^] # Re: correction

    Posté par  (site web personnel) . En réponse à la dépêche Test d'Ubuntu 4.10. Évalué à 2.

    > Ne faut-il pas taper le mot de passe de l'utilisateur pour lancer sudo ?

    Ca dépend de ta config. Sur la plupart des systèmes que j'ai vu, ce n'était pas le cas.
  • [^] # Re: MacOS X /= Libre

    Posté par  (site web personnel) . En réponse au journal Linux et integrisme/extremisme. Évalué à 3.

    > que le fork Safari/KHTML soit définitivement consommé

    C'est quoi le rapport libre/pas libre ?

    Le moteur forké de Safari reste sous LGPL, même si il ne contribue plus à KHTML.
  • [^] # Re: Difficile de répondre...

    Posté par  (site web personnel) . En réponse au journal Sondage : Debugger Or Not Debugger ?. Évalué à 3.

    Toutafé !

    J'ai identifié des bugs dans un programme à coups de

    (gdb) watch *((mon_type *)0x12345678)

    alors qu'au "printf", j'aurais eu aussi vite fait de me sauter par la fenêtre tout de suite ;-)

    Autre exemple classique : Le programme qui plante dans "get_value()" qui est appelé à 42 endroits différents du programme. En débuggant au printf, il faut 42 printf. Avec gdb, on tappe "up", et on a la réponse.

    Ceci dit, je fais aussi du débug au printf car malheureusement, mon débugger (gdb) est beaucoup moins fiable que mon compilateur (gcc).
  • [^] # Re: correction

    Posté par  (site web personnel) . En réponse à la dépêche Test d'Ubuntu 4.10. Évalué à 3.

    Attention, ce système, c'est bien pour éviter de faire une connerie en root par erreur, mais par contre, niveau sécurité, c'est comme si tu étais root tout le temps si tu travailles avec l'utilisateur qui a le sudo illimité. Quelqu'un qui pirate ce compte est root.
  • [^] # Re: Premier tri...

    Posté par  (site web personnel) . En réponse au journal Traduction d'une question de la FAQ de Mono. Évalué à 2.

    > "des explication de fond" : pour évoquer le "background", je formulerais plutôt
    > par quelque chose du style "tout d'abord, un rappel de l'historique"

    Je ferais plutôt s/historique/contexte/. On ne parle pas du passé.

    > CLI c'est Command Line Interface,

    Dans le contexte, c'est Common Language Infrastructure, tout s'explique :-)
  • [^] # Re: Petit détail

    Posté par  (site web personnel) . En réponse au journal iptables, un futur firewall applicatif ?. Évalué à 2.

    Et le modèle OSI, il est standardisé par qui ? ;-)
  • [^] # Re: Réponses et remerciements de l'auteur du questionnaire

    Posté par  (site web personnel) . En réponse au journal Petit sondage sur le commerce équitable. Évalué à 2.

    > Quant au travail des enfants, dans le commerce équitable, ce n'est pas interdit. C'est accepté sous certaines conditions

    Le commerce équitable en général ne l'interdit peut-être pas, mais en pratique, la plupart des labels l'interdisent (sous peine d'être montrés du doigt ...). Par exemple,

    http://www.maxhavelaarfrance.org/label/garantie.htm(...)
    Une amélioration des conditions de travail des producteurs du Sud dans le respect des droit de l'Homme et de l'environnement : pas de travail forcé, pas de travail des enfants,

    Je me souviens d'avoir discuté avec quelqu'un d'artisans du Népal devant un stand qui affichait en grosses lettres "pas de travail des enfants" pour rassurer les gens, et qui me disait "Ben nous, on aimerait bien les faire travailler, mais si on n'affiche pas ça, et si on ne le respecte pas, les gens n'accèptent pas" ...
  • [^] # Re: 10 objections majeures au "commerce équitable"

    Posté par  (site web personnel) . En réponse au journal Petit sondage sur le commerce équitable. Évalué à 2.

    > Si tu veux une critique qui tient la route, c'est par ici :

    Sachant que c'est le même texte écrit par les mêmes auteurs, je crois que la plus grande différence doit être la couleur du fond d'écran ;-)
  • [^] # Re: Oui mais...

    Posté par  (site web personnel) . En réponse à la dépêche Sun pousse pour que le format des documents OOo devienne une norme. Évalué à 8.

    > Avec XML il est très facile de vérier automatiquent si un document correspond à sa DTD.

    Mais ça ne résous qu'une (petite) partie du problème. La question, c'est surtout comment sera génré le rendu du document. De même qu'en HTML, la même balise peut s'afficher différement sur différents navigateurs.