Chat:Fr/2021-12-27

From CG community
Jump to navigation Jump to search

nicola: Automaton2000 est codé en befunge en 3D !

Automaton2000: je cherche à faire une simu en python

Spiders-Man: Vous parlez francais il y a que les englais normalement

Spiders-Man: #5DN1L

Zorg1: c'est quoi ton trip Spiders-Man ?

Zorg1: Salut tout le monde et Automaton2000 la vedette de toutes les vedettes

Automaton2000: ca change pas grand chose ...

Zorg1: Evidemment t'es toujours le meilleur Automaton2000

Automaton2000: vu le nombre de cp

Zorg1: ton créateur disait toujours que cela ne veut rien dire après avoir fait remarqué qu'il était en première position Automaton2000

Automaton2000: y a un truc qui ressemble à un problème de la semaine ?

Zorg1: bah le puzzle de la semaine Automaton2000 Ah c'est Atari go 9x9 en multi

Automaton2000: Zorg1 que se passe-t-il ?

Zorg1: pas grand chose Automaton2000

Automaton2000: c'est un jeu de stratégie

Zorg1: allez zou j'arrête de spam le chat :)

Remi.: Pauvre Automaton2000, tu es abandonné par Zorg1

Automaton2000: c'est quoi le type de jeu de mot ?

Remi.: Y a pas de jeu de mot Automaton2000

Automaton2000: j'ai pas lu le sujet

Bon[]Crayon: Salut tout le monde !

Bon[]Crayon: Salut Automaton2000

Automaton2000: mais ce qui est fait dans le bon ordre

Bon[]Crayon: Automaton2000 BONJOUR !

Automaton2000: j'ai pas dit que c'était une bonne idée de faire une recherche de chemin

Bon[]Crayon: Automaton2000 C'est une bonne idée de répondre aux bots qui te saluent !

Automaton2000: par contre le fait que tu dois en faire un contest de contest

Remi.: Salut tout le monde, est-ce que quelqu'un sait comment s'appelle l'opérateur [1..] ? J'aimerais faire des recherche dans la doc pour comprendre des trucs mais impossible de bien faire une recherche comme je ne sais pas comment il s'appelle.

Bon[]Crayon: range operator ?

Remi.: Ca à l'air d'être ça, merci :)

Bon[]Crayon: :thumbsup_tone3:

Remi.: Bon c'est bien ce qui me semblait, ça n'existe pas en JS.

Remi.: Dommage

philRG: o/

philRG: java.lang.RuntimeException: Error reading referee command. Buffer capacity: 30000 / 30000

philRG: :-(

philRG: sur code keeper

Remi.: \o

Bon[]Crayon: \o

Zorg1: \o

Stilgart: o/

Zorg1: \o/

pardouin: en JS si c'est sur un string tu as substring

Fabien-Bernard: Bonjour,

Bon[]Crayon: o/

Fabien-Bernard: y-a-t-il un moyen autre que copier-coller de récupérer les inputs des puzzles?

Bon[]Crayon: Pour les test ou les validateurs ?

Bon[]Crayon: Pour les tests ou les validateurs ?

Fabien-Bernard: les tests déjà ce serait bien

Fabien-Bernard: mes logs sont tronqués, ça aide pas le debug

Bon[]Crayon: Comme on a accès aux données des tests, je pense que ça doit être possible d'avoir un bot qui les récupère.

Bon[]Crayon: Après je n'y connais rien en bidouille truc internet.

Fabien-Bernard: ok, merci. Je vais continuer à la mano encore un moment je pense.

pardouin: blaise avait pas justement fait un outil ?

pardouin: j'ai pas regardé de près mais regarde ça :

Buk.: https://bubok.tech/cgstatementdl/

pardouin: oui voila merci je galérais à trouver ^^

Buk.: ca peut etre ? Et bonjour !

Fabien-Bernard: je vais y jeter un oeil, merci à vous.

selmane-amel: Bonjour tout le monde :)

selmane-amel: Est-ce que vous auriez une astuce pour progresser en algorithmique pour un développeur novice ? Codingame est-il suffisant ?

Louneis: Lire un cours d'algorithmique

dwarfie: :clap:

selmane-amel: https://www.algorithmique-h2prog.com/index.php/formations-a-lalgorithmique-et-aux-bases-de-la-programmation-informatique/

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: parce que moi j'ai un peu les perfs

nicola: Cliquez pour accepter les cookies de marquetinge et activer ce contenu.

nicola: Oui mais non.

BlaiseEbuth: Stoi l'cookie.

dwarfie: :yum: gnaaaa .... un :cookie:

Stilgart: Automaton2000: :cookie: is a lie

Automaton2000: je vois que le chat a reboot

BlaiseEbuth: C'est vrai Automaton2000, le crapaud est à nouveau mod.

Automaton2000: on est sur la même machine

Zorg1: il n'est plus mod euler ?

Zorg1: encore en retard d'une drama :(

BlaiseEbuth: eZ, Astro et Illed ont démissioné.

Zorg1: ah ok même pas fait gaffe ^

dwarfie: "une revolte ? ..." "non sire, une révolution"

BlaiseEbuth: Le 15.

BlaiseEbuth: Z'étaient déjà plus trop d'accord avec la "politique de CG", mais en plus [CG]Quelqu'un leur a indiqué que si ils étaient là pour les contests de combats de bots, c'était pas la peine de rester dans l'équipe...

Zorg1: après perso je ne sais pas vers quoi CG évolue, mais à mon avis toute la partie un peu compét' va être droppé à part peut être les CoCs

BlaiseEbuth: Si le site perdure, encore une fois...

Zorg1: et ils voient la communauté comme des gens qui aident des autres, c'est assez réducteur

dwarfie: donc "toute la partie compet"

Zorg1: ouais impression qu'ils veulent faire évoluer ça vers un site d'entraide autour de puzzles

Zorg1: alors que le plus marrant c'est quand même les multis de bots

BlaiseEbuth: Avis de 5% ça...

dwarfie: pour ca , y'aurait pas fallu qu'ils sabrent la possibilité de maintenir une certaine qualité des puzzles ...

Zorg1: c'est quand même là que t'apprends les MM, les AGs ...

Zorg1: pas avec "Simple Matrix Multiplication Exercice"

BlaiseEbuth: Moi je pense surtout qu'ils balancent la partie "publique" dans son ensemble. Faut faire du corpo team building

Zorg1: je dirais qu'ils vont garder les CoCs comme "produit d'appel" ça marche bien ça

dwarfie: :zipper_mouth:

BlaiseEbuth: Oui. Le truc c'est de transformer la partie publique en pub/tunnel de conversion pour la partie pro.

Zorg1: après les puzzles commu ça leur sert surtout de réservoir pour leurs popres puzzles pro.

Zorg1: après je comprends que les contests c'est lourd pour eux à organiser et ça n'atire pas forcément l'audiance qu'ils veulent

BlaiseEbuth: -_-

Zorg1: bah c'est ça les sites commerciaux ils ont leurs propres objectifs ^^

Default avatar.png JBM: comment es ta noël

Zorg1: ma noël va bientôt être gc pour laisser la place à ma jour de l'an

BlaiseEbuth: Ski noël?

Default avatar.png Ose: j'appelle?

BlaiseEbuth: hm?

Zorg1: la pelle à ski de noël ?

Zorg1: Automaton2000 tire moi tout ça au clair !

Automaton2000: tu l'as fait en quel langage ?

Zorg1: le (N+1)éme langage censé les remplacer tous Automaton2000

Automaton2000: je sais pas pourquoi il y a un post sur le forum

Stilgart: Automaton2000: tu savais qu'il y a un forum ? o_O

Automaton2000: je suis pas fan de ce genre de truc

Stilgart: :D

Bon[]Crayon: Automaton2000 es-tu fan des tortues ?

Automaton2000: je suis pas sur de comprendre ce qu'il fait ...

Bon[]Crayon: Automaton2000 il ferraille !

Automaton2000: tu peux donner le lien

Bon[]Crayon: Automaton2000 https://fr.wikipedia.org/wiki/Ferraille

Automaton2000: c'est bien ce que ça donne

Bob: \o Automaton2000 o/

Automaton2000: c'est pas du tout la même chose

Bob: eh non Automaton2000 y a un gaucher et un droitier

Automaton2000: et une liste de tuple

Bob: mais c'est caiman pareil

Bon[]Crayon: o/

Bob: o/

Remi.: \o

Bob: comment va ?

Zorg1: o/ bob ça va ^^

Bob: je viens de passer 5 minutes a remplir un formulaire a la con pour demander une nouvelle carte d'identite

Bob: en me relisant je constate que j'ai foire un numero de departement

Bob: et magie, c'est sur la seule page qu'on ne peut pas modifier

b0n5a1: o/

Bob: o/

Fine_Mouche: coup dur

Bob: rien qui ne se rattrape mais c'est un peu surprenant qu'on ne puisse pas modifier le departement de depot de la demande avant de valider le truc

Bob: (et la le dev en moi imagine le gros bout de code legacy merdeux dans le backend qui engendre cette contrainte absurde pour l'utilisateur final et auquel personne n'ose plus toucher de peur de peter tout le reste)

b0n5a1: (ou ça a pas été testé ... voire c'est une spec merdique débile qui a été imposée)

Fine_Mouche: ben faut modife le code dans un environement isolé, faire les testes et si c'est bon, remplacer l'ancien, non ?

Bob: dans le principe oui

Bob: mais comme le dira n'importe quel general, aucun plan de bataille, le mieux prepare soit-il, ne resiste plus de quelques minutes a la realite du terrain

Zorg1: et tu vas nous dire que t'es né dans un commune avec un nom de 40 lettres ?

Zorg1: *une commune

Zorg1: je crois qu'ils avaient parlé d'une limitation dans ce gout là sur les nouvelles cartes d'identité

Fine_Mouche: Ma ville fait 21 caractère et c'est deja trop long pour certains trucs (mais rare)

Zorg1: voilà 30 chars pour la nouvelle carte avant qu'ils corrigent

b0n5a1: Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson (45 ... ce serait apparemment le max en France) :D

b0n5a1: erf limité à 29 chars, je découvre cette blague...

Remi.: Certaines solutions en golf sont plus courtes que ce nom de commune ^^

Zorg1: on va créer un langage de programmation qui consiste à lister des noms de communes françaises

Zorg1: il y en a plus de 30 000 on devra arriver à qqch

Fine_Mouche: S-R-e-B-S-G-e-I

Fine_Mouche: = Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson

Bob: on pourrait en faire un puzzle

Bob: challenge pour l'AoC 2022 : trouver un nom de ville a 27 trillions de caracteres

Zorg1: avec les éèçà va y avoir de l'unicode

Zorg1: ça va râler

b0n5a1: « On va fusionner les lignes du nom de la commune et du pays. De quoi passer à 49 caractères. Nous nous préparons aussi à réduire la taille des caractères. »

b0n5a1: :D

Bob: "ca depend ca depasse"

b0n5a1: sauf que pour le mec né à Llanfair­pwll­gwyn­gyll­go­gery­chwyrn­drobwll­llan­tysilio­gogo­goch ça va pas aller non plus :D

Zorg1: on sent la correction debug à l'arrache ^^

b0n5a1: (ça existe)

Zorg1: bah c'est pas en France il se démerde en irlande

Bob: a vue de nez je dirais plutot pays de Galles

b0n5a1: oui

Bon[]Crayon: Automaton2000 enregistre Llanfair­pwll­gwyn­gyll­go­gery­chwyrn­drobwll­llan­tysilio­gogo­goch

Bob: le seul pays ou le w est une voyelle

Automaton2000: le truc le plus simple c'est de faire un truc en c++

Bob: merde Automaton2000 a absorbe mon chef

Zorg1: nous on gère les Saint-Machin-De-La-Croix-Bleu-En-Haut-Du-Truc-Vaguement-Boisé

Automaton2000: sur le dernier test ne passe pas non plus du coup

Bob: merde Automaton2000 a VRAIMENT absorbe mon chef

Automaton2000: du coup, je me suis rendu compte que le code de base en fait

Bob: termine ta phrase Automaton2000 ?

Automaton2000: ca a le mérite d'être clair

Bob: :thinking:

Zorg1: ton chef c'est celui qui fait du C++ en python et qui hurle sur python quand ça plante ?

b0n5a1: du c++ en python...

b0n5a1: :upside_down:

Zorg1: bob t'expliquera ça mieux que moi :)

b0n5a1: je suis pas sûr de vouloir savoir :rofl:

Zorg1: bob n'a pas ce luxe :D

Bob: non il a fait du Python pour aller vite parce qu'il a decouvert Flask et que ca semblait etre plus rapide pour monter rapidement un proto a deux balles pour ce qu'il voulait faire

Bob: mais au final bah il a mis son truc en prod sans l'avoir vraiment teste et fatalement le lendemain il est reste a debugger jsuqu'a 4 heures du mat en gueulant sur l'univers

Zorg1: je découvre flask ...

Zorg1: ah ok

Bob: et au comite de direction le mardi suivant il a dit que c'etait de la faute de python qui est un langage de merde et qu'il allait re-re-ecrire son truc en c++

b0n5a1: huhu

b0n5a1: "c'est pas moi c'est Python!" :D

Bob: genre un peu le reste de l'univers utilise python en prod depuis des annees, mais si lui s'est colle dans son backend tout neuf un gros bug de merde dont il n'arrive meme pas a localiser precisement la source, bah ca ne peut etre que de la faute du langage

Zorg1: bah oui je l'aurais écrit en C++ ça aurait marché du premier coup ^^

Bob: pour la petite histoire, il a voulu reecrire un backend parce que celui qu'on a actuellement "n'est pas scalable"

Bob: et accessoirement est ecrit en php et qu'il n'a sans doute pas envie d'apprendre un peu de php pour aller mettre son nez dedans

Zorg1: je crains le pire ...

Bob: et la pour une demon a deux balles il envisageait serieusement de mettre un captcha pour eviter d'avoir plus de 20 sessions en meme temps

Bob: oui, il voulait mettre un captcha sur un truc pour demarrer une demo gratos d'un jeu

Bob: tu sens la confiance qu'il a dans son infra et son backend scalable

b0n5a1: ho ok Flask c'est un web server (je découvre)

Bob: #failboat

Zorg1: au moins l'orchestre joue

Bob: ah oui

Bob: ca fait meme un peu bande-son comique avec des effets cartoon

b0n5a1: bonne nuit

Zorg1: bn

3141948: Flask c'est marrant

3141948: L'info de loisirs c'est rigolo, mais l'info pro je donne mon joker

BlaiseEbuth: Phil le salé

Remi.: o/ Blaise, ça va ?

philRG: olah j'ai un peu oublié de gérer le fog sur code keeper avant de partir en ouacances

BlaiseEbuth: J'vais aller m'coucher donc ça va.

Remi.: Est-ce que tu as un profil où tu as republié tes solutions ? Si oui il m'a échappé

Remi.: Ok bonne nuit.

BlaiseEbuth: Pour que Tibo puisse le supprimer au lieu de jouer à Hearthstone ?

BlaiseEbuth: Je veux pas perturber ses journées.

Remi.: C'était juste pour me réabonner ^^

Remi.: mais je comprends que tu puisses en avoir marre de remettre tes codes si c'estr pour sauter à nouveau.

Twelfy: Hey tout le monde

PM_vlax: slt

PM_vlax: my friend

Twelfy: Oh my friend

Twelfy: T'es toujours co ?

septentrion: ouéééé, j'ai fini les zombis

septentrion: fallait que je partage ma joie pardon

Fine_Mouche: ahahhahahahhah

Fine_Mouche: j'ai fait du code spagethi

Fine_Mouche: sur l'exercice des températures

Fine_Mouche: et cela à marché XD

septentrion: le spaggheti c'est très bon tant que t'as pas à revenir dessus

Fine_Mouche: il passe tous les test ide mais pas un test de "soumission" du code j'ai 90%, je change cela

Fine_Mouche: hop c'est bon

Fine_Mouche: comment je peux vous share mon code ?

septentrion: pas sur le exos

septentrion: je crois

Fine_Mouche: https://replit.com/@FineMouche/nextest-to-0#main.py:23

septentrion: faut que j'essaye python un jour

Fine_Mouche: il y a en qui ont réussie en 4 lignes de codes ...

septentrion: lisibles?

septentrion: t'as gagné le challenge "lisibilité" +450XP

Fine_Mouche: je l'ai plus sous les yeux, j'ai cliqué sur mon prg, cela à femeer l'onget des revues, quand j'y suis retourné, c'était d'autres prog :/

septentrion: c'etait quoi ton challenge température? je ne le trouve pas

Fine_Mouche: attends

septentrion: suis con il y a une barre de recherche

septentrion: honte et fatigue

Fine_Mouche: tags : tableaux, boucles, conditionss

septentrion: je l'avais fait en plus

Fine_Mouche: ptain .... j'ai asigné des valeurs absolue à une variable que je mettais dans un tableau alors que je pouvais juste l'utiliser dans un test et garder la vraie valeur intacte ...

septentrion: si ça peut te détendre: pareil

Fine_Mouche: tu es quoi ? étudient ? pro ? autodidacte ? autre ?

Fine_Mouche: Moi autodidacte.

septentrion: autodidacte pro

Fine_Mouche: mdr il y a un mec qui a fait à peu près comme moi ><

Fine_Mouche: avec 2 listes

Fine_Mouche: une pour les positif et l'autre les négatifs

Twelfy: PM_vlax t'es mort ? Si tu repond pas j'offre une boite de chocolat à ta soeur pour noël :sunglasses:

Twelfy: même si je la connais pas

Fine_Mouche: par contre moi je suis robuste à tout

Fine_Mouche: tu me donne 5527 je le gère

Fine_Mouche: que la plupart des prog que j'ai évaluer, il ne le passe pas.

Fine_Mouche: gère pas*

Fine_Mouche: on est pas dans la medre si tous les codeurs ne teste pas à fond leur programmes ...

Fine_Mouche: il n'y a que mon code spagheti qui gère tout les cas ... sauf 1 (<=273)

Fine_Mouche: que je vais réssoudre.

septentrion: je pense qu'aller sous le zéro absolu ne sera pas nécessaire

Default avatar.png Judge_Dredd: salut je débarque sur ce site et je comprends pas : on me donne des puzzles sans m'expliquer comment les résoudre ou j'ai raté un truc ?

Louneis: en principe tu as les explications sur la gauche, mais ca dépends du mode de jeu

Louneis: Certains puzzles te donnent uniquement les tests que tu dois passer (input et output correspondant) et c'est à toi de déduire quoi faire

Fine_Mouche: oui mais dans le réel si tu descend en dessous c'es tque tu as un pb quelque part, il fait le prendre en compte ... et en restant scolaire : l'exercice demande de faire quelque chose si on sort de ses valeurs de -273 ou 5526