Chat:Fr/2020-10-22
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
Bob: :turtle:
Bob: ce soir c'est les vacances
Bob: juste a temps pour le reconfinement he
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
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).
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*
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
Willi: Sur quelle base, les exemples CodinGame ?
Bob: ca peut aider pour pratiquer une partie des bases
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
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.
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 ?
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
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é
JBM: ils sont en forme sur les bugs cg cette semaine
CopperFr: difficile de savoir là
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 ?
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
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 ?
TheTenYearOldWorm_9136: Ok merci ! :)
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
CopperFr: je préfére this que self
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
JBM: mais est-ce qu'on peut la rendre vite répondue?
Bob: tout de suite des exigences
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
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 :(
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
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 ?
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
Bob: on a sa culture
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
**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 :(
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
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
JBM: où j'ai mis ma première pierre déjà?
darkhorse64: Tu soignes ta popularité ?
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... ^^
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
CopperFr: y a pas de notif
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:
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:
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
Jean-pascalBarron: Ca remonte sur codingame
Haashi: et puis je maitrise pas forcément aussi les outils liés au streaming
LeoBlanchard: (marceron) biensur
ThomasMarceron: Léo t'es qui ?
LeoBlanchard: Bravo JP felicitation
mattllas: PTDR T KI
Jean-pascalBarron: wesh t qui toi ?
Haashi: c'est pas censé etre les vacances ?
ThomasMarceron: calmez-vous svp
mattllas: detend toi garçon
LeoBlanchard: sous les cocotier actuellment
Jean-pascalBarron: Bande de rageux
mattllas: :swimmer_tone2:
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
LeoBlanchard: demande a JP il est entrain de grimper
ThomasMarceron: On veut faire le buzz
mattllas: trankil ou quoi
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.
LeoBlanchard: c'est gentil de penser a notre confort
CopperFr: un canal + ?
[CG]Thibaud: genre #ynovbordeaux
Jean-pascalBarron: go checker mon profil et me folow les gars
LeoBlanchard: 89 quai des chartrons
ThomasMarceron: Ca peut-etre une idéee
Yass17: Salut les potes
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)
ThomasMarceron: je cherche la référence sur internet actuellement
LeoBlanchard: effectivement elle a pas fait fureur
mattllas: +1
Magus: :(
Yass17: Oula limite Leo
ThomasMarceron: faut pas avoir l'esprit mal placé
mattllas: qui vient mettre 7€ d'essence ?
ThomasMarceron: J'annonce dans 6 mois je suis top 1 CODE
ThomasMarceron: coders strike back*
mattllas: :violin:
LeoBlanchard: et yass president ?
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
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
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?
ThomasMarceron: NIco c'est quoi ton secret pour coder ?
nicola: Hum hum.
mattllas: merci d'aoir ban ramoutcho !
Yass17: Qui a ban mon gars Ramoutcho
Yass17: Que je l'attrape
AllanLeondeip: zetes po justes
AllanLeondeip: on arrive chez toi nicola
Yass17: Venez a Ynov les amis du tchat
Yass17: on rigole bine
Yass17: On va cramer ta bagnole
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.
ThomasMarceron: J'ai un claiver Bépo
Jean-pascalBarron: critique pas
CopperFr: le couvre feu c'est sympa ?
AllanLeondeip: j'ai que 3 touches
AllanLeondeip: merci la commande vocalr
LeoBlanchard: Pas de couvre feu a bordeaux
ThomasMarceron: Pas de couvre-feu a BX
LeoBlanchard: C'est possible de ban yass définitivement ?
mattllas: good bye my friends
nicola: Oui, on a kick et ban.
LeoBlanchard: allez bonne soiree
ThomasMarceron: la bise à tous
Yass17: salut
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
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?
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
JBM: j'en ai fait un bref mais j'ai l'impression qu'ils filtrent juste un peu trop
BlaiseEbuth: Comment ça ?
JBM: j'ai pas du mettre la bonne categorie
BlaiseEbuth: Ou y'a un filtre spécial pour toi... :thinking:
etan: Bonjour quelqu'un a fait l'exo température svpp
BlaiseEbuth: oui
etan: Tu peux me donner un petit indice stpp
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: ^^
JBM: les boulets, c'est l'ame du site
Thyl: oui
Thyl: je suis le site !!!
etan: En fait je ne sais pas comment le resoudre
Thyl: tu sais très bien qui sait le boulet
etan: donc si tu peux m'aiguiller vers la solution je veux bien ^^
JBM: ben essaie-en ptet un plus facile alors
Thyl: *c'est
Thyl: ça te plait ou pas ?
BlaiseEbuth: etan: tu as un onglet "indices" à gauche de l'iDE
JBM: comment dire ca sans te froisser
Thyl: non ?
JBM: tu preferes un /flip ou un chiantos?
Thyl: ok
Thyl: c bon
etan: ya pas l'onglet indice justement
JBM: ah non c'est vrai ca ferait peur aux nouveaux
Thyl: voilà
Thyl: désolé
JBM: etan: t'as compris le sujet, deja?
JBM: g-rom: j'ai ajouté codingame a mon titre de stream et je suis pas apparu sur la page de live
Thyl: http://chat.codingame.com/pastebin/46f2702f-eb9e-4eb2-9a62-5402f30c4ecc
JBM: t'as compris mais tu sais pas comment faire?
JBM: ca va etre dur de t'expliquer ca sans commencer par t'apprendre a coder...
etan: nn mais je sais coder c'est juste la j'ai pas la logique
CopperFr: Tu fais quoi comme langage ?
CopperFr: tu sais faire des boucles for ?
etan: je ois faire une boucle imbriqué
CopperFr: tu sais faire des tests conditionels ?
CopperFr: des if
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
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 ?
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:
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...
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
JBM: tiens, encore une suggestion duolingo acceptée 3 ans après
CopperFr: j'aime pas trop les médicaments
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 ?
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
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 :(
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
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
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 :-(
BlaiseEbuth: o/
CopperFr: :(
CopperFr: Je connais que le club des cinq
CopperFr: oui c'est vrai et ils ne vieillissent pas
CopperFr: (comme laurent romejko)
JBM: i a bien réussi son coup lui
**BlaiseEbuth envoie de l'énergie positive à plieuse
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 ?
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)
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 ?
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
Gordinflon: @plieuse un marron
CopperFr: je peux faire un stream sans image ni son si vous voulez
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: