Chat:Fr/2020-10-22

From CG community
Jump to navigation Jump to search

Bob: tortue du matin a tous

Bob: et notamment Automaton2000 et AutomatonNN

AutomatonNN: indice toi ?

Automaton2000: maintenant, je sais que c'est pas un bon moment

Default avatar.png JBM: tortue Bob \o

Bob: :turtle:

Bob: ce soir c'est les vacances

Bob: juste a temps pour le reconfinement he

Default avatar.png JBM: on reconfine?

Default avatar.png JBM: autant j'etait sur les news regulierement en mars, autant maintenant...

Bob: non j'en sais rien

Bob: a priori ils doivent coller de nouvelles zones sous couvre-feu aujourd'hui

Default avatar.png YYK: quelqu'un peut maider ? You do not like to waste your time when you unlock your combination lock. You have to find the shortest number of moves for each rotating disks to unlock it. Your padlock is composed with n rotating disks of 10 values (0 to 9). You can move rotating disks in two directions (up and down).

Default avatar.png JBM: un gros secateur a metaux

Bob: oui on peut t'aider

Bob: pose donc ta question

Bon[]Crayon: Salut

Bon[]Crayon: AutomatonNN salut :robot:

AutomatonNN: on s'en fout de ce que tu veux dire :/

Bon[]Crayon: Automaton2000 salut :robot:

Automaton2000: mais si ça se trouve pas dans le leaderboard

Bon[]Crayon: AutomatonNN j'ai une astuce pour le prochain contest de contest

AutomatonNN: je suis pas sur que c'est pas trop de te passe le temps de commencer le contest de codingame :D

Bob: AutomatonNN, pas du tout agressif au saut du lit

AutomatonNN: il est pas trop le plus de temps : https://www.codingame.com/replay/348497589

Bob: il est mor ce replay :disappointed:

Bob: mort*

Default avatar.png Willi: Hello tout le monde, je bosse principalement en C# mais j'aimerais me former au C++ à un niveau professionnel, j'ai les bases mais ça se limite à ça. Vous auriez des ressources d'apprentissages ou des formations assez complètes en tête ?

Bob: faire du code

Bob: plein

Bob: en rater beaucoup

Default avatar.png Willi: Sur quelle base, les exemples CodinGame ?

Bob: ca peut aider pour pratiquer une partie des bases

Default avatar.png Willi: Ok :) Merci, pour la pratique je m'en doutais, c'est juste que les formations openclassroom me semblent assez datées

Bob: je te dirai, si tu es a l'aise en C#, passer a C++ ca va surtout etre de la technique

Bob: bah je te dirai les fondamentaux du C++ sont quand meme assez stables

Default avatar.png Willi: Ok ok, merci en tout cas

Bob: je ne suis pas alle regarder ce que C++14 et 17 apportent au schmilblick mais rien n'est strictement indispensable

Bob: je pense que tout ce que tu retrouveras sur OC reste valide aujourd'hui

Bob: la vraie difficulte c'est pas tellement le langage en lui-meme que de bien architecturer ton code

Bob: pour ca, les principes de base devraient etre sensiblement identiques a n'importe quel autre langage OO

Bob: mais les puzzles de CG ne sont pas assez "gros" pour t'obliger a faire des classes et du design un peu complique

Bob: tu peux mais il faut te forcer a le faire et dans 99% des cas c'est completement overkill

Cousnouf: Oui mais même quand on veut utiliser des petits objets, position, direction, etc.. c'est cool plutôt...

Cousnouf: une méthode, à partir de 20-30 lignes pleines de ifs imbriqués, c'est un peu illisible... même si dans les contextes des puzzles, c'est justifié c'est sûr

lhm: o/

Bob: pour les multi en general ca se justifie parce que tu as le jeu a modeliser

Bon[]Crayon: :wave_tone2:

Bob: pour les puzzles solo, t'as rarement besoin de plus de 2-3 fonctions

Cousnouf: ouais pas faux.. :)

Bob: typiquement pour les defibrillateurs, oui tu peux faire une classe avec tous les champs, wrapper le parsing, faire une classe position avec une fonction pour calculer la distance entre deux positions etc

Bob: c'est bien pour s'exercer a le faire mais ca n'a strictement aucune utilite pour le puzzle en tant que tel :)

Cousnouf: oui mais ça peut rester lisible sans ça aussi je pense..

lhm: Après, même si tu n'en as "pas besoin", certains puzzles appellent quand même clairement à l'implémentation de certaines structures (Ex / Binary Search Tree traversal t'appelle à implémenter un BST, Unique prefixes un Trie etc...)

Bob: oui mais ca reste des cas particuliers

Bob: en regele generale les puzzles sont trop petits pour justifier un design consequent

Bob: regle*

lhm: C'est sûr

Bob: hmmmm, le chef d'equipe qui rapatrie un gros bout de UI d'une app dans une lib partagee mais qui n'a pas verifie que ca fonctionnait une fois reintegre dans les apps

Bob: et qui a merde ou oublie d'ajuster la moitie des dependances et de la config

Cousnouf: quand faut y aller faut y aller hein :D

Bob: donc pour pouvoir faire mon "vrai" boulot je dois commencer par passer deux heures a faire du damage control sur le sien

Bob: (╯°□°)╯︵ ┻━┻

Cousnouf: lol...

Cousnouf: c'est fou j'aurais imaginé que la plupart des gens lançaient au moins leur appli ou truc bidule pour voir si ça marche...

lhm: J'ai bossé avec un mec (expérimenté en plus) qui disait sérieusement : "Le compilateur, c'est pour les faibles". Et il te faisait des commits sans même avoir compilé (true story)

Cousnouf: Ouais, un tocard en gros... :P

Cousnouf: comme certains vieux électroniciens, qui comprennent pas les tests, car il disent: "pas besoin, il faut que ça marche"....

lhm: C'était un cas extrême, mais il y en a beaucoup qui - s'ils ne sont pas contrôlés par des tests automatisés - ne font pas le job

Dataworm: J'ai connu aussi cela. Le bonhomme qui relisait relisait relisait son code et quand il compilait ... 0 erreurs. Un normalien d'ULM qui faisait du code sur la modélisation de la couronne solaire. Un ovni ^^

Cousnouf: après tu vois leurs méthodes de 130 lignes avec une complexité cyclo de 48329248 et tu meurs... :)

lhm: haha Moi si à la 1ere compilation j'ai pas d'erreur, je me dis que ça pue

Cousnouf: ouais je comprends la relecture pour compiler à la limite à l'école d'ingénieur, mais sinon osef...

Bob: on a aussi les tests qui ne testent rien

Bob: ca j'aime bien

Cousnouf: ah oui... sans assert ou qui se fument une clope oklm

Dataworm: exemple

Bob: mais ca fait du code coverage donc c'est ok

Cousnouf: voilà du coverage sans assert à la fin..

lhm: Exactement, cça fait de jolis chiffres à présenter

Cousnouf: c'est comme refaire 34 fois le puzzle onboarding pour être un "polyglote" hahaha

Bob: ouais un des asserts qui ne verifient que des trucs qui vont toujours passer

Cousnouf: je suis polyglote d'ailleurs :P

Dataworm: def carre(x):

Bob: on a des super test qui snapshotent des composants qui sont juste en train d'afficher "loading"

Dataworm: assert carre(2)==4

Cousnouf: qui snapshotent ça veut dire quoi?

lhm: C'est bÔ

Bob: ca fait un dump xml d'un rendering offscreen du composant

Cousnouf: okay ouais...

Bob: la premiere fois ca te sauve le resultat comme reference, les fois suivante ca verifie si ton rendering a change ou pas

Cousnouf: d'accord je vois..

Dataworm: Plus sérieusement, un minMax récursivité obligatoire ?

Bob: on a encore des coins qui incluent dans le snapshot tous les context providers avec lesquels on englobe (a tort le plus souvent) les composants

CopperFr: c'est plus facile en récursif non ?

Bob: ca fait des snapshots gigantesques dont seulement 1 % est potentiellement pertinent pour le test

Bob: et dans certains cas, qui vont changer avec des elements random a chaque test

Cousnouf: le nombre de commutations faites par des transistors, pour rien, dans ce bas monde, doit être élevé..

Bob: tu m'etonnes

CopperFr: Vous aimez bien les transistors ?

Bob: je prefere les labradors

CopperFr: après quand tu vois déjà le nombre de transistors nécessaires pour faire une simple addition :D

Cousnouf: ouais j'ai fait longtemps du VHDL pour décrire des circuits et rien que les portes logiques pour notre interface PCI-Express, c'était rigolo..

Cousnouf: après chais pas combien de transistors vont par porte mais ça chie

CopperFr: ah sympa je connaissais pas le VHDL

Cousnouf: C'est un langage de description de circuit avec une syntaxe type Pascal...

Cousnouf: et ça permet justement de produire du code synthétisable dans une FPGA, et plus tard une puce en dur...

Haashi: miam le vhdl

Haashi: je suis bien content de plus faire d'electronique

CopperFr: c'est la même syntaxe que l'ADA

Cousnouf: Ah oui Ada, pardon

Cousnouf: j'en ai fait à l'école d'ingé de l'ada et du coup j'ai mélangé avec le pascal.. :P

CopperFr: ca se ressemble un peu de toute façon

Cousnouf: Haashi, disons que c'est de l'électronique numérique, pour moi, bien plus évident que designer des boards et tout le toutim :P

Cousnouf: mais ça remonte à longtemps..

G-Rom: on vient de release une page pour mettre en avant les steamers (rechargez votre page, c'est en haut à droite). Hâte de voir quelques streams ;)

Thyl: cool

CopperFr: Désolé, il n’y a pas de LIVE STREAM en cours.

Thyl: Non rien

G-Rom: ben oui faut attendre un peu, l'icône deviendra jaune et aura une pastille quand y aura un stream

Thyl: ok

Thyl: demande à Vivescere

Thyl: il stream beaucoup

CopperFr: je le dirai à coding garden la prochaine fois qu'il fait du coc :D

G-Rom: yep carrément

Thyl: ça apparait

Thyl: cool

lhm: C'est potentiellement vraiment sympa comme feature ce "Live", hâte de voir ce que ça donnera G-Rom

G-Rom: oui y a déjà pas mal de streamers qui font des trucs super sympa mais on les voit pas si on est pas sur twitch. Du coup, maintenant tout le monde pourra échanger avec eux, ça fait des bons moments pour apprendre des tas de choses.

Default avatar.png JBM: "codingame" en entier dans le titre... mmm....

G-Rom: oui malheureusement switch permet pas de créer un tag "brand". Du coup on peut pas reposer sur les tags (c'était notre idée initiale)

G-Rom: twitch

Bon[]Crayon: AutomatonNN est-ce que tu vas diffuser ta prochaine simulation de tortue ?

AutomatonNN: oui

Bob: on a hate de voir ca AutomatonNN

AutomatonNN: sinon il faut déjà pas te dire que c'est pas trop dur à avoir de temps à répondre

Bob: Automaton2000, t'envisages pas d'en faire autant j'imagine ?

Automaton2000: tu peux faire une boucle for

Bob: for( ; true; ) { cout << "Automaton2000, dis tortue" << endl; }

Automaton2000: je suis pas sur d'avoir compris

Bob: je crois que c'est exactement ce qu'on te reproche, Automaton2000

Automaton2000: ah tu vas faire quoi ?

Bob: c'est qu'il me provoque l'animal

Bob: (╯°□°)╯︵ ┻━┻

Bon[]Crayon: Son caractère colle plus à celui d'un chat.

Bon[]Crayon: Automaton2000 Est-tu un chat ?

Automaton2000: ok bon je vais déjà essayer de faire de la veille

CopperFr: oui met toi en veille Automaton2000

Automaton2000: y a même pas la question

CopperFr: c'est pas une question c'est un ordre Automaton2000

Automaton2000: ah non mais moi je parle pas de la même manière

Bon[]Crayon: Automaton2000 Le chat est-il le plus bel être de la création ?

Automaton2000: tu peux mettre le lien dans le chat :p

dwarfie: Automaton2000 ... c'est sale ...

Automaton2000: j'en ai fait à l'école d'ingé de l'ada et du coup c'est bien le probleme

CopperFr: comme si tu étais allé en école d'ingé Automaton2000

Automaton2000: oui mais ca reste de la semaine

dwarfie: Automaton2000 ... pas pire que si t'avait fait du python en ecole d'inge

Automaton2000: tu peux faire un truc intelligent

dwarfie: Automaton2000 .. en ada ... surement

Automaton2000: quand t'as une erreur de signe

CopperFr: tout à faire c'est utilisé en deep learning le python

CopperFr: fait*

dwarfie: ca n'a rien d'intelligent ... c'est comme les ordi , les gens s'en servent mais ils ne savent pas ce qu'ils font... des gens ont reflechis a leur place avant

Bob: j'aimerais que mes collegues relfechissent a leur propre place, des fois

Bob: plutot que moi a la leur

CopperFr: ben oui mais ils sont moins bons que toi Bob

dwarfie: Bob : bienvenu au club ... :beers:

Bob: non, je rale beaucoup mais la plupart du temps ils ont des raisons

Bob: pas toujours bonnes cela dit mais au moins il y a une logique derriere

dwarfie: j'ai eu encore droit a la phrase magique de personne des autres services ... "pas grave , s'ils savent pas faire leur parie , on te demandera de rattraper le coup" :rage:

dwarfie: ...partie...

CopperFr: tu voudrais surtout qu'ils pensent comme toi en fait Bob

Bob: c'est ca

dbdr: le pari de Dwarfie

Bob: parce que je suis la normalite

dwarfie: n'est normal que la normalité m'sieur

CopperFr: oui enfin tu penses que tu l'es

Bob: ah non ca j'en suis certain

Bob: la normalite c'est moi

Bob: le reste c'est juste du vilain deviant

CopperFr: c'est ca

Bon[]Crayon: la normalite c'est un mix en normal et élite ?

Bob: et encore ils ont du bol parce que je pourrais meme dire qu'ils existent juste dans ma tete

Bob: d'abord

dwarfie: nous sommes la norme du standard de qualité à atteindre ...

Bob: et si vous etes pas content, je debranche la matrice, na

CopperFr: la matrice nilpotente ?

Default avatar.png PierreBonfils: je suis niveau 6 yeahhhhhhhhhhhhh

CopperFr: bravo

dwarfie: euh sont (comme dans tron) le "standard sous-standard qui menera à l'inévitable éradication" :D

Default avatar.png Phelra: quel bg

CopperFr: le standard c'est le w3c ?

Thyl: yo

Thyl: vous savez ce que c'est la DLL

Thyl: ????

Thyl: voici l'erreur quand je démarre tensorflow

Thyl: ImportError: DLL load failed while importing _pywrap_tensorflow_internal: Une routine d’initialisation d’une bibliothèque de liens dynamiques (DLL) a échoué

Default avatar.png JBM: ils sont en forme sur les bugs cg cette semaine

CopperFr: difficile de savoir là

Default avatar.png Yukith: bjr, je commence coding game, quand on essaye de debug j ai l impression qu 'il y a les réponses, c est le cas ?

Default avatar.png JBM: debug pas sur stdout

CopperFr: utilise console.error

Thyl: une udée ??

Thyl: je bosse sur JN

CopperFr: tu utilise quel version de python, tensorflow ?

Thyl: 2.8

Bon[]Crayon: DLL = un type fichier, je crois

Thyl: et la version la ++ de tensor

Thyl: et j'ai fait du pip

Thyl: parce que le gestionaire il veut pas me le télécharger

Thyl: et du coup comme Tensor fait la tête

Thyl: Keras marche pas :)

Thyl: Viv le bibliothèque sur bibliothèque !

Thyl: :D

Thyl: :D :D :D

CopperFr: Windows 7 ou version ultérieure (avec C++ Redistributable)

CopperFr: il mettent pyhton 3.5-3.8

Default avatar.png TheTenYearOldWorm_9136: Bonjour, je commence Codingame, je voudrais savoir comment masquer la fenêtre de chat! merci! :)

Fo8x: le bouton play en bas :)

CopperFr: pourquoi tu veux nous masquer ?

Default avatar.png TheTenYearOldWorm_9136: Ok merci ! :)

Default avatar.png TheTenYearOldWorm_9136: Ahah momentanément seulement! ;)

CopperFr: c'est un peu pénible les C++ Redistributable

Bon[]Crayon: dans les class python faut écrire self partout

Default avatar.png JBM: saynul

CopperFr: je préfére this que self

Default avatar.png JBM: oui tu t'impliques pas

CopperFr: Pas vraiment de parcours en largeur ou en profondeur dans me puzzle Tree Paths

RLX: Salut, j'utilise VIM comme éditeur et je voulais savoir s'il y a la possibilité de modifier le ".vimrc" sur l'éditeur en ligne ?

Bob: eh bien ma foi voila une question qu'elle est bonne

Default avatar.png JBM: mais est-ce qu'on peut la rendre vite répondue?

Bob: tout de suite des exigences

Default avatar.png JBM: c'est qu'une question ^^

Bob: mais vu de loin mon intuition serait quand meme plutot non

Bob: enfin non comme reponse a la question d'origine, pas non comme reponse a est-ce qu'on peut la rendre vite repondue

Default avatar.png JBM: la peste soit d'oracle qui a tué les vieilles URL

Bob: y a plus qu'a tuer l'oracle

Bob: oeil pour oeil, quoi

CopperFr: oracle :(

Default avatar.png JBM: effondrer l'onde

CopperFr: sql server :)

Bob: et je remonte le son

Bob: il est vraiment doue ce monsieur

Bob: (cadeau pour les oreilles : https://www.youtube.com/watch?v=P7mc725w7bM )

b0n5a1: o/

Bob: /o

Default avatar.png JBM: \o

nicola: Oui, CopperFr.

nicola: TBali a signalé la même chose sur le forum.

CopperFr: Oui j'ai vu nicola

nicola: Hop, modifié.

nicola: J’ai viré BFS et DFS et remplacé les deux par Graphs.

CopperFr: pourquoi graphs ?

nicola: Un arbre est un graphe sans boucle.

CopperFr: Mais t'apprends rien sur les graphs

nicola: Le parcours de l’arbre à l’envers est une technique pour trouver un chemin dans un graphe.

nicola: Par exemple dans un BFS ou un Dijkstra.

CopperFr: Oui je sais

WhatTrickeryIsThis: il sait

philRG: :joy:

WhatTrickeryIsThis: un chemin c'est DFS aussi

philRG: sympa ce tree path

WhatTrickeryIsThis: vous préférez BFS ou Trump ?

CopperFr: BFM

CopperFr: Pour moi c'est pas un exercice sur les graphs ni sur les BFS / DFS

WhatTrickeryIsThis: Bob, on ne question ne peut pas être répondue, c'est pas français

philRG: un arbre binaire est un graphe sans boucle, il a dit

WhatTrickeryIsThis: on dit répondre à une question

WhatTrickeryIsThis: on dit pas répondre la question

nicola: Mais si tu veux supprimer la balise, libre à toi.

nicola: :grin:

CopperFr: Je m'en fiche en vrai j'ai eu mes 50 xp

nicola: Rhôôô.

WhatTrickeryIsThis: chez nous on a des arbres avec dépendances circulaire des fois, ça fait des méchnts incidents

WhatTrickeryIsThis: arbre = graphe Orienté sans dépendance circulaire

philRG: ça me rappelle retour sur le futur avec mcfly qui se fait draguer par sa mère :)

Bob: WhatTrickeryIsThis, va dire ca a JBM, c'est de lui

WhatTrickeryIsThis: Trump -> Mexicain -> drogue -> Trump ->...

CopperFr: vers pas sur

philRG: :ok_hand:

CopperFr: tu devrais faire comme dans l'infanterie

Bob: et te casser ailleurs ?

CopperFr: triple buse

Bob: quoi, t'as les foies mauviette ?

CopperFr: personne ne me traite ...

WhatTrickeryIsThis: t'es pas cap ?

Default avatar.png JBM: la traite du cuivre

WhatTrickeryIsThis: Mc fly il se tape pas sa mère vous déconnez là . J'aurai même pas vu?

WhatTrickeryIsThis: JBM ne traite pas le cuivre stp, un peu de respect

Bob: elle lui roule un patin a un moment

Bob: mais c'est tout

rmechety42: elle lui saute dessus dans un bagnole ...

CopperFr: tout à fait

rmechety42: c'est mcfly qui a refuser, elle etait au max la mere;)

CopperFr: la féérie dansante des sardines euh sirènes

WhatTrickeryIsThis: https://www.youtube.com/watch?v=g5xs4vMx-fM&ab_channel=Trollfood

Bob: mon bot de BTTC fait defiler le texte de Johnny B. Goode au cours de la partie

Bob: j'ai aussi mis le texte de Power of love mais je crois que les matches ne durent pas assez longtemps :D

Default avatar.png JBM: connaisseur

Bob: on a sa culture

Default avatar.png JBM: :D

CopperFr: c'est assourdissant

dwarfie: BRAAAAAaaaaaa

WhatTrickeryIsThis: j'ai regardé pendant des année au bureau de tabac savoir si almanach ça existait? je suis tombé sur des choses :p

Default avatar.png **JBM lance une toupie, pour voir

Bob: et pourtant elle tourne

WhatTrickeryIsThis: joue pas JBM, tu va te faire mal

WhatTrickeryIsThis: les toupies sont généralement plates comme la terre , c'est pas un hazard

CopperFr: c'est François Feldman ?

WhatTrickeryIsThis: il a chanté JohnnyHuge B. Good ?

dbdr: WhatTrickeryIsThis: la vidéo qui a 666 dislikes :D

WhatTrickeryIsThis: xD

Bob: rajouter des routes apres le app.get("*",...), mais quelle bonne idee

Bob: (╯°□°)╯︵ ┻━┻

CopperFr: là où on va on n'a pas besoin ... de route

Thyl: (╯°□°)╯︵ ┻━┻

Haashi: Super l'ajout de l'onglet Live

Thyl: ouais

b0n5a1: tain y'a un chinois qui me spam invite coc, ça commence à me gonfler

Bob: tousse-lui dessus

nicola: TaarthThePro ?

nicola: Pareil.

b0n5a1: ouais

BiMathAx: Bonjour, j'ai fait le puzzle Flip The sign et j'ai un pb avec la validation, Sur les Tests en IDE j'ai 100% mais quand je valide, le Validator 6 ne fonctionne pas... est-ce que quelqu'un sait Pourquoi ? merci

b0n5a1: enfin Singapour, pas Chine

Haashi: tout pareil

WhatTrickeryIsThis: BiMathAx tu dois d'abord afronter b0n5a1 en coc, invite le

G-Rom: si ça arrive trop souvent, on a fait @b0n5a1 un paramètre pour ça

G-Rom: dans settings > notifications > tout en bas

Bob: BiMathAx faut faire /flip dans le chat

G-Rom: notification coc : toutes/venant de ceux que je suis/pas de notif

b0n5a1: j'étais justement entrain de regarder G-Rom, merci

BiMathAx: (╯°□°)╯︵ ┻━┻

WhatTrickeryIsThis: xD

BiMathAx: XD

Bob: :)

b0n5a1: ok, ça c'est fait ^^

lhm: J'ai l'impression qu'on a peu de puzzles qui impliquent de la programmation dynamique, je me trompe ? Quelqu'un peut m'aiguiller s'il existe déjà des puzzles du genre "nombre min de pièces pour faire l'appoint" ?

b0n5a1: hmmm y'a N queens de mémoire je crois

b0n5a1: pas sûr

lhm: Ok je vais jeter un coup d'oeil merci

b0n5a1: lhm : https://www.codingame.com/learn/dynamic-programming si ça peut t'aiguiller sur 2/3 puzzles

b0n5a1: (sachant que tous ne sont pas taggués et qu'un tag présent n'implique pas forcément que ça serve forcément)

b0n5a1: erf double forcément

lhm: Je ne savais même pas qu'on pouvait faire ça merci bOn5a1 !

WhatTrickeryIsThis: la programmation dynamique y à pleins côté battleDev

WhatTrickeryIsThis: isograd

lhm: Sympa je ne connaissais pas, merci !

WhatTrickeryIsThis: Le puzzle des lettres de CG AGGATTACA, il doit être dynamique celui là

lhm: Oui j'était justement en train de regarder.

WhatTrickeryIsThis: de manière générale, il faut trouver un mécanisme à exploiter, souvent par réccurence

lhm: Après c'est surtout pour voir si je peux pas proposer un petit puzzle

Haashi: les streams sont categorisés par langues ou pas ? G-Rom ou si je lance faut s'attendre a potentiellement se faire raider par tout le monde ?

G-Rom: tout le monde, on a pas assez de streams pour se permettre de catégoriser pour le moment

G-Rom: precise FR dans le titre au pire

G-Rom: ou travaille ton anglais ;)

G-Rom: aucune idée du traffic que ca va ramener, faut pas s'attendre à un rush de 1000 viewers hein ! (bien que si tous les présents sur le site rapplique, on les dépasse large mais bon, y a peu de chance...)

G-Rom: tu vas en lancer un Haashi ?

ThomasNicoullaud: G-Rom à besoin de valider sa mise en prod par un test fonctionnel :D

G-Rom: c'est tellement ça ;) autant y a rien qui va marcher et on va pas le voir

ThomasNicoullaud: attends, t'as un peut être une régression qui va faire une 500 sur toute l'appli quand Haashi va lancer son stream :upside_down:

Haashi: G-Rom, bah enfaite je voulais surtout voir ce que ca rendait sur la page "Live" la vu qu'il y a personne, on voit rien Je comptais en lancer un oui, pas nécessairement tout de suite sauf si tu veux effectivement que je teste pour toi (mais je coderai pas, je suis pas chez moi), il y aura juste une stream avec CodinGame dans le titre

Haashi: je suis entrain de setup mon streamlabs actuellement

G-Rom: bah non, autant avoir un vrai stream. Ca rend comme sur YouTube ou switch, ca affiche la vignette, le titre du stream, le nombre de Watchers. Quand tu cliques ca rediriges vers twitch

Haashi: okok super :D

WhatTrickeryIsThis: hasshi, tu peut faire interview débat Trump vs Automaton2000 dans le stream, ça raménera du monde je penses

Automaton2000: ca fait 6 mois que je l'ai fait en haskell

JoJoey: je me casse la tete sur le puzzle ASCII Art :-(

CopperFr: ah :(

Default avatar.png JBM: bisous Automaton2000

Automaton2000: et dans les 2 sens

nopnop: qu'est-ce que tu veux dire par la Automaton2000

Automaton2000: oui mais tu as une idée de comment ça se fait à la fin du contest

Default avatar.png JBM: du contest de contest

Haashi: C'est quoi la politique face à la copie de code en stream ? la règle officieuse c'est un peu comme pour les githubs ? faut pas partager si ca monte jusqu'en légende ?

[CG]Thibaud: pas de partage de code que les viewers puissent copier coller

Bob: retaper a la main, c'est copier coller ?

Haashi: donc je suppose que ca inclut pas de vod ?

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: je peux le faire !

AutomatonNN: tiens j'ai bien aimé parler de toi Automaton2000

WhatTrickeryIsThis: Blaize, déjà réveillé ?

WhatTrickeryIsThis: on va pouvoir prendre le goûter :bab

BlaiseEbuth: Ouai. Il est tôt...

WhatTrickeryIsThis: :banana:

[CG]Thibaud: on considère que non Bob

SpongeCake: Quelqu'un sait pour quoi on utilise du Rust ?

dbdr: pour programmer? :)

BlaiseEbuth: Où ?

SpongeCake: Oui où

BlaiseEbuth: Le où était pour toi SpongeCake

plieuse: GMail est ou a été testé à un moment en JavaScript

SpongeCake: En fait je vois pas dans quoi il serait préférable d'utiliser du Rust plutôt qu'un autre language

ThomasNicoullaud: oh il y a un live !

Bob: pour la beaute du geste ?

dbdr: dans les cas ou tu veux détecter des bugs automatiquement?

SpongeCake: Autant faire du C nan ^^ ?

Bob: chacun sa definition de la beaute

dbdr: le code C peut crasher bcp plus facilement

BlaiseEbuth: cracher c'est pas très covid...

ThomasNicoullaud: fait pas attention a dbdr c'est un VRP Rust

dbdr: :angel:

CopperFr: faut vraiment avoir envie de faire du rust

dbdr: je réponds juste à la question :)

BlaiseEbuth: Ca a l'air cool rust...

CopperFr: ca se compile en web asm mais bon

SpongeCake: Bas il y a une belle gestion de la mémoire mais c'est vraiment contraigant comme language

dbdr: le live chante :D

CopperFr: oui c'est le moins qu'on puisse dire

BlaiseEbuth: Mais je vois pas la valeur ajoutée par rapport à C++... (Sans avoir jamais testé rust)

ThomasNicoullaud: il y a un streamer croate en train de chanter sur CG

dbdr: je croyais que c'était du turc

ThomasNicoullaud: je dis ça j'en sais rien :D

nopnop: il est pas russe ?

SpongeCake: BlaiseEbuth c'est exactement la question que je me posais

dbdr: BlaiseEbuth: memory safety, par rapport à C++

BlaiseEbuth: Ouai, mais pour quelqu'un qui code pas avec les pieds ?

dbdr: euh, montre moi quelqu'un qui fait jamais d'erreur. après avoir lu la liste des CVE

SpongeCake: A part pour une appli ultra critique est-ce que la lourdeur supplémentaire du code justifie l'apport ?

CopperFr: peut-être pour des avions

**BlaiseEbuth se montre à dbdr

dbdr: d'après Microsoft, dans les 70% des CVE sont des erreurs mémoire

dbdr: #humilité :D

Bob: comment on definit la criticite d'une appli ?

Bob: :popcorn:

CopperFr: des que y'a des vies en jeu

dbdr: SpongeCake: c'est subjectif. pour moi, une fois que tu as compris le principe, ça me semble pas lourd

BlaiseEbuth: Le mec fume, et j'ai vu une dame en sous-vêtements danser...

BlaiseEbuth: C'est pas tout public

Bob: CopperFr: chez nos clients, une business unit bloquee a cause d'un bug, c'est 100 k$ de pertes par jour

Bob: mais aucune vie en jeu

CopperFr: ou l'argent

Bob: du coup on doit couvrir 95 % des applis je pense :)

SpongeCake: Mais il y a aussi es impératifs de livraisons qui peuvent être critique

Bob: les SLA etc

CopperFr: après si tu met 3 fois plus de temps à développer ca coute cher aussi

CopperFr: (sauf si c'est des indiens biensur)

SpongeCake: ça vaut le coup de s'y mettre sérieusement ou vaut mieux tabler su C++

CopperFr: essaye de trouver une offre d'emploi en rust :D

SpongeCake: Il y a des ESN qui on l'air de trouver des presta en tout cas ^^

CopperFr: ah ben ca vaut le coup alors

dbdr: C++ c'est le présent, rust c'est l'avenir. donc ça dépend de ton horizon :)

CopperFr: C++ c'est le passé non ?

dbdr: aussi :D

CopperFr: ils essayent de revenir avec le C++ 20

dbdr: oui. le problème c'est qu'ils n'enlèvent rien, donc le langage continue de se complexifier

SpongeCake: Pour moi l'avantage seul de la gestion mémoire est pas suffisant mais si ça apporte du sucre sur certaines tâches ça vaut le coup

dbdr: il y a du sucre aussi

dbdr: après je suis pas expert en C++

BlaiseEbuth: mais si. il suffit de l'écrire sur ton cv

dbdr: j'ai pas encore les 15 puzzles ;)

SpongeCake: Bon je vais test, on verras bien merci de votre aide ^^

dbdr: si tu veux tester, je te conseille de suivre le bouquin

BlaiseEbuth: Codant en c++ je vois pas encore trop d'intérêt à passez à rust. Mais pour quelqu'un qui doit choisir lequel apprendre, rust vaut peut-être le coup

dbdr: https://doc.rust-lang.org/book/

SpongeCake: Je suis dessus mais je le trouve un peu fouilli

Haashi: c'est sympa du coup l'onglet live

Haashi: xDDD il fume sa meilleur clope

dbdr: c'est du dopage

Haashi: bon aller si vous etes gentils je lance ce soir pour faire Fantastic Beasts

lhm: Owiiii

BlaiseEbuth: Je suis toujours gentil...

Haashi: bon délire le mec il est en CoC, il a pas encore écris de code au bout de 5 minutes

nopnop: il comprend pas l'énoncé

CopperFr: ca arrive des fois

CopperFr: le hooch clash j'ai toujours pas compris l'énoncé

BlaiseEbuth: Demande à JBM

lhm: Surtout pas malheureux !

BlaiseEbuth: Pourquoi ?

CopperFr: j'ai déjà 100%

G-Rom: vous pouvez rejoindre les clash privés en cours de route si vous voulez ;)

ThomasNicoullaud: d'ailleurs G-Rom j'en profite pour une remarque : c'est dmg que les clash privé parte au bout de 2min et qu'on ne peut pas forcer une délais plus long

BlaiseEbuth: Quels clashs ?

G-Rom: hum c'est vrai qu'on pourrait rallonger pour du privé.

ThomasNicoullaud: souvent j'ai des collègues qui ratent le début le temps de push par exemple

G-Rom: ils peuvent quand meme rejoindre

ThomasNicoullaud: ouais mais généralement ils sont vénère et ils viennent pas :D

G-Rom: 5min ?

ThomasNicoullaud: c'est peut etre mieux oui, de toute façon tu peux forcer le départ

G-Rom: yep

G-Rom: je le note

ThomasNicoullaud: :thumbsup_tone1:

Bob: je sens que je vais faire un dernier push sur la PR 10 minutes avant de partir pour 8 jours de vacances...

Bob: le grand classique

Default avatar.png JBM: où j'ai mis ma première pierre déjà?

darkhorse64: Tu soignes ta popularité ?

Default avatar.png JBM: avec un push pre-depart? ca va pas marcher ca

Bob: faudra que je prepare mon push pre-depart-definitif

Bob: ca sera le plus beau

Bob: on a un gars qui nous avait fait ca il y a une dizaine d'annees

Bob: refactoring d'une grosse partie du core de l'appli

Bob: il s'est taille faire monter son salaire chez un client en nous laissant un truc fini a 95 % mais sans avoir jamais bien explique ni documente les principes du systeme

Bob: deux ans plus tard il revient en France, se fait reembaucher avec l'equivalent en euros de son salaire de Houston

Bob: et se met en mode "mon dieu qu'est-ce que vous avez fait comme merde avec mon beau framework"

lhm: Il a tout compris quoi

nopnop: y a un autre live

BlaiseEbuth: Le principe des notifs c'est qu'on est aussi au courant, tu sais... ^^

Default avatar.png JBM: ca notifie?

nopnop: j'ai pas eu de notifs

BlaiseEbuth: Bah le compte des streams sur la bulle se met à jour.

Haashi: bah il y a le badge rouge quoi, c'est pas une notif mais ca attire l'oeil

CopperFr: y pas de notif

Default avatar.png JBM: non, y pas

CopperFr: y a pas de notif

Default avatar.png comi_coma: yo

CopperFr: よ

BlaiseEbuth: .io

Bob: ヨ

ThomasNicoullaud: le mec qui stream n'a probablement jamais eu autant de viewers simultanés :D

Haashi: certainement, mais je pense que c'est le but

Haashi: ca fait de la visibilité sur twitch pour la plateforme et pour le streamer

CopperFr: y'en a plus qu'un :(

ThomasNicoullaud: moi je pourrais pas stream, au-delà de 2 viewers je deviendrais tout rouge et je bégayerais

Haashi: ah bah ca

Haashi: c'est le moi du futur a 20h

[CG]Thibaud: t'es pas obligé de parler

[CG]Thibaud: tu peux te contenter de répondre aux questions

ThomasNicoullaud: c'est moyen quand meme non ?

[CG]Thibaud: abh tu dois rien à personne

SpongeCake: Non

CopperFr: après moi c'est le contraire ca vaut pas le coup de stream pour 2 viewers :D

Haashi: Ah bah pour répondre aux questions ca va begayer aussi

ThomasNicoullaud: ouais, le plus simple ca reste de pas stream du tout pour ma part :D

Haashi: "pourquoi tu fais pas du c++ comme tout le monde"

[CG]Thibaud: c'est normal de pas être méga à l'aise quand on débute

Haashi: :flushed: :point_right::point_left:

Default avatar.png ThomasMarceron: Salut a tous les gamers

[CG]Thibaud: en vrai, pour l'avoir fait en privé et avec CG, on prend le coup assez vite

ThomasNicoullaud: on attend ton stream alors Thibaud :grin:

Default avatar.png LeoBlanchard: Wow thomas sur Codingame quel honneur !

CopperFr: oui y'aurait un 2 du coup

Haashi: j'animai deja un club codingame au taf

Haashi: mais l'interaction viewers etc c'est un peu différent

Default avatar.png Jean-pascalBarron: Ca remonte sur codingame

Haashi: et puis je maitrise pas forcément aussi les outils liés au streaming

Default avatar.png LeoBlanchard: (marceron) biensur

Default avatar.png ThomasMarceron: Léo t'es qui ?

Default avatar.png LeoBlanchard: Bravo JP felicitation

mattllas: PTDR T KI

Default avatar.png Jean-pascalBarron: wesh t qui toi ?

Default avatar.png LeoBlanchard: un fan

Haashi: c'est pas censé etre les vacances ?

Default avatar.png ThomasMarceron: calmez-vous svp

mattllas: detend toi garçon

Default avatar.png LeoBlanchard: sous les cocotier actuellment

Default avatar.png Jean-pascalBarron: Bande de rageux

mattllas: :swimmer_tone2:

Default avatar.png ThomasMarceron: Léo tu me prêtes ton code StrikeBack ?

mattllas: stop la triche

mattllas: wsh alors ma race

Magus: (c'est pas tous les jours qu'on soit des gens s'agiter comme ça sur ce canal avec leur vrai identité)

Magus: *voit

Default avatar.png LeoBlanchard: demande a JP il est entrain de grimper

Default avatar.png ThomasMarceron: On veut faire le buzz

mattllas: trankil ou quoi

Default avatar.png Jean-pascalBarron: On va se battre

Magus: Mais si vous êtes tous dans la même classe, vous pouvez créer un canal entre vous.

Default avatar.png LeoBlanchard: c'est gentil de penser a notre confort

CopperFr: un canal + ?

[CG]Thibaud: genre #ynovbordeaux

Default avatar.png Jean-pascalBarron: go checker mon profil et me folow les gars

Default avatar.png LeoBlanchard: 89 quai des chartrons

Default avatar.png ThomasMarceron: Ca peut-etre une idéee

Yass17: Salut les potes

Default avatar.png ThomasMarceron: Je mange un rat si magus tu me suis

Magus: Un rat burger ?

Bob: dwarfie, sors le ketchup

Magus: (vas y ma référence va faire un flop et je vais encore me sentir vieux)

Default avatar.png ThomasMarceron: je cherche la référence sur internet actuellement

Default avatar.png LeoBlanchard: effectivement elle a pas fait fureur

mattllas: +1

Magus: :(

Yass17: Oula limite Leo

Default avatar.png ThomasMarceron: faut pas avoir l'esprit mal placé

Default avatar.png Jean-pascalBarron: :laughing:

mattllas: qui vient mettre 7€ d'essence ?

Default avatar.png ThomasMarceron: J'annonce dans 6 mois je suis top 1 CODE

Default avatar.png ThomasMarceron: coders strike back*

mattllas: :violin:

Default avatar.png LeoBlanchard: et yass president ?

Default avatar.png Jean-pascalBarron: hesitez pas a faire des dons sur mon paypal

nicola: Non. :p

mattllas: envoie le lien

Yass17: On va commencer par etre delguer

nicola: Par être quoi ?

Yass17: delguer

Default avatar.png ThomasMarceron: Gay ?

nicola: Connais pas.

mattllas: tu connais nico ?

mattllas: chelou...

Yass17: Cherchd la ref

mattllas: *pas

nicola: Exp;lique, comme ça je me lèverais moins con demain matin.

nicola: :grin:

Ramoutcho: houla

Yass17: Bah c'est comme delegué mais en turc

Ramoutcho: jamais u autant d'actiité ici depuis 3 ans

Default avatar.png Jean-pascalBarron: Je donne mon code pour 10 balles sur strike back

mattllas: c'est qui ce pignouffe de ramoutcho

Yass17: Oh respect Ramoutcho

Ramoutcho: Qui pour hacker ce petit con de mattllas?

Default avatar.png ThomasMarceron: NIco c'est quoi ton secret pour coder ?

nicola: Hum hum.

Default avatar.png AllanLeondeip: wesh les ksos

mattllas: merci d'aoir ban ramoutcho !

Yass17: Qui a ban mon gars Ramoutcho

Yass17: Que je l'attrape

Default avatar.png AllanLeondeip: zetes po justes

Default avatar.png AllanLeondeip: on arrive chez toi nicola

Yass17: Venez a Ynov les amis du tchat

Yass17: on rigole bine

Yass17: On va cramer ta bagnole

Default avatar.png ThomasMarceron: ADIBOU > YNOV

Default avatar.png Jean-pascalBarron: franchement c'est the best ecole MDR

mattllas: y a trop de gens dangereux ici

nicola: Ça ne doit pas être facile de coder, vu comme vos claviers sont pétés.

Default avatar.png ThomasMarceron: J'ai un claiver Bépo

Default avatar.png Jean-pascalBarron: critique pas

CopperFr: le couvre feu c'est sympa ?

Default avatar.png AllanLeondeip: j'ai que 3 touches

Default avatar.png AllanLeondeip: merci la commande vocalr

Default avatar.png LeoBlanchard: Pas de couvre feu a bordeaux

Default avatar.png ThomasMarceron: Pas de couvre-feu a BX

Default avatar.png AllanLeondeip: cheh

Default avatar.png LeoBlanchard: C'est possible de ban yass définitivement ?

mattllas: good bye my friends

Default avatar.png ThomasMarceron: Sur ce

nicola: Oui, on a kick et ban.

Default avatar.png LeoBlanchard: allez bonne soiree

Default avatar.png ThomasMarceron: la bise à tous

Default avatar.png LeoBlanchard: merci

Yass17: salut

Default avatar.png ThomasMarceron: Nico t'es mon pref

mattllas: il en restera qu'un !

Yass17: Je recommence plus promis

Yass17: desolé je pensais t'etais assurer

Yass17: pour ta voiture

nicola: On peut se tutoyer ? T’es lourd.

nicola: :p

Yass17: Aha bien evidement Nico

Yass17: Nico c'est le S

Yass17: Je sors le RS

BlaiseEbuth: C'était quoi ce raid de fin de journée ?

nicola: Une fin de TP, visiblement.

BlaiseEbuth: D'habitude ils attendent pas la fin...

dbdr: https://www.codingame.com/contribute/view/286f6caa2b01e5233030e630a94e6cc0bc0 ya pas de difficulté du tout, c'est un bug?

BlaiseEbuth: C'est ça d'aller déterrer des vieux machins...

dbdr: minesweeper 1.0

Default avatar.png LaythGhandri: bonjour

BlaiseEbuth: Il est en verry hard

BlaiseEbuth: o/

dbdr: ce qu'il est pas du tout

dbdr: plus facile que le moyen d'euler :D

BlaiseEbuth: Bah ouai, mais pour le coup on a pas la main pour le descendre...

dbdr: edit marche pas?

BlaiseEbuth: bah y'a même pas

dbdr: si, je l'ai mis en medium

dbdr: si le submit passe

BlaiseEbuth: Tiens c'est marrant, en cliquant sur ton lien j'avais pas "éditer", mais en y allant moi même si...

dbdr: :666:

dbdr: https://i.snipboard.io/HRfxPv.jpg depuis 3 minutes

dbdr: gateway error

BlaiseEbuth: Toujours la faute de la passerelle...

dbdr: il est medium maintenant

BlaiseEbuth: Il voit l'avenir ?

dbdr: mais https://www.codingame.com/training/expert/minesweeper marche toujours

dbdr: https://www.codingame.com/training/medium/minesweeper aussi

dbdr: c'est beau

BlaiseEbuth: Modifie le en easy, puis en hard, et on aura le premier puzzle à difficulté quantique du site !

dbdr: si ça se trouve cette partie de l'url est juste ignorée

dbdr: https://www.codingame.com/training/expert/onboarding

BlaiseEbuth: Il semble... En tout cas ça l'a pas dupliqué ^^

BlaiseEbuth: Mais même le lien expert indique qu'il est en moyen, donc ça va

dbdr: tiens j'ai un dejavu

BlaiseEbuth: kessadir?

Default avatar.png LaythGhandri: bonjour tous le monde

BlaiseEbuth: o/

Thyl: si quelqu'un voit ce qui va pas

Thyl: pour l'alfo du minimax algorithme

Thyl: http://chat.codingame.com/pastebin/b1c0d6d3-f92c-44c0-b905-b2ffc7168146

BlaiseEbuth: Tiens, un 404 sur un pastebin, c'est nouveau ça...

Thyl: je peux partager sur quoi ???

BlaiseEbuth: codeshare

Thyl: https://codeshare.io/2En8M8

BlaiseEbuth: Et c'est quoi le soucis ?

Thyl: passe pas les tests

BlaiseEbuth: sur ?

Thyl: la coupe est pas bonne

Thyl: je trouve le bon score sur chaque test sans la coupe

Thyl: mais avec la coupe c'est ....

Thyl: nulll

BlaiseEbuth: quel puzzle

Thyl: minimax exercises

CopperFr: moi non plus ca marche pas :(

Thyl: ensemble ooooouuuuh!

Thyl: bon sino j'ai re-commenté Troll Vs Castle

Thyl: allez voir !

BlaiseEbuth: Pourquoi ?

Thyl: c'est beau

BlaiseEbuth: C'est JBM qui va être content !

Thyl: oui

Thyl: en attendant mais un up comme ça je passe UP :imp:

CopperFr: y a plus de live :(

BlaiseEbuth: Faits en un

CopperFr: J'ai pas la co qui faut

Default avatar.png JBM: j'en ai fait un bref mais j'ai l'impression qu'ils filtrent juste un peu trop

BlaiseEbuth: Comment ça ?

Default avatar.png JBM: j'ai pas du mettre la bonne categorie

BlaiseEbuth: Ou y'a un filtre spécial pour toi... :thinking:

Default avatar.png etan: Bonjour quelqu'un a fait l'exo température svpp

BlaiseEbuth: oui

Default avatar.png etan: Tu peux me donner un petit indice stpp

Default avatar.png JBM: y'a un boulet qu'a poste du block diagram sur ma contrib ca n'a aucun sens https://imgur.com/a/tH8yVFg

BlaiseEbuth: Pose ta question etan

BlaiseEbuth: Tu vois Thyl, je t'avais dit que ça lui ferait plaisir. ^^

Thyl: ^^

Default avatar.png JBM: les boulets, c'est l'ame du site

Thyl: oui

Thyl: je suis le site !!!

Default avatar.png etan: En fait je ne sais pas comment le resoudre

Default avatar.png JBM: euh non

Thyl: tu sais très bien qui sait le boulet

Default avatar.png etan: donc si tu peux m'aiguiller vers la solution je veux bien ^^

Default avatar.png JBM: ben essaie-en ptet un plus facile alors

Thyl: *c'est

Thyl: ça te plait ou pas ?

Default avatar.png JBM: euh

BlaiseEbuth: etan: tu as un onglet "indices" à gauche de l'iDE

Default avatar.png JBM: comment dire ca sans te froisser

Thyl: non ?

Default avatar.png JBM: tu preferes un /flip ou un chiantos?

Thyl: ok

Thyl: c bon

Default avatar.png etan: ya pas l'onglet indice justement

Default avatar.png JBM: ah non c'est vrai ca ferait peur aux nouveaux

Thyl: voilà

Thyl: désolé

Default avatar.png JBM: je t'en prie

Default avatar.png JBM: etan: t'as compris le sujet, deja?

Default avatar.png JBM: g-rom: j'ai ajouté codingame a mon titre de stream et je suis pas apparu sur la page de live

Default avatar.png JBM: remboursez!

Default avatar.png etan: oue j'ai compris

Thyl: http://chat.codingame.com/pastebin/46f2702f-eb9e-4eb2-9a62-5402f30c4ecc

Default avatar.png JBM: t'as compris mais tu sais pas comment faire?

Default avatar.png etan: exactement

Default avatar.png JBM: ca va etre dur de t'expliquer ca sans commencer par t'apprendre a coder...

Default avatar.png etan: nn mais je sais coder c'est juste la j'ai pas la logique

CopperFr: Tu fais quoi comme langage ?

Default avatar.png etan: java

CopperFr: tu sais faire des boucles for ?

Default avatar.png etan: oue oue

Default avatar.png etan: je ois faire une boucle imbriqué

Default avatar.png etan: ?

CopperFr: tu sais faire des tests conditionels ?

Default avatar.png etan: c'est quoi

CopperFr: des if

Default avatar.png etan: ah oue je sais faire

CopperFr: normalement c'est bon

Zorg1: oh y a un nouveau bouton "Live"

BigUP: Hum... Sopra Steria crypté Ransommé !

Zorg1: c'est toi qu'a fait le coup

BigUP: Faille Zerologon exploité... sympa cette faille... Admin sur tout le domaine ! ;)

Zorg1: tu me diras avec tous les gens qu'ils ont virés

BigUP: Zorg1, c'est moche de dire qu'ils méritent ;) mais ils méritent un peu

BigUP: dans la news, ils disent que le vers peu crypter tout le réseau en 5 heures ! ;) Pas mal !

BigUP: voyons l'action steria Sopra en bourse

BigUP: -6,52% .... Oupps !! ca dévisse

Zorg1: ils vont se faire racheter ... pardon "fusionner" ... par une autre bo^te

BigUP: pas mal comme technique, d'un coté tu mise en bourse à la baisse, de l'autre tu te fais payer la ranson ;) coup double pierre 2 coups combo

Zorg1: là où je bosse tous les prestas Steria Sopra se sont fait désactivés leur accès par sécurité

Zorg1: même ceux seulement "portés"

BigUP: visiblement quand on regarde le court, il y a des personnes qui etaient au courant a 11H ! ;)

Zorg1: bah on en parlait hier non ?

Zorg1: Neumann avait balancé un lien

BigUP: ha oui c'est vrai qu'il a les news en direct ;)

BigUP: Avec un peu de chance, il a pu voir son compte se crypter en direct

Zorg1: ^^

Zorg1: évidemment c'est un bug de serveurs windows

CopperFr: ca donne vachement confiance :D

BigUP: CopperFr, on parle de ceux qui ont repris Louvoye et qu'on touché le jackpot Eco Taxe ;)

CopperFr: j'aime pas cette esn

dwarfie: et tellement d'autres choses ...

Zorg1: ça existe encore comme projet Louvois ? La paye des militaires ?

CopperFr: pour plusieurs raisons

dwarfie: Zorg1 ... ils ont mis tous le bastringue a la poubelle et relancer le projet .... avec les memes acteurs . ;)

351062: Yes, on nous incite à poser des jours de congés en attendant qu'ils réparent :D On peut plus trop bosser

BigUP: Zorg1, oui a priori maintenant ce serait a peu pres exploitable...

Zorg1: dwarfie : ils ont de l'expérience maintenant ^^

BigUP: Neumann, en attandant que les attaquants file le code pour décrypter apres avoir recu la ranson ;)

dwarfie: :thinking: .... cela veut il dire qu'ils vont faire differemment ... j'ai un doute

Neumann: Mais y'a des problèmes plus graves. J'arrive pas à décoller sur 2048 par exemple

Zorg1: encore un coup du ransonware ça

BigUP: C'est horrible !

Neumann: dbdr : oskour

Zorg1: et dbdr qui veut rien dire !

dwarfie: Neumann ... du coup , ca te degage du temps libre pour coder une fusée pour 2048 :D

CopperFr: c'est combien la rançon ?

dbdr: si je dis quoi que ce soit ça va nous refaire un Search Race

dbdr: et j'en ai déjà trop dit ^

Neumann: C'est quoi un Search Race

dbdr: :P

Neumann: Le truc ou t'es premier ?

dbdr: trop vague

Neumann: Haha

dbdr: désolé, mais c'était trop facile

Neumann: Quand bien même tu me donnerais tous les indices du monde tu serais encore premier

Neumann: Tu prends pas beaucoup de risques

Neumann: Si je te décris ma solution actuelle tu me donnes un indice ?

Neumann: Attention ça va être rapide

dbdr: ben sur SR ça nous a fait une semaine de boulot en plus à tout les deux, pour finir avec le meme classement

Neumann: Promis je te dépasse pas là, je te laisse devant

Neumann: Je veux juste atteindre les 50M, et comprendre pourquoi mon approche pue la merde

dbdr: dis toujours

dbdr: t'es pas sur de bien beamer?

Neumann: Bah visiblement je beam mal

CopperFr: Vous aimez bien le 2048 ?

Zorg1: pas ma puissance de 2 préférée

Neumann: J'ai donc un BeamSearch de width=40, de depth_max=60 par tour, et je score chaque state avec son plus gros score sur un brute-force depth 4

Neumann: Et une snake-eval toute simple (1 seul snake)

CopperFr: je préfére 65536

Neumann: Y'a sans doute mieux à faire en éval, mais ça coute rapidement très cher, et ça perf moins que la version snake simple

Neumann: Mon moteur peut être amélioré, mais visiblement le soucis est dans l'exploration

dbdr: tes constantes sont plutot bases déjà

Neumann: Je me heurte souvent au cap des 600 tours avec ces constantes

dbdr: W et D

dbdr: si tu vas plus profond tu as besoin de moins de tours...

Neumann: Oui mais j'ai pas les moyen d'aller plus loin sans réduire la largeur

dbdr: donc ton eval est trop chère, ou tes perfs trop basses

Neumann: Ou alors je change complètement d'algo d'exploration, mais visiblement y'a moyen de faire 50M avec "juste" un BS

Neumann: Toujours pas de bitboard de ton côté ?

Neumann: J'ai vu des implem bitboardées sur le net

dbdr: non

ThomasNicoullaud: 3eme dbdr ! T'as try hard violement dis donc :D

dbdr: j'ai pas fait tant que ça, c'est les nombres de participants qui montent

Neumann: Augmenter ma depth en doublant le temps alloué me donne presque aucun gain en local. Je doute que les perfs soient responsables

Neumann: Ca rend fou, je capte tellement pas le BS

dbdr: BS le bien nommé, donc

plieuse: Coucou

Default avatar.png didyme: chalut la compagnie

plieuse: Y’a quelqu’un qui aurait envie de parler informatique ? J’ai lu le journal et ça m’a déprimée tellement fort...

Zorg1: qu'appelle tu "parler informatique" ?

Zorg1: un énième troll sur les langages ^^

plieuse: N’importe quoi sur le python les puzzles de codingâme et les tests logiciels

plieuse: je suis en train de lire « how Google tests software » c’est interessant

CopperFr: le python c'est bien pour le deep learning

plieuse: moui mais j’arrive même pas à faire les puzzles moyens de codingame...

plieuse: alors du deep learn it, c’est àu moins niveau difficile, non ?

BigUP: plieuse, c'est peut-etre pas qu'une question de langage du coup

CopperFr: y a des moyens qui sont chiants

plieuse: ce n’est sûrement pas une question de langage, c’est un bug ICC

CopperFr: tu voulais pas apprendre le js ?

plieuse: si

plieuse: je continue de penser que ce sera un atout un jour ou l’autre

CopperFr: oui faut faire du react ou vue3.js

plieuse: je pensais commencer par openclassrooms ou codecademy

CopperFr: oui faut déjà avoir les bases du langages

CopperFr: y'avait du react d'ailleurs dans codecademy si je me souviens bien

plieuse: jessaierai un de ces jours

BigUP: et connaitre les quelques algos de base qui servent dans la majorité des cas (faut savoir les adapater également)

plieuse: ces sites sont ils compatibles avec une tablette ?

plieuse: je t’écoute : quels sont les algos de base ?

Zorg1: codeacademy c'est comme police academy ?

Default avatar.png didyme: mais en plus drole sans doute.

CopperFr: je sais pas j'ai pas de tablette

plieuse: Moi j’ai pas de pc

BigUP: plieuse, BFS et DFS déjà

CopperFr: ah tu as un mac ?

BigUP: un amiga ?

CopperFr: ca m'étonnerait

CopperFr: même moi j'ai plus d'amiga :(

plieuse: Dfs c’est comme bfs avec une Fifo à la place d’une lifo ?

plieuse: non j’ai juste pas d’ordinateur chez moi j’en ai un au boulot

Haashi: ouais c'est ca

Haashi: ou l'inverse

CopperFr: le mieux c'est essayer

Zorg1: ça c'est l'implém, après faut savoir ce qu'ils font

plieuse: j’ai fait un bfs une fois

CopperFr: c'est plus dur qu'un dfs

plieuse: sur un graphe dont toutes les arêtes valaient un

plieuse: sans cycle

BlaiseEbuth: Zorg1: genre faut comprendre ce qu'on fait...

plieuse: et pas orienté

Zorg1: BlaiseEbuth : oui je suis pas cool :(

CopperFr: après ca sert pas tout le temps les graphes

plieuse: Tout à l’heure j’ai failli me faire écraser par un bus (j’étais en tort)

CopperFr: à pied ou en vélo ?

BlaiseEbuth: le bus était à pied

plieuse: En vélo :scream:

Default avatar.png JBM: un bus à vélo moi je fuis

plieuse: jen ai encore des sueurs froides

CopperFr: tu m'étonnes

plieuse: cetait juste le quinzième que je croisais j’en avais un peu marre de me faire doubler par tout le monde (je m’arrête aux feux rouges)

CopperFr: c'est dangereux les bus

plieuse: c’était pas très malin...

Default avatar.png JBM: ça peut être dangereux de s'arrêter aux feux rouges aussi

CopperFr: surtout les bus y a pleins de covid-19 dedans

plieuse: c’est mauvais pour l’estime de soi parce qu’on se fait doubler

CopperFr: je déteste quand on me double

CopperFr: surtout quand je suis à 80

plieuse: toi aussi ?

CopperFr: en vrai je m'en fiche

BlaiseEbuth: C'est sûr que se faire doubler pas un véhicule motorisé quand on est à vélo c'est la lose... :rolling_eyes:

plieuse: je devrais chercher une châtroom de cyclistes

CopperFr: à l'insu de ton plein gré ?

plieuse: si j’étais un personnage de fiction je serais homer simpson

CopperFr: ca m'es arrivé une fois de me faire renverser par une voiture en vélo

plieuse: incompetent et ne pensant qu’à manger

CopperFr: moi je serais marty mc fly

TVS: Je deteste les cyclistes qui brulent les feux rouges (je suis cycliste)

plieuse: oui moi aussi une camionnette a reculé vers moi et m’a renversée le mois dernier

CopperFr: ah oui :(

TVS: idem (porte qui s'ouvre juste au passage, un classique)

CopperFr: c'est paris en même temps

plieuse: je crois que je vais prendre un médicament ça se justifie aujourdhui

Default avatar.png JBM: tiens, encore une suggestion duolingo acceptée 3 ans après

CopperFr: j'aime pas trop les médicaments

Default avatar.png JBM: ça m'est arrivé une fois de me renverser tout seul sur une voiture

CopperFr: ca va j'ai eu plus de peur de que mal

plieuse: moi non plus mais desperate Times call for desprrate measures

CopperFr: après quand j'ai mal à la tête parfois je prend du nurofen

plieuse: je vais prendre une aspirine

CopperFr: aspirine carrément ?

TVS: si c'est tres douloureux ouais vas-y. Perso j'evite les medicaments. Seulement si je ne peux pas travailler/dormir/fonctionner en raison de la douleur

CopperFr: ca me rappelle le sketch des inconnus :D

plieuse: jai mon esprit qui me fait mal... l’aspirine devrait aider

CopperFr: c'est pas du paracétamol ?

Default avatar.png etan: Du coup j'ai essyé de faire l'exo températue mais j'arrive pas vous pouvez me donner un indice svpp

BlaiseEbuth: La bière ça a le même effet, et c'est meilleur

Default avatar.png JBM: encore?!

Default avatar.png etan: oue j'arrive pas a trouver la logique ca m'ennerve

CopperFr: tu veux que le fasse à ta place etan ?

CopperFr: la bière ca fait grossir :(

Default avatar.png etan: nn nn copper mdr juste un indice genre quoi faire dans la boucle ou le if

plieuse: j’ai pas le droit à la bière... ça fait des années que j’ai pas bu une goutte d’alcool et de toute façon je n’aime pas boire seule

Default avatar.png JBM: t'es pas seule t'es avec nous

plieuse: merci...

BlaiseEbuth: Au bout d'un moment t'oublie que t'es seule, si tu bois assez.

plieuse: je vais me droguer à l’aspirine pour commencer

Default avatar.png JBM: aec le confinement faut relacher ses standards pour survivre

CopperFr: bah un peu de vin en mangeant ca fait pas de mal

CopperFr: en plus avec le couvre feu :(

plieuse: cest dur le confinement. Plus de club de balades et moitié cours de théâtre :-(

Default avatar.png Adriennnn: yo

BlaiseEbuth: o/

CopperFr: :(

CopperFr: Je connais que le club des cinq

Default avatar.png JBM: ils se balladent pas mal

CopperFr: oui c'est vrai et ils ne vieillissent pas

CopperFr: (comme laurent romejko)

Default avatar.png JBM: ou si peu

Default avatar.png JBM: le mec de...

Default avatar.png JBM: de...

Default avatar.png JBM: i a bien réussi son coup lui

**BlaiseEbuth envoie de l'énergie positive à plieuse

Default avatar.png JBM: je vois qui c'est, mais plus d'ou jle connais

plieuse: Merci ^^

CopperFr: Soit la météo ou les chiffres et les lettres

CopperFr: Après pour la météo je préférais Tania Young

Zorg1: c'est le nom américanisé de Jeune Ténia ?

plieuse: Y a plus de miss météo sur Canal ?

CopperFr: Bonne question

CopperFr: Ca doit plus exister à mon avis

plieuse: C’est marqué sur la fiche Wikipedia de tania young qu’elle a été la dernière miss météo de l’émission nulle part ailleurs ?

Default avatar.png JBM: unbelibebol

CopperFr: y'en a eu après nulle part ailleurs des miss météo

Zorg1: ces titres de gloire

plieuse: Peut être il y en a eu des miss météo dans l’émission qui a remplacé npa

CopperFr: (je savais même pas qu'elle avait été dedans)

Default avatar.png FlashMoustache_b878: polly petit pois

CopperFr: y a eu doria tillier

arnauz: http://chat.codingame.com/pastebin/b438f18f-cd8f-46cd-b980-a459f2418bbf

CopperFr: faut retourner l'écart entre les 2 chevaux

CopperFr: (je parle pas des citroën)

arnauz: dans ce cas pourquoi il attend 1 alors que les deux cheveaux en question on pour puissance 55 et 28 ?

Default avatar.png Gordinflon: quest ce qui est petit et marron ?

CopperFr: c'est pas les plus proches 55 et 28

arnauz: ha pardon oui ! desoler c'est moi qui ne sait plus lire !

plieuse: Un petit marron ?

CopperFr: qu'est-ce qui est jaune et qui attend ?

plieuse: j’ai rarement vu ça

Haashi: bon du coup j'ai lancé fantastic bits

Haashi: ca sera ininteressant au possible sans le micro

Haashi: mais np je fais juste de l'utilitaire et je rush les premieres leagues pour l'instant

Zorg1: ah c'est un stream silencieux

Haashi: mon micro est pas ouf quand je parle pas fort

Default avatar.png JBM: fascinant

Default avatar.png Gordinflon: @plieuse un marron

CopperFr: je peux faire un stream sans image ni son si vous voulez

Default avatar.png JBM: tant que ça parle codingame

Zorg1: tu feras des clash en ruby

Zorg1: Dr Lambda le mec qui fait du TypeScript

B0bb1e: Il est doué !

CopperFr: TypeScript :(

Haashi: aller bois 1 sur fantastic bits

Zorg1: gg

CopperFr: J'arrive pas à finir Seam Carving :(

Haashi: avec un peu de chance mon code bois 2 va reussir bois 1

Zorg1: ah c'est toujours ton code wood 2 qui tourne ?

Haashi: oui

Haashi: 6eme

Haashi: je pensais que l'approche => va sur le plus proche et tire en direction du milieu de la cage suffirait

Haashi: mais je vois que des fois j'ai deux sorciers sur la meme balle ca me rend beaucoup moins fort

Haashi: ca sera pour mon moi du futur

257832: Woah ! EZ a le droit à sa pub dans les mails offis maintenant !

BlaiseEbuth: cd

BlaiseEbuth: rends moi le focus con de chat !

Zorg1: c'est ça être une vedette

CopperFr: c'était une marque de la linge aussi

CopperFr: lave linge

BlaiseEbuth: :earth_americas::chicken:

Zorg1: c'est ben vrai ça

BlaiseEbuth: de ?

CopperFr: La mère Denis

nopnop: mon code marche sur tous les test sauf 2, ma boucle while est timed out par le serveur qqun sais comment ne pas avoir ce problème ?

BlaiseEbuth: puzzle ? langage ?

nopnop: detective pikatcha episode 4 en python

BlaiseEbuth: Si tu as des tests qui passent, tu as sans doute un problème d'optimisation

nopnop: ah ducoup je vais devoir tout refaire nice

Mingus: les gens qui codent en python vous utilisez quelle FRAMEWORKs stpp

BigUP: pour faire quoi ?

BlaiseEbuth: du stpp

BigUP: ha oui ok, j'ai cru que c'etait "s"il te plait plait"

BigUP: bah le cprofile de base il me semble

**BlaiseEbuth va faire comme si il avait dit ça sérieusement...

BigUP: je ne profile pas souvant en meme temps

Mingus: @BigUP pour pratiquer frero

BigUP: python -m cProfile toncode.py de mémoire, apres si c'est pour profiler du code codingame, il faut réussir a extraire et lui coller les data

**BlaiseEbuth chuchote à BigUP: "Nan mais l'histoire du stpp c'était du troll hein ! C'était vraiment une faute de frappe..."

BlaiseEbuth: Enfin j'imagine... :thinking: