Chat:Fr/2020-09-29

From CG community
Jump to navigation Jump to search

Default avatar.png JBM: comment es ta mordi

CopperFr: pourquoi t'as pas t'avatar ?

Default avatar.png JBM: pourquoi toi t'en as un?

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

Default avatar.png JBM: ca doit laisser moins de traces qu'un escargot

Default avatar.png JBM: y'a une page sir le domaine cg.com qui dl pas 500MB de trucs?

Default avatar.png JBM: j'en ai besoin pour un test

CopperFr: C'est beaucoup 500MB donc je dirais la plupart ?

Default avatar.png JBM: mefie-toi, y'a 2 websockets infinies :p

CopperFr: j'ai pas analysé le site :D

Default avatar.png JBM: tu y viendras

CopperFr: je vois pas trop pourquoi j'y viendrais :D

Default avatar.png JBM: ce qui n'empechera pas

Stilgart: JBM: https://www.codingame.com/test/jbm?disableChat=True ?

Default avatar.png JBM: tu mets une majuscule a true toi

Default avatar.png JBM: pas con la page inexistante, j'y avais meme pas pense

Default avatar.png JBM: "Cette URL correspond à un tracker connu et serait bloquée si le blocage de contenu était activé."

Default avatar.png JBM: oui! oui! comment on active?

CopperFr: t'es sur firefox ?

Default avatar.png JBM: oui

CopperFr: ca m'étonne pas

Default avatar.png JBM: merci

Stilgart: JBM: je me suis posé la question inverse :(

Stilgart: (ça semble activé par défaut chez moi)

Default avatar.png JBM: j'etais en protection "standard"

Default avatar.png JBM: y'a une protection "stricte", mais ca dit absolument pas ce que ca change

Default avatar.png JBM: aaahh oh

Default avatar.png JBM: c'est subtil

Default avatar.png JBM: "Contenu utilise pour le pistage dans les fneetres de navigation privee" / "dans toutes les fenetres"

Default avatar.png JBM: allez hop on passe en strict

Default avatar.png 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

Default avatar.png JBM: et il mange du crabe?

Bob: oui

Default avatar.png JBM: CopperFr: tu y viendras

Default avatar.png JBM: mmm ok j'accepte

Default avatar.png JBM: c'est a voir?

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

Default avatar.png JBM: ouvre-leur un bug dans le discord-tracker

Default avatar.png JBM: eheh

Default avatar.png JBM: je le note a tout hasard

Default avatar.png JBM: on verra bien

Bob: mais c'est une jolie adaptation choupi d'une vraie histoire vraie par Zemeckis avec le chouchou Tom Hanks

Default avatar.png 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

Default avatar.png JBM: on a adore seul sur mars

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

Default avatar.png JBM: j'avais 8min en tete pour mars

Default avatar.png 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

Default avatar.png JBM: donc mars c'est un peu plus du double en pire cas

Default avatar.png 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 :(

Default avatar.png JBM: toi non

Bob: j'adore les collegues qui ne savent pas communiquer par ecrit

Default avatar.png 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

Default avatar.png 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

Default avatar.png Bogosy: Bonjour tout le monde

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

Default avatar.png 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 :)

Default avatar.png Bogosy: ah d'accord

Bob: t'inquiete pas

Bob: c'est en rapport avec une discussion d'il y a trois quarts d'heure :D

Default avatar.png Bogosy: ok

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

Default avatar.png 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

Default avatar.png RedPostItNote_82b2: Hola !

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

Default avatar.png NabilSAKIF: Bonjour les amis

Default avatar.png NabilSAKIF: :grin:

CopperFr: Salut

Zorg1: o/

Bob: yop

Default avatar.png NabilSAKIF: je travaille sur un puzzle sur codingame, est que vous pouvez m'aider?

Bob: vas-y

Default avatar.png NabilSAKIF: D'accord pour le puzzle de la descente

Default avatar.png NabilSAKIF: vous avez deja essayer de le regler

Default avatar.png NabilSAKIF: ?

Bob: oui

Default avatar.png NabilSAKIF: Super

Default avatar.png 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

Default avatar.png NabilSAKIF: qui sont les hauteurs des montagnes

Default avatar.png NabilSAKIF: en fait j'ai pas bien compris ce que je dois faire pour regler ce puzzle

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png NabilSAKIF: D'accord, je peux trouver la solution dans les indices?

Bob: oui

Default avatar.png NabilSAKIF: D'accord je vous remercie infiniment monsieur

Bob: oula pas la peine de me vouvoyer :D

Default avatar.png NabilSAKIF: :smile:

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

Default avatar.png NabilSAKIF: d'accord oui j'ai bien compris

Bob: c'est pas de la mechancete, mais de la pedagogie :)

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png NabilSAKIF: :grimacing:

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

Default avatar.png JBM: oui tu te fais du mal

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

Default avatar.png 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

Default avatar.png JBM: ou une convention de nommage pour les parametres formels

Default avatar.png 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

Default avatar.png JBM: et les points-virgules en debut de ligne

Zorg1: #astuce

Default avatar.png JBM: SLPJ-style

Zorg1: Peyton-Jones ?

Default avatar.png JBM: lui-meme

Default avatar.png 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

Default avatar.png JBM: c'est du code typique des internals de GHC, en fait

Default avatar.png JBM: do { tralala

  ; bidule
  }

Zorg1: ah pour avoir une colonne de séparateurs en fait

Default avatar.png JBM: j'ai lu plusieurs "cause profonde", je saurais plus laquelle est la bonne

Default avatar.png JBM: mais pareil pour les listes, avoir une entree par ligne avec la virgule au debug, c'est assez typique haskell

Default avatar.png JBM: meme si ca marche dans la plupart des langages

Zorg1: déjà vu ça dans certains codes C ou ADA

Default avatar.png JBM: y'a toujours l'argument "une ligne de diff en moins"

Default avatar.png JBM: ca ca me parle toujours

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

Default avatar.png CecileGui: interview spring

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*

Default avatar.png 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 ?

Default avatar.png JBM: la collection printemps

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

Default avatar.png ShadowwWorker: hello

plieuse: c'est pas que ça soit facile ou difficile qui me guide, c'est pour des raisons professionnelles

Default avatar.png ShadowwWorker: je suis nouveau

plieuse: salut

Default avatar.png ShadowwWorker: salut

CopperFr: salut

Default avatar.png 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

Default avatar.png JBM: ahem

CopperFr: cobol aussi est encore utilisé :D

Bob: c'est ca

Default avatar.png JBM: ouais pour moi "encore utilise" c'est un argument contre "mort"

Default avatar.png JBM: pas contre "depasse"

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 ?

Default avatar.png 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

Default avatar.png JBM: va plutot faire un very hard facile

Bob: ^

Default avatar.png JBM: euh non le contraire

Bob: c'est lequel ?

plieuse: https://www.codingame.com/ide/puzzle/the-gift

Bob: ah

Default avatar.png JBM: je me souviens du nom

Default avatar.png 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

Default avatar.png JBM: voila la bonne attitude

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

Default avatar.png JBM: sinon y'a toujours faire un -3v sur csb

Default avatar.png JBM: ca reste bon pour le moral

plieuse: :-D

CopperFr: fait le puzzle escalier en very hard

Default avatar.png MoranHebert: salut les programmeurs

CopperFr: les programmeurs c'est pas sur les machines à laver ?

Bob: non c'est programmateur

Default avatar.png JBM: tu confonds avec les metiers a tisser

CopperFr: oui c'est vrai

CopperFr: T'es un ancien Canut JBM ?

Default avatar.png JBM: bien tente

Stilgart: (comment il vient de te traiter d'ancien... :p )

Default avatar.png JBM: c'est archive

Default avatar.png 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

Default avatar.png JBM: etape 2: se rappeler qu'on s'etait promis de plus paniquer

Default avatar.png JBM: etape 3: paniquer en realisant qu'on avait oublie

Default avatar.png JBM: 4. PROFIT

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 :( )

Default avatar.png JBM: ou encore plus drole: negative

Default avatar.png JBM: mouarf le mec qui commente ezpz sur le stream d'errichto

Default avatar.png JBM: direct je pense a mk

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 ?

Default avatar.png JBM: "taggle dwarfie"?

Default avatar.png 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

Default avatar.png 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... :)

Default avatar.png JBM: je fais du haskell moi?

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

Default avatar.png JBM: qui le demande?

domak: ah bein si c'est sur ton profil, je me disais bien.

Default avatar.png JBM: satane profil

Default avatar.png 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

Default avatar.png JBM: lol

Default avatar.png JBM: ca je l'ai ajoute apres

Default avatar.png JBM: mais j'assume

Default avatar.png JBM: D c'est bien

Default avatar.png 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.

Default avatar.png 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

Default avatar.png JBM: c'est bizarre le "6 more puzzles to level up"

Default avatar.png 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?

Default avatar.png JBM: ben qu'ils mettent "6 more puzzles to certification" alors

Default avatar.png JBM: c'est pas coherent la

domak: c'est sur quoi que tu as vu ça?

Default avatar.png JBM: hover sur mon bash

domak: ah bein si c'est pour avoir un carré en plus

domak: le 5ème

Default avatar.png 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)

Default avatar.png 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"

Default avatar.png JBM: moi j'y suis pas pret

Default avatar.png 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

Default avatar.png JBM: C'est comme quand il y avait de l'expérience à la clé

Default avatar.png JBM: En pire

Zorg1: le vote utile

Default avatar.png JBM: Wow il va loin l'autocorrect sur ce device

Default avatar.png JBM: J'avais juste tape xp

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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!