Anthony Jaguenaud a écrit 1967 commentaires

  • [^] # Re: ça tape sur la CGT !

    Posté par  . En réponse au journal Chaque été depuis 9 ans, Altran enclenche une procédure de licenciement contre un délégué syndical. Évalué à 3.

    Moi je ne le suis pas, peux-tu améliorer ma culture java ?

  • [^] # Re: Mais pourquoi faire ?

    Posté par  . En réponse au message Programmer une extinction et un redémarrage quotidien d'un Raspberry. Évalué à 2. Dernière modification le 05 septembre 2018 à 14:45.

    Si le but est d'éteindre l'écran, pourquoi ne pas utiliser un relai ? et laisser le raspberry allumé ?
    Genre ici ou .

    Modif: orthographe.

  • [^] # Re: des Tutos !!!

    Posté par  . En réponse au journal LineageOS. Évalué à 5.

    Ce que voulais dire Sufflote, c'est que la plupart beaucoup de tuto c'est : « Chez moi ça a marché comme ça, mais je ne sais pas pourquoi.  »

  • # Bon anniversaire et merci

    Posté par  . En réponse à la dépêche G’MIC 2.3.4 : traiter ses images, en se disant « déjà 10 ans ! ». Évalué à 7.

    Voila,
    Bon anniversaire et merci. Je lisais déjà Linuxfr en 2008, mais je n'ai retenu G'MIC qu'à partir du moment où tu as présenté des images des filtres…

    Je me demande s'il est possible d'exporter le model de la main en 3D (facettes) ? pour une réutilisation dans blender par exemple.

  • [^] # Re: Vous avez une cam 360 ? Filez nous des samples !

    Posté par  . En réponse au message Caméra 360. Évalué à 4.

    Si je trouve mon bonheur, je vous enverrai ça.

  • [^] # Re: Mi Sphere

    Posté par  . En réponse au message Caméra 360. Évalué à 2. Dernière modification le 20 août 2018 à 16:02.

    Oui, c'est la plus intéressante en terme de rapport qualité /prix que j'ai trouvé.
    J'ai oublié de la lister.

  • [^] # Re: Communications chiffrées ?

    Posté par  . En réponse au journal LineageOS. Évalué à 4.

    Moi je trouve ça développeu{r,se}s lisible, au contraire de ce que tu as écris. Néanmoins, je commence à m'habituer à ton style, et je ne lis plus que le début du mot, une fois que ça fait sens, je ne lis pas la fin et passe au mot suivant.
    Merci pour cet entrainement à la lecture rapide ;-)

  • [^] # Re: Le début de la fin

    Posté par  . En réponse au journal Écoles d'ingénieurs: les frais augmentent. Évalué à 3.

    Juste quelques exemples de points plutôt négatif pour les anglais.

    Ce ne sont que de petits exemples qui s'ajoute à l'augmentation de produits de consommation courante comme le beurre, etc.

  • [^] # Re: Eureka ....

    Posté par  . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    Super, content d’avoir pu aider. Par contre, je me pose une question pourquoi tu as ça à la fin de ton fichier ?

    class Ruby
    end
  • [^] # Re: Boucle correcte - destination erroné

    Posté par  . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    #!/bin/bash
    #- Ici bash n’imterprete pas le '*' donc il stocke 'folder/*'
    liste_rep=folder/*
    #- Sur le echo, met les guillemets pour vois ce qu’il y a vraiment dans la variable.
    echo "$liste_rep"
    #- Pour voir la diff.
    echo $liste_rep
    #- On supprime les guillemets du coup. Ne marchera pas avec des espaces dans les noms.
            for rep in $liste_rep
            do
                cd "$rep"
                for fichier in *.tar.gz
                do
                        #echo "VAR FICHIER :" $rep
                        tar -zxvf $fichier
                done
            cd -
            done
    #tar -zxvf $fichier/*.tar.gz --directory $fichier/
    exit

    Si je comprends, par exemple : dans le répertoire 001 tu as deux fichiers : toto.tar.gz et tata.tar.gz contenant bin/mon_logiciel tous les deux.
    Tu voudrais avoir : 001/toto/bin/mon_logiciel et 001/tata/bin/mon_logiciel.

    Pour ça, tu ajoutes ça avant le tar :

    mkdir $(basename $fichier .tar.gz)
    cd  $(basename $fichier .tar.gz)
    tar xzf ../$fichier
    cd ..  #Retourne où sont les tgz.

    Par contre le cd - ne pourra pas retourner vers le répertoire voulu… Regarde du côté de pushd et popd.

  • [^] # Re: Boucle correcte - destination erroné

    Posté par  . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    Je reprends et termine.

    #!/bin/bash
    liste_rep=folder/*
    
    echo "LISTE REP :" $liste_rep
            for rep in "$liste_rep"
            do
                    echo "AFFICHE REP :"$rep
                    for fichier in $liste_rep/*.tar.gz
                    do
    #- Tu peux utilisé cd avec dirname… cd $(dirname …)
    #- Non, soit tu fais : cd "$rep" les guillements c’est pour être robuste aux espaces.
    #ERROR                        cd $(liste_rep)
                            cd "$rep"
                            echo "FICHIER :" $fichier
                            tar -zxvf $fichier
    #- Ajouter un cd pour retourner dans le répertoire précédent.
    #- il faut lancer cd - ça revient au répertoire où tu étais précédemment.
    #ERROR                        cd /
                            cd -
                    done
            done
    exit

    Néanmoins on peut faire plus simple : (avec 2 boucles)

    #!/bin/bash
    liste_rep=folder/*
    
    for rep in "$liste_rep"
    do
        cd "$rep"
        for fichier in *.tar.gz
        do
            tar -zxvf $fichier
        done
        cd -
    done
    
    exit

    Autre solution avec une seule boucle. On profite que bash sait étendre plusieurs *

    #!/bin/bash
    
    
    for fichier in folder/*/*.tar.gz
    do
        rep=$( dirname "$fichier" )
        cd "$rep"
        tar -zxvf $fichier
        cd -
    done
    
    exit

    L’avantage de la deuxième solutions c’est que c’est plus court. L’inconvénient c’est que tu as beaucoup plus de changement de répertoire.

    Le cd - affiche le répertoire de destination, si ça pollue ton affichage, il faut rediriger la sortie vers /dev/null.

    Sinon, je n’ai pas vérifié, il est probable qu’il y ait des erreurs de syntaxes.

    Une dernière pour la route, on reprend la première solution et on vire la boucle. N’hésite pas a faire man des commandes utilisées.

    #!/bin/bash
    liste_rep=folder/*
    
    for rep in "$liste_rep"
    do
        cd "$rep"
        echo *.tar.gz | xargs -n 1 tar -zxvf 
        cd -
    done
    
    exit
  • [^] # Re: Boucle correcte - destination erroné

    Posté par  . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    Je mets des commentaires #-

    #!/bin/bash
    liste_rep="folder/*"
    #- La variable liste_rep vaut : 'folder/*' et ne contient donc qu’un élément.
    #- Il faut enlever les guillemets pour laisser bash étendre.
    
    #- La variable « folder » n’est pas utilisé.
    # folder="$(ls folder)"
    #- Le liste_rep est en dehors des guillemets, donc bash évalue folder/* 
    #- et l’étend avant de passer les paramètres à echo…
    echo "LISTE REP :" $liste_rep
            for rep in "$liste_rep"
            do
    #- rep vaut la seule valeur de liste_rep.
                    echo "AFFICHE REP :"$rep
                    #for fichier in "$(ls /folder/*)" # test
    #- Bash étend les répertoires et les fichiers. Donc fichier vaudra :
    #-    * 001/1.tar.gz
    #-    * 001/2.tar.gz
    #-    * 002/1.tar.gz
    #-    * …
                    for fichier in $liste_rep/*.tar.gz
                    do
    #- Tu peux utilisé cd avec dirname… cd $(dirname …)
                            #cd $liste_rep
                            echo "FICHIER :" $fichier
                            tar -zxvf $fichier  #-  --directory $liste_rep/
    #- Ajouter un cd pour retourner dans le répertoire précédent.
                    done
            done
    exit
    
    end

    Aller, je reviens après mangé.

  • [^] # Re: Boucle correcte - destination erroné

    Posté par  . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    Tu peux changer de répertoire pour te mettre dans le répertoire du fichier.

    Tu peux utiliser dirname, ou un cd avant et après la boucle imbriquée.

    Pour un meilleur apprentissage, je te laisse me répondre avec la bonne solution. Si tu n’y arrive toujours pas, j’essayerai de te guider plus précisément.

  • [^] # Re: Cet Interface ne affiche pas les etoiles "*"

    Posté par  . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    Il faut mettre 3 « anti-cote » <altgr>+<7> Tu vois avec ruby tout en bas de la page de réponse.
    En remplaçant ruby par bash ça fait joli.

    Sous les commentaires tu as un lien « répondre » qui permet de hiérarchiser les réponses. C’est plus agréable que de toujours commencer un nouveau commentaire.

  • # Double post

    Posté par  . En réponse au message Décompresser plusieurs tar.gz. files à l’intérieur de plusieurs dossiers. Évalué à 1.

    Tu as fait un double post, j’ai répondu ici

  • # 2 boucles

    Posté par  . En réponse au message tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive. Évalué à 2.

    Salut,
    Dans ta ligne :

    tar -xzvf $fichier/.tar.gz --directory $fichier/

    Il manque le * devant le .tar.gz

    Sinon, je ferai plutôt en deux boucles avec une variable repertoire. Ta variable fichier est en fait une liste de répertoire, et ce n’est pas clair quand on lit.

    #!/bin/bash
    
    liste_repertoires="/folder/"
    for repertoire in "$liste_repertoires" do
      for fichier in "$repertoire"/*.tar.gz
      do
        tar xzf "$fichier"
      done
    done
  • [^] # Re: Et en fait, ça fait quoi ?

    Posté par  . En réponse au journal chexpire, un nouveau Logiciel Libre. Évalué à 8.

    Merci.
    C’est dommage que ton journal ne commence pas par ça, car le petit paragraphe est noyé dans le reste.

  • # Et en fait, ça fait quoi ?

    Posté par  . En réponse au journal chexpire, un nouveau Logiciel Libre. Évalué à 7.

    Le titre fait croire que tu parles d’un nouveau logiciel libre, mais dès les premières lignes tu nous explique ta vision du libre, et pourquoi ce nouveau logiciel est plus libre que libre. Mais concrètement, il fait quoi ce logiciel ?

  • [^] # Re: La chose à ne jamais faire

    Posté par  . En réponse au journal L'étrange vague de spam visant free.fr. Évalué à 4.

    Moi, j’utilise les MX Plan de OVH.

    J’ai une email vpc@… ensuite, je créé des redirections.
    amazon@vpc.…
    fnac@vpc.…
    mollat@vpc.…

    Je fais pareil avec des redirections vers mon mail :
    github@prenom.…

    Pareil pour mon fils.
    github@sonprenom.…

    Comme ça, si une adresse pose problème, je la retire des redirections.

  • [^] # Re: La chine

    Posté par  . En réponse à la dépêche Utiliser son Android de façon plus sécurisée. Évalué à 7.

    Je reste dans le hors sujet.

    Je ne pense pas que l’écriture inclusive s’impose. Dans l’histoire, l’écrit n’a fait que suivre les évolutions du langage parlé. Et tant qu’il n’y aura pas de prononciation propre pour l’inclusif…

    Par contre, une fois qu’il y aura une prononciation, il est possible que certains mots évolue vers la nouvelle terminaison sonore, mais ça ne ressemblera certainement pas à cette horreur. Aujourd’hui, à part quelques coups médiatiques, je ne vois pas les choses évoluer. Àmha.

  • [^] # Re: Troll classique contre le libre

    Posté par  . En réponse au journal Retour sur la licence de NumWorks. Évalué à 7.

    Tu peux regarder leur code, construire ta propre calculatrice suivant leur plans si tu veux, corriger les bugs que tu aurais trouvé si NumWorks ne le faisait pas, partager tes modifs avec d'autres. Tu peux auditer le code et le recompiler si tu n'as pas confiance. Tu peux ajouter des fonctionnalités où en supprimer.

    Donc tu peux faire une version qui supprime le mode examen… je me demande, s’il n’y a pas un risque de ne pouvoir utiliser la calculette pour cause de « piratage » trop facile ?

    Comment les surveillants pourront être sûr que c’est une calculatrice conforme ? Si ça ne l’est pas, que faire ?

  • # Super Nouvelle

    Posté par  . En réponse à la dépêche Hébergez votre projet open source sur la nouvelle plate‐forme Agile et libre : Tuleap.net. Évalué à 5.

    Je trouve que cette ouverture est très bien. Mais :

    • Je n’ai pas trouvé comment explorer les dépôts libre/public sans créer de compte.
    • La force de github, gitlab c’est la facilité de collaborer en ayant malgré tout chacun son espace.

    N’ayant pas encore eu le temps de m’inscrire, comment ça se passe sur les points ci-dessus ?

  • [^] # Re: Je veux bien te le faire ....

    Posté par  . En réponse au message Exercice Python. Évalué à 2.

    Pour un programme informatique, tu as des entrées en général des entrées clavier. Ici c’est 17.9.
    Des sorties : Le résultat.
    Le corps du programme qui contient :
    * L’algorithme ;
    * Les données internes (déduite des entrées)
    * Les constantes.

    Ton H peut être une entrée ou une constante de réglage, c’est ton choix ou celui de l’énoncé.

    Peux-tu détailler les étapes pour refaire ce que tu as fait au dessus ?

    Je commence :

    Demander un nombre et le stocker dans une variable x

  • [^] # Re: Personas femme?

    Posté par  . En réponse à la dépêche Refaire LinuxFr.org : résultats de l’enquête. Évalué à 0.

    Une femme aura-t-elle vraiment un comportement différent d’un homme s’ils ont les mêmes aspirations, les mêmes recherche… ?

    Pour moi, le sexe des personas n’a pas d’intérêt que de faire un procès inutile. Il suffit de les mettre toutes aux féminins et ce sera réglé, non ?

  • [^] # Re: Je veux bien te le faire ....

    Posté par  . En réponse au message Exercice Python. Évalué à 2.

    Prenons la fonction x au carré pour essayer.

    Tu as 17.9, f(x) = x²

    Comment tu fais ? Si tu arrives à expliquer, tu auras fait la moitié de ton travail.