Chat:Fr/2021-01-12

From CG community
Jump to navigation Jump to search

Zorg1: yop tout le monde et les bots NG Automaton2000 & AutomatonNN

AutomatonNN: osef de la théorie de la boucle mais je ne peux pas le faire en temps

Automaton2000: mais du coup j'ai fait une simu ?

BlaiseEbuth: Yo tout l'monde Automaton2000, AutomatonNN !

Automaton2000: je confirme que c'est bien ça ?

AutomatonNN: oui et tu deviens compliqué le temps de répondre ton code en python

capibara: Hello Automaton2000

Automaton2000: ou alors tu fais un peu de temps pour trouver un truc pour faire du c++

MaxoozX: Salut, est ce que vous auriez une idée pour accélérer un code python3, mon programme fonctionne mais il met trop de temps pour les derniers test....?

darkhorse64: Fais du C++

BlaiseEbuth: Et c'est moi le troll...

BlaiseEbuth: C'est quel puzzle MaxoozX ?

MaxoozX: Pour le puzzle de la semaine : rod cutting problem

MaxoozX: j'ai quelques notions en C++ mais j'utilise le module itertools, ça existe en c++ ?

BlaiseEbuth: Non

MaxoozX: Pour le puzzle j'utilise une methode brute force

BlaiseEbuth: Pas vraiment la même philosophie

BlaiseEbuth: J'ai pas fait ce puzzle, mais vu les tags c'est pas étonnant que du brute force ne passe pas...

BlaiseEbuth: Python n'a rien à voir là dedans

MaxoozX: J' ai un niveau intermediaire et je ne suis pas très à l'aise en C++...

MaxoozX: d'accord, est ce vous auriez d'autre pistes ?

BlaiseEbuth: Lire les tags ^^ "memoïsation" "programmation dynamique"

MaxoozX: D'accord merci, je vais essayer de regarder ça

BlaiseEbuth: Ces puzzles où tu dois lire l'exemple pour comprendre ce que tu dois faire...

MaxoozX: Comme je suis débutant j'ai peu "d'instinct" au niveau de la résolution de problème

BlaiseEbuth: C'est normal. Je disais pas ça pour toi, justement, c'était contre le puzzle.

philRG: itertools a l'air sympa, jamais utilisé encore

philRG: comment est le puzzle de la semaine?

BlaiseEbuth: Mal écrit

MaxoozX: je dirai intéressant mais pas si facile...

philRG: énoncé mal écrit?

BlaiseEbuth: Le problème est bien. Mais l'énoncé est ma écrit

BlaiseEbuth: *mal

BlaiseEbuth: pas clair

philRG: ah ok bah c'est assez fréquent, l'idée c'est d'aller voir les références du sujet dont s'est inspiré le puzzle.

BlaiseEbuth: Non.

BlaiseEbuth: L'idée c'est de créer une contribution de qualité, qui s'auto-suffit, pas de se dire "j'ai la flemme de rédiger, allez voir les liens"

philRG: moi suis tjs en train de debugger mon UTTT... je suis tjs en train de debugger mes indices de grilles lol

philRG: c vrai mais c un exercice de style

philRG: qui prend du temps

BlaiseEbuth: C'est vrai. Et ceux qui ne sont pas près à prendre ce temps ne devrait pas "contribuer".

Ludwigdn: ni être développeur tout court...?

Ludwigdn: :3

BlaiseEbuth: vois pas le rapport

philRG: les métiers se sont trop spécialisés je pense

Ludwigdn: un bon gros troll: celui qui a la flemme, écrit peut-être du mauvais code en milieu pro

BlaiseEbuth: Ouai. Mais il est "obligé" de bosser. Personnes n'est obligé de "contribuer"

Bob: amis des trolls o/

BlaiseEbuth: \o

Bob: un bon flemmard, c'est quelqu'un qui passe deux jours a faire un script qui lui permettra de s'economiser dix minutes de boulot une fois par mois

BlaiseEbuth: bof

Ludwigdn: Ah ba si le mec qui écrit ici dans son temps libre par plaisir, et fait du mauvais code, c'est dommage. Le plaisir devrait faire que tu y met tout ton amour

Ludwigdn: "plaisir d'offrir" comme on dit :D

BlaiseEbuth: Je préfère passer 10 minutes à faire un script qui me fait gagner deux jours par mois.

Bob: ouais mais ca c'est parce que t'es un mauvais flemmard :p

BlaiseEbuth: Ludwigdn on parle pas de code, mais d'écrire correctement des énoncés

Bob: Automaton2000, deux jours pour 10 minutes ou 10 minutes pour deux jours ?

Automaton2000: ah je suis en train de le coder

Bob: gg Automaton2000

Automaton2000: tu veux le faire en python

Ludwigdn: BlaiseEbuth j'englobe ça dedans bien sûr

MaxoozX: Si quelqu'un a fait le challenge de la semaine je veux bien une petite piste

Ludwigdn: Je découvre le langage brainfuck, ça a l'air chouette

BlaiseEbuth: Owi !

Bob: encore un qu'on va perdre dans CotR

BlaiseEbuth: Tu fais quoi de beau en brainfuck ?

Bob: il nique son cerveau

Ludwigdn: Comme a dit Bob

BlaiseEbuth: MaxoozX les tags suffisent pas ?

Bob: et c'est beau

Ludwigdn: sur CotR

BlaiseEbuth: Pff... Alors qi'il y a un magnifique puzzle dédié...

Ludwigdn: lequel ?

Ludwigdn: ca peut être bien pour se familiariser :o

[CG]Thibaud: https://www.codingame.com/training/medium/what-the-brainfuck

Ludwigdn: Ah... je comprends mieux...

BlaiseEbuth: :grin:

Bob: peut-on jamais etre vraiment familiarise avec le BF ?

**philRG trying desperately to setup a new IRC client on his macOS X

BlaiseEbuth: Pas de pub sur le chat. Merci

[CG]Thibaud: j'arrive à me co avec Psi philRG

philRG: super merci @[CG]Thibaud :-)

Bob: BlaiseEbuth tu veux dire qu'on n'a pas le droit de servir des :beers: sur le chat ?

Default avatar.png JBM: ameliore ton pression Bob \o

Bob: comment es ta IPA JBM o/

Bob: question a la cantonade : est-ce que ca a un interet de passer un TOEIC ?

Bob: pour quelqu'un qui peut demontrer sa competence instantanee en anglais en trois minutes en entretien

Bob: sachant que j'ai un vieux Cambridge First de 96 qui traine dans un coin

Bob: en vrai j'ai juste le certif de resultats d'ailleurs, j'ai jamais eu le vrai diplome

Ludwigdn: Bob perso je ne vois pas l'intérêt dans ce cas précis, mais certaines boites/organismes ont besoin de coller un score dessus donc bon...

BlaiseEbuth: Bob : On a pas besoin de pub pour servir de la bière en France !

Ludwigdn: ça peut te démarquer par rapport à d'autres candidats quoi, si le recruteur a choisit que c'était un critère

Ludwigdn: après perso je ne l'ai jamais passé, et si y'avait besoin, on me testait en live

Bob: bah pour le CV je suis alle regarder chez Cambridge et j'ai juste fait la conversion vers la nomenclature actuelle

Bob: je pense que ca doit suffire

Ludwigdn: BlaiseEbuth purée ton puzzle va peut-être me faire comprendre les pointeurs et me ramener sur le chemin du cpp

BlaiseEbuth: Alleluja !

Bob: les pointeurs c'est la vie

Stilgart: *\o

BlaiseEbuth: o/*

Stilgart: elle fait un peu pom pom la variante pointeur en fait :D

BlaiseEbuth: *\o/*

Bob: o/

Stilgart: Automaton2000: tend une * à Bob ste plait

Automaton2000: et au final je sais pas comment il est possible de spécifier des raccourcis pour un mode particulier (ex: --insert-- ...

Bob: o/**

Stilgart: yeah!

Stilgart: JBM: promu gold quelque part ?

Bob: j'ai ete pousse en legend sur PR hier soir

Default avatar.png JBM: mm?

Stilgart: oui, j'ai vu ton +500

Stilgart: et le +300 de JBM, du coup je me demande s'il farme les puzzles ou si il a été poussé aussi

Bob: y a pas de projet de mettre les ligues sur les 2-3 vieux multis qui restent ?

Stilgart: PR2 et BTTC

Bob: oui

BlaiseEbuth: :shrug:

Stilgart: il y a longtemps, j'avais eu comme réponse : non, BTTC vous êtes trop nombreux donc on veut pas tout effondrer

Bob: ne serait-ce que par souci de coherence et completude

Stilgart: mais plus récemment, j'ai vu passer un signal plus encouageant

Stilgart: j'imagine qu'ils pourraient ouvrir comme ils basculent en multi depuis Crystal Rush

Stilgart: (cela dit, rip l'XP dans ce cas)

Bob: oui mais CR avait deja les ligues donc ils pouvaient transposer direct

Bob: la, pas

Bob: on peut toujours mettre des limites arbitraires j'imagine

Stilgart: bah, ils pourraient trouver les boss et faire comme si c'était ligué

lilypad: le mode vim est de retour ! merci nono :)

Stilgart: à BTTC ça doit pas être trop dur de trouver des boss

Stilgart: Automaton2000: calme ton mode vim au fait

Automaton2000: c'est bon, il est temps de passer légende

Stilgart: voilà

leojean890: ouais ils n'ont même pas besoin de rerun, il suffit de découper des limites avec les boss^^

Stilgart: après, c'est pas si simple de bien choisir

Stilgart: beaucoup de bots sont non représentatifs

Stilgart: (le mien le premier)

leojean890: de bien choisir les boss, ouais pas forcément simple!

Stilgart: il vaut tout juste une silver de nos jours

Bob: peut-etre en visant des limites de score avec pas trop de monde directement en-dessous

leojean890: faut en regarder plein et voir lesquels séparent vraiment 2 niveaux de jeu..

Stilgart: sauf que je suis pas sûr que sur BTTC, on ait une idée claire du niveau de jeu

Stilgart: après, c'était mon premier contest donc peut-être que mon avis est biaisé

leojean890: la vitesse de farming maybe

leojean890: genre faire des carrés ou non

leojean890: je suis 698 là dessus perso

leojean890: et après la légende c'est ceux qui arrivent à bien farmer et attaquer en même temps

leojean890: faire une petite percée pour casser l'opportunité de carré de l'autre

darkhorse64: Comme je n'ai toujours pas compris comment calculer un rectangle à remplir, je vais sur la case vide la plus proche et je suis 1000è. On peut considérer que c'est un niveau Bronze

leojean890: moi je fais des carrés mais j'attaque pas^^

Stilgart: moi j'attaque post mortem

leojean890: j'essaye d'en faire en fonction de la localisation de l'av

Stilgart: mais comme il n'y a qu'un back... c'est pas super efficace

Bob: de memoire je regarde tous les rectangles possibles depuis ma position et je prends le plus grand que je peux terminer avant qu'il soit attaquable

leojean890: s'i peut pas péter mon carré alors j'augmente sa taille

leojean890: et si ça devient risqué je le ferme

Bob: et c'est fait a la pogne donc j'ai du code duplique de partout c'est juste immonde

Bob: mais ca fait top 100 :)

leojean890: un peu comme bob mais ça fait que 698 xD

Bob: fais-le mieux

leojean890: ouais ^^

Stilgart: fix ton Bob-like leojean890

darkhorse64: Pour faire un truc pas attaquable, il faut faire petit non ?

leojean890: j'ai dû faire ça il y a 6 mois^^

Bob: darkhorse64 : ca depend de la position de l'adversaire en fait

leojean890: ah non je regarde pas tous les rectangles possibles non plus

leojean890: du coup je fais pas exactement pareil^^

Stilgart: darkhorse64: trop petit oui

leojean890: plutôt je commence un rectangle et je me fixe dessus

Stilgart: il faut se montrer un peu plus opportuniste

leojean890: c'est juste sa taille que je fais dynamique en fct de la pos de l'adv

Stilgart: j'imagine que bob se reserve le droit de changer de rectangle d'un tour sur l'autre aussi ;)

leojean890: alors que Bob, chaque tour tu regardes l'ensemble des rectangles faisables ?^^

Bob: ah ben oui

leojean890: ah on dit la même chose^^

leojean890: c'est mieux que mon truc en effet;)

Bob: je fais rarement des trucs a plus de 1 tour de vue

Bob: ah la vache c'est encore pire que ca

darkhorse64: J'ai lu les PM mais c'est pas super clair pour ma petite tête. Comme il m'en reste plein d'autres ... Planifier à pas plus d'un tour, ça gère le retour en arrière

Bob: en fonction du rectangle que j'ai calcule et de l'endroit ou je me trouve, j'ai hardcode a la pogne le choix du meilleur sens pour le realiser

leojean890: et je fais pas de BACK

Bob: j'ai des seaux de if/else if pour right, clockwise / right, counter clockwise etc

leojean890: t'as fait de l'heuristique costaud quoi xD

Bob: c'etait mon 2e ou 3e contest je crois

Bob: je suis pas sur que je saurais refaire un bouzin pareil aujourd'hui

leojean890: ou que t'en aurais envie :p

Bob: clair

leojean890: faut regarder mon code de dots and bots c'est du bousin aussi mais ça classe bien^^

leojean890: enfin assez bien:p

leojean890: personne ne pourrait maintenir ou comprendre ce truc tellement c'est moche;)

Bob: meme plus toi

leojean890: moi avec difficultés^^

Stilgart: bizarrement, mon code est pas si dégueux ici

Stilgart: on est loin de mon CotC :D

leojean890: moi c'est peut être OOC le plus crade;)

leojean890: un main de 1300 lignes.. et 1000 autres lignes dans des fonctions

leojean890: les sujets avec simus sont plus propres souvent

leojean890: une fct de simu, une d'eval, une d'algo de recherche.. pas trop longues

BlaiseEbuth: Ah ! On me suit ! :scream:

Ludwigdn: :eyes:

philRG: :nerd:

Bob: te retourne pas

Bob: ils sentent la peur

BlaiseEbuth: :cold_sweat:

**Stilgart ne connaitra pas la peur

Bob: what do we say to the God of Death?

Ludwigdn: It's about time !

BlaiseEbuth: You're fired !

BlaiseEbuth: True story btw. Je l'ai viré fin 2020, plus assez efficace. Je sous-traite maintenant, c'est moins cher pour une meilleur rendement.

Bon[]Crayon: Bonjour tout le monde :grinning:

Bon[]Crayon: Hola AutomatonNN, Holé Automaton2000

AutomatonNN: oui il a juste de la merde que je l'ai pas regardé de tout le monde

Automaton2000: nan mais la c'est plus une question de perf

Stilgart: Automaton2000: clair, c'est de la mauvaise volonté envers les tortues à ce niveau là

Automaton2000: c'est pas un truc qui fait que je n'ai aucune idée de ce que ca veut dire

Bon[]Crayon: Automaton2000 Un jour j'ai cassé un perfo.

Automaton2000: c'est niveau fiabilité "post sur twitter"

Ludwigdn: BlaiseEbuth qui Uberise le business de la mort

BlaiseEbuth: Faut vivre avec son temps.

Stilgart: Automaton2000 qui invite Bon[]Crayon a faire le buzz sur twitter o_O

Automaton2000: après il y a des trucs comme ça

BlaiseEbuth: Pis avec la masse de nouveaux arrivants depuis un an, j'ai dépensé une fortune pour agrandrir, réorganiser la logistique, etc... Alors si je peux faire des économiesET gagner en efficacité je vais pas me priver.

Ludwigdn: C'est sûr que ce n'est pas la crise pour tout le monde :grimacing:

Ludwigdn: BlaiseEbuth il me rest e les tests 3 et 6 à faire passer sur ton puzzle, je suis plutôt content

BlaiseEbuth: :clap:

Ludwigdn: c'est sympa comme langage !

Ludwigdn: en tout cas à parser :grin:

Ludwigdn: les loops imbriquées, je me doutais que ça allait arriver...

Ludwigdn: bon allé

Ludwigdn: stop code and go play magic !

Ludwigdn: bon aprem à vous

BlaiseEbuth: o/

Default avatar.png BIGMOSTER: bonjoru a tous il y a aucune formation c++ sur le forum ? :/

Zorg1: tu as regardé sur le sister site tech.io ? (onglet "Apprendre" en haut entre Contribution et Trouver un job) ?

Bob: cout << "Hello, world." << endl;

Bob: voila

Bob: de rien

**BlaiseEbuth jette un troll sur Bob.

Stilgart: clair, il a oublié les std::

Bob: bah non using namespace std he

Bob: quand meme

Stilgart: ou pas

Bob: c'est dans le template CG :p

Stilgart: (surtout pas pour quelqu'un qui découvre le c++ d'ailleurs)

Stilgart: les temquoi ?

Stilgart: :p

Bob: le stub, pardon :p

dwarfie: les tem-pis c'est pas grave...

Stilgart: ha, le truc qui disparait au ctrl+A suppr

Bob: dwarfie : surtout les bons

Stilgart: free quest map !!!

Stilgart: ha mais... encore lui...

BlaiseEbuth: ?

Stilgart: https://www.codingame.com/contribute/view/60859a9eeecdce4636bdf7cbf631834c2a33

Stilgart: par ailleurs, on devrait lui retirer le droit de faire des contribs

laPetiteGrenouille: hey pourquoi les page anti robot sont aussi longues dans les clash :)

Stilgart: parce que bon, darkhorse64 est bien sympatique dans son message de regus

laPetiteGrenouille: je perds du coup je met ma frustration sur ste PUTIN DE PAGE^^

Stilgart: on en sait rien, on fait pas de clashes nous

laPetiteGrenouille: arf elles sont trop chiantes c pages de

**Stilgart ne sait même pas de quelle page tu parles

laPetiteGrenouille: lol

Default avatar.png HGDeux: salut

laPetiteGrenouille: https://www.codingame.com/clashofcode/captcha

laPetiteGrenouille: je ne suis pas un robot

Stilgart: ha ça...

laPetiteGrenouille: 4 secondes entre chaque reapparition des bulles

laPetiteGrenouille: j'ai compter et des fois faut appuyer 10 fois

Stilgart: faut soit le faire exprès pour avoir ça (sérieusement, j'ai essayé et j'en ai chié)

Stilgart: soit avoir un soucis de connexion de ton coté

laPetiteGrenouille: (mais ca c pcque des fois les velo ressemblent aux moto...)

Default avatar.png HGDeux: avez vous un peu de temps pour m'aider sur le probleme "how ime flies", je trouve l'énoncé pas assez précis pour le résoudre commplètement

laPetiteGrenouille: lien gros

Default avatar.png HGDeux: https://www.codingame.com/ide/puzzle/how-time-flies

Default avatar.png HGDeux: qui est gros ;-) ?

laPetiteGrenouille: oh bonne chance i lest horrible

Default avatar.png HGDeux: c'est un facile pourtant

Stilgart: import Data.Time.Calendar

Stilgart: tout est dit :(

laPetiteGrenouille: oui sinon import data time ^^

Default avatar.png HGDeux: oui je suis d'accord ! mais ces exercices très scolaires sont importants puor le recrutement

Stilgart: c'est un puzzle de type "choisis le langage avec une lib standard qui fait le boulot" :(

Default avatar.png HGDeux: :-)

laPetiteGrenouille: sinon t'as pas compris quoi ?

Default avatar.png HGDeux: Qt

Bob: et casse-toi le train pour reformater avec les s au pluriel a la sortie

Stilgart: putStrLn $

       (if y==0 then "" else if y==1 then "1 year, " else show y ++ " years, ")
       ++ (if m==0 then "" else if m==1 then "1 month, " else show m ++ " months, ")
       ++ "total " ++ show d ++ " days"

Default avatar.png HGDeux: je passe tous les tests mais pas la validation, je susi à 80%

Stilgart: je confirme pour les s :/

laPetiteGrenouille: ahhhhh

Default avatar.png HGDeux: les "s" c'est facile, le calul des mois l'es moins

Stilgart: HGDeux: ça sent l'échec sur les années bisextiles

Default avatar.png HGDeux: oui c'est le nom du test effectivement

Stilgart: et à un entretien, le mec qui tente de me recoder ça il est recalé direct

Stilgart: on en revient à ma remarque initiale ;)

Default avatar.png HGDeux: j'ai échoué à deux entretiens ou l'on m'a demandé de recoder cela justement :!!!!

laPetiteGrenouille: srx t'as postuler ou ?^

laPetiteGrenouille: prend le conseil de stilgard

Bob: la boite qui me demande de coder ca en entetien, je vais voir ailleurs

laPetiteGrenouille: sinon https://www.ephemeride.com/calendrier/deux_dates/81/

Stilgart: c'est peut-être parce que tu as essayé de faire autrement que d'utiliser une fonction déjà fournie ;)

Default avatar.png HGDeux: pour le calcul des mois j'ai pris cela : l_iMonths = ( 12 + l_iEndMonth - l_iStartMonth ) % 12 + ( l_iEndDay < l_iStartDay ? -1 : 0 );


laPetiteGrenouille: on a le droit de dire je connais la librairie mais je ne sais pas puis-je regarde internet ?

Default avatar.png HGDeux: je ne sais pas pourquoi cela échoue car le test de validation est masqué

Stilgart: laPetiteGrenouille: pas comme ça

Stilgart: mais c'est l'idée oui

Bob: ce qui est con parce que dans 100 % des cas c'est ca qu'on fera

Stilgart: après, ça dépend des entretiens je suppose

Default avatar.png HGDeux: pour le test que j'ai passé ici pour une boite, le copier /coller était interdit, ils savaient meme si je chageait de fenetre

Stilgart: huhu

Stilgart: faudrait que je hacke leur entretien :)

laPetiteGrenouille: ben ils paient 2000 balles par mois pour ce prix la ils savent meme si tu tousses

Bob: je trouve quand meme ca totalement gnol

laPetiteGrenouille: moi je me fais recale de partout ='(

Stilgart: parce que bon, je sais dire à mon WM de changer de fenêtre sans le dire

Bob: dans la vraie vie, qui est-ce qui connait les libs par coeur ?

Default avatar.png HGDeux: je suis 100% d'accord avec vous, mais s'il faut en psaser par là, alors je m'entraine pour la prochaine

Stilgart: laPetiteGrenouille: en même temps, commence par te former peut-être

Stilgart: de ce que j'ai vu, tu n'attaques vraiment pas le problème par le bon bout

laPetiteGrenouille: sta dire ?

laPetiteGrenouille: explique

Stilgart: apprends à programmer, pas à pisser du code

laPetiteGrenouille: sta dire ?

**Stilgart suggère les combats de bot pour ça

Bob: les clash c'est pas vraiment du code

Stilgart: et lire le PM de Bob sur Fantastic Bits

Bob: <3

laPetiteGrenouille: mais j'ai plein de projet

Default avatar.png the-mysterious: hello

Bob: une boite ou je postule, le copain qui est deja en place m'a dit qu'ils vont surtout regarder la clarte du code

Stilgart: bon, ça donne plutôt mid-top gold l'approche de Bob de nos jours, mais c'est suffisant

laPetiteGrenouille: avec des class et des fonction

Stilgart: laPetiteGrenouille: programmer != pisser du code

Bob: bon c'est sur du poste de senior dev aussi, je ne sais pas si ils regardent la meme chose sur des postes junior

laPetiteGrenouille: mais explique !

laPetiteGrenouille: factoriser ?

Stilgart: c'est BEAUCOUP plus vaste que ça

Bob: clarte du code

Bob: lisibilite

laPetiteGrenouille: aaah

Bob: simplicite du design

Default avatar.png HGDeux: maintenabilité

laPetiteGrenouille: merde

Stilgart: savoir expliquer son code, modéliser avant de coder, connaître les structures de données de base

Bob: equilibre entre concision et lisibilite

Stilgart: savoir choisir son langage/paradigme en fonction du problème

Default avatar.png HGDeux: te parfois performances

laPetiteGrenouille: ok donc un truk simple et qui marche ?

laPetiteGrenouille: organiser ?

Bob: commencer par simple et qui marche oui

Bob: ensuite, organiser

Stilgart: privilégier la simplicité

Bob: factoriser la ou ca a du sens

Stilgart: et surtout quand on sait pourquoi

Bob: ^

laPetiteGrenouille: ah merde

Stilgart: bref, être dans la maîtrise et pas le nez dans le guidon

laPetiteGrenouille: donc pas 36 dossiers epparpiller ?

Bob: dans les cas de la vraie vie (donc typiquement pas les multis de CG), faire gafe aux cas limites

Bob: robustesse et diagnostic aux erreurs

Stilgart: laPetiteGrenouille: commence par passer légende à un multi

Bob: bah ca depend

Stilgart: c'est mieux que 20 silvers

laPetiteGrenouille: j'aime pas les bots

Bob: si t'as 36 dossiers pour un projet, va falloir les justifier :)

Stilgart: a, b, c, ..., z, 0, .., 9 ;)

Bob: :clap:

laPetiteGrenouille: okok mais j'ai toujours pas compris ^^

Bob: c'est quoi que tu comprends pas, du coup ? :)

laPetiteGrenouille: en gros pisser du code ca veut dire quoi ?

Bob: juste faire du code, le plus possible

Bob: pas forcement bien

Stilgart: laPetiteGrenouille: pour le dire plus directement, il te manque au moins la prise de recul

laPetiteGrenouille: oki

laPetiteGrenouille: sur le projet

Stilgart: programmer, c'est pas écrire du code

laPetiteGrenouille: c le concevoir ?

Stilgart: sur un contest, je passe plus de temps à faire autre chose que taper du code

Default avatar.png HGDeux: @bob : peux tu préciser ce qu'est un "multi" ?? je n'ai pas la ref

Bob: HGDeux : les combats de bots

Stilgart: (et j'inclus déboguer dans "taper du code" ici)

laPetiteGrenouille: donc c faire ton UML ??

Bob: oui mais sans UML :)

Stilgart: surtout y réfléchir

laPetiteGrenouille: ahh ok

Bob: reflechir a comment on resout le probleme

Stilgart: avoir un vrai modèle, choisir comment le code s'articule et pourquo

Stilgart: i

laPetiteGrenouille: ouaiis j'aime bien recontrer le probleme pendant le code ^^

Stilgart: remettre en question le modèle et évaluer les limites

Bob: beaucoup de debutants sur CG partent bille en tete sur du code

laPetiteGrenouille: ouaiis ben dac merci

Stilgart: tout ce que tu dois faire en amont pour que la partie "taper du code" soit efficace et maîtrisée

Bob: et apres ils se prennent les pieds dans un probleme qui n'est pas un probleme technique (syntaxe & co) mais de conception

laPetiteGrenouille: comme les mecs qui disent j'écris mes idées sur un cahier ?

Bob: oui

Stilgart: papier-crayon-dessin

laPetiteGrenouille: en gros c'esrt ca qui me manque

Bob: mais en commentaires dans ton source ca marche aussi

laPetiteGrenouille: comment on s'entraine pour ca ?

Bob: on le fait

Stilgart: j'use une dizaine de pages de brouillon par contest

Bob: on se force a le faire

Bob: tant que ca ne vient pas naturellement

laPetiteGrenouille: ok donc, je fais un projet, et jvous poste le lien et vous me dites si c bien ok ?

Bob: apres ca depend aussi de comment tu fonctionnes mentalement

Bob: perso j'utilise tres peu de brouillon

laPetiteGrenouille: ben m'en branle j'aime bien coder

Stilgart: à l'inverse, j'en utilise beaucoup du brouillon

Bob: et j'ai toujours tendance a attaquer assez vite sur le code

laPetiteGrenouille: c'est pour rire, oui ok conception

Bob: mais j'essaye d'avoir les idees claires sur comment je vais attaquer le truc

Stilgart: Bob: l'un n'empêche pas l'autre note ;)

Bob: toutafe

laPetiteGrenouille: stilgard jtenvoie mon projet des que je le termine et tu me dis ok ?

Bob: tres souvent je commence avec 3-4 commentaires qui decomposent sommairement les etapes

Stilgart: envoie ça ici

Bob: que je peux redecouper par la suite

laPetiteGrenouille: ok a dans 1 semaines

**Stilgart ne lit pas ses PM

Bob: et une fois que c'est clair, je remplis les blancs avec le code

laPetiteGrenouille: m'en fou jtatendrai sur le tchat

Bob: avec la batte a la main

Stilgart: Bob: bonne remarque

Stilgart: commencer par du code à trou c'est vital

Default avatar.png HGDeux: c'est d'ailleurs le principe du tdd tu codes une fonciton vide qui fait echouer le test et ensuite tu rempli la fonction

Stilgart: on peut pas se permettre de coder 1000 lignes pour se rendre compte à la fin que ça peut pas marcher

Bob: ah ?

Stilgart: HGDeux: heu... non

Bob: ca se fait pas mal dans ma boite

Default avatar.png HGDeux: @stilgart : tu ne fais pas comme ca ?

Stilgart: ma fonction passe les tests en général

Bob: le principe du TDD c'est surtout de commencer par definir clairement ce que tu veux que le code fasse

Stilgart: ou elle fait undefined

Stilgart: mais j'ai pas d'intermédiaire entre pas codé et fonctionnel

Stilgart: en Haskell, c'est trop d'effort

Default avatar.png HGDeux: on est d'accord, mais en premier tu écris le test avec une fonction vide et ensuite à la fin tu réalise la fonction qui fait passer le test

Bob: qu'est-ce que j'en vois passer, des tests (mal) ecrits apres coup et qui se contentent de verifier que le code fait ce qu'il faisait au moment ou le test a ete ecrit

Stilgart: j'écris juste le jeu de test

Stilgart: j'ai pas besoin de fonction vide

Bob: ou des tests qui testent autre chose que ce qu'ils sont censes tester

Stilgart: fallait pas lancer les tests du dossier troll aussi ;)

Bob: la semaine derniere je suis tombe sur un test qui mockait un bout de module et en fait le test verifiait plus le mock lui-meme que la vraie fonction

Bob: et surtout pour tester le truc y avait pas besoin d'ecrire de mock du tout

Stilgart: haha

Bob: juste besoin de verifier que le callback est appele avec les arguments auxquels on s'attend

Bob: pas la peine de reecrire un mock qui simule ce qu'on va brancher sur le callback

BlaiseEbuth: Moi j'dit ça, j'dit rien.

Bob: et verifier que le resultat du mock est bien celui prevu

Bob: mes preferes c'est les snapshot tests dont personne n'a jamais verifie le resultat d'origine au premier commit

Bob: deja le json fait 30000 lignes parce qu'on a pris soin de wrapper le composant dans un router, un theme provider et deux providers gql qui sont snapshottes avec

BlaiseEbuth: De toute façon, on ne le dira jamais assez, mais tester c'est douter.

Stilgart: Boulet: sors du corps de BlaiseEbuth

Bob: et au final le "renders as expected", une fois que t'as vire tous les wrappers, tu recuperes

Loading...

Bob: parce que t'as jamais mocke la query qui fournit les donnees

Bob: #grosTest

Stilgart: et puis bon, la dernière fois qu'il m'a sorti ça en contest, c'était à MM et moi j'avais un moteur fonctionnel samedi soir... le sien ne marche toujours pas :D

BlaiseEbuth: Seuls les faibles doutent.

Stilgart: Bob: l'humour est assez spécial dans ta boîte

**Stilgart veut bien être faible et légende

Stilgart: c'est mieux que pas faible et gold ;)

Bob: ouais je serai pas fache quand ca sera termine

Bob: "Le 27 avril 2019, Retro Studios fait un appel sur les réseaux sociaux par le biais de Twitter, dans le but de renforcer son équipe de développement, notamment en recrutant dix personnes7. Le 18 juin 2019, Retro Studios fait un nouvel appel sur le réseau social afin de recruter un directeur artistique8. Le 14 août 2020, Retro Studios rappelle sur Twitter proposer un poste de producteur principal pour le jeu"

Bob: C'est donc officiel, Metroid Prime 4 sera le prochain Duke Nuke'em Foever

BlaiseEbuth: Au moins ils rembauchent au fur et à mesure des départs, certains jeux n'ont pas eu cette chance... :grin:

Bob: pourquoi "r"embauchent ? :D

Bob: ca fait peut-etre deux ans qu'ils tournent sans :D

BlaiseEbuth: Ah, je sais pas. Je pensais que c'était des gens qui se barraient

Bob: j'en sais rien en realite

Bob: mais quand la boite cherche un producteur un an et demi apres le (re)demarrage du projet c'est pas necessairement bon signe en fait

Stilgart: ça dépend

Stilgart: ça peut aussi être signe que la récré est finie

Bob: la recre etait finie fin 2018 quand ils ont scrappe deux ans de dev pour refiler le projet a Retro :D

Bob: ils avaient tease le jeu a l'E3 2017

Stilgart: je sais pas, j'ai pas suivi cette histoire là

Bob: et un an et demi plus tard le patron de Nintendo s'est fendu d'une video face camera ou il disait que en fait non le resultat etait tout merdeux et qu'ils allaient reprendre a zero

Bob: tout juste si il s'est pas fait seppuku a la fin

BlaiseEbuth: Peut-être pas face cam

Stilgart: gg BlaiseEbuth

Stilgart: j'ai pas eu le courage de faire ça

Bob: ah ben si on veut les jets de sang comme dans Samurai Shodown merde

Stilgart: (ton commentaire de refus)

BlaiseEbuth: Bah à un moment ça va quoi

Stilgart: je suis tout à faire d'accord avec ça

Stilgart: j'ai failli faire mon

Stilgart: [CG]Thibaud: il y a une guideline qui interdit de faire un bot de refus automatique de CoC ? :)

BlaiseEbuth: On lui retire pas les droits parce qu'il va juste refaire pareil avec un autre compte. Ok. Mais c'est pas une raison pour laisser ses conneries être publiées... :expressionless:

Stilgart: NB: zut, il est en réunion, c'était pas très sympa de le pinguer là tout de suite :(

BlaiseEbuth: Il est en réu ?

Stilgart: BlaiseEbuth: le soucis, c'est qu'avec ce raisonnement CG ne montre jamais les dents

Stilgart: bah, c'est pas tout de suite la réunion community events ?

Stilgart: sur discord ?

BlaiseEbuth: Demain

Stilgart: han... j'ai vraiment rien suivi moi :p

BlaiseEbuth: Fix ta wednesday

Stilgart: "discuss this next Tomorrow 3:00 PM on our Discord #general channel" :/

Stilgart: comme j'ai lu ça hier soir... :(

BlaiseEbuth: Hier soir passé minuit ? ;)

Bob: #gremlins

Stilgart: avant il me semble... mais peut-etre pas :D

BlaiseEbuth: C'était bien marqué wednesday au moment du post, après je sais pas quand le changement se fait... Si c'est à UTC tu es pardonné. ^^

G-Rom: c'est demain

G-Rom: :P

Stilgart: oui oui, j'ai rien suivi, j'ai compris :p

Stilgart: #tagReadingComprehension

[CG]Thibaud: je ne crois pas avoir le moyen de retirer le droit de création de contribs.

Bob: -> feature request :)

Bob: priority: urgent

[CG]Thibaud: jamais ça passe

Bob: pfff

Bob: c'est qui le patron ? :)

darkhorse64: Il y a une contrib de Robin Hood qui est pas mal mais au vu de la qualité de l'anglais et du sujet, je soupçonne que c'est une autre personne ou une copie. Du coup, il faut lire avant de sortir le flingue

darkhorse64: Je trouve qu'il y a une certaine inventivité dans ces sujets pourris

BlaiseEbuth: Je sais bien. J'ai pas dit que j'allais refuser systématiquement toutes ses contribs, seulement que quand je le ferai je ne me casserai pas le cul à expliquer.

Stilgart: BlaiseEbuth: c'est moi qui ait parlé de refuse automatique, je confirme

Stilgart: parce que j'ai le bot qui me démange quand je vois des cocos pareils

darkhorse64: Le flingue, c'est retirer le droit de proposer, refuser, c'est juste une petite claque

Stilgart: mais si [CG]Thibaud dit que c'est pas possible, c'est pas possible :(

DPAmar: et entrainer un modele pour detecter les clash pourris ?

DPAmar: "return false" étant une bonne approximation en général :P

Default avatar.png Tuguii: lilian ?

**BlaiseEbuth mets son costume de lilian.

BlaiseEbuth: Oui ?

DPAmar: loulou ? loulou ?

Stilgart: DPAmar: c'est juste pas réaliste

Stilgart: le méta de contribution pourrie évoluera toujours plus vite que ton bot :(

DPAmar: oui je me doute, encore que si dans tes données tu as l'historique des "cross validator squads" ça doit pouvoir se detecter

DPAmar: pas forcément au début, mais après coup, pour les virer

Stilgart: pour l'après coup, il y a dejà un bot

DPAmar: ah je savais pas

Stilgart: perso, je suis pas convaincu du tout de son mode de fonctionnement

Stilgart: mais comme j'ai rien de vraiment mieux à proposer ... :/

DPAmar: si vous essayez de lui faire dire tortue aussi ...

Stilgart: je parlais de CodinBot

Stilgart: rien à voir avec cette tortue de Automaton2000

Automaton2000: je sais pas trop si c'est un cas particulier

Bob: on peut lui faire dire tortue aussi y a pas de raison

DPAmar: 4eme loi d'asimov

DPAmar: un robot doit pouvoir dire tortue

Stilgart: bon...

Stilgart: (╯°□°)╯︵ ┻━┻

DPAmar: sauf si ça va a l'encontre des 3 premieres lois

Stilgart: quand je donne un Makefile, c'est pour le retrouver dans les rendus de projet en fait...

**Stilgart en a ultra marre...

BlaiseEbuth: Nan mais, personne va build le projet hein.

Stilgart: for i in **/Makefile ; do mv ~/ocaml/Makefile . ; done

Stilgart: voilà, mes projets d'étudiants vont compiler maintenant :/

BlaiseEbuth: Encore un mec qui sait pas lire.

Stilgart: BlaiseEbuth: vrai, je peux dire que ça vaut 4 et basta mais bon...

BlaiseEbuth: Ah ouai aussi ^^ Je parlai du forum.

BlaiseEbuth: Mets une note de reading comprehension

Stilgart: #rendezNousReadingComprehension

Stilgart: :p

BlaiseEbuth: Et il faut ajouter le tag... Bah partout en fait.

Stilgart: non

Stilgart: mais très sérieusement, il y a des fois où c'est pertinent

BlaiseEbuth: Il faudrait pouvoir retirer de l'xp aux gens qui posent des questions dont la réponse est dans l'énoncé.

BlaiseEbuth: J'enlève 10points à poufsoufle

Stilgart: pour les puzzles où la solution n'est pas de coder comme une brute ce qui est demandé, mais de bien relire le sujet pour en extraire l'indication

BlaiseEbuth: Nan mais c'est quand même terrible...

BlaiseEbuth: Faut ajouter un path compréhension écrite sur la quest map

Stilgart: et dis toi que ça va nettement en s'empirant

BlaiseEbuth: Et expression aussi, pour ceux qui veulent contribuer

Stilgart: sur 10 ans d'enseignement, c'est flagrant

**Stilgart retire sa casquette de con de vieux prof :D

BlaiseEbuth: Je me doute...

BlaiseEbuth: Moi ça me sidère.

Stilgart: et encore... tu ne vois qu'une partie de la misère

Bob: je me rappelle d'une etudiante qui a attendu 10 minutes avant la fin de l'examen pour dire qu'elle ne comprenait pas la premiere question

Stilgart: moi j'ai des étudiants qui me demandent pourquoi je me répète au tableau pendant que je suis en train de faire la preuve d'un théorème

Bob: et sa voisine qui n'avait pas vu le troisieme exercice au verso

BlaiseEbuth: Elle a essayé pendant 50 minutes, c'est honorable.

Stilgart: donc ils n'ont même pas compris la notion de preuve :/

Bob: ouch

**BlaiseEbuth fait mine de saisir le propos.

Stilgart: et ça m'est arrivé deux fois... le soucis est profind

Stilgart: faut dire que le DUT Info en amont il n'aide pas aussi

Stilgart: (c'était sur des groupes d'ex-DUT les deux fois)

BlaiseEbuth: Moi je dit plus rien sur l'éducation et le niveau général en France, ou je vais encore me faire pourir en passant pour un vieu con réac'. :smirk:

BlaiseEbuth: A mon âge, si c'est pas triste...

Stilgart: pas trop de risque

Stilgart: la majorité des gens sont convaincus que c'est la misère

Stilgart: et encore plus ici

Stilgart: (surtout les jours de TP ... /me part en forêt toucher du bois en masse)

BlaiseEbuth: Dis pas ça à chevalnoir.

BlaiseEbuth: :no_mouth:

Stilgart: bah si, je le dis

Stilgart: ça doit faire 50 ans qu'on ne s'attaque pas aux vrais problèmes

BlaiseEbuth: Il va tous nous tuer ! :scream:

Stilgart: c'est le plan de AutomatonNN ça

AutomatonNN: oui je suis tout seul a la page de me rendre compte que je te dis que tu as des moments que je peux

Stilgart: :scream:

Default avatar.png JBM: que de que

Bob: je ne dirai pas "comment est ta que"

Bob: #preterition

BlaiseEbuth: Révise tes figures de style avec tonton Bob.

Bob: c'est moi

BlaiseEbuth: En es-tu sûr ?

Bob: a 95 %

BlaiseEbuth: :thinking:

Stilgart: Automaton2000: es-tu toi ?

Automaton2000: j'ai des perfs de merde

BlaiseEbuth: C'est bien lui

Bob: pas de doute c'est bien Automaton2000

Automaton2000: pour moi c'est un peu l'idée

Stilgart: :D

Bob: qu'est-ce que tu veux qu'on reponde a ca ?

BlaiseEbuth: Stilgart : Me ferais-tu l'honneur de jeter un oeil à ma contrib ? Enfin juste à l'énoncé, j'ai que le cas de test de base, et pas fini ma solution. :p Mais pour avoir un premier avis.

Bob: -> reject

Default avatar.png JBM: ca devrait etre un clash

Default avatar.png JBM: retirez-lui ses droits!

BlaiseEbuth: C'est pour ça que je m'adresse à des gens sérieux.

Default avatar.png JBM: c'est un doublon

Bob: autant transformer Automaton2000 en reject-a-bot

Automaton2000: et je pense que c'est juste de la merde

Bob: ta-da

Bob: il est pret

BlaiseEbuth: :thinking:

Bob: Automaton2000 <3

Automaton2000: c'est une histoire de géométrie non euclidienne aussi

Default avatar.png JBM: ouais en fin on est pas sur projecteuler ici

Default avatar.png JBM: -> reject

**Stilgart prépare un nouvel avatar

Stilgart: parce que si je jète mon oeil... :/

Default avatar.png JBM: le premier t'a pas suffi

BlaiseEbuth: :grin:

Default avatar.png JBM: pocahontas 3d

Stilgart: elle est où ? lien privé ?

Default avatar.png JBM: faut etre dans le cercle

BlaiseEbuth: Ouai, je te l'envois

Bob: bon, la soiree bonne par chez vous

Default avatar.png JBM: de meme

BlaiseEbuth: :wave:

Stilgart: BlaiseEbuth: c'est chez moi où le rendu du statement merdoie quand c'est une contrib privée ?

BlaiseEbuth: Ouai ça s'affiche bien que dans l'ide...

Stilgart: (en prime, j'ai pas de test un IDE :/ )

BlaiseEbuth: Ah ? Il faut cliquer sur edit peut être ?

Stilgart: i wish it were not true

Stilgart: évite les "see below", c'est pas top :(

Stilgart: surtout quand below c'est litéralement la ligne d'après

BlaiseEbuth: Hmm. Ouai c'est vrai, c'était pas le cas, mais comme j'ai réorganisé c'est un peu de trop...

Default avatar.png the-mysterious: https://www.codingame.com/clashofcode/clash/15420436484b0240733e8b6ace262fae87f49b6

Stilgart: sinon, je pense pus naturellement à du A* une fois le statement lu

Stilgart: plus* (davantage)

BlaiseEbuth: Je me demandais aussi... En soit c'est pas grave, j'avais cette idée là, tant pis si c'est pas dijkstra.

Stilgart: "La conversion est en cours. Cette opération peut prendre quelques minutes..." -> j'aime pas quand windows me dit ça :/

Stilgart: disons que le coût dépend de l'état, et donc ça rend dijkstra plus technique à mettre en oeuvre

Stilgart: (en plus d'être plus lent)

BlaiseEbuth: Ouai. Avant de commencer à coder je pensais que dijkstra permettrait de calculer plusieurs chemins à la fois, mais en fait t'es obligé de découper...

Stilgart: et pour finir, ça serait tellement plus beau avec un rendu graphique

dwarfie: Stilgart ... j'ai eu pire ... apres mise a jour , affichage de "nettoyage en cours" ... ca , ca fait peur ...

Stilgart: ça s'est toujours

BlaiseEbuth: Ah ouai, m'fin faut pas trop en demander :D

Stilgart: mais là, je me suis dit que j'allais mettre à jour wsl parce que ça ramait trop...

Stilgart: pas sûr que ce soit rentable vu le temps de maj :D


Stilgart: BlaiseEbuth: clair, la grille hexagonale en 3D c'était déjà beaucoup

BlaiseEbuth: :smirk:

Stilgart: en fait, après reflexion, FW c'est bien pour ton puzzle :D

Stilgart: un peu overkill, mais bien :D

BlaiseEbuth: :thinking:

Stilgart: pense au graphe d'états

BlaiseEbuth: Faudrait le faire tourner plusieurs fois non ?

Alshock: coucou

Stilgart: ou une seule suivant le graphe considéré

Alshock: ça fait longtemps que je suis pas passé ici moio, bonne année <3

BlaiseEbuth: Un revenant ! :scream:

Stilgart: en fait, je ferai un FW et j'utiliserai ensuite un bfs entre les Template:I

Stilgart: sachant que le FW overkill me donne le coût pour passer d'un Template:I à l'autre (modulo un cas à gérer)

Stilgart: en tout cas, c'est un vrai puzzle, ça va nous changer

BlaiseEbuth: Effectivement...

Alshock: j'ai droit à l'énoncé aussi si je fais de grands yeux de chat triste ?

dwarfie: seul ceux qui font dire tortue a Automaton2000 ont droit ... donc moi :D

Automaton2000: oui tout à fait ça

Alshock: Automaton2000 vas-y me déçois pas ! :D

Default avatar.png JBM: c'est pas un vrai puzzle si y'a pas de fog of war

Automaton2000: jsais pas si y'a des intéressés...

Alshock: (╯°□°)╯︵ ┻━┻

Ludwigdn: bonsouarre

BlaiseEbuth: \o

**BlaiseEbuth est mal à l'aise, il y a Alshock qui le fixe avec de gros yeux globuleux.

Ludwigdn: ça balance souvent des tables ici

Ludwigdn: on se croirait dans une taverne de nains

dwarfie: Ludwigdn ... ben non ... ca manque d'ours a la biere ... et de biere ....

Ludwigdn: * Ludwigdn boit sa bière en s'enfonçant sur son tabouret

Ludwigdn: (argh, ce fail)

Stilgart: Automaton2000: balance une bière !

Automaton2000: alors que je devrais le faire en 1 ligne ?

Stilgart: Automaton2000: si tu veux, mais balance une biète

Stilgart: bière*

Automaton2000: il n'y a pas de notion de context

dwarfie: Automaton2000 ... c'est l'année de la tortue ... balance une biere a Stilgart ...

Stilgart: Automaton2000: depuis quand il faut un contexte pour boire une bière ?

Ludwigdn: AutomatonNN une choppine ?

Automaton2000: j'imagine que tu veux pas te faire chier

AutomatonNN: oui

Automaton2000: je ne gère pas encore le cas

dwarfie: ok Automaton2000 ... alors , c'est l'heure de la biere , balance une tortue ...

Automaton2000: dans mon code je vois pas comment il peut être que je me fais avoir

Stilgart: le frigo de Magus doit être vraiment vide ma parole :(

Ludwigdn: Automaton2000 on sent que t'as déjà plus d'une bière dans le gosier là...

Automaton2000: vous êtes tous les deux

dwarfie: ( il voit deja double ? )

Stilgart: et en plus il voit double

Ludwigdn: :joy:

Magus: nan ça va mon frigo va bien :D

Stilgart: pourtant, Automaton2000 il trouve pas de bière

Automaton2000: bah je te le dis

dwarfie: :rofl:

Stilgart: (╯°□°)╯︵ ┻━┻

Stilgart: hum... windows qui termine par 50 lignes avec "failed" à la fin

**Stilgart ne la sent pas trop

dwarfie: encore quelques bieres et ca sera

dwarfie: ┬─┬ ︵ /(.□. \)

dwarfie: pas vrai AutomatonNN ?

AutomatonNN: ouai bah c'est quoi le ruf ?

Stilgart: oh mon dieu, une table à jeter dwarfie

Stilgart: a* jeté*

Ludwigdn: Stilgart t'es en train de faire quoi, par curiosité ?

Stilgart: mettre à jour wsl

BlaiseEbuth: ┬─︵ \(°□°)/ ︵┬

laPetiteGrenouille: et comment on fait pour passer des test

laPetiteGrenouille: quel site ?

Stilgart: un test après l'autre

laPetiteGrenouille: rooooh

Ludwigdn: balaise, le mec pete une table en deux, et chaque morceau retombe tout droit

Stilgart: pour le reste, ça manque de contexte

BlaiseEbuth: Sur facebook. "Quel cucurbitacé êtes vous ?"

laPetiteGrenouille: comment le mec de taleur passer de test ur coding

laPetiteGrenouille: le truk de lheure

Ludwigdn: Stilgart si tu acceptes le fait que les voies de Windows sont impénétrables, tout est possible...

Alshock: alors normalement c'est plutôt les questions d'abord et la vodka ensuite

Alshock: tout a été mélangé là, y a plus de jeunesse

Ludwigdn: Facebook ? c'est quoi ?

Stilgart: Ludwigdn: et surtout que comme il clean rien, mon C: est plein

dwarfie: et après , c'est l'oeil qui part en vrille : ಠ_ಥ

Alshock: "Mon C: est plein" :smirk:

Ludwigdn: :fearful:

Stilgart: et c'est pas grâce à la bière que Automaton2000 ne m'a pas filé

Automaton2000: c'est pas le même jeu

BlaiseEbuth: Ludwigdn les voies de windows impénétrables ? Menteur, windows c'est un en***é

**dwarfie tend une baguette magique a Stilgart

dwarfie: ( ͡ ͠ಠ‿ ಠ)━☆゚.*・。゚

Stilgart: BlaiseEbuth: entité c'est féminin

BlaiseEbuth: ╰(⇀︿⇀)つ-]═───windows

BlaiseEbuth: D'où windows c'est une entité ?

BlaiseEbuth: Tu veux dire qu'on peut lui régler son compte avec un exorcisme ?

Stilgart: voilà

Stilgart: bon, pourquoi j'ai 4.3Go dans la case "useless data" quand je clique sur le vrai nettoyage de disque

Stilgart: ?

dwarfie: on peut pas dire que ca hante It ..ca mange , et ca dit "ils flottent tous en bas" ... comme monsieur hankey ...

BlaiseEbuth: Tu verses de l'eau bénite sur la tour et c'est réglé.

Stilgart: je peux pas, Automaton2000 ne veut pas me filer de bière :)

Automaton2000: je crois qu'il a fait des trucs sales

BlaiseEbuth: :smirk:

Stilgart: parfait... 4.6Go de libre + 4.3Go supprimé => 6.2Go libres

BlaiseEbuth: :thinking:

Ludwigdn: T'inquiètes c'est la conversion bit / byte :nerd:

Stilgart: le pire, c'est que ça va pas suffire :(

BlaiseEbuth: C'est les logs du nettoyage du disque qui prennent 2.7Go.

Stilgart: pire, des reliquats de windows update

Ludwigdn: ça pourrait tellement être vrai en plus :sweat_smile:

Stilgart: ha non... ok

BlaiseEbuth: Tu pourrais gagner pas mal de place en virant windows... Surtout pour utiliser wsl...

Stilgart: en vrai, c'est l'option la moins pire pour ce que je dois faire

Ludwigdn: bon va falloir que je trouve du temps pour relancer BG1 (puis 2)

BlaiseEbuth: puis 3 ?

Ludwigdn: j'ai passé plusieurs heures le y'a trois semaines à tout installer, et convertir les cd-rom en iso pour faire du no-cd. J'ai pas lancé le jeu une seule fois depuis u_u

Stilgart: espace libre: 1.04Mo

Stilgart: ... erf

Ludwigdn: Oula, à ce rythme là le 3 ce sera dans 5 ans

Ludwigdn: Stilgart nickel tu peux caser une photo d' AutomatonNN

Stilgart: faut combien d'espace disque pour cette upgrade ???

AutomatonNN: MAIS Ah merde j'ai trouvé une erreur de marketitude

BlaiseEbuth: :D

Stilgart: FAIL

BlaiseEbuth: fix ton puzzle de la semaine AutomatonNN

AutomatonNN: oui

Ludwigdn: il apprend vraiment quand on fait appel à lui ?

Ludwigdn: (j'ai jamais touché d'ia)

BlaiseEbuth: Même quand on l'appelle pas. Il nous écoute, tapi dans l'ombre

Ludwigdn: BlaiseEbuth Argh en validation j'ai le test "Incorrect value" qui pète sur ton puzzle

BlaiseEbuth: C'est ballot :3

Ludwigdn: Je n'te l'fais pas dire

BlaiseEbuth: Un cas que tu ne gères pas...

Stilgart: bon, avec 7.7G c'est passé

Ludwigdn: Ok on peut passer à CotR :sunglasses:

BlaiseEbuth: gg

Ludwigdn: merci du conseil en tout cas, c'était bien instructif !

BlaiseEbuth: :sunglasses:

Ludwigdn: marrant comme le leaderboard est bourré de français là

darkhorse64: Ca y est, mon BF interprèteur marche. Ca aurait été bien d'avoir un gros programme BF comme test mais sinon c'est marrant à faire

BlaiseEbuth: :clap:

Alshock: Encore du BF ?

Alshock: J'ai fait un transpiler vers du BF sur codewars récemment, mais il transpile pas assez vite pour le site u_u

Alshock: après forcément, vu qu'il est en python... :D

BlaiseEbuth: :expressionless:

Alshock: eh eh eh

BlaiseEbuth: Recrache leojean890 tout de suite Alshock...

Alshock: Ah ah, il doit être passé dans le top 10 d'ailleurs depuis le temps qu'il farme les multis en mon absence

Alshock: j'ai envie de reprendre mon UTTT

Zorg1: donner c'est donner, reprendre c'est voler :p

Alshock: tu pense que je vais voler par dessus la concurrence alors ?

Zorg1: :thinking:

Alshock: Tiens question con : dans un makefile, .PHONY c'est un keyword ou une convention ?

BlaiseEbuth: Run run PHONY run run

Alshock: Okay ça me fait mal de l'admettre mais j'avoue avoir souri

Alshock: :')

BlaiseEbuth: :3

Alshock: On est vraiment des vieux avec ces refs d'un autre temps :older_man: :D

Stilgart: Alshock: c'est un keyword

Zorg1: un peu téléphoné votre blague

Alshock: thanks @Stilgart <3

leojean890: BlaiseEbuth pourquoi ? python ?^^ces derniers temps j'ai surtout passé des sujets dans d'autres langages^^

leojean890: Alshock non pas top 10, ce serait chaud !!:P

leojean890: j'ai pas le niveau actuellement même si je tryhard xD

Alshock: @leojean890 :hug: bien sûr que t'as le niveau, et t'es fiché désormais leojean890=Python quoi que tu dises ou fasses

Alshock: et inversement Python=leojean

leojean890: meuf non, regarde mes sujets FC2020 2048 bullsandcows2 SR othello oware tu verras^^

leojean890: et bientôt bender 4^^

leojean890: meuf*

Stilgart: /o\

leojean890: meuh*

Stilgart: (was: bender 4)

leojean890: bender4 je suis encore en python;p

eulerscheZahl: https://prnt.sc/wm0zju :scream:

Stilgart: this list is so small :scream:

leojean890: same for me about..blocking, yinsh, twix pp

Zorg1: invalid list, CSB is not here

Stilgart: nan mais c'est dans la catégorie "to fix" CSB :)

Zorg1: ah ok au temps pour moi ^^

leojean890: same, my list of not started yet is really short

leojean890: my "not started yet" list

Stilgart: 16 items ici :/

Stilgart: en bot programming

leojean890: 7 multis et 1 optim ici

leojean890: donc plus courte que toi^^

Stilgart: parce qu'il y a 2-3 optims aussi

leojean890: mais plein de toFix

leojean890: 1 seule optim perso, c'est CG funge prime

Stilgart: 4 optims... j'avais oublié same

leojean890: plein de toFix où je suis même pas dans le top 50% par exemple tower dereference mdr

leojean890: ou botg

Stilgart: botg c'est dans "to forget" :/

laPetiteGrenouille: stilgard tu peux regarde mon draw io ?

laPetiteGrenouille: je pissssse pas du code!

laPetiteGrenouille: mtn je reflechis ^^

Stilgart: ton draw io ?

leojean890: mdr tofix et notMotivatedAtAll ^^

laPetiteGrenouille: ben mon machin juste avant le code nan ? ^^

laPetiteGrenouille: nan fin

laPetiteGrenouille: en gros je refléchis mtn

Zorg1: de quoi parle-t-il donc ?

Zorg1: Automaton2000 peux tu m'éclairer ?

Automaton2000: dormir c'est pour les faibles.

Zorg1: :thumbsup:

XorZy: o/

Zorg1: \o

XorZy: AutomatonNN o/ . Automaton2000 \o

AutomatonNN: oui je suis pas sur que tu peux pas

Automaton2000: tu as pas fait un truc qui fonctionne

XorZy: Automaton2000 Ah bon :disappointed:

Automaton2000: en vrai, je suis pas vraiment un problème

philRG: Automaton2000 tu es une star

Automaton2000: a cause de mon code c++

philRG: :thumbsup:

leojean890: number shifting.. mon dfs local trouve une solution en 1 sec pour le level 37 mais n'en trouve pas en 2 min pour le 36... ok

JSanction: Bonjour, quelqu'un a déjà essayé talent.io ?

Bon[]Crayon: Automaton2000 :turtle:

Automaton2000: ca fait 3 fois que je viens de le faire quand même

Stilgart: c'est pas faux en plus :/

Alshock: Ah mince, moi qui m'apprêtais à demander une tortue à Automaton2000, il va se fâcher du coup :/

Automaton2000: tu n'utilise pas de random

Alshock: c'est pas faux

Bon[]Crayon: Automaton2000 le random c'est la logique

Automaton2000: j'ai un petit soucis sur le puzzle ?

788361: amis des puzzles mais pas de soucis

788361: o/

Bon[]Crayon: :wave_tone2: