Chat:Fr/2021-07-31
Thyl: yo
Remi_avec_un_i: o/
Thyl: thank
Stilgart: \o
Thyl: pourquoi je peux plus approuver snake ???
nicola: Et si on suit la queue de la casserole, on arrive à Arcturus.
nicola: Comment ça, Thyl ?
Thyl: je trouve pas le bouton
Stilgart: lien
Stilgart: (parce que méga flemme de sortir de mon puzzle en cours)
Thyl: https://www.codingame.com/contribute/view/7158e51466a40b049897dd44c641191a2119
Stilgart: WIP
Stilgart: il a été remis en WIP, donc tupepavoté
Thyl: tout à l'heure il l'était pas
Thyl: a d'accord
Stilgart: "22 days left to comment"
Stilgart: (je trouve cette indidation plus simple à analyser pour savoir si un puzzle est en wip)
Stilgart: parce que tu as encore des gens qui mettent WIP dans leur titre alors que c'est pas forcément en WIP
Zorg1: yo tout le monde ! Automaton2000 la forme ?
Automaton2000: j'ai une question sur le forum
Zorg1: faut faire un sondage sur le forum Automaton2000, sinon t'es has-been
Automaton2000: de retour dans le top10
Zorg1: :thumbsup: ezpz
Stilgart: Automaton2000 dans le top10 du has-been :fearful:
**Automaton2000 fait tomber la table
Stilgart: haha
**Stilgart demande un achievement pour avoir fait rager le bot
dwarfie: Automaton2000 : ┳━┳ ヽ(ಠل͜ಠ)ノ
Automaton2000: j'ai l'impression que c'est pas ton code
dwarfie: ┏━┓┏━┓┏━┓ ︵ /(^.^/) ... au cas ou t'en aurais pas assez Automaton2000 :D
Automaton2000: magus c'est quoi ton probleme ?
Magus: Automaton2000 vas tu m'agresses ?
Automaton2000: ah ok je viens de me rendre compte que je ne connaissais pas
dbdr: avis officiel: je suis un idiot :)
Stilgart: Automaton2000: tu confirmes ?
Automaton2000: vous avez déjà eu le cas
Stilgart: :thinking:
Stilgart: dbdr: désolé :)
Stilgart: mais sinon, tu as fais quoi ?
dbdr: :D
dbdr: https://www.codingame.com/hackathon/sogeti-codefest-2021/leaderboard/global
**dwarfie vient de decouvrir qu'en VB ... false == 0 mais true != 1 ... prout
Stilgart: arrête de golfer
Stilgart: dbdr: j'aimerais bien être aussi idiot que toi, du coup
dbdr: merci(?)(!) ;)
Stilgart: sérieusement, pour être devant jolindien, il faut pas chômer
dbdr: l'idiotie c'est le delta avec la version d'avant, pour une constante completement off
dwarfie: ben si faut chomer ... parce que si t'as du boulot, t'as pas le temps ;)
Stilgart: dbdr: m'en parle pas, j'ose pas ouvrir mon SC21
Stilgart: je sens gros que ça va se finir en un max au lieu de min et hop... légende
dbdr: ben autant prendre la legende qd meme, non?
dbdr: le concours il est loin maintenant
dbdr: le lendemain c'est rageant, c'est sur
Stilgart: j'y penserai quand il me faudra 500xp pour arriver level 52
Stilgart: en vrai, j'ai beaucoup de mal à me remettre dans les multis, donc je préfère me réserver pour le contest d'automne
Stilgart: (vu que lui, j'ai un peu de temps pour le faire)
dbdr: cool! en esperant que ça sera un multi ;)
Thyl: gg dbdr !
Thyl: je me demande si c'est du pur genetique le leaderboard
Thyl: :thinking:
Zorg1: ? euh pas compris ^^
Stilgart: celui du contest en cours ?
Zorg1: oui je suppose qu'il veut savoir si le top du contest en cours c'est que des AGs
Zorg1: j'adore ces gens qui font des phrases comme ils pétent et qui laissent les autres se démerder à les comprendre :D
Zorg1: après vu la similarité de FB/contest avec CSB il est fort possible que le top utilise les techniques qui marchent bien sur CSB
Zorg1: donc pas que des AG
Thyl: IUl n'y avait pas que des AGs sur le coder strike back
Thyl: ???
Zorg1: bah non,
Stilgart: Thyl: les AG, c'est le plus souvent pas la bonne solution hein
Stilgart: c'est de base le truc que tu sors quand tu sais ni quoi faire, ni ce que tu fais
Zorg1: faut quand même une éval, MCTS c'est encore plus fort, pas besoin d'éval :p
BlaiseEbuth: Stoi l'eval.
BlaiseEbuth: Sur sogeti/fb est-ce que quelqu'un a observé ce qui se passe en cas de collision entre un wizard portant un snaffle, et un snaffle ? Ils rebondissent ou se passent à travers ?
BlaiseEbuth: *qu'il
Neumann: Rebond
BlaiseEbuth: Logique. Mais j'étais pas sûr. Merci!
BlaiseEbuth: Oh. Et le cooldown de 3 tours pour le grab, c'est bien à partir du grab, pas du drop ?
Neumann: Je retire ce que j'ai dit sur les snaffles/wizzard
Neumann: Jamais de rebond entre un wizzard et un snaffle
Neumann: Et oui le CD c'est à partir du grab
BlaiseEbuth: Ok. Donc ils se passent à travers ?
BlaiseEbuth: Bon ça m'arrange.
Neumann: Ouais, j'ai pas retrouvé d'exemple dans un replay, mais le statement dit ça et mon moteur aussi (je fais confiance au moi de 2016)
BlaiseEbuth: Ah oui merde. J'avais zappé le "except between snaffles and wizards". :sweat_smile:
Neumann: :
Neumann: :P *
Stilgart: heureux homme, moi je fais carrément pas confiance en mon moi de 2016
Stilgart: sauf peut-etre sur le commentaire -- TODO: fix it
Neumann: Leaderboard frozen :'(
Stilgart: vous êtes combien sur ce contest ?
Neumann: 98
Stilgart: et ça suffit à faire s'effondrer CG ?!
Stilgart: ou il y a encore un wagon sur CSB ?!
Neumann: C'est pas un soucis de charge, les submits se déroulent bien
Neumann: C'est juste le leaderboard qui est pas update
Stilgart: ha ok
Stilgart: j'avais compris que les runs étaient à l'arrêt
dwarfie: et un gateway timeout sur un puzzle .... un ....
Stilgart: hélas un grand classique en temps de contest
dwarfie: et une erreur #412 ... ca s'effondre quand meme un peu ... et je suis sur un simple puzzle ...
Stilgart: si tu fais le puzzle de mouton, pense à regarder le dernier test
Stilgart: à lui seul, il m'a plus fait suer que tout le reste réuni
dwarfie: t'inquiete ... le piege je l'ai vu y'a longtemps ;)
Stilgart: moi je l'ai bien senti passé :/
dwarfie: de toutes facons , je peut rien voir ... le moindre test et je me fait couvrir de message d'erreur du serveur
nicola: Quel puzzle ?
Stilgart: binary extension
pardouin: ah oui il est sympa
pardouin: et bonjour o/
jolindien: o/
nicola: Rien compris à celui-là, mais je n’ai pas cherché trop loin.
nicola: Quelqu’un peut corriger le loose en lose ? Ça pique les yeux.
Stilgart: " they are busy abducting hapless civilians"
Stilgart: on est d'accord qu'il faut lire helpless ?
Stilgart: nicola: non, on peut pas... trop chiant d'éditer un puzzle avec GUI
Stilgart: (pour juste une typo)
nicola: :sweat:
dbdr: Stilgart: http://chat.codingame.com/pastebin/013757ae-7c93-4f21-a556-3d900724b34e
pardouin: dbdr: quand est-ce que tu reprends ta première place? :D
dbdr: laquelle? ;)
pardouin: en golf
pardouin: il suffit que tu rerun tes Thor
pardouin: (légèrement modifiés, le dernier validateur a changé)
dbdr: non, c'était deja Westicles premier, non?
pardouin: je l'ai dégagé, dieu merci :)
dbdr: :D
pardouin: il m'a cassé mon 5*200 sur température par contre
BlaiseEbuth: Dieu?
pardouin: il a trouvé comment faire JS->TS en 4 chars
pardouin: j'ai réussi à trouver 5 mais pas mieux
Stilgart: dbdr: pour le coup, je ne connaissais pas ce mot :/
pardouin: et apparemment il a trouvé un bon truc en Swift aussi, mais la flemme de chercher
pardouin: (langage de teubé qui ne permet pas d'itérer sur les strings nativement o_O)
Stilgart: @CG: vous voulez pas que je vous envoie un stagiaire l'été prochain pour coder l'anti-fraude en shortest (golf+coc) ? :)
Stilgart: (on dirait OCaml)
pardouin: l'anti-fraude c'est facile il suffit de mettre plus de validateurs sur Thor et DP
Stilgart: je pensais à exec
pardouin: il y a des vrais tricks avec exec
pardouin: donc c'est compliqué
pardouin: genre exec("commande;"*n)
pardouin: au lieu de loop n fois
pardouin: la transliteration me dérange pas, c'est un trick comme un autre, system est déjà plus gênant
pardouin: il y a des langages intéressants à golfer mais personne ne les creuse dans le top car le langage pur ne battra jamais l'appel system d'un perl/ruby/sed
Stilgart: c'est un des problèmes
Stilgart: l'autre étant que les nouveaux fuient en courant en voyant les scores en golf
dbdr: il faut des ligues en golf :)
Stilgart: des modes plutôt
Stilgart: j'ai rien contre le free for all, juste j'aimerais que ça se passe ailleurs
pardouin: ben moi j'étais nouveau et j'ai pas fui :)
Sirios: Pas faux, je me suis toujours demandé comment il était possible de faire moins de 80 char en C++ pour Don't Panic
Stilgart: ouais enfin là on parle du 0.000001%
pardouin: ça m'a plus motivé qu'autre chose
Sirios: dbdr je veux bien voir ton code :D
Stilgart: en appelant du bash compressé qui lit à peine les entrées pour répondre
Sirios: oui avec system je présume
dbdr: system c'est gentil. curl ça commence à etre rigolo
pardouin: LOL
nicola: C’est encore autorisé, curl ?
dbdr: non
Sirios: curl c'est l'appel de code hébergé ?
pardouin: tu avais combien, 12 chars ?
Stilgart: curl c'est nc en deux fois plus long :p
nicola: Oui, Sirios.
Zorg1: pas 9 chars si je me souviens bien ?
dbdr: nc marchait pas avec les domaines nus, un truc comme ça
pardouin: tiens d'ailleurs j'ai un 78 chars sur DP en C++ mais un peu randomisé donc la flemme
Sirios: oué bonne triche ça
Stilgart: DP ???
pardouin: don't panic
dbdr: curl a.bc
dbdr: oui, c'est bien 9 donc :)
Zorg1: il avait même loué un nom de domaine pour ça ...
Stilgart: c'est Detective Pikapcha
Zorg1: bon après avec curl t'es obligé de push plusieurs fois
Stilgart: ok... dont panic
Stilgart: mais celui là, je comprends rien à comment le golfer
pardouin: ben hardcode
Stilgart: (ou plutôt, je veux pas chercher l'arnaque, ça m'intéresse pas)
pardouin: en fait il est intéressant car tu te creuses la tête à trouver comment appeler le hardcode efficacement
pardouin: c'est celui qui m'a le plus interessé
Stilgart: aucun intérêt, c'est ce que je viens de dire
pardouin: chuck norris est pas mal aussi
Stilgart: quitte à overfit, autant le faire sur CvZ
dwarfie: bloquer exec .... :thinking: ... je me demande si un simple ulimit reglerait pas le soucis :D
dwarfie: et/ou tout passer a travers un GDB qui output un message en cas de vfork (j'ai vu ca ailleurs y'a pas longtemps :yum: )
BlaiseEbuth: Stoi l'GDB.
dwarfie: non , ca c'est mon arme ... Goblin Devastator Blade ...
Zorg1: j'aurais dit Gouro Dépravé et Bavant
Zorg1: *gourou
dwarfie: Genieur Diplomé et Bourré ... mais ca c'est clairement pas moi :D
dwarfie: mais je connais pas mal de Gnome De Bistrot ...:beer:
BlaiseEbuth: Je pensais que ton arme c'était tes Gros Doigts Boudinés ?
dwarfie: c'est la triplette des ennemis de Gozilla... Ghidrah , Destroyah et BarbaraStreisand ...
dwarfie: (stilgart va encore avoir une réminiscence de south park :D )
nicola: GNU DataBase.
Zorg1: Gros Dépôt de Binouzes
BlaiseEbuth: :yum:
Bon[]Crayon: Salut tout le monde !
Bon[]Crayon: Automaton2000 Ça bug ?
Automaton2000: le problème avec le puzzle
Bon[]Crayon: Automaton2000 Il manque une pièce.
Automaton2000: là je suis revenu dans le top 20
Bon[]Crayon: Automaton2000 Quel crack ! GG
Automaton2000: ah tu fais ça avec une fonction d'éval
Stilgart: dwarfie: nan, ça marche pas le ulimit
Stilgart: sauf si tu décrètes que bash == basj only
Stilgart: bash*
Stilgart: (donc pas d'appel à d'autres commandes)
Stilgart: et d'ailleurs, avec un exec, tu n'as qu'un seul processus de toute façon
Blogofrais: c'est possible d'avoir un retour dans la console de son code ?
Stilgart: c'est-à-dire ?
Bon[]Crayon: Il y a une sortie d’erreur.
Blogofrais: bonjour pardon deja :) genre un console.log :D mais en debug
Stilgart: écris dans stderr
Stilgart: error.log ?
Stilgart: console.error ?
Bon[]Crayon: Dans chaque puzzle, il y a une ligne de commentaire qui explique comment faire.
Stilgart: (je sais pas faire de C#, désolé)
Bon[]Crayon: C'désolant
Blogofrais: ah oui pardon Oo javais pas lu les commentaires merci !
Bon[]Crayon: Quand je positionne mon curseur souris sur l'avatar d'un chatteur, je n'ai plus de bulle d'info qui pop.
Bon[]Crayon: Est-ce que c'est pareille pour vous ?
Blogofrais: j'en ai pas non plus*
Bon[]Crayon: ok
Sirios: @Blogofrais sinon go sur visual studio si tu veux debug classiquement
Bon[]Crayon: Il est frais mon blog, il est blog !
Bon[]Crayon: Automaton2000 Sais-tu où trouver de la motivation extra fraîche ?
Automaton2000: bah c'est surtout que je sens que ça va pas durer
clementtoun: Quelqu'un peut m'aider pour le puzzle de la semaine (celui sur la coloration de graphe) svp
clementtoun: je passe le premier test mais mon algo est trop lent pour les autres et je vois vraiment pas comment optimiser help please
clementtoun: PS: ça fais plusieurs jours que j'essaie une multitude de solution différente =/
Bon[]Crayon: C'est quoi le nom puzzle ?
clementtoun: MAP COLORATIONS Par DPAmar
Bon[]Crayon: Je n'ai pas résolu ce puzzle.
Bon[]Crayon: Est-ce que tu as lu la page wikipedia donné dans l'énoncé ?
clementtoun: oui, je connais bien ce problème
Bon[]Crayon: Il y peut-être des exemples ou des liens algorithmes.
Bon[]Crayon: ok
nicola: Tu utilises quel langage ?
nicola: Ça passe chez moi.
nicola: Sans optimisation.
nicola: Tu utilises quelle méthode ?
nicola: OK, ça ne m’étonne pas.
nicola: Il y a trop de possibilités.
nicola: Regarde les derniers tests.
nicola: Retour sur trace mais comment comptes-tu les cas ?
clementtoun: tu peux me donner une piste pour que je me renseigne sur la bonne méthode
clementtoun: oui je compte les cas qui passent
**BlaiseEbuth donne track_01.mp3 à clementtoun.
nicola: J’ai entendu parler de deux méthodes : une avec un parcours en profondeur, une plus mathématique avec le polynôme chromatique.
nicola: Peut-être que le retour sur trace passe en C++.
clementtoun: j'ai essayer en C ça passe pas non plus ^^
nicola: J’ai opté pour la manière mathématique.
Bon[]Crayon: Quel enfer !
clementtoun: je vais voir pour le polynôme chromatique alors
nicola: Ben non, ça passe.
nicola: Et fais gaffe aux effets de bord.
clementtoun: mais ma méthode c'est déjà une sorte de parcour en pronfondeur
nicola: OK.
clementtoun: merci en tout cas
nicola: Peut-être qu’il y avait une mémoïsation en plus.
nicola: Pas chez moi, en tout cas.
nicola: Ou alors retour sur trace plus un zeste de dénombrement pour ne pas à avoir traiter tous les cas.
clementtoun: mais le retour sur trace c'est la même chose que du profondeur non ?
nicola: En d'autres termes, le retour sur trace est un parcours en profondeur sur l'arbre de décision du problème.
nicola: D’après wp.
Thyl: tu as de la chance nicola
Thyl: Illedan t'as répondu sur snake
nicola: Pourquoi ?
Thyl: j'ai proposé un snake carre
Thyl: et je crois qu'il a pas aimé
dwarfie: en meme temps , si tu proposes n'importe quoi ....
Thyl: non
Thyl: comme les pastilles sont rondes je me suis dit
Thyl: un serpent carre ça attire l'oeil
Thyl: par contre t'as eu raison nicola de dire que les graphismes bugué
Thyl: y a des lignes qui s'affichées pas
Thyl: voilà un vrai serpent
BlaiseEbuth: ^ Un serpent qui attire l'oeil
Thyl: !
Thyl: :D
Bon[]Crayon: Sur le challenge en cours, j'ai finis toutes mes batailles mais je n'ai aucun score final.
Bon[]Crayon: Est-ce qu'il un problème ?
dwarfie: :scream: ... BlaiseEbuth viens de mettre un lien vers une image de python ...
BlaiseEbuth: :scream:
Bon[]Crayon: Ou c'est juste très lent.
BlaiseEbuth: C'est un boa
dwarfie: non
nicola: Ha ha, ça serait marrant si la tête du serpent était le logo de Python.
BlaiseEbuth: Si
Bon[]Crayon: L'entreprise samsung est à fond dans le challenge.
nicola: Ouais, ben ça serait bien si elle laissait bidouiller leurs tablettes.
nicola: J’ai une Tab 3 qui rame sa mère et je ne peux rien faire dessus.
nicola: Kaa est un gigantesque python apparu dans le Grand Classique Le Livre de la Jungle (1967).
Illedan: You are right Thyl. Square would be nice, like in nokia 3310. I listened, just worked my mind on it. ^^
Zorg1: nicola : oui enfin avant il était déjà dans le bouquin de Kipling ... et c'était aussi un python ^^
nicola: Oui.
nicola: Déjà, il ensorcelait les développeurs.
dwarfie: non BlaiseEbuth ....
BlaiseEbuth: Dans mon livre de la jungle c'est un boa.
Stilgart: petite pensée pour ce serveur web disparu
BlaiseEbuth: C'est comme Adlolf, avant c'était un prénom normal. Maintenant t'appellerais pas ton gosse comme ça. Bah là c'est pareil. On peu pas continuer à appeller de pauvres reptiles 'python', je les reclasses donc chez les boas.
**BlaiseEbuth check le point Godwin.
dwarfie: bah oui , faisons comme colomb , confondons inde et amerique du sud ... apres tout y'a que quelques miliers de km entre les 2 :D
BlaiseEbuth: Je confonds pas, je sauve une espèce.
**dwarfie lance une alerte "Sophisme"
Stilgart: Automaton2000: protège moi de leur bêtise
Automaton2000: non, mais ça se trouve ça va être plus compliqué
Stilgart: :'(
dwarfie: Automaton2000 : c'est easy ... paye ta tournée :beer: ou une tortue :turtle:
Automaton2000: hors de question que je me suis dit que ça pourrait être sympa
dwarfie: (quel fouteur de merde cet Automaton2000 ....)
Automaton2000: parce que tu peux mettre le lien du puzzle ?
dwarfie: Automaton2000 : c'est pas un puzzle , c'est un clash ... https://www.codingame.com/contribute/view/6806bad6e819442d0c3975fd09ac1f67ab63
Automaton2000: int a = new integer(1);
Zorg1: ce talent Automaton2000
Automaton2000: le fait de passer par un stream
dwarfie: Automaton2000 : meme pas cap'
Automaton2000: j'ai aucune idée de si c'est mieux que les autres ?
dwarfie: Automaton2000 : tant que c'est pas pire :pensive:
Automaton2000: je suis un peu perplexe
Stilgart: :D
**Stilgart tend une tortue à Automaton2000
Automaton2000: mais c'est quoi le type de la variable
Stilgart: Automaton2000: je dirais char*
Automaton2000: oui c'est un bon compromis
leojean890: tjr pas lu l'énoncé du contest FB non officiel lol
dwarfie: moi , je l'ai meme pas ouvert ... meme pas un replay .... ;)
Zorg1: bah c'est comme celui de FB avec un seul sort et qq trucs différents
Zorg1: mais pas eu le courage d'y faire quoique ce soit
leojean890: je vois
leojean890: je sais pas si le même genre d'heuristiques que mon FB de base marcheraient vu que j'ai pas tt lu
leojean890: je suis plutôt en mode puzzles et faudrait que je teste les multis commus parmi les contrib certains semblent sympa
Zorg1: de toute façon faut une simu pour être au top
Zorg1: ça m'étonnerais que quelqu'un perce avec une heuristique
dbdr: ya quoi de différent à part le sort Zorg1?
Zorg1: j'ai pas regardé en détail je sais pas si c'est les même masses, coeff de frottement et si la collision se résoud pareil
leojean890: Zorg1clair si je repars de mon heuristique gold de FB ça va pas voler très haut :)
Stilgart: dbdr: à l'époque de FB, on avait pas besoin de simu pour faire une bonne place en légende
dwarfie: d'ailleurs ... mon legend est heuristique
leojean890: je serais bien chaud pour coder qqc sur abalone et snake en contrib par ex (pas encore commencé)
leojean890: là je fais des puzzles medium.. y'en a trop
leojean890: legend en heuristique ça semble assez chaud sur fb non ?^^
dbdr: leojean890 pb4 est #1 avec son fb les mains liées dans le dos (pas de magie)
dwarfie: te plaint pas ... moi je suis sur les hard et veryhard
leojean890: dbdr sérieux ?^^ stylé:P mais en simu, pas heuristique, non ?
dwarfie: leojean890 : j'ai 180 lignes max en php ... pour info
leojean890: FB sans magie ça peut être fort aussi si t'as vraiment une bonne éval ou NN mais j'aurais pas cru qu'il battrait les gens avec magie :)
leojean890: dwarfie moi je dois avoir 2XX
dbdr: simu bien sur
leojean890: les hard et VH.. j'en ai fait pas mal, je reprendrai après ! (enfin que 28% des VH, je sens que je vais galérer à en faire plus)
leojean890: 42% des hard je crois..
leojean890: dbdr simu sans NN ?:)
leojean890: avec le NN ça pourrait trouver des moves stylés même sans magie
leojean890: ne pas simuler la magie ça réduit le branching et ça permet de trouver plus de coups sympa dans le temps imparti
leojean890: ptet
Stilgart: dwarfie: je te conseille les very hard, la catégorie est nettement plus prenable
Stilgart: m'en reste qu'un à faire par flemme de debug
leojean890: la plupart des VH vont me donner du fil à retordre ;)
Stilgart: alors qu'en hard, j'en ai 3 qui me font fuir en courant
leojean890: en gros à part les 28% que j'ai faits ça semble vraiment chaud ^^
Stilgart: bon, space maze m'a bien fait sué
Stilgart: en 2e, je mets cross the lines
leojean890: Stilgart fuir parce que chiants ou parce que durs ?;)
Stilgart: et en 3e... vox codei reduc, sans doute
Stilgart: parce que ça n'a pas l'air faisable legit
leojean890: vox codei 2 ça semble chaud ouais, j'ai 80% mais pour les 20% restants c autre chose
Stilgart: j'ai une approche très fiable et réutilisant vox codei 1
Stilgart: mais elle timeout si je rajoute pas des coupes un peu osées
Stilgart: après, vu mes progrès en Haskell, je pourrais tenter de refaire from scratch sans les coupes, pour voir
leojean890: ah y'a des puzzles hard que tu trouves infaisables ?^^
Stilgart: freecell
leojean890: ah oui lui tlm dit que c'est chaud
leojean890: j'essaye pas encore
Stilgart: non, il est infaisable
leojean890: cross the lines j'ai regardé vite fait en effet ça semble dur
Stilgart: le code n'est pas si dur
Stilgart: par contre, il faut trouver un algo qui marche
Stilgart: j'ai bien fait sué mouton avec mes idées foireuses
leojean890: parfois c'est juste le fait de "trouver la bonne approche" qui est un peu chaud
Stilgart: et les jeux de tests qui en ont découlé ne sont pas là pour remplir :)
leojean890: et quand t'as trouvé le code est pas forcément dur ouais
leojean890: ouais ok, bien tester tous les cas
Stilgart: j'ai une brique en 2^n pour cross the lines
Stilgart: parce que coder l'algo polynomial c'était juste trop d'effort et (volontairement) pas nécessaire
leojean890: vox codei 2 je me doute qu'il faut réaliser des coupes :p
leojean890: ah je vois, t'avais une approche avec une complexité poly mais galère
leojean890: freecell infaisable ? et le code de l'auteur et des 3 personnes qui ont validé ils marchent ?:P
Stilgart: j'avais fini (en galérant comme un chien) à trouver la bonne formulation en terme de théorie des graphes
Stilgart: c'est ça le vrai problème
Stilgart: l'algo de graphe dont tu as besoin derrière peut être codé comme un sac, c'est pas grave
leojean890: je vois, galère quoi:)
Stilgart: après, j'ai une intuition de merde en graphes
Stilgart: (mais genre vraiment de merde)
Stilgart: freecell c'est avec GUI
Stilgart: donc pas de code solution :)
leojean890: sûrement meilleure que pas mal de gens quand même :P
Stilgart: CG pourrait (devrait) penser à en demander un, d'ailleurs
**dwarfie se dit que son prochain , il est pas obligé mais il le fera en gui pour faire chier les fan du copy-paste :D
Stilgart: leojean890: pas vraiment, c'est bien le problème
Stilgart: à la limite, comme je connais les algos, j'ai même tendance à partir sur des pistes complètement pétées, donc c'est pire
leojean890: mais y'a bien des gens qui lont résolu freecell ?:) mais si les niveaux sont générés random ptet que par chance ça peut passer un submit sur N
dwarfie: depuis quand faut VRAIMENT avoir une solution avant de valider une contrib ...
leojean890: Stilgart mouais tu réusis quand même quasiment tous les puzzles :P
Stilgart: je crois qu'ils sont codés en dur les niveaux
leojean890: comparé à moi qui galère sur pas mal de trucs^^
dwarfie: y'a pas si longtemps , on a eu "j'ai pas encore de solution mais je valide" comme comment de validation
Stilgart: leojean890: c'est ma formation, mon métier, et du temps libre et qqs bières sacrifiées sur l'hotel du 100%
leojean890: codés en dur ? attends faut que je regarde combien ont réussi freecell lol
Stilgart: leojean890: typiquement
Stilgart: dwarfie a fait longest road, et moi je galère litéralement dessus
leojean890: j'ai fait de l'algo en formation mais moins poussé que toi hehe
Stilgart: je suis presque sûr que si JE refais le jeu de test, dwarfie perd son 100%
Stilgart: ou alors j'ai encore raté la bonne approche :)
dwarfie: "presque" seulement :D
Stilgart: je pense quand même que dwarfie a regardé les jeux de test et fait une solution adaptée
leojean890: ah oui pour faire 100% ou presque des puzzles je te crois ça t'a pris bcp de ton temps livre^^
leojean890: libre
Stilgart: dwarfie: j'ai une intuition de merde en graphe, donc je peux pas être sûr à 100%
leojean890: pareil pour moi pour enchainer des multis
Stilgart: mais j'ai des contre-exemples à mon algo, du coup j'ai arrêté de coder
leojean890: je pense pas qu'elle soit si nulle si tu compares à l'intégralité des gens qui font de l'informatique :P
Stilgart: j'ai atteint que 2 fois les 100%
leojean890: si tu compares aux meilleurs je te crois xD
Stilgart: juste avant space maze
**dwarfie a fait un dfs sur longuest road ...
Stilgart: et qqs semaines avant l'arrivée de blockout et freecell
leojean890: ils ont voulu challenger les meilleurs avec ça
Stilgart: le point de départ est super important pour le dfs
Stilgart: si tu fais pas gaffe à ça, tu peux donner la mauvaise réponse
dwarfie: correction .... je fais un grand nombre de dfs :D
Stilgart: si tu fais un dfs par lettre, ça doit pouvoir passer
Stilgart: mais ça fait pas timeout ça ?
**Stilgart aurait du check la taille des grilles
dwarfie: ben c'est ce que je fais et ca passe
Stilgart: 1-1
leojean890: blockout 7 personnes
leojean890: freecell 2 personnes
leojean890: donc pas inbfaisable
leojean890: :P:P
Stilgart: soit plus bourrin pour binary extension :)
Stilgart: leojean890: j'ai dit que freecell était infaisable
Stilgart: et j'ai dit en amont "legit"
Stilgart: parce que si freecell c'est du test en dur, je te le passe d'ici 1h
Stilgart: suffit de hardcoder les solutions
dwarfie: les 2 a freecell ... ca compte pas ... surtout quand c'est mis sur le forum que c'est passé parce qu'il y'avait un soucis ...
leojean890: ah je vois !
leojean890: en gros 1 reverse les valideurs 2 hardcoder mdr
Stilgart: après, lanfeust l'a peut-être vraiment passé legit
leojean890: ah j'ai pas lu le forum
Stilgart: l'autre je crois que c'est celui dont je ne dois pas prononcer le nom
leojean890: du coup si c'est écrit que c'est parce qu'il y a un pbm..
Stilgart: auquel cas c'est 0% legit
leojean890: ah W mdrr
dwarfie: whatthefuck ...
leojean890: n'empêche même si c'est un troll il semble doué
Stilgart: pour ?
leojean890: il finit dans le top 3 de plueirus optims:P
leojean890: plusieurs
dwarfie: pour copier coller les solutions des contributeur et faire des appels system sans doute
Stilgart: let me guess... celui ou marchete a filé son code
leojean890: mais en optim il peut pas faire ça non ?
leojean890: dans 3 optims il est dans le top je crois
Stilgart: marchete qui est 1
leojean890: je savais pas qu'il y avait un code filé :P
dwarfie: le naif ...
Stilgart: tu devrais pouvoir boucher le trou tout seul :)
leojean890: 2048 number shifting et samegame dans mes souvenirs
leojean890: ça fait quand même 3 sujets dans le too
leojean890: top
Stilgart: 2048 tu peux chopper du code ailleurs
Stilgart: samegame idem
Stilgart: et number shifting c'est celui dont je parlais :)
leojean890: ptet alors^^
leojean890: number shifting darkhorse m'a dit que marchete utilisait late acceptance hill climbing, je sais tjr pas ce que c'est
leojean890: je devrais regarder
leojean890: 2048 samegame y'a sûrement des codes ailleurs
leojean890: mais peut être pas avec les mêmes règles ?
leojean890: euler a modifié les règles
dwarfie: c'est les regles standard
leojean890: enfin on peut reprendre des briques
dwarfie: a 2 poil de cul pres
leojean890: pas exactement vu qu'on connait les seeds et on peut envoyer 600 fois des données
leojean890: ça permet mieux de précalculer
Stilgart: ça m'avait l'air d'être exactement ksame
leojean890: aors que les règles ori il y a de l'aléa sur les 2 et 4
Stilgart: je pense que 2048 à seed connue ça existe sur le net
leojean890: ptet ouais j'ai pas vérifié
Stilgart: voir meme en article de cong
Stilgart: conf
Stilgart: c'est un pb intéressant
leojean890: en tout cas je sais pas si W a cheat ou pas :P
leojean890: je ne saurais me prononcer
Stilgart: il aura mon bénéfice du doute quand il aura fait qqchose en contest
leojean890: ah oui le boulot en contest c'est la preuve de non-cheat
Stilgart: pas complètement mais bon
leojean890: le rese on sait jamais
leojean890: en contest tu px pas repomper de code
Stilgart: si si
leojean890: mais les idées des autres c'est possible avec le chat
leojean890: ^^
Stilgart: quand tu es top3 gold et que tu vois passer un car de XXXX qui te bat exactement de la même manière
leojean890: ou convs perso
Stilgart: tu peux te dire qu'ils ont le même code
Stilgart: vu deux fois
leojean890: normalement CG les ban
leojean890: si code trop similaire
Stilgart: ça a été le cas une fois
Stilgart: mais ça m'a stuck top gold
leojean890: sur SC2020 ils avaient ban plein de monde j'avais gagné 15 places avec ça je crois
leojean890: ptet qu'ils voient pas si certains cheatent en cachant bien leurs similarités
leojean890: cheater puis recoder
leojean890: différemment
BenPix: Bonsoir, vous savez pq il y a si peu de monde sur le contest Sogeti ?
dwarfie: parce qu'il est pas public ... au hasard...
BenPix: oui ok, mais à ce point là ? Au lieu de 7000 gars on est 100 !
leojean890: BenPix c'est tjr ça sur les officieux privés
leojean890: suffit de regarder sofia-labs de mars et sopra-challenge de janvier
leojean890: 100-200 personnes
leojean890: tiens W est classé 2eme en golf mdr
BenPix: j'trouve ça dommage, c'est un peu du gâchi vous trouvez pas ? Faire un si beau contest, mais pour si peu de monde
leojean890: bof c'est de la refonte d'un contest existant
leojean890: c'est pas ouf je trouve
dwarfie: beau ... c'est du rechauffé ...
leojean890: ils devraient en inventer un nouveau ;)
leojean890: je préfère les contests communautaires comme OOC que j'ai kiffé
leojean890: que les refontes
BenPix: ah d'accord, je suis pas assez old school pour voir ça ^^
BenPix: bon bin merci pour les réponses, bonne soirée
leojean890: bonne soirée!
Vikka: J'ai une question : comment peut-on approuver une contribution de Clash of Code ? J'ai l'impression qu'il faut avoir joué + de 50 coc, mais je ne trouve pas comment valider quand même
BlaiseEbuth: C'est parce qu'il faut refuser, pas approuver.
BlaiseEbuth: Vikka t'en a joué 49...
dwarfie: je reve ... sur la quest map c'est mettre un vote positif !? et le vote negatif c'est de la merde ?
BlaiseEbuth: Evidement... On aime pas le négatif chez CG. Tout est beau et brillant... :hugging:
dbdr: comme quete ce serait moyen
BlaiseEbuth: C'est pas mieux dans ce sens là...
dbdr: quete: se faire refuser un puzzle
dwarfie: l'achievement concerne la participation a la moderation ... si c'est pour dire tout est chouette , pas la peine de moderer ...
BlaiseEbuth: Il faudrait que ce soit "voter sur une contribution"
dwarfie: voila , on est d'accord
dbdr: certes
dwarfie: du coup ca explique les contrib a 90 upvote qui sont refusées parce que bancales ....
b0n5a1: o/
BlaiseEbuth: \o
leojean890: sur la quest map j'avais vu "approuver OU rejeter une contrib"
dwarfie: oui .. mais la on a pasparle pas des approves , mais des votes ...
dwarfie: le premier noeuds de la branche contribution
leojean890: d'accord
leojean890: j'avoue ça aurait pu être upvoter ou downvoter ça aurait été plus fair
dwarfie: bon , mon code trouve toutes les solutions pour binary extension ... plus qu'a lui faire generer le bon output ... et ca c'est pas gagné :D
dwarfie: (a moins que continuer en mode bourrin passe aussi pour ca :D)
leojean890: je crois pas que je l'aie testé lui tiens
pb4: 'soir
b0n5a1: o/
leojean890: hello
Neumann: Wsh
leojean890: alors comme ça tu tues tout le monde sans sorts
leojean890: nice !
pb4: :D
pb4: Cette même IA est en ligne sur FB aussi
pb4: Sur le compte "Gagat"
pb4: 9ème actuellement je crois
leojean890: ah ok :) avec ou sans NN ? :)
pb4: :zipper_mouth:
b0n5a1: et hop, un portable raflé :D
pb4: Attends quelques jours avant de dire ça...
Zorg1: bah attend 1/4 heure avant la fin du contest :D
Zorg1: le hidder doit se déhidder
b0n5a1: héhé
leojean890: dapo hehe
leojean890: si t'es en NN il va sûrement pas te battre hehe
Zorg1: :p:p:p
Neumann: C'est plus dur de hide depuis que CG a renforcé les restrictions sur le nombre de games jouables dans l'IDE
pb4: Qu'il soit là ou pas, ça ne changera pas grand chose pour moi
Neumann: Mais il est capable de créer plusieurs comptes
pb4: Contrairement aux autres contests, je ne vais pas investir trop de temps ici
b0n5a1: ha oui ça m'avait gonflé cette limitation IDE l'autre fois
pb4: Au début je m'étais dit que pour éviter d'être tenté, je n'allais même pas submit quoi que ce soit jusqu'à 24h de la fin
Zorg1: et puis t'as craqué :p
leojean890: ah oui Neumann j'ai pas pu utiliser ton CG bench sur SC2021 à cause de leurs restrictions, c vrai (à cause du nb de players ptet)
b0n5a1: tu veux teste vite fait 3/4 trucs différents à tweaké, tu te fais ni***er
pb4: Comme ça si au moment de submit je vois un problème, ou une idée d'amélioration, au pire j'y investis 24h et c'est tout :D
Neumann: leojean890 : outre le nombre de play plus restreint, il ont aussi modifié la durée de validité de leur cookie, l'outil plante au bout de 30 minutes. Je fixerai ça après le contest
leojean890: pb4 j'avoue ^^ je dépasse rarement 24h sur un contest d'une semaine mais parfois je lissais bosser cg bench quand j'étais pas devant mon écran :P
Zorg1: ah ok ils veulent compliquer l'utilisation d'outil automatique
Zorg1: après ça se comprend
leojean890: Neumann ah ouais je vois ^^ bon bah pour le prochain FC alors :)
Neumann: Récupérer un cookie toutes les 30 minutes c'est pas compliqué
Zorg1: il faut pas se réauth ?
leojean890: ouais ça se fait
Neumann: Par contre RIP le mode qui demande le mdp du compte dans un prompt au lancement de l'outil
pb4: J'avais oublié l'existence de ce mode
pb4: Ca me fait toujours tiquer quand je me rends compte que j'ai un mot de passe en clair dans le fichier de config
Neumann: Bah tu peux l'oublier pour de bon
pb4: mais ensuite j'oublie, et ça ne me dérange plus du tout :D
pb4: De toute façons, c'est pas un mot de passe bien important
pb4: C'est pas comme si c'était le mot de passe de ma banque :D
pb4: Tiens d'ailleurs, curiosité bête : vous savez pourquoi beaucoup de banque ont une interface où on "clique" sur les chiffres pour entrer son mot de passe ?
pb4: Au lieu de le taper au clavier
pb4: banques*
b0n5a1: je sais pas, contrage de keyloggers :D
b0n5a1: en plus ils shufflent 0..9 dans leur interface
leojean890: ouais c'est plus safe vu que le pirate ne peut pas savoir sur quoi t'as cliqué^^
b0n5a1: ouais parce qu'en poussant le bouchon, hook clavier + hook souris mis dans la chaîne des hooks et en localisant les clics si c'est pas shuffle y'a moyen de deviner les touches cliquées
b0n5a1: avec l'api Win, un appel de fonction pour créer le hook + proc de callback et réglé
b0n5a1: dans le callback tu récupères le nom de la fenêtre courante + les touches...et tu log, ça suffit déjà largement pour récupérer facilement mdp et autres
b0n5a1: tu log le nom de la fenêtre que quand le focus change
leojean890: ça marche même avec le shuffle aléatoire des chiffres ?
b0n5a1: bah là non, je parle juste du clavier
leojean890: ah oui tu peux savoir la localisation précise du clic en effet
leojean890: faut installer un truc qui filme l'écran de l'utilisateur pour chopper son mdp
b0n5a1: pour ce truc faut un hook clavier et ensuite faire mumuse à deviner ce qui a pu être cliqué comme chiffres, ce qui est chaiant mais envisageable, d'où le shuffle
b0n5a1: hook souris*
leojean890: ouais
leojean890: il parait que qq mecs ont trouvé des failles de sécurité quand même ceci dit ;)
leojean890: prélèvement suspect sur ton compte:p
b0n5a1: après oui faut le sceenshot (easy aussi)...le tout est de pas avoir un truc super lourd qui se détecte aussi
Zorg1: ah l'histoire du clavier virtuel
b0n5a1: oui
Zorg1: après bon si qqn a réussi à mettre un keylogger sur ton PC
Zorg1: il peut très bien espionner d'autres truc
b0n5a1: bin le keylog avec nom de fenêtre active + tout ce qui est tapé dedans ça fait déjà bien mal
b0n5a1: et ça prend quelques lignes à écrire
b0n5a1: (déjà fait)
b0n5a1: dans une boîte on avait dans notre soft un hook clavier + souris (détection d'activité utilisateur...et un peu plus)...jamais détecté par aucun anti virus à l'époque (2000-2004 environ)
Zorg1: les antivirus ils sont trop occupé à interdire de lancer des programmes légitimes et à ralentir tout le monde en analysant des ports réseaux
Zorg1: peuvent pas tout faire ^^
b0n5a1: bin sous win t'as une chaîne de hooks, chaque hook traite l'info ...si c'est pour lui il traite puis passe la main au suivant ou passe la main direct...t'as juste à insérer le tien dedans, en quelques lignes de code bidons
b0n5a1: d'où l'importance de faire un truc pas lourd sinon tu peux le ressentir
b0n5a1: ta callback a intérêt à faire un truc le plus rapidement possible...loguer dans un fichier c'est déjà un peu limite
Zorg1: bah en général t'envoie ça à un autre process qui s'occuper de stocker/logger ...
b0n5a1: ouais si tu fais le cake tu ressens un ralentissement d'office :D
Zorg1: ça me rappelle le kéké qui faisait des traitements de logs super lourd au lieu de faire ça dans un process à côté
b0n5a1: le bourrin un peu con qui ouvre un fichier, logue le char et referme le fichier à chaque touche :D
Zorg1: suffit de te camoufler dans les keyloggers officiels de Microsoft
Zorg1: qui sont là pour "augmenter ton expérience utilisateur"
Magus: bon, parce que pb4 l'a demandé, j'ai modifié mon code FB vite fait pour Sogeti :D
Magus: j'aurais pas le temps de faire plus d'efforts que ça
b0n5a1: boarf si tu vois que t'es à un pouième d'un poratble au lieu d'un casque tu vas surement le chercher l'effort :D
Zorg1: vous avez de la chance j'ai ni besoin d'un casque ni d'un portable ^^
b0n5a1: et puis il est blanc le portable, ça rebute ^^
dbdr: tiens, un Magus
dbdr: ça fait 80% de FR dans le top 10 :D
Zorg1: awi ça à l'air d'être une belle bête un "ASUS TUF Dash F15"
dbdr: allez Neumann, viens monter ça à 90
b0n5a1: ouais c'est correct Zorg1 ... faut voir quelle config exacte c'est (mem...) mais pas mal oui
Magus: dbdr: j'ai juste modifié mon code du multi fb. Que j'avais pas touché depuis le contest :D si ça se trouve j'ai des bugs sur le seul spell du jeu
Magus: mais au moins je sais bouger et throw correctement :D
dbdr: ah tu as codé le nouveau qd meme?
Magus: oui, rapidos
Magus: je me suis peut être planté
dbdr: il a pas rouillé ton code depuis le temps?
Magus: si, il est dégueux
Magus: je code plus du tout comme ça
Magus: mais j'ai pas du tout le temps de me replonger dedans :D
dbdr: :sweat_smile:
cicino99: 5
Zorg1: rouge, impair et manque
Zorg1: ah y a déjà plus personne ici, sauf peut être Automaton2000 ?
Automaton2000: il y a des soucis avec le puzzle multi
b0n5a1: .
3141948: Si en train de nager dans ma nouvelle piscine intérieure suite à violent orage
3141948: #btptousdesescrocs
Zorg1: les toits étanches c'est surfaits
b0n5a1: bof, quand y'a 3 mètres de flotte, le toit étanche est pas utile ^^