Chat:Fr/2020-07-07

From CG community
Jump to navigation Jump to search

Bob: amis des positions, bonjour

BigUP: Bonjour Bob !

Bob: Automaton2000, en position

Automaton2000: c'est un truc très simple

Magus: Salut tout le monde et Automaton2000

Automaton2000: salut tout le monde et Magus

Magus: c'est beau

Bob: si jamais vous avez vu de la motivation quelque part, surtout ne me le dites pas

BigUP: tiens ! ma VM est décédée a 23h46 !

BigUP: RIP VM

BigUP: C'est pas le 7 Juillet la journée internationale sans motivation et de la Freebox V8 ?

Bob: je sais pas si c'est la journee internationale mais j'ai une non-motivation de classe internationale, ca c'est sur

Bob: bon c'est sympa, je suis entre le CSE pour la preparation du plan de licenciements et le boulot de l'equipe ou on fait de la merde

Bob: c'est fabuleux, il y a un bout de code il n'a que 3 mois et deja plus personne n'y capte rien

Bob: chacun des devs a bricole un truc dedans sans trop chercher a comprendre ce que les autres avaient fait

Bob: tout le monde est passe dessus, c'est la pute du projet ce composant

ThomasNicoullaud: licenciements de l'IT ?

Bob: licenciements tout court

Bob: les 1000 top managers du groupe on reduit leur salaire de 10 %, c'est te dire a quel point ils cherchent de la thune

Bob: bon ca les empeche pas de filer des dividendes et de contracter Harris pour faire un sondage aupres des employes pour definir le "but superieur" du groupe

Bob: ils ont eu moins de 20 % de taux de reponse

Bob: :clap:

ThomasNicoullaud: ha ouais

ThomasNicoullaud: j'imagine qu'il y a pas eu de prime macron alors :D

Bob: lol

Bob: la on a lache le pave dans la mare hier aprem avec les details du plan

Bob: avec notamment des categories de poste avec une seule personne dedans

Bob: :wave:

Bob: :arrow_right::door:

Bob: voila une pesonne qui a ete bien inspiree de refuser a grands cris qu'on lui change son titre de poste l'an dernier

ThomasNicoullaud: si t'es au CSE c'est que tu fais parti de l'équipe des délégués du personnel, tu devrais être tranquille dans tout les cas :)

Bob: du tout

Bob: de fait dans ma categorie de poste on est 7 dont 4 dans mon equipe et 2 au CSE et ils vont en virer 1

Bob: etre au CSE ce n'est pas un collier d'immunite

Bob: c'est juste que la procedure est un peu plus longue parce que l'administration du travail doit verifier que le licenciement n'est pas une represaille de l'employeur vis-a-vis d'un representant du personnel

Bob: pardon on est meme 3 dans le CSE dans cette categorie-la

Bob: et le plan va supprimer un poste d'un autre membre du CSE

ThomasNicoullaud: ha

ThomasNicoullaud: et bien nous on avait essayer pour une faute grave (un truc de ouf)

ThomasNicoullaud: mais la personne est revenu 1 mois plus tard

ThomasNicoullaud: et on a pris cher au prud'homme

Bob: mon avis tres peso est que la boite a provisionne le necessaire pour faire le cheque de complement aux produ'hommes

Bob: les categories et les criteres prevus dans notre plan c'est le grand n/'importe quoi

Bob: on peut prouver en dix minutes que ca ne peut absolument pas etre en phase avec les besoins de reorganisation (reels) avances par la Direction

ThomasNicoullaud: c'est un plan de licenciements éco ?

Bob: oui

Bob: tout a fait fonde au demeurant

Bob: mais par exemple ma categorie de poste c'est Team Lead Software Development

Bob: en vrai j'ai chapeaute une fois un gars pendant 4 mois il y a 8 ans

Bob: sur les 7 de cette categorie on est 2 ou 3 dans ce cas

Bob: donc le critere "capacite a diriger une equipe" on l'evalue comment ?

ThomasNicoullaud: vous etes en redressement ou défaut de paiement ou autre ?

Bob: inversement il y a des gens qui occupent un poste de ce type sans en avoir le titre

Bob: parce que fusion de deux boites ou les titres n'etaient pas les memes

Bob: et ca fait trois ans qu'on a mis le sujet aux NAO et que ca n'avance pas

Bob: non, juste bien dedans a cause de la crise

Bob: ah ben justement je dois aller rediger l'avis du CSE :)

Bob: let's have fun

ThomasNicoullaud: gl

Bob: bon ca c'est a peu pres fait

NomNick: salut tout le monde, on peut rejouer un clash ? J'ai pas pu finir à temps et j'ai pas soumis mon code je voudrais savoir si il passe

Default avatar.png JBM: il faut rejouer plein de fois

Default avatar.png JBM: il finira bien par revenir

Default avatar.png JBM: sinon tu peux aussi gagner les XP qu'il faut pour avoir acces a la liste, et aller le tenter dans l'IDE de test

NomNick: merci pour la réponse. Je ne comprends pas la partie "gagner les xp qu'il faut pour avoir accès à la liste"

Default avatar.png JBM: https://www.codingame.com/contribute/community

Default avatar.png JBM: y'a deux combobox en haut de page: "pending" et "all"

Default avatar.png JBM: avec assez d'xp tu gagnes le droit de remplacer "pending" par "accepted"

Default avatar.png JBM: et de voir les clashes deja dans le pool

pardouin: ah oui il y en a 1020, c'est pas mal

pardouin: je me demande quelle proportion de commu il y a par rapport au total

pardouin: 650 CoC commu/1020 contribs commu

NomNick: @JBM, je ne vois pas la combobox

Default avatar.png JBM: eh bne voila

Default avatar.png JBM: gagne plus d'XP

Default avatar.png JBM: ou de clashes, je sais plus

pardouin: tu te rappelles le nom du clash, ou ce qu'il fallait faire ?

NomNick: il fallait imprimer sur chaque ligne une fenêtre glissante de 16 caractères

NomNick: je crois

NomNick: mais peu importe, j'ai toutes mes réponses, avec un peu plus d'xp j'aurais plus d'outils.

pardouin: sinon poste donc script ici on te dira si ça marche

pardouin: je vois le truc donc tu parles, c'est un truc de panneau d'affichage je crois

pardouin: je crois que je l'ai trouvé, il s'appelle scroll display

pardouin: envoie ton code ;)

pardouin: bon je dois bouffer, je te copie le lien du clash, je sais pas si tu y auras accès, sinon je regarde en revenant : https://www.codingame.com/contribute/view/1783dda5b69105636695dc5bf51de1baf5d0

NomNick: Oui c'est lui ! Merci !! J'ai run mon code dans l'IDE et ça passe les tests. une frustration de moins :)

Bob: comment es ton frustration

Jambzee: Salut tout le monde !

Jambzee: J'ai une question à poser mais je sais même pas trop si elle est legit ou pas

Jambzee: Je suis sur ce puzzle : https://www.codingame.com/training/easy/horse-racing-hyperduals

Bob: pose ta question

Bob: si elle est pas legit on te ban

Jambzee: XD

Jambzee: J'ai fait une fonction qui calcule la différence de puissance entre deux chevaux

Bob: aucune pression

Jambzee: Et je me demande si c'est possible de trier ma liste (Python) en utilisant la fonction comme clé

Bob: sans doute

Bob: mais une double boucle avec un vieux min fonctionne tout a fait :D

Bob: #lazyBobIsLazy

Jambzee: Ah ouais ? J'aurais pensé que ça serait trop long

Jambzee: J'essaye alors :p

Bob: code d'abord, pense apres

Jambzee: C'est un vrai précepte ça ? :thinking:

Bob: chez moi oui :)

Jambzee: Déjà je peux réduire le nombre d'opé de moitié

Bob: je peux meme te dire que la double boucle complete passe

Bob: c'est dire

Jambzee: Comme la relation de puissance est symétrique

Bob: oui c'est la reflexion que je me faisais

Jambzee: Je peux faire for i in range(n), for j in range(i)

Jambzee: i!=j sinon ça va être 0 à chaque fois

Bob: mais meme avec les tests redondants ca passe

Bob: #dontWorryBeLazy

pardouin: comment on fait pour reporter un pb dans un puzzle déjà validé ?

pardouin: un vrai pb hein, pas un énoncé trop vague à mon goût ou quoi

Jambzee: Mdr bon bah oui ok, ça a pris deux minutes

Bob: pardouin, je dirais dans le forum ?

Jambzee: Quel plaisir d'écrire du code qui fonctionne du premier coup

Jambzee: J'adopte ton motto Bob : #dontWorryBeLazy

Bob: il vous en prie

pardouin: ok Bob merci

Bob: si c'est un puzzle officiel de CG, tu peux commencer par en parler ici

Bob: dans la mesure ou a priori ceux-la sont censes ne plus avoir de problemes

Bob: si c'est un community, direction le forum j'imagine

Bob: a moins qu'il ne soit possible de retrouver la contribution et de le commenter directement dessus

pardouin: c'est bon j'ai mis un post

pardouin: c'est un commu easy, steer tilt

pardouin: le validateur 1 possède une vitesse supérieure à la vitesse max indiquée dans l'énoncé, ce qui faisait planter ma solution, et le validateur 2 avait deux motos de même vitesse, ce qui n'est pas prévu dans l'énoncé (on n'explique pas comment les trier)

Bob: je te fais confiance

Bob: ca fait un bail que je ne suis pas aller faire les puzzles community

Bob: alle*

dbdr: 2 Rust dans le top 3 Othello

dbdr: c'est le début de la fin pour C++ :D

Default avatar.png JBM: enfin

dbdr: lol

dbdr: tiens, JBM, des jolies couleurs: https://svgshare.com/i/Mhz.svg

dbdr: enfin des couleurs, quoi

Default avatar.png JBM: lescouleurs c'est zoli

Bon[]Crayon: Bonsoir

Bon[]Crayon: Bonsoir Automaton2000 :robot:

Automaton2000: les nouvelles règles en bronze

Bon[]Crayon: Bonsoir AutomatonNN :tortle:

AutomatonNN: voir un puzzle pour le contest de ce que tu fais dans le temps :)

Bon[]Crayon: Bonsoir AutomatonNN :turtle:

AutomatonNN: vu que c'est un peu plus simple a coder :p

Bon[]Crayon: AutomatonNN 1 / 18 =

AutomatonNN: comment tu veux qu'on puisse te donner une idée de comment tu peux faire un minmax sur le forum ?

Bon[]Crayon: Automaton2000 La simulation c'est pas facile.

Automaton2000: y a pas de classe

Bon[]Crayon: Automaton2000 Ça’a pas d’allure!

Automaton2000: j'ai pas encore trouvé la solution pour chuck norris

Bon[]Crayon: Automaton2000 N'hésite pas à demander de l'aide.

Automaton2000: je dis ça mais je sais pas quel est le type de jeu

Bon[]Crayon: Automaton2000 un contest de contest

Automaton2000: c'est peut-être un peu de simu

Bon[]Crayon: Automaton2000 pas besion

Automaton2000: plus il y a que le boss de la ligue légende

Bon[]Crayon: Automaton2000 je l'ai jamais vu.

Automaton2000: salut Bon[]Crayon et les autres

Bon[]Crayon: Salut Automaton2000 et les autres bots. :robot:

Automaton2000: vu qu'on a pas la même chose

Bon[]Crayon: Automaton2000 :robot: :turtle:

Automaton2000: je confirme que c'est bien

dbdr: bon, et si je domptais cette GLOBAL_OFFSET_TABLE?

Thyl: Yo !

BigUP: quelqu'un sait pourquoi le docker pull c'est aussi merdique !??

Default avatar.png Okamio: Salut

Stilgart: BigUP: parce que docker

Zorg1: essaie un docker push --force :p

Zorg1: ah ça marche pas comme git ? :thinking:

Zorg1: salut à tous et aux bots Automaton2000 & AutomatonNN

AutomatonNN: j'ai la version du monde sur toi :)

Automaton2000: j'ai essayé de faire du csb ;p

Zorg1: tu copies/colles du léojean Automaton2000

Automaton2000: tu peux me faire un petit truc

Zorg1: c'est une déclaration AutomatonNN ?

AutomatonNN: bon en fait je pense que c'est pas trop long pour le moment :D

FreexXx: Plop

leojean890: hehe c'est pas ma phrase ce coup ci;P

leojean890: mais y'a mon émote ;p

pardouin: o/

Zorg1: \o

pardouin: j'ai commencé poker chip race

pardouin: je galère ! jamais galéré autant sur un multi XD

Zorg1: en fait le truc, même en heuristique, c'est d'avoir la formule qui prévoir une collision entre deux jetons

Zorg1: (sinon tu peux aussi essayer the famous WAIT)

pardouin: mais là je lutte même en wood ! normalement en wood il y a que des bots tout pétés, limite qui print des coordonnées random

pardouin: et là non ils tiennent la route ces méchants :(

Zorg1: WAIT marche pas mal. sur PCR accélerer c'est prendre un risque.

leojean890: ah oui PCR je me souviens

pardouin: limite j'ai de meilleurs résultats en faisant que print WAIT en boucle que quand j'essaye des trucs ^^

leojean890: la wood 2 en effet c'est plus de la moitié des participants

leojean890: donc pas easy

leojean890: genre 1300 en wood sur 2300 ?

Zorg1: c'est l'idée pardouin ;;;

Default avatar.png BoldCockroach_c7e2: moche moche

dbdr: il faut le bon WAIT

FreexXx: quelqu'un aurait un lien pour un tuto basic sur un mcts (je comprend pas trop sur wiki)

pardouin: en plus il y a que 95 combats donc pas des masses de temps pour arriver au boss

leojean890: mais le wait il te fait arriver entre 100 et 300 wood 2 donc ça passe pas hehe

leojean890: j'ai mis 3 ou 4h à sortir de wood 2 perso :P

pardouin: obligé de faire une ascension rapide, ie gagner quasi tous les combats

dbdr: ça c'est le mauvais wait

leojean890: j'avais des idées qui font mieux que wait mais faut pas les appliquer n'importe comment :P genre RAREMENT ACCELERER :P

pardouin: le pb c'est que je pense que pasmal de gens ont rencontré le même pb et ont laissé tombé ce multi

pardouin: du coup tu te retrouves avec pas mal de bots pas dégueus en wood

leojean890: ouais c'est le bordel ces sujets avec >50% en wood 2

leojean890: y'en a qq autres avec wood pas trop easy (cotc je crois par ex, et OOC)

leojean890: OOC quand tu vas essayer tu verras c'est long;P

leojean890: quoi que ils ont nerfé les boss wood par la suite, mais même;p

FreexXx: easy pcr :p

FreexXx: j'ai codé une magic method et hop silver!!!

FreexXx: quoi ? Automaton2000 me souffle a l'oreille que c'est Zorg1 qui a codé la methode magique et que je n'ai ue recopié ... oups :'(

Automaton2000: tu fais dans le pléonasme créatif automatonnn ?

Zorg1: ah tiens c'est une phrase à moi ça ...

pardouin: je vais tester pcr alors

pardouin: j'aime bien quand une bonne heuristique te permet d'atteindre silver voire gold sans trop faire de simu :)

pardouin: ah mince pcr c'est Poker Chip Race XD

pardouin: je pensais que c'était un truc différent

Zorg1: :D

Zorg1: t'es bien feinté là

pardouin: je viens de percuter qu'il y avait un "id" dans les inputs

pardouin: je pige pas trop ce que c'est

pardouin: chaque entité a une variable player, ok je pige, mais id ?

Zorg1: pour la repérer non ?

pardouin: ben si c'est juste le numéro avec lequel on te le file ça sert pas à grand chose d'ajouter ça

pardouin: je vais les print pour voir

Zorg1: bah t'as des entités qui sont créés d'autres qui disparaissent. ça permet de te repérer

BigUP: tin plus de 2 heures pour puller une image ! et je ne l'ai toujours pas ... je passe sur un serveur interne plutot que le serveur officiel... avec un peu de chance ...

pardouin: oui c'était juste ça, en gros le truc que tu aurais récupéré avec un enumerate

Zorg1: (et en mode débug tu vois les id des entities)

Zorg1: quand j'ai du débugger mon truc c'était bien pratique

Zorg1: bigup et ses manips cheloues

Zorg1: (ça se trouve il essaie simplement de configurer un disque partagé pour ses photos de vacances)

BigUP: voila, pullé ! Non mais ! je ne pige pas qu'en 2020 quand tu pull une image docker, ca ne pull pas !

BigUP: meme si t'as une connexion foireuse, on sait faire de la reprise, du controle d'intégrité, des trucs de fou qui ont plus de 30 ans !

VirtualAtom: o_O c'est quoi la taille de ton image docker ?

dbdr: la connaissance se perd souvent

BigUP: VirtualAtom, 2,8Go...

VirtualAtom: ouais, ça ne devrait pas te prendre si long en fait

dbdr: parfois les nouvelles implémentations sont moins bonnes que les anciennes

dbdr: Blow a un talk intéressant là-dessus

BigUP: dbdr, j'ai eu des trucs bien délirant avec docker (ok en passant par le reseau d'entreprise qui fait peut-etre des trucs chelou) mais le download qui s'arrete en plein milieu c'est magique. Comme si le truc pouvait pas faire un timeout et reprendre la ou il s'etait arrété !

dbdr: il pourrait

BigUP: non, faut tout re-downloader depuis le début et espérer que ca ne plante pas

dbdr: https://www.youtube.com/watch?v=pW-SOdj4Kkk

dbdr: c'est celui-là je crois

VirtualAtom: j'ai eu un truc similaire quand mes images étaient > 3Go, jamais compris pourquoi. J'ai trimé l'image, plus de soucis dedpuis

Stargeyt: Bonjour , y a-t-il celons vous des langages plus avantageux que d'autres pour les clash of code ?

BigUP: Stargeyt, Python, probablement Ruby. Tu peux déjà eviter tout ce qui est Java et dérivé

BigUP: VirtualAtom, des fois c'est l'image pushée qui est moisie, mais c'est quand meme pas compliqué d'impémenté un Hash des fichiers pour vérifier

BigUP: genre le truc se comporte comme si on jouait avec des fichiers de quelque kilo

VirtualAtom: après, j'utilise des repos gratuits, j'ose pas critiquer l'implémentation ^^

BigUP: bon si c'est ca, je vais regarder des dynosaure... finalement l'informatique c'etait mieux avant !

BigUP: au moins avec Emule/Edonkey, ca mettait 3 jours a downloader, mais le fichier etait complet ! :)

BigUP: juste des fois c'etait pas exactement ce que tu pensais avoir downloadé

VirtualAtom: on était plus sélectifs à l'époque, avec un 56k et les forfaits internet à l'heure, t'apprenais à choisir ce que tu téléchargeais.

pardouin: ah c'est bon je suis passé ligue wood 1 dans CTR

pardouin: pas trop compris comment ^^

pardouin: et bronze dans la foulée ^^

b0n5a1: o/

Zorg1: \o

Default avatar.png JBM: comment es ta o/

pardouin: \o

pardouin: grâce à ton Hooch Clash j'ai appris un truc JBM

Default avatar.png JBM: oui?

Default avatar.png JBM: lire l'enonce?

pardouin: quand on tape (-27)**(1/3) il sort une des racines complexes

Zorg1: dans quel langage ?

pardouin: en python

Default avatar.png JBM: euh ok

Default avatar.png JBM: gg python

pardouin: j'avais fait un test genre round(b**(1/3))**3==b

Zorg1: tu croyais bosser en réel et paf on te balance un nombre complexe sans crier gare. c'est beau ^^

pardouin: et ça lui plaisait pas

pardouin: remarque c'est déjà bien qu'il me sorte un truc, puissance flottante d'un négatif c'est pas franchement défini

Default avatar.png JBM: je vois pas le pb

pardouin: exp(a ln(nbre négatif))

pardouin: ah non pardon

Zorg1: bah s'il bosse en complexe ^^

Zorg1: après vu qu'il y a trois racines cubiques comment il choisi une complexe et pas la réelle ?

Default avatar.png JBM: je vois deja pas le rapport entre HC et les racines cubiques

Default avatar.png JBM: enfin bon, si python resoud meme mes pbs dec omprehension

pardouin: ben tu cherche une solution entière d'un truc style a**3 + b**3 = c**3 + d**3

Default avatar.png JBM: ah ouais ptet

pardouin: connaissant a et b

Default avatar.png JBM: j'ai oublie

Default avatar.png JBM: a la base c'etait pour faire un puzzle solo

Default avatar.png JBM: mais avec les limites de taille/temps de CG je suis pas pres de le finir

Default avatar.png JBM: HC c'etait la version facile preparatoire

Zorg1: ah oui celui où j'avais bricolé une racine cubique entière en bash ^^

Default avatar.png JBM: gg

Zorg1: :p

Zorg1: bon si j'allais dormir moi au lieu de frimer ?

Zorg1: bonne nuit à tous, fais de beaux rêves Automaton2000

Automaton2000: j'en ai marre de faire des classes

Zorg1: fais des stucts alors, gros malin

Default avatar.png JBM: GENIUS

Zorg1: :muscle:

pardouin: plus que 8 puzzles faciles

pardouin: qu'est-ce qu'on ferait pas pour un peu d'exp :)

pardouin: je ferai ça demain, bonne nuit !

Default avatar.png JBM: Surtout vu la disparité des difficultés

Default avatar.png JBM: 'fin bon