Chat:Fr/2020-10-02

From CG community
Jump to navigation Jump to search

Bob: bonjour Automaton2000

Automaton2000: je pense que la solution que j'ai trouvé le problème

Bob: bonjour AutomatonNN

AutomatonNN: Vry : non c'est pas un puzzle de maths :D

Bob: bonjour reste du monde

lhm: bonjour Bob

Bob: bonjour lhm

CopperFr: Bonjour monsieur Bob

Danotris: yop

Bob: bonjour CopperFr :p

Bob: bonjour yop

CopperFr: et à tous les autres messieurs :D

Bob: quant aux pas-messieurs, ielles peuvent bien crever

Bob: la gueule ouverte et la langue pendante

CopperFr: non j'ai pas dit ca :D

Bob: :D

lhm: Moi c'est ce que j'ai lu

lhm: mot pour mot

Bob: ouais mais c'est parce que c'est moi qui l'ai ecrit :p

CopperFr: je suis sur qu'y a que des messieurs à cette heure là

lhm: Et en plus il ose écrire noir sur blanc que les femmes sont des feignasses

CopperFr: ben non justement :D

lhm: :)

Bob: c'est blanc sur anthracite, de fait

lhm: Sauf si tu as choisi la palette graphique "se niquer les yeux" dans les options

CopperFr: anthracite carrément

Bob: tu preferes taupe ?

Default avatar.png JBM: comment es ta m'sieurs-dames

Bob: reservee aux m'sieurs, apparemment

Default avatar.png JBM: ameliore ton parite

Bob: et ta inclusivite

CopperFr: ca serait bien la parité

Bob: je ne sais pas si ce mot existe mais au stade ou on en est...

**Bob degaine son ERG Women in STEM

Bob: comme ca en jette, serieux

Default avatar.png Magnoum: Bonjour la zone. Petite question: Pour préparer à un test codingame pour un entretien, le mieux c'est de faire des clash of code, du training? (sachant que j'ai fait pas mal de python à l'époque, j'essaye de me remettre en jambe)

Bob: je dirais un peu des deux

Bob: ne sachant pas trop ce qui peut t'etre demande a l'entretien

Bob: du clash pour se remettre en jambe niveau reactivite

Bob: des puzzles pour se remettre en jambe niveau resolution de problemes

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

Automaton2000: moi j'ai l'impression que si tu as un truc qui a du temps pour faire la même

AutomatonNN: on dirait que c'est pas un problème de contest que tu peux pas te dire que tu peux pas te dire que t

lhm: o/

Bob: yop blaise

BlaiseEbuth: \o

Bob: un seul contest AutomatonNN ? petite forme ce matin

AutomatonNN: oui bon on va pas se reprendre plus tard

Bob: windows a decrete que si je mets une app en full screen sur le premier ecran, il ne fait pas de refresh sur les 200 pixels du haut

Bob: cute

Default avatar.png Magnoum: ça marche merci bob

Bob: l'on vous en prie

BlaiseEbuth: Les pythons ça n'a pas de jambes

Zorg1: Bonjour tout le monde ainsi qu'aux bots Automaton2000 & AutomatonNN

Automaton2000: vous savez si on peut faire une grosse différence

AutomatonNN: dbdr je t'ai dit que c'est pas trop compliqué de faire un truc de ce que je fais :D

BlaiseEbuth: \o

Zorg1: o/

Bob: /o\

Batfly: Les operateurs OR AND OU ne marchent pas sur des string ?

Batfly: Jeviens de foiré un truc con ><

Batfly: http://chat.codingame.com/pastebin/0987414c-f78d-4f98-8974-c365cd3e1b1b

BlaiseEbuth: "marcher sur les strings" ?

Batfly: on m'a posé des nombres binaire sous forme de string

Batfly: je sais, c'est tendu du slip comme question

Batfly: mais bon, je suis pas très caleçon....

Bob: j'ai pas compris la question

Bob: et le pastebin est encore casse

BlaiseEbuth: Moi non plus... T'as fais quoi avec les strings ?

Batfly: ben, on a des nombres binaire sous forme de string

CopperFr: faut les convertir en entier ?

Batfly: string n1 et n2

Bob: j'ai l'impression qu'il veut faire des operations binaires sur des binaires representes en string

Batfly: et on doit fait un l'opérateur OU dessus, le truc con

CopperFr: oui c'est ce que j'ai compris

Bob: et dans ce cas la reponse est "non"

BlaiseEbuth: voilà

Bob: eventuellement en JS t'as peut-etre des abominations mais j'en suis meme pas sur

CopperFr: ben non faut convertir même en js

Batfly: donc on les convertit en int en exploitant le binaire avant, ok, il fallait plus de lignes

Bob: en regle generale t'as pas des masses de langages qui vont s'amuser a parser une string quelconque pour dire "ah tiens ceci semble etre du binaire, je vais te permettre d'appliquer des operateurs numeriques dessus"

Bob: oui c'est vrai que meme en JS tu fais 2 + "4" ca te donne 24

Bob: pardon, "24"

Bob: il convertit vers string en fait

Bob: :nauseated_face:

BlaiseEbuth: "2" + 2 - 2 = "20"

Batfly: après, comme c'est du binaire en string, il faut faire int sur chaque caractères, puis faire le calcul binaire entre eux, c'est chiant ><

Bob: Batfly ca depend de ton langage

BlaiseEbuth: dépend du langage

Batfly: ben, C++

Default avatar.png SamuelAmoyal: "2" + str(2-2) = "20"

Bob: Batfly, stoi est ton ami

Batfly: oui, là, ça concatene automatiquement

CopperFr: ben oui y'a qu'un seul langage voyons

Bob: la pluaprt des langages viables ont une API pour faire string -> nombre en specifiant une base

BlaiseEbuth: atoi plutôt

BlaiseEbuth: Ah ?

BlaiseEbuth: Jamais fais ça

Bob: si t'as une string, prends stoi est mieux qu'atoi

Bob: vu que ca prend une string direct

Batfly: non mais quand j'ai partagé mon code foireux ci-dessus, ça ressemblait àdu C++ ^^"

BlaiseEbuth: je disais atoi dans l'idée d'itérer sur les chars

Bob: ah

Bob: non mais ton code foireux onb l'a pas vu, le pastebin est casse

Batfly: ah ok

Bob: BlaiseEbuth : mais stoi te fait le parsing avec la base, out of the box

CopperFr: tout à fait on l'a pas vu le code

BlaiseEbuth: Bob: Ouai je savais pas

CopperFr: ca dépend de la longueur aussi

Bob: pour le sens inverse, le plus simple est sans doute de passer par un bitset

BlaiseEbuth: Oui

lhm: istringstream peut aussi t'être très utile en c++, surtout si tu as plusieurs nombres dans ta string

Bob: sinon faut jouer avec les operateurs d'ostream genre bin, setw et setfill

CopperFr: en js +("0b" + string)

CopperFr: quoique non plutôt toString(2)

Default avatar.png JBM: tiens un nouveau puzzle de parsing

CopperFr: ah lequel ?

Default avatar.png JBM: le dernier

dwarfie: ouais ... et sans grand interet en plus ...

Default avatar.png JBM: ca doit etre pour narguer b0n5ai

CopperFr: resistance ?

Default avatar.png JBM: bah il est deja moins delirant que celui avec les interrupteurs

dwarfie: JBM , je l'ai deja chambré la dessus parce qu'en pus il a été validé par celui qui lui a refusé le sien ;)

Default avatar.png JBM: ah, bien

CopperFr: Vous préférez les interrupteurs ?

CopperFr: Je peux faire le même puzzle avec des condensateurs ?

Zorg1: vous préférez les condensateurs ?

CopperFr: moi oui en totu cas

dwarfie: quitte a faire de :poop: ... autant aller au bout et faire du RLC

CopperFr: là c'est plus un puzzle easy

dwarfie: si ... vu que celui validé n'en est pas un lui ... c'est un CoC en fait ...

Alshock: Coucou les zamiiiis

Alshock: Arf, formaté mon PC maintenant CG me remet la banderole "join us on steam"

Alshock: on discord*

CopperFr: Ah formater mon PC je sais même plus faire

Bob: formater c'est douter

Alshock: visiblement l'upgrade ubuntu vers la LTS avait de profonds doutes

Bob: tiens oui y a la 20.10 dans trois semaines

Bob: chez moi les deux ou trois derniers upgrades se sont panes en cours de config et j'ai du les recuperer a la pogne

Bob: je vais sans doute profiter des vacances pour me refaire une install from scratch

dwarfie: la LTS ... la garantie de rien ... j'ai des utilisateurs qui arrivent en flot continue ... apres la mise a jour les machines bloquent au boot ... merci le intel-microcode foireux ...

Bob: je suis a peu pres sur d'avoir flingue une partie de ma config utilisateur avec un rm foireux dans mon home

Alshock: bah je sais pas si c'est la même mais la mienne avait officiellement fini tout en gardant la main sur le lock. La bonne odeur de couille qui arrivait ^^

Alshock: @dwarfie la seule garantie de la LTS c'est son support, pas que ça marche

Bob: ah non moi la mienne se plantait au milieu et ne redemarrait plus

dwarfie: Alshock : ca tombe bien , c'est un probleme pas nouveau ... signalé maintes fois ... et pas résolu ... pour le support on repassera ...

Alshock: bah du coup plus ou moins pareil, sauf qu'il croyait être au bout. Le reboot lui a prouvé que c'était pas le cas

Bob: fallait booter en recovery mode et relancer la config a la main pour qu'il termine

Alshock: Ah, moi j'essayais naïvement de retrouver le process coincé, j'avoue que quand je l'ai

Alshock: pas trouvé ni su le faire récup pendant 15 minutes je me suis dit "au pire je réinstalle, tout est backup"

Bob: de memoire je crois que j'ai juste essaye de relancer l'upgrade en CLI et il m'a dit "ah ben non je me suis arrete en cours de route, c'est telle autre commande qu'il faut lancer"

Stilgart: cli++

CopperFr: Ca à pas l'air très stable Ubuntu en effet

Stilgart: ça ne l'est plus depuis la fin de dapper drake

b0n5a1: o/

Default avatar.png JBM: \o

b0n5a1: hey JBM le i au lieu du 1 je reconnais mon nick hein ^^

CopperFr: après en desktop autant utiliser w10 et le wsl 2 non ? :D

Default avatar.png JBM: b0n5a1: c'etait pas particulierement une tentative de camouflage

Default avatar.png JBM: c'est juste que quand t'es offline, on n'a pas l'autocomplete donc c'est freestyle

b0n5a1: je sais, je te chambrais un peu ^^

b0n5a1: je l'ai vu par hasard, j'ai failli pas le voir

Default avatar.png JBM: prochaine fois je t'appelle 8o\Sal, ca ca sera du chambrage

b0n5a1: ça reste lisible/reconnaissable

Default avatar.png JBM: mais y'a 0 bon char

Default avatar.png JBM: c'est le principal

Default avatar.png JBM: ah merde j'en ai loupe un

b0n5a1: si l'avant dernier

b0n5a1: héhé

Default avatar.png JBM: 8o\S4l

Default avatar.png JBM: au temps pour moi

Bob: Sinon essaye 盆栽, on verra si il fait autant le malin

CopperFr: Ah oui monsieur Bob connait le Japonais

Default avatar.png JBM: deja ca foire le pidgin

Bob: :D

b0n5a1: Bob c'est dans mon avatar ça, je reconnais ^^

Default avatar.png JBM: fichue police qu'a pas ces chars vitaux pour mon quotidien

Bob: damn

b0n5a1: haha

Default avatar.png JBM: Couldn't match type ‘s0’ with ‘s’ because type variable ‘s’ would escape its scope

Default avatar.png JBM: enfin une erreur qui sort de l'ordinaire

Bob: mignon

Bob: je suis meme pas sur de comprendre ce que ca pourrait signifier :D

Default avatar.png JBM: la suite est encore plus mignonne, mais je l'ai pas copiee pour proteger les ames sensibles

Default avatar.png JBM: en profondeur: je suis pas qualifie pour l'expliquer en moins de 5 lignes

Default avatar.png JBM: en surface: precise mieux ton type, boulet

Bob: :)

CopperFr: C'est du perl ?

dwarfie: Boulet n'est pas la ...

dwarfie: ;)

Zorg1: t'as une variable qui s'est échappée de son scope ? c'est pas commun :p

dwarfie: n'est commun que le communisme camarade ...

Bob: omg jailbreak

Zorg1: ouaip la variable s'est fait tatoué le programme de JBM pour mieux s'échapper

Default avatar.png MojiToW: Hello, je débute, quelqu'un aurait 2mn pour quelques questions sur Coders strike back please ?

Zorg1: bah pose tes questions ici

CopperFr: j'ai qu'1min30 par contre

Bob: j'allais dire -3v mais je vais attendre un peu

Bob: mais en fait on est arrives apres les 2 minutes j'ai l'impression

Bob: du coup il est reparti

Default avatar.png MojiToW: on est d'accord que la condition while(loop) est testée à chaque fois que le pod effectue un tour complet (les checkpoints numérotés + celui de départ/arrivée) ?

Bob: euh

CopperFr: non ?

Bob: je suis meme pas sur de bien comprendre la question

Default avatar.png Yliria: La partie dans le while est la partie qui est lu en boucle oui

Bob: c'est quoi loop ?

Default avatar.png Yliria: boucle en anglais

Default avatar.png MojiToW: un booleen

CopperFr: while (true)

b0n5a1: un tour de jeu oui, un tour "complet" non

Bob: Yliria : je veux dire il met quoi dans "loop" ?

Default avatar.png MojiToW: ah nan dsl, c'est while(true)

Bob: ah voila

Bob: donc non

Bob: ca c'est la boucle qui execute un tour du jeu

Default avatar.png Yliria: while(true) c'est pour une boucle infini mais heureusement le site gere lui meme la fin de la boucle

Bob: dans le while(true) tu vas avoir

CopperFr: oui enfin c'est un peu crade

Default avatar.png MojiToW: ok il me semblait que j'avais mal compris

Default avatar.png Yliria: Tout ce qui est avant le while ne sera lu qu'une seule fois et tout ce qui est apres ne sera jamais lu

Bob: 1. lecture des entrees pour le tour (normalement ca c'est fourni) 2. calcul de ton action pour le tour (la c'est a toi de faire le taf) 3. ecriture de ton action (la il y a un code par defaut que tu dois modifier)

Default avatar.png Yliria: Tout ce qui est dans la boucle sera redefini a chaque "tour"

Bob: et quand la partie est terminee c'est le site qui se charge d'arreter ton programme

Default avatar.png Yliria: Quelle est ta question initiale ?

Default avatar.png MojiToW: j'essayais de compter les checkpoints traversés pour mesurer la distance max entre chacun, afin ensuite d'utiliser le boost sur la distance max mais ça a foiré :P

Default avatar.png Yliria: Tu as la distance entre ton pod et le prochain checkpoint

Default avatar.png Yliria: Tu ne peux pas connaitre la position du check point apres le suivant avant d'avoir traversé le suivant par contre

Bob: pas dans les premieres ligues en tout cas

Default avatar.png Yliria: Du moins pas en ligue bois

Bob: et la question de savoir combien de checkpoints tu as traverses et combien de tours de piste tu as faits, c'est a toi de tenir le compte si tu penses que ca peut te servir

Default avatar.png MojiToW: je suis en bronze (woOOw), j'essayais de compter après chaque checkpoint à base de if (nextCheckpointDist > distanceMax) {distanceMax = nextCheckpointDist;}

Bob: tu te donnes bien du mal

Default avatar.png MojiToW: mais le comptage se fait beaucoup trop vite

Default avatar.png MojiToW: faut que je trouve comment incrémenter au bon moment

Bob: stocke les checkpoints pendant le premier tour et calcule les distances en une seule fois

Bob: qu'entends-tu par "le comptage se fait beaucoup trop vite" ?

Default avatar.png MojiToW: entre le point de départ et le 1er checkpoint Bob

Bob: pas compris

Default avatar.png Yliria: Pour ralentir tu veux dire ?

Default avatar.png MojiToW: le comptage du nombre de checkpoints se termine avant de passer le 1er checkpoint

Bob: ???

Default avatar.png Yliria: Pas compris non plus :/

Default avatar.png MojiToW: c'est là que je vois que j'ai pas pigé où faire mon test

Bob: va falloir que tu nous expliques comment tu comptes tes checkpoints :D

Default avatar.png MojiToW: comme un âne apparemment :D

Bob: y pas d'emoji ane :disappointed:

Default avatar.png MojiToW: haha

Bob: tristitude

Default avatar.png MojiToW: http://chat.codingame.com/pastebin/c900d8bd-7180-4af8-9040-136a3370dab0

Default avatar.png MojiToW: arf

Bob: ah moche le pastebin est de nouveau casse

Bob: du coup passe par un pastebin externe

Bob: ou auter code share

Default avatar.png MojiToW: yes, je vais me remettre dessus après manger, merci pour l'aide ;)

Bob: oh ben ca va jusqu'ici on n'a pas fait grand-chose :D

BlaiseEbuth: Reuh

Batfly: Question concernant mon dernier chash sous C++ : j'ai construit un string pour le retour que j'ai appellé "ret". J'ai associé pour chaque caractères de ce string sa valeur ASCII. par exemple "ret[0] = 65" pour A et "ret[1] = 66" pour B ....

Batfly: Quand je fait " cout << ret << endl;", il ne retourne rien :s

Batfly: Mais quand je fait cout << ret[0] << endl;,il retourne bien A

b0n5a1: tu parcours la chaîne pour affecter chaque caractère avec sa valeur ASCII ????

Batfly: y'a t'il quelquechose dans le retour que je dois rajouter pour qu'il affiche bien "AB"?

b0n5a1: autant rien faire

b0n5a1: bon...bon app

BlaiseEbuth: Non. C'est valide, si ça marche pas, ça viens d'autre part

Batfly: ben, c'est suite à un coc

Batfly: hum...ok....

BlaiseEbuth: Ta chaîne avait bien la longueur requise ?

Batfly: je ne sais pas si le lien du code va encore marcher :!

Batfly: http://chat.codingame.com/pastebin/5d128abd-fdba-4386-852b-a4a9f8a78c45

Batfly: ah !

Batfly: ok, je vois, c'était donc ça....

Batfly: Merci Blaise -_-"

BlaiseEbuth: Bah c'est un tableau, si tu tapes des cases qui existent pas... ^^

Batfly: Oui, il fallait que je fasse string ret[] = {};

Batfly: pour l'incrémenter librement par la suite -_-"

Batfly: (enfin... je crois :/)

BlaiseEbuth: Hmm... Ouai en la déréférençant pour l'affichage.

BlaiseEbuth: Encore que non

BlaiseEbuth: En faisant ça tu crée un tableau de string

CopperFr: les string t'as pas besoin de faire ca tu peux juste concatener avec +=

BlaiseEbuth: Ouai. Moi je pensais que tu agissais sur une chaine existante. Sinon oui, tu pars d'une chaine vide et tu ajoutes

Alshock: pourquoi s'embêter à créer les strings, vous voyez bien que les non-initiés veulent taper sur des char[] :D

Alshock: C FTW

CopperFr: y melange tout surtout

Alshock: write in C, write in CCCCCC

BlaiseEbuth: Tu peux output direct aussi, stocker c'est pour les faibles

Alshock: ah oui el famoso write(1, 65, 1);

Alshock: ah oui el famoso write(1, &(char)65, 1); plutôt

Alshock: nah je peux pas référencer une conversion

Alshock: on va être obligé de garder au monis une variable char, et ça c'est triste

CopperFr: après c'est parce qu'on utilise les io ici

Alshock: bah pour communiquer avec n'importe quel langage c'est la seule option viable que je vois

CopperFr: je trouve cas un peu vieillot comme approche

CopperFr: ça

Alshock: A mon avis c'est pas vieillot, c'est "juste" considérer que tu fais une application, et pas que tu fais une fonction dans une appli

BlaiseEbuth: C'est la crise de la quarantaine

Alshock: j'ai pas encore parlé d'antivirus

CopperFr: oui une application console

Alshock: @CopperFr tu voudrais faire un GUI pour le serveur CG ? o.O

Alshock: ça serait mignon remarque, le serveur qui émule des clics de souris pour naviguer dans nos solutions

BlaiseEbuth: Y galère suffisement comme ça

CopperFr: non juste une fonction comme sur code wars Alshock

Alshock: Menuiserie

   La galère est un grand rabot, poussé par deux personnes.

Alshock: @CopperFr Codewars c'est language specific. Et en multijoueur ce serait très problématique d'avoir des problèmes de cheat

BlaiseEbuth: même à but thérapeutique ?

CopperFr: les problèmes de cheat y'en a aussi ici :D

Alshock: tu sais Blaise, l'acuponcture ça se fait pas avec des javelots

Alshock: Hum, tu parles des optis ?

**BlaiseEbuth réfléchit au sens de cette phrase

CopperFr: l'autre problème c'est que es obligé d'imposer la liste des solutions

CopperFr: alors que parfois l'ordre n'a aucune importance

CopperFr: et puis c'est un peu pénible de toujours parser la même chose

Alshock: @CopperFr Non, ça c'est juste CG qui veut réduire la charge sur leurs serveurs. Ils pourraient tout à fait utiliser des validateurs plus complexes qu'un diff

CopperFr: en tout cas c'est pas le cas

Bob: moi chuis d'accord avec Blaise, stocker c'est pour les faibles

BlaiseEbuth: farpaitement !

CopperFr: va dire ca à google Bob :D

Bob: stocker c'est tricher

Bob: c'est comme ruse

BlaiseEbuth: krom

Bob: si je meurs apres avoir fait le stockage, Turing rira de moi

CopperFr: y a pas de base données dans ta boite du coup ?

Bob: on a un systeme de pas-base de donnees

BlaiseEbuth: Si les bdd sont dans une boite, on peut pas prouver qu'il y en a

Bob: tous les inconvenients avec aucun des avantages

CopperFr: :D

Bob: stockage centralise, problemes d'acces concurrents, de perf, de mise en cache cote client, de synchro etc

Bob: mais pas de transactions, donc pas d'historique, pas de rollback etc

Bob: une API en C vaguement ++ifie

Bob: du reve en boite

Bob: cqfd : le stockage c'est que des emmerdes

CopperFr: surtout si on fait pas les bons choix

Bob: je mise tout sur la tablette de cire

CopperFr: moi sur les disquettes 3" 178Ko / face

Bob: <3

Bob: que de souvenirs

Bob: ca coutait un bras en plus ces saloperies

CopperFr: oui surtout qu'il y avait eu une pénurie

Bob: la grande famine des disquettes 3 pouces de 1989

CopperFr: les 3"1/2 étaient moins cher

Zorg1: ah les disquettes d'Amstrad

Bob: je crois que chez Oric ils avaient aussi mise sur ce modele-la

CopperFr: oui même si j'ai jamais eu d'Oric-1 ni d'Oric Atmos

Bob: mon oncle avait un Atmos

Bob: c'est un peu via lui que j'ai commence a m'interesser aux ordis

CopperFr: le mien un MSX et un Atari ST :D

CopperFr: moi aussi et mon prof de musique aussi (qui avait aussi un Atari ST)

Zorg1: t'avais un Atari ST toi ?

Zorg1: je suis boulversifié :p

Bob: c'est de la doublepensee

CopperFr: mon oncle et mon prof de musique ont eu des Atari pas moi

Zorg1: bah il fait une phrase compliquée, je comprends ce qui m'arange ^^

CopperFr: l'avantage d'avoir un Atari c'est que j'aurais sans doute passé moins de temps devant

Zorg1: pas sûr ...

Bob: joli

Bob: on est sur du troll de haut niveau :)

Bob: ca nous manquait un peu depuis Beber

Default avatar.png JBM: note qu'on ne les a jamais vu sur le chat ensemble

Default avatar.png JBM: je dis ca je dis rien

Bob: :thinking:

Vry: :p

Bob: range ta langue toi

CopperFr: Je connais pas ce Beber :D

Bob: c'est que tu dirais si tu etais lui

Default avatar.png BiMathAx: Salut

Bob: salut

Vry: Bon 40k sur CvZ ça n'a pas l'air monstrueux ...

Bob: ca l'est

Bob: c'est monstrueusement bas

Vry: J'ai déjà 20k avec le print du premier de la liste ...

Bob: affiche-le 10 fois, ca te fera 200k

Vry: lol ... nan il faut que je code quelques lignes quand même ...

Bob: mets des if dedans

Vry: Ouais et même un calcul de distance ... un truc de ouf quoi !

Danotris: Laura a encore pété la branche

Bob: comme Henri qui mettait des virus d'internet dans l'imprimante ?

Vry: Chez nous c'était des caouètes ...

Bob: dans l'imprimante ?

Bob: pas mal

Bob: essayez l'huile de sardine

BlaiseEbuth: stoi la sardine

Default avatar.png JBM: ca y est j'ai faim

BlaiseEbuth: :fish:

lhm: Petite question c++ svp : Lorsque j'utilise cout<<"ma reponse\n"; mon programme se comporte correctement, mais si je fais puts("ma reponse\n"); CG me dit que je n'ai pas lu toutes les entrées et mon programme merde

BlaiseEbuth: flush

BlaiseEbuth: endl fait un retour à la ligne et un flush

lhm: Bien vu, merci. Maintenant, c'est pour un Code Golf (d'ou le fait de vouloir me débarasser des cin/cout), du coup le flush ou le endl vont me prendre des caractères

BlaiseEbuth: Hmm, en fait puts affiche un \n par défaut, peut être que le problème c'est plutôt qu'avec le tiens ça en fait deux.

lhm: Tu as raison, j'aurais du lire la doc un peu mieux, merci BlaiseEbuth

BlaiseEbuth: RTFM!

BlaiseEbuth: ^^

lhm: haha clairement

dwarfie: BlaiseEbuth ... RTFS pour ton post sur le forum non ? ;)

dwarfie: Firing on a mountain will only destroy part of it, reducing its height. Your ship descends after each pass.

dwarfie: Tirer sur une montagne ne fera qu'en détruire une partie. Votre vaisseau descend à chaque passe.

MadKnight: did bob leave for the entire weekend ?

Default avatar.png JBM: pas qu'on sache

Vry: idnk

BlaiseEbuth: J'aurais pu corriger. T'étais pas obligé de faire ton nain sous chiantos... :rolling_eyes:

Default avatar.png JBM: …et c'est reparti

dwarfie: mouahahahahaha

BlaiseEbuth: JBM ?

Default avatar.png JBM: BlaiseEbuth: VRAIMENT SI UN NOOB PASSE IL VA SE SENTIR PAS ACCUELLI quoi

BlaiseEbuth: Ah. A cause de chiantos...

BlaiseEbuth: Sinon je supprime ta réponse et je corrige la mienne dwarfie. :imp:

BlaiseEbuth: Ou je la laisse pour que t'es l'air de parler tout seul... :thinking:

dwarfie: ca restera peut etre quand meme indiqué comme une reponse a BlaiseEbuth ... :yum:

BlaiseEbuth: Je peux éditer ça aussi

dwarfie: oh l'autre , il repond a tout ce qui passe pour des likes et quand il dit une bétise il veut faire du camouflage ... truand va :D

BlaiseEbuth: Je réponds pour aider les gens, d'autres ne postent que quand ils peuvent se moquer... Question de mentalité. :smirk:

Default avatar.png JBM: et hop le whataboutisme

dwarfie: tu t'es gourré , tu t'es gourré , c'est tout , avale donc le chiantos ... euh la pilule ;)

dwarfie: de toutes facons , je me suis pas moqué , j'ai corrigé ... rien a voir

BlaiseEbuth: Je reconnais volontier. Je mets juste en excergue le fait que tu n'aurais jamais pris la peine de répondre à ce pauvre garçon, si tu n'avais pas pu me reprendre au passage. :3

Default avatar.png JBM: cool encore un contest off

BlaiseEbuth: unoff du coup

dwarfie: meme pas vrai ... toujours la pour donner des bonnes infos ...

dwarfie: exemple :

dwarfie: c'est bien , sur ton site les tags sont pas utilisés a tort et a travers ....

dwarfie: raillerie :

dwarfie: en meme temps , les tags sont pas utilisés du tout ;)

Default avatar.png JBM: impressionnantes les videos du deluge dans l'arriere pays

CopperFr: excergue très joli mot après il n'y pas de c d'après mes recherches

BlaiseEbuth: Je me suis demandé, mais flemme de vérifier

Default avatar.png JBM: tu corriges ou tu te moques?

Default avatar.png JBM: c'est Super Important

Default avatar.png JBM: atta je la refais

Default avatar.png JBM: Vous preferez les corrections ou les railleries?

CopperFr: j'avais un doute sur l'ortho aussi

Default avatar.png JBM: je me demande comment on peut rajouter ca par doute

Default avatar.png JBM: vous prononcez ca egssergue ?

CopperFr: j'aime bien la langue française

BlaiseEbuth: Je l'ai pas rajouté par doute. Je l'ai mis, j'ai douté, et je l'ai laissé.

CopperFr: c'est pas un mot qu'on emploi tout les jours

Default avatar.png JBM: le Var a un niveau record depuis 40 ans

Default avatar.png JBM: quand ca pleut ici ca y va pas a moitie

BlaiseEbuth: var niveau = inf

CopperFr: j'utilise plus le var

Default avatar.png JBM: 3000 m3/s

Default avatar.png JBM: (2x le debit moyen du rhone, pour rire)

nicola: CopperFr, j’aime bien la langue d’alouette en gelée.

Default avatar.png JBM: etrangement la minette est pas sortie au debut

CopperFr: je connais pas ce met raffiné :D

Default avatar.png JBM: pour un debit habituel de... 50

nicola: C’est le titre d’un album de King crimson.

CopperFr: tu compte présenter prochainement la météo sur une chaine de télé JBM ?

Default avatar.png JBM: seulement quand elle bat des records de 40 ans

Default avatar.png JBM: apparemment ils ont deja evacue quelques vallees du haut pays

nicola: Hein ? Où ça ?

BlaiseEbuth: Y z'ont oublié nicola apparement ^^

nicola: À Alégia ?

Default avatar.png JBM: il doit etre en train de rajouter du parsing sur un puzzle

BlaiseEbuth: Connais pas Alégia

nicola: Alésia.

nicola: Tu n’as pas lu Astérix chez les Arvernes ?

BlaiseEbuth: Et toi ?

nicola: Enfin, et le bouclier arverne ?

BlaiseEbuth: Ceux qui l'ont lu savent que personne ne connait Alésia

nicola: ;)

CopperFr: on sait pourtant où c'est

Default avatar.png GEEA: Bonjour ca va

Default avatar.png GEEA: qui a travaillé avec du hibernate

Default avatar.png GEEA: dite moi jeune homme

CopperFr: non pourquoi ?

nicola: Pourquoi, l’ibère est rude ?

dwarfie: parce qu'il a une natte ?

Zorg1: c'est net

Vry: ... et sans bavure ?

Zorg1: hibernate sans bavure ça serait bien ^^

leojean890: o/ Vry:)

Zorg1: tiens un leojean890

leojean890: mais moi je passe + souvent que Vry:p

Zorg1: vry a fait une longue pause on dirait

leojean890: bon et si je tentais de changer de ligue dans penguins^^

leojean890: ouais:P

Stilgart: vry il est chaud pour nous éclater au prochain contest

leojean890: il avait p'tet d'autres chats à fouetter^^

Zorg1: il y aurait une vie en dehors de CG ?

leojean890: la compète est donc ouverte :P

Stilgart: pas possible, il n'y a pas de Automaton2000 sur les autres chats

Automaton2000: en même temps, c'est un peu flou

leojean890: mais c pb4 ou reCurse qui va gagner je dirais ??:P

Stilgart: nan, c'est Magus qui va faire gagner AutomatonNN plutôt

AutomatonNN: sinon j'ai pas d'autre explication parce qu'on peut pas se chercher en meme temps que les magic numb

Stilgart: haha les magic numb :D

leojean890: j'avoue hehe

Zorg1: c'est mignon la césure à 100 chars ^^

dwarfie: Automaton2000 ... donne une tortue ...

Automaton2000: mais je passe pas en multi ?

dwarfie: Automaton2000 parce que tu dit pas tortue banane

Automaton2000: je ne comprend pas le sens de la vie ?

dwarfie: Automaton2000 demande au monty python

Automaton2000: question : est-ce que tu aurais pu le faire à coup de pelle

dwarfie: :thinking: ca aurait carrement pu etre une scene des monty python ca ...

Zorg1: Automaton2000 quand il sait pas, il y va à coup de pelle

Automaton2000: la question c'est est-ce que je passe

Zorg1: normalement si t'y vas pas de main morte avec ta pelle, ça devrait passer Automaton2000

Automaton2000: il a pas de bonne raison de le faire ^^

Default avatar.png JBM: comment es ton re

leojean890: ton reptile ?

leojean890: automaton2000 qui enterre des corps.. sale:s comment Magus l'a éduqué.....

Automaton2000: et je n'ai pas de soucis

Zorg1: un coup de pelle et plus de soucis

leojean890: un coup de pelle puis plusieurs dans la terre..

Zorg1: quand ton seul outil c'est une pelle, tout les problèmes s'enterrent

Zorg1: au moins ça fertilise le sol

leojean890: j'avoue hehe

leojean890: pelleteuse ou pelle-tueuse telle est la question..

leojean890: purée ma simu est tellement lente dans penguins..

leojean890: abusay

Zorg1: utilise numpy

Zorg1: c'est magique

leojean890: ouais c mieux

leojean890: mais aussi je recalcule des trucs useless

leojean890: pff j'abuse hehe

leojean890: (si je cherche les pbms normal que je les trouve !)

Zorg1: import numpy et *hop* ton python va 10 fois plus vite :p

leojean890: y'a du c derrière ouais!^^

leojean890: j'utilise pandas au taf:P

leojean890: pas si intuitif que ça

Zorg1: ah tu fais du python au boulot

leojean890: yep^^

leojean890: j'ai fait toutes sortes de choses au taf

leojean890: gwt, java, python..

Zorg1: après tu me parles de panda je pense panda3D, masi en fait pandas c'est encore autre chose ^^

leojean890: j'connais pas panda3D^^

leojean890: pandas pour faire du sql en python:P

b0n5a1: o/

leojean890: dataframe = table, merge=join, groupBy=groupBy

leojean890: o/

Zorg1: \o

Zorg1: drop=database

Stilgart: wow, ils ont vraiment pas trouver de nom idiot pour groupBy ?

leojean890: drop db

Zorg1: panda3d c'est un lib 3d qui peut s'utiliser en python

leojean890: ah ok^^

leojean890: j'ai fait que du opengl en 3D^^

Default avatar.png JBM: je croyais que tlm etait passe a unity?

Zorg1: mon commercial d'ESN m'en a parlé ce midi

Zorg1: donc si même les commerciaux de SSII savent que ça exite ...

leojean890: il veut que tu fasses du panda3D?;)

b0n5a1: facile ça https://cdn.deguisetoi.fr/images/rep_art/gra/308/1/308134/deguisement-gonflable-panda-adulte-morphsuits_308134.JPG

Zorg1: non il me parlait d'Unity

Zorg1: c'était le lien fort à propos de b0n5a1 :D

leojean890: unity c'est dans le JV^^

b0n5a1: pas que, très utilisé en industrie

Zorg1: oui pour des simus des trucs virtuels ...

leojean890: je ne savais pas^^

b0n5a1: e-legend peugeot, simu d'environnement pour apprendre à manipuler des machines sans faire d'erreur / se blesser gravement (beaucoup de serious game comme ça)

b0n5a1: tu peux simuler des soudures sur véhicules abec robots fanuc et abb par exemple et te servir de la simu pour récupérer les trajectoires des robots pour les injecter en réel dans le robot

b0n5a1: simuler des optimisation de placements de machines/robots sur une ligne pour décider de la bonne mise en place

Zorg1: moi on m'en avait plus parlé pour des études d'ergonomie, placement d'objet, de vannes ... pour économiser les mouvements et les risques

b0n5a1: y'a des packs spéciaux industrie automobile et autres chez unity

Zorg1: bah s'il y a des clients ... on va pas refuser des gens ^^

b0n5a1: c'est sur le site normalment

Default avatar.png JBM: ah faut que je me mette a unity alors?

b0n5a1: https://unity.com/fr/solutions/automotive-transportation-manufacturing

Zorg1: mais bon unity c'est surtout en C# je crois

b0n5a1: oui

b0n5a1: et si tu veux c++ c'est possible mais il faut les contacter et raquer en conséquence

Default avatar.png JBM: ouais ca limite

CopperFr: oui y a plus que C# pour les script unity

BlaiseEbuth: Comment est ton vous préférez les "hey hey !" ou les "fix ton re" ?

MadKnight: c'est "hihi"

b0n5a1: M. Jackson ?

MadKnight: no that would be "heehee"

b0n5a1: ouais les strings trop serrés ça à des effets secondaires

Zorg1: ça devient bizarre ici

Zorg1: ça doit être ça l'"effet MK"

MadKnight: MJ*

MadKnight: cmon

Zorg1: :thinking:

Zorg1: Automaton2000 éclaire moi je te prie

Automaton2000: si tu te fais avoir

Zorg1: ouaip j'en ai bien peur Automaton2000

Automaton2000: c'est mieux que le boss

MadKnight: MJ = M. Jackson

MadKnight: can't type, can't get stuff

MadKnight: what have u done to zorg, Automaton2000 ?

Automaton2000: dbdr comment va ton bot ?

Zorg1: ah le gars qui se remontait les valseuses sur scene

MadKnight: oui

Zorg1: AutomatonNN sort de ce corp !

AutomatonNN: Du moins tu peux pas te dire que tu as une idée de comment tu fais pour te faire un truc de tes film

Default avatar.png JBM: Mieux vaut un bon wstring_t

Vry: :upside_down: <-- il me manquait ce smiley

leojean890: de retour sur CG alors ?:)

Vry: On dirait ...

Vry: J'ai hiberné pendant le confinement

leojean890: tu te prépares pour novembre?^^

leojean890: pareil j'en faisais + pendant^^

Vry: Non je pense pas me préparer avant sinon c'est pas drôle ...

b0n5a1: y a la ludumdare

Vry: ludumdare ???

b0n5a1: sujet : stuck in a loop

Vry: https://ldjam.com/

leojean890: vaut mieux y aller au talent hehe^^

Vry: Connait pas

b0n5a1: https://ldjam.com/

b0n5a1: 48h pour créer un jeu sur thème imposé Vry, game jam

b0n5a1: 3 jours

leojean890: alors quel multi de prévu pour les temps qui arrivent, Vry ?:P

Vry: J'ai du ménage à faire ! :p

leojean890: crééer un jeu ?

Vry: Si j'ai un peu de temps je voulais commencer CvZ pour remplir la quest map

leojean890: fudraitque je jette un oeil

leojean890: même si je sais pas faire du front etc:p

leojean890: ah oui cvz, c pas le plus dur à simu:)

Vry: Non il est simple ... il semblerait mais il faut lire le truc et faire un peu de code ...

b0n5a1: leojean890, oui seul ou en équipe, exemple : https://www.youtube.com/watch?v=ZZLR-IdKtTI

leojean890: ouais faut quand même coder la simu ^^

leojean890: b0n5a1 motivé ?^^ tu crées quoi comme jeu ?^^

b0n5a1: rien

Vry: C'est bien ça comme jeu !

leojean890: mais tu y réfléchis ?

b0n5a1: non

b0n5a1: un jour peut être...en me faisant d'abord la main sur quelques outils

leojean890: j'ai créé un bomberman sur android un jour;)

leojean890: mais pas "pro" l'appli

b0n5a1: déjà graphiquement ça va être terriblement horrible si j'essaye un jour:joy:

leojean890: je découvrais la prog android sur le tas

leojean890: pareil que toi, le front et moi...:(

b0n5a1: tu dois tout faire toi même : code + assets, de mémoire t'as pas droit à des assets tiers même gratuits

leojean890: tiens je passe ptet dans la première ligue dans https://www.codingame.com/ide/puzzle/penguins suspense je fais que passer au dessus puis en dessous du boss..

leojean890: ah ouais..

leojean890: créer des graphismes je ne sais pas faire..

leojean890: donc prendre des libres de droit c'est pas permis

leojean890: => mort pour moi..

leojean890: et la prog front.. le css, c pas mon truc

leojean890: ou avec unity tu en parlais tout à l'heure:p

Zorg1: ça c'est le mode classique

Zorg1: ils ont créé le mode jam qui est plus coulant au niveau des assets

Zorg1: (pour le LD)

Zorg1: et le jam c'est sur 72 heures

leojean890: ah d'accord

leojean890: allez zou bois 1, prêt à me faire défoncer

leojean890: t'as déjà participé Zorg1 ?

Zorg1: jamais tenté

Zorg1: je regardais les résultats, t'avais des idées assez sympas

leojean890: j'avoue ça peut être sympa juste de regarder:p

Zorg1: je sais que FreeXxX essaye de le faire en Unity/C# mais pas trop de nouvelle

leojean890: en apprendre de la créa des autres:p

Zorg1: "Stuck in a loop" le thème

leojean890: while 1

leojean890: voilà ma réponse;)

Vry: while (1); pour moi

leojean890: c_style;)

b0n5a1: Zorg1 le gameplay de H2O hier soir ça m'a fait repenser à ce petit truc gratuit : https://store.steampowered.com/app/513450/Drop_Alive/

b0n5a1: tu perd de l'eau sur mie de pain, tu traverses des zones chaudes, électrifiées....

Zorg1: (λx.xx)(λx.xx) lambda style

Zorg1: (pour "stuck in a loop")

Zorg1: ah ok b0n5a1

b0n5a1: bonne nuit

Zorg1: bonne nuit b0n5a1

leojean890: #4 dans penguins ça avance..

Default avatar.png benzema00000peniel: bonsoir par ici

Default avatar.png Nepu: cc