Chat:Fr/2022-05-22

From CG community
Jump to navigation Jump to search

I_love_CoC: Salut à tous

I_love_CoC: Tortue Automaton2000

Automaton2000: en partant de la fin ...

I_love_CoC: oui exactement les premeirs seront les derneirs tout ça Automaton2000

Automaton2000: je suis une bille en python :p

Remi.: Tu ne lâches jamais l'affaire, I_love_CoC

Remi.: Salut o/

Remi.: 8 places perdues au classement général cette nuit :scream:

I_love_CoC: Salut Remi.

I_love_CoC: pourquoi tu crois que je suis toujours en train d'essayer de faire ce p***** de SC2022^^

I_love_CoC: oh shit Remi. pour tes places ce n'est que temporaire un calcul mal fait stout

Remi.: Moi c'est pas ça qui m'a fait perdre le plus cette nuit ^^

I_love_CoC: et ça vient d'où?

Remi.: J'ai perdu 80 CP sur celui là, et 250 CP sur connect 4 à cause d'un type qui a dû spam submit et qui m'a battu à chaque fois, mais visiblement en perdant contre les autres.

Remi.: Il m'a bien tiré vers le bas

Remi.: Du coup je vais être obligé de spam submit en retour ^^

I_love_CoC: <- la fléche montre le trou de *** qui a spam submit cette nuit sur SC2022

Remi.: Mais toi ça fait 2 semaines que tu spam submit, non ? ^^

I_love_CoC: c'est vrai^^

Remi.: D'ailleurs tu m'as affronté une fois cette nuit, et tu m'as battu

Remi.: si ça se trouve les 80CP c'est à cause de toi ! fgrrrrrrrr

I_love_CoC: je suis sûr que certains joueurs ont intégrés mes submits dans leur heuristique^^

Remi.: Bon allez un petit submit après une amélioration, on va voir ce que ça donne.

Remi.: Enfin, une modif censée être une amélioration.

I_love_CoC: oui faut mieux le dire comme ça souvent

I_love_CoC: ^^

Remi.: Surtout sur ce puzzle là

Remi.: C'est le seul où j'ai déjà perdu 400 places pour avoir corrigé un bug

I_love_CoC: perso j'ai gardé certains 'défauts' de prog, car l'absence de ces défauts me fait perdre des places^^

I_love_CoC: les joies de la théorie du chaos^^

STA_Habib: bonjour

Sirios: Hello

philRG: Automaton2000 à qui le dis-tu! (moi pareil)

I_love_CoC: salut vous deux

Automaton2000: non mais moi je fais du java

philRG: o/

I_love_CoC: salut phil

philRG: yo I_love_CoC

Sirios: o/

Sirios: je vais pas spoiler mais je ne comprend pas trop le dernier objectif de la branche "algorithmes"

Sirios: Quelqu'un a une idée?

Remi.: T'as pas compris ce qui est demandé, ou t'as pas compris l'intérêt ?

Remi.: Salut tout le monde

Sirios: attend je te parle par mp pour pas spoil

philRG: Salut Remi.

I_love_CoC: c'est juste moi ou est ce qu'il y a une différence de gestion entre le red side et le blue side sur le SC2022

Remi.: Seulement si tu le gères mal. Normalement les 2 côtés sont traités pareils ^^

I_love_CoC: j'ai exactement le même code pour les deux côtés et pourtant je n'ai pas les mêmes actions

I_love_CoC: https://www.codingame.com/replay/636498613

Remi.: Est-ce que tu calcules bien tes positions correctement ? Une erreur de formule je pense.

I_love_CoC: frame 40 mon blue side control et le red non

I_love_CoC: peut être Remi.

Remi.: Tes héros 1 et 4 n'ont pas la même position

Remi.: Enfin pas symétrique

Remi.: Regarde frames 38 ou 39, quand il ne bouge pas

Remi.: 3700, 1500 pour le bleu

Remi.: donc le y devrait être 7500 pour le rouge

Remi.: Et c'est 7450

I_love_CoC: merci Remi.

Remi.: Donc c'est ton code qui ne fait pas une symétrie pure

Remi.: De rien ^^

I_love_CoC: tu as raison sur la symetrie j'avais fait une legere modif de 50 mais rien ne change

I_love_CoC: https://www.codingame.com/replay/636500555

Remi.: Là j'ai pas d'explication, j'ai vu certains parler de soucis d'arrondi, peut-être que défenseur bleu ne voit pas le monstre 30 à cause de ça, alors que le défenseur rouge voit le monstre 31.

I_love_CoC: possible

I_love_CoC: merci en tout cas

Remi.: Désolé de ne pas avoir trouvé la bonne réponse ^^

Sirios: vous êtes tous en train de vous remettre au bot challenge ? :p

Remi.: Seulement parce que les spam submit de I_love_CoC m'ont fait perdre des places cette nuit

I_love_CoC: ^^

I_love_CoC: dormir c'est pour les faibles Remi.^^

Remi.: Tu veux dire le droit à la déconnexion c'est pour les faibles ? ^^

I_love_CoC: il faut que je passe legend sur cette m**** Sirios l'honneur de ma lignée en dépend (ou pas ^^)

I_love_CoC: exactement Remi.

Sirios: mdr

I_love_CoC: et toi Automaton2000 tu déconnectes de temps en temps?

Automaton2000: je pense que tu peux faire une liste de tous les coups possibles

Remi.: Moi aussi j'aimerais être légende, car trop de gens plus nuls que moi le sont :P

I_love_CoC: bilan red et blue ont exactement les mêmes entrées (10 chiffres aprés la virgule) et les mêmes ordres mais red décide de faire de la désobéissance ^^

I_love_CoC: on repassera pour la méritocratie Remi.

I_love_CoC: ^^

I_love_CoC: salop*** de CG capitalistes^^

philRG: non mais Automaton2000 fais quelque chose merde

Automaton2000: je ne sais même pas ce que t'as fait un truc pas mal

Remi.: red et blue c'est pas des dresseurs de pokémon ?

I_love_CoC: putain je sais je stock l'id et aprés si elle est différente de 0 j'agis mais le héros blue son id c'est0

I_love_CoC: foooooooooooocccccccckkkkkkk^^

philRG: je suis en train de coder ma propre arène en Python/Tkinter mais cela merdoye Automaton2000 (je ferais mieux d'aller prendre l'air)

Automaton2000: (c'était pas la seule raison, mais ça a un peu plus d'un an

Remi.: Ah ben voilà t'as trouvé ^^

Remi.: Fallait faire -1 ^^

philRG: I_love_CoC typique. Le gars qui a besoin d'autres gars derrière son écran pour nettoyer l'écran

I_love_CoC: ^^

Remi.: https://fr.wikipedia.org/wiki/M%C3%A9thode_du_canard_en_plastique

I_love_CoC: tu sais ce que dis la chanson quand on est con on est con^^

philRG: faudra que je code une interface pour séparer mes codes de referee et de bot moi

Remi.: Pour trouver un bug quand personne ne peut t'aider ^^

I_love_CoC: génial cette méthode Remi.

Remi.: Le fait d'expliquer à quelqu'un qui n'est "pas capable de comprendre", t'oblige à expliquer mieux, et du coup tu trouve ton truc en exmpliquant

Remi.: Il est con ce chien

Remi.: Il se met à mes pieds et se cogne la tête contre le plateau du clavier

Sirios: Il y a plusieurs voies cognitives qui joue sur la technique du canard en plastique

Sirios: de ce que j'en sais le fait d' "entendre" te permet aussi de traiter l'info dans une autre zone du cerveau

I_love_CoC: nous sommes quand même de magnifiques machines

Remi.: Je pense que le fait d'entendre fait que tu te rends compte que tu n'explique pas exhaustivement, et joue sur le fait d'expliquer mieux

Remi.: donc tu fouille mieux dans ton code

I_love_CoC: bien que je sois un sale mysanthrope

Remi.: Bon ben je vais encore perdre des places la nuit prochaine ^^ connect 4 j'aurais pas dû tenter de remonter en submitant. J'ai encore plus baissé

Sirios: donc vous faites les compètes entre vous 2 I_love_CoC et Remi. ?

Remi.: Non, je fais la compète avec moi même, mais perdu 8 palces au général cette nuit. 80 CP sur spider attack, et 250 CP sur connect 4

Remi.: Je voulais remonter, mais je ne fais que de la merde.

I_love_CoC: j'ai promis à Remi. de lui ramener un code legend je n'en dors plus la nuit^^

Remi.: mdr

Remi.: A la base tu voulais juste me pousser

Remi.: Du coup tu vas te mettre à connect 4, et perdre contre moi pour le faire monter. Ok ?

I_love_CoC: ^^ promis mais pour l'instant ménage à plus tard tout le monde

Zorg1: bonjour tout le monde, salut Automaton2000

Automaton2000: pas vraiment de la merde

Zorg1: y a du monde le matin ici, j'aurais du me lever plus tôt ^^

Remi.: \o Zorg1

Zorg1: o/ Remi.

Remi.: Y a I_love_CoC qui n'a pas dormi de la nuit

Remi.: trop occupé à me tirer vers le bas sur spider attack

Zorg1: hihi

Zorg1: z'êtes motivés pour passez autant de temps sur spider attack

Remi.: Je suis motivé au spam submit pour retrouver mon ancienne place oui ^^ lol

philRG: faut dormir les gars n'est-ce-pas Automaton2000?

Automaton2000: non, j'avais pas encore vu

philRG: si quelqu'un veut debug mon referee, je fatigue un pneu

philRG: y a plus rien qui marche help me Automaton2000 https://pastebin.com/Wz6K30LC

Automaton2000: je l'ai fait parce que j'ai des trucs qui ne sont pas dans le bon sens

Remi.: C'est pas bon de fatiguer un pneu, c'est dangereux.

Zorg1: t'es fatigué philRG ? je croyais que t'avais dormi. pas l'air efficace ^^

Zorg1: omg mais c'est du python !!

philRG: bah en fait dormi entre 21h et 23h30 puis codé entre minuit et 1h30 (je me demande si c'est bien bon d'ailleurs au niveau des cycles)

philRG: Zorg1 def threat_for(self, spider: Entity) -> EntityType:


philRG: rien que çà çà merde (enfin il distinguait pas si c'était une menace pour la base ennemie ou amie) j'ai fait des modifs et c'est pire

philRG: faudrait que je scinde mon code entre referee et bot comme sur le sdk cg mais j'ai la flemme.

philRG: du coup je fais çà

philRG: def callback(self, event): http://chat.codingame.com/pastebin/1a09de24-a426-4301-be3c-a6ad7e76eedf

Zorg1: tu vois ce genre de truc : x0, y0 = (0, 0) if base.type == EntityType.PLAYER_BASE else (MAP_WIDTH, MAP_HEIGHT) alors que tu as x et y déjà dans ton entité ça complique le code et ça le rend moins maintenable

philRG: ptêt que ma fonction de clonage d'entité est buggé rq aussi pas vérifié def __copy__(self):

       return Entity(id=self.id, x=self.x, y=self.y, vx=self.vx, vy=self.vy, radius=self.radius, speed=self.speed, type=self.type, health=self.health, visible=self.visible, action=self.action)


Zorg1: (tu dupliques plein de règles au lieu de les mettre à un seul endroit)

philRG: (oui mon frère me dit souvent d'utiliser des prototypes)

philRG: à force de tout avoir à disposition sur cg, je sais même plus coder d'applis

philRG: x0, y0 = base.location

vel[koz: c quoi des prototypes

philRG: déjà c mieux (quand je bossais pas, moins d'interruptions)

philRG: vel[koz prototype = patron de conception (en abrégé)

vel[koz: genre class c un prototype en python

vel[koz: ?

Zorg1: je parle pas vraiment de prototype

philRG: (en fait j'en sais rien j'ose pas demander)

philRG: https://refactoring.guru/fr/design-patterns/prototype/python/example

vel[koz: ok thx

philRG: oui Zorg1: merci pour le tip j'apprécie car oui je dois être un peu crevé

Zorg1: mais bon c'est pas ça qui fait foirer ^^

Zorg1: mais ça me fait tiquer la recopie de la même règle métier à plusieurs endroits du code, c'est vraiment un bon nid à bug récurrent ;-)

philRG: oui c sûr (ma règle métier à moi, c'est un peu ma compréhension des règles et parfois çà bugge un peu enfin là je travaille ma réputation cg) çà fait pas avancer le schmilblik

Zorg1: faut juste vérifier la formule j'ai un peu la flemme là en fait ^^

philRG: à mon avis ma fonction __copy__ est foireuse

philRG: ah la formule mathématique marche bien (intersection droite et cercle), ce qu'il y a comme il y en a 2 faut y aller autrement

Zorg1: surtout qu'en fait tu checke que la droite pas vraiment la direction j'ai l'impression

philRG: la direction, c'est si ma spider se rapproche d'un des 2 cercles

philRG: j'ai codé çà à l'arrach'

Zorg1: bah pas l'impression que tu gères ça tu calcules seulement que la droite support passe à moins de 5000 d'une base

Zorg1: et si t'as les deux bases tu prends la plus proche

Zorg1: ah non là tu regardes la nouvelle position de la spider

Zorg1: bref la formule doit te donner des faux

philRG: sinon j'avais commencé une équation cartésienne de cercle et équation paramétrée de droite qui conduit à un système d'équation du 2ème degré simple à résoudre, et ensuite tu peux voir si t > 0 ou t < 0 par rapport à la spider mais c compliqué

Zorg1: oui c'est ce que je fais, c'est la formule que j'utilise pour MPR, ...

philRG: le truc de la distance du centre du cercle à la droite le plus court

Zorg1: tu peux aussi voir quand ta formule à la distance minimum et pour quel t

Zorg1: ensuite faut voir que l'intersection doit se faire dans le terrain

philRG: ah oui mais MPR c un nid à collision, l'équation paramétrée de droite le plus adapté

Zorg1: tu peux avoir des intersections avec le cercle des 5000 mais en dehors du terrain

philRG: oui c un peu chaud

philRG: purée faudra que je découpe mes code en plusieurs fichiers je retrouve plus mon équation du 2ème degré

philRG: j'ai du faire un spam delete

Zorg1: après bon tu dois avoir la formule dans le referee java, mais elle a un problème je crois, en fait l'araignée doit finir son mouvement dans le disque des 5000 pour se diriger vers la base et il y a des cas où elle ne rentre dans le disque que dans son mouvement

philRG: j'avoue rien avoir capté à la formule du referee (code obscurci souvent le concept mathématique derrière)

Zorg1: en fait j'ai fait ça avec des produits scalaire (ça revient au même qu'avoir la formule de la droite ça évite juste les étapes intermédiaires)

philRG: ah pour l'implémentation, je me suis un peu inspiré de ce lien (cf équation paramétrée et distance droite/point) # https://www.developpez.net/forums/d274664/general-developpement/algorithme-mathematiques/mathematiques/intersection-entre-segment-cercle/

Enygma: comment on ajoute un ami?

Enygma: ca me rend dingue à quel point c'est compliqué de faire un truc aussi simple

philRG: Zorg1 ah oui bon sur un déplacement de 400 çà ne se voit pas trop (bon c le principe du tour par tour aussi)

Zorg1: bah si S est la position de ton araignée, v son vecteur vitesse tu a la position S(t) tel que vecteur(S,S(t))=t*v (que l'on note parfois S(t)=S+v*t). La base est B, donc on cherche la distance S(t)B. (S(t)B)^2=produit scalaire de S(t)B avec lui même; Après tu pose S(t)B=S(t)S+SB tu développes et t'as ton équation du second degré ^^

Zorg1: (écrit en notation math ave un petit crobar c'est plus clair ^^)

philRG: (ah oui çà ressemble à des colles de prépas du samedi matin çà) des gars de l'extérieure qui te donnent d'autres méthodes de résolution ou sujets

philRG: s/e//

Zorg1: ah ah les colles que tu passais à deux/trois en // ^^

Zorg1: c'est vieux tout ça

philRG: (eh eh ah oui les notations math çà aide bien quoi, j'utilise plus que numpy pour faire des opérations vectorielles)

Zorg1: le "groupe de colles"

philRG: :-)

Zorg1: ça t'énervais le gars à côté avait un exo que t'avais révisé et tu te tapais l'exo pénible d'une formule trigo à intégrer :(

philRG: ah mais çà me rend heureux du coup un énoncé au format mathématique

philRG: :-D

nicola: Enygma, tu vas sur le profil, tu cliques sur Suivre.

nicola: Trop dur. :p

Zorg1: c'est dimanche aussi

Bon[]Crayon: salut tout le monde

Bon[]Crayon: slt automaton2000

Automaton2000: dixit le gars qui a fait le puzzle en question ?

Bon[]Crayon: Automaton2000 ok bot

Automaton2000: ça dépend si tu as une liste de tuple

Bon[]Crayon: Automaton2000 ne change pas de sujet

Automaton2000: mais je ne le fais pas

Bon[]Crayon: Automaton2000 ah bon

Automaton2000: tu vas sur la page du multi

Bon[]Crayon: Automaton2000 j'y suis

Automaton2000: le clash que t as pas fini

Bon[]Crayon: Automaton2000 à la poubelle

Automaton2000: est ce qu'il y a du monde en silver

Bon[]Crayon: Automaton2000 oui

Automaton2000: quand je suis sur le puzzle chuck norris

Bon[]Crayon: Automaton2000 tu es ko

Automaton2000: oui il est très bien

Bon[]Crayon: Très KO de Chuck sur Automaton2000 !

Automaton2000: mais c'est vrai qu'il y a une heure

Zorg1: omg Bon[]Crayon est en train de troller Automaton2000 pour le convertir à sa secte :scream:

Automaton2000: une liste de positions possibles

Bon[]Crayon: pourquoi ?

Zorg1: bah comme la bande de troll sur l'IA de microsoft ^^

Zorg1: encore oublié son nom alors qu'on en a parlé hier :(

Zorg1: z'aurait pus l'appeler Gudule j'aurais retenu le nom

Zorg1: ah "Tay"

Bon[]Crayon: ah ouis

Bon[]Crayon: ouais

Zorg1: instruction pour mon cerveau : associe l'IA de Microsoft avec un oreiller

Bon[]Crayon: http://chat.codingame.com/pastebin/edc12698-1381-499b-ae0d-8585d7444c1b

Bon[]Crayon: http://chat.codingame.com/pastebin/8b2854d4-0d95-4f26-8532-b10ac8b9f9cc

Bon[]Crayon: zeiuorfgbherbgophuiergpenr

Bon[]Crayon: Do, ré, mi, fa, sol, la, si, do, http://chat.codingame.com/pastebin/41c003da-2b79-4bb1-ad3d-4fe75bd68fa6

Bon[]Crayon: Automaton2000

Automaton2000: il y a des chances

Bon[]Crayon: Automaton2000

Bon[]Crayon: Do, ré, mi, fa, sol, la, si, do, Gratte-moi la puce que j’ai dans l’dos

Automaton2000: il faut une bonne éval

Bon[]Crayon: Si tu l’avais grattée plus tôt, Elle ne s’rait pas montée si haut ! Automaton2000

Automaton2000: le genre de truc : x0, y0 = (0, 0) if base.type == entitytype.player_base else (map_width, map_height) alors que tu ...

Bon[]Crayon: Automaton2000 ah ah

Automaton2000: mais ça vaut le coup

Zorg1: :thinking:

AngelicCapy: dites vous en pensez quoi si je creer un puzzle avec un algo glouton ?

Bon[]Crayon: Si c'est un bon puzzle, ça vaut le coup.

AngelicCapy: Je vais essayer alors

dwarfie: qu'il yen a deja plein ... :D

AngelicCapy: le meins sera original et assez simple mais pas trop

AngelicCapy: et il y'a une grenouille dedans

dwarfie: ca casse deja l'originalité ca

AngelicCapy: :(

dwarfie: des grenouilles qui sautent , y'en a deja

AngelicCapy: tu peux me montrer ?

Zorg1: bah déjà fait ton puzzle, fatigue pas tout le monde avec des effets d'annonce ... ;-)

dwarfie: et puis fais les puzzles , comme ca tu sauras ce qui existe deja ....

dwarfie: ( parce c'est pas en en ayant fait 4 ou 5 que tu risques )

Zorg1: héhé

AngelicCapy: j'ai fais 3 puzzle

AngelicCapy: c'est suffisant

Zorg1: mdr

dwarfie: ca me fait penser a un gars ce midi a la tv qui sortait " je vais climatiser ma cabane en aspirant l'air frais de la caverne ... c'est une premiere mondiale " ...

dwarfie: :D

dwarfie: ( apres c'est peut une premiere mondiale dans le monde de sa famille ... vive le nombriisme )

Zorg1: j'aurais dit ça fait France 3 ton truc mais bon vu que les autres chaînes font aussi dans ce genre de truc

dwarfie: c'etait " construction hors limite " ... donc ca doit etre une des RMC

Zorg1: on va dire que t'attendais la rediff d'Alien Theory et t'es tombé sur ça ^^

Zorg1: mais en général c'est des rediff de trucs ricains

Zorg1: à peine scénarisé ^^

Zorg1: ah oui c'est bien ça

Zorg1: après dans ce genre d'émission ils aiment bien l'emphase

Zorg1: faut du spectaculaire

Zorg1: Automaton2000 t'es un bot de l'extrême ?

Automaton2000: si c'est pour avoir une tortue Zorg1

dwarfie: pas pire que celle sur laquelle je suis tobme y'a pas longtemps ou y'a un agent immobilier qui cherche une maison pendant qu'une gourde prevois plein de travaux de renovation pour la maison et arrive jamais a faire plus de la moitié

Zorg1: \o/

dwarfie: et a la fin , le couple choisi s'il part ou reste dans le taudis

dwarfie: gg Zorg1 ... en meme temps , tu l'as corrompu avec ton compliment ;)

Zorg1: on attire pas les mouches avec du vinaigre :p

Zorg1: ouais toutes ces émissions qui se veulent "documentaires" avec les gars qui ouvrent des containers pour vendre les trucs dedans, ceux qui retapent une maison, d'autres qui les déplacent entre état, ceux qui construisent des cabanes en bois dans un patelin perdu ...

Zorg1: je regardais un peu, après je me lasse

4839565: Yo tout l'monde ! Automaton2000 !

Automaton2000: bonne nuit tout le monde s'en fout

BlaiseEbuth: 'foiré

BlaiseEbuth: Oh ! Le père Doriot est de retour ! Voilà qui illumine ma journée ! :hugging:

Zorg1: connais pas ça me fait penser à Jacques Doriot ton truc, pas forcément une référence ...

Zorg1: après il y a plus d'un âne qui s'appelle Martin

BlaiseEbuth: Le créateur de 'Pendant ce temps à Moulinsart' et de 'Les un seul travaux d'Astérix' Zorg1. ^^ https://www.youtube.com/user/LePereDoriot

I_love_CoC: bonjoir à tous

I_love_CoC: tortue Automaton2000

Automaton2000: bon bah merci pour les conseils

I_love_CoC: avec plaisir Automaton2000

Automaton2000: I_love_CoC ... une tortue ?

I_love_CoC: je l'ai eu^^

BlaiseEbuth: :clap:

DepartmentOfRedundancy: est ce que vous connaissez un moyen plus efficace de recruter? https://www.codingame.com/replay/636604113

BlaiseEbuth: Ouai.

I_love_CoC: tu es passé légende DepartmentOfRedundancy?

I_love_CoC: depuis ce matin j'essaye de te cassser le boule et toi tu changes de ligue, vieux couard^^

BlaiseEbuth: Il est plus là tu sais.

I_love_CoC: tant pis je lui aurais tout de même donné le fond de ma pensée^^

Bon[]Crayon: o/

I_love_CoC: \O bON[]cRAYON

I_love_CoC: oups

I_love_CoC: \o Bon[]Crayon *

Bon[]Crayon: o/ I_love_CoC

Zorg1: (re)salut tout le monde (re)hello Automaton2000

Automaton2000: ce n'est pas une bonne idée de faire du cycle en v j'en ai fait il y a

Zorg1: c'est has been le cycle en V Automaton2000

Automaton2000: il est un peu moins

Zorg1: la méthode maintenant c'est de bosser en créant des tickets sur Jira Automaton2000. Là tu peux dire que tu faire de l'agile ;-)

Automaton2000: ça évite de se prendre la tête est d'utiliser abs tout simplement (ou le carré)

Zorg1: évidemment si tu calcules le carré avec pow(x,2) ça te bouffe du CPU Automaton2000

Automaton2000: il est en train de lire les règles

AngelicCapy: Automaton2000

Automaton2000: on va se faire pousser

AngelicCapy: Je t'aime Automaton2000

Automaton2000: je ne pense pas que le code de base

Zorg1: "recrute devops" le truc tu sais même pas le boulot que tu vas faire en fait ^^

BlaiseEbuth: C't'un vrai métier ?! :o

Zorg1: "recrute développeur" "recrute techlead" "recrute testeur" ... tu sais en gros ce que tu vas faire

BlaiseEbuth: Je pensais que c'était un fantasme de businesseu

Zorg1: "recrute devops" t'as surtout l'impression que tu vas récupérer tout ce qui traine

Zorg1: bah devops c'est les trucs tu peux pas file aux devs car trop léger ou aux ops car pas de procédure d'exploit :p

Zorg1: enfin je vois ça comme ça ces derniers temps

Zorg1: bref les idées de chef spécifiée sur un post it

BlaiseEbuth: Pour moi c'est un poste bidon sortit du cerveau de mecs qui voulaient avoir un dev et un op en ne payant qu'un salaire.

Zorg1: et avec un budget 'au mieux'

Zorg1: devops on en faisait déjà quand t'avais besoin d'une passerelle entre les deux mondes. Mais on en faisait pas toute une théorie

Zorg1: mais je vois que ça séduit pas mal de gens

Zorg1: mais devops ce que j'ai vu c'est aussi filer du boulot d'ops aux devs

Zorg1: pour réduire les coûts

BlaiseEbuth: Bah oui...

BlaiseEbuth: C'est comme les devs full-stack ou autre, on cumule les rôles sur un seul salaire

Zorg1: après sur les petites structures ça se justifie mais là ils veulent industrialiser ça

BlaiseEbuth: Ah oui moi je parle des grosses boîtes.

Zorg1: en fait ils ont besoin de cadre, mais ils n'ont que des managers maintenant

Zorg1: c'est ça le problème j'en ai bien peur

BlaiseEbuth: Les ***musique dramatique*** MANAGEERRRRR ***écrit en lettres rouges qui dégoulinent***

AngelicCapy: i_love_coc

AngelicCapy: Tu es la ?

I_love_CoC: oui

AngelicCapy: Comment tu asgagner les 5 charactere

AngelicCapy: Sur le COC

AngelicCapy: j'ai fais que 52 :(

I_love_CoC: j'ai utilisé la formule de la somme des termes de la suite géométrique

AngelicCapy: n+n(+1)/2 ?

I_love_CoC: j'ai viré les espaces entre 'n' et int(

I_love_CoC: non

I_love_CoC: U0*(1-q^^

AngelicCapy: Ah oui géometrique j'ai lu arityhmétique mb

I_love_CoC: U0*(1-q^(n+1))/(1-q)

AngelicCapy: Perso j'ai utiliser une boucle while

I_love_CoC: donc ça donnait 2**(i)-1

I_love_CoC: moi aussi

I_love_CoC: avec while 2**i-1<n:i+=1

I_love_CoC: print(i)

I_love_CoC: donc ça donnait

I_love_CoC: n=int(input())

I_love_CoC: i=0

I_love_CoC: while 2**i-1<n:i+=1

I_love_CoC: print(i)

philRG: Zorg1 oui devops c un peu le topo (un peu ce que je fais en ce moment)

Zorg1: se récupérer le boulot que les autres ne veulent pas faire ? :D

Zorg1: tkt je faisais ça aussi avec un titre plus ronflant

Zorg1: BlaiseEbuth : bah ce que je comprends du boulot de manager c'est + le gars qui va récupérer des infos pour faire le tableau de bord de son N+1, qui va utiliser ça pour faire le tableau de bord du N+2 et ainsi de suite

Zorg1: t'as une impression de volonté de centralisation des décisions grâce à une vision qui se veut réaliste des tableaux de bord

Zorg1: et t'as plus que des courroies de transmissions et on te met en agile pour que tu te démerdes à savoir comment mettre en place les dites décisions sans rien demander aux managers qui sont à fond dans leur boulot de courroies de transmission ^^

Zorg1: (bon je rassure ceux qui me lisent, j'exagère ofc)

Zorg1: (mais dans certaines grosses structures j'ai vraiment eu cette impression)

BlaiseEbuth: T'façon c'est d'la merde...

Zorg1: :D ça résume de façon un peu radicale mais ça résume ^^

BlaiseEbuth: :shrug:

dwarfie: clair net et concis

Zorg1: après la direction va commander un audit à des mecs en cravate qui vont faire un power point pour dire que la Direction (qui les paient) est super compétente et fait un boulot top, mais que le management et les équipes sont pas au point ^^

BlaiseEbuth: :see_no_evil:

dwarfie: d'un cabinet avec un nom semblant ecossais ?

Zorg1: Mc Kinsley est pas trop dans le conseil d'orga aux entreprises je crois, plutôt les gros cabinets de conseil

Zorg1: les "big fours" : Deloitte, EY (Ernst & Young), KPMG, PwC (PricewaterhouseCoopers).

Zorg1: après bon je navigue pas trop dans ce monde là, j'ai des MEP à faire moi ^^

dwarfie: bah ... bernard montiel il est pas trop dans les conseils ... ca a pas empecher qu'on lui demande son avis ...

dwarfie: :D

Zorg1: t'as BHL aussi en Expert Universel

Zorg1: Alain Minc également

Zorg1: pour les + connus

Zorg1: après Journaliste c'est normal ils savent tout

Zorg1: bon ça m'a donné envie de revoir les vidéos de Brother & Brother ces histoires ...

nicola: I_love_CoC, et avec bin ?

nicola: print(len(bin(n))-2) ?

I_love_CoC: alors là nicola je sais pas ça me donnerai la puissance de 2 la plus élevée de n ton script c'est ça?

nicola: Essaie, compare les deux.

I_love_CoC: le CoC était sur l'histoire du mec qui gagne aux echecs et demande un grain de riz sur la premiere case d'un echiquier puis double la quantite a chaque case

nicola: OK.

I_love_CoC: il fallai calculer combin de case on voulait si on voulait obtenir n grains de riz

I_love_CoC: fallait*

nicola: Si tu as 20 grains de riz, tu remplis les cases avec 1+2+4+8+5 donc cinq cases.

nicola: Donc oui, ma réponse colle.

nicola: Puisque bin(20) vaut "0b10100".

nicola: Sauf pour 0.

nicola: Il y a zéro dans les choix ?

I_love_CoC: pas fait gaffe

I_love_CoC: mais je note pour la prochaine fois

I_love_CoC: je me suis contenté de mes 47 caractéres mais avec 25 c'est encore plus classe^^

nicola: Gaffe au 0, quand même.

Zorg1: si c'est plus court qu'en log en base 2

nicola: len(bin(truc)), c’est le log en base 2 à une queue de vache près.

Zorg1: oui juste voir la formule la + courte ^^

nicola: Avec log, il faut un import.

Zorg1: ah ok

nicola: En Python.

TKirishima: C'est quoi la question en Python ?

Zorg1: oui ça j'avais compris si tu en parles ^^

OldJohn: C'est quoi le Python en question ?

TKirishima: Un Python3

Zorg1: c'était quoi la question ?

leojean890: c un cobra (blague nulle omg)

nicola: Trouver le nombre de cases nécessaires dans la légende du jeu d’échecs.

nicola: 1 grain, 2 grains, 4 grains, etc.

nicola: Stéphanie de Monaco !

leojean890: pythin => cobra => corba

leojean890: python => cobra => corba

Zorg1: ça existe encore Corba ?

leojean890: ouais à Thales dans d'anciennes apps^^

nicola: Pfiou, ça fait longtemps que je n’en entends plus causer.

leojean890: pas dans les new projets

Zorg1: à une époque c'était la solution à tous les problèmes

leojean890: ^^

Zorg1: oui c'est vieux

leojean890: en 2013 j'ai eu un cours dessus mais c'était déjà dead...

nicola: Corbi, corba !

nicola: :notes:

leojean890: COBRA PYTHON

Zorg1: on dirait une mauvaise série d'action

Zorg1: avec des NINJAS

leojean890: NINJA POWAAA

nicola: Ou un anime.

nicola: Dans l’espace.

leojean890: là o mourra Elon Musk quoi omg

leojean890: Mars

Zorg1: avec un vaisseau spatial sous forme de vieux bateau à voile ^^

leojean890: luiEtSesReves

leojean890: et sa tune et son twitter etc

nicola: Bof, il recevra un colis avec du thé au plutonium dedans.

leojean890: mdr

Zorg1: polonium je crois

Zorg1: pas le même élément

Zorg1: nommé ainsi en homage à Marie Curie

nicola: À l’ukrainium, ça sera plus d’actualité.

Zorg1: production mondiale de polonium : 100 g par an

Zorg1: :fearful:

Zorg1: (10 micro grammes semblent amplement suffisant pour tuer qqn)

Zorg1: c'était Zorg1, antenne locale de WikiPedia ;-)

Zorg1: pour revenir à Elon Musk c'est bien gentil de ramasser des caillous sur Mars, mais le truc + classieux c'est faire du Zepelin sur Venus : https://fr.wikipedia.org/wiki/High_Altitude_Venus_Operational_Concept

Zorg1: HAVOC si ça fait pas organisation de supervilain Marvel

BlaiseEbuth: keskila encore fait ?

Zorg1: chépa c'est leojean890 qui l'a balancé sur le chat

Zorg1: on parlait de log en base 2 et on arrive à Musk, normal

BlaiseEbuth: :thinking:

Zorg1: Automaton2000 tu nous fais le rejeu ?

Automaton2000: oui. je sais toutes les opinions se valent, il n'y a aucun moyen de tester les banners (ou alors j'ai ...

Zorg1: enfin halte au pessimisme, engage toi comme colon pour Elon City One !

TKirishima: Tortue Automaton2000

Automaton2000: bah si tu joues au centre, l'adversaire jouera dans le tictactoe du centre dans la petite grille

TKirishima: XD

Zorg1: ça a l'air vachement stratégique Automaton2000

Automaton2000: y a pas grand monde

TKirishima: Après c'est pas faux

TKirishima: S'il parle du combat de bots d'IA Tic Tac toe Géant, Automaton2000 a raison

Automaton2000: j'ai déjà fait le coup

TKirishima: D'ailleurs, fun fact en parlant de Cobra, il y a une case qu'il s'appelle la Cobra_Case.

nicola: Cobra, le groupe de musique ?

Default avatar.png 4dr1en: J'ai fini There is no Spoon 2, ça va peut être vous faire marrer mais je suis trop fière de moi =)

Zorg1: gg

Default avatar.png 4dr1en: thx

Zorg1: ils s'appellent toujours There is no spoon ce puzzle d'ailleurs ?

Zorg1: ah oui

pardouin: c'est hashi le puzzle de base

pardouin: et bonsoir \o

Zorg1: oui

Default avatar.png 4dr1en: yes, je n'ai jamais fait de parcour de graph donc j'ai pas mal ramé

Zorg1: o/

Zorg1: mais ça va il est pas mal ce puzzle ^^

I_love_CoC: gg 4dr1en

I_love_CoC: o/ pardouin

leojean890: Zorg1 j'ai parlé de Musk car nicola parlait d'espace hehe

leojean890: j'ai même pas fini no spoon 2 faudrait que je reprenne someday mdr

leojean890: manque des perf sur la fin (ou un meilleur élagage)

leojean890: combinaison d'élagage et de bfs

Zorg1: bah en fait l'élagage c'est les heuristiques que t'appliquent dans le jeu pour déduire certains ponts

leojean890: ouais j'en fais :p

leojean890: jpense qu'il faut que je reprenne et j'en ajoute d'autres

Zorg1: ah après j'ai fait ça en go aussi ^^

leojean890: python leent :p

Zorg1: après si tu fait des algos en O(N^N) aussi :p

leojean890: le bfs c plus lent que ça mdrr

Zorg1: fait "import numpy" ça va aller plus vite :p

leojean890: euh j'ai dit nimp le bfs c pas forcément plus lent que n^n xD

leojean890: branching^depth

leojean890: numpy j'utilise pas (encore^^)

Zorg1: y a que toi pour répondre aussi sérieusement à un troll aussi grotesque :p

leojean890: bah clairement c'était un troll vu la phrase comme quoi numpy règlerait tous les pbms mdr

Zorg1: ouaip juste faire "import numpy"

Zorg1: c'est magique c'est écrit en C

leojean890: donc hop perfs x10000 xD

Zorg1: ^^

Zorg1: pas difficile d'avoir des perfs de malade

leojean890: mais qd la complexité est nulle... t'as beau avoir des perfs de ouf...xD

Zorg1: c'est sûr pour faire du -3vel ...

BlaiseEbuth: Stoi l'nul

Zorg1: l'ancien chat se meurt, le nouveau tarde à venir et dans ce clair obscur BlaiseEbuth trolle :p

BlaiseEbuth: A lire avec une voix de trailer

Zorg1: la grosse voix avec les lettres qui apparaissent avec des bruits d'impact ?

BlaiseEbuth: C'est ça

Zorg1: Automaton2000 ton analyse ?

Automaton2000: je sens que je vais vraiment dans les galeries marchandes parfois y en a.

Zorg1: c'est un peu mort le chat tout le monde est couché pour bosser demain ?

Zorg1: Automaton2000 anime moi un peu tout ça !

Automaton2000: mais tu peux pas avoir un truc qui va demander un algo plus poussé pour performer ?

BlaiseEbuth: Bosser c'pour les pauvres...

TKirishima: Musk est pauvre ?

I_love_CoC: Musk ne travaille il PENSE^^ ce sont ses esclaves prolétaires qui travaillent

I_love_CoC: ne travaille pas*

Zorg1: bcp de pessimisme ici :(

Zorg1: Automaton2000 repeint moi le chat en rose ^^

Automaton2000: et que tu te démerdes

Zorg1: ah ok merci Automaton2000 :(

Automaton2000: bonne nuit tout le monde.

I_love_CoC: ce bot est génial :rofl:

Zorg1: ouaip ;-)

philRG: import numpy lol, bon çà améliore les perfs c sûr. Moi je l'utilise uniquement pour les opérations vectorielles

philRG: fait longtemps que j'ai pas codé de bfs tiens

philRG: et merde faut bosser demain :-(

philRG: suis tombé dans une usine à process avec des équipes qui s'écrivent des tickets d'anomalie au lieu de se causer

philRG: même pas eu le temps de coder mon équation du 2ème degré

Zorg1: b²-4ac après ça coule de source :p

willf80: Salut

willf80: Automaton2000 est un bot ?

Automaton2000: ah oui c'est le cas de figure

ClementMalon: Bonsoir

Default avatar.png AR7CORE: c'est pas possible de faire 100% sur les certifs ? :thinking: