Cetera a écrit 96 commentaires

  • [^] # Re: Sonar n’a pas tort…

    Posté par  . En réponse au message Sonar Qube faux positif…. Évalué à 2. Dernière modification le 27 février 2020 à 11:47.

    Et si on fait ça,

    int checkCondition(condition)
    {
        if (!condition)
        {
            resetBoard();
        }
    
        return condition;
    }
    
    int ok = 1;
    cond = a;
    ok = ok && checkCondition(cond);
    cond = b;
    ok = ok && checkCondition(cond);
    
    if (ok)
    {
        appelDeHook[index](parametres);
    }

    Sonar est assez malin pour que ça passe ?

  • [^] # Re: Sonar n’a pas tort…

    Posté par  . En réponse au message Sonar Qube faux positif…. Évalué à 1.

    Si tu veux corriger tout ça de manière automatique sur, mettons, 280 cas, tu peux, plus simplement, remplacer tous les

    checkCondition(condition);

    par

    if (!condition)
        resetBoard();
    else

    Avec la petite tabulation à la fin pour garder une indentation correcte.

  • [^] # Re: Sonar n’a pas tort…

    Posté par  . En réponse au message Sonar Qube faux positif…. Évalué à 1. Dernière modification le 27 février 2020 à 00:37.

    Au temps pour moi ; c’est de l’embarqué, et tu redémarres tout si l’index est trop grand, c’est bien ça ? Désolé pour ma réponse à côté de la plaque. :)

    Du coup, la solution est vite vue :

    if (index < taille_max)
        appelDeHook[index](parametres);
    else
        resetBoard();

    Et Sonar sera content ! Voilou. Bon, c’est un peu brutal pour l’utilisateur de la carte, qui va payer cher les erreurs logicielles, mais ce n’est pas le problème ici, et je n’ai pas tous les éléments pour faire ce genre de réflexions.

  • # Peux-tu apporter quelques précisions ?

    Posté par  . En réponse au message "Aucun fichier ou dossier de ce type". Évalué à 4.

    Ton explorateur de fichiers offre probablement cette fonctionnalité. Quel environnement de bureau utilises-tu ? Quel est le format de ce fichier compressé ? Que se passe-t-il quand tu cliques dessus ?

    Mais sinon, effectivement, on peut y aller en ligne de commandes. Peut-être que le dossier Desktop n’existe pas, tout simplement. Chez moi, il s’appelle Bureau. ;)
    En tapant ls, commande qui permet d’afficher le contenu du répertoire où tu l’exécutes, tu verras bien.

  • # Sonar n’a pas tort…

    Posté par  . En réponse au message Sonar Qube faux positif…. Évalué à 1. Dernière modification le 27 février 2020 à 00:05.

    Que fait la fonction resetBoard() ? Elle change la taille du tableau de pointeurs de fonctions appelDeHook[] ? Mais de toute manière, comme elle ne prend pas en paramètre l’index mis en cause, il est certain qu’elle ne peut pas te prémunir du dépassement en élargissant suffisamment le tableau !

    Et quand bien même, ce tableau, il faut le remplir avec des pointeurs valides, donc j’imagine que tu ne pourras pas l’étendre autant que nécessaire pour éviter le dépassement.

    Bref, Sonar n’a pas tort, et il va falloir en tenir compte. Qu’est-ce que tu veux faire, exactement ? Quel est le comportement attendu si l’index a une valeur négative ou trop grande ? On ne tient pas compte de l’appel ? On exécute appelDeHook[0] avec les paramètres ? On fait encore autre chose ?

  • [^] # Re: Ce nom

    Posté par  . En réponse à la dépêche WikHaiePédia. Évalué à 2.

    Là, ça fait un peu trop médical (orthopédie…). De Horto à ortho, il n'y a qu'un h. Dommage, parce que le nom sonne bien !

  • [^] # Re: Un test…

    Posté par  . En réponse au message problème avec la boucle do while. Évalué à 1.

    Ce que te suggère lolop, c'est d'afficher le contenu du login après la saisie, simplement pour voir s'il contient bien ce que tu veux.
    printf("%s\n", login);, quoi.

  • [^] # Re: J'ai devancé le CERN !!!

    Posté par  . En réponse au lien Par crainte pour ses données, le CERN abandonne Facebook. Évalué à 8. Dernière modification le 06 février 2020 à 08:38.

    Facebook ? C'est quoi, ce truc ? Jamais utilisé.

  • [^] # Re: Impossible par design ?

    Posté par  . En réponse au message Snapstore sans connexion internet. Évalué à 0.

    Que tu gardes ou non Ubuntu, tu peux te tourner vers Flatpak.

  • # Ça arrivera peut-être un jour…

    Posté par  . En réponse au lien signer la pétition pour libérer Windows 7. Évalué à 3.

    Mais dans 30 ans.

  • [^] # Re: Merci !

    Posté par  . En réponse au lien /e/OS: [TUTO] Tutoriel en français : installation, configuration, usage. Évalué à 2.

    Apparemment, il y a un portage de LineageOS 16 en cours ; on peut même déjà le flasher. Le support officiel avec les mises à jour OTA pourrait revenir. Et donc on pourrait voir arriver un /e/ avec Android 9 sur le Galaxy S7. À suivre.

  • [^] # Re: Merci !

    Posté par  . En réponse au lien /e/OS: [TUTO] Tutoriel en français : installation, configuration, usage. Évalué à 1.

    Je suis dans un paradigme très linuxien et je compare schématiquement /e/OS à Ubuntu, supporté par Canonical, mais en fait, ça n'a rien à voir.

    La comparaison avec Debian-Ubuntu vient de la FAQ d'/e/ (section « vous ne volez pas le travail des développeurs de LineageOS ? »)

    D'après ce que j'ai compris, l'équipe d'/e/ met uniquement à jour la surcouche /e/. Concrètement, puisque Lineage ne met plus à jour herolte, le Galaxy S7 restera cantonné à la dernière version d'AOSP supportée (probablement Android 7 ou 8), tant que personne ne reprendra le flambeau. Un /e/ neuf sur un vieux Lineage, en somme.

  • [^] # Re: Merci !

    Posté par  . En réponse au lien /e/OS: [TUTO] Tutoriel en français : installation, configuration, usage. Évalué à 1. Dernière modification le 26 janvier 2020 à 23:27.

    /e/ repose sur LineageOS (comme Ubuntu par rapport à Debian, par exemple). Ils partagent donc la même viabilité pour un appareil donné.

    Dans le monde Android, c’est beaucoup plus compliqué qu’avec le standard PC : il faut recommencer un travail de base pour chaque appareil avant de pouvoir y faire tourner sa ROM, tout ceci étant grandement facilité si le constructeur joue le jeu du libre. Si un jour il n’y a plus de mainteneur de Lineage pour s’intéresser à ton téléphone (typiquement, le passionné qui a porté la ROM sur son propre appareil est passé à autre chose), celui-ci sera retiré de la liste, et tu ne recevras plus de mises à jour d’/e/.

    Au cas par cas, certaines marques ont la faveur des devs et sont connues pour être particulièrement bien maintenues. Avec OnePlus, par exemple, tu es tranquille pour de nombreuses années ; Motorola et Google ont aussi bonne presse ; Nokia, en revanche… Souvent, la communauté s’investit pour un appareil quand il est bon, ouvert, et que le support officiel arrive à son terme.

  • [^] # Re: Merci !

    Posté par  . En réponse au lien /e/OS: [TUTO] Tutoriel en français : installation, configuration, usage. Évalué à 3.

    C'est exactement pareil : il faut flasher la ROM manuellement. Mais ce qui change, c'est que les gens derrière vendent des téléphones reconditionnés avec /e/ pré-installé.

    Le site officiel indique aussi qu'ils vont « bientôt  » proposer à l'utilisateur d'envoyer directement son téléphone. Encore faut-il que ce dernier soit compatible…

  • # Question bébête, mais on ne sait jamais…

    Posté par  . En réponse au message PC (avec Xubuntu) - Wifi = Ne prend pas mon mot de passe. Évalué à 1. Dernière modification le 17 janvier 2020 à 17:07.

    Tu as vérifié que le contenu, une fois collé, était correct ? Sous GTK, clic droit dans la zone où tu tapes le mot de passe, puis « Afficher le texte ».

  • # C, ou C++ ? Ça dépend du compilateur.

    Posté par  . En réponse au message les structures en c. Évalué à 3. Dernière modification le 15 janvier 2020 à 11:36.

    Avec un compilateur C++, il n'y a pas de différence dans ce cas précis, le typedef étant implicite pour les structs et les enum. Ce comportement, d'ailleurs, ne fait pas l'unanimité

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à 3.

    Bon après, même si nous avons la « vraie réponse », ça ne changera rien au reste du monde :-)

    Effectivement. Et de toute manière, vraie réponse ou pas, merci pour ce moment de réflexion. C'est important d'avoir ses avis remis en question ! :)

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à 3. Dernière modification le 06 janvier 2020 à 11:37.

    D'accord. Je comprends. Merci pour la précision.

    Quand on remonte à l'origine de nos actes, on tombe souvent sur quelque chose qu'on a du mal à justifier, et qui repose sur de la morale de base : dire la vérité, être courageux, ne pas voler, penser aux autres… Effectivement, c'est évident.

    Des choses que la convention a consacrées en France, il y en a des tonnes.
    - lieux : pour reprendre ton exemple, cimetières, lieux de cultes, mémoriaux de toutes sortes (soldat inconnu, monuments aux morts), arc de triomphe, paysages (réserves naturelles)…
    - textes : Déclaration des droits de l'homme…
    - moments : fête nationale, jour de l'an…
    - rites : minute de silence…
    - symboles : Marianne…
    - personnes : le président de la république…
    - …
    Et ça vient se glisser jusque dans notre vie quotidienne. Pourquoi ne pas se mettre à p* en public ? pourquoi déjeuner à midi et finir par un dessert ? pourquoi se dire bonjour le matin ? La raison pure ne suffit pas à l'expliquer. Pour cela, il y a ce que tu appelles les « prismes », auxquels tu n'accordes pas de crédit quand ils sont religieux.

    En ce qui me concerne, il y a probablement quelque chose de religieux qui se révolte quand on touche à une église. Si ce n'était que ça, je ne serais pas en droit de l'attendre des autres, pour qui ça ne représente rien. Mais ça ne l'est pas uniquement, puisque ça me dérangerait aussi qu'on fasse la même chose avec un temple bouddhiste, par exemple, alors que le bouddhisme ne représente rien pour moi.

    Comme toi, je trouve que les lieux de cultes n'ont rien de particulier. Mais certains les respectent parce qu'ils considèrent qu'ils renferment quelque chose de sacré (prisme religieux). D'autres par respect pour ceux qui viennent y prier (prisme moral et social). Et d'autres, enfin, parce que c'est une convention sociale, tout simplement (prisme social). Pour expliquer chacune de ces raisons, il y a un « prisme déformant » qui oriente la réalité et motive nos actes. On peut contester l'usage dans ce cas particulier, mais je ne pense pas que ce mécanisme soit foireux. Sinon, on remet absolument toute notre vie en question.

    Si l'usage ne s'oppose pas à nos convictions profondes, je ne vois pas de raison de ne pas s'y conformer.

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à -1.

    Moi, j'y vois deux soucis :
    - qu'il s'agit de racisme (mais bon, pour moi, même sans la loi, c'est évident qu'il s'agit d'un acte répréhensible) ;
    - qu'il s'agit d'une profanation qui insulte tous ceux pour qui ce monument a de l'importance.

    J'ai bien conscience que c'est un jugement relevant la morale, qui elle-même repose sur un conditionnement d'ordre éducatif, religieux, politique, etc. C'est bien l'objection de Kerro (Kerro, dis-moi si je me trompe). Mais nous en avons tous, et je ne vois pas en quoi ce conditionnement-là est plus ridicule qu'un autre. La vie en société serait impossible, sinon.

    Peut-être que la philosophie morale peut répondre à cette question. J'irai me documenter.

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à 2.

    What ? Esquiver quoi ? Mais quel est le but de cette conversation ?
    Je critique un gars qui vient faire le mariole dans un lieu où des gens viennent se recueillir. Moi, je trouve ça scandaleux, par principe, quels que soient la religion, les personnes, le dogme, le contexte… Si tu t'en fiches complètement, je n'y peux rien. Ça me désole, et ça prouve juste que nous n'avons pas les mêmes valeurs. Pas à gloser 107 ans là-dessus. :D

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à 1. Dernière modification le 04 janvier 2020 à 11:45.

    Si tu ne te sens pas concerné par le mal qui arrive aux autres (solidarité, compassion…), effectivement, nous n'avons vraiment pas la même morale. Partant de là, aucun exemple que je pourrais prendre, même laïc, n'arrivera à te toucher.

    Par ailleurs, affirmer que la religion n'est pas liée à un lieu, un objet ni quoi que ce soit de matériel, montre une méconnaissance profonde du fait religieux. Toute religion s'appuie sur des éléments visibles, et le christianisme, religion de l'incarnation, peut-être plus que toute autre. Tu n'as qu'à demander aux musulmans qui ont obligation de se rendre en pèlerinage à la Mecque une fois dans leur vie.

  • [^] # Re: What ?

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à 3.

    Les lieux de tournage ont été choisis pour leur esthétique, et les autorisations pour ces tournages ont été obtenues auprès des mairies ayant en charge ces lieux de culte.

    Si je puis me permettre d'apporter une précision : bien que les communes soient propriétaires des édifices religieux construits avant 1905, il ne leur appartient pas de les confier à une autre destination que la célébration du culte ; comme l'indique le guide à l'usage des maires et des affectataires pour les édifices culturels, « l'affectataire a la jouissance de l'église pour la célébration du culte. Tout autre usage est hors de la légalité ».

    Si l'église a été officiellement désaffectée, dans ce cas, bien entendu, c'est différent. Mais bon, de la part d'une instance de la République, livrer à la dérision un édifice religieux avec tout son mobilier n'est peut-être pas la meilleure idée qui soit pour promouvoir la paix sociale, la fraternité et le respect des opinions religieuses de chacun, garanti par la Déclaration des droits de l'homme. Sans compter le mauvais goût, évidemment.

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à 4.

    J'essayais de te faire sentir avec un exemple laïc ce que représentait la profanation d'un lieu de recueillement.

    Si la loi est ton seul critère pour rejeter un tel acte, nous n'avons pas vraiment la même morale.

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à 0. Dernière modification le 03 janvier 2020 à 00:33.

    Attends, là, on parle d'un lieu de culte. Ce n'est pas la voie publique ! Si ce gars a une dent contre le christianisme, aucun problème. Mais que ce soit dans une mosquée, un temple, une église, une synagogue ou n'importe quel lieu dédié à la prière, il est choquant, je trouve, d'aller faire le guignol pour se moquer des fidèles.

    La république garantit un certain nombre de droits, non ? La tranquillité d'un endroit pour se recueillir en fait partie. Que dirais-tu si quelqu'un venait tourner un clip raciste dans le Mémorial de l'abolition de l'esclavage ?

  • [^] # Re: pub pour le libre raté

    Posté par  . En réponse à la dépêche Plagiat — Respecte la Puissance Papale : un nouveau clip de rap réalisé tout en libre. Évalué à -4.

    Le simple fait de mettre ses pieds sur l'autel est un manque de respect patent.