Cyprien a écrit 1243 commentaires

  • [^] # Re: Définition de terrorisme?

    Posté par  (site web personnel) . En réponse au lien Max Weber et la « violence légitime ». Évalué à 2.

    Du coup, tu veux dire que le système actuel est trop démocratique ?
    J'aimerais bien avoir la suite de ton raisonnement…

  • [^] # Re: Génération en JS

    Posté par  (site web personnel) . En réponse au lien Des exemples de programmes écrits grâce à chat-GPT. Évalué à 3.

    Désolé, donc, là, il s'est trompé il a trié par ordre alphabétique les superficies :)

    C'est trié par ordre alphabétique et pas par ordre croissant

    Je suis désolé pour cette erreur. Voici la fonction modifiée pour trier les villes par ordre croissant de superficie :

    import json

    def trier_villes_par_superficie(json_str):
    # Charger le JSON
    data = json.loads(json_str)
    # Trier la liste des villes par superficie croissante
    villes_triees = sorted(data["villes"], key=lambda ville: ville["superficie"])
    # Construire un nouveau JSON trié
    data_trie = {"villes": villes_triees}
    json_trie = json.dumps(data_trie, indent=2)
    return json_trie

  • [^] # Re: Génération en JS

    Posté par  (site web personnel) . En réponse au lien Des exemples de programmes écrits grâce à chat-GPT. Évalué à 3.

    Il faut comprendre le fonctionnement, son jeu de données, c'est internet donc, plus il a d'exemples, mieux ca fonctionne…

  • [^] # Re: Génération en JS

    Posté par  (site web personnel) . En réponse au lien Des exemples de programmes écrits grâce à chat-GPT. Évalué à 2. Dernière modification le 31 mars 2023 à 17:54.

    Je te mets un exemple de ce que je viens de construire :

    Peux-tu me faire un json avec les 20 plus grandes villes de france, leur population, leur superficie et leur maire

    Bien sûr, voici un exemple de JSON avec les 20 plus grandes villes de France, leur population, leur superficie et leur maire :

    {
    "villes": [
    {
    "nom": "Paris",
    "population": 2190327,
    "superficie": 105.4,
    "maire": "Anne Hidalgo"
    },
    {
    "nom": "Marseille",
    "population": 861635,
    "superficie": 240.6,
    "maire": "Michèle Rubirola"
    },
    {
    "nom": "Lyon",
    "population": 515695,
    "superficie": 47.9,
    "maire": "Grégory Doucet"
    },
    {
    "nom": "Toulouse",
    "population": 479553,
    "superficie": 118.3,
    "maire": "Jean-Luc Moudenc"
    },
    {
    "nom": "Nice",
    "population": 342295,
    "superficie": 71.9,
    "maire": "Christian Estrosi"
    },
    {
    "nom": "Nantes",
    "population": 313288,
    "superficie": 65.19,
    "maire": "Johanna Rolland"
    },
    {
    "nom": "Strasbourg",
    "population": 280966,
    "superficie": 78.26,
    "maire": "Jeanne Barseghian"
    },
    {
    "nom": "Montpellier",
    "population": 280300,
    "superficie": 56.88,
    "maire": "Michael Delafosse"
    },
    {
    "nom": "Bordeaux",
    "population": 257804,
    "superficie": 49.36,
    "maire": "Pierre Hurmic"
    },
    {
    "nom": "Lille",
    "population": 232787,
    "superficie": 34.83,
    "maire": "Martine Aubry"
    },
    {
    "nom": "Rennes",
    "population": 216815,
    "superficie": 50.39,
    "maire": "Nathalie Appéré"
    },
    {
    "nom": "Reims",
    "population": 182592,
    "superficie": 46.9,
    "maire": "Arnaud Robinet"
    },
    {
    "nom": "Le Havre",
    "population": 170352,
    "superficie": 46.95,
    "maire": "Édouard Philippe"
    },
    {
    "nom": "Saint-Étienne",
    "population": 170049,
    "superficie": 79.97,
    "maire": "Gaël Perdriau"
    },
    {
    "nom": "Toulon",
    "population": 166527,
    "superficie": 42.84,
    "maire": "Hubert Falco"
    },
    {
    "nom": "Grenoble",
    "population": 161792,
    "superficie": 18.13,
    "maire": "Éric Piolle"
    }
    }

    Peux tu me faire une fonction qui ordonne ce JSON par superficie ?

    import json
    def trier_villes_par_superficie(json_str):
    # Charger le JSON
    data = json.loads(json_str)
    # Trier la liste des villes par superficie croissante
    villes_triees = sorted(data["villes"], key=lambda ville: ville["superficie"])
    # Construire un nouveau JSON trié
    data_trie = {"villes": villes_triees}
    json_trie = json.dumps(data_trie, indent=2)
    return json_trie

    Explications :

    La fonction trier_villes_par_superficie prend en paramètre une chaîne de caractères représentant un JSON contenant les données des villes.
    Elle commence par charger le JSON en utilisant la fonction json.loads.
    Ensuite, elle trie la liste des villes en utilisant la fonction sorted en spécifiant la clé de tri à utiliser (lambda ville: ville["superficie"] signifie que l'on trie par la valeur de la clé "superficie" de chaque ville).
    Elle construit un nouveau JSON trié à partir de la liste triée de villes en utilisant la fonction json.dumps.
    Enfin, elle retourne la chaîne de caractères représentant le JSON trié.

    Voici un exemple d'utilisation de la fonction :

    etc. etc.

  • [^] # Re: Génération en JS

    Posté par  (site web personnel) . En réponse au lien Des exemples de programmes écrits grâce à chat-GPT. Évalué à 1.

    Tu peux voir cela comme cela, mais, à mon avis, tu te trompes… Regarde ce que faisait une IA il y a 2 ans et ce que cela peut te pondre aujourd'hui.
    Et bien, si ça n'est pas parfait, aujourd'hui, ok, mais demain, ça le sera.

  • [^] # Re: Génération en JS

    Posté par  (site web personnel) . En réponse au lien Des exemples de programmes écrits grâce à chat-GPT. Évalué à 3.

    Mince, je crois que je n'ai plus accès aux échanges… Mais tu peux essayer facilement. Colles lui juste un JSON, il te dit ce qu'il comprend du JSON avec les en-têtes de colonnes, il comprend la logique.
    Moi, je suis juste bluffé, c'est un truc de dingue… Je ne cherche pas la petite bête (je ne dis pas cela pour toi :)), le code n'est sans doute pas parfait, des fois, ça ne fonctionne pas du premier coup. Mais, dans 1 an, 2 ans, 5 ans, il le sera.

    Alors, on peut faire l'autruche, mais, pour moi, c'est une mauvaise idée, on devrait juste regarder les alternatives libres aujourd'hui…

  • # Génération en JS

    Posté par  (site web personnel) . En réponse au lien Des exemples de programmes écrits grâce à chat-GPT. Évalué à 5.

    L'autre jour, j'avais un truc pénible à faire en JS (manipulation de tableaux avec sommes dans tous les sens, juste pour une utilisation).
    Chat-GPT me l'a fait, le code est assez variable d'un coup sur l'autre, mais il l'a fait.

    Comme c'était la première fois que je l'utilisais, j'ai un peu amélioré mes demandes :
    - Au début, je demandais tout avec une phrase => Ca ne fonctionnait pas parce que je demandais trop de choses d'un coup
    - Ensuite, je demandais les choses petit à petit => Au bout de quelques questions, il s’emmêlait les pinceaux
    - Ensuite, je collais mon JSON, et je faisais ma demande dans un commentaire => Ca a bien marché !
    - Enfin, je faisais les choses petit à petit en faisant des fonctions, avec des commentaires et en repartant des debugs.

    J'ai du mal à dire si cela m'a fait gagner beaucoup de temps, car c'était la première fois que je l'utilisais, mais franchement, j'ai trouvé cela juste incroyable.

  • [^] # Re: 100k signatures atteints depuis

    Posté par  (site web personnel) . En réponse au lien BRAV-M: Les pétitions de l'Assemblée nationale, une nouvelle forme de militantisme ?. Évalué à 2.

    Le pire qui puisse arriver est le rapporteur en commission permanente décide qu’il n’y a pas de sujet et décide de classer la pétition.

  • [^] # Re: Tout va bien

    Posté par  (site web personnel) . En réponse au lien Le Conseil de l’Europe s’inquiète d’un usage excessif de la force par la police française. Évalué à 3.

    Tu as oublié le Venezuela :)

  • # Hausse de 5% des salaires !

    Posté par  (site web personnel) . En réponse au lien Les Allemands font leurs grèves "sur le modèle de la France". Évalué à 3.

    Les syndicats veulent une hausse de 10% des salaires alors qu'il n'a été négocié qu'une hausse de 5% !
    Mis à part si j'ai loupé quelque chose, on a eut ce genre de chose en France ???

  • [^] # Re: Incroyable...

    Posté par  (site web personnel) . En réponse au journal Pays innovants : la Chine loin devant, les occidentaux largués. Évalué à 6.

    Et puis tu n'as pas tord, on peut aussi être premiers :
    La France, premier pays d’Europe à légaliser la surveillance biométrique

  • [^] # Re: Incroyable...

    Posté par  (site web personnel) . En réponse au journal Pays innovants : la Chine loin devant, les occidentaux largués. Évalué à 8.

    Les choses changent, on ne peut pas nier que les chercheurs ne cessent de nous interpeller sur un problème.
    C'est comme avec les infirmières, elles disent pendant dix que les hopitaux sont au bord de l’asphyxie, on l'ignore, et quand on a un bobo, ben… il n'y a plus personne pour bien le soigner…

  • [^] # Re: Article assurément critiquable…

    Posté par  (site web personnel) . En réponse au lien [Frustration] Pourquoi la France est bien une dictature. Évalué à 5.

    Je dirais qu'il y a quand même une grande différence entre s'opposer à une réforme, et se retrouver obliger de voter pour une motion de censure qui entraînera la chute du gouvernement en place. Mine de rien ça joue.

    La chute du gouvernement… et leur propre siège également !! On oublie trop souvent de le dire quand même !

  • [^] # Re: Macron aime t-il cette situation

    Posté par  (site web personnel) . En réponse au lien [Frustration] Pourquoi la France est bien une dictature. Évalué à 5.

    Complètement d'accord. Pour ses deux élections, on ne peut pas écarter les conditions de celles-ci. Je connais beaucoup de monde qui a voté Macron (y compris au premier tour) et qui le détestent (littéralement).
    Ils voulaient juste éviter Mélenchon et Lepen.
    En fait, le problème avec la démocratie représentative, c'est quand la confiance a presque disparue ! Donc, oui, démocratie directe par des référendums.
    Il est vrai qu'il est très difficile de répondre à des questions économiques, sociales, d'organisation de l'état, mais cela sera toujours pour moi infiniment moins difficile que de répondre à la question :
    En qui fais-tu le plus confiance pour ces 5 prochaines années :
    - Macron
    - Lepen
    - Mélenchon

  • [^] # Re: Macron aime t-il cette situation

    Posté par  (site web personnel) . En réponse au lien [Frustration] Pourquoi la France est bien une dictature. Évalué à 4.

    Entièrement d'accord avec toi !
    C'est ce que je voulais dire, Macron aujourd'hui n'est pas un dictateur (et il serait très difficile pour lui de l'être en France), mais il tend vers moins de démocratie. Donc, il est normal de dénoncer cette dérive.

  • [^] # Re: Macron aime t-il cette situation

    Posté par  (site web personnel) . En réponse au lien [Frustration] Pourquoi la France est bien une dictature. Évalué à 4.

    Mon avis est que la dictature n'arrive pas du jour au lendemain, elle se construit.
    Aujourd'hui on est tous tentés de se dire que l'on ne va pas vers plus de démocratie.

  • # Macron aime t-il cette situation

    Posté par  (site web personnel) . En réponse au lien [Frustration] Pourquoi la France est bien une dictature. Évalué à 6. Dernière modification le 23 mars 2023 à 08:38.

    Je pense depuis janvier que Macron aime ces situations de conflits : tenir sa ligne, faire plier ses opposants, être au centre des choses, ….
    Il a connu ça avec les gilets jaunes, ça a finit en grand débat national où il parlait tout seul pendant 6 heures en répondant aux questions des citoyens 3 par 3 ("sans même transpirer !" disaient les journalistes). Il y a eut aussi beaucoup de violences envers les manifestants (acceptable car les gilets jaunes étaient vus comme des gens d’extrême droite).

    Il y a aussi eut la période COVID où il y a mis tout le monde sous cloche, les vaccins, etc. Il en est sorti également renforcé.

    Il aurait put à plusieurs reprises avoir des portes de sorties pour cette réforme, mais il ne les a pas prises. Il a cherché le conflit.

    Ces traits de caractères ne seraient pas grave si le président en France n'avait pas autant de pouvoirs. Mais, ce qui m'inquiète le plus, c'est que nous avons de grandes chances d'avoir l’extrême droite au pouvoir en France à plus ou moins court terme. Et que Macron aura montré la voie pour piétiner les droits, la démocratie, et instituer la violence envers ses contradicteurs.

  • [^] # Re: Premier exemple douteux

    Posté par  (site web personnel) . En réponse au lien GPT-4 plus enclin à disséminer des fausses informations [en anglais, le vrai titre est trop long]. Évalué à 8.

    Mais comment font-ils pour trier les informations qui sont bonnes à dire et celles qui ne le sont pas ? Je sais, ils utilisent des Kenyans qui font de l’étiquetage.
    Mais du coup, j'aimerais bien savoir quelles sont leurs directives pour étiqueter anti-vax et pro-vax.
    Par exemple, dire, "on ne doit pas rendre la vaccination obligatoire", est-ce antivax ?
    Dire "Certains vaccins ont provoqués des effets secondaires graves", est-ce antivax ?

  • # J'utilise docker hub : je suis bien embêté

    Posté par  (site web personnel) . En réponse au journal Docker supprime l'accès gratuit aux groupes et organisations. Évalué à 5.

    Ce n'est pas mon activité principale, mais j'utilise très souvent docker et, pour choisir mes images, et bien j'utilise docker hub.

    Je regarde la page de l'image officielle sur docker hub, il y a souvent un docker-compose fourni, et je prends cela. Ça me suffit très bien la plupart du temps mais il est vrai que je ne maîtrise pas ce que j'installe, je me dis que je peux avoir confiance (ce qui n'est peut-être pas vrai).

    Donc, me voilà bien embêté pour la suite, j'espère qu'il va y avoir un système pour récupérer les images officielles (celles soutenues par les dev des projets) assez facilement.

  • [^] # Re: Le Brexit ne vous suffit pas pour voir le problème de la "réflexion"?

    Posté par  (site web personnel) . En réponse au lien à quoi ressemblerait une démocratie idéale si on pouvait la créer aujourd'hui depuis zéro ?. Évalué à 4.

    Je ne sais pas comment est Zenitran dans la vraie vie, mais, si il tient les mêmes propos qu'ici, je me permet de me questionner sur ses relations avec ses voisins :)

  • [^] # Re: Le Brexit ne vous suffit pas pour voir le problème de la "réflexion"?

    Posté par  (site web personnel) . En réponse au lien à quoi ressemblerait une démocratie idéale si on pouvait la créer aujourd'hui depuis zéro ?. Évalué à 9.

    "tout le monde" ayant une grande tendance à vouloir zigouiller son voisin dans la vraie vie sortie du "pacifisme" imaginaire

    Tout le monde ou toi ?
    Aucune envie de zigouiller mon voisin pour ma part…

  • [^] # Re: Partiellement, semblerait-il

    Posté par  (site web personnel) . En réponse au lien Gandi casse son offre mail ?. Évalué à 3.

    Porkbun ne semble pas proposer les .fr

  • # Mauvais signe

    Posté par  (site web personnel) . En réponse au lien Gandi casse son offre mail ?. Évalué à 6.

    En tous les cas, c'est un très mauvais signe.
    Avez vous des alternatives pour migrer ?
    J'ai une dizaine de noms de domaines chez Gandi et cinq ou six chez OVH, j'aimerais une solution alternative.

  • [^] # Re: Deux de plus pour la route

    Posté par  (site web personnel) . En réponse au lien Message présidentiel à caractère informatif. Évalué à 4.

    C'est vrai que niveau économie, on peut dire que ce sont des artistes…
    Du coup, tu trouves ça plus facile de voter pour quelqu'un et de deviner ce qu'il va devenir / faire ?

  • [^] # Re: Deux de plus pour la route

    Posté par  (site web personnel) . En réponse au lien Message présidentiel à caractère informatif. Évalué à 10.

    Je pense que c'est parce qu'on en fait un tous les 10 ans et que les gouvernements les politisent…
    Si on en faisait plus régulièrement, ils répondraient à la question posée. Voir la Suisse, ça n'a pas l'air de poser de problème.