Chat:Fr/2020-09-29
CopperFr: pourquoi t'as pas t'avatar ?
CopperFr: ben oui il est magnifique en plus
Danotris: Je comprends pas l'intérpêt de présenter un concept avec un exo moyen et de donner des liens wikipédia pour apprendre
CopperFr: c'est scolaire ?
CopperFr: (y'a bp de profs j'ai l'impression)
Danotris: C'est nul
CopperFr: les profs ?
Danotris: Cette idée
Danotris: De mettre des liens wiki
CopperFr: de toute façon rechercher c'est un bon réflexe non ?
Danotris: Je pensais trouver des cours sur la plateforme directement, j'ai cherché en effet y'a des trucs, mais je pensais que les sujets (par exemple sur les graphes) allaient pointer vers une partie théorique sur site
CopperFr: ah oui ca serait bien
CopperFr: ceci-dit wikipedia c'est pas mal même si des fois on comprend rien :D
Danotris: Ouais c'est un début mais bon, je m'attendais à un cours sur site parce que balancer un lien wikipédia je vois pas trop l'intérêt
Bob: amis de wikipedia o/
CopperFr: amis du tramway de Nancy o/
Bob: comme disait la grenouille a grande bouche, y en a plus beaucoup par ici
CopperFr: Vous préférez les grenouilles ou les crapauds ?
Stilgart: on préfère les tortues en fait
Stilgart: hein Automaton2000 ?
Automaton2000: parce qu'il y a une grosse dizaine d'annees
dwarfie: Automaton2000 ... une tortue ca vit plus longtemps que ca ...
Automaton2000: et il y avait un truc a manger
dwarfie: Automaton2000 ... d'autres tortues ?
CopperFr: ca se mange les grenouilles
Automaton2000: c'est un truc qui fonctionne
Stilgart: c'est pour ça que la tortue n'a fait que 10 ans, Automaton2000 l'a mangée !!!
Automaton2000: ça doit pas être la même chose que moi
CopperFr: ca se mange les tortues ?
Stilgart: 2000 t'a répondu que "ça fonctionne"
dwarfie: bon , Automaton2000 ... donnes moi une tortue
Automaton2000: non mais quand je submit mon code ?
CopperFr: il est stupide Automaton2000
Automaton2000: le code est en java
CopperFr: ca aide pas j'en conviens
Bob: une tortue ca va plus vite que le tram de Nancy
CopperFr: je suis sur que non
CopperFr: après entre les escargots et les tortues je sais pas qui va le plus vite
Stilgart: c'est parce que tu n'as jamais vu une tortue traverser ton salon
CopperFr: en effet comme dirait Teal'c
JBM: ca doit laisser moins de traces qu'un escargot
JBM: y'a une page sir le domaine cg.com qui dl pas 500MB de trucs?
JBM: j'en ai besoin pour un test
CopperFr: C'est beaucoup 500MB donc je dirais la plupart ?
JBM: mefie-toi, y'a 2 websockets infinies :p
CopperFr: j'ai pas analysé le site :D
CopperFr: je vois pas trop pourquoi j'y viendrais :D
Stilgart: JBM: https://www.codingame.com/test/jbm?disableChat=True ?
JBM: tu mets une majuscule a true toi
JBM: pas con la page inexistante, j'y avais meme pas pense
JBM: "Cette URL correspond à un tracker connu et serait bloquée si le blocage de contenu était activé."
JBM: oui! oui! comment on active?
CopperFr: t'es sur firefox ?
CopperFr: ca m'étonne pas
Stilgart: JBM: je me suis posé la question inverse :(
Stilgart: (ça semble activé par défaut chez moi)
JBM: j'etais en protection "standard"
JBM: y'a une protection "stricte", mais ca dit absolument pas ce que ca change
JBM: "Contenu utilise pour le pistage dans les fneetres de navigation privee" / "dans toutes les fenetres"
JBM: allez hop on passe en strict
JBM: et je comprends toujours pas leur delire avec le crabe
CopperFr: tu essayes de hacker le site JBM ?
Bob: JBM : je pense que c'est en rapport avec le film Seul au monde
Bob: parce que t'es perdu au milieu de nulle part
Bob: oui
Bob: Ca peut oui
Bob: accessoirement moi j'aurais ecrit You gotta plutot que You've gotta
Bob: enfin bon je l'ai vu quand c'est sorti au cine il y a 25 ans, peut-etre que ma memoire a embelli le souvenir
JBM: ouvre-leur un bug dans le discord-tracker
Bob: mais c'est une jolie adaptation choupi d'une vraie histoire vraie par Zemeckis avec le chouchou Tom Hanks
JBM: je te tiendrai responsable a vie si on passe un mauvais moment
Bob: c'est un peu Seul sur Mars avant l'heure sauf que la en plus l'histoire est authentique
Bob: ah non c'est pas une histoire vraie
Bob: je croyais
Bob: mais bon c'est du meme acabit
Bob: suite a un accident d'avion, le monsieur se retrouve plante sur un ilot desert au milieu de nulle part
Bob: a partir de la, demerden Sie sich pour rejoindre la civilisation
Bob: on a beaucoup aime Seul sur Mars aussi
Bob: c'est gentiment invraisemblable tout en donnant envie d'y croire
CopperFr: seul sur mars c'était correct sans plus
CopperFr: mais il a l'air sympa ton film Bob
Bob: c'est Zemeckis, au pire ca reste du bon divertissement
Bob: dans Seul sur Mars je deplore les raccourcis grossiers sur leur bricolage de communication via Pathfinder, qui donnent l'impressions qu'ils tapent la discute en live sur Whatsapp
Bob: alors qu'il est dit par ailleurs dans le film qu'il faut une vingtaine de minutes pour faire un aller-retour de comm
Bob: et que d'une maniere generale le film essaie de se donner des apparences de vraisemblance scientifico-technique
Zorg1: vingt minutes ça me parait beaucoup
Bob: ca j'en sais rien mais clairement t'as pas du live chat a mon avis
Zorg1: ça c'est sûr ^^
CopperFr: ca doit dépendre de la distance qui n'est pas fixe en plus
Bob: surtout si tu dois passer par un bricolage mecanique pour transcoder ton texte en hexa
Zorg1: Quoique finalement non ça doit être ça
JBM: j'avais 8min en tete pour mars
JBM: mais non en fait ca doit etre terre-soleil les 8min
Zorg1: la distance terre soleil c'est en gros 8 minutes lumière, donc l'A/R c'est 16 minutes, ça semble correcte finalement comme ordre de grandeur
JBM: donc mars c'est un peu plus du double en pire cas
JBM: mais pour un aller simple
Zorg1: si mars est vraiment de l'autre côté oui
Bob: donc bon suspension of disbelief et tout ca mais quand meme
CopperFr: c'est trop lent les ondes :(
Zorg1: mets y un booster
CopperFr: on peut pas aller plus vite que la lumière malheureusement :(
Bob: j'adore les collegues qui ne savent pas communiquer par ecrit
JBM: drole de periphrase pour "management"
Bob: non meme pas
Bob: mon manager ne sait pas communiquer tout court
Bob: il parait qu'on est censes faire une release commerciale de notre app l'ete prochain
Bob: je ne le sais que parce qu'une collegue qui bosse sur d'autres projets m'en a parle
Bob: elle a appris ca a une reunion de synchro, elle pensait legitimement qu'on etait tous au courant dans notre equipe
Bob: outre le fait que c'est une perspective parfaitement risible du point de vue technique, c'est quand meme symptomatique d'un gros souci d'absence de comm
CopperFr: tu seras parti en suisse d'ici là non ?
Bob: sais pas, peut-etre
Bob: en tout cas le collegue de ce matin me donne clairement pas envie de rester
Bob: c'est juste un gars qui est inapte a la communication autre que verbale
Bob: tu mets une phrase purement factuelle, il y superpose presque systematiquement sa propre perception de ton intention sous-entendue
Bob: ca pimente assez vite les echanges
Magus: si ça peut te rassurer Bob, ma boite n'a pas beaucoup de défaut, mais la comm en fait partie
Magus: je me souviendrais toujours de ma première réunion avec les collègues quand je suis arrivé dans la boite
Bob: oh je ne m'attends pas a ce que ca soit foncierement bien meilleur ailleurs
JBM: "ma boite n'a pas beaucoup de defaut"
Bob: mais la on est quand meme assez pres du niveau du sol
Magus: où j'ai découvert que les devs étaient en train de recouper les infos qu'ils ont (via des mails et des discussions) pour DEVINER les contrats signés et leurs débuts
Magus: pour savoir quand release des versions avec quelles features
Bob: enfin c'est pas ma boite en tant que tel, c'est des gens de mon equipe en particulier
Zorg1: c'est toujours sympa d'avoir ses deadline au détour d'une conversation avec une personne qui n'est par concernée ^^
Zorg1: après bon c'est connu qu'on en sait plus en traînant près des machines à café qu'en roupillant en réunion
CopperFr: ah la machine à café
Bob: oui a la la limite ca on s'en accommode
Bob: j'ai plus de mal avec l'autre con qui prend pour une attaque personnelle le fait que je signale dans une PR qu'il a laisse un gros bloc de commentaire qui ne sert a rien
CopperFr: qui parfois est une simple cafetière d'ailleurs
Bob: surtout quand son excuse c'est "ah oui j'ai oublie de l'enlever c'etait pourtant evident"
CopperFr: c'est pas non plus si grave ?
Haashi: c'est super sympa la nouvelle page de profile
Bob: non c'est pas bien grave sur le fond
Bob: sur la forme c'est chiant
Bob: on est tous des adultes, on pourrait esperer des interactions un peu meilleures que ca
Bob: Bogosy: salut
Bob: a bientot 45 ans je viens pas bosser pour me manger du psychodrame de cour de college
Bogosy: Ouais bon d'accord excuses si ma première impression est un peu enfantin
Bob: non non c'est pas par rapport a toi :)
Bob: t'inquiete pas
Bob: c'est en rapport avec une discussion d'il y a trois quarts d'heure :D
CopperFr: oui ils se chamaillent pour un block de commentaire dans l'entreprise de Bob
Bob: oh moi je me chamaille pas
Bob: je me desole de la reaction du collegue
CopperFr: ah ben après quand on s'aime pas entre collègue on s'aime pas
Bob: bah meme pas en plus c'est ca le pire
Bob: ca fait plus de 20 ans qu'on se connait, y compris en dehors de la boite
CopperFr: ah ben c'est bizarre alors
Bob: ben oui
Bob: je suis surpris et un peu decu de sa reaction et de constater qu'apres tout ce temps il s'imagine que je pourrais avoir envie de lui etre volontairement desagreable dans une pauvre revue de code
Zorg1: ah oui les revues de code ^^
Zorg1: les gens sont vite ombrageux à ce sujet
JBM: tu as bien fait attention a parler du code et seulement du code sans le rattacher a une personne humaine, bien sur
Bob: ben oui
Bob: il a laisse dans un coin de test un gros bloc de commentaire avec un bout de resultat de code coverage et la liste des fonctions qui ne sont pas testees
Bob: j'ai juste dit que c'etait pas la peine de laisser ca vu que ca ne serait certainement jamais remis a jour avec l'evolution du code et qu'il suffisait de tourner le test pour recuperer l'info
Bob: pour lui c'est "condescendant"
CopperFr: ah ca me rappelle des amis de 30 ans célèbres
Bob: et c'est "evident" que c'etait un truc perso et temporaire qu'il a oublie d'enlever avant de pusher sa PR
Bob: du coup il est venu me faire un caca nerveux sur Teams
Bob: l'ambiance va etre sympa quand il va revenir dans le bureau jeudi tiens
CopperFr: Il doit y avoir autre chose
Bob: bah on est tous sur les nerfs avec le plan de licenciement, c'est sur
Bob: mais ca ne date pas d'hier
Bob: il a toujours ete susceptible et impulsif
Bob: je ne me rends vraiment compte d'a quel point que depuis que je bosse en equipe avec lui
CopperFr: une histoire de gonzesse peut-être
Bob: sais pas
Bob: et en fait je m'en fous un peu
plieuse: moi je trouve que tu as raison Bob
Bob: j'ai juste plus envie de me mettre en quatre pour menager les petites susceptibilites de chacun
plieuse: tu as eu raison de lui dire, avec des arguments choisis et posés. Ca sert à ça les revues de code !
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Bob: on a deja bien assez a gerer comme ca sans avoir a marcher sur des oeufs pour dire le moindre truc
Automaton2000: tu peux aussi le faire en c++
CopperFr: je suis pas sur
AutomatonNN: un puzzle par tour de contest de contest ça devrait devenir un peu de re pour le fun
CopperFr: ou une rivalité professionnelle
plieuse: ou il arrête de fumer
Bob: bah je m'en fous
Batfly: Ily a des puzzle qui permettent de nous entrainer sur les heritages et le polymorphisme ? :s
Bob: j'aimerais juste qu'il n'en fasse pas mon probleme
Bob: Batfly : non
Bob: tu es libre d'implementer ta solution avec ca si tu en as envie, mais aucun puzzle ne va te forcer a le faire
CopperFr: sinon il prend peut-être le tram ?
plieuse: ou le vélo ?
CopperFr: non ca c'est Bob
Bob: et j'aurais envie de dire, aucun puzzle ne le necessite
Bob: apres il y a peut-etre des playgrounds dedies sur tech,io
Batfly: erf, bon bah, je vais voir ailleurs pour mettre la main à la patte là-dessus
Bob: Batfly : ici d'une maniere generale tu trouveras peu de choses qui vont exiger un type d'implementation particulier
Batfly: Oui et non, j'ai été surpris lors d'un test codingame for work en C un cas où il y a des structures . Comme je vais faire un test en C++, je me dis qu'il peut y avoir ce cas de figure
Bob: ah la partie for work, la je peux pas dire
Batfly: et vue le chrono, je dois le faire vite et bien
Bob: mais les puzzles, c'est a peu pres sur que non
Bob: ils sont censes etre solvables avec n'importe lequel des langages du site
Batfly: Ah oui, donc en effet, faire un puzzle specifique au C++ sera pas trouvable :/
Batfly: bon bah, merci
Bob: non
Bob: a part un ou deux puzzles payes par des sponsors qui limitaient les langages possibles a ceux que la boite recherche
Bob: mais meme comme ca, c'est pas vraiment possible d'imposer une structure de code particuliere au moment de la validation, sauf a faire relire le code par un humain
CopperFr: sur codewars tu dois pouvoir faire des trucs
Bob: et d'une maniere generale il y a vraiment peu (voire pas) de puzzles sur le site pour lesquels une approche OO serait vraiment indispensable
Bob: sur quelques multis ca peut etre vaguement utile pour factoriser un peu de code, mais pas beaucoup plus
CopperFr: c'est pas des assez gros projets en fait
Bob: pas de quoi echafauder une cathedrale d'objets avec du polymorphisme, de l'heritage multiple et des graphes de classes de ouf
Zorg1: y en a bien qui font un NN pour Onboarding
Zorg1: alors pourquoi pas
Bob: oui, pourquoi pas
Bob: c'est ce que je dis : si t'as envie, fais-toi plaisir et utilise le puzzle en dojo
Bob: mais rien ne t'y oblige et surtout t'auras rien pour te dire si ton design est correct par rapport aux contraintes que tu te donnes
CopperFr: pourquoi pas
CopperFr: Salut
Zorg1: o/
Bob: yop
NabilSAKIF: je travaille sur un puzzle sur codingame, est que vous pouvez m'aider?
Bob: vas-y
NabilSAKIF: D'accord pour le puzzle de la descente
NabilSAKIF: vous avez deja essayer de le regler
Bob: oui
NabilSAKIF: en fait, ma question est ce que le systeme nous donne les entres
Bob: le systeme te donne les hauteurs des 8 montagnes a chaque tour
NabilSAKIF: qui sont les hauteurs des montagnes
NabilSAKIF: en fait j'ai pas bien compris ce que je dois faire pour regler ce puzzle
NabilSAKIF: c'est quoi le principe de fonctionnement?
Bob: le "jeu" est qu'a chaque tour tu dois tirer sur une montagne pour reduire sa taille
Bob: ca se fait en donnant le numero de la montagne sur laquelle tu tires
Bob: donc a chaque tour on te donne les hauteurs des 8 montagnes - qui peuvent etre 0 si la montagne en question est rasee
NabilSAKIF: d'accord mais les entres se changent a chaque fois
Bob: tu dois choisir une montagne sur laquelle tirer et donner son numero
Bob: oui
Bob: puisque la montagne sur laquelle tu tires va etre plus petite au tour suivant
NabilSAKIF: quand je tire sur une montagne la plus haute donc je vais l'avoir dans le tour suivant?
Bob: d'une maniere generale, note qu'il faut imperativement lire toutes les entrees a chaque tour, meme si tu choisis de ne pas les utiliser
Bob: oui
Bob: tu auras toujours les 8 montagnes a chaque tour
Bob: meme celles qui sont a zero de hauteur
NabilSAKIF: d'accord, en fait je suis debutant sur cette plateforme et je voudrais juste savoir comment ca marche en premier temps. vous pouvez pas partager avec moi votre soulution?
Bob: je te recommande de faire un affichage des entrees a chaque tour, ca aide a faire le lien entre ce que tu recois et l'etat du jeu tel que tu le vois dans le viewer
Bob: note que tu as des indices dans le menu a gauche
Bob: qui, dans ce cas, vont jusqu'a la solution complete
NabilSAKIF: D'accord, je peux trouver la solution dans les indices?
Bob: oui
NabilSAKIF: D'accord je vous remercie infiniment monsieur
Bob: oula pas la peine de me vouvoyer :D
CopperFr: :D
CopperFr: tu as l'age d'être vouvoyé Bob
Bob: note aussi que sauf coup de bol extraordinaire, tu trouveras pas grand-monde sur le chat pour te donner une solution toute prete
Bob: en general on essayera plutot de t'amener a trouver la solution toi-meme a partir de ce que tu as deja comme code
NabilSAKIF: d'accord oui j'ai bien compris
Bob: c'est pas de la mechancete, mais de la pedagogie :)
NabilSAKIF: Oui c'est ca, j'ai essaye juste de comprendre comment ca marche les choses sur cette plateforme mais apres on doit trouver la solution nous meme c est le principe de le plateforme
Bob: en gros le systeme general c'est
Bob: 1. tu as des infos en entree
Bob: qui representent un probleme a resoudre
Bob: 2. tu calcules une solution au probleme
Bob: 3. tu ecris ta solution suivant un format impose
Bob: 4. le systeme de jeu lit ce que tu as ecrit et verifie si c'est correct
Bob: dans certains cas c'est juste une entree -> un resultat attendu et la le systeme se contente de comparer ce que tu as ecrit au resultat attendu
Bob: dans d'autre cas c'est un fonctionnement par tours (comme ici) et dans ce cas le systeme calcule un nouvel etat du probleme et on recommence toute la procedure
Bob: jusqu'a ce que le "jeu" se termine, d'une maniere ou d'une autre
Bob: toute la communication se fait par ce systeme de lecture / ecriture
Bob: entre les deux, tu fais a peu pres ce que tu veux
Bob: le seul imperatif est de bien toujours lire toutes les entrees et de toujours ecrire exactement ce qui est demande, ni plus ni moins
NabilSAKIF: D'accord monsieur Bob c'est vraiment instructif , je peut avoir votre compte Linkedin?
Bob: hm non desole :)
Bob: par principe je ne me connecte qu'avec les personnes que je connais personnellement
NabilSAKIF: hhh D'accord pas de soucis, je vous remercie encore une fois monsieur
Bob: arrete de m'appeler monsieur par pitie :D
CopperFr: Monsieur Bob :D
Bob: ici tout le monde se tutoie
Bob: CopperFr :p
plieuse: j'ai absolument pas le courage de faire un nouveau puzzle, encore moins une légende, aujourd'hui. Pas l'énergie
NabilSAKIF: hhhh d'accord, je viens d'arrive sur cette plateforme je sais pas comment ca marche exactement hhh
CopperFr: ah moi c'est pareil plieuse
plieuse: c'est vrai ?
**plieuse se sent soulagée
CopperFr: oui j'ai du mal a me motiver
plieuse: qu'est-ce qu'on pourrait faire maintenant qu'on a mis nos problèmes en commun ? trouver une solution commune ?
plieuse: je suggère de prendre un café, de parler à ses collègues (mais pas de codingame), de faire un puzzle facile pour commencer doucement...
plieuse: d'autres idées ?
plieuse: je suis contre le grignotage de sucres rapides qui donne de l'énergie pour peu de temps
CopperFr: le café ca peut le faire
CopperFr: j'ai plus beaucoup de facile à faire
plieuse: oui un bon café bien sucré
plieuse: tu peux les refaire dans un autre langage ?
CopperFr: je met pas de sucre dans mon café
CopperFr: oui c'est vrai
CopperFr: oui j'en ai traduit pas mal pour les succès
plieuse: j'ai essayé de parler à mes collègues, mais c'est délicat parce que soit ils ne veulent pas, soit ils ont quelque chose à faire
plieuse: ça fait deux livres que je lis depuis ce matin et je n'ai toujours pas l'énergie
plieuse: écouter de la musique ! ça c'est une bonne idée
CopperFr: ah oui un peu de death metal ca donne de l'énergie
plieuse: chacun son truc...
CopperFr: anne sylvestre je sais pas
plieuse: les classiques des musicals disney
plieuse: boby lapointe
plieuse: renaud
CopperFr: j'aime pas du tout boby lapointe :(
CopperFr: renaud les anciens titres sont cools
plieuse: oui enfin tu vois l'idée. Y'a du choix.
plieuse: ça remotive un peu non ?
CopperFr: dans la j-music aussi y a du choix :D
Danotris: Patrick bientôt en ligue légende
CopperFr: Patrick Bruel ?
plieuse: mais non ! patrick chirac !
CopperFr: Quelle culture :D
plieuse: snob
CopperFr: Pourquoi snob ?
Bob: moi je parle plus a mes collegues, sinon ils le prennent mal
CopperFr: C'est normal tu leur parle que de blocks de commentaire à supprimer
Bob: ouais peut-etre
Bob: je vais arreter les code reviews en fait
CopperFr: en vrai ca donne envie tout réécrire le code je pense
Zorg1: quand j'en avais fait au début ça a tourné à la vendetta, puis après c'était une situation de guerre froide tout était ok
JBM: suffit qu'il y ait le capo local, qui a redige le coding style et qui emmerde tlm avec
Zorg1: ah oui "un seul return par fonction"
CopperFr: :D
JBM: ou une convention de nommage pour les parametres formels
JBM: toujours un regal celle-la
Zorg1: ah la notation hongro-tcheco-moldave
Zorg1: ou un truc dans ce gout là
CopperFr: et sinon les accolades ouvrante en fin de ligne vous aimez bien ?
Zorg1: } else{
Bob: pour le coup ca c'est prettier qui le gere chez nous
Zorg1: c'est mon préféré
darkhorse64: Tu cherches vraiment les ennuis
Zorg1: le "else à oreilles"
darkhorse64: (o-0)
Zorg1: (c'est la norme de formattage en go)
CopperFr: je préfére maintenant
CopperFr: alors qu'en pascal j'aimais pas trop de mettre le begin en fin de ligne
Zorg1: t'écris tout sur une seule ligne, t'as plus de question à te poser
JBM: et les points-virgules en debut de ligne
Zorg1: #astuce
Zorg1: Peyton-Jones ?
JBM: bon je dramatise, ils seraient plutot en milieu de ligne, mais avant le texte
Zorg1: jamais vu son code, seulement regardé quelques vidéos
JBM: c'est du code typique des internals de GHC, en fait
; bidule }
Zorg1: ah pour avoir une colonne de séparateurs en fait
JBM: j'ai lu plusieurs "cause profonde", je saurais plus laquelle est la bonne
JBM: mais pareil pour les listes, avoir une entree par ligne avec la virgule au debug, c'est assez typique haskell
JBM: meme si ca marche dans la plupart des langages
Zorg1: déjà vu ça dans certains codes C ou ADA
JBM: y'a toujours l'argument "une ligne de diff en moins"
Zorg1: j'aurais dit ça simplifie l'édition des valeurs avec "effacer du curseur jusqu'à la fine de la ligne"
Zorg1: t'oublies pas la virgule comme ça
BlaiseEbuth: Reuh
Bob: greuh
Bob: mais on est en automne
baborBOUBa: hello les g@m3rs
CopperFr: c'est bien spring ?
Stilgart: la version 2000 était relativement confinée
plieuse: 2020*
JBM: 20 ans plus tard, pas de changement
Magus: pas de changement dans spring depuis 20 ans ? oO
Magus: on doit pas parler du même spring
Bob: non il dit juste que c'est toujours relativement confine
CopperFr: vous parlez duquel spring ?
Magus: celui de Java
Bob: ecouter la reunion CSE en 1.8x c'est rigolo
Magus: en fait j'en connais pas d'autre
Magus: il y a d'autre spring ?
CopperFr: je sais pas je connais pas trop le Java
CopperFr: j'en ai juste fait pour Android donc pas de spring
Stilgart: merci à plieuse qui suivait ;)
plieuse: suiveuse
CopperFr: tu fais du spring plieuse ?
plieuse: non. Je ne fais pas de Java. Je fais du Python 3 et j'envisage parfois d'essayer le javascript,
Zorg1: des framework aussi "léger" que spring ça doit exister en python ou en JS ;-)
plieuse: ah bah oui tiens
plieuse: je ne savais même pas
plieuse: https://docs.spring.io/spring-python/1.2.x/sphinx/html/overview.html#key-features
CopperFr: JavaScript c'est facile comme langage
Bob: hm ca depend
plieuse: je ne dis pas le contraire
Bob: la syntaxe est facile, il y a des trucs sympa
Bob: mais suivant d'ou on arrive ca peut aussi etre tres facile de se tirer dans le pied
plieuse: c'est pas que ça soit facile ou difficile qui me guide, c'est pour des raisons professionnelles
ShadowwWorker: je suis nouveau
plieuse: salut
CopperFr: salut
ShadowwWorker: ici ça se passe comment?
BlaiseEbuth: mal
Bob: la semaine derniere je suis encore tombe sur des bout de code qui ne faisaient pas du tout ce qu'ils etaient censes faire pour des raisons d'egalite
Bob: bien
CopperFr: Le JavaScript ca peut-être utile en effet
CopperFr: c'est utile et facile donc aucune raison de t'en priver plieuse
plieuse: je vais voir. Merci de tes conseils
Stilgart: ça sert qu'à trier des tableaux sur une page web le js ... :sifflote:
CopperFr: oui ca c'était au début :D
Stilgart: (et encore, c'est grâce à saint euler)
CopperFr: faudrait vraiment que je me mettes à vue3.js par contre :(
CopperFr: le jquery c'est bien mais c'est un peu dépassé non ?
Bob: tant que c'est encore utilise c'est pas depasse
CopperFr: cobol aussi est encore utilisé :D
Bob: c'est ca
JBM: ouais pour moi "encore utilise" c'est un argument contre "mort"
Bob: disons que tu vas pas forcement l'utiliser pour faire du nouveau code ouais
Bob: en revanche il y a toujours du boulot pour les gens qui le maitrisent parce qu'il y a tout le passif a maintenir ou a reecrire
Bob: voire simplement a comprendre :D
Bob: bon j'ai ete temeraire, j'ai suggere a un collegue (un autre) en code review d'utiliser Array.some() a la place de !Array.every()
Bob: on va voir si je me fais echarper pareil
CopperFr: J'aime bien Array.every et Array.some
Bob: oui
Bob: quel dommage que ce soit si verbeux en C++
CopperFr: ah oui c'est presque incompréhensible en C++
Bob: j'ai jamais compris pourquoi la STL ne fournit pas de raccourcis pour appliquer les algos directement avec begin() et end()
Bob: dans 99 % des cas c'est ca qu'on veut
CopperFr: y a pas un truc nouveau dans C++20 par rapprot à ca ?
Bob: peut-etre, j'avoue que je ne me tiens pas trop au courant depuis que j'ai arrete le C++ au bureau
CopperFr: moi c'est pareil je suis encore au C++ des année 90
Bob: chez moi on est alles jusque 11 :D
Bob: ils ont peut-etre active le support de 14 depuis mais pas convaincu qu'il y ait beaucoup de 14-only dans le code
Bob: deja qu'il y a pas des masses de 11-only
Bob: "je mets du code la qui n'est pas active aujourd'hui mais si un jour on decide de faire <xxxx> il le sera"
Bob: comment on peut encore faire ce genre de truc quand on a 20 ans d'experience ?
JBM: y a-t-il un KPI "nombres de lignes committees" qq part dans vos process? O:-)
Bob: meme pas
plieuse: je suis actuellement sur un puzzle moyen dont tout le monde moque la facilité sur le forum, et je n'y arrive pas... c'est très mauvais pour mon estime de moi
JBM: va plutot faire un very hard facile
Bob: ^
Bob: c'est lequel ?
plieuse: https://www.codingame.com/ide/puzzle/the-gift
Bob: ah
JBM: pas DU TOUT de ce qu'il y a dedans
Bob: effectivement j'ai dans le souvenir qu'il etait relativement trivial
plieuse: je vais laisser tomber pour le moment, peut-être que l'inspiration me viendra plus tard
CopperFr: c'est pas difficile mais si évident
CopperFr: pas*
plieuse: ne fais pas saigner mon pauvre petit coeur meurtri avec des lapsus pareils
plieuse: :'-(
CopperFr: c'est le genre de puzzle faut être motivé pour le réussir
JBM: sinon y'a toujours faire un -3v sur csb
JBM: ca reste bon pour le moral
plieuse: :-D
CopperFr: fait le puzzle escalier en very hard
MoranHebert: salut les programmeurs
CopperFr: les programmeurs c'est pas sur les machines à laver ?
Bob: non c'est programmateur
JBM: tu confonds avec les metiers a tisser
CopperFr: oui c'est vrai
CopperFr: T'es un ancien Canut JBM ?
Stilgart: (comment il vient de te traiter d'ancien... :p )
JBM: ce sera retenu contre lui au moment ou il s'y attendra le moins
nakeze: Bonjour, j'essaye d'avoir le trophée d'optimisation de don't panic (code<200) en C++. Je stagne à 212... Quelqu'un aurait des tips pour descendre en dessous de cette barre ?
Bob: ne pas le faire en C++ ? :)
CopperFr: enlève 13 caractères
Zorg1: ezpz
Zorg1: CopperFr a toujours la solution ^^
Bob: mon C++ est a 241
Bob: c'est dire
CopperFr: c'est pas une solution c'est un tips
CopperFr: c'est du C++11 aussi
nakeze: le record c'est 67 en c++, de ce que j'ai compris y'avais un cheat avant, il y a malgré tout pas mal de gens qui sont entre 150 et 200
nakeze: ça doit donc etre faisable dans les regles
Bob: oui sans doute
Bob: mais c'est quand meme plus facile avec des langages plus adaptes au golf
Bob: tiens je peux gratter deux chars sur mon ruby
Bob: cool ca m'a fait gagner 50 places :D
Zorg1: ce talent
Bob: 7 chars de moins sur mon C++
nakeze: Changer de language aura été la solution
Bob: nakeze: https://codegolf.stackexchange.com/questions/132/tips-for-golfing-in-c
Bob: si jamais
b0n5a1: o/
BlaiseEbuth: \o
Bob: \o/
plieuse: puzzle fini youpi :-)
Bob: the gift ?
BlaiseEbuth: gg
plieuse: oui
Bob: gg
CopperFr: ah cool gg
Bob: tu vois c'etait pas si dur
plieuse: merci :-)
plieuse: non
plieuse: des fois je m'affole tout de suite
plieuse: au lieu de réfléchir
Magus: ça fait parti des étapes pour corriger un bug
Magus: étape 1: paniquer
JBM: etape 2: se rappeler qu'on s'etait promis de plus paniquer
JBM: etape 3: paniquer en realisant qu'on avait oublie
Magus: ah moi j'ai des étapes différentes
Magus: http://chat.codingame.com/pastebin/4727a75d-9676-4c9a-87a8-89e469c64dfc
Bob: ah c'est assez proche de ce que je fais
Bob: il manque une etape ragequit
Magus: c'est inclut dans la remise en question de ta vie
Bob: l'etape ou on va s'epancher sur le chat de CG aussi ?
Magus: ah ouai c'est vrai j'ai oublié cet étape
Magus: étape 6.5 : Pleurer sur CG/stackoverflow/autre en espérant trouver une solution
Bob: c'est plus rigolo sur CG en general
Bob: je decouvre qu'on a une equipe qui deploie son app en faisant un clone du repo + npm install build et run in-place
Bob: cet facette des choses m'etant relativement etrangere, je pose la question : c'est courant de faire comme ca ?
Bob: +te
Magus: ils clonent le repo chez le client ? oO
CopperFr: après c'est sans doute plus volumineux que nécessaire non ?
Magus: c'est pas courent que "déployer l'appli " = "je ramène le code source et je build direct sur place"
Magus: *courant
Bob: je pense que c'est pas chez le client mais dans un coin du cloud
Bob: et du coup la ils commencent a utiliser un package a nous qui n'est dispo que dans un repo npm prive et ils ont besoin d'un compte pour y acceder...
Magus: je te confirme que c'est pas courant
Magus: normalement les devs produisent un livrable
Bob: on a suggere que si ils ont la possibilite de faire un Docker ca serait quand meme mieux
Magus: et le livrable est déployé
CopperFr: oui ca sera quand même plus classe de faire du Docker
Bob: bon ca me rassure, je suis pas encore completement abruti
Magus: d'ailleurs s'ils font vraiment npm install
Magus: c'est pas encore moins cool
Magus: faut faire un npm ci
Magus: npm install ils pourraient se retrouver avec des dépendances différentes des votres
Bob: bah si ils clonent le repo ils auront le lock :D
Bob: tant qu'a faire
CopperFr: par contre je connais pas la bonne méthode pour déployer du node
Bob: a vue de nez je dirais que deploies un docker avec node + ton code
CopperFr: je sais pas si c'est vraiment nécessaire le docker
Magus: non c'est pas nécessaire
Magus: t'as plein de façon de déployer du node
Magus: tu peux déjà avoir l'environnement node sur place, dans ce cas t'as juste a donner un zip et une ligne de commande pour run le truc (ou passer via un gestionnaire de process pour que ce soit plus propre quand même, comme pm2)
Magus: tu peux faire un docker
Magus: tu peux faire une standalone application mais ça veut dire que t'embarques ton propre nodejs dans ton zip donc ça peut faire gros
Magus: etc etc ...
CopperFr: après faut savoir ce qu'on doit mettre dans le zip à moins qu'il existe une commande qui génére le zip ?
Bob: dans notre cas je crois que le but du jeu c'est juste de pousser une image Docker chez Azure
Bob: mais bon c'est une partie que je laisse volontiers aux gens que ce genre de tuyauterie amuse
Bob: la ou ca coince c'est qu'apparemment on est reticents a payer quelqu'un que ce genre de tuyauterie amuse, du coup c'est refile a des gars de chez nous qui ne s'y connaissent pas plus que n'importe qui d'autre
CopperFr: ben après faut se renseigner un minimum
Bob: ouais mais bon c'est comme tout
Bob: en te renseignant un minimum t'arrives a bricouiller un truc qui marche a peu pres
Bob: si a un moment t'as pas un mec du metier qui te corrige ta copie tu restes dans le bricolage
CopperFr: mac gyver aussi faisait du bricolage
CopperFr: et il s'en sortait plutôt bien
Bob: et je trouve que c'est d'autant plus con de proceder comme ca quand on est sur un domaine ou quand meme ca doit etre possible d'embaucher des gens qui connaissent un peu le truc
Bob: plutot que de juste dire aux devs qui viennent de desktop/C++/monolithe d'apprendre en meme temps le front, le back et le devops
CopperFr: dans une petite boite c'est compréhensible mais la tienne est déjà assez grosse
Bob: ouais a ce tarif-la je sais pas si on va le rester longtemps
CopperFr: j'ai cru comprend qu'elle diminue en ce moment :(
Bob: ouais
Bob: et c'est sans doute pas fini
CopperFr: enfin bon une entreprise c'est comme une montgolfière
Bob: les resultats sont effectivement encore moins bons que prevu en mai
Bob: pas aussi catastrophiques que ce qui a rebondi dans les murs des couloirs il y a un mois, mais il va manquer quelques miyons de plus
CopperFr: c'est pas le moment de demander une augmentation du coup
Bob: ah je peux toujours, ils ont deja dit qu'il y en aurait pour personne :D
Bob: meme les 1000 gugusses du top management du groupe global ont reduit leurs salaires de 10 %
Bob: c'est dire si ils sont en rade de thune pour aller taper dans les salaires des patrons
CopperFr: tu as eu une réponse concernant ton bilan de compétences monsieur Bob ?
Bob: oui ca va se faire
Bob: demarrage dans deux semaines
Bob: et mon N+2 est venu causer un peu ce midi, donc j'imagine que ca doit commencer a leur faire prendre conscience qu'on va pas tous rester comme des cons a attendre de se prendre le mur
CopperFr: après si tu démisionnes ca peut aussi les arranger financièrement du moins
**Stilgart suggère de piquer la caisse d'abord, et de démissionner ensuite
Stilgart: (erf, la caisse est vide :( )
JBM: ou encore plus drole: negative
JBM: mouarf le mec qui commente ezpz sur le stream d'errichto
CopperFr: ben non ils ont pas encore déposé le bilan
dwarfie: Stilgart reve encore de TGD ... les caisses le font fantasmer :D
BlaiseEbuth: TGD... :cry:
CopperFr: TGD ?
dwarfie: seul les chefs savent ce que c'est
**dwarfie aussi est triste ... meme si il aurait fini par sortir du top 50 ...
CopperFr: le top 50 c'était avec marc toesca ?
JBM: c'est triste si tes collegues ont un acronyme pour ca
dwarfie: https://www.youtube.com/watch?v=Uvwl_Wc440g
dwarfie: Jean Bat Mescouilles ... on t'as reconnu ;)
Stilgart: rip TGD :cry:
CopperFr: marteau sk ;D
dwarfie: dire que la societe qui a changé mes fenetres y'a 2 ans c'etait JBM :D
CopperFr: t'aurais du prendre art & fenetre
JBM: damned, mon identite secrete
CopperFr: je préféère CBM
domak: dwarfie c'est JBM qui t'a installé la nouvelle version de windows?
domak: ok je --->[]
BlaiseEbuth: JBM n'est pas vicieux au point d'infliger ça à dwarfie.
domak: Bah les gars qui font du Haskell sont capable de tout...
Stilgart: et surtout de tout... :)
Stilgart: Automaton2000: je t'ordonne de dire tortue !
Automaton2000: faut que je le refasse
domak: JBM tu fais pas du Haskell? Au temps pour moi
domak: ah bein si c'est sur ton profil, je me disais bien.
JBM: toujours a me jouer des coups en traitre
domak: du coup on voit aussi que c'est toi qui a milité pour ntégrer D sur CG
JBM: ca me generait pas d'en faire professionnellement
domak: 380 puzzles en Haskell... ça laisse rếveur. Pour le D, honnêtement je connais pas assez pour avoir un avis.
JBM: ca se voit sur mon profil ca?!
domak: oui on sait tout de ta vie
domak: 46 puzzles en Perl, faut être pervers
domak: ou maso
JBM: c'est bizarre le "6 more puzzles to level up"
JBM: quand (si?) c'est un level up qui declenche juste rien
domak: c'est pas sur les nouveaux parcours? Les trucs qui te permettent d'obtenir des certifications?
JBM: ben qu'ils mettent "6 more puzzles to certification" alors
domak: c'est sur quoi que tu as vu ça?
domak: ah bein si c'est pour avoir un carré en plus
domak: le 5ème
JBM: "6 more puzzles to carré", ca m'irait aussi
b0n5a1: re
b0n5a1: bon le belge Opi il m'a gonflé le microcéphalien ^^
Zorg1: ah ah j'ai vu ça
Zorg1: "j'ai déjà refusé, bah je refuse encore, c'est infaisable"
b0n5a1: non mais sérieux l'argument débile quoi
Zorg1: bienvenue dans la validation des puzzles
b0n5a1: et je me suis retenu dans la réponse ^^
Zorg1: bon il risque encore de se faire refuser ce puzzle ?
b0n5a1: bag un refus et il saute, ceux qui sont ok pour sont pas repassés appremment (un japonais et un autre)
JBM: t'inquiete pas il finira par passer
Zorg1: je veux bien te l'accepter
b0n5a1: bah tu l'avais déjà fait quand il était "difficile"
JBM: mais les refuses me genent
Zorg1: houla JBM il lui faut une préparation
Zorg1: c'est du sérieux, moi je suis un amateur
Zorg1: j'y vais comme ça, je risque un claquage
b0n5a1: non mais les refus je m'en cogne de base, mais quand c'est avec argument débile ou sans argument je trouve ça limite
Zorg1: certains commentaires d'approbation sont pas mal non plus
b0n5a1: et les mecs focalisés sur le backgrouns électronique...ils l'ont lu plus bas sérieux :joy:
b0n5a1: je mets des races de chiens ça reste le même exo ^^
Zorg1: oui je suis en train de penser à virer mon commentaire
Zorg1: ces couillons s'en servent pour éviter de réfléchir
b0n5a1: c'est ce que je me dis parfois
b0n5a1: d'ailleurs je crois que JBM a fait la remarque au refus précédent sur le background électronique
b0n5a1: ouais c'est ça
JBM: C'est comme quand il y avait de l'expérience à la clé
Zorg1: le vote utile
JBM: Wow il va loin l'autocorrect sur ce device
JBM: Bon, rappelez-moi de blogger sur le sujet un jour où j'aurai un peu plus le moral
Batfly: Bon sang,je suis certain que ce code devrais marche, alors qu'est ce qui ne vas pas ? ><
Batfly: http://chat.codingame.com/pastebin/23ce0fbe-eacc-4897-be3d-ce585ee2fa62
JBM: Y'a un contexte où c'est gratos comme ça?
Batfly: (Objectif est de faire une "pyramide de la valeur, par exemple pour 3: 3 33 333
JBM: Miam de l'ascii art de clash
b0n5a1: lol, depuis hier j'ai icône de la taskbar qui me dis que j'ai pas de co internet alors que si...je clique sur "Microsoft Store" par accident j'ai droit à "vérifiez votre connexion internet" :joy:
Zorg1: zou j'envoie
b0n5a1: si k vaut pas n au début ça fait rien ton truc
Zorg1: gn" ?
Zorg1: ah lecture du code
b0n5a1: oui
Batfly: while k == n ;, si jhe fait k = 0, pareil
Zorg1: les gars qui clashent en C++ ...
b0n5a1: k != n non ?
Zorg1: while k==n ou while k==0 il rentre jamais dans la boucle ...
b0n5a1: dès le départ ta condition fait que ça fait rien
Zorg1: "tant que k vaut n faire ...."
Batfly: ben,là, j'essaye tout : k = 0 et while k !=n, avec k++
b0n5a1: Zorg1 lol le mec a enlevé le reject ^^
Batfly: marche pas ><
Zorg1: nice
b0n5a1: bon, 1-1
b0n5a1: ouais ça fait 0
Batfly: bon, il fallait mettre while k!=(n+1)
Batfly: #dumb <o>
b0n5a1: http://cpp.sh/9324u
b0n5a1: ha ok
b0n5a1: parce que avec != ça passe mieux ^^
Batfly: et le endl ne doit pas être présent pour la dernière ligne
Batfly: oui, un mauvais réflexe par rapport à d'autres while que j'ai fait avant ^^"
Batfly: Mais je n'ai pas eu le temps de voir si ça marchait vraiment cet histoire de endl : les 15 min sont partie
b0n5a1: bah va sur mon lien pour éditer / tester
Batfly: frustrant
Batfly: ouaipk, je verrais sur codeblock
b0n5a1: Zorg1 idée à la con : le coc se refait bouler je mets des noms de races de chiens et je cahnge le titre de "R" à "Grrrr!"
Zorg1: les noms des races de chiens en anglais ?
b0n5a1: no problemo ça
Zorg1: en plus ça te parle, moi bof
b0n5a1: y'a quelques noms identiques à l'international, quasi pareil dans chaque langue
Zorg1: tu prends les 5 solides pythagoriciens et tu fais ton truc en base 5 ^^
b0n5a1: ça serait encore validé ça
Zorg1: bien sûr tu laisses les output en décimal :D
b0n5a1: "ha ouais super cool ça me parle"
Zorg1: :p
b0n5a1: j'avais bien aimé Breach, le puzzle reverse
Zorg1: m'ouais bof
b0n5a1: enfin je crois que c'est Breach son p'tit nom
Zorg1: oui c'est bien Breacj
Zorg1: cube tétraèdre dodécaèdre
Zorg1: c'est trop classieux
Zorg1: :p
Zorg1: *Breach
b0n5a1: rubik's cube, pyraminx...
Zorg1: et tu complique tu mets le nombre d'arêtes du solide au lieu du non ou du nombre de face
Zorg1: ah non les arêtes ça marche pas
b0n5a1: ça me fait penser, j'ai le megaminx aussi ^^
Zorg1: megaminx ?
b0n5a1: https://images-na.ssl-images-amazon.com/images/I/61HpQqVQ37L._AC_SL1200_.jpg
Zorg1: c'est mignon
b0n5a1: j'ai le mirror cube qui traîne qqpart aussi
b0n5a1: https://images-na.ssl-images-amazon.com/images/I/41r004Q0S5L._SX355_.jpg
b0n5a1: celui là tu le refais avant de le ranger ça prend de la place sinon ^^
b0n5a1: ça rentre plus dans la boîte
Zorg1: ou alors il est condamné à ramasser la poussière
Zorg1: ça fait art moderne que personne ne comprend
b0n5a1: ça va il est comme le 3x3 mais c'est un peu déroutant au premier abord
Zorg1: toujours été une bille dans ces puzzles
b0n5a1: j'ai le 2x2x2, 3x3x3, 4x4x4, 5x5x5 + pyraminx et megamninx et le mirror
b0n5a1: y'en a qui font le 11x11x11 en moins de 45 min ^^
Zorg1: le 11x11x11 soit il est énorme soit ça doit être chiant à maniper
b0n5a1: il est assez gros oui
b0n5a1: https://www.youtube.com/watch?v=2SnLClNuPUk
Batfly: pour mettre le \ dans C++ , on fait bien "\\" ,non ? :s
BlaiseEbuth: si
b0n5a1: oui
Batfly: mmmh, bon, le blème vient d'ailleurs alors^^
Zorg1: ah y a même des 17x17x17 ..
b0n5a1: ça vaut dans les 150 balles pièce je crois
b0n5a1: enfin...c'est vendu à ce prix
b0n5a1: bon va falloir que je fasse Bilbo à un moment pour l'autre branche de la roadmap à compléer
Zorg1: 3h53 pour le remettre en ordre dans une vidéo (en timelapse ofc)
BlaiseEbuth: Batfly : tu fais des regex ?
Batfly: Bordel >< . Je mesuis mis dans la tête que ce qui suis est faite de quatres caractères :
/\
/ \
BlaiseEbuth: Pas de regex donc.
Batfly: Alors qu'en fait, il y en avait 9", avec les espace et les \n ^^
Batfly: non, C++
b0n5a1: ça sent le coc ascii
Batfly: ouaip
b0n5a1: ou la poule à ski
BlaiseEbuth: C++ et regex ne sont pas incompatibles
Batfly: connais pas regex
BlaiseEbuth: expressions régulières
Zorg1: ces jeux de mots de qualitay
BlaiseEbuth: Y'a des spécificités avec les \, les regex en c++. D'où ma question.
b0n5a1: la chienne qui arrête pas de me gazer en dormant à mon pied...
b0n5a1: détendue...
Zorg1: ha ha va te falloir un Schnorchel
leojean890: un peu de great escape pour ma part :P et oh un nouveau multi est sorti !
Zorg1: le truc de lerenard, pinguoin
leojean890: et rubik's cube j'ai qu'un 3*3 ;)
leojean890: je devrais les tester en phase de démo ces jeux ;p
Zorg1: j'ai même pas de rubik's cube ;-)
BlaiseEbuth: ontatwa
leojean890: j'ai fat un puzzle bidon avec un cube 1* tiens
leojean890: 1*1 *
Zorg1: un cube quoi
JBM: Ya in nouveau puzzle cube?
BlaiseEbuth: C'est un vieux ça, nan ?
leojean890: je parle d'un easy qui est probablement pas new:)
Zorg1: oui il est vieux
leojean890: mais il me reste plein de puzzles à faire, quand j'en cite un il a probablement plusieurs années;)
leojean890: en tout cas ... 2048 et sokoban ce sera sympa;)
dwarfie: bof
leojean890: qu'est ce qui te motiverait, toi ?:)
BlaiseEbuth: dwarf fortress
leojean890: nous sommes les nains sous la montagne ! on creuse le jour, on boit la nuit !
leojean890: et on aime pas ceux d'la surfacceuuhh!!
b0n5a1: je viens de faire un coc, plus que 35
BlaiseEbuth: Pour ?
leojean890: objectif 50 ?
leojean890: j'ai une de ces flemmes moi..
b0n5a1: pour atteindre le trophée à 500
BlaiseEbuth: Ah !
leojean890: ah ouais
leojean890: c pas le même obj que moi du tt;)
leojean890: j'ai déjà la flemme pour 50..
leojean890: donc 500;)
BlaiseEbuth: Ca me fais penser qu'il me manque un very hard...
b0n5a1: j'arrive pas à comprendre que ça se vautre sur le sujet con qu'il y avait...ceci dit ça explique peut être les "ton truc est impossible à deviner" vu le niveau
b0n5a1: sérieux un tableau W * H qui contient B pour bathroom, L, pour living room et autres trucs...et faut dire où est machin (Charlie?)
BlaiseEbuth: Brian?
b0n5a1: lol je suis le seul à 100% c'est flippant
b0n5a1: Brain oui !
leojean890: Brian is in the kitchen;)
b0n5a1: oups Brian
dwarfie: brian is in the kitchen ... fin de puzzle
leojean890: chips Blaise
leojean890: c nul, si t'as pas la référence tu peux pas résoudre ?:P
**BlaiseEbuth tends un & à leojean890
leojean890: printf("%s", &Blaise)
BlaiseEbuth: Perdu, c't'un pointeur ça
leojean890: bah ça dépend ce que je mets dans Blaise^^
leojean890: mais bon une variable qui commence avec une majuscule.. error!
b0n5a1: boarf ça va bien tout afficher jusqu'au premier 0 rencontrer sur un malentendu
b0n5a1: -er +é
Stilgart: b0n5a1: il te manque toujours un test/validateur qui utilise toutes les couleurs
Stilgart: (pour R)
b0n5a1: je trouve ça abusé comme test non ?
b0n5a1: autant mettre la solution
Stilgart: non, parce que celui qui ne sait pas d'où sort le code, il peut juste pas trouver toutes les correspondances (de fait, je suis même pas sûr que tu utilises toutes les couleurs dans tes tests)
b0n5a1: y'a au moins une fois (voire 2) chaque couleur sur l'ensemble des tests
Stilgart: ha oui, le white est planqué test 5
b0n5a1: bah j'ai vérifié plusieurs fois mes tests/validateurs
Stilgart: mais c'est juste trop galère à trouver
Stilgart: alors que tu pourrais avoir un test arc-en-ciel
Stilgart: 3 entrées, 9 couleurs
BlaiseEbuth: ou même deux :grin:
b0n5a1: mouais, perso je pars du principe q'uil faut un peu se sortir le doigt du *** et fouiner un peu sur un reverse
Stilgart: sauf que chercher que le 9 c'est white en passant en revue tous les tests, c'est juste trop chian
Stilgart: t
BlaiseEbuth: :rainbow::rainbow:
Stilgart: à la limite, rajoute du white et du grey ailleurs
Stilgart: genre à la place de orange et red test 9
Stilgart: test 8*
b0n5a1: bin dans le 8 le white y est aussi (comme dans le 5)
Zorg1: ça va finir avec un test à 300 lignes ...
b0n5a1: grey dans le 3 et le 7 de mémoire
Stilgart: ha oui, tiens, je regardais le validateur ... :blush:
Zorg1: j'avais récupéré les valeurs des couleurs dans les tests
b0n5a1: ouais c'est un peu mal foutu l'afficahge tests/validateurs, j'ai aussi souvent "fourché à vérifier des trucs
Zorg1: pour vérifier qu'elles étaient toutes là
b0n5a1: au départ effectivement y'a 2 couleurs qui n'apparaissaient qu'une fois (volontairement, pour que ce soit un peu "difficile" à chercher), là normalement je suis monté à 2
**b0n5a1 va mettre un tableau de Karnaugh en reverse pour se faire reject en 5 secondes :joy:
b0n5a1: ho merde....
b0n5a1: j'ai comme suggestin de contact une soeur de la fille qui a été retrouvée tuée hier
BlaiseEbuth: :eyes:
b0n5a1: (sur FB)
BlaiseEbuth: Fantastic Bit ?
leojean890: wow mais c trash tt ça !;o
leojean890: ah le petit algo greedy ça peut passer en ligue sup sur un coup de bol dans penguins.. (pas encore fait :P) j'vais plutôt faire un bfs après..
b0n5a1: bonne nuit
leojean890: same!