Anthony Jaguenaud a écrit 1965 commentaires

  • [^] # Re: awk

    Posté par  . En réponse au message Opérations sur les lignes d'un fichier (soustraction de chiffres). Évalué à 2.

    Yep, je voulais montrer que awk est adapté à exécuter le code ligne à ligne (c’est à mon sens toute ça force), tout en restant clair pour le néophyte et lui donner envie de s’y mettre.
    Ta solution écrit la première valeur du fichier dans la console alors qu’elle ne doit pas y être… d’après le post initial.

    Je vois d’ailleurs que j’ai également un bug… NR semble se numéroter à partir de 1 :'( oups :-p

  • [^] # Re: awk

    Posté par  . En réponse au message Opérations sur les lignes d'un fichier (soustraction de chiffres). Évalué à 3. Dernière modification le 17 octobre 2019 à 16:49.

    Moi, je ferais le traitement ligne par ligne :

    (NR==0){ current = $1 }
    (NR!=0){
        old=current; 
        current=$1; 
        print current-old;
    }

    Le test :

    $ cat data.txt | awk -f filtre.awk
    2
    1
    3
    -1
    5
    $
  • [^] # Re: Compréhensible

    Posté par  . En réponse au journal Féminisation des diplômes, y'a encore du boulot. Évalué à 10.

    Salut, je suis un peu bête et lent sous le chapeau…

    L'académie française est surtout une organisation rétrograde, conservatrice et inefficace.

    Que voudrais-tu ?

    • L’académie doit accepter toute les nouveautés immédiatement ?

    Mais comment différencier un effet de mode, de contestation/militantisme, d’une véritable modification profonde de la langue ?
    Les évolutions doivent être correcte à l’écris, ne pas aller contre l’histoire de la langue, l’écrit doit pouvoir se lire (exit l’écriture inclusive).
    Oui, l’académie décide après, mais n’est ce pas normal ? Faut-il que des mots apparaissent en 2019 et disparaisse en 2020 de leur préconisation ? Quelle est la limite ?

    Le choix des mots cédérom, brouteur, etc. n’était pas judicieux, ça fait parti des trucs où on les a forcé à aller vite.

    L’orthographe de 1990 n’est toujours pas accepté par tout le monde, ça fait 30 ans… Penses-tu que des réformes tous les ans seraient mieux reçues, apprises ?

    Je vois l’académie un peu comme un porte avion qui avance dans la tempête, suis une direction claire, pendant que nous, avec nos coquilles de noix on tourne autour dans tous les sens, mais au final, cette direction est nécessaire. Si nous dérivons tous du même côté, alors l’académie suivra. Mais l’évolution stable demande de la rigueur et du temps.

  • [^] # Re: pas de protection mémoire

    Posté par  . En réponse au message probleme avec le fonctionnement d'un thread. Évalué à 3.

    Je préfère passer par la pile pour passer les paramètres à un thread en utilisant les conditions.

    Du coup sur le thread principal c’est préparation de la condition, démarrage du thread attente que le thread valide la condition.
    Côté thread, lecture des paramètres qui se trouve dans la pile du thread principal, validation de la condition pour permettre au créateur de continuer son travail.

  • [^] # Re: Transfert de style

    Posté par  . En réponse à la dépêche G’MIC 2.7.0 : Une rentrée pleine de style pour le traitement d’images !. Évalué à 2.

    Pour avoir une réponse, tu devrais poster ton problème sur le forum.

  • [^] # Re: Qui suis je ?

    Posté par  . En réponse au message Switch entre Super User et User normal. Évalué à 3.

    Sachant que whoami n'est qu'un alias de id -un.

    Heu ce n’est pas un alias…

    $ which whoami
    /usr/bin/whoami
    $

    Ça fait la même chose, mais ce n’est pas un alias. Je ne sais pas quand id est apparu, mais whoami existait dans les UNIX pre-Linux en 1992.

  • [^] # Re: Plusieurs choses

    Posté par  . En réponse au message Switch entre Super User et User normal. Évalué à 4.

    Le plus probable est que tu ais modifié la variable PS1 qui est celle qui s’affiche dans le prompt.
    Quelques exemple :

    # on commence avec PS1="$ "
    $ PS1="\u@\h : $ "
    capello@machine : $ 
    # \u donne le nom de l’utilisateur
    # \h le nom de la machine
    # Je mets des " pour pouvoir avoir un espace à la fin.
    capello@machine : $ PS1="Hello \u tu es sur \h et dans le répertoire \w. Que veux tu ? "
    Hello capello tu es sur machine et dans le répertoire ~/travail. Que veux tu ? ls
    …
    # J’ai ajouté \w qui donne le répertoire courant.

    J’espère que c’est plus clair.

  • [^] # Re: Jamais utilisé un truc aussi velu!

    Posté par  . En réponse au message Station montage 4K. Évalué à 6. Dernière modification le 26 septembre 2019 à 10:31.

    Je suis sûr que blender peut utiliser la carte graphique, mais pour les autres logiciels, il faudrait vérifier. D’où la remarque de ʭ ☯ qu’il vaut peut-être mieux plus gros CPU ou RAM et un peu moins de CG.

  • [^] # Re: Keybinds de malheur

    Posté par  . En réponse au journal Next browser 1.3.2: réagir aux évènements avec les hooks, paquet Debian tout frais et plus encore. Évalué à 2.

    Shift étant une touche d’état, tu auras toujours un - avec, sinon elle ne sert à rien.

    s-s sera le S.

  • [^] # Re: Conclusion

    Posté par  . En réponse au journal La démission de RMS : un autre point de vue. Évalué à 3.

    Personnellement, je ne suis pas pour juger sur des ouï dire. Laissons faire, s’il doit y avoir un jugement, c’est au juge de le prononcer.

  • [^] # Re: Très jolie idéalisation du passé

    Posté par  . En réponse au journal Apple casse les prix, la concurrence en sueur. Évalué à 3.

    Après, c’est difficile de savoir si le problème vient de la prise de vue (insolation du négatif), du développement (révélation et stabilisation du négatif) ou du tirage (insolation et stabilisation du papier). La stabilisation n’est jamais parfaite, et la chimie du papier continue d’agir des années après, même si c’est très lent.

  • [^] # Re: Convention

    Posté par  . En réponse au message langage C : pourquoi on ne peut pas allouer la taille d'un tableau pendant l'exécution du programme?. Évalué à 3.

    Tu as oublié la désallocation :'(

  • [^] # Re: Très jolie idéalisation du passé

    Posté par  . En réponse au journal Apple casse les prix, la concurrence en sueur. Évalué à 3. Dernière modification le 12 septembre 2019 à 16:48.

    …floues, surexposées ou sousexposées,…

    Je ne suis pas d’accord avec le surexposé… car les négatifs avait une réponse logarithmique à la quantité de lumière reçu.

    En gros, en exposant le film 2× plus longtemps, la photo était plus claire mais pas cramé. Aujourd’hui avec les capteurs numériques qui ont une réponse linéaire si on expose 2× plus longtemps, tout ce qui était au dessus de la moitié passe au max et affiche un blanc total.

    L’avantage au négatif pour ça, où on surexposé souvent volontairement pour déboucher les noirs qui eux étant de l’autre côté de la courbe pouvait s’éclaircir 3× pour une exposition 2×.

    L’inconvénient majeur des négatifs, c’est qu’il fallait attendre pour voir les résultats, et que les tests coûtaient de l’argent en développement et tirage.

    [Édit, j’avais pas vu ça :]

    En argentique, on trouvait facilement des pellicules de 400 ISO, assez facilement du 800 ISO, et au-delà c'était du matos exotique

    Dans ce cas là, tu sous exposais ta photo de 1 ou 2 diaph. (-2× ou -4× la quantité de lumière). Et au moment de révéler le négatif, tu le laisser plus longtemps dans la chimie pour qu’il prenne le temps de bien éclaircir les zones.

    Le traitement devait évidemment être le même sur tout le néga. et ne pas se foirer sur la réponse du négatif car la courbe n’était pas linéaire…

    En gros, je suis d’accord, ce n’était pas donné d’y arriver. Ça faisait des photos avec un grain caractéristique.

  • [^] # Re: Philosophie Gentoo...

    Posté par  . En réponse au sondage La dernière fois que j’ai compilé un noyau Linux, c’était parce que…. Évalué à 5.

    Le tunning de chaque paquet, avec ou sans support de tel truc, avec python 2 ou python3, etc.

    C'est surtout ça que j'adorais.

  • # UMASK

    Posté par  . En réponse au message [résolu] Forcer permissions utilisateur/groupe sur les nouveaux fichiers/dossiers. Évalué à 4.

    man umask

    il faut lui passer l’inverse de se que tu veux. Si tu veux par défaut r-x-wxr-- soit chmod 534 il faut faire umask 243.

    La commande change l’umask de l’appelant. Donc il faut le mettre au bon endroit dans ton <shell>rc, .profile, etc.

    umask seul te donne le mask actuel.

  • [^] # Re: Fichier texte ?

    Posté par  . En réponse à la dépêche Dark Moon X, un sous‐système Cygwin portable + Xfce sans WSL. Évalué à 3.

    Oui, mais quand je l’ai essayé sur le portable du boulot, j’ai installé kdevelop sans problème… je m’attendais à ce que ça marche out of box.

    C’est juste une déception et un sentiment de pas terminé que je ne m’attendais pas à avoir de la part de microsoft.

  • # Fichier texte ?

    Posté par  . En réponse à la dépêche Dark Moon X, un sous‐système Cygwin portable + Xfce sans WSL. Évalué à 1. Dernière modification le 04 septembre 2019 à 15:14.

    D’un côté avec le WSL, on a un Linux qui tourne, donc fichier texte au format UNIX, de l’autre, des fichiers au format, ça dépend… et les scripts incompatible entre un Linux et un cygwin sont-ils toujours de mise ?

    Le WSL permet également de prendre un exécutable Linux et de l’exécuter. Ce n’est pas le cas de cygwin.

    Le WSL n’a qu’un inconvénient, il n’y a pas de serverX intégré. Mais les solutions de contournement, n’ont plus lieu d’être àmha.

  • [^] # Re: Traduction

    Posté par  . En réponse à la dépêche G’MIC 2.7.0 : Une rentrée pleine de style pour le traitement d’images !. Évalué à 5.

    Salut,

    Merci pour ton commentaire, je n’aurais pas su répondre aussi bien. Par contre, mon inculture m’amène à te demander des précisions sur je ne voyais pas de problème à transformer WAF en SAF. Je ne connais pas ces sigles. :'(

  • [^] # Re: RISC vs CISC

    Posté par  . En réponse au message question théorique sur l'assembleur. Évalué à 2.

    Sur un μP RISC tu as moins d’instruction disponible, donc tu écris plus d’instructions.

    Par exemple pour charger une valeur dans un registre :

    • CISC : MOV AX,0x1234 (codé sur au moins 3 octets)
    • RISC :
      • MOV AH,0x12 (serait codé sur deux octets)
      • MOV AL,0x34

    Mon exemple prend la symbologie intel puisque c’est celle que tu connais, mais on est d’accord que chaque processeur à son propre langage assembleur.

  • [^] # Re: RISC vs CISC

    Posté par  . En réponse au message question théorique sur l'assembleur. Évalué à 2.

    qu'est ce que tu appelles le coeur d'un processeur ?

    L’unité de cacul, de traitement, le nombre de bit que peut faire en parallèle l’additionneur interne. On parle de processeur 16bits les registres font 16 bits, le cœur de traitement peut faire des calculs sur 16 bits. Pour faire du 32 bits, il faut utiliser deux instructions add des parties basse (moins significatives) et adc (add avec carry) pour les parties hautes.

    car apparemment la taille d'une instruction peut dépasser la taille du bus de données

    Ça c’est possible sur un processeur CISC comme les intel 80xx. Mais impossible sur les processeur RISC comme le PowerPC o{ toutes les instructions font 32 bits, et pire, elles doivent être alignées sur 32bits en mémoire.

  • # RISC vs CISC

    Posté par  . En réponse au message question théorique sur l'assembleur. Évalué à 5. Dernière modification le 21 août 2019 à 10:17.

    Salut,
    Les μProcesseurs RISC ont des instructions de taille égale à leur cœur. Parfois Souvent, ils ne peuvent accéder à la mémoire que aligné (ce qui permet d’économiser quelques précieux bits), pour charger une valeur constante dans un registre on a besoin de deux instructions…

    Les processeurs intel sont CISC, est peuvent donc avoir des instructions particulièrement longue en langage machine.

    Une explication plus complète que les wikipedia ici.

  • # Mon partenaire est proche de son travail

    Posté par  . En réponse au sondage Logement : pourquoi habite‐t‐on loin de son activité ?. Évalué à 2.

    550m d’après la carte. Soit 6 mns à pied. Un de nous deux n’a pas besoin de voiture, sauf quand un enfant fait une activité le soir et que ma femme prend quand même la voiture pour l’emmener.

    Sinon, sur un choix multiple j’aurais ajouter A et peut-être C,D.

  • [^] # Re: Déjà vu....

    Posté par  . En réponse au lien Nvidia -- Linux. Évalué à 3.

    Mais lisible sans abonnement. Contrairement à l’article de NextInpact.

  • [^] # Re: Je sais c'est nawak !)

    Posté par  . En réponse au lien Sondage : quels sont les langages de programmation qui vont probablement disparaître. Évalué à 2.

    Comme il s’agit d’un sondage, pour être nommé un langage à déjà besoin d’être connu… alors que des langages peu ou pas connu il y en a plein qui doivent s’éteindre dans l’indifférence générale :'(

  • [^] # Re: Pas possible

    Posté par  . En réponse au journal Comment occuper une soirée: mettre à jour son GPS. Évalué à 3.

    Tu n’aurais pas la même chose pour les cartes des GPS Michelin qui sont dans les voitures Peugeot d’il y a quelques années ? Parce que 199€ la mise à jour carte + logiciel c’est un poil trop à mon goût.