Mathias Bavay a écrit 391 commentaires

  • [^] # Re: Autre suggestion

    Posté par  (site web personnel) . En réponse au message problème d'acces à une méthode. Évalué à 1.

    J'ai essayé de declarer f() en tant que methode purement virtuelle dans "equation", pas de changements...
    J'ai aussi essayé d'écrire un destructeur pour inductance et un constructeur pour equation, pas de changements...

    Je me dis que en effet, ce doit etre un problème de pointeur quelque part, qui se promene allegrement dans la mémoire... Hier je ne suis pas parvenu a faire fonctionner valgrind dessus, mais il faut vraiment que j'y arrive, ça pourrait m'aider a trouver ce qui ne va pas...

    On vient aussi de tester sur Solaris/Sparc, meme segfault...

    Mathias
    PS: Merci tout le monde pour vos conseils !!
  • [^] # Re: Segfault ?

    Posté par  (site web personnel) . En réponse au message problème d'acces à une méthode. Évalué à 2.

    Mets le tout en GPL et tu pourras bénéficier de l'aide de la communauté ! :-)
    C'est deja fait, y'a meme une page sur freshmeat : http://freshmeat.net/projects/pptools/(...)

    Bon, donc voila le code des fonctions liées a inductance::f()

    double inductance::f(void) {
    //this function is a wrapper needed by the solver

    switch(type) {
    case ParalleleWires:
    return parameters[5]-parallele_wires();
    break;
    case CoaxialLine:
    return parameters[5]-coaxial_line();
    break;
    case StripLine:
    return parameters[5]-strip_line();
    break;
    case ConvergingLine:
    return parameters[5]-converging_line();
    break;
    case Disks:
    return parameters[5]-disks();
    break;
    case RectangularCoil:
    return parameters[5]-rectangular_coil();
    break;
    case Helix:
    return parameters[5]-helix();
    break;
    }
    return (double)EXIT_FAILURE;
    }

    et un exemple de fonction appelée:

    double inductance::parallele_wires(void) {
    double length,gap,a,p;

    a=parameters[1];
    gap=parameters[2];
    length=parameters[3];
    p=sqrt(0.25*gap*gap-a*a);
    L=-MU_0/PI*length*(log(gap/a)+log(0.5-p/gap));

    return L;
    }


    Mais le pire, c'est que si je met un printf("Ici\n") au debut de la fonction "f()", rien ne s'affiche (c'est a dire que je n'entre meme pas dans la fonction !). Enfin, oui, je confirme, c'est bien d'un segfault qu'il s'agit...

    Pour ceux qui veulent jetter un oeil au source complet (dans sa version recente avec ce super bug), il est telechargeable (en l'etat) sur http://www.ivanhoe-technologies.com/products/pptools/src/pptools_0.(...)

    Juste une chose, ne pas le mettre sur un FTP publique ou autre, je n'aime pas vraiment faire des releases qui segfault des que l'on clique.... ;-) (eh oui, on a sa fiertée...)

    Ce qui provoque le bug, c'est dans l'onglet "inductance", apres avoir remplit les champs, lorsque l'on clique sur "solve", ça plante immédiatement (mais pas sur mon PPC...)

    Mathias
  • [^] # Re: Des détails, des détails :-)

    Posté par  (site web personnel) . En réponse au message problème d'acces à une méthode. Évalué à 1.

    euh... le pire, c'est que je vient de recompiler sur mon Cube (PowerPC G4 sous Mandrake 10.1), et ça marche sans pbl... Aors que le meme code compilé sur mon PIII (Katmai, sous Mandrake 10.1 aussi), plante lamentablement (et sans que je ne vois aucune raison autre que les petits hommes verts)....

    Mathias
  • [^] # Re: Des détails, des détails :-)

    Posté par  (site web personnel) . En réponse au message problème d'acces à une méthode. Évalué à 1.

    En fait, je n'ai pas mis le detail des fichiers, car ceci est une version suivante d'un programme qui a deja marché... (version 0.9, et la version 0.8 marchait bien). J'ai essayé de mettre les fichiers inductance.h et inductance.cpp, ainsi que equation.h et equation.cpp dans l'ancienne version, et cela marche parfaitement ! Donc en fait, il semble qu'une modification de classes externes (et "equation" n'herite de rien) ait fait que cela ne marche plus, et seulement pour "inductance" et pas pour les autres classes qui sont semblables a "inductance"... pour ce qui est du code, voila ce que cela donne:

    class inductance : public equation
    {
    public:
    double L;
    double C;
    QString message;
    public:
    inductance();
    int setType(int choice);
    double f(void);
    void CalculateLandC(void);
    double parallele_wires(void);
    double coaxial_line(void);
    double strip_line(void);
    double converging_line(void);
    double disks(void);
    double rectangular_coil(void);
    double helix(void);
    double L2C(void);
    double C2L(void);
    private:
    int setTabKsh(void);
    int setTabKl(void);
    int setTabN(void);
    int setTabG(void);
    double Ksh(double a);
    double Kl(double a);
    double Ns(double a);
    double Gs(double a);
    private:
    enum InductanceType {ParalleleWires, CoaxialLine, StripLine, ConvergingLine, Disks, RectangularCoil, Helix};
    InductanceType type;
    tabulation tab_Ksh;
    tabulation tab_Kl;
    tabulation tab_N;
    tabulation tab_G;
    };

    et
    class equation
    {
    public:
    QString message;
    enum FieldFlags {GRT_INDEX_MASK=127, IS_GRT_THAN=128, IS_HIDDEN=256, IS_INTEGER=512, IS_POSITIVE=1024, IS_NEGATIVE=2048};
    public:
    virtual ~equation() { }
    virtual double f(void); //in fact, F must be f(x)-y=0, so solving it for 0 finds x such as y=f(x)
    double df(int index_deri);
    int Newton(int index_to_solve,double guess);
    virtual int solve(int index_to_solve);
    public:
    double parameters[MAX_EQ_PARAMETERS];
    double guess[MAX_EQ_PARAMETERS]; //initial values of the parameters for the solvers
    int constraints[MAX_EQ_PARAMETERS]; //solving constraints
    protected:
    short int nb_params;
    };


    Evidement, dans les cpp associés, je déclare mes fonctions de la façon suivante:
    double inductance::f(void) {}

    Mathias
  • # Istalle kppp !

    Posté par  (site web personnel) . En réponse au message comment créer un bouton d'accés internet sur le tableau de bord ?. Évalué à 2.

    Installe kppp, et tu aura une icone pour se connecter a internet via le FAI de ton choix (liste deroulante dans laquelle tu choisit), via ton modem, en utilisant le nom de connexion que tu veux, et le tout sans etre root... (je ne sais pas pourquoi Mdk n'installe plus kppp par defaut... a croire que je suis le seul a ne pas avoir de connexion ADSL/cable/...)

    Mathias
    PS: kppp est sur les CD Mandrake, donc lance l'installeur de packages, fait chercher "kppp", selectionne le et clique sur "installer" et tout ira bien, ta vie sera douce, le bonheur t'envahira, ... (a croire que j'ai fumé mes derniers cd MDK...)
  • [^] # Re: 5 in 1 ?

    Posté par  (site web personnel) . En réponse à la dépêche PDA/Jukebox QTopia chez Archos. Évalué à 2.

    Pour l'instant, j'ai un Zaurus, mais pour moi, dans un future plus ou moins proche, la machine ideale serait:
    *a peu pres de la taille du Zaurus;
    *utilisable comme PDA (donc avec des applis qui utilisent correctement l'espace limitéde l'ecran, utilisation du stylet et des touches de focntion);
    *utilisable comme GSM (mais la, probleme de la duree de vie des batteries... peut etre avec un module GSM qui puisse fonctionner de facon independante du reste, pour dire de ne pas alimenter electriquement l'ensemble de la machine quand le telephone est juste en attente...)
    *utilisable comme baladeur MP3/OGG et video;
    *connectable a un ecran de TV pour voir des videos, ...
    *que je puisse le connecter a un ecran, un clavier, une souris et l'utiliser comme un desktop (donc il faut les bons connecteurs, et surtout un disque dur assez gros+les applis doivent pouvoir savoir si on fonctionne en mode PDA ou desktop afin de ne pas lancer des applis desktop (attendant un grand ecran) quand on fonctionne en mode pda);

    le tout avec une bonne autonomie, qui fasse les frites, et tout et tout... je reve, mais peut etre que un jour prochain ce type de machine pourra etre possible !

    Mathias
    PS: pour ceux qui diraient "mais achete toi un portable", un portable, ca ne tient pas dans la poche, c'est lourd, ca ne s'allume pas instantanement, on ne peut pas consulter des notes, contacts, emails, ... en 3 secondes en attendant au feu rouge dans sa voiture pour retrouver l'addresse exacte ou l'on va, ... bref, un portable, c'est toujours trop lourd et avec un ecran toujours trop petit...
  • [^] # Re: Y a bon tout ca.

    Posté par  (site web personnel) . En réponse au message DELL + P-IV + EM64T ?!?!. Évalué à 2.

    J'aurai tendance a te conseiller de choisir le processeur ayant le plus de cache (donc celui a 2 Mb), car (normalement) un grand cache ameliore grandement les choses (d'apres mes souvenirs de cours, jusqu'a 5% de cache ameliore les choses, apres cela ne fait quasiment plus de difference, a part le cout!)

    Mathias
  • [^] # Re: euh...

    Posté par  (site web personnel) . En réponse au message Installation d'un deuxième système sur un disque externe. Évalué à 1.

    Il me semble vraiment que le probleme, c'est que hda5 devrait etre une partition primaire. Linux peut acceder a une partition, qu'elle soit primaire ou etendue, mais pour que la partition soit trouvee par le BIOS (qui cherche un noyau a lancer), il faut qu'elle soit primaire. Donc a mon avis, tu as deux options:
    *repartitionner ton disque USB pour mettre / sur une partition primaire;
    *repartitionner ton disque USB ou ton disque IDE pour creer une partition /boot (qui contiendra ton noyau) qui soit primaire et qui sera montee lors du boot (/ pouvant alors etre une partition etendue).

    Enfin ce sont mes souvenirs d'il y a quelques annees, peut etre que de choses ont changees depuis ce temps la !

    Mathias
  • # Choix de distribution: ma vie

    Posté par  (site web personnel) . En réponse au message Mandrake, Debian ou Red Hat?. Évalué à 3.

    Vu comme choisir une distribution est tres tres subjectif, je vais me permettre de narrer ma modeste experience...

    J'ai commencé (il y a bien longtemps... snif) par une RedHat (enfin une slackware encore avant, mais a l'epoque, la distribution tenait sur un seul CD, l'ecole possedait le seul et unique graveur de CD, ..., c'est pour dire s'il y a longtemps). J'ai ete assez satisfait de RedHat, puis j'ai commencé a trouver que la distribution "ne progressait pas": je lui ai reproche de ne pas bien configurer les options par defaut au fur et a mesure des versions. C'est a dire que a chaque nouvelle version, il fallait se remettre a tout reconfigurer a la main pour que l'utilisation au quotidien soit sympa (par exemple, le menu de demarrage est reste longtemps plein de liens morts, ce qui a la longue est assez desagreable).

    Je suis ensuite passe chez Mandrake, car le but affiche de la distrib. etait que la configuration par defaut "fonctionne". Cette distrib n'est pas parfaite (je rale encore beaucoup a propos de la gestion des peripheriques de stockage USB, par exemple), mais au moins, un systeme fraichement installe peut etre utilise tout de suite de facon agreable. (oui, je sais c'est sympa de se paufiner son OS a la main, mais quand on est au travail, qu'il faut disposer d'une machine operationnelle pour hier, on prefere une installation de 20 minutes qui donne acces a une machine pleinement utilisable !). Pour ce qui est de la consomation disque dur, on atteint facilement des sommets... (pour que le plus de choses fonctionne, la distrib est souvent compilee avec le support de quasiment toutes les options possibles, donc cela donne des dependances entre packages gigantesques...)

    Pour ce qui est de Debian, ces qualites sont a mon humble avis aussi ces defauts: pour moi, elle a l'image d'une distrib tres pro, c'est a dire adaptee aux serveurs et a ceux qui veulent bien configurer aux petits oignons leur machine (mais la, on parle vraiment de "petits oignons"!). Pour ce qui est de Ubuntu, je crois que pour l'instant KDE n'en fait pas partie, et vu que j'utilise KDE (choix personnel dont je suis tres satisfait, rien de plus), je ne risque pas de l'utiliser... Mais si tu apprecie plutot Gnome, elle semble tres prometteuse/interessante.

    Voila un rapide resume de ma vie... ;-)
    Mathias
  • # euh...

    Posté par  (site web personnel) . En réponse au message Installation d'un deuxième système sur un disque externe. Évalué à 1.

    J'avoue que j'ai un peu de mal a suivre tout ces /dev/hd.....sd...
    Mais bon, le principe general, c'est:
    *tu fais l'installe sur le disque amovible (les seules partitions que tu dois mentionner dans l'instal son en /dev/sda...)
    *tu lui dit a la fin d'installer grub (ou lilo) sur le Master Boot Record (ou MBR) de ton disque /dev/hda
    *tu reboot, et tout dois bien marcher.

    Je vois par contre un probleme dans ton partitionnement: ta partition / sur ton disque amovible est situee (si je comprend bien) dans une partition etendue -> il faut que l'endroit ou se trouve ton noyau soit une partition PRIMAIRE (c'est a ma connaissance, la meme chose pour tout les systemes). Donc, il faudrait que tu repartitionne ton disque de facon a avoir une partition primaire pour /. Pour que Windows reconnaisse les partitions en FAT, je ne crois pas qu'il y ai besoin de quoi que se soit (mais a nouveau, pour qu'une partition windows soit bootable, il faut qu'elle soit primaire).

    Je t'ai dit d'installer grub sur le MBR de /dev/hda, car je ne sais pas si ton BIOS est capable de booter un systeme sur un peripherique USB (mais si jamais il le faisait, alors tu pourrais mettre grub sur le MBR de /dev/sda).

    Mathias
  • # Solution qui marche

    Posté par  (site web personnel) . En réponse au message Requête sur fichier ou répertoire + Architecture processeur. Évalué à 1.

    Salut !

    Pour trouver un fichier:
    * find / -name X -> cherche (le disque fait du bruit) le fichier a partir de "/" tel que son nom soit X (man find donne plein d'options pour trouver les fichier qui appartiennent a Untel, qui ont ete modifies entre le 25/12/2004 et le 31/12/2004, .....)
    *locate X -> cherche le fichier X dans une base de donnees des fichiers presents sur le disque dur (en general, cette base est reconstruite toutes les semaines, voir tout les jours. Mais il faut que le package "locate" soit installe. Mais le disque dur ne travaille pas, la reponse est immediate)
    *rpm -q -a | grep X -> dit si le package "X" est installe


    Pour les packages pouvant aller sur un Atlhon XP: en principe, tout les packages en "ix86", x valant 3,4,5,6. Ceci fait reference aux processeurs de la famille Intel: le 386 (premier processeur qui fasse fonctionner Linux de facon normale), le 486 (processeur avec co-processeur integre), le Pentium ou 586, le PentiumII (ou 686), ...

    Mathias
  • # Moi aussi je veux crier mon incompetence !

    Posté par  (site web personnel) . En réponse au message RPMS pour E17, le récit de mon calvaire. Évalué à 1.

    J'essaye de construire des RPMs potables pour une appli libre que je fais, et j'ai un probleme tout bete: je construit le RPM sur une Mandrake 10.1 au bureau, je rentre chez moi tout guilleret pour me depecher d'installer ce beau RPM tout neuf sur ma Mandrake 9.2 a la maison... et la, rpm m'insulte a propos de dependances qui ne vont pas (en gros, libs pas assez recentes) -> comment faire pour eviter ce genre de problems et garantir que nos RPMs fait main soient "le plus compatible" possible ??

    Sans parler de mes tentatives de faire apparaitre une icone dans les menus K et consorts d'une facon qui marche aussi bien chez Mandrake que chez RedHat...

    Mathias
  • [^] # Re: Cherchons la logique

    Posté par  (site web personnel) . En réponse à la dépêche Désaccord entre Microsoft et la Commission Européenne concernant l'application de mesures anti-trust. Évalué à 4.

    Je me trompe peut-etre, mais est ce que ce n'est pas tout simplement qu'il s'agit de personnes differentes ?? (les gens qui "negocient" avec Microsoft ne sont sans doute pas les memes que ceux qui poussent les brevets logiciels...)

    Mon infime fraction de 2 cents...
    Mathias
  • # Installeur de fichiers RPM

    Posté par  (site web personnel) . En réponse au message Problème de mise à jour 9.2 vers 10.1 & avec fichiers rpm. Évalué à 1.

    Salut !

    Pour le programme qui installait les fichiers RPM, c'etait sans doute "rpmdrake".

    Pour ce qui est de ton CD de boot... Comment avais-tu installe la mandrake 9.2 a l'epoque ?? A partir d'une disquette de boot ?

    Mathias
  • [^] # Re: Nombre de commentaires faux ?

    Posté par  (site web personnel) . En réponse à la dépêche Changement dans la numérotation du noyau Linux. Évalué à 1.

    Non, ce n'est pas un probleme !! C'est une nouvelle fonctionnalité: un moteur d'intelligence artificielle evalue la pertinence des commentaires, et n'affiche sur la premiere page que le nombre de commentaires intelligents et pertinents...

    --->[] et c'est pas ce commentaire qui va incrementer le compteur de la premiere page...
    Mathias
  • # euh... plus de precisions !

    Posté par  (site web personnel) . En réponse au message installation de Qt. Évalué à 2.

    je ne vois pas ce qui pourrait ne pas marcher... quels sont les symptomes, messages d'erreurs, ... ?

    Mathias
  • [^] # Re: Abandon progressif et total de Windows au bout du sixième ordinateur

    Posté par  (site web personnel) . En réponse au sondage Mon ordinateur actuel est mon. Évalué à 2.

    Honnetement, j'utilise mon PC (a la maison comme au bureau) tres souvent: internet, email, bureautique (pour taper des rapports), dev. (C, QT, awk, ...) et pour du calcul scientifique (petit bout de code fait maison ou codes plus generaux). Et cela fait 5 ans que je me promet de re-installer Windows sur mon ordi afin de pouvoir avoir un Windows "de secours"...

    Le comble: au travail, j'utilise maintenant un Apple Cube sous Mandrake 10.1ppc (meme si un soft est distribue pour Linux, il y a quand meme tres peu de chances qu'il le soit pour Linux/ppc !).

    Le seul moment (recent) ou Windows m'a manque, c'etait pour ouvrir un document word qui (il me semblait) passait mal avec OpenOffice. Bilan, j'empreinte un poste sous XP pro avec Office XP, et le document crashait des que j'essayait de l'imprimer, les figures passaient encore moins bien que sous OOffice, ... Bref, j'ai maintenant compris: OOfice gere mieux que MSOffice les documents a problemes...

    Mathias
  • [^] # Re: Souvenirs, souvenirs...

    Posté par  (site web personnel) . En réponse au sondage Mon ordinateur actuel est mon. Évalué à 1.

    A titre personnel, j'ai eut un vieux ix286, puis un pentium 100 MHz, puis un celeron sur un portable. Pour le boulot, un pentium II ou III, une station Sun UltraSparc, un powerbook G4, un Apple Cube (machine actuelle, sous Mandrake ppc), ...

    Et depuis un peu plus d'un an, un Zaurus 5600... Et je dois bien admettre que le Zaurus est la machine qui m'a le plus marque. J'utilise beaucoup plus cette machine que ce que je pensais en l'achettant... (tout l'interet d'une machine que l'on a toujours avec sois, qui demarre instantanement, ...)

    Mathias
  • # commande "file"

    Posté par  (site web personnel) . En réponse au message installation staroffice. Évalué à 3.

    une astuce: dans un terminal, tape
    file machin.bin

    -> "file" va te dire ce qu'il identifie comme type de fichier (executable, archive, image, ... a condition que "file" soit bien installé ! Sinon, installe le, c'est tout petit et ca peut servir quand on t'envoie des fichiers et que tu ne sais pas qu'en faire).

    Ensuite, selon les infos fournies par file, tu en deduis quoi en faire, ou bien tu trouve sur le net (ou ici) quelqu'un qui t'explique que faire avec ce fichier.

    Mathias
  • [^] # Re: Erreur ?

    Posté par  (site web personnel) . En réponse à la dépêche Le modèle économique de Linux dans BusinessWeek. Évalué à 7.

    Pardon pour le raccourci un peu rapide...

    En effet, il s'agit de simuler le vieillissement des matieres nucléaires... Mais ces simulations ne sont pas faite dans un contexte flou, mais directement appliqué aux armes nucléaires (n'oublions pas que ce labo, LLNL, est un labo militaire !). C'est a dire que l'on veut savoir si les armes fabriquées il y a 15 ans pourraient toujours fonctionner aujourd'hui. Donc on etudie le vieillissement des matieres constituant ces armes, afin de voir si elles pourraient toujours se comporter conformement a leur conception...

    L'approche jusqu'a present etait de ne pas laisser vieillir les armes (donc de les remplacer assez souvent). Mais cela coute cher (il faut conserver les usines de production des matieres requises, ...). Donc le but est de chercher a savoir combien de temps une telle arme peut rester operationnelle, via l'etude des materiaux constituants une telle arme.

    Mathias
  • [^] # "prends 10 millions et tais-toi"

    Posté par  (site web personnel) . En réponse au sondage Les brevets logiciels :. Évalué à 2.

    Franchement, je ne sais pas... Peut etre que j'aurais quand meme la force morale de resister... faut voir... personne ne veux faire le test pour que je sache si mon honnete intellectuelle l'emporterait ?

    ;-)
    Mathias
  • # [X] j'ai peur que ça passe...

    Posté par  (site web personnel) . En réponse au sondage Les brevets logiciels :. Évalué à 6.

    Mais je n'en suis heureusement pas totalement sur, j'ai encore espoir que l'on puisse eviter cela !

    Nous allons continuer le combat, ecraser ces avocats sans scrupules, ramenner a la raison nos politiques...
    "Aux armes, Linuxiens... Formez vos bataillons..."

    Mathias
  • [^] # Re: Est-ce un bien ou un mal ?

    Posté par  (site web personnel) . En réponse à la dépêche Trolltech va publier Qt 4 pour Windows sous double licence. Évalué à 6.

    En tant que developpeur: je me dis que mes programes pourront etre compiles plus facilement sous Win32 -> plus de diffusion et je "n'interdit" pas a mes amis qui sont sous Win32 de les utiliser !

    En tant qu'utilisateur: plus de programes portes sous Win32 -> quand on m'oblige a utiliser Win32, je peux continuer a utiliser mes applications et a partager facilement mes donnees entre les divers systemes.

    En tant qu'evangeliste du libre: je peux faire passer des gens en douceur vers le libre, en sachant que les applis auquelles ils s'habituent existent aussi sous Linux !

    Mathias
  • [^] # Re: Pour les utilisateurs de Zaurus...

    Posté par  (site web personnel) . En réponse à la dépêche Port d'OpenBSD sur Zaurus. Évalué à 2.

    J'ai un 5600 avec sa ROM d'origine et le carnet d'adresse venant d'une vieille version d'opie (le but était d'avoir un fichier XML que je puisse synchroniser à la main avec le carnet d'adresse de KDE sur mon PC). Je ne suis que moyennement satisfait du carnet d'adresse (pas d'integration avec les autres outils du fait de sa nature différente et pas de synchronisation automatique qui marche avec KDE).

    Je pense changer de ROM, mais j'attendais en fait des avis sur Open Zaurus avant de sauter le pas (le probleme étant que je me sert beaucoup de mon Zaurus, donc je ne veux pas risquer de passer n semaines avec un systeme qui ne me convient pas).

    Mathias
    PS: oui je sais, je suis beaucoup plus "joueur" avec un PC qu'avec mon Zaurus... je dois plus respecter mon Zaurus que les boites beiges diverses que l'on met sur mon bureau...
  • [^] # Re: Bof, pas convaincu par l'article

    Posté par  (site web personnel) . En réponse à la dépêche Il n'y a pas que le traitement de texte pour manipuler du texte !. Évalué à 7.

    bof, c'est ce que je me disais avant d'utiliser Latex... (et avant d'utiliser Linux aussi !). En gros, ce n'est pas forcément la panacée, mais cela me convient (presque) parfaitement. Les balises sont en general tres simples, donc se retiennent bien. Et puis apres avoir touché au "what you Think is what you get", on ne veux plus entendre parler du Wysiwyg !

    Les seuls reprochent que je fais a Latex:
    *la gestion des options me semble assez douteuse...enfin pas toujours claire;
    *je suis totalement incapable de me creer un style complet (pour avoir mon style de lettres par exemple).

    En utilisation quotidienne, Latex me permet de faire des rapports tres rapidement, alors qu'avec Word (ou autre), je passe toujours un temps fou a regler la mise en page pour que l'apparence du document soit potable...

    Mais bon, il faut admettre que c'est un etat d'esprit ! (tant que l'on ne m'impose pas de perdre mon temps avec Word !)

    Mathias