gaaaaaAab a écrit 1387 commentaires

  • # chemin relatif / absolu

    Posté par  . En réponse au message création liens symboliques impossible. Évalué à 4.

    ce que tu fais doit un peu ressembler à ça:

    $ mkdir -p exemple/test
    $ cd exemple
    $ touch fichier
    $ ln -s * test
    $ ls -l test
    total 0
    lrwxrwxrwx 1 gab gab 7 Dec 21 12:00 fichier -> fichier
    lrwxrwxrwx 1 gab gab 4 Dec 21 12:00 test -> test

    et ça produit effectivement des liens cassés. Au passage, tu noteras que tu as un lien cassé vers le répertoire lui-même, ce qui pourrait être un problème. Ça serait bien d'être plus précis sur le * pour éviter ça.

    La raison de ton problème est que si la cible est un chemin relatif, ln produit un lien symbolique avec un chemin relatif. Avec tes arguments actuels, ln produit un lien symbolique vers des fichiers dans le dossier local, mais les fabrique dans un répertoire d'un autre niveau, et c'est le drame.
    Je sais, c'est pas très clair, alors encore un peu de code:

    $ mkdir -p exemple/test
    $ cd exemple
    $ touch fichier
    $ ls ../fichier
    ls: cannot access '../fichier': No such file or directory
    $ ln -s ../fichier test
    $ ls -l test/
    total 0
    lrwxrwxrwx 1 gab gab 10 Dec 21 12:06 fichier -> ../fichier

    Et là, c'est un lien pas cassé. Mais c'est pas une super méthode. Pour créer des liens relatifs corrects, tu peux aussi ajouter l'option -r de ln (que j'ai découvert en lisant le man pour te répondre ;) ), ou, ce que j'ai tendance à faire, appeler ln, mais depuis le répertoire de destination:

    $ mkdir -p exemple/test
    $ cd exemple
    $ touch fichier
    $ cd test
    $ ln -s ../fichier .
    $ ls -l
    total 0
    lrwxrwxrwx 1 gab gab 10 Dec 21 12:15 fichier -> ../fichier

    Tu peux aussi créer des liens symboliques avec des chemins absolus.

    $ mkdir -p exemple/test
    $ cd exemple
    $ touch fichier
    $ ln -s ~/exemple/fichier test
    $ ls -l
    ls -l
    total 0
    lrwxrwxrwx 1 gab gab 25 Dec 21 12:18 fichier -> /home/gab/exemple/fichier

    Chemins relatifs et absolus ont leurs avantages et inconvénients. Le plus adapté va complètement dépendre de ton usage. Si tu restes dans l'optique d'un sous-répertoire de travail dans ton répertoires de photos, les liens relatifs, ça ira probablement très bien.

  • # /etc/passwd

    Posté par  . En réponse au message [Live-Build] Changer le shell par défaut. Évalué à 3.

    j'arrive un peu après la bataille, mais le shell par défaut, c'est aussi le dernier champ de l'entrée de l'utilisateur dans /etc/passwd.
    À condition d'avoir les droits root, ça peut se modifier avec la commande usermod (ce qui permet de le scripter) ou en éditant directement /etc/passwd (pour une machine perso, ça va bien).

  • [^] # Re: Comme d'hab...

    Posté par  . En réponse au message [annonce supprimée]. Évalué à 6.

    Même si la fourchette est annoncée, certains candidats auront des compétences qui justifieront qu'il seraient dans le haut de la fourchette, alors que d'autres non.

    heu oui … c'est pas le principe de la fourchette justement ?

  • [^] # Re: Le problème vient de l'indice de départ de la recherche

    Posté par  . En réponse au message tableau en c. Évalué à 3.

    Non, la valeur de j n'étant pas initialisée, sa valeur est indéterminée.

    Quand la valeur de j n'est pas initialisé, mais ce n'est pas le cas ici. j ayant été utilisé dans les boucles for précédentes, il est bien défini quand on entre dans la section qui cherche à déterminer le minimum (et il vaut 4).

    Ce qui n'enlève rien à la pertinence de ton commentaire dans l'absolu. Si on visait la lisibilité absolue, on utiliserait peut-être un nom d'indice différent (et fonctionnel) pour chaque boucle et l'indice de cette dernière boucle serait effectivement indéterminé.

  • [^] # Re: indentation

    Posté par  . En réponse au message tableau en c. Évalué à 2.

    j'en ai raté un ! :D La ligne débutant avec le second for devrait être un cran plus à gauche

  • # indentation

    Posté par  . En réponse au message tableau en c. Évalué à 5. Dernière modification le 07 décembre 2019 à 16:48.

    attention à ton indentation. Ce serait normal d'augmenter l'indentation pour des boucles for imbriquées, mais ici, de simples boucles for successives devraient être indentées au même niveau. C'est un problème de lisibilité. Ce n'est pas une remarque anodine, ma première réaction a été de me demander pourquoi tu avais des for imbriqués à cause de cette indentation avant d'y regarder de plus près.
    Même remarque pour les instructions entre les boucles et le print final. Il faut indenter à l'intérieur des blocs, mais quand on termine un bloc (avec }), il faut réduit l'indentation pour les lignes suivantes. Ton code (sans correction à part l'accolade finale et deux sauts de lignes) devrait plutôt ressembler à ça:

    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
      int tab[5];
      int min;
      int indmin;
      int j;
    
      /*saisie des valeurs du tableau*/
      for( j=0 ; j<5 ; j=j+1 ){
          printf("quelle est la valeur de la case %d \n",j);
          scanf("%d",&tab[j]);
      }
      /*affichage des valeur du tableau*/
      for(j=0; j<5 ; j=j+1){
          printf("%-d-", tab[j]);
      }
      /*recherhe du minimun et de son indice*/
      min=tab[0];
      indmin=j;
      for(j=0 ; j<5 ; j=j+1){
          if(min>tab[j]){
              min=tab[j];
              indmin=j;
          }
      }
      printf(" \n le minimun est %d et son indice est %d", min, indmin);
      return 0;
    }
  • [^] # Re: url du site ?

    Posté par  . En réponse au message scrapper pour javascript. Évalué à 3.

    Intéressé ou pas ?

    si je posais ces questions là, c'est parce que ça m'intéresse suffisamment pour contribuer à une solution commune sur linuxfr, mais pas assez pour basculer sur un autre canal ;)

    Je respecte tout à fait que tu ne veuilles pas être plus explicite. Et je serais tout à fait ravi de participer si tu reviens avec des points techniques plus précis sur lesquels je serais compétent.

  • # url du site ?

    Posté par  . En réponse au message scrapper pour javascript. Évalué à 6.

    de quel site parles-tu ?

    pourquoi restreindre le partage de l'information pour un truc qui pourrait intéresser d'autre gens en basculant sur un canal de communication privé ?

    Si le site en question interdit-il le scapping dans ses conditions d'utilisation, faudrait vérifier si c'est juridiquement contraignant (genre s'il faut créer un compte en acceptant des conditions générales d'utilisation, t'as pas peut-être pas le droit de faire ça).

  • [^] # Re: Pas d'accord

    Posté par  . En réponse au journal Tout ce que vous avez voulu savoir sur Linux avant d’entrer dedans. Évalué à 4.

    la diversité est apportée par l'environnement graphique et que je sache

    c'est très réducteur. Je vois la diversité à plusieurs niveaux (nommés à la volée d'où l'utilisation de guillemets):

    • au niveau global de la distrib (kali, tails, debian, µlinux, android, nixos c'est pas tout à fait la même chose)
    • au niveau applicatif
      • applis "système" dont le gestionnaire de fenêtre que tu mentionnes, mais aussi le gestionnaire de login, le système d'init, le format des systèmes de fichier, …
      • applis "utilitaires" (genre shell, serveur ftp, serveur web, sgbd, …)
      • applis "utilisateur final" (bureautique, web, jeux, …)

    Sur d'autres OS grand public, tu retrouves la même diversité au niveau des applis "utilisateur final", un peu de diversité au niveau des applis "utilitaire" et puis c'est à peu près tout.

    Tu peux estimer que ce n'est pas une diversité satisfaisante, mais dire qu'il n'y en a aucune, ça me paraît exagéré.

  • [^] # Re: pied de page

    Posté par  . En réponse au journal Tout ce que vous avez voulu savoir sur Linux avant d’entrer dedans. Évalué à 4.

    pour moi, c'est un problème de code couleur. La couleur de l'encadré du fichier l'amalgame au pied de page et à la colonne de gauche (souvent un menu ou une section fixe du site), ce qui incite à l'ignorer.

  • [^] # Re: Pas d'accord

    Posté par  . En réponse au journal Tout ce que vous avez voulu savoir sur Linux avant d’entrer dedans. Évalué à 3.

    c'est un peu normal qu'il y ait des points commun entre toutes les distrib qui utilisent un noyau commun non ? Le fait qu'il y ait des éléments homogènes ne signifie pas pour autant qu'il n'y a pas de diversité. Le manque d'innovation (selon toi) n'a pas grand chose à voir avec la diversité non plus.

  • [^] # Re: Sources ?

    Posté par  . En réponse au lien Comment les femmes ont été écartées de l'informatique . Évalué à 3.

    Si tu avais été l'auteur de l'article, le manque de distance objective aurait pu te faire interpréter le commentaire de Kerro comme une insulte, mais là, je ne comprends pas trop. La formule est lapidaire (zéro source = zéro crédibilité), mais il donne un point de vue subjectif. Pour lui, un article non sourcé est de peu de valeur.

    C'est très générique et je ne suis d'accord avec cette affirmation telle quelle. Ça mérite probablement une meilleure définition de périmètre (par exemple, un article scientifique non sourcé est sans valeur). À l'inverse, un article de témoignage direct ou relatant un entretien étant une source primaire, il est par définition sans source sans pour autant être nécessairement sans valeur.

    On pourra noter aussi que sur l'article en question, il y a une source, même si elle n'est pas directement accessible (Présentation du MOOC «Mixité dans les métiers du numérique»).

    Bref, c'est pas toujours simple à faire, mais mettre de la distance par rapport à un commentaire perçu comme insultant permet, je pense, de toucher des sujets plus intéressants que les échanges de noms d'oiseaux.

    PS: ce commentaire ne t'es pas exclusivement destiné ;) L'utilisation non ironique du terme SJW me paraît aussi peu constructive que celle de boomer.

  • [^] # Re: Sources ?

    Posté par  . En réponse au lien Comment les femmes ont été écartées de l'informatique . Évalué à 2.

    c'est toi qui a écrit l'article ?

  • # -print0 ?

    Posté par  . En réponse au message problème find et espaces dans les noms de fichiers. Évalué à 3.

    j'ai l'impression de manquer un peu de contexte pour savoir si je ne réponds pas à côté de la plaque, mais find dispose de l'option print0 qui permet de séparer les objets trouvés par le caractère nul plutôt que l'espace. Il faut du coup utiliser quelque chose qui sait se débrouiller avec des éléments séparés par des caractères nuls plutôt que des espaces (souvent, c'est xargs avec l'option -0).

    Difficile d'en dire plus sans savoir comment ça s'intègre dans ce que tu essaies de faire.

  • [^] # Re: Solution

    Posté par  . En réponse au message Connexion ethernet lente uniquement sous linux. Évalué à 2.

    ah, je vois que j'avais lu ta question trop vite, je pensais que c'était que steam. Et merci d'avoir pris le temps d'expliquer ce qu'était le problème et comment tu l'as réglé.

  • # config steam ?

    Posté par  . En réponse au message Connexion ethernet lente uniquement sous linux. Évalué à 2.

    Vérifie si tu n'aurais pas activé la limitation de la bande passante pour les téléchargements (menu Steam->Paramètres->Téléchargements, section Restriction des téléchargements, option "Limiter la bande passante à" et éventuellement "ralentir les téléchargement pendant le streaming")

  • [^] # Re: PATH?

    Posté par  . En réponse au message Debian 10 : commande usermod introuvable. Évalué à 2.

    ça se tient. moi j'installe sudo ;-)

  • [^] # Re: PATH?

    Posté par  . En réponse au message Debian 10 : commande usermod introuvable. Évalué à 4.

    il est aussi précisé:

    Use sudo instead

    ça fait littéralement des années que je n'ai pas utilisé su pour lancer une commande avec les droits root.

    Est-ce que je passe à côté de quelque chose ? Pourquoi tu utilises (encore) su ?

  • [^] # Re: Dommage…

    Posté par  . En réponse au journal Chewbacca bronsonisé. Évalué à 3.

    J'ai reagis en voyant mes commentaires d'office caches pour la plupart.

    ah, j'avais mal compris ton énervement. Mais bon, les gens sérieux naviguent à -42 de toute façon ;-)

  • [^] # Re: Dommage…

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

    je crois que tu surréagis un petit peu. En ce moment, le commentaire dont tu déplores le moinssage est "Évalué à 2 (+3/-1).". C'est à dire qu'il y a très exactement une personne, une seule, qui t'a moinssé.

    Il faudrait demander aux "moinsseurs" de de se justifier

    à "ce" moinsseur. Mais quand bien même ils seraient nombreux, c'est pas une bonne idée. Si tout le monde devait commencer à se justifier pour la moindre évaluation, l'environnement serait certainement beaucoup plus hostile.

    parce que je ne trouve pas que ma réponse était inutile.

    oui, la majorité des auteurs de commentaires moinssés pensent probablement que leur commentaire n'était pas inutile. C'est pas un très bon critère ;)

    Et pis c'est la vie, se confronter à l'altérité incite parfois à plus d'humilité.

  • [^] # Re: Intéressant

    Posté par  . En réponse à la dépêche SEO, SEO, SEO, SEO et aussi le SEO. Évalué à 2. Dernière modification le 05 mai 2019 à 11:14.

    je note que le compte a été fermé, mais le commentaire pas modéré. Est-ce un autre pattern où le spammeur ferme son compte après avoir posté son spam pour réduire l'incitation au signalement par les lecteurs ?

  • [^] # Re: Intéressant

    Posté par  . En réponse à la dépêche SEO, SEO, SEO, SEO et aussi le SEO. Évalué à 2.

    Tiens, j'en ai un : https://linuxfr.org/nodes/116619/comments/1770089

    l'adresse pour remonter les comptes qui ne spam que dans les commentaires, c'est moderateur chez linuxfr.org ou c'est une autre ?

  • [^] # Re: CCCAM ?

    Posté par  . En réponse au message Telecharger un fichier zip depuis un lien php avec curl methode post. Évalué à 3.

    Si tu a la solution

    peut-être, je n'ai pas vraiment regardé. Mais je suis sûr que même si quelqu'un t'amène la solution, tu reviendras quand même taper à la porte dans quelques semaines quand le site web que tu vises aura encore changé son format…

    Par contre, dans ta capture d'écran, je vois que tu es connecté en tant que root, ce qui est généralement déconseillé. Pour des raisons de sécurité (et pour éviter les catastrophes si on se trompe de commande quand on est root), on évite d'être connecté en root pour effectuer des opérations qui ne nécessite pas les droits d'admin. De nos jours, ça se fait le plus souvent en se connectant avec un utilisateur non privilégié, et en accédant ponctuellement aux droits root avec sudo. Mais pour du wget, du curl ou du sed, je ne vois pas pourquoi tu as besoin d'être root.

  • [^] # Re: CCCAM ?

    Posté par  . En réponse au message Telecharger un fichier zip depuis un lien php avec curl methode post. Évalué à 2.

    j'ai compris une partie du monsde shell.

    ça c'est bien, c'est dommage que tu t'en serves pour ça.

    Au contraire j'ai résolu tout mes problemes

    Cool. Du coup, c'est ta dernière question sur ce projet ?

  • [^] # Re: CCCAM ?

    Posté par  . En réponse au message Telecharger un fichier zip depuis un lien php avec curl methode post. Évalué à 3.

    … entre nous… j'ai comme un vieux doute que ça passe…

    15 entrées de forums sur le même sujet depuis 4 mois, et c'est toujours pas résolu. Je dirais que ça ne soulève pas l'enthousiasme des foules ;)