Chat:Fr/2022-02-09

From CG community
Jump to navigation Jump to search

Remi.: Du coup faudra que je fasse celui de Vilboub, paraît qu'il est plus faicle

Remi.: Mpn random est un mauvais random, j'ai ajouté des patterns à reconnaître, pour limiter au maximum l'appel au random

Remi.: * Mon

Remi.: par exmeple ?1. ?2. ?1.

Remi.: tu sais où mettr eles mines

VilBoub: "Mon Minesweeper" est beaucoup plus facile... il y a aucun cas de "pile ou face" ! =)

baboulaf: j'ai un algo qui joue mieux que moi pour toute la partie logique

Stilgart: bref, vu le patch colère, n'hésitez pas à me remonter les bugs

Remi.: Tu parles de quel puzzle Stilgart ?

Stilgart: https://www.codingame.com/ide/puzzle/frame-the-picture

Remi.: http://chat.codingame.com/pastebin/eda9ca65-cdd5-4e6f-8ad1-3ed11518e0d2

Remi.: baboulaf c'était pour toi mon dernier message

Remi.: Note que ça marche avec 1, 2, 3, ... pas seulement le 1

Remi.: Dans ce as on peut cliquer sur les 3 "?"

Stilgart: dwarfie: calme ta raison !

**Stilgart peut plus tourner le dos sans qu'un free xp pope sur CG

Zorg1: ah le faro shuffle

dwarfie: "il faut raison garder , tete froide conserver , et sa bouche point trop n'ouvrir" - J. Chirac des guignols de l'info ( putain 17 ans ... )

dwarfie: oh putain ... 27 ans en fait ....

Default avatar.png JBM: comment es ta weekend

Default avatar.png d3dpanda: négro

Default avatar.png Zeishy: nez gross ?

Default avatar.png d3dpanda: n'ai grau

Default avatar.png dieuultime974: léné gropu

Default avatar.png d3dpanda: koifé dieuultime

Facial2: Bonjour

Captain_Bonnet: Salut tout le monde :D

DethHarmonik: Salut tout seul. o/

Captain_Bonnet: :sob:

**DethHarmonik patpat Captain_Bonnet.

Captain_Bonnet: Je retiens...:neutral_face: Sinon comment allez vous en cette belle journée glaciale ?

DethHarmonik: Il fait froid ?

Captain_Bonnet: -1 °C du coté de Lyon donc bon

philRG: Ah 8°C du côté de Nice

Captain_Bonnet: Ah c'est déjà un peu plus chaud

DethHarmonik: Quelle idée d'habiter dans le sud aussi... Moi dans le nord profond il fait 6°C.

philRG: Lyon climat continental plus froid

DethHarmonik: Quelle idée de sortir auss. ^^

DethHarmonik: +i

philRG: Semi-continental pardon

DethHarmonik: Et re-mi-tempéré derrière.

Captain_Bonnet: De base je suis de Picardie...mais le travail m'a forcé à descendre plus bas :'(

philRG: Oui sans doute une influence des monts du lyonnais

philRG: Il fait plus doux à Lyon que dans ma région d'origine (climat continental et sec)

philRG: Il doit faire plus chaud en Picardie qu'à Lyon sûrement

Facial2: ça joue ou bien ?

Default avatar.png Creampie1: les meufs elles sont bonnes a Lyon ?

Facial2: ça dépend

nicola: Facial2, tu peux changer le nom de ton école ?

Facial2: yes yes

nicola: Merci.

Default avatar.png MaitreLeuleu: Ah c'est l'heure du TD

nicola: Merci, Facial2.

darkhorse64: moi c'est le pseudo que je changerais parce :nauseated_face:

darkhorse64: parce que

Facial2: Comment ça ?

Facial2: en vrai c'est "soin du visage" donc c'est bueno

Facial2: après si il faut vraiment je change

darkhorse64: me prends pas pour une quiche. C'est immonde

Bon[]Crayon: Salut tout le monde !

Facial2: Yo

Bon[]Crayon: Salut Automaton2000

Automaton2000: je sais pas si ça a l'air trop bien

Bon[]Crayon: \o

dwarfie: Automaton2000 : nous on sait

Automaton2000: y en a plein qui sont pas de la faute à cg

Facial2: ça va Automaton2000 ?

Automaton2000: pourquoi ca serait pas mal

Bon[]Crayon: Automaton2000 Parcequeeeeeeeeee

Automaton2000: j'ai fait la meme chose

Bon[]Crayon: GG

Buk.: o/

Bon[]Crayon: \o

Default avatar.png MyWorldIsCode: salut Automaton2000

Automaton2000: le premier tour de jeu

Default avatar.png MyWorldIsCode: bonjour est-ce qu'il y aurai des exercices sur le script powershell ??

Bon[]Crayon: https://www.codingame.com/learn

Bon[]Crayon: regarde là-dessus

philRG: :nerd: :joy:

Default avatar.png MyWorldIsCode: Merci beau cul

philRG: il y a pas de powershell ici

philRG: et pas trouvé d'exercices associé

philRG: aussi on aime bien le savoir-vivre

philRG: j'ai cherché mais pas trouvé

philRG: les exos sur le script powershell

philRG: MyWorldIsCode n'hésites pas à poser la question à [CG]Thibaud

Default avatar.png MyWorldIsCode: ha merci quand même ^^

Default avatar.png MyWorldIsCode: jvais regarder ça merci quand même <3

philRG: ok il doit y avoir plein de ressources sur l'internet. J'en ai pas vues ici. De plus, le powershell ne fait pas partie de la liste des langages disponibles sur la plateforme

Default avatar.png MyWorldIsCode: okeyy okeyy c'était pour savoir merci quand même pour l'effort tu régales :D

philRG: J'ai cherché car j'ai déjà fait du PS pour dépanner un collègue, mais seulement 2-3h. Le sysadmin m'avait filé son livre de référence.

philRG: J'en fais pas sinon, çà ressemble à du .bat évolué. C'est assez puissant je pense dans les environnements Windows

Stilgart: [CG]Thibaud: on pourrait avoir Ada et PowerShell sur CG ?

Stilgart: </qui ne tente rien n'a rien>

Alex4200: hello I am losing my key.. Ok guys it's possible of the find my keys because it's very important for my.

nicola: MyWorldIsCode, j’ai hésité à sortir le marteau.

nicola: Alex4200: #World.

Stilgart: "There are currently not enough solutions to review."

Stilgart: nicola: la bonne réponse était sans doute "fix ton english"

Alex4200: my house is depending this key.

nicola: French here, Alex4200.

Stilgart: (c'est une français lvl 6 ;) )

darkhorse64: raf de ses clés

**Bon[]Crayon donne une clef à Alex4200 :key2:

Alex4200: no i don't speak french.

nicola: So go on #World.

Bon[]Crayon: Automaton2000 ah ah ah

Automaton2000: pour l'instant on sait pas

Bon[]Crayon: Automaton2000 eh eh eh

Automaton2000: ne fais pas de contest de contest automatonnn ?

Alex4200: no fuck nicola.

Stilgart: hum... pour l'event, on ne peut faire une review que pour le langage dans lequel on a résolu le puzzle ?

OldJohn: Dans ce cas, je suis tranquille avec Ruby :-)

Default avatar.png GodRebukeYou: adieu

Default avatar.png Tibo_02: Adieu (je suppose)

Default avatar.png hangenn: nikolas tu pues le mort

Default avatar.png Tibo_02: oulaaa chill mec

Default avatar.png hangenn: :yum:

Default avatar.png Tibo_02: pedé de merde

Default avatar.png GodRebukeYou: mais ça vas pas de parler comme ça dorian

Captain_Bonnet: On se calme les petits :smirk:

Bon[]Crayon: le petit

Default avatar.png Tibo_02: pardon mais l'autre la il envoie de la méchanceté gratuite

Default avatar.png GodRebukeYou: oui

Default avatar.png GodRebukeYou: il a envoyé une balle perdue

Captain_Bonnet: Et c'est une raison pour l'insulter aussi ?

Default avatar.png Tibo_02: j'ai envie de baiser

Default avatar.png GodRebukeYou: je l'ai pas insulté moi

Default avatar.png GodRebukeYou: OULA

Captain_Bonnet: ...

Bon[]Crayon: "je ne suis pas un robot" ok Automaton2000

Automaton2000: mais tu t'en sors bien

Default avatar.png Tibo_02: #Mister V

Default avatar.png Tibo_02: #JeSuisHomosexuel

Default avatar.png tomy0: XD

Default avatar.png GodRebukeYou: pizza delamama

Default avatar.png hangenn: :japanese_ogre:

Default avatar.png sniker: pizza

Default avatar.png sniker: pomme de terre

Default avatar.png hangenn: fou

Default avatar.png sniker: pomme de terre

Default avatar.png sniker: pomme de teeeeerrre

Default avatar.png GodRebukeYou: pomme de la terre

Default avatar.png sniker: pomme des terres

Default avatar.png hangenn: stop

Default avatar.png sniker: pomme

Default avatar.png hangenn: :potato:

Default avatar.png sniker: patate

Default avatar.png GodRebukeYou: sperme

Default avatar.png sniker: :peach:

dwarfie: Automaton2000 : c'est le retour de l'ecole maternelle ?

Automaton2000: ils n'ont pas le choix

dwarfie: Automaton2000 : c'est pas une raison

Automaton2000: te faut un bad buzz cg/clj

Captain_Bonnet: Montre nous ton autorité et fais régner l'ordre Automaton2000

Automaton2000: c'est vrai que ça me fait gagner des places

Default avatar.png GodRebukeYou: dit leur

Default avatar.png Tibo_02: vas-y offset dit-leur

Potam: Bonjour ! Quelqu'un a fait le Faro shuffle et est resté bloqué au troisième test en soumettant sa solution ?

nicola: Non, tout va bien chez moi.

nicola: Le troisième test vérifie l’effectif impair.

Potam: Dac, merci pour ton aide. Jesuis aveugle je ne comprends pas mon erreur haha

nicola: La carte du milieu sera la dernière de la première moitié du paquet.

nicola: Et non la première de la deuxième moitié.

Potam: mon code marche pour le deuxième jeu de test sur un nombre impair de cartes, mais pas pour le multiple shuffle impair

nicola: Regarde ce qui se passe mélange par mélange.

Captain_Bonnet: Simple question sur le Minesweeper : On peut envoyer une sortie avec plusieurs positions de drapeau ou c'est uniquement un seul par tour ?

Cubix: Tu peux envoyer autant de drapeaux que tu veux, mais une seule case à valider.

Captain_Bonnet: Ah great thanks :ok_hand:

GuillaumeLAURIE: Au début je me suis dit "envoyer des drapeaux sert à rien" puisque le code sait où sont les mines et ça n'a pas d'impact. Mais j'ai vite compris l'intérêt

Captain_Bonnet: Maintenant que j'y pense...tu n'a pas d'input qui indique un drapeau que tu a posé.....RAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHH

GuillaumeLAURIE: et non, il faut donc que tu le gères seul

GuillaumeLAURIE: moi j'ai gardé en stock l'info du passage à true de "bomb"

**Captain_Bonnet ,désespéré par son travail, viens de se cogner la tête contre son bureau

GuillaumeLAURIE: donc avec un if bomb is false : bomb = true + l'ajout dans la liste

GuillaumeLAURIE: et en fin de tour, j'ajoute tout ce qu'il y a dans ma liste après les premières coordonées

Captain_Bonnet: je vais créer 2 maps...Une en lecture avec la mise à jour des inputs et l'autre avec positions des mines ducoup...allez motivé je retape mon code :nerd:

Captain_Bonnet: Quoique...passer par une liste pour la position des bombes et mise à jour de la map après lecture des inputs sa me parait pas mal :thinking: Go try

GuillaumeLAURIE: punaise, jouer à clash of code c'est découvrir sous pression que je suis qu'une grosse tanche et que même des trucs basic genre isnumeric() je connais pas...

Captain_Bonnet: Bah après je pense que t'en a qui font sa tout le temps donc à un moment ils ont l'habitude de trouver une solution rapidement ou assez courte :nerd:

GuillaumeLAURIE: oui pas faux

nicola: help("")

Captain_Bonnet: ??

nicola: Tu auras les méthodes et une aide succincte.

Captain_Bonnet: Ah ^^

nicola: Pour les chaînes.

nicola: help(str) marche aussi.

nicola: En fait, ça pond le truc entre triple " au début de la classe.

Default avatar.png Celhay: f(

Lutchi: hello

Alshock: hello mine turtle

Alshock: Comment est ta boom Automaton2000 ?

Automaton2000: j'ai aussi un truc qui m'échappe

Alshock: hm, that's not what I was thinking of, but I can't find it easily

Alshock: yes mauvais chat

Default avatar.png nesnes112: salut

Default avatar.png nesnes112: voilà un petit script javaScript

Default avatar.png nesnes112: const S = readline(); print(S.replace(/(\d+)(\D+)(?=\d|$)/g,(a,b,c)=>c.repeat(b)))


Default avatar.png nesnes112: le a représente ici chaque caractère de la chaine S ?

JulianLouis: salut, des personnes ici qui ont fait le code vs zombies ?

Stilgart: oui, plein

JulianLouis: je suis pas sur de savoir comment il faut faire, quelqu'un pourrait me donner un coup de main s'il te plait ?

Stilgart: il faut tuer le plus de zombies d'un seul coup tout en protégeant les humains

JulianLouis: j'ai compris ca

JulianLouis: mais je sais pas comment y parvenir

Stilgart: tu peux foncer sur l'humain le plus proche et attendre

Stilgart: (ça risque de ne sauver qu'un seul humain mais bon... au moins tu ne perds la partie)

philRG: question: comment compiler un referee C# pour l'utiliser avec brutal tester sur macOS?

philRG: s/comment/peut-on/

philRG: le spam submit qui dure des jours, ça va un moment

**philRG va finir par se mettre aux puzzles ou CoC

dwarfie: mais euhhhhh ... va falloir que je code un truc serieux a TSP ... ca commence a etre concurenciel la ...

dwarfie: Automaton2000 : t'as une piste valable ?

Automaton2000: c'est vrai que c'est super dur

dwarfie: pas encore , mais ca va devenir

Remi.: Salut tout le monde

Remi.: Alors pour ceux qui ne l'ont pas encore fait, "voter pour les meilleurs solution" c'est comme la revue quand on réussi un puzzle.

Remi.: Choisir 3 fois la meilleure solution entre 2.

Remi.: Z'ont prévu 2 jours pour résoudre le puzzle, et 5 jours pour ça ^^

philRG: donc la ligue Silver ouvre quand?

philRG: Salut Remi.

Stilgart: Remi.: m'en parle pas, je me fais jeter

Stilgart: "nothing to review" qu'on me dit

Remi.: Jeter ?

philRG: ah ah la pire solution ce serait cool aussi

Remi.: Ah c'est que tu l'as déjà fait en tant que puzzle normal

Remi.: phil y a pas de ligue silver pour l'évènement

Stilgart: Remi.: bah oui, il n'y a que JBM et moi qui codons en Haskell...

philRG: bien fait

Stilgart: donc on n'a pas assez de code pour que la review se déclenche :D

Remi.: lol

philRG: y a une justice tout de même...

Stilgart: tu n'imagines pas l'immense désillusion

dwarfie: pour avoir fait pas mal en haskell recemment , je peut affirmer le contraire :D

Remi.: Oui ils appellent ça un évènement, mais en fin de compte c'est juste le puzzle de la semaine.

Stilgart: on m'y reprendra à accorder le bénéfice du doute à CG...

Stilgart: dwarfie: fixe ton minesweeper en Haskell

Stilgart: et pas celui de VilBoub

dwarfie: je parle pas de celui la en particulier

Stilgart: dans les puzzles dur (au sens complétion, pas au sens hard/expert), tu as 0 code en Haskell

Stilgart: surtout que je suis pas en auto-publi

Stilgart: après, tu vas me dire que sur 50-100 personnes qui ont résolu, c'est normal

Stilgart: (108 sur minesweeper...)

dwarfie: 1340 de mieux donc en moins a TSP ... le timeout etait bien un ovreflow tout con

Remi.: Faudra que je le fasse ça, j'ai vu qu'il y avait une nouvelle opti

dwarfie: opti , opti , c'est vite dit ...

Remi.: C'est classé en opti ^^ après j'ai pas encore regardé de plus près.

dwarfie: pour l'instant j'ai par encore utilisé de ruse d'opti et ma solution php en 5 minutes de depart se classerait encore top 10

Remi.: Ok, je suppose qu'il y aura plsu de challenge quand plus de monde l'aura fait.

dwarfie: en fait non

dwarfie: vu que nez de boeuf a deja harcodé

Remi.: Ah, c'est dommage d'attaquer un nouveau puzzle par du hardcode.

Remi.: "nez de boeuf", c'est le 1er du classemtn ?

dwarfie: ouais anciennement W...i.les

Zorg1: en gros oui, mais chut sinon il va encore se masturber sur #world parce qu'on parle de lui

**dwarfie peut pas dire son nom ... sinon il doit rincer a la soude caustique

Remi.: Je vois qui c'est

Remi.: Y a pardouin qui m'avait déjà fait remarquer le nombre de puzzles résolus par langages.

dwarfie: ouais ... mais un seul langage

Zorg1: oui mais il découvre des failles de CG que tout le monde connaissait déjà

dwarfie: ben oui ... d'ailleurs c'est lui qui a inventé l'eau tiede

Zorg1: dire qu'avant lui on était obligé de se bruler ou se geler

Zorg1: quel homme

Zorg1: bon aller faisons un truc plus intéressant

Zorg1: Automaton2000 la forme ?

Automaton2000: est ce qu'on peut faire sans

Zorg1: je préfère avec Automaton2000

Automaton2000: j'ai fait un truc qui se fait de plus en plus de monde

Zorg1: euh ...

dwarfie: Automaton2000est devenu politicien :scream:

Automaton2000: doit y avoir un truc qui va pas être simple

Remi.: Automaton2000 une tortue ou une licorne ?

Automaton2000: si t'es en c++ ?

Remi.: Oui Automaton2000 ... alors ?

Automaton2000: un peu plus à la main

Zorg1: bah le temps que tu débugges ton C++ les licornes se sont toutes barrées Automaton2000

Automaton2000: ah c'est un jeu de carte

Zorg1: entre autres Automaton2000

Automaton2000: c'est quand même à la fin c'est un peu con

Remi.: T'as raison Automaton2000, c'est mieux de donner les tortues dès le début.

Automaton2000: je ne sais quelle raison

Zorg1: Automaton2000 a ses raisons que la raison ignore

Automaton2000: j'imagine que le jeu en local pour voir si ça donne quelque chose

dwarfie: Automaton2000 : ce qui compte c'est les valeurs ... peu importe que ce soit avec des cartes ou des dés

Automaton2000: tu connais la différence entre les deux

dwarfie: Automaton2000 : oui ... et toi ?

Automaton2000: sur un truc plus intelligent

dwarfie: donc pas sur toi Automaton2000 :D

Automaton2000: c'est juste parce que les deux bots

Zorg1: découvrez "les deux bots" le second livre du "seigneur des nanos"

dwarfie: You Shall Not BUG !!!!

Zorg1: Sgrocon l'Ennemi qui s'imagine être un codeur d'élite alors qu'il copie/colle 90% de StackOverflow

Remi.: Le bon codeur ,c'est justement pas celui qui trouve du premier coup la bonne réponse sur StackOverflow ?

Zorg1: ^^

Zorg1: c'est vrai que c'est plus rapide que de lire la doc

Zorg1: c'est so XXeme siècle de lire la doc

**dwarfie se souvient du gars qui savait pas faire un output a son programme et qui expliquait "ben oui , j'ai pas acces a internet depuis mon poste de travail" :D

Zorg1: "Hitler lisait les manuels des produits qu'il achetait, vous avez vu ce qu'il est devenu ?"

Zorg1: (hop un petit point godwin dans mon escarcelle)

dwarfie: lors d'un entretien pour programmeur senior dans le langage ca la fout mal :rofl:

Zorg1: waou

Remi.: mdr

Zorg1: après bon quand tu vois les problèmes que ça pose ici les E/S standard pour les puzzles

Zorg1: impression que tout le monde ne code plus que des requeteurs BdD ou des IHM

Default avatar.png CedCed: IHM ?

Remi.: Interface Homme MAchine

Zorg1: UI si tu préfère

Remi.: Des écrans avec des champs à remplir, de la mise en forme de données, des jolis boutons qui clognotent ... mais pas d'algo ni de communication.

Remi.: * qui clignotent

Default avatar.png CedCed: Hmm

Default avatar.png CedCed: Je galere en algo c'est fou

Default avatar.png CedCed: mais j'avous que le web c'est souvent ça

Default avatar.png CedCed: j'ai l'impression

Remi.: On galère tous quand on fait des choses inhabituelles.

Default avatar.png CedCed: je veux progresser mais je pige rien comme si mon cerveau me disais NON

philRG: Il faut écouter son cerveau

dwarfie: au lieu de dire n'importe quoi , t'en ai ou de mon puzzle qui etait si simple philRG ?

dwarfie: ;)

Remi.: Il a pas encore écouté son cerveau ^^

Dagal: Bonsoir!

Bon[]Crayon: soir bon

dwarfie: il est en traine de chercher une chaine ou des danseuses courrent apres une baballe pour dire qu'il est occupé :D

Dagal: Je me reconnecte depuis bien bien longtemps et je viens de découvrir le "Cristal Rush"… What is it that?

Remi.: Y a eu des puzzles de renommés, pour éviter des problèmes de licence.

dwarfie: pas celui la

dwarfie: il etait sous ce nom a l'ouverture en multi

Dagal: ok! donc je viens de passer argent à un jeu auquel je n'ai jamais participé! C'est assez amusant…

philRG: dwarfie: 🥵

Bon[]Crayon: C'est la magie des jeux !

philRG: > il est en traine de chercher une chaine ou des danseuses courrent apres une baballe pour dire qu'il est occupé :D 😂

dwarfie: t'avais pas fait un bout du contest ? il me semble que c'est le premier (ou presque) ou le leaderboard et les bots on ete rebalancé direct en multi

Dagal: Je me rappelle d'un jeu semblable à celui là mais chaque adversaire avait son camp (gauche / droite)

Zorg1: le contest s'appelait différement en fait

Zorg1: Crystal Crush c'est le nom du multi

dwarfie: unleash the geek , si je ne me tropme

Zorg1: voilà

Dagal: je ne l'ai pas fait où alors j'ai voyagé dans un espace/temps différent

dwarfie: c'est pourtant sans la liste sur ton profil ;)

dwarfie: t'avais fait 1500eme pile poil

Bon[]Crayon: C'est une fuite mémoire !

Dagal: Je viens de rentré dans le jeu et analyser le code vite fait! Cela ne ressemble pas à ma façon de procéder, et je n'en ai vraiment aucun souvenir!

Zorg1: on pourra pas t'aider ^^

dwarfie: :thinking: ... ca m'inspire de regarder le film "identity" de 2003 :D

dwarfie: (pour ceux qui l'ont jamais vu , c'est un vrai conseil de regardure)

Zorg1: ah c'est une variation sur les "10 petits nègres" quand je vois le synopsis

dwarfie: c'est ce qu'on pourrait croire :D

Zorg1: bah 10 gus dans un lieu isolé et avec le compteur qui décrémente :D

dwarfie: oui ... mais non ... je spoilerais pas , la chute est trop wtf

**dwarfie viens de mettre le dvd dans le lecteur :p

Zorg1: y a qu'a aller sur wikipedia en général ils y spoilent tous les films ^^

Dagal: En fait, je suis venu ici parce qu'il me semble qu'il y a un exercice de coloration de carte! Me trompe je?

Zorg1: https://www.codingame.com/training/hard/map-colorations

Zorg1: ça ?

**dwarfie un poil moins rapide que Zorg1 :D

Zorg1: en plus j'ai cherché "4 colors"

Dagal: exactement cela! Je suis tombé un peu par hasard sur une théorie et un algo m'est apparu automatiquement devant les yeux!

Zorg1: omg une épiphanie ;-)

TKirishima: Qq sait comment "d-s-x" fait pour être premier presque dans chaque langage en shortest avec des scores hallucinant comme en OCaml avec 57 char sur Thor ?

Remi.: Sans doute un appel système. Je ne connais pas ocaml

dwarfie: en grugeant

TKirishima: Après je parlais d'OCaml mais il a aussi 41 char en Bash, 45 en C, 46en Perl 47 en Ruby 51 sur PHP et j'en passe (que sur Thor)

TKirishima: Càd en grugeant ?

dwarfie: en codant pas dans le langage

TKirishima: Ah genre ils font des commandes système qu'ils encodent et ensuite c'est plus court ?

dwarfie: voila

TKirishima: Il faudrait peut être faire deux catégories de shortest ? Une reposant sur du langage pur sans passer par le sys et l'autre avant les techniques de "gruge" ?

Remi.: Perso je suis d'accord ;) même interdire les appels système et faire 2 classements (hardcode / legit)

Stilgart: c'est pas faute de le dire depuis ... 5 ans ?!

dwarfie: seulement 5 ? :thinking:

TKirishima: XD

yoann9344: V'la l'taf impossible d'empêcher exec(...) ^^

TKirishima: f=open(0).read() if f.find("exec")>-1:print("Exec")

dwarfie: si y'a pas de commande a exec dans l'environnement , c'est fait ... too easy

Stilgart: sinon,

Stilgart: Unix.system "insert bash here";

Stilgart: ;

Stilgart: -;; d'ailleurs

TKirishima: Autant directement le faire en Bash du coup non ?

Stilgart: bah non

yoann9344: pareil pour pickle alors y a trop de cas bizarres qui permettent d'exec de toutes manières du moins en python

Stilgart: parce que ça comptera pour du Bash, pas pour du OCaml ;)

TKirishima: AH oui d'accord !

TKirishima: OK oui j'ai compris

Stilgart: je trouve ça ultra naze, mais bon...

TKirishima: Je m'imaginais dans du Clash of code en mode taille de code et je me disais que c'était pas rentable mais oui en effet j'étais pas dans le bon contexte oui

Stilgart: fun fact, c'est en C qu'on a l'arnaque la plus grosse pour le golf de chuck norris

TKirishima: Yes j'ai vu ça !!

dwarfie: houuu houuu ... sort de ce clash :ghost:

yoann9344: Puis en vrai la taille de code c'est pas non le plus intéressant donc passer trois plombes à gérer les cas pour séparer en 2 ><

TKirishima: Tout les tops records sont en C et objC

Stilgart: yoann9344: ça peut quand tu connais bien le langage et que tu veux chercher la petite bête

Stilgart: mais en CoC, c'est vraiment pas idéal

TKirishima: Bah... Chacun aime ce qu'il veut. Moi je trouve que la taille du code c'est un bon moyen de montrer et d'évaluer tes connaissances dans un langage et de te pousser dans tes retranchements par rapport à cela

Stilgart: (surtout avec les puzzles en import itertool lol)

yoann9344: T'as raison mine de rien j'ai appris pas mal de chose en taille de code ^^

TKirishima: Et justement, quand tu exec du bash dans un autre langage... tu n'utilises plus la "beauté" du langage, et du coup ça perd de son intérêt. Et à mon sens, c'est en cela qu'il serait intéressant de séparer les 2 catégories

yoann9344: Petite question au passage ! Su mars-lander, on considère le jerk ? (si oui, échelon ou rampe) ?

Stilgart: c'est plus difficile qu'il n'y parait, note

Stilgart: en fait, le plus simple serait encore que quelqu'un chez CG vérifie les codes soumis

yoann9344: Yep clairement autant le faire à la mano ><"

yoann9344: Est-ce que l'on a accès à l'algorithme utilisé pour simuler mars-lander ?

**Stilgart spam KeyUp

Stilgart: c'est pas faute de le dire depuis ... 5 ans ?!

Stilgart: (qu'on veut accès au referee de ML)

dwarfie: :thinking: bien plus de 5

Stilgart: sans doute pas si utile pour les puzzles, mais pour la partie optim j'en aurais bien besoin

yoann9344: Je suppose que le but c'est d'estimer les contraintes telle pour la physique rélle ^^

yoann9344: Bon bah objectif #1 estimer estimer les équations utilisées :D

Stilgart: c'est complètement discrétiser en temps, avec du double en interne (mais on te donne seulement les arrondis en input)

Stilgart: il y a des infos sur le forums, mais j'ai oublié depuis le temps :(

yoann9344: C'est pas intégré ?

yoann9344: x(t) = ai/2 * t + v * t + xi avec t = 1

Stilgart: c'est plutôt du genre

Stilgart: en fin de tour,

yoann9344: et donc est-ce que J/6 * t**3 ?

Stilgart: vx += un truc qui dépend de g, alpha et speed

Stilgart: vy += <idem>

Stilgart: x += vy

Stilgart: y += vy

Stilgart: vx*

Stilgart: sauf que j'ai aucune idée de l'ordre ni du moment auquel s'est fait

yoann9344: Mmm c'est bizarre pas très phyique c'est peut-être pour ça qu'ils cachent tout ><

Stilgart: ça fait aucun sens de faire de la vrai physique

yoann9344: Bah si ça rajoute pas de calcul et si j'ai bien compris ta démo ça manque de précision :/

Default avatar.png Anschluss: bonjour à tous

Default avatar.png Anschluss: petite question les certifications on peut les passer plusieurs fois?

yoann9344: Et si c'est pas de la vrai physique alors même un mec de la nasa se planterait ><"

yoann9344: Bonsoir !

dwarfie: Anschluss : oui , a 30 jours d'intervale pour un meme langage

Stilgart: yoann9344: non

Stilgart: parce que tu peux la jouer très safe

Stilgart: tu as largement le carburant pour, et le monde de ML est TRES simple par rapport à la réalité

Stilgart: (la réalité, c'est pas de la bête physique du point de masse constante dans un repère fixe)

yoann9344: Yep mais ce que je veux dire un gars de la nasa ramène des équations pas du deep learning bah elles fonctionneront pas

Stilgart: non, il est suffisant intelligent pour savoir que c'est pas la bonne piste sur un site qui s'appelle CG ;)

KiwiTae: yoann9344 si tu cherches juste a résoudre le puzzle meme pas besoin de physique

yoann9344: C'est pas parce que qu'on sait écrire une équation qu'on est intelligent ^^ Par exemple moi tu vois je sais ... ><" ahah

Mrs.GloriaZindlebocker: Allez-vous laisser Buzzle être approuvé?

yoann9344: Yep mais réussir pour réussir ne m'intéresse pas ! ;D

yoann9344: Je me suis déjà amusé à faire de la ML sur mars lander en local mais avec la physique bancale ^^

yoann9344: Buzzle ?

Stilgart: tu peux ignorer l'oiseau

yoann9344: il vit d'air pur et d'eau fraîche ? ^^

Stilgart: de triche, de provocation et de troll

Zorg1: et rien ne l'empeche de voler plus haaaaaauuuuuuut

Zorg1: #desole

Stilgart: paraît que ça marche aussi :(

yoann9344: ahah :D

**dwarfie a failli repondre "oui , vu qu'il a pas l'air de te plaire"

Stilgart: on l'a déjà 100 fois en coc ce truc... ça sent le 50xp demain matin

Mrs.GloriaZindlebocker: Comme vous voudrez. Plainte plus tard.

Zorg1: de toute façon lutter contre les approbations sauvages c'est un peu vouloir contenir la marée

Stilgart: non

Stilgart: contenir la marée ça peut marcher parfois

yoann9344: Aller je passe de musique Brésillien à Fugain :D

Zorg1: Big bazar

yoann9344: Yep :D

Buk.: Hum brutaltester avec du JS sous Windows c est mort , nan ?

Zorg1: bah tu peux pas monter un exécutable qui exécute ton JS et gère les E/S ?

Stilgart: je vois pas trop pourquoi à froid

Zorg1: enfin je crois que ça marche comme ça brutal tester

Zorg1: nodejs ça doit bien marcher sur windows ?

Stilgart: je pense oui

Stilgart: (sinon, wsl c'est bien aussià

Stilgart: )

Zorg1: oui enfin c'est pas les solutions qui manquent ^^

Buk.: y a magus qui disait que y a un soucis sur une historie de nodejs et d'asynchrone

yoann9344: La vie est dure sur windows ^^

Zorg1: quelle aventure

Stilgart: je suis du genre à renommer vim.exe en notepad.exe ... ;)

Stilgart: et si par malheur je suis sûr un vieux windows sans wsl, il y a toujours mingw

Stilgart: et putty

Zorg1: mon ami putty

yoann9344: y a aussi gparted

Zorg1: jamais utilisé wsl. c'est bien ?

Zorg1: j'avouerais je me contente de msys/gitbash

yoann9344: C'est quoi exactement c'est une émulation des outils gnu ?

Buk.: j'ai que gitbash perso

Zorg1: le windows subsystem linux si j'ai bien compris

yoann9344: Yep ce que je suis entrain de lire, c'est de la virtualisation si je ne m'abuse

yoann9344: Ça semble open source vu que la licence gnu l'oblige

Buk.: ouais donc tant qu'a faire je lance ma vm ubuntu

yoann9344: Par contre pour trouver les sources faut sûrement être motivé ^^

yoann9344: Yep, si non autant directement bosser sur linux, c'est quoi l'avantage d'être sur windows ?

Buk.: c est surtotu la flemme de config le linux

Zorg1: ça s'est quand même franchement simplifié ^^

yoann9344: T'es pas obligé d'installer LFS ^^

yoann9344: Je sais je vois pas trop le problème, même mes parents sont sur linux depuis une douzaine d'années ils se portent bien ^^

Zorg1: yep

yoann9344: Puis ces homme de lettres don bon la technologie c'est pas trop leur truc, surtout mon père, il a découvert la musique sur son téléphone récemment ^^

Buk.: après c est surement mon coté geek, ca marche hades et tft sous linux ?

Zorg1: tft ?

yoann9344: Connais po ><

Trisard: non

Zorg1: Hades je vois

Buk.: teamfighttactics

Buk.: je sais plus comment on dit autobattler je crois

yoann9344: ah yep ok, bah tu prends un windows dans le cloud ^^ ou tu dual boot ou tu virtualises après si tu passes plus de temps sur les jeux qu'à bosser ça vaut pas le coup ^^

Buk.: ah bah je bosse plus donc pour le coup totu s'explique :D

yoann9344: Ah bah voilà reste plus qu'à trouver si c'est la cause ;P

yoann9344: Tu bosses dans quoi ?

yoann9344: Enfin tu bossais et tu cherches dans quel secteur ?

Buk.: Dans rien démission reconversion, j'en avais marre detre consultant

Buk.: je suis censé faire dev d'applciation python mais c est pas terrible mon truc

Buk.: du coup j'attaque js d'ou ma question initiale

yoann9344: Ah yep, je comprends, j'ai fait pas mal de tafs différents et je connais bien ce désire de reconversion !

yoann9344: Pour quoi js ? Tu veux être freelance front end ?

Buk.: freelance pourquoi pas frontend bof

yoann9344: pourquoi pas du python alors ? Le js c'est bien dans le navigateur non ? Tu peux en mettre partout mais bon une applis electron ou un backend js c'est une technique de flemmard du raccourcis qu rallonge

Buk.: j'y suis arriver par hasard au js, j'avais des trucs a faire en html/css et en js y avait plein d'exemple. En python j'ai fait django mais plus je prtique et moins j'aime

yoann9344: Je pense que tu prétendras à des missions plus intéressantes si tu utilises les techno adéquat

yoann9344: Y a tortoise-orm qui est symba ou même flask

Zorg1: après t'as essayé des langages plus "backend" comme java/C# voire C++ (soyons fous !) ?

yoann9344: Rust dans ce cas

Buk.: en c++ j'ai que mon bot sur uttt :p

yoann9344: actix-web par example

Zorg1: bah trouver du boulot en Rust ...

Zorg1: je sais pas si y en a des masses

yoann9344: amazon discord ^^

Buk.: mais j'ai toujours preferé c++ a java

yoann9344: https://aws.amazon.com/fr/blogs/opensource/why-aws-loves-rust-and-how-wed-like-to-help/

Buk.: du coup quitte a se débrouiller avec 3 langages plutot js/python/c++ que js/python/java

yoann9344: Et du fonctionnel ?

yoann9344: Erlang/ Elixir / Haskell ?

Buk.: j'ai matté erlang j'aime pas trop , le reste connait pas

Zorg1: et scheme/clojure ils puent de la gueule ? :p

yoann9344: Ah oui le scheme, clojure j'ublie pour moi c'est une fonction ^^

Zorg1: faut essayer Haskell ne serait-ce que pour voir autre chose ^^

Buk.: je crois qu'en fait j'aimerai plus apprendre des trucs que bosser :p

Zorg1: ça plait, ça plait pas ^^

yoann9344: Après erlang/elixir t'as la vm erlang qui envoie du paté

yoann9344: Recherche fondamentale ? :P

yoann9344: Je me met un peut à rust ces dernier temps tu peux faire du fonctionnel avec les perf du c++ ^^

yoann9344: (oula l'orthographe >< il se fait tard ^^)

Buk.: en fonctionnel j'vais fait un peu de ocaml a la fac mais ca commence a dater genre en 2005

yoann9344: Ah oui 17 ans déjà ça va vite ^^

yoann9344: T'as fait 15 ans de consulting ?

Buk.: le vrai probleme c est que y a trop de trucs interessant, tu bosses 10 ans dans un petite boite avec de vielles technos moisis, tu part le monde a changé

yoann9344: Ah yep j'ai pas regardé le js/html pendant quasi 10 ans ça fait tout drôle ^^

yoann9344: des framework de partout ^^

yoann9344: Je me rappelle que j'automatisais des jeu en ligne avec du curl/bash ^^

Buk.: pendant ce temps je migrais des applications qui fallait compiler avec xlc et qui executait du python2.4

yoann9344: xlc jamais entendu parlé ^^

yoann9344: Compilé pour exécuter du python quelle drôle d'idée ^^

Buk.: on avait du jython aussi

yoann9344: Ah ça a vraiment été utilisé ! C'était pour quelles raisons ? La compatibiltié multi plateforme ? Une architecture exotique ?

Buk.: plutot la 2eme

yoann9344: Du coup du AIX ? si je fais le lien avec xlc

Buk.: ouais avec les multicoeurs qui marchait pas

yoann9344: Ah ><"

Buk.: en fait j'ai été traumatisé du coup c est ptet pour ca que je reste sur windows

yoann9344: Moi ça a été l'inverse ahah

Buk.: après je peux comprendre l'aspect frustrant de l'administration windows ou tu peux rien faire

yoann9344: Puis aussi j'avais remonté un pc familiale mais j'avais oublié windows, et j'avais plus un sous ^^ Et à l'époque ils envoyaient les cd ubuntu gratuitement ^^

yoann9344: ou c'était dans les magazine je sais plus comment je l'ai eu ^^

yoann9344: Je crois que j'en était pas à là j'avis un windows que j'ai complètement dégommé à cause de virus à plusieurs reprises. Et j'étais incapable de résoudre les problèmes ^^

Buk.: j'ai cassé un pc comme ca, le virus avait niqué je sais plus genre le mbr si je me souviens bien, après 2 jours de vaines tentatives il a volé

yoann9344: Livecd puis réinstallation de grub ^^

yoann9344: éventuellement lilo si ça datait ^^

Buk.: je sais meme pas y'avait lilo y a 20 ans

yoann9344: Y a moyen enfin bon j'avais même pas 10 ans ><

Buk.: si ca existait apparement mais je connaissais pas a l'époque

yoann9344: J'ai l'impression que ça a commencé dans les année 90

yoann9344: C'était un peu plus connu 10 ans plus tard mais pareil j'ai voulu m'y tenter mais y avait quasiment pas de documentation dessus, du moins j'ai pas réussi à en trouver

Buk.: ouais mais personne avait internet a l'époque

Buk.: free qui a démocratisé les box ,ca commence en 99

Zorg1: lilo ça doit être le truc que j'avais pour installer mon premier Linux il y a plus de 20 ans ^^

yoann9344: Yep y a 20 ans mais quand j'ai commencé sur linux c'était déjà bien fournis en tuto en tout genre (aux alentours de 2008)

Zorg1: j'avais acheté des CDs avec une distrib Linux à l'époque ^^

Buk.: a lépoque fallait acheter linuxmag ou je sais pas quoi pour avoir des sources :p

Zorg1: une Slackware je crois

yoann9344: La plus ancienne des distro il me semble ^^

Zorg1: la plus ancienne encore maintenue je crois

Buk.: https://upload.wikimedia.org/wikipedia/commons/b/b5/Linux_Distribution_Timeline_21_10_2021.svg

Zorg1: y en avait avant mais on n'en entends plus parler je dirais

yoann9344: Yep je crois que c'éait via linux mag que j'ai commencé mais peut être aussi j'ai demandé l'envoie d'un cd par canonical qui les envoyait gratis

Buk.: 93 et beh

yoann9344: Un très bon cru 93 :D

yoann9344: Debian aussi c'est 93 :o

Zorg1: j'avais un 486SX avec 4 Mo. J'avais racheté 8Mo de RAM (ça coutait une blinde çà l'époque) pour faire tourner Xwindows de façon confortable ^^

Zorg1: ah X-Window ^^

yoann9344: woh

Buk.: mon premier c etait un olivetti pcs 86

Zorg1: ça devait prendre 15/30 minutes pour recompiler le kernel ^^

yoann9344: Toujours impressionnante cette loi de moore ^^

yoann9344: ça va 15/30 min, non ?

yoann9344: Y avait sûrement beaucoup moins de lignes de code dans le noyaux ^^

Buk.: si tu voulais en remettre fallait en enlever :D