Christophe --- a écrit 225 commentaires

  • [^] # Re: Ce soir dans Capital...

    Posté par  . En réponse au journal Linux dans Capital. Évalué à 5.

    Bonjour,

    Pardon de continuer dans le hors-sujet, mais tu as éveillé ma curiosité de programmeur...
    Je t'invites à vérifier par toi même mes élucubrations ci-dessous à la source:
    http://www.w3.org/TR/2006/REC-xml11-20060816/#NT-document

    un fichier XML, c'est:
    document ::= ( prolog element Misc* )

    dans le cas qui nous intéresses:
    element ::= EmptyElemTag | STag content ETag

    dans le cas que tu cite:
    EmptyElemTag ::= '<' Name (S Attribute)* S? '/>'

    donc... la syntaxe <toto="plop"> n'est pas correcte: il faut un nom à la balise, avant les attributs.

    Voila, pardon encore pour ce hors sujet de peu d'intérêt...
  • [^] # Re: Exemple de code qui coince

    Posté par  . En réponse au message Remplacer une séquence par le contenu d'une variable, dans un fichier. Évalué à 3.

    Allez, une chtite v2, pour le plaisir:
    make_substitutions() {
    set | awk -F = '{ printf "s@<!--\\$%s-->@%s@\n", $1, $2 }' | sed -f - template.html
    }
  • [^] # Re: Erreur dans la ligne "install" ?

    Posté par  . En réponse au message CMake : multiples commandes install. Évalué à 2.

    Dans le premier cas, je ne comprend pas bien pourquoi tu spécifie un property/IMPORTED_LOCATION, il devrait le trouver tout seul vu qu'il est dans le répertoire courant (scripts), non?
    C'est peut-être à cause de cela qu'il ne le trouve pas, il cherche probablement dans scripts/scripts/ (même si le CMAKE_SOURCE_DIR est censé lever toute ambiguité).

    Dans le deuxième cas, je serais curieux de savoir ce qu'un strace sur le cmake donnerais, pour aller voir quel est le chemin physique qu'il cherche (et ne trouve pas).

    Pour ce qui est du troisième point, le pb d'origine, je pense de plus en plus que c'est un bug, qu'au lieu d'ajouter à la liste des installs la deuxième directive, il écrase la première.
  • [^] # Re: Erreur dans la ligne "install" ?

    Posté par  . En réponse au message CMake : multiples commandes install. Évalué à 2.

    T'as bien mis dans le fichier ki-va-bien:
    add_executable(mon_binaire_easy.sh IMPORTED)
  • [^] # Re: Exemple de code qui coince

    Posté par  . En réponse au message Remplacer une séquence par le contenu d'une variable, dans un fichier. Évalué à 3.

    Bonjour,

    Voici une solution "simple" que j'ai testé:
    make_substitutions() {
    set | awk 'BEGIN { FS="="; } { printf "s@<!--\$%s-->@%s@\n", $1, $2 }' | sed -f - template.html
    }


    Attention: je n'ai pas gardé le -i de sed pour ne pas modifier mon template.html, mais afficher le résultat, c'est plus pratique pour les essais. Je te laisse le remettre.
  • [^] # Re: Erreur dans la ligne "install" ?

    Posté par  . En réponse au message CMake : multiples commandes install. Évalué à 2.

    En fait non, je viens de re-vérifier, c'est une syntaxe correcte.
    Donc je pense que tu as trouvé un bug...

    As-tu essayé, au top, de mettre:
    install (PROGRAMS mon_binaire mon_binaire_easy.sh DESTINATION bin)
  • # Erreur dans la ligne "install" ?

    Posté par  . En réponse au message CMake : multiples commandes install. Évalué à 2.

    Bonjour,

    Je suis pas expert en cmake, mais en regardant un peu la doc, j'ai l'impression que cette syntaxe n'est pas correcte:
    install (PROGRAMS mon_binaire_easy.sh ...)

    Il faudrait que tu essaie les lignes:
    install (TARGETS mon_binaire RUNTIME DESTINATION bin)
    install (TARGETS mon_binaire_easy.sh RUNTIME DESTINATION bin)


    (en tout cas d'après la doc 2.4/2.6)
  • [^] # Re: probleme du test (entre autre)

    Posté par  . En réponse au message Compraison de chaines de carcatères sous bash. Évalué à 2.

    Bonjour,

    Le programme test ne sait pas faire de comparaison de chaines autre que == et !=, donc par compatibilité, la fonction interne [ de bash fait de même.

    Par contre, dans les fonctions étendues de bash, il y a un truc qui peut t'aider:
    [[ "$cur_time" < "$end_time" ]]
    cela à l'air de marcher chez moi.
  • [^] # Re: Faut pas mettre de max-depth

    Posté par  . En réponse au message probleme entre du et df. Évalué à 2.

    J'ajouterai encore qu'un petit:
    dumpe2fs /dev/...

    apporterais quelques précisions sur le sujet.
  • [^] # Re: Faut pas mettre de max-depth

    Posté par  . En réponse au message probleme entre du et df. Évalué à 4.

    Ah bin non, c'est pas ça, je viens de faire un essai...

    Sinon, pour les x% réservés a root, c'est en général seulement 10%, donc de la à faire 250Mo...

    Par contre, ton /lost+found me parais un peu gros, non?

    Dernière remarque, est-ce que par hasard tu aurais fait un rm sur un gros fichier, en cours d'utilisation par un process? peut-être dans /var/log?
  • # Faut pas mettre de max-depth

    Posté par  . En réponse au message probleme entre du et df. Évalué à 2.

    Bonjour,

    En mettant l'option --max-depth, tu lui interdis de descendre dans la hiérarchie, donc forcément, il comptabilise pas...

    Faut plutôt mettre dans ton cas un truc du genre:
    du --one-file-system -summarize --total *

    voire mettre explicitement les répertoires si tu veux éviter qu'il liste /proc et consorts.
  • [^] # Re: voir vers fuser et mount?

    Posté par  . En réponse au message mv : Périphérique ou ressource occupé. Évalué à 2.

    Le cas des liens symboliques est un peu compliqué..

    J'aurais tendance à penser que quand une appli fait un open sur un lien, c'est la cible qui est effectivement ouverte, donc lsof retournerait (conditionnel) la cible aussi, et il n'y aurait (encore conditionnel) pas de lock sur le lien... Mais je ne suis encore jamais allé vérifié à la source...

    Sinon, un autre truc à essayer:
    ls -l /proc/*/cwd
  • # voir vers fuser et mount?

    Posté par  . En réponse au message mv : Périphérique ou ressource occupé. Évalué à 2.

    Bonjour,

    Si lsof ne retourne rien, il faut regarder du côté de fuser pour voir ce qu'il en dis.

    Il y a aussi le cas de mount: si le répertoire source contiens un point de montage, cela peut être bloquant, sans que ni lsof ni fuser ne retournent quoi que ce soit.
  • [^] # Re: /etc/securetty

    Posté par  . En réponse au message probleme de connection en local tty. Évalué à 3.

    Bonjour,

    Pour rebondir sur cette remarque, qui est peut-être bien la cause, cela pourrais venir d'une mise à jour de ta distribution?

    Il est possible qu'ils interdisent maintenant le login direct en tant que root, pour forcer à passer par su...
  • # Quelques pistes?

    Posté par  . En réponse au message Problème exécution script SQL. Évalué à 4.

    Bonjour,

    Cela fait un moment que je n'ai eu besoin de PostgreSQL, mais de mémoire, je n'ai jamais eu ce problème, mais:

    - je ne lance jamais psql via sudo, alors qu'il est si simple de le faire se connecter à la base depuis le compte courant (avec -h hostname, -U username, ...);

    - je n'utilisait pas -f mais plutôt psql < fichier, mais j'aurais tendance à penser que -f est quand même mieux;

    - j'ai toujours mis des commentaires dans mes fichiers .sql, et je viens de vérifier, pg_dump le fait aussi... Au lieu d'une instruction bidon, met donc un commentaire (ils commencent par --) pour voir si cela passe mieux;

    - j'aurais tendance à penser à un bug, pourrais-tu éventuellement partager les deux fichiers incriminés?
  • # Peut-être Alt+5 ?

    Posté par  . En réponse au message Compiz sous Gnome. Évalué à 2.

    Bonjour,

    Je n'utilise pas Compiz, mais un raccourci clavier qui est presque courant, c'est Alt+numero, parfois Alt+Fn, ou encore les variantes avec Shift en plus... As-tu essayé?

    (c'est fait pour reprendre l'idée du Ctrl+Alt+Fn du noyau, ou le contraire)
  • [^] # Re: oui

    Posté par  . En réponse au message probleme de mode passif avec BFTPD. Évalué à 2.

    Pour ma curiosité personnelle, y'a une raison particulière à vouloir du passif plutôt que de l'actif?

    Sinon, je derais ceci: il y a un module noyau qui s'occupes du suivi FTP pour justement ouvrir les ports qui vont bien: ip_conntrack_ftp (si je me souviens bien), il y a de fortes chanches qu'il soit déjà sur la Freebox. Cependant, il à été fait pour permettre justement le FTP actif... Et je pense que c'est pour cela qu'il n'ouvre pas les ports en mode passif, ni me change l'adresse IP.

    Mais le FTP actif, c'est bien aussi :)
  • # Et en mode actif?

    Posté par  . En réponse au message probleme de mode passif avec BFTPD. Évalué à 1.

    Bonjour,

    Je viens de réviser un peu mes classiques, et j'ai l'impression que dans ton cas, tu aurais justement intérêt à utiliser le mode actif, ou je me trompe? Tu as essayé?
  • # Points à regarder

    Posté par  . En réponse au message problème micro (réglages kmix et aumix). Évalué à 1.

    Bonjour,

    Voici quelques points que tu pourrais vérifier:

    - regarder les valeurs sauvées dans le /etc/aumixrc (ou approchant) pour vérifier que les niveaux ne sont pas à 0;

    - perso, j'ai désactiver le script qui sauve les niveaux, car je préfère qu'il démarre avec le niveau que j'aime, pas le dernier utilisé;

    - vérifier si le problème viens d'aumix ou de kmix. Pour cela, lorsque les niveaux sont à zero, tu peux taper dans un terminal aumix -L pour vérifier qu'il est capable de configurer les niveaux correctement;

    - éventuellement, enlever l'option "Restaurer les réglages au démarrage" dans kmix pour qu'il laisse ce qu'à fait aumix.
  • [^] # Re: 128Mo par sortie ?

    Posté par  . En réponse au message driver nvidia quadro nvs 440 256M et redhat3 update 8. Évalué à 2.

    Bonjour,

    Il y a une option que tu peux essayer d'ajouter dans le xorg.conf: c'est VideoRam 262144, à mettre dans la section Device.

    Ce serait aussi pas mal de regarder dans le log (/var/log/Xorg.0.log) pour voir ce qu'il trouve sur ta carte.
  • [^] # Re: Vie privée

    Posté par  . En réponse au journal Hadopi : l'abonné pourra fournir son disque dur comme preuve !. Évalué à 4.

    Maintenant on est obligé de bourrer les durs/partochs/...

    Surtout pas, malheureux !
    Si tu fait cela, tu vas être accusé d'avoir des fichiers bidons pour y planquer des MP3 par steganographie !
  • [^] # Re: bonsoir

    Posté par  . En réponse au message Boîtes de conserve. Évalué à 4.

    Re-bonjour,

    Comme je suis très (trop?) curieux, je n'ai pas pu m'empécher de faire un essai rapide. La procédure est la suivante:

    - tu déssine la ligne que doit suivre le texte;
    - tu la convertis en chemin: sélectionne cette ligne, puis dans le menu Path -> Object to path;
    - tu crée le texte (n'importe où) que tu veux mettre;
    - tu le met sur le chemin: sélectionne le texte et la ligne, puis dans le menu Text -> Put on path;
    - et tu admire le résultat :)
  • [^] # Re: bonsoir

    Posté par  . En réponse au message Boîtes de conserve. Évalué à 1.

    Bonjour,

    Je pense qu'il ne fait pas chercher du côté de la fausse 3D, mais plutôt de la mise de texte sur un chemin, et de tracer un chemin suivant l'arrondis de la boite de conserve.

    Maintenant, je n'ai pas utilisé InkScape depuis un moment...
  • # Je n'ai pas ce qu'il te faut, mais je voulais préciser:

    Posté par  . En réponse au message Récepteur VX Nano. Évalué à 4.

    Bonjour,

    Par curiosité, j'ai un peu regardé pour savoir ce que valais cette souris, et j'ai vu que:

    - ce n'est pas du BlueTooth, et pas vendu comme tel. C'est juste de la RF à 2.4GHz, donc pas la peine de parler de BlueTooth propriétaire;

    - d'après ce que j'ai lu, c'est d'ailleurs un des avantages de cette souris, car elle est plus réactive que ses concurentes qui sont en BlueTooth;

    - il semble que tu puisse acheter le récepteur seul sur le site de logitech aux US (mais pas sur le FR) pour $10, à voir avec les frais de port:
    http://www.buylogitech.com/store/logius/en_US/DisplayCategor(...)

    - toujours sur le site de Logitech, ils parlent de: 3 années de garantie limitée, cela vaudrait peut-être la peine de lire le fascicule pour vérifier que ça n'est pas couvert?

    - il faut voir le niveau de casse de ton récepteur, peut-être est-ce bricolable?
  • [^] # Re: Deux petites remarques

    Posté par  . En réponse au message Slackware: comment compiler sans se casser la tête. Évalué à 3.

    Bonjour,

    Comme j'ai envie de jouer moi aussi, je te propose ceci:

    SLACKVER=$(cat /etc/slackware-version | cut -d' ' -f2 | cut -d. -f1-2)

    qui pourrais presque avoir l'air simple, par rapport à la high-perfitude, regexp-empowaired, gürü-friendly, knowledge-nearly-improving, pressed-dissaïdeur-compliant solution suivante:

    SLACKVER=$(sed -e 's/^.* \([0-9]*\.[0-9]*\).*$/\1/' < /etc/slackware-version)

    En plus, je devrais faire un bon score au Business Loto avec mon super commentaire.