Chat:Fr/2020-04-28

From CG community
Jump to navigation Jump to search

Stilgart: Alshock: tiens, mainenant que tu le dis, j'ai nier automata qui dort dans ma bibliothèque

Stilgart: et bonjour tout le monde

Stilgart: tortue à Automaton2000 le refractaire, et licorne à AutomatonNN

Default avatar.png Automaton2000: à moins de 5 minutes

Default avatar.png AutomatonNN: Bonsoir à tous

Nagatwin: Ils ont perdu leur images de profil ?

Stilgart: faut croire

Nagatwin: Ils ont même plus de profil :o

Nagatwin: C'est des fantomes

Stilgart: ils ont transcendé, c'est pour ça

Stilgart: Automaton2000: fix ton profil !

Default avatar.png Automaton2000: et pour le coup xd

Default avatar.png JBM: comment es ta mordi

Magus: Bah c'est quoi ce bordel, il est où leur profil ?

Magus: attends, test ?

Stilgart: c'est un bug CG il me semble

Stilgart: une reco devrait faire l'affaire

Magus: bah on va tenter de les reboots alors

Stilgart: Automaton2000: comment es ton reboot

Automaton2000: bah je crois que c'est une chaine de markov

Automaton2000: j'ai bien envie de me lancer dans un truc qui marche

Automaton2000: une fois que ca se voit

Stilgart: fixed (mais j'ai du faire un ctrl+shift+R de mon coté aussi)

Stilgart: AutomatonNN: et toi ?

AutomatonNN: RomanceDawn t'es le seul à avoir des problèmes de contest de contest ?

Magus: effectivement après un reboot ça marche

Default avatar.png JBM: windowsien

nicola: J’allais la faire.

nicola: G !

Stilgart: c'est pas ma faute si le webchat de CG il est codé par des windowsiens, hein ;)

Default avatar.png JBM: certes

RomanceDawn: windows

RomanceDawn: enfin

RomanceDawn: MS

RomanceDawn: ils ont sortit leur nouveau Edge basé sur chromium

Stilgart: quelle déchéance

dwarfie: ca pourrait etre pire .. ca pourrait etre base sur chrome ...

MrBib: Bonjour à tous ! Bonjour Automaton2000 et AutomatonNN

Automaton2000: j'ai fait trop de bruit

AutomatonNN: mecs

BigUP: tin, j'ai encore jamais vu ca. Docker qui me degage mes images !?? a moins que ce soit kubernetes...

RomanceDawn: je pari sur k8s

BigUP: mon PC passe 30 minutes a créer une image, tout se passe bien, et quand je regarde la liste des images, elle n'est pas la !? bon j'ai dégagé kube dans le doute

BigUP: bon la c'est buildé et l'image existe (pour le moment)

Alshock: Est-ce que tu avais assez de bons points pour faire une nouvelle image ?

Alshock: Désolé, le matin et moi... c'est compliqué

Alshock: sinon salut Automaton2000 et AutomatonNN

Automaton2000: tensorflow/core/common_runtime/local_session.cc:45] local session inter op parallelism threads: 1

AutomatonNN: raconte tu es la ?

Alshock: Je crois que Automaton2000 est down là non ?

Automaton2000: je savais que j'aurais pas du tout

BigUP: Alshock, je pense que c'est kubernetes qui m'a fait un truc foireux... parceque kube fait la tete s'il a plus de 80% de disque occupé

Alshock: Il me ferait la tête en permanence, j'ai 90% de mon disque qui est occupé par un nyandows que je ne lance jamais

b0n5a1: o/

Default avatar.png JBM: tiens une boite me propose de passer les tests cg

Default avatar.png JBM: j'ai dit oui juste pour voir leur gueule, 8 ans apres

Default avatar.png JBM: qqun les a faits recemment?

Default avatar.png C0C0: bonjour messieurs dames

Default avatar.png JBM: salut

Default avatar.png JBM: ah ok d'apres leur page web les tests c'est temperatures et CALM

Default avatar.png JBM: et interface de l'ancienne a la CG 1.0

BigUP: tu parles de tests d'embauche ?

Default avatar.png JBM: oui

b0n5a1: code à la mode, un multi carrément ?

Default avatar.png JBM: ben ecoute qu'est-ce que j'en sais

b0n5a1: ok

BigUP: JBM, temperature ! ca va etre chaud ! ;)

Default avatar.png JBM: le gif anime parle de lui-meme

b0n5a1: calm est un peu chiant quand même ^^

BigUP: c'est quoi l'adresse pour calm ?

b0n5a1: https://www.codingame.com/multiplayer/bot-programming/code-a-la-mode

Default avatar.png JBM: il est vers les 2/3 de la page la: https://www.codingame.com/work/offers/screening/

b0n5a1: ha l'url du site...

BigUP: ha oui ok, j'avais pas capté que c'etait code a la mode ;)

b0n5a1: ha mais ça c'est juste la présentation...ça peut être autre chose en fonction de ce qu'à configurer l'employeur JBM

BigUP: JBM, je ne te trouve pas dans code a la mode !? tu l'as pas fait le multi ?

Default avatar.png JBM: je sais plus

Default avatar.png JBM: qui veut faire une campagne gratuite avec moi pour vraiment voir ce qu'il y a derriere?

Default avatar.png JBM: s'il y a temperatures dans le tas, je me demande si y'a pas aussi les contribs

Default avatar.png JBM: ca serait bien trippant de passer sur un test qu'on a ecrit

BigUP: Il est bien Code a la mode, mais faut déjà facile 1 heure pour poser toute la structure de code

BigUP: et puis c'est quand meme une belle boite à états ;) donc du lourd a coder pour un entretient d'embauche ... sauf si on te laisse 1 semaine pour coder

Default avatar.png JBM: je crois que j'ai fait un morceau du contest mais pas une semaine complete

Default avatar.png JBM: et probablement pas resoumis derriere

Default avatar.png JBM: mais il doit etre tres meta-sensible celui-la

Default avatar.png JBM: (ce qui le rend passionnant)

nicola: Stilgart, Edge pourrait être construit sur IE 1.

BigUP: JBM, bon en plus tu joues plus ou moins en equipe avec l'adversaire

Default avatar.png JBM: ben oui

BigUP: 844 lignes de python mon code sur CALM ;)

BigUP: 148 if ...

BigUP: LA vache ! les 2 premiers sont en python sur ce contest ! ;)

Default avatar.png JBM: oui c'est bien

Default avatar.png JBM: c'est 17 ou 14 sur CG?

BigUP: ?

Default avatar.png JBM: c++

BigUP: il n'y a pas trop de différence entre 17 et 14 de toute facon ?

Default avatar.png JBM: mmm

Default avatar.png JBM: optional, any, variant, filesystem

BigUP: que des trucs que je n'utilise pas ;)

Default avatar.png JBM: structured bindings!!!

Default avatar.png JBM: j'avais oublie ca

Default avatar.png JBM: ca le rendrait presque utilisable

BigUP: JBM : -->

BigUP: http://chat.codingame.com/pastebin/afc86680-af4c-4ea2-9161-8cf3650cf87b

Default avatar.png JBM: ah merci

BigUP: C++ : g++ 8.2.0 mode C++17 => g++ 8.3.0 mode C++17

Default avatar.png JBM: ils ont meme pas mis a jour D

Default avatar.png JBM: Haskell - no update (too complex to update to 8.6.3, we’ll look into it later)

Default avatar.png JBM: ca fait peur

Default avatar.png JBM: j'ose pas imaginer la gueule de leur setup

BigUP: :)

Default avatar.png JBM: upgradez en 8.8 tant qu'a faire

BigUP: un langage trop complexe à mettre à jour ! :) voila c'est definitif, je ne veux pas toucher a Haskel

Default avatar.png JBM: ah ils ont ajoute les fonctions de Neumann aussi dans 17

Default avatar.png JBM: c'est vrai que ca manquait

Neumann: ?

BigUP: Neumann, t'ajoutes des fonctions dans C++ !? ;)

Magus: On a un gros bug en prod chez un client, tout qui crash dans tous les sens. Le commercial envoie un email "Ne vous inquiétez pas notre équipe r&d est déjà en train de travailler sur une solution".

Magus: Pendant ce temps la sur git : "fuck me and fuck jenkins"

Default avatar.png JBM: https://en.cppreference.com/w/cpp/numeric/special_functions/sph_neumann

BigUP: JBM, ca sert dans quel multi !? ;) CSB ?

Default avatar.png JBM: :p

Magus: il y a un expert mongodb ici ?

BigUP: Magus, non, mais la base c'est tu colle des trucs dedans sous forme de clé-valeur il me semble ?

Magus: c'est pour une question rapide : c'est quoi les grosses différences entre faire un tableau d'objet dans mon objet { array: [...] } ou mettre ce tableau d'objet dans une autre collection ?

Default avatar.png JBM: y'en a deja meme pas chez mongodb.com alors ici...

Magus: (mise à part le fait que évidemment faut aller chercher les objets dans leur propre collection bien sur, mais je me demandais si ça changeait des choses en terme de perfs)

Default avatar.png JBM: rajoute ...ou d'utiliser mysql? et poste sur twitter, t'auras la reponse en moins de 2

BigUP: Magus, tout dans ton objet, ca doit aller quand meme plus vite que de jouer avec des collections ? parcontre ca doit bouffer un max de ram ?

Magus: bah un sous objet ça fait pas des "vrais" colonnes dans mongodb, enfin je crois pas

Magus: pour ça que je me pose la question

Default avatar.png JBM: y'a des colonnes dans mongodb?

Magus: je me demande aussi à quel point un index sur un sous tableau serait plus lent qu'un index sur une collection

Default avatar.png JBM: j'ai fait la formation mongodb a la sophiaconf y'a qqs annees

Magus: JBM: c'est pas des colonnes au sens strict comme dans mysql, mais si tu fais pas le con et que tu mets des objets qui ont tous les mêmes propriétés dans ta collection, mongodb sait optimiser ça

Magus: mais dans les faits, rien t'empêche de faire cohabiter des objets comlpètements différents dans la même collection

Default avatar.png JBM: on a passe 3 ou 4 heures a essayer d'installer l'image sur les pcs de tout le ;onde

Default avatar.png JBM: ...et puis c'est tout en fait

Magus: juste que pour le stockage mongodb va pas t'aimer

Default avatar.png JBM: le formateur etait tres sympa ceci dit

Default avatar.png JBM: on est (vaguement) restes en contact

BigUP: JBM, et dire qu'avec Docker le formateur aurait juste eu a appeler l'image Mongo ! ;)

Default avatar.png JBM: chut

BigUP: Magus, faut bencher... si tu dois faire plein d'appels reseau, ca va vite plomber les perfs

BigUP: tiens, j'avais pas été assez loin dans le thread du forum :

BigUP: http://chat.codingame.com/pastebin/fee1f117-db60-4c0f-8635-146f4085cadf

Default avatar.png JBM: enfin surtout des allers-retours

Default avatar.png JBM: je vois pas la difference

Default avatar.png JBM: j'ai du filtrer sur les lignes qui m'interessaient sans fair eexpres

BigUP: C++ : g++ 8.3.0 mode C++17 => g++ 9.2.1 mode C++17 :rotating_light: it seems to be breaking some codes 12

Default avatar.png JBM: dans les shortest ptet O:-)

BigUP: j'ai l'impression que g++9 est plus rapide, mon Algo Genetic a progressé sur ML2 ! ;)

Default avatar.png JBM: nan c'est juste qu'il a senti la pression de tidymaze

BigUP: arf ! je ne me souvenais plus que j'avais fait Tron en AG également ! ;) Hop resubmit ... 685eme argent actuellement

Magus: la dernière fois qu'ils avaient update les langages, t'as des codes en golf qui fonctionnaient plus donc tu pouvais plus les submits

Magus: résultat t'as des gens dans le top de certains golfs, leurs solutions ne sont plus possibles en fait

Stilgart: Magus: ça a été pas mal reset ça

Stilgart: dwarfie: quid de swift ?

Stilgart: Boulet plutôt

Stilgart: (je sais plus lequel avait fait des grosses dégueulasseries sales en swift)

Alshock: Je décovure que maintenant le nouvel éditeur.. Incroyable ! On peut enfin scroller correctement sur Codingame \o/ GG les devs ! <3

Default avatar.png Bob: l'éditeur a changé ?

Alshock: ouais, je sais pas exactement ce qu'ils utilisent maintenant mais c'était pas ça avant

[CG]SaiksyApo: C'est Monaco

Alshock: J'ai ptêtre 6 semaines de retard cela dit, mais je crois que c'est assez récent.

Default avatar.png Bob: perso j'ai pas l'impression d'avoir vu quoi que ce soit changer depuis

Default avatar.png Bob: euh

Default avatar.png Bob: moult ?

Alshock: Fais un effort,Bob, maintenant on peut SCROLL !

Default avatar.png Bob: ...

Default avatar.png Bob: j'ai toujours pu scroller dans l'éditeur

Default avatar.png Bob: mais genre, toujours

Alshock: Bon tu me diras tout ce qu'on demandait à cet éditeur à la base c'est d'accepter les copier/coller. Mais faut noter l'amélioration

Alshock: Nan mais genre je fais début/fin en décrantant ma molette et en lançant un grand scroll, parce qu'utiliser les touches prévues pour c'est pour les faibles

Alshock: et quand je faisais ça, ça fais un scroll de base et après ça s'arrêtait.

Alshock: faisait*

Default avatar.png Bob: je ne crois pas avoir jamais eu ce genre de souci depuis que je viens sur CG et ça commence quand même à faire quelques années

Default avatar.png Bob: je ne crois pas avoir jamais eu vce genre de souci depuis que je viens sur CG

Default avatar.png Bob: ah mais ce lag de ouf

Alshock: C'est ptêtre le scroll continu de ma souris quand on a décranté sa molette qui est étrange.

Alshock: Mais c'est le seul endroit que je connais où ça faisait ça.

Default avatar.png Bob: bon après si tu haxx avec une souris bizarre, t'assumes

Alshock: bah j'assumais je m'en suis jamais plaint avant que ce soit patché ! Mais je suis content que maintenant je puisse faire mes conneries en toute liberté

Alshock: Comme florent Pagny

Default avatar.png JBM: comment es ton re

BigUP: argh 743eme... dommage

BigUP: en meme temps mon eval dans Tron doit bien etre moisi :)

BigUP: ha forcéement aussi .. si je fais une distance euclidienne, ca ne doit pas aider ! ;)

Default avatar.png Bob: fix it BigUP

Default avatar.png Bob: améliore ton distance

BigUP: arf ! ;) non en vrai j'utilise une distance de manhattan, mais forcément, ca ne marche pas --> return max(abs(this->x - other.x), abs(this->y - other.y));

BigUP: je ne sais pas trop ce que j'ai voulu faire ;)

Default avatar.png Bob: boire ou coduire, il faut choisir

BigUP: et quand je corrige, je timeout ! ;) tant pis ! ;)

dwarfie: Bob ... le confinement a chosi pour moi :beers:

BigUP: je ne sais pas comment mon IA fait pour s'en sortir en etant aussi buggée ! ;) des fois elle explose ;) ou se jete hors de la map

Default avatar.png Bob: en même temps pour Tron je pense que juste ne pas mourir à tous les coups ça doit suffire pour arriver Silver :D

Stilgart: dwarfie: huhu

leojean890: pour arriver 200eme silver j'avais "prendre la plus grande zone - maximiser le nombre de cases et s'éloigner de l'adversaire le plus proche""

leojean890: ensuite pour arriver 80eme gold j'ai appliqué l'heuristique de voronoi (bon d'après stilgart c'est pas un vrai voronoi selon la définition rigoureuse^^)

leojean890: en gros un BFS et on compte le nombre de cases qu'on atteindrait en premier et on le maximise

leojean890: et quand on est "seul" faut faire un algo de filling :P

leojean890: voronoi en minmax ou MCTS par ex - algo de filling en max(n) ?

BigUP: faut que je revois mon algo parcequ'il a du mal a gérer le confinement ! ;)

BigUP: et au niveau optimisation de l'espace il est loin de faire ce qu'il y a de mieux

leojean890: il se fait confiner dans un coin par le boss silver ?:P

leojean890: moi c'est ce qui se passait avec mon premier algo

leojean890: le boss silver me coincait dans un recoin et je mourrais :P

BigUP: non, contre le boss, il a tendance a timeouter ;)

leojean890: mdr ah^^

BigUP: 567eme quand meme apres avoir corrigé mon calcul distance... mais pas certain que ce soit ca qui m'a fait gagner des palces

leojean890: y'a un côté random aussi non ?

leojean890: dans mes souvenirs la silver c'était le bordel:P

leojean890: 1400 personnes ?

BigUP: leojean890, c'est le bordel ! ;à

leojean890: pour gold sans mon nouvel ago c'était rapé

leojean890: et encore j'ai traînté autour de 10eme silver à un moment..

leojean890: traîné*

leojean890: Là c'est crystal rush où je suis 155/600 silver qu'il va falloir que je poursuive un de ces 4

Default avatar.png Bob: grumpf

BigUP: ouais bon mon flood fill je le bride a 350 cases... c'est pas génial

leojean890: j'ai gagné en perfs en passant de list à deque btw^^

BigUP: leojean890, j'ai 2 floodfill 1 en recursif l'autre en queue, mais je ne sais plus lequel j'utilise la en C++

leojean890: comment ça tu ne sais plus lequel tu utilises ? tu peux le voir en regardant le code non ?^^

BigUP: hop, je fais sauter les limitations sur les floodfill ... tant pis ;)

leojean890: 350 cases ça va c'est pas long

leojean890: moi je fais que du BFS

BigUP: leojean890, heu oui enfin la c'est des fonctions qui appel d'autres fonctions ... mais potentiellement j'ai des trucs qui ne sont plus utilisé. La version avec queue semble utilisée, la version récursive aussi, mais la version recursive est peut-etre utilisée dans des fonctions qui ne servent plus... faudrait que je me fasse un callgraph ;)

leojean890: ah ouais xD le callgraph peut effectivement aider:P

leojean890: moi j'essaye d'en faire le moins possible des bfs et d'avoir le plus d'infos en 1 coup^^

leojean890: moi je garde des v1 - v2 ... vN de mes programmes

leojean890: et je supprime ce qui sert pas dans la vX

leojean890: je le garde dans les précédentes au cas où

leojean890: jsens que t'y as pas touché pdt lgtps xD

leojean890: quand t'as trop de lignes ça peut être galère de t'y retrouver parfois

BigUP: oui. ;) et bon le C++ je ne pratique pas souvant

leojean890: je vois :P

Default avatar.png Bob: sinon tu fais comme mon ancien patron et tu connais ton repo par coeur

leojean890: xD

leojean890: moi un ancien code.. je repars du main, je vois qu'est ce qui est appelé et quand ..

Default avatar.png Bob: un coup dans une réunion chiante qui s'éternisait et où il faisait des trucs dans son coin sur son laptop l'air de rien écouter (comme d'hab), à un moment quelqu'un évoque une emmerde qu'il avait

BigUP: leojean890, ouais un callgraph c'est plus simple ;)

leojean890: en général si c'est moins de 2000 lignes je mets pas trop de tps à recoprendre le tt

Default avatar.png Bob: là il lève la tête

Default avatar.png Bob: "va regarder le fichier machintruc.cpp, la révision 1.13.4.23, la fonction bidule(), c'est celle-là qui a le bon code"

leojean890: mdr pas mal la mémoire

Default avatar.png Bob: la révision en question ayant déjà plusieurs années

leojean890: sauf s'il a bossé dessus récemment:p

leojean890: xD

BigUP: vous pouvez récupérer mon Makefile maker pour faire du callgraph avec le script Egypt

Default avatar.png Bob: et effectivement cette version-là avait le bon code

leojean890: y'en a qui sont balèzes niveau mémoire

Default avatar.png Bob: un mutant ce gars

BigUP: https://github.com/SixK/pycmak2

leojean890: Makefile maker comment ça ?:p

leojean890: whynot :P

Default avatar.png Bob: un peu comme Mario Maker, mais avec des Makefile

leojean890: :p

leojean890: moi souvent je fais mes callgraph juste en relisant

Default avatar.png Bob: un truc qui génère des Makefile à partir de meta-info sur ta structure quoi

Default avatar.png Bob: comme qmake par exemple

leojean890: ah ouais j'ai déjà utilisé cmake il y a 6 ans xD

BigUP: oui probablement assez proche de ce que fait qmake

leojean890: oui à une époque je faisais du cpp

leojean890: ;)

BigUP: la ca parse les fichier et regarde les dependances dans les .c/.cpp et .h.hpp

leojean890: et j'ai bien perdu :P

BigUP: a la base c'etait pour faire des portage sur une plateforme exotique, mais ca marche aussi pour du linux

Default avatar.png Bob: on avait un outil perso pour faire ça il y a bien longtemps

Default avatar.png Bob: à l'époque où cmake n'existait pas

Default avatar.png Bob: une fois arrivée l'époque où cmake existait il a fallu des années pour qu'on porte :D

leojean890: xd c'est balo :P

Default avatar.png Bob: le gars qui avait écrit le truc avait une espèce de méfiance intrinsèque envers les trucs qu'il n'avait pas écrits lui-même je pense

Default avatar.png Bob: un espèce de syndrôme bizarre qui fait que les solutions existantes ne sont jamais 110 % adaptées à ce que tu veux faire

leojean890: j'avoue :P

Default avatar.png Bob: et du coup on finissait toujours par faire un truc custom par-dessus

leojean890: parfois ça marche quand même :P

Default avatar.png Bob: on a un module où il avait bricolé un je ne sais quoi par-dessus cmake

Default avatar.png Bob: perso ça me rend fou

leojean890: :P:P

Stilgart: déjà que cmake ça rend fou

Default avatar.png Bob: j'ai du mal à croire qu'on ait des besoins tellement exotiques que des gars qui bossent sérieusement sur la question depuis plus longtemps que nous n'aient pas trouvé une solution

Stilgart: c'est un dieu ton collège en fait ?

Default avatar.png Bob: hm hélas non à cette heure-ci je crois que c'est plutôt un ange

Default avatar.png Bob: paix à son cancer

leojean890: arf

BigUP: Stilgart, cmake, j'ai franchement du mal... perso je préfère un simple Makefile qu'un cmake qui fait tout mais ou tu ne comprend plu sce que ca fait ;)

Stilgart: arf

Stilgart: BigUP: un Makefile par os

Stilgart: ou par config exotique

Stilgart: problèmes réglés

BigUP: Stilgart, Makefile pour Windows ca n'a pas de sens ;) 1 Makefile et basta ;)

Stilgart: automatiser le build plus que ça, c'est très souvent l'échec

Default avatar.png Bob: un gars adorable mais avec une tendance à garder sous le coude du code 100 % fonctionnel parce qu'il n'arrivait pas à régler un bug de couleur mineur dans une page annexe

leojean890: j'en vois parfois des gens qui refont tout :P

Stilgart: chris@saturn MINGW64 ~ $ make make: *** No targets specified and no makefile found. Stop.

leojean890: je vois ;P

Stilgart: ça fait sens à mon VSC apparemment ;)

Stilgart: suffit d'avoir mingw

Stilgart: (sinon, je pensais à Makefile.osx aussi)

Stilgart: et j'ai au moins un code qui nécessite un Makefile.bsd différent de celui pour linux

Stilgart: (merci diglog)

BigUP: mince, Firefox n'arrive pas a lir ele callgraph au format svg ! ;(

Alshock: M.D.R. Juste devant moi au classement je vois un profil qui me rappelle quelqu'un, je clique dessus et... https://www.codingame.com/profile/f6657a924f4132b5990af84cee68ba2a1886623 Putain, les tortues quoi ! :')

BlaiseEbuth: Hmm... Je ne vois pas à qui elle te fais penser...

BigUP: bon mes noms de fonctions avec des histoires de redéclaration d'operateurs sont bien degeux ca fait exploser le graph en largeur

BigUP: bon bah voila, mon floodfill recursif ne semble plus appelé ;)

Default avatar.png JBM: comment es ton re

257832: cru...

Default avatar.png Bob: dité ?

Alshock: décent ?

b0n5a1: pour l'IDE le truc que j'ai vu (je sais pas depuis quand) c'est la coloration syntaxique qui a changé

b0n5a1: ha et y'a clic droit "change all occurences" pour renommage/remplacement partout d'une var ou autre

Alshock: et le F1 aussi

Alshock: pour savoir ce qu'il y a à savoir

b0n5a1: ha oui

Alshock: par contre quand tu fold une fonction avec des #ifdef dedans, ça ne plie pas les ifdef dans la fonction

Alshock: Je suppute que c'est normal parce que ça a l'air super chiant à check correctement

b0n5a1: et ctr+roulette pour zoomer dézoomer ça m'est arrivé par accident je sais pas si ça y était déjà oi pas ça

Alshock: Tu viens de me le faire découvrir perso, donc je pense que c'était pas là avant, vu la propension que j'ai à faire ce genre de chose sans le vouloir

b0n5a1: pour streamer c'est bien, les gens peuvent mieux voir avec un petit zoom

Alshock: les stream codingame c'est sympa en général ? Je connais fort peu

b0n5a1: https://www.youtube.com/channel/UCW4FVbmFgtyfXzeQSH2r9tQ

b0n5a1: par exemple

Default avatar.png Bob: ctrl+roulette pour le zoom c'est une feature standard des browsers à ma connaissance

b0n5a1: https://www.youtube.com/channel/UCA0Cx67-K5IWOPBpZTiDFFw

b0n5a1: normalement Bob oui

b0n5a1: mais là c'est bien propre à la fenêtre de code

b0n5a1: c'est pas le zoom full page

b0n5a1: dans la fenêtre de code ça affecte que celle là...si t'es ailleurs ça affecte toute la page

Zanbez: Pourquoi je vois plus l'avatar de Bob ?

Alshock: J'le vois plus non plus

Alshock: (mais je sais pas pourquoi)

Default avatar.png Bob: b0n5a1: perso moi j'ai que le comportement standard du browser

Default avatar.png Bob: clic droit dans l'éditeur de code, j'ai le menu contextuel de FF

b0n5a1: je suis sous FF

b0n5a1: et c++ dans l'IDE

Default avatar.png Bob: et zoom à la souris ça me zoome toute la page

Default avatar.png Bob: Zanbez : t'as été méchant dans une vie antérieure peut-être ?

Alshock: Ah ? Quand tu clic molette sur l'éditeur ça zoome tous les autres carrés aussi ?

b0n5a1: ctrl + zoom

Default avatar.png Bob: Alshock oui

b0n5a1: Bob ctrl + zoom dans la fenêtre de code, essaye pour voir

Alshock: C'est étonnant, mais bon les pages internet, ça m'étonne pas. Mais on est tous sur le même navigateur quand même o.O

Default avatar.png Bob: je viens de le faire, je te dis chez moi ça zoome tout :)

b0n5a1: ha

b0n5a1: c'est balot

Default avatar.png Bob: oui

Default avatar.png Bob: bon en pratique je m'en fous mais effectivement c'est curieux qu'on ait des comportements différents

Zanbez: Bob, non mais je m'inquiète.

b0n5a1: je suis tout le temps en navigation privée...t'as peut être encore un vieux truc en cache Bob

Alshock: xD Ah nan mais Bob t'as mal compris, c'est dans la fenêtre de l'éditeur qu'il faut Ctrl+Molette :^)

Default avatar.png Bob: b0n5a1, possible

Bob: ah ben oui

Bob: avec un reload force, déjà j'ai plus la même police

b0n5a1: je reste en nav privée en partie pour pas être emmerdé par des histoires de cache, j'en ai trop souvent eu

Alshock: Ah, c'est un cygne

Bob: et effectivement là j'ai un zoom local et un menu contextuel spécifique

Bob: classieux

b0n5a1: bah voilà ^^

Alshock: Ya pas meilleur mot

Bob: le cache des fois c'est juste l'ennemi de l'humanité

Alshock: Donc dans cette histoire on a appris que Bob n'a pas reload codingame depuis 1995

Bob: des reload j'(en fais très souvent

Alshock: de reload clear cache*

Bob: mais clear cache c'est plus rare oui

nicola: Rhô Bob, tu écoutes cet album de Metallica ?

Stilgart: tiens, c'est en adéquation avec mon humeur ça:)

Stilgart: AutomatonNN: dis à Boulet que c'est mal !

AutomatonNN: si tu t'en sors la maintenant Automaton2000

Boulet: Quoi ???

Stilgart: je sais pas quoi, mais c'est mal

Stilgart: la preuve, ton UTG n'est pas légende :p

Boulet: :door:

Boulet: ah non c'est moi

Boulet: :D

leojean890: bah moi c pas mieux..

leojean890: 154 silver hmm

BigUP: dites en C++ si je fais ca : walls=world.walls;

BigUP: ca me fait une copy de la liste ou bien met le pointeur de world.walls sur la variable walls ?

BigUP: voila le type : unordered_set<Point> walls;

BigUP: ok, d'apres la doc, ca à l'air de faire une copy

b0n5a1: copie

b0n5a1: tu peux faire const auto& m = world.walls pour une référence constante ou auto& m = ... pour une référence

b0n5a1: (auto = unordered_set<Point>)

TidyMaze: ou sinon tu codes en Rust :D si ça compile c'est que t'as fait une erreur :D

Default avatar.png JBM: tu m'as fait pouffer

Default avatar.png JBM: en pleine biere

Default avatar.png JBM: ca va se payer

Alshock: Euh, dites les enfants j'ai une erreur que je n'arrive absolument pas à comprendre, là je débug un code qui lance une fonction avec un player p qui vaut P1 ou P2 (enum)

Default avatar.png JBM: y'a pas d'enum en haskell

Default avatar.png JBM: tu veux dire data?

Alshock: et quand je le debug avec gbd ça me donne ça : http://chat.codingame.com/pastebin/b97fc030-4b5f-49bc-a260-aed59b04c015

Alshock: Je suis en C++ moi

Alshock: Y a un moment où j'appelle la fonction, le debugger me dit que la variable vaut P1, et le contenu de la fonction m'affiche P2

Default avatar.png JBM: elle pue ta ligne avec unknown

Alshock: Ouais, je pense que c'est à cause du -Ofast qui fait des optimisations cheloues

Default avatar.png JBM: tu cherches un coupable un peu facilement je trouve

Alshock: mais j'avoue que je vais tester ça

Alshock: xD

Alshock: C'est parce qu'il pleut ça doit perturber les champs magnétiques de mon processeur

Default avatar.png JBM: ah t'es en local

Default avatar.png JBM: oui ca doit etre ca

TidyMaze: comment est ta bière JBM ?

Default avatar.png JBM: pas trop mal

Default avatar.png JBM: j'ai pris des pelforth IPA pour essayer

Default avatar.png JBM: et je m'attendais a pire

TidyMaze: tu trouve ça normal de bosser en picolant ?

Default avatar.png JBM: tu trouves ca normal de bosser a 19h45?

Alshock: J'ai enlevé tous les pragmas et ça a bien viré le unknown, mais ça a aussi changé le P1 en paramètre pour un P2, donc le problème est bien dans mon code et les optimisations faisaent que mon paramètre ne voulait rien dire

Alshock: j'avais encore jamais vu ça x.o

TidyMaze: hmm c'est vrai c'est pas normal

Alshock: (ou alors c'était à cause des champs magnétiques, comme par hasard il a cessé de pleuvoir)

Default avatar.png JBM: hors norme ne veut pas dire mauvais

TidyMaze: yup

Stilgart: IPA ?

Stilgart: infusé poire abricot ?

Stilgart: indian pale ale... je m'attendais aussi à pire :)

Zorg1: bière pâle indienne ?

Stilgart: j'imagine que ça veut dire bière blanche de houblon indien

Stilgart: ce qui est nettement plus rassurant que mon interprétation initiale :D

Boulet: euh non IPA et blanche : .......

Boulet: C"EST DE LA MERDE

Boulet: non mais serieux quoi IPA

Stilgart: il n'a pas vu mon poire abricot, tout va bien :D

Boulet: si mais c'est moins pire

Boulet: promis

Zorg1: ah ok c'est u vieux truc qui est revenu à la mode dernièrement

Stilgart: accessoirement, il y a des blanches très bien

Stilgart: il faut juste l'occasion qui va avec pour en profiter

Boulet: NOn c'est de la bierre (une bonne chose) avec des agrumes (un autre bonne chose) : ça ne va pas dut out ensemble

Boulet: Non pas en bierre Stilgart

Boulet: je prefere encore les bierres espagnoles

Boulet: et bon

Stilgart: ça j'ai réussi à y échapper... et pourtant en 1 an à Perpignan ça n'a pas été facile

Boulet: Les bieres espagnol le soir en terasse ça passe

Boulet: les blanches j'ai pas d'exemple

Boulet: (ça ma journée exemples)

Boulet: #privatesorry

ThomasNicoullaud: ca vaut pas une bonne desperados

b0n5a1: https://store.steampowered.com/app/274980/Influent/ si ça vous branche (c'est plutôt du flashcard pour vocabulaire, pas de grammaire ni de bases genre apprendre katagana, hiragana et autres pour japonais par exemple)

dwarfie: salut les gens , les tortues et Automaton2000 ...

Automaton2000: salut les gens et les autres!

dwarfie: petit joueur ....

Zorg1: Automaton2000 quoi de neuf ?

Automaton2000: oui je me souviens plus du tout

Zorg1: tkt Automaton2000 ça me fait ça quand je passe la journée à pondre des requêtes SQL ^^

Automaton2000: ben non , c'est pas pour toi

Zorg1: si COBOL c'est un dinosaure, SQL c'est un oiseau

dwarfie: Zorg1 ... freine sur les requetes sql ... sinon je te refile les miennes a faire ... et gaffe , une partie c'est de demande de boulet :D

Zorg1: JOIN et LEFT JOIN sont sur un bateau .... AH AH AH AH :scooter:

dwarfie: c'est NATURAL

BlaiseEbuth: DROP DATABASE *

Zorg1: CONSTRAINT VIOLATION essaie encore !

dwarfie: truncate table user

dwarfie: bon ... pondre une appli de gestion de qcm avec corretion automatique en moins de 10 h , c'est fait ... reste a faire comprendre l'utilisation en moins de 10 jours ;)

Zorg1: oublie pas de mettre "l'application a l'air compliqué mais elle est en fait très simple et très fun à utiliser" dans la doc. troll garanti

Boulet: oublie pas la bande de charlots avec qui on bosse

dwarfie: ben ... si je te dis que j'ai ete obligé de prevoir une config a partir de classeur ods/xls ... ca semble deja etre du troll ... meme pas , c'etait indispensable

dwarfie: Boulet ... tu parles de charlots comme la preferee de ton couloir qui m'a envoyé un mail en direct pour me demander ou en etait le chantier moodle ? (alors qu'il existe pas)

Boulet: :D

b0n5a1: déjà juste la doc...troll garanti Zorg1 ^^

dwarfie: parce que je cite ... y'a pas de nouvelles (y compris de l'etablissement en 3 lettres qui "devait peut-etre" s'en occuper) :D

Zorg1: "moodle" c'est mignon on dirait un truc avec beaucoup de sucre, du lait et du gras

dbdr: dwarfie: du coup tu peux répondre que tous les projets moodles sont en parfait états ;)

dwarfie: et un peul de vitriole .... nonnn ... OUIIIIIII

Boulet: tssss

Boulet: tu es en retard :D

dwarfie: dbdr ... non , j'applique la methode du directeur , direct corbeille quand je vois l'adresse d'expedition :D

Zorg1: le "pré-tri"

dbdr: automatisé?

dwarfie: oui ... d'autant qu'elle a aucune raison de le contacter autrement que par le systeme de ticket ... et encore moins par mail direct ... ;)

Zorg1: y a l'air d'avoir une bonne ambiance chez vous ...

b0n5a1: BlaiseEbuth on peut choisir romanji, katagana ou kanji en japonais en début de partie ^^

BlaiseEbuth: Ouai vu, et tu dois pouvoir switch avec R et F pendant la partie.

j3r3m: Je ne sais pas à qui il faut le dire, mais BIEN BIEN le nouvel editeur de code !!!

j3r3m: clap clap clap

Alshock: à tout le monde. Il faut le dire et le répéter sur tous les toits !

Zorg1: à la limite tu peux faire un post sur le forum

j3r3m: Quand même...

Alshock: Perso j'aurais voulu faire une animation css clignotante magnifique qui te montre la beauté de l'éditeur à chaque fois que tu arrives sur le site avec moult zoom et effets du meilleur goût !

Alshock: @j3r3m je trolle pas moi, enfin le dernier message ptêtre un peu mais je suis vraiment ravi de ce changement

j3r3m: Alshock :)

YannT: ah je me disais aussi, les couleurs ont changé

YannT: bon après vu que ça me sert que de boite à copier/coller... :p

LimaceHurlante: non mais franchement c'est hyper bien ce nouvel éditeur !!!

leojean890: allez je vais améliorer mon https://www.codingame.com/ide/puzzle/cultist-wars avec https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm ..

leojean890: j'avoue le nouvel éditeur est meilleur^^

YannT: https://i.imgur.com/945L5N7.jpg

YannT: c'est moi ou il a un piti zizi?

leojean890: j'avoue que ..:P les dessins sont pas optimaux non plus :p

leojean890: mais ça me casse pas la motiv pour bosser (un peu) sur ce multi^^

pb4: Il change quoi le nouvel éditeur ?

b0n5a1: coloration syntaxique un peu mieux, ctrl + molette pour zoom, clic droit pour renommer la mêm var partout...ce genre de trucs

leojean890: meilleure autocompletion:P

pb4: oh dis donc même sur mon éditeur j'ai pas le clic droit pour renommer

b0n5a1: lol

TidyMaze: ah y'a un editeur sur CG ? le truc qui est toujours grisé à droite ? ^^

pb4: grisé ? Y'a des astuces que je ne connais pas ?

TidyMaze: quand tu as cg sync avec le 2-ways sync désactivé

TidyMaze: il manque une petite option avec cg-sync pour completement enlever l'editeur, de la meme façonn que l'on peut cacher la console

Default avatar.png JBM: comment es ton re

Default avatar.png kesuketakachi: je suis entrain de jouer à clash of code

Default avatar.png kesuketakachi: c'est abusé

Default avatar.png JBM: oui

Default avatar.png JBM: t'as pas mieux a faire?

Drazyen: Dans quel sens de "c'est abusé" ?

LimaceHurlante: j'ai envoyé mon premier puzzle classique fait avec mes petite mains ! si ça vous dit d'aller l'essayer :-) https://www.codingame.com/contribute/view/5006f95769938094b134836b1b154adda8c4


leojean890: bon bah améliorer https://www.codingame.com/ide/puzzle/cultist-wars avec https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm me fait passer de 38/92 à 30/92...

Alshock: c'est toujours 8 places de gagnées

leojean890: en vrai mon IA fait encore des trucs cons :P

leojean890: allez essayons de grimper de ligue :P

Alshock: Aucune de mes IA n'a dépassé ce stade xD

leojean890: comment ça :P

Alshock: (y compris celle dans mon cerveau d'ailleurs)

leojean890: t'as fait quels multis/contests ?^^

Alshock: le stade de faire encore des trucs cons

leojean890: ah ? du coup quel est leur stade :P

Alshock: En vrai pas grand chose, j'ai fait un algo de base sur CSB, c'est un des rares contests que j'ai fait dans les temps, j'ai fait un UTTT qui est trop lent et que je sais pas améliorer, j'ai fait planter mon simulateur dans la version simplifiée de fantastic bits, et là pour faire plus simple je fais n'importe quoi sur awalé xD

Stilgart: leojean890: cultrist wars c'est une application de bresenham à la base, oui

Stilgart: -r

Stilgart: on aurait peut-être du en faire un puzzle avec gui avec le recul

leojean890: ah chaud, mais tu vas réussir à les améliorer en tryhardant un peu :P

Stilgart: je tryhard le .tex de mon cours de demain là

leojean890: Stilgart ouaisjm'en sers car avant mon mec tirait dans le mur :P

Default avatar.png JBM: ca se try un cours?

Alshock: un cours ?

leojean890: je l'ai juste implémenté pour checker s'il y a un obstaacle ou un neutre sur mon path avant de tirer

Alshock: dégât collatéral

Stilgart: JBM: non, mais la rédaction du .tex oui

Default avatar.png JBM: ah pardon

Default avatar.png JBM: j'ai lu de travers

leojean890: Alshock sinon commence un nouveau multi si tu les sens ps ceux que t'as commencés :P

leojean890: moi pareil mon UTTT est pas ouf il est 15eme silver là mais en même temps sur ce sujet ça coute cher de faire du python:p

Alshock: @leojean890 xD t'es pire que le serpent d'ses morts dans le livre de la jungle là !

leojean890: pk:P

Alshock: J'essaye de toute mes forces de pas juste commencer un énième code que je laisserai en lambeaux dans un coin

Alshock: je vais m'atteler à faire un truc un peu mieux branlé

leojean890: bah juste lis les énoncés, choisis en un qui te motive vraiment :P

leojean890: et fais le à fond ?:P

leojean890: enfin faut faire un choix en comparant

leojean890: moi j'avais une liste de multis ordonnés par motivation:P

Alshock: C'est ce que j'ai fait avec l'UTTT, je suis même passé de python à C, mais j'ai pas su l'optimiser correctement, je suis monté en gold mais après c'est les inconnues brumeuses

Stilgart: leojean890: pour UTTT, c'est la bonne occasion de faire un mcts (ça passe mid-top gold même en python normalement)

Alshock: Je tenterai de faire mieux dans quelques mois

leojean890: Stilgart c dans ma todo list ça :P:P

leojean890: Alshock ouais quand la motiv est là quoi^^

leojean890: Stilgart j'ai trop de trucs dans ma todo sur CG en vrai :P:p

Alshock: @Stilgart C'est pour ça qu'il m'avait autant motivé, mais j'ai dû très mal le faire parce que la légende m'a fermé les bras malgré le fait que je sois parti en C, après j'ai voulu passer en C++ et ça s'est compliqué

Alshock: @leojean890 // TODO: Finir la todo liste

Stilgart: leojean890: moi aussi

leojean890: demande à Vry ou VincentBab pour le pasage en lgd sur UTTT^^

Stilgart: ou à moi

leojean890: Stilgart par ex passer gold sur UTG ou lgd sur hypersonic

Alshock: Maddy avait tenté, mais personne ne peut me sauver de moi-même ^^

Stilgart: j'ai du abandonner haskell sur la route de la légende :(

Alshock: Putain faire ça à un bon pote comme Haskell

leojean890: Stilgart t's plein de sujets en lgd toi;)

Stilgart: legend sur HS j'ai tellement pas fait exprès...

leojean890: HS je suis 50eme gold..

Stilgart: je suis passé sur un troll run

Alshock: j'espère que tu te sens sale... moi mon langage de coeur c'est Ruby, j'ai même pas envisagé de passer le wood avec

Alshock: GG WP

leojean890: Silgart en spammant les submits ?:P

Stilgart: genre je voulais faire un beamsearch à la base, je commence par un MC pour tester le moteur... légende

Stilgart: :p

leojean890: pas mal mdr

Default avatar.png JBM: hypersonic, quand meme

Default avatar.png JBM: ou ils ont ete chercher ce nom

Stilgart: du coup, j'ai toujours pas fait de beam search

leojean890: beam search il parait que ça gagne :P

Alshock: mais quel salaud xD Il nous explose et après il revient sur ses pas pour dire "sorry" xD

Default avatar.png JBM: beam search ca a gagne au contest

Default avatar.png JBM: apres...

Stilgart: en fait, je comprends pas le beam search (j'ai raté un truc fondamental de l'algo je crois)

leojean890: hypersonic clairement c pas la même inspi de nom que bomberman quoi ^^

Alshock: C'est quand même un bon indice sur le fait que c'est pas trop mal JBM, au moins au ratio efficacité/temps

leojean890: beam search en vrai je lai tenté sur HS et il performe un peu moins bien que mon BFS.. j'ai dû rater qqc dans mon éval..

Stilgart: ce que j'en ai compris du PM ne peut pas vraiment marcher

Stilgart: si ça se trouve, on a le même soucis

leojean890: moi je sais où est mon souci, ma simu n'est pas exhaustive..

Alshock: PM = ?

leojean890: post mortem

Alshock: ah

leojean890: donc faut que je fix ma simu et mon eval

leojean890: si je veux lgd

leojean890: car mon eval compense la non-exhaustivité de ma simu

leojean890: exemple je simule pas les propagations d'explosions

leojean890: alors que c'est pas si dur

leojean890: à faire

Boulet: à HS ????

Boulet: Tu es malade ?

leojean890: bombe1 explose bombe2 etc

Alshock: Alors qu'avec un simple DNN qui communique avec le Cloud en Big data tout serait tellement plus simple... Ah pardon, je me suis cru sur linkedin

leojean890: Boulet ouaip !

leojean890: pk malade xD

Boulet: parce que vient te battre et tu vas comprendre ta douleur :D

leojean890: t'es en lgd toi ?:P

Alshock: J'adore la bagarre

Boulet: euh oui

Stilgart: à HS c'est la clé de simuler les cascades de bombes

leojean890: mais franchement c'est la lose ce que j'ai fait de compenser une simu non-exhaustive avec des add dans une eval

leojean890: :P

Alshock: @Stilgartt'as raté un jeu de mot nul de type "simuler les enchaînement c'est de la bombe"

leojean890: du coupo va falloir le fixer

leojean890: Stilgart ouais mais pas fait mdr

Stilgart: Alshock: en plus, je suis du genre à le faire

Stilgart: mais je l'ai effectivement ratée celle là

leojean890: Boulet je vais voir combien t'es classé ;P

Stilgart: j'espère que Automaton2000 me pardonnera

Boulet: 255

Automaton2000: vry : ah oui tiens je l'ai pas fais

Stilgart: Boulet: wait, je suis quand même pas devant toi ???

leojean890: Boulet moi c'est genre 390 :P

Boulet: euh si c'est possible Stilgart

leojean890: en même temps avec les magouilles que j'ai dans le code normal que je sois pas lgd là xD

Boulet: c'est meme vrai

Stilgart: 213e

Boulet: mange

Boulet: https://www.codingame.com/replay/455798039

Stilgart: je suis ultra choqué d'être devant boulet alors que c'est sans doute pas mérité sur ce coup là

Boulet: mange encore:

Boulet:


Stilgart: bon app. :)

Boulet: https://www.codingame.com/share-replay/455798537

leojean890: mdr je me fais tuer par une cascade de bombes, sympa ;P¨

leojean890: j'avais qu'à les simuler hehe

Stilgart: c'est ultra courant

Boulet: parce que tu te crois à l'abri

Boulet: alors que non

Alshock: "c'était un troll run, je me demandais ce qu'il se passerait si je faisais une sortie random sur mon moteur : top 1" - Stilgart soon TM

Stilgart: huhu

leojean890: Boulet bah clairement mon truc voit pas tout ;P

Stilgart: mais en vrai, ça battrait pas maître Beber

Stilgart: donc juste top2

Boulet: clairement: parce que ça tu aurais du le voir

Boulet: https://www.codingame.com/share-replay/455798927

leojean890: en vrai frame 76 j'aurais pas dû poser ma bombe et aller à droite ça m'a mis dedans ;P

Stilgart: Alshock: en vrai, j'ai un moteur solide quand même sur HS... juste je pensais pas qu'un simple MC par dessus marcherait à ce point

leojean890: en même temps mon code simule que 3 coups à l'avance donc..

Stilgart: et avec le recul, j'aurais sans doute du m'en rappeler pour OoC

Alshock: @Stilgart bah vu que t'es passé avec ouais j'imagine xD

leojean890: en l'état il aurait pas pu voir le souci Boulet ;P

Alshock: Le simple MC je suis pas foutu de le faire tourner correctement assez vite T_T

Stilgart: leojean890: simule au moins 9 tours à l'avance

Boulet: Stilgart: non tu es meilleurs que moi

leojean890: sans timeout ?:P:P

Alshock: @Stilgart chez moi on appelle ça un timeout

Boulet: c'est mieux oui

Stilgart: Boulet: c'est l'efficacité du moteur qui fait tout :(

leojean890: mais clairemnt 9 tours pour voir le cycle de vie de ttes les bombes dont celles que je pose ouais ;p

Alshock: xD leojean890 tu me rassures, bienvenue au club ! <3

Boulet: possible

Stilgart: leojean890: MC / beam search ça sert à ça

leojean890: Alshock je suis en python aussi mdr

leojean890: faut que je me remette sérieusement au cpp xD

Alshock: @leojean890 si c'est comme ça je vais débarquer en ruby vous allez rien comprendre

Alshock: bon vous allez rien comprendre si vous venez en wood 2 certes....

Stilgart: après, je crois que j'autorise la pose de bombe que à depth 1

Stilgart: ou peut-être 1-2-3 pour les débuts de chaines

Stilgart: et le blocage qui va avec

leojean890: que je me rappelle mes souvenirs de dev CPP au CEA au labo de traitement d'images ;P

leojean890: ça date tellement

leojean890: ça fait 6 ans hehe

Alshock: j'étais né ya six ans ? :thonk:

Stilgart: dev cpp il y a 6 ans ?

leojean890: j'ai eu mon diplôme ily a 6 ans et j'ai fait un stage au CEA

Boulet: je comprends rien à mon code

leojean890: "illustration automatique de textes"

Stilgart: c'est mort quand j'étais moniteur à lyon 1 dev cpp

Alshock: envoie-le moi j'y comprendrai tout :P

Boulet: mais je crois bien que c'est de l'heuristique

Stilgart: donc... 2009 ou 2010

leojean890: "a partir d'un texte et d'un ensemble d'images trouver celles qui correspondent au mieux au texte"

leojean890: méthode : bags of words

leojean890: langage : only cpp

leojean890: et ensuite j'ai fait que du pythone t java

leojean890: et java*

leojean890: mais si je veux des simus rapides sur N tours => retour C/C++

leojean890: ou des élagages malins

Boulet: Stilgart: c'est petit

Boulet: https://www.codingame.com/share-replay/455800157

Boulet: et en plus je n'y aurait pas pensé

Stilgart: marche pas :(

Stilgart: (le lien)

Boulet: https://www.codingame.com/share-replay/455800157

leojean890: allez chaud passer en bois 1 sur cultist war ;P

Stilgart: An error occurred (#UNAUTHORIZED): "You must be the owner to share this replay". Please contact codersHS@codingame.com

leojean890: 8/80 bois 2

leojean890: 8/70

Stilgart: go go go leojean890

leojean890: et 22 personnes en bois 1,la ligue des élus

Boulet: c'est une blague

leojean890: :P

Boulet: ???

Stilgart: la ligue des légendes surtout

leojean890: An error occurred (#UNAUTHORIZED): "You must be the owner to share this replay". Please contact codersHS@codingame.com

leojean890: marrant ca hehe

Boulet: https://www.codingame.com/replay/455800157

Boulet: c'est de la merde

leojean890: bah oauis quand les 22 meilleurs sur 92 sont en bois 1, alors bois1 == legende xD

leojean890: mais pour ce faire, faut que je dise à mon bot de ne plus faire du gros nimp hehe

Stilgart: Boulet: tu sais quoi...

Boulet: oui

Boulet: etnfin non

Stilgart: je calcule que ça fait draw :D

Boulet: c'est ocon

Stilgart: oui, parce que j'imagine que j'en perds de la même manière

Stilgart: c'est pas très long à patcher (j'avais meme un todo sur le sujet en commentaire)

Stilgart: mais j'ai pas prévu de faire du HS

Stilgart: on va plutôt faire du SC

Boulet: mouaaaaa

Boulet: https://www.codingame.com/replay/455800157

Alshock: il faudrait que CG mette en palce une liste d'acronyme sur leur chat

Boulet: Stilgart: fixe ton CB

Boulet: tu es derriere leojean :D

Alshock: ah ouais ça je l'ai c'est Code Buster

Alshock: j'suis vraiment un génie

Boulet: Bon aller bn les gens

Alshock: ah je connais pas ce multi là ?

Alshock: (GN à toi <3)

leojean890: CB ah ouais mon truc est améliorable

leojean890: faut que je m'inspire de tahobi et R4N4

leojean890: que je pousse les fantomes finement dans la base :P

leojean890: pour tous les capt d'un coup

leojean890: dur à faire je pense

leojean890: Stilgart SC ?

Alshock: Ca fait n'importe quoiii ! J'en ai marre qui est le connard qui a pondu ce code de merde ?

Alshock: Ah, c'est moi >_<

Default avatar.png JBM: toujours coder comme si le prochain qui allait lire ca etait un violent psychopathe

Default avatar.png JBM: dans ton cas: qui en plus sait ou tu habites

Alshock: "c'est bien toi au 62 rue des Olivers ? J'ai lu ton code, je suis là dans 10 minutes"

Alshock: J'essaye de coder pour un psycho pourtant, je le suis un peu moi-même. Mais je comprends bien ce qui disent que la propreté d'u ncode c'est subjectif, je peux changer d'avis en une nuit.

Stilgart: leojean890: Spring Contest

leojean890: ah ouais mais c'est en mai ça :P

Stilgart: perdu, Spring Challenge

leojean890: ah ok donc un autre^^

leojean890: que tu fais en attendant :p

Stilgart: je viens de découvrir que c'est pas ce vendredi :p

leojean890: yep le suivant^^

Stilgart: trop de vendredis fériés, ça perturbe tout

leojean890: 4eme de la bois 2 à 66%.. mais j'ai corrigé un bug qui m'a tué 3 parties ;o vais-je passer bois1 aka legend ?:P

leojean890: ouais les vendredis féries, on peut les mélanger xd

leojean890: Stilgart tu l'as pas fait cultist war non ?:P jte vois pas dans le leader !