totof2000 a écrit 9656 commentaires

  • # Ca depend de ce qui tourne sur ton système

    Posté par  . En réponse au message Dimensionnement de la swap. Évalué à 2.

    certaines applis demandent beaucoup d'autres moins.

    Je me rappelle a une epoque avoir du ajouter un espace de pagination sur une station IBM sous AIX/oracle, qui posait problème lors de chargement de fichiers de données externes mais qui tournait très bien en interactif.
  • [^] # Re: Si tu savais...

    Posté par  . En réponse au journal Optimisez qui disaient. Évalué à 2.

    C'était une façon de parler .... autrement dit "on va faire en XML" non pas parce que pour un problème donné c'est la solution la plus efficacce, mais parce que tout le monde utilise XML, on ne va pas se poser la question d'une autre solution mieux adaptée. C'est un peu comme flash par exemple. En mettant son côté non-libre de côté, si on regarde les sites développés en flash, on se rend compte que pour certains c'est justifié (par rapport a ler activité par xemple) tandis que d'autres utilisent flash pour avir de jolis menus alors qu'on peut faire la lême chose avec des CSS.

    Je ne remet nullement en cause l'utilité de XML, car c'est effectivement une solution adaptée à beaucoup de problèms.
  • [^] # Re: Si tu savais...

    Posté par  . En réponse au journal Optimisez qui disaient. Évalué à 4.

    Avec un pro dans le temps, il corrigerait ca vite fait bien fait en 10 minutes montre en main. Meme si ce n'est pas lui qui a fait le boulot.

    maintenant , pas question : c'est pas dans les specif , donc c'est une evolution , donc faut planifier et allouer des resources ... meme si le dev est dans le bureau d'a cote ...!



    Mouais, mais j'ai connu dans ce genre de méthodes les spécifications qui change plus de dix fois par jour pour un meme programme parce que l'analyse en amont n'avait pas été faite correctement.

    Mais je suis d'accord que l'excès dans un sens comme dans l'autre est nuisible pour tout le monde.
  • [^] # Re: Si tu savais...

    Posté par  . En réponse au journal Optimisez qui disaient. Évalué à 2.

    Ta dernière phrase, pleinede bon sens n'est malhereusement pas appliquée dans la majorité des cas. Les choix sont souvent dictés par la mode du moment ou les connaissances du concepteur. Alors en plus quand la persone qui conçoit le bouzin ne connait que XML et rien d'autre - parce que si elle ne le connait pas autre chose, c'est qu'elle n'en a pas besoin - ou que le XML est imposé car "a la mode", tu peux te retrouver avec une solution indaptée aux besoins initiaux :)
    Et c'est valable partout hélas !
  • [^] # Re: Si tu savais...

    Posté par  . En réponse au journal Optimisez qui disaient. Évalué à 2.

    Merci beaucoup. (je me méfie parfois des articles de wikipedia, je préfère avoir l'avis d'une personne compétente sur le sujet).
  • [^] # Re: awk

    Posté par  . En réponse au message Découpe de lignes de fichier texte. Évalué à 2.

    S'il te plait évite un cat fichier | awk '{ (....)}'
    Fais plutot un awk '{ (...............;) }' fichier.
    Merci.
  • [^] # Re: awk

    Posté par  . En réponse au message Découpe de lignes de fichier texte. Évalué à 3.

    pourquoi sed et awk alors que awk est capable de le faire seul comme un grand:

    echo "955: NIVEAU MER 0 ECHEANCE 6.0 DATE 20060312000000" | awk '{ split($1,toto,/:/)
    print toto[1] " " $3 " " $4 " " $6 " "$8 } '


    ou alors:

    echo "955: NIVEAU MER 0 ECHEANCE 6.0 DATE 20060312000000
    " | awk '{ sub (/:/,"",$1)
    print $1 " " $3 " " $4 " " $6 " "$8 } '
    955 MER 0 6.0 20060312000000

    Plus élégant:

    echo "955: NIVEAU MER 0 ECHEANCE 6.0 DATE 20060312000000
    " | awk '{ sub (/:/,"",$1)
    printf("%s %s %s %s %s\n",$1,$3,$4,$6,$8) } '
    955 MER 0 6.0 20060312000000
  • [^] # Re: Si tu savais...

    Posté par  . En réponse au journal Optimisez qui disaient. Évalué à 7.

    je sais que si je connais pas c'est que j'en ai pas besoin mais j'aimerais en savoir un peu plus sur ASN.1. Serait-ce abuser de ton amabilité que te demander éventuellement de développer un peu (sans rentrer dans tous les détails bien sur), ou aurais-tu une URL qui donne plus de renseignement (je sais je peux taper dans google,mais peut-être que dans ton bookmark perso tu aurais un site bien qui traite du sujet, si tu dois chercher dans google laisse tomber, je peux le faire). Merci de ne pas me considérer comme un assisté ou un neuneu, mais comme tu as l'air de connaitre le sujet je pense que tu pourras me donner les bonnes pistes pour chercher.
    Merci d'avance.
  • [^] # Re: Presque

    Posté par  . En réponse au message boucle for. Évalué à 2.

    et un ls de trop !
  • [^] # Re: pourquoi for i in *.ps

    Posté par  . En réponse au message boucle for. Évalué à 2.

    1/ le ls est inutile (un fork+exec en plus) for i in *.ps est suffisant
    2/ pour le ps2pdfil me semble qu'il faut lui mettre l'option -o.
  • # Une question ...

    Posté par  . En réponse à la dépêche Open Graphics Projects : Revue des plans de la carte de développement OGD1. Évalué à 2.

    Est-ce qu'un prototype marche déjà ? Sinon pourquoi ne pas faire appel à un don spécifique pour développer la carte en question ? Ca existe peut-être déjà, mais dans ce cas merci de le rappeler: je ne peux pas investir dans une solution complète de dev (pas les finances ni le temps de m'y mettre, bien que le sujet m'intéress), par contre je pourrais éventuellement faire un don pour aider au développement. Ou alors peut-être en se regroupant (créer une association d'utilisateurs OGD1, et acheter une carte en commun pour la tester par exemple .... doit bien y avoir un tas d'idées sur le sujet). Je ne participerai pas a l'association (manque de temps), mais pourrais y faire un don sui les personnes s'occupant de l'association sont sérieuses.
  • [^] # Re: Assemblée Nationale, 3h du mat'

    Posté par  . En réponse au journal DADvSI : Le ministre veut l'interropérabilité à condition qu'un logiciel libre ne montre pas comment il fait !. Évalué à 2.

    Donc a mon avis, dans la pratique, ce qui sera fait lors d'une enquête c'est de vérifier la configuration de ton logiciel de rip pour voir si tu l'utilise avec la lib en question. On va regarder aussi ce que tu as sur ton disque dur, ta colection de DVD/CD, etc ..... et ce n'est pas uniquement le fait de posseder le soft de rip + la lib deCSS qui jouera contre toi, mais les éléments qu'il y a autour.
    S'il s'avere que dans ton stock de DVD/divix tu as des centaines de films quelconques non originaux mais que tu n'as que deux ou trois originaux, pas bon pour toi. Si par contre on remarque que systemetiquement tu copies/rippre tes CD/DVD on te posera pas de problème (ou moins), car on considèrera que tu utilise la lib en question pour lire tes DVD sous Linux ou pour faire des copies privées. Par contre si tu as mis tes copies a disposition sur emule, la .... je pense que c'est pas bon non plus.
  • [^] # Re: Et un module qui fournit l'heure par RS232 par exemple?

    Posté par  . En réponse au message Je reviens avec mon NTP. Évalué à 2.

    Moi j'ai bien lu l'article que tu dis plusieurs fois, et ce n'est pas le seul qui dit que NTP est conçu pour ne jamais revenir en arrière mais ça n'est pas vrai pour moi. En effet, NTP quand il y a une trop grande différence entre l'horloge de référence et l'horloge du serveur (> 1000 secondes par défaut) fait ce qu'il apelle un STEP ADJUSTEMENT, c'est à dire qu'il met à l'heure l'horloge d'un seul coup, pas en ralentissant ou en augmentant le décompte du temps... il est donc parfaitement possible de revenir en arrière dans ce cas là!
    Le fait qu'il ne soit pas conçu pour ne signifie pas qu'il n'est pas capable de le faire :)
    un exemple: un couteau n'est pas conçu pour déserrer une vis, mais parfois, quand t'as pas de tournevis sous la main un couteau peut faire l'affaire :)
    Et comme précisé la mise a jour brutale peut avoir un sens lorsque tu démarre un système qui n'a pas tourné pendant longtemps (et la dérive de son horloge est importante), ou un système dont la batterie assurant la sauvegarde de l'heure est HS (je l'ai déjà utilisé dans ce cas). Mais bon ca fait un moment que j'ai pas mis le nez dedans faudra que je rejette un oeil dans tout ça.
    Sinon je suis assez d'accord avec ta conclusion.
  • [^] # Re: Commentaire abstrait

    Posté par  . En réponse au journal DADVSI: l'avis de mon chien.... Évalué à 2.

    C'est un canard qui rencontre un autre canard.

    Le premier fait "Coin Coin"
    et l'autre: "J'allais le dire!"
  • # cherche sur le site de Compaq

    Posté par  . En réponse au message install Linux sur un compaq proliant 2500. Évalué à 2.

    je ne sais pas comment atteindre ce qui lui sert de bios (On m'a toujours dit que c'était tordu les compaq...).

    Il faut une disquette/CD qui contient le tout, tu doit trouver ça sur le site de HP/Compaq

    Au début, j'avais réussi à booter sur un cd d'install de Linux (peu importe la distribution... correction : c'est une debian, mais peu importe tout de même), mais ça ne fonctionnait pas, à cause d'un problème de détection de la mémoire par le noyau. J'ai trouvé la solution depuis : http://www.cpqlinux.com/memory.html , mais le problème, c'est que après je ne sais trop quelle manipulation, il ne veut plus du tout booter sur le lecteur cd, ni sur disquette. C'est pourquoi je cherche le moyen d'atteindre ce qui sert de bios, pour voir si c'est modifiable...

    Si t'arrive plus à booter sur CD il doit y avoir un moyen de réinitialiser la bête à l'aide d'un microswitch sur la carte mère. Il te faut pour savoir lequel télécharger sur le site HP/Compaq le schéma de ta carte mère. Tu dois aussi l'avoir je pense sur un des "couvercles" du boitier lorsque tu l'ouvre. Faut trouver le bon switch, initialiser la bête, et booter sur le CD ou disquette d'utilitaires. Tu auras ensuite un menu permettant de configurer la carte RAID, ainsi que le "bios".
  • [^] # Re: Et un module qui fournit l'heure par RS232 par exemple?

    Posté par  . En réponse au message Je reviens avec mon NTP. Évalué à 2.

    que se passe t'il si mes machines locales doivent attendre 55 minutes avant que cron relance la tache? et bien on va pas être à l'heure pendant 55 minutes
    Pas exactement: si le décalage n'est pas énorme, ntp va 'rattraper' le coup.

    Sinon NTP peut fonctionner en broadcast il me semble. Ce ne sont plus les stations qui demandent l'heure mais ton serveur qui diffuse.

    comprends bien que c'est un peu chiant ce que je demande mais c'est comme ça,
    Nonj c'est même un problème plutot intéressant ...

    je pense que ce qu'on me demande n'est tout simplement soit pas faisable, soit pas indiqué avec le protocole NTP.
    C'est aussi ce que je pense. Voir http://www.hsc.fr/ressources/breves/ntp-auth.html.fr pour une description du fonctionnement de NTP. Il est bien dit que NTP est conçu pour ne jamais revenir en arrière et utilise les appels systèmes permettant d'"accélérer" ou de "ralentir" le décompte du temps.


    .. mais on me demande pas à tout prix de le faire, on me demande si c'est envisageable et surtout utile mais moi, je pense dire non dans le pire des cas.
    Ben le fait d'être utile ou non dépend de ce qui va derrière. Ca dépend aussi du matériel présent sur le réseau. Faut voir aussi la dérive de l'horloge de ta carte qui te sert de base de temps .
  • [^] # Re: Et un module qui fournit l'heure par RS232 par exemple?

    Posté par  . En réponse au message Je reviens avec mon NTP. Évalué à 2.

    Dans ce cas a mon avis le mieux est d'avoir un rdate qui tourne en cron sur chaque machine, chacune d'entre elle se synchronisant sur ta base de temps locale, et ta base de temps locale se synchronise sur une source externe.
  • [^] # Re: Les erreurs

    Posté par  . En réponse au message Probleme de script.... Évalué à 2.

    Il faut peut-être lui donner le chemin complet du script non ?
  • [^] # Re: comme ca ?

    Posté par  . En réponse au message Fichiers mdb (access) et script bash. Évalué à 3.

    Oui, mais il faut que les autres champs soient séparés par un autre caractère que l'espace sinon ça ne marche pas. Avant le for tu initialise la variable IFS avec ton séparateur de champ. Si tu as une table par ligne ça donne un truc du genre:
    IFS="
    "
    for ......


  • [^] # Re: Assemblée Nationale, 3h du mat'

    Posté par  . En réponse au journal DADvSI : Le ministre veut l'interropérabilité à condition qu'un logiciel libre ne montre pas comment il fait !. Évalué à 6.

    Prenons DeCSS, sous sa forme de bibliothèque (libdecss). Je l'utilise avec mplayer : ok, c'est pour regarder mon DVD crypté avec CSS.
    exact

    Je l'utilise avec mencoder : bah ça dépend, si c'est pour de la copie privée, ok (ha non, merde, la décision récente d'un juge contre la copie privée sur les DVDs me contredit)
    Non la décision récente n'a rien dit de tel, elle a juste "cassé un premier jugement, en considérant en gros que tous les éléments n'ont pas été pris en compte lors du jugement en question.

    ça dépend de l'utilisation de la lib, pas de son "caractère licite", ce qui ne veut rien dire.
    C'est bien ce qui est dit pourtant:
    On ne peut interdire la publication du code source et de la documentation technique d'un logiciel indépendant intéropérant pour des usages licites avec une mesure de protection d'une oeuvre.
  • # une question

    Posté par  . En réponse au journal PostgreSQL: mais que reste-t'il aux grandes ?. Évalué à 2.

    Est-ce que pgSQL sait faire la réplication comme MySQL (voir par ex. http://dev.mysql.com/doc/refman/5.0/en/replication.html) ?
    Est-ce que tu l'as déjà utilisé/teste?


    Je sais, si je ne sais pas c'st que j'en ai pas besoin, toussa .... MAIS SI j'ai besoin et je voudrais savoir si ca fonctionne bien et si c'est difficile a mettre en oeuvre sous pgSQL.
  • # comme ca ?

    Posté par  . En réponse au message Fichiers mdb (access) et script bash. Évalué à 3.

    for fic in *.mdb
    do
    for j in $( mdb-tables -1 $fic | awk '{print $1}'
    do
    mdb-export $fic $j > $fic.$1.csv
    done
    done
  • [^] # Re: Les erreurs

    Posté par  . En réponse au message Probleme de script.... Évalué à 3.

    if [ -f maj.txt ]; then.

    Ca se remplace par :
    test -f maj.txt && rm -f maj.txt
    ou
    [ -f maj.txt ] && rm -f maj.txt
  • [^] # Re: Une piste ?

    Posté par  . En réponse au message Je reviens avec mon NTP. Évalué à 4.

    C'est normal !!!!

    Imagine que toutes tes machines aien disons 1 heure d'avance par rapport à ta référence de temps: si la mise à jour est brutale, les process qui tournent risquent de devenir fous, tu perd la cohérence de tes logs, et il risque d'y avoir d'autres problèmes. Le principe de base de NTP n'est pas de mettre brutalement les horloges à jour mais plutot d'accélérer ou de ralentir le décompte du temps pour se synchroniser avec une référence.

    Les mises a jour brutales d'horloge, c'est pas bon en général, sauf au démarrage d'un système.
  • [^] # Re: Et un module qui fournit l'heure par RS232 par exemple?

    Posté par  . En réponse au message Je reviens avec mon NTP. Évalué à 2.

    Ben si dans l'idéal enfin si je comprends bien ce que ça fait, en gros ce module fait horloge de référence à partir d'une source GPS, c'est bien ça?

    par exemple. Il doit y avoir d'autres solutions. Côté encombrement, je ne sais pas combien de place ça prend.

    Le but n'est pas tant que la carte soit à la vraie heure en fait, mais que toutes les machines branchés sur cette cartes soit à l'heure (en gros pour permettre de faire un système de log cohérent dans un premier temps) mais que quand même si on veut être à la vraie heure, on puisse faire que la carte aille sur un serveur NTP public...

    Tu risque d'avoir des soucis si ton horloge avance par rapport à une base de temps universelle. Tu risque d'avoir des logs non cohérentes, surtout si tu fais une mise à jour brutale par rapport à la base de temps universelle.

    Y a un autre truc qui m'inquiète, c'est ton "dans un premier temps". Ca veut dire que d'autres choses sont prévues? Quoi donc Parce que ça risque d'influer sur le choix de la solution à apporter. les problèmes de synchronisation sur un ensemble de systèmes ne sont pas si simple à résoudre qu'ils en ont l'air.