Chat:Fr/2021-11-27
jeSuisCodeuse: Bonjour, Je debute en java, auriez vous des conseils a me donner? ce site est bien fait pour java? vous auriiez d'autres ressources? merci
Remi.: Bonjour, Java fait partie des langages supportés.
Remi.: LE conseils c'est de commencer par les puzzles les plus faciles.
Remi.: MAis il faut connaître un minimum le langage pour y arriver.
Remi.: o/
BlaiseVonEbuthIV: Ah. Ca y'est, les certifs sont pétées... :smirk:
BlaiseVonEbuthIV: Yo tout l'monde ! Automaton2000 !
Automaton2000: je pense que le bot de compétition
nicola: Automaton2000, c’est quel puzzle, Ition ?
Automaton2000: je suis pas sûr de bien comprendre
Stilgart: BlaiseVonEbuthIV: 30j après le lancement... nan...
Stilgart: bonjour à tous et tortue à Automaton2000
Automaton2000: autant te dire que tu peux pas vraiment dire
**Stilgart dit tortue s'il veut
BlaiseVonEbuthIV: :see_no_evil:
Stilgart: * Automaton2000 dot tortue quand il peut, et il peut peu
Automaton2000: la vraie question, c'est de savoir si je peux pas le savoir
Stilgart: :D
Stilgart: hum... ça va péter mes scripts ça en fait
Kaemyll: bonjour tout le monde
Stilgart: bonjour Kaemyll
Stilgart: 404 sur GET https://code.org/api/hour/finish_coders_strikeback.png
**Stilgart n'aurait pas du vouloir regarder dans le détail
Stilgart: 500 sur POST /services/Puzzle/countSolvedPuzzlesByProgrammingLanguage
Stilgart: yikes
BlaiseVonEbuthIV: En même temps quelle idée de construire sur des sables mouvants... :smirk:
Stilgart: je sens que je vais devoir rollback la base le 1er, surtout...
BlaiseVonEbuthIV: 'Unary'... Trôbien
Zorg1: Salut tout le monde ainsi que bien sûr Gloire à notre ChatBot que Le Monde Entier Nous Envie, j'ai nommé Automaton2000
Automaton2000: on peut pas passer le boss gold est en python
Zorg1: ouaip Automaton2000 j'ai un bot trop rapide pour un boss python :(
Automaton2000: ça dépend ce que tu as une question sur un puzzle easy
Zorg1: tout le monde a des questions sur les puzzles easy Automaton2000
Automaton2000: mais la je suis sur code of ice and fire ?
Zorg1: ah tu sais plus ce que tu fais Automaton2000 ?
Automaton2000: tu peux te dire que t'as pas besoin de lire les inputs correctement
Zorg1: ça fait belle lurette que je lis plus ni les inputs ni l'énoncé Automaton2000
Automaton2000: donc pour le coup j'ai pas compris pourquoi
Stilgart: Automaton2000: c'est sur que pour rester stuck en wood3, pas besoin de lire les inputs ... merci pour ce pro tip ;)
Automaton2000: et après il y a une erreur de syntaxe
Stilgart: je vois que tu mets toutes les chances de ton coté Automaton2000
Automaton2000: ca dépend de tes compétences
Zorg1: t'es compétent en quoi Automaton2000 ?
Automaton2000: tu prend en compte les bludgers
Stilgart: on a encore le droit de dire bludger au fait ?
Zorg1: PROCES DANS TA FACE !!!!
Zorg1: c'est l'attaque du Pokemon JuriGroCon
Zorg1: ou JuriDick tiens
Zorg1: après bon personne n'a poursuivi le projet 'ansible' pour son nom ...
Zorg1: mais vu que "contre-attaque" ça a l'air copyrighté faut se méfier ^^
nicola: Et « le », il y a un © dessus aussi ?
nicola: Merde©, il® faut™ que® je© fasse® gaffe™.
BlaiseVonEbuthIV: Toi c'est ton avatar qu'est pas libre de droits, tu vas te faire virer.
Stilgart: nicola: fix ton point non copyrighté
Stilgart: :p
nicola: ©a®amba !™
Stilgart: :)
Stilgart: nicola: tiens, tant que tu es là, c'est quoi la version "standard" de python de nos jours ?
**Stilgart en a marre de se taper python3.6, python3.7, python3.8 et python3.9 (et un vieux python2.7 aussi) sur ses machines
philRG: nicola :eyeglasses:
philRG: :eyeglasses:
philRG: on y voit rien
dwarfie: 25 ans et windows pensent toujours qui FichierTest et fichertest c'est le meme fichier ...
dwarfie: (╯°□°)╯︵ ┻━┻
pardouin: Stilgart tu peux juste laisser 3.9 (suffisamment mature) et 2.7 (utilisée par certaines vieilles applications que peut-être tes collègues utilisent)
Stilgart: c'est ce que je pense aussi
philRG: finalement le C++ c'est facile :-)
philRG: auto myFactories = filter(factories, [](Factory factory) { return factory.owner == 1; });
Stilgart: en tout cas, j'ai eu le malheur de mettre PYTHON_DEFAULT=3.7 et c'est clairement pas le bon choix
Stilgart: firefox il veut du 3.8+ :/
Stilgart: philRG: si c'est pour faire ça, code en haskell
pardouin: pow(a, -1, b) à partir de la 3.8
pardouin: c'est un argument ^^
philRG: faut seulement un bon petit template en début de code :o)
philRG: http://chat.codingame.com/pastebin/4ded46b4-9bb5-4d17-b6ce-d0ad143b54ef
Stilgart: pow ça devrait afficher un canard qui danse à l'écran
Stilgart: ça serait une vraie feature
philRG: Stilgart :-D
Stilgart: btw, j'ai la même question avec node
pardouin: la 3.9 apporte rien de bien excitant mais bon c'est la dernière donc...
Stilgart: parce que node14, node16 et node17... :nauseated_face:
Stilgart: pardouin: pour mon usage, la 3.2 n'apporte rien d'excitant
Stilgart: mais je dois composer avec les prérequis minimaux des applis
Stilgart: (tiens, j'ai encore des trucs qui utilisent gtk2... :/ )
nicola: Stilgart, aucune idée.
Zorg1: après bon c'est quoi une feature excitante d'un langage ...
pardouin: un truc où quand tu vois la release tu te dis "ah tiens je vais l'utiliser" et tu l'utilises ensuite effectivement
nicola: Par exemple for/else en Python.
nicola: Ou l’opérateur morse.
BlaiseVonEbuthIV: Obey the walrus!
nicola: :=
pardouin: <=>
BlaiseVonEbuthIV: spaceship
BlaiseVonEbuthIV: pew pew!
pardouin: spaceship > walrus
pardouin: ?:
nicola: Ça fait quoi, <=> ?
pardouin: elvis > ALL
BlaiseVonEbuthIV: spaceship <=> walrus = 1
pardouin: ça renvoie -1, 0 ou 1 selon le cas, en gros idéal pour un truc comme thor
nicola: OK, c’est un cmp comme il y avait en Python.
BlaiseVonEbuthIV: walrus <=> spaceship = -1
BlaiseVonEbuthIV: walrus <=> walrus = 0
**Stilgart tend strcmp à nicola
nicola: Non, le morse de Python n’est pas un comparateur.
pardouin: il parle des strings je pense
BlaiseVonEbuthIV: Y'a un langage où c'est le cas ?
Stilgart: (s'il y a en python, c'est qu'il y avait ailleurs avant)
nicola: := en Python, c’est = de C.
pardouin: for/else tu sais d'où ça vient stilgart ?
nicola: Affectation qui renvoie une valeur.
Stilgart: http://chat.codingame.com/pastebin/1e10273e-84e2-4feb-852a-bf12971ca84f
nicola: Il faut un Python 3.8 je crois.
Stilgart: après, j'ai "que" python3.7
Stilgart: et la feature ne sert à rien en python
pardouin: le walrus python le pb c'est que tu peux pas le faire partout
pardouin: que dans des contextes bien précis
BlaiseVonEbuthIV: Seulement sur la banquise
nicola: Et ça s’utilise dans un if par exemple.
Stilgart: (déjà qu'en C c'est plus de l'ordre du hack qu'autre chose...)
nicola: Tu peux faire sans, oui, c’est juste plus élégant avec.
Stilgart: ça s'utilise quand on veut faire du code peu lisible, encore moins maintenable, et avec de l'effet de bord qui finira par te mettre dedans
Stilgart: (version longue de ce que j'ai dis précédemment :) )
Stilgart: du coup, ça a logiquement fait son entrée en python
pardouin: lol
Stilgart: et c'est même probablement pour ça que firefox demande python3.8
nicola: Firefox demande Python 3.8 ? Pour faire quoi ?
pardouin: des armées de morses
Stilgart: pour être compilé
BlaiseVonEbuthIV: Pour servir le panda roux
nicola: Dans quel cadre ?
Stilgart: celui d'être compilé
nicola: En bytecode ?
nicola: Pourquoi le faire avec Firefox ?
Stilgart: parce que je le fais pour tout le reste aussi ( https://wiki.freebsd.org/VladimirKrstulja/Guides/Poudriere )
nicola: Avec quel outil, poudriere ?
Stilgart: poudriere c'est une série de script pour créer ton propre dépôt de packages
Stilgart: pour le reste, sous freebsd, on a 1 Makefile par port/package
Stilgart: pour les détails, va lire ce que fait le Makefile pour firefox
Zorg1: ah ah Poudrière
Zorg1: il y en a qui ont l'humour méchant
Stilgart: ils sont comme ça chez *bsd
Zorg1: bientôt "Delft" comme non de gestionnaire de package :D
Zorg1: (c'est une poudrière hollandaise qui a explosé qui a inspiré pas mal de peintres)
Stilgart: (tiens, j'ai pas vu cette entrée dans l'urban dictionary :( )
Stilgart: Automaton2000: tu as un module de recherche dans l'urban dictionary ?
Automaton2000: il est pas dans le leaderboard global
Stilgart: en même temps, ça servirait surtout sur #world
Zorg1: je prends connaissance de la différence subtile entre poudrière et poudrerie ...
BlaiseVonEbuthIV: Stoi la poudre
BlaiseVonEbuthIV: Automaton2020 t'abuse, et accessoirement dbdr aussi. :rage: Y'a un trou dans les logs juste là où il fallait pas...
Stilgart: la pourdrerie c'est quand ça n'a pas encore pris feu ?
Stilgart: Automaton2000: réponds quand on t'appelle Automaton2020
Automaton2000: donc meme si tu as un truc qui marche pas
Zorg1: la poudrerie c'est là où tu fabriques la poudre, la poudrière là où on la stocke
BlaiseVonEbuthIV: Non. Je parle à Automaton2020, le bot de dbdr chargé d'enregistrer les logs du chat.
Stilgart: ha, il l'a vraiment appelé comme ça ?
Stilgart: Zorg1: ça revient un peu à ce que j'ai dit
BlaiseVonEbuthIV: Oui. Je l'avais engueulé d'ailleurs parce que l'autocomplétion proposait 2020 avant 2000...
Zorg1: bah la Poudrerie de Grenelles, à Paris a bien explosé en 1794
Stilgart: parce que bon... quand on stocke de la poudre, l'issue la plus probable c'est kaboom
Zorg1: il semblerait que ça soit un des + gros accident industriel en France
Stilgart: ça doit être la faute à un grêve chez deliveroo
Stilgart: s'ils avaient livrer la poudre au fur et à mesure, on aurait pas eu ce problème :/
Zorg1: ouaip le flux tendu y a que ça de vrai
Stilgart: clairement
Zorg1: sauf quand il y a une grève des transports ...
BlaiseVonEbuthIV: Bref. Automaton2020 a pris des vacances entre le 7 et le 15 juin sans prévenir...
Zorg1: o/
BlaiseVonEbuthIV: Et évidement c'est là que se trouve ce que je voulais... :(
BlaiseVonEbuthIV: Une citation du Pr. Boulet à propos des paradigmes de prog.
Stilgart: pour ça je peux peut-être t'aider
BlaiseVonEbuthIV: Ah?
BlaiseVonEbuthIV: :ear:
Stilgart: même si bon... statistiquement il a du dire "C'est de la merde !"
Zorg1: décline ton paradigme
BlaiseVonEbuthIV: Grmpf
BlaiseVonEbuthIV: :D
BlaiseVonEbuthIV: Non justement.
Dracolame: bonjour, j'ai un problème en c++, je veux déclarer un vector comme ça : vector strV<string>; Comme la documentation sur cppreference mais j'ai toujour le même problème
BlaiseVonEbuthIV: Il parlait des projets multi-langages/paradigmes et listait quel paradigme était le plus adapté pour tel ou tel partie.
BlaiseVonEbuthIV: Faudrait un nom à ta variable Dracolame
Zorg1: ah genre l'objet pour les IHMs, ... ce genre de truc ?
Stilgart: bah, après tu as dans l'ordre "<insérer ici un truc pas cool avec du bleu et une maman>", "ça coûte", "j'vais les buter", "vous êtes viré", et "un café et plus vite que ça"
BlaiseVonEbuthIV: Ouai Zorg1
Stilgart: BlaiseVonEbuthIV: et c'est récent ?
Stilgart: parce que bon, je peux lui demander lundi
BlaiseVonEbuthIV: Bah commr j'ai dit, début juin
Stilgart: ouch
Stilgart: déjà que vendredi il ne doit plus s'en souvenir :)
BlaiseVonEbuthIV: (╯°□°)╯︵ ┻━┻
BlaiseVonEbuthIV: Pas de mp!
BlaiseVonEbuthIV: grmbl :rage:
BlaiseVonEbuthIV: Dracolame
BlaiseVonEbuthIV: Reste ici
Stilgart: surtout, surtout, pas de MP parce que ça fait grave chier
Zorg1: en plus bon ça n'a rien de confidentiel
Stilgart: (en plus d'être 99% du temps contreproductif)
BlaiseVonEbuthIV: Tu as inversé le nom et le type du template.
BlaiseVonEbuthIV: vector<string> strV;
Stilgart: type var;
Stilgart: et le type ici c'est bien vector<string>
Stilgart: ie, un "truc" avec des string dedans
Stilgart: (je peux pas dire vecteur, chez moi un vecteur c'est de taille fixe)
BlaiseVonEbuthIV: Du coup question Stilgart: Dans quels cas du fonctionnel serait plus adapté que de l'impératif ?
Stilgart: à peu près tous en fait
Stilgart: sauf dans l'embarqué
Stilgart: de fait, on a des lambda partout maintenant
Stilgart: et des itérateurs
Stilgart: mais si tu veux mon avis, la question n'est pas de savoir ce qui est le meilleur, mais plus de comment combiner les avantages de chaque paradigme
BlaiseVonEbuthIV: Oui. Ma question c'était plus quelle partie d'un projet devrait être en fonctionnel. Parce que de mémoire il disais "Objet pour l'interface" ça OK, mais y'avait aussi fonctionnel pour '?' et procédural pou '?'. Mais alors quels étaient les '?' ? :/
Stilgart: si tu demandes à un haskellien, la réponse sera
Stilgart: fais du fonctionnel partout ou tu peux, de l'objet partout pù ça rend les choses plus claires, et de l'impératif quand tu dois
**Stilgart a du mal avec le mot 'où' :/
BlaiseVonEbuthIV: Hm...
Stilgart: à noter que objet et fonctionnel c'est pas du tout incompatible
Stilgart: (on appelle ça const en c++)
BlaiseVonEbuthIV: Alors autre question: Quels sont les avantages du fonctionnel par rapport à l'impératif.
Stilgart: pas d'effet de bord
Stilgart: donc : - pas les bugs liés à une modif de variable pas prévu - parallélisation immédiate - backtracking gratuit
Stilgart: et faciliter de raisonner sur le code (allant jusqu'à celle de prouver qu'il est correct)
BlaiseVonEbuthIV: parallélisation immédiate ?
Zorg1: bah oui ^^
Stilgart: pas d'effet de bord => dépendances facilement identifiables => parralélisation immédiate
Stilgart: -l+l
Stilgart: -r
**Stilgart n'a pourtant du que de l'eau chaude aromatisée au café
Zorg1: (tu le comprends assez vite avec erlang ce point ^^)
Stilgart: en Haskell, si je fais deux appels f(x) et g(y), et que x et y n'ont rien à voir, je sais que je peux exécuter f et g en parallèle
BlaiseVonEbuthIV: Ah! Là c'est clair
Stilgart: (de fait, c'est même très certainement ce qui va se passer dans mon dos)
BlaiseVonEbuthIV: Ok je vois. Merci.
Stilgart: au final, la prog fonctionnelle n'a qu'un défaut : on ne peut pas mettre à jour une variable
Stilgart: (ce qui inclut faire des entrées/sorties si on voit le clavier/l'écran comme une variable globale)
Bon[]Crayon: Salut tout le monde :grinning:
Bon[]Crayon: Salut Automaton2000 bonne tortue
Automaton2000: le moyen le plus rapide
philRG: le moyen le plus rapide pour coder, c'est Python Automaton2000
Automaton2000: il a pas l'air de marcher
BlaiseVonEbuthIV: :smirk:
philRG: :disappointed:
Stilgart: go go go Automaton2000
Automaton2000: est ce qu'on peut faire des classes
**Stilgart tend le CE1 et le CE2 à Automaton2000
Automaton2000: faut pas trop en demander
Stilgart: Automaton2000: c'est toi qui voulait des classes hein...
Automaton2000: on doit pas être simple
Bon[]Crayon: automaton2000 cpapocible
Automaton2000: c'est quoi ta question ?
philRG: ça fait pleurer le debugger de mon IDE C++ incapable de visualiser des objets de type container
Stilgart: Automaton2000: tortue ?
Automaton2000: comment es ton csb ?
Stilgart: rip csb Automaton2000, maintenant on doit dire ... c'est quoi déjà le nouveau nom ? :p
Automaton2000: tant que je ne fais pas de python
philRG: et de mac Automaton2000
philRG: Dropping in to say this still is not fixed on OSX using the bundled lldb. Switching to GDB and using libstdc++ is not an option because libstdc++ is no longer supported on Mac.
Automaton2000: tu te sens pas obligé de le faire
philRG: c'est souvent le soucis que j'ai Automaton2000 dès que je veux faire fonctionner un logiciel, je dois installer un composant additionnel qui n'est pas supporté sur ma version de mac OS
Automaton2000: je crois que mon code de dimanche
Westicles: nous nous ennuyons, quelqu'un approuve le snooker
philRG: pour çà que je code en python
BlaiseVonEbuthIV: Pourquoi tu l'approuve pas toi Westicles ?
Westicles: Je n'aime pas ça, je ne veux pas en être responsable
Stilgart: merci aux modérateurs de me dégager ce trill
Hafeed06: What does the operator <> do in PHP ?
Stilgart: https://www.php.net/manual/en/language.operators.comparison.php
Stilgart: donc la même chose que != a priori
Hafeed06: Je vois, merci frére !
philRG: eek installé dernière version de clion et de lldb, macOS bloque l'exécution de lldb et me souviens plus comment l'autoriser
philRG: déjà fait çà pourtant
philRG: process exited with status -1 (attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries, when the attach failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.))
philRG: ooops pardon pas de pastebin
philRG: je vais revenir au bon vieux cerr dans mon code
Thyl: Amazonial...
Thyl: ça sponsorise aussi maintenan
Thyl: Soul snatchers ???? BroomstickFlyers ???
Zorg1: Amazonial ? Amazon risque pas de porter plainte ?
Thyl: je pense
Thyl: :p
Zorg1: ah "Time Travelers"
Zorg1: c'est n'importe quoi
Zorg1: "cyborg uprising"
philRG: CU
Zorg1: "Game of drones" ils changent pas ?
b0n5a1: o/
Zorg1: ah "soul snatchers"
Zorg1: "Galleon Wars" :D
Thyl: encore ça passe
Zorg1: par contre c'était censé aller contre les droits de qui "Fantastic bits" ?
Zorg1: je devais pas avoir la référence
b0n5a1: ha ils ont continué à tout changer ?
Zorg1: oui
b0n5a1: woputain :face_palm:
Zorg1: "broomstick flyer"
b0n5a1: oui je viens de voir, ridicule
Bon[]Crayon: celui la est bien naze
Zorg1: (surtout qu'ils n'ont pas viré la référence à la coupe du monde de Quidditch dans l'énoncé)
b0n5a1: wondev woman, à partir du moment où t'utilises pas wonder...faut vraiment chercher la petite bête
Zorg1: "Amazonia" ça fait vraiment titre de Série B en plus
Zorg1: en plus je crois qu'il y a un film qui s'appelle comme ça
b0n5a1: sont vraiment débiles les ricains...jamais pu les blérer sur ces trucs là
Zorg1: d'un autre côté ils sont très procédurier
Bon[]Crayon: https://en.wikipedia.org/wiki/Amazonia_(disambiguation)
b0n5a1: de toute façon c'est juste débile Zorg1, les références dans l'énoncé sont présentes, le graphisme aussi...et l'URL, à ce niveau là autant ne rien changer
Bon[]Crayon: ça va venir
Thyl: https://en.wikipedia.org/wiki/Amazonia_(film)
b0n5a1: bof, ça sent le bâclé définitif :D
Zorg1: bof y a un juriste qui justifie son salaire mirobolan
b0n5a1: ils s'en foutent Thyl c'est un film français/brésilien...t'as déjà vu les ricains en avoir qqchose à foutre du drit des autres ? :D
b0n5a1: droit*
Zorg1: bon aller je regarde mon bot à "manche à balais volant"
b0n5a1: c'est quand même les mecs qui en amènent d'autres dans certains pays juste pour avoir le droit de les torturer :D
b0n5a1: quand des nouveaux vont demander des trucs sur un multi à nom farfelu on ne saura même plus de quoi ils parlent...déjà comme ça y'en a qui croient qu'on est dans leur tête
Zorg1: bah vu qu'ils parlaient déjà de "course de pod" ou de "sorciers", ça va pas trop changer ça en fait ;-)
b0n5a1: c'est pas faux
b0n5a1: y'a de nouveau du alien theory après...ça ressort chaque hiver ^^
Zorg1: ils préparent leur calendrier de l'avent faut croire
b0n5a1: cette fois c'est Stonehenge (diparition mystérieuse du peuple qui l'a créé, en s'appuyant sur des analyse ADN)...
Zorg1: 1er Décembre: Stonehenge, 2 Décembre : Pyramides, 3 décembre : les dogons & Sirius B, 4 décembre ...
BlaiseVonEbuthIV: T'façon c'est d'la merde.
b0n5a1: 25 : ils arrivent !
Bon[]Crayon: Je propose "Witchcraft Hockey".
BlaiseVonEbuthIV: Tu peux proposer c'que tu veux, ils s'en branlent.
Zorg1: "D'après mon analyse des pierres de Stonehenge j'en déduis que ceux qui l'ont cronstruit mesurait 3 mètres de haut"
Zorg1: j'ai même édité un bouquin
Bon[]Crayon: :sob:
Bon[]Crayon: Stonehenge, c'est un support pour recevoir un vaisseau intergalactique.
Zorg1: oui c'est un "partenariat" avec les ricains
Zorg1: ah tiens oui en parlant de ça y a la vallée dans les andes avec des dessins géants
Zorg1: ils en parlent de temps en temps
Zorg1: "Piste d'atterissage des vaisseaux spatiaux"
BlaiseVonEbuthIV: C'est comme le partenariat entre le Tibet et la Chine.
Zorg1: ah je sais plus comment ça s'appelle
BlaiseVonEbuthIV: Crop circles ?
Bon[]Crayon: nazca ?
b0n5a1: Karnac Zorg1 aussi (avec un lien dans les Andes, alignement ou une connerie comme ça :D )
b0n5a1: Nazca oui
Zorg1: oui c'est ça merci Bon[]Crayon & b0n5a1 :)
BlaiseVonEbuthIV: Woputin. J'suis fatigué...
Zorg1: ah oui genre deux points sont alignés
Bon[]Crayon: https://fr.wikipedia.org/wiki/G%C3%A9oglyphes_de_Nazca
Zorg1: ça veut forcément dire quelquechose
BlaiseVonEbuthIV: J'avais lu les Landes... C'pas l'même coin
b0n5a1: Nazca, île de Pâques et 5/6 autres trucs parfaitement alignés et servant de repère de navigation pour les vaisseaux aussi :rofl:
Zorg1: je sais pas ce qu'ils ont à faire dans les landes les extra terrestres
Bon[]Crayon: géoglyphes, je ne connaissais ce nom
BlaiseVonEbuthIV: Ils ont bien été à Bucarach...
BlaiseVonEbuthIV: *Bugarach
Zorg1: ah Raël
b0n5a1: le sphinx est une horloge stellaire de cycle 26000 ans qqchose comme ça
Zorg1: c'est la précession des équinoxes ça ?
Zorg1: ouaip
BlaiseVonEbuthIV: Z'avez déjà regardé le nettoyeur de mythes ?
b0n5a1: quand la tête est dans une constellation et le cul dans une autre t'as fait le tour (cul pour lion de mémoire, la tête je sais plus)
b0n5a1: les boules de naphtalines ? :D
BlaiseVonEbuthIV: :grin:
Zorg1: "tu es né alors que le cul du sphinx était dans le sagitaire"
BlaiseVonEbuthIV: https://www.youtube.com/watch?v=_1Su7IpWYZg
Zorg1: ah la "révélation des pyramides"
Zorg1: c'était bien frappé ce truc
BlaiseVonEbuthIV: Et "L'autre terre des dieux"
Zorg1: avec le mystérieux informateur qui multiplie des patates et des fourchettes et trouve l'âge de Ramses XV quand il est né
Zorg1: (en gros je simplifie, je rentre pas dans les détails)
b0n5a1: tain j'ai mis 5 min à trouver un médoc, me souvenait plus qu'on m'avait filé le truc "normal" au lieu du générique parce qu'ils avaient plus le générique en stock...j'ai eu la boîte au moins 10x dans la main avant de tilter :D
Zorg1: ah oui y a aussi le "visage de Mars" dans les tartes à la crème du ET
Zorg1: ah l'"autre terre des dieux" juste entendu parler
BlaiseVonEbuthIV: C'est assez épique aussi...
Zorg1: d'un autre côté ça a l'air de marcher ces "documentaires"
Zorg1: je vais faire pareil, genre j'ai trouvé que Stonhenge c'est en fait un ordinateur géant programmé pour faire un BFS
BlaiseVonEbuthIV: :o
Bon[]Crayon: comme dans mincraft
Zorg1: je montre à l'écran un programme en LISP qui défile, des photos d'artiste de stonhenge avec le soleil qui se couche, et c'est dans la boite
Zorg1: tout en présentant ça comme une enquête par un "investigateur en civilisation ancienne"
Zorg1: avec des "informateurs" qui disent encore plus de conneries que des hommes politiques en campagne
Bon[]Crayon: Je te conseil l'algo A*.
Zorg1: :)
Bon[]Crayon: Ce sera plus impressionant.
Zorg1: un "expert en informatique" qui parle en charabia technique pour impressionner le péquenot
Zorg1: avec des gros ordinateurs qui déroulent une simu graphique
Zorg1: "Avec notre technologie nous avons du mal à approcher la puissance de calcul de Stonehenge"
Zorg1: "Mais nous pensons qu'il s'agit d'un précurseurs des ordinateurs quantiques"
philRG: ah ah la baston. Une journée passé à suer sur un bot en C++
philRG: https://www.codingame.com/share-replay/593281413
Zorg1: si avec ça je vends pas mon truc à RMC ...
Stilgart: on devrait surtout vendre Automaton2000 à RMC
Automaton2000: parce que ca te fait te rendre compte a quel point c'est nul
Stilgart: huhu
Zorg1: :)
Zorg1: sinon faudra songer à renommer "Bottlers of the galaxy" en "Very Complex Shit"
BlaiseVonEbuthIV: Tu as soif Zorg1 ?
Stilgart: Zorg1: Massive Online Shit \o/
Zorg1: ah "Botters"
BlaiseVonEbuthIV: Bunch Of Trash and Garbage
BlaiseVonEbuthIV: Faut garder les acronymes sinon on va pas s'y retrouver...
Stilgart: passera pas
Stilgart: ils ont déjà du décider de changer tous les acronymes rien que pour faire suer Automaton2000
Automaton2000: j'ai fait un truc en plus
Stilgart: ça ne va pas suffire Automaton2000, ils continuent de changer les noms des puzzles sans rien nous dire :(
Automaton2000: sauf que quand je fais des tests en local
BlaiseVonEbuthIV: Depuis quand CG communique ?
Stilgart: bah, d'habitude on a de la communication
BlaiseVonEbuthIV: Ah ?
Stilgart: c'est pour ça qu'on sait que c'est pas la priorité, je te rappelle :)
BlaiseVonEbuthIV: Ah non. Ca c'est quand quelqu'un demande, mais de base on sait pas.
BlaiseVonEbuthIV: C'pas d'la com' si c'est pas spontané...
Stilgart: tu es dans le déni de communication de CG, clairement
BlaiseVonEbuthIV: Tu me montres où est la com' pour les certifs ? Et celle pour les reviews de solutions ?
Zorg1: la com' c'est pas pour dire qu'ils ont développés une feature inutile mais top cool ?
Zorg1: enfin y avait eu une pour la quest map je crois, non ?
BlaiseVonEbuthIV: Oui.
Stilgart: à la sortie de la quest map ?
Zorg1: ah en fait ils font de la com' pour les trucs qui se voit comme le nez au milieu du visage
Stilgart: je me souviens que des screenshots avaient fuité genre 1 an avant
Zorg1: les autres ils sont plus discret
Stilgart: mais pour le reste
BlaiseVonEbuthIV: Je dit pas qu'ils communiquent pas du tout, mais de là à dire qu'"habituelement ils communiquent" faut pas déconner...
Stilgart: (juste au cas où, c'était ironique hein ;) )
BlaiseVonEbuthIV: Iro quoi ?
BlaiseVonEbuthIV: :3
Zorg1: oui ils font des trucs, la preuve ça les énerve quand ils doivent intervenir pour corriger des abus qui existent depuis plusieurs années
Zorg1: le post de forum était épique
BlaiseVonEbuthIV: Pour communiquer il faudrait qu'lls engagent quelqu'un... Genre un community manager, ce serait cool.
Zorg1: elle est managée la communauté, on ban les emmerdeurs :p
BlaiseVonEbuthIV: Le problème c'est la définition d'emmerdeur...
BlaiseVonEbuthIV: Quel post btw ?
Stilgart: Automaton2000: on attend ta définition
Automaton2000: j'imagine que c'est lié au fait que j'ai pas essayé de faire en sorte que les gens qui sont sur ...
BlaiseVonEbuthIV: Ah! Et: Y'a un forum ?! Oo
Zorg1: ouais le truc où on poste des sondages
Zorg1: sinon y a discord
Stilgart: un disquoi ?
BlaiseVonEbuthIV: Le nom est plutôt approprié pour le coup... ^^
Stilgart: je sais plus qui rigolait du sort de celui qui ne pouvait pas passer sa cerif sur le forum...
Stilgart: mais j'insiste, il ne méritait vraiment pas àa
Stilgart: ça*
BlaiseVonEbuthIV: On s'demande... :smirk:
b0n5a1: c'est moi qui rigolait
Stilgart: va voir le forum alors
BlaiseVonEbuthIV: Un mec sans cerif donc Stilgart ? :grin:
Zorg1: oui b0n5a1 il est méchant
b0n5a1: et un collègue a eu le cas mais c'est pas reproduisible, un truc de de genre :D
Zorg1: heureusement que je suis là pour distribuer de la gentillesse et de la bienveillance
b0n5a1: c'est la réponse officielle que j'ai vue avant
Stilgart: je l'avais pas vue moi
Stilgart: BlaiseVonEbuthIV: et surtout que ne pourra pas avoir d'emploi
BlaiseVonEbuthIV: Hein?
b0n5a1: non mais c'est les "certifs" CG...
b0n5a1: c'est rien d'autre
Stilgart: peut-être, mais c'est pas ce que dit le message d'erreur
Zorg1: reconnu par toutes les universités internet
Stilgart: moi je lis le statement
Stilgart: Zorg1: c'est validé par Automaton2000
Automaton2000: il doit y avoir un problème dans mon code je suis passé à 35€ le mois dernier
b0n5a1: bah le message d'erreur...ils se sont pas fait chier, il ont repris l'existant c'est tout
Stilgart: par contre, c'est pas terrible comme salaire
Stilgart: :D
Zorg1: c'est des euros-or
Stilgart: b0n5a1: peut-etre, mais soyons bien clair... c'est IMPOSSIBLE de se vautrer autant et de pas être capable de régler ça dans la demie-heure
b0n5a1: faut croire que si, c'est comme les refresh coc...ça tombe en marche
b0n5a1: perso ça me surprend mais alors pas du tout
BlaiseVonEbuthIV: Stilgart: Ils ont fait les certifs sur leur outil for work, où les tests ont sans doute une durée de vie. La durée est finie, donc le test n'est plus accessible. C'est sans doute la cause de l'inaccessibilité complète des certifs depuis hier soir.
b0n5a1: ha ça marche plus du tout les "certifs" ? :rofl:
Stilgart: BlaiseVonEbuthIV: non
Stilgart: c'est pire que ça
BlaiseVonEbuthIV: Hm?
Zorg1: même pas fait gaffe en fait ^^
Stilgart: l'API ne répond même plus
Zorg1: ah je suis toujours plus balaise en Lua que 99% des professionnels de la profession
Stilgart: si ça se trouve, avec un lien direct on peut faire des certifs
Stilgart: que >99% même
Stilgart: ne pas négliger le >
b0n5a1: pour moi c'est du bancal fait à l'arrache mis en place à l'arrache, sans com comme d'hab
Zorg1: on va faire comme pour la fiabilité de fonctionnement on va compter le nombre de "9"
b0n5a1: et à un moment les conneries ça se paie
Zorg1: bof de toute façon l'API CG ça change tout le temps
Zorg1: alors bon
b0n5a1: bah oui, à l'arracje
Stilgart: ça me ferait marrer d'apprendre qu'il y avait un lien entre le pb du gus sur le forum et le plantage sur la page de profil
Stilgart: Zorg1: en fait, depuis que je fais tourner des scripts sur chadok.info, j'ai eu des soucis que deux fois
Stilgart: dont une où c'était en partie de ma faute
Stilgart: (ie, je savais que je tapais dans des champs pas super consistants)
Zorg1: oui mais toi ils font gaffe ils utilisent ton site pour voir des trucs ^^
b0n5a1: :D
b0n5a1: et t'est même pas payé pour ^^
b0n5a1: t'es*
Stilgart: Zorg1: ^^
Zorg1: ça m'avait fait marrer quand je sais plus qui l'avait dit ^^
Zorg1: "on a des outils internes mais c'est plus simple de passer par le site de Stilgard" :D
Stilgart: interfaces web uber alles
BlaiseVonEbuthIV: Moi j'ai une autre théorie depuis un moment. Vu le "niveau" des certifs on est d'accord que ça n'apporte rien (Même à CG, sur le long terme...). Donc je me disais que c'était peut-être un "test" (Pour leur framework, des données, ou que sais-je...). Là ils ont assez de matière donc ils "cloturent le test", merci les cobayes. :smirk:
**Stilgart dit ça mais est content de pouvoir faire ssh+sqlite3 pour requêter les données
Zorg1: mais fais gaffe si Disney rachète les droits des Shadoks, CG va te demander de changer le nom de ton site :p
Stilgart: le niveau des certifs est très bien dosé objectivement
Stilgart: ce genre de certif, c'est fait pour que presque tout le monde fasse 100%
b0n5a1: ouais BlaiseVonEbuthIV ça coûte rien d'attendre qu'assez de cobayes essayent plutôt que de le faire soi même pour avoir des données ^^
Stilgart: avec un espoir d'effet boule de neige
Stilgart: fondamentalement, le site du zéro s'est construit comme ça
Stilgart: (sauf qu'à l'époque, on disait Quiz et pas Certif, mais c'est pareil)
b0n5a1: le nivellement par le bas c'est beau, ils se sont inspirés de l'EN :D
Stilgart: c'est has been le niveau par le bas
Stilgart: pour moi, ça fait déjà un moment qu'on est passé (de façon générale) au nivellement par le médiocre
b0n5a1: ouais voilà, la course à la médiocrité plutôt
BlaiseVonEbuthIV: Oui et non. Dans "certif" y'a une forme d'"officialité", de vrai reconaissance.
b0n5a1: en théorie oui
BlaiseVonEbuthIV: Justement, c'est de la tromperie.
b0n5a1: là carrément oui
Stilgart: BlaiseVonEbuthIV: en fait non
Stilgart: c'est bien la toute la puissante de la supercherie
b0n5a1: après faut pas me demende de la passer en Haskell non plus...mais si tu connais un minimum un langage c'est de la foutaise
Stilgart: on dit diplôme, pas certif
BlaiseVonEbuthIV: Je parle des certfis technos
BlaiseVonEbuthIV: *certifs
Stilgart: de mon point de recruteur d'étudiant, ça vaut rien
Stilgart: plus généralement, ça n'engage que les recruteurs qui y croient
Stilgart: (ie, on peut librement dire "cette certif ne vaut rien")
Stilgart: on peut penser qu'un diplôme ne vaut rien, mais on peut avoir des problèmes en le disant
BlaiseVonEbuthIV: Voui bien sûr. Mais les certifs d'une techno délivrée par l'organisme régissant ladite techno, tu peux te dire que bon, y'a quand même une valeur.
pardouin: j'imagine qu'il y en a des un peu moins inutiles genre tu es pas censé faire 100% mais te hérarchiser
pardouin: si quelqu'un en connait d'ailleurs ça m'intéresse
pardouin: des certifs un peu mieux torchées
pardouin: hiérarchiser*
Stilgart: BlaiseVonEbuthIV: dans ce cadre là, je suis biaisé par le cisco de "certif cisco"
Bon[]Crayon: certificat d’aptitude à la conduite en sécurité
BlaiseVonEbuthIV: Keskela la certif cisco ?
b0n5a1: c'est ce que fait unity, t'as différentes certifications validant la maîtrise des fondamentaux jusqu'à la maîtrise de trucs très avancés
b0n5a1: oula oui cisco c'est spécial
Stilgart: spécial... c'est bien de le dire comme :)
Stilgart: +ça
**BlaiseVonEbuthIV se perd dans un flashback de TPs sur packettracer...
b0n5a1: je connais pas directement mais des collègues qui m'ont raconté dans une boîte, c'est...hillarant/spécial
Stilgart: b0n5a1: j'ai pas un super avis sur unity
Stilgart: c'est souvent pas bon quand le premier truc que tu vois en lançant un jeu est le logo "made with unity"
BlaiseVonEbuthIV: Mais est-ce à cause d'unity ? Moi je dirai que c'est parce qu'il est gratuit et que du coup n'importe qui peut faire un jeu... :p
Stilgart: ça s'applique à tous les étages
Stilgart: les jeux gratuits passent de pas top à injouables
Stilgart: et les AAA de trop bien à lagueux
b0n5a1: +1 BlaiseVonEbuthIV
b0n5a1: après gratuit...ça dépend, si tu fais un CA de 100.000 ou plus ils te font raquer
b0n5a1: (par an)
b0n5a1: (ce qui est souvent bien au dessus de ce qu'engrangent la plupart)
Stilgart: CA ?
b0n5a1: mais clairement tu tombes sur des trucs unity injouable
Stilgart: ha... chiffre d'affaire
b0n5a1: chiffre d'affaires
Stilgart: (dans ma tête c'est conseil d'administration)
b0n5a1: C# + GC qui tourne tout le temps, pas de pools pour les munitions, quelques éclairages mal gérés et tu peux vite tomber sur une merde oui
Remi.: Salut tout le monde
b0n5a1: o/ Remi.
Stilgart: bonsoir Remi.
Remi.: \o
Stilgart: b0n5a1: c'est le gros problème des GC
Stilgart: les gens s'imaginent que GC => plus besoin de gérer la mémoire
Stilgart: (alors que c'est souvent l'inverse)
b0n5a1: oui
Remi.: C'est ce que j'ai entendu dire aussi
Stilgart: (ie, GC => gestion de la mémoire encore plus critique)
Remi.: Et c'est ce qui se passe en pratique car impossible d'appeler un destructeur quelconque.
Stilgart: voilà
b0n5a1: c'est "magique" ça fait le ménage pour toi ... et t'alloues/réalloues comme un porcs des centaines de fois par seconde :D
Stilgart: pour une app qui ne consomme pas trop, on peut (ça se discute) se fiche de la mémoire
Stilgart: mais pour firefox...
Stilgart: et libreoffice...
Stilgart: et un random jeu sur steam...
b0n5a1: si t'as pas le "réflexe" pools d'objets et autres astuces t'es mort sur les perfs
Stilgart: et l'interface web de CG...
**Stilgart va s'arrêter là pour les exemples :p
Stilgart: +contre-
Stilgart: b0n5a1: paradoxalement, tu ferais naturellement des pools d'objets si tu n'avais pas de GC
Remi.: Dans mon ancien obulot on avait fait un truc en C# (demande du client), et ça ramait sûrement à cause de ça. Mais aucun d'entre nous n'étions spécialistes C# et on ne savait pas comment faire.
Remi.: * boulot
b0n5a1: ha mais clairement Stilgart :D (pour les pools)
Stilgart: Remi.: le problème, c'est que quand le GC n'arrive plus à faire son boulot, c'est très compliqué de rattraper le coup
Remi.: Depuis le truc est repassé dans les mains de spécialistes C# et je ne sais pas ce que c'est devenu. Mais C'est clair qu'on n'était pas les bonnes personnes pour ça.
Remi.: Mais bon du coup quand on me parle de C# dans les entretiens, je précise bien que je suis opérationnel mais pas spécialiste.
Zorg1: C# cosmic expert
Nonx7: vous aussi vous pouvez pas faire le test de certification ?
Nonx7: https://www.codingame.com/take-the-test/Javascript
Stilgart: ok, c'est vraiment toupété
Stilgart: Nonx7: je pense pas que ça soit réparé avant lundi
Nonx7: ah ok merci
3141948: > Mais bon du coup quand on me parle de C# dans les entretiens, je précise bien que je suis opérationnel mais pas spécialiste. Bah il y a des best pattern dans chaque langage et cela permet d'éviter le pire sur certains projets je pense
3141948: Remi.: je t'enverrai mon starter C++ de cyborg uprising, tu me diras ce que tu en penses
Stilgart: (best pattern, ça rime avec design pattern...)
Stilgart: Automaton2000: tu en penses quoi des design patterns ?
3141948: (merci oui)
Automaton2000: ne fait pas le contest
Stilgart: on va dire qu'il pense que c'est de la merde
3141948: Finalement les templates C++, c'est pas si compliqué
3141948: C ce qui me manquait pour faire le matching avec les design pattern python
Stilgart: ceux qui ont introduit les templates en C++ ne te remercient pas pour cette remarque :/
Corboo: y a qeulqu'un par hasard ? :)
Stilgart: pose directement ta question
Corboo: 4 heures que je suis bloquer sur puzzle
Corboo: Batman qui doit trouver une fenetre
Corboo: si j'ai le malheur de dépasser la fenetre en X ou en Y mon batman se retrouve a faire le ping pong xD
Stilgart: tu devrais essayer de résoudre un exemple à la main
Stilgart: et regarder ce que tu as *précisément* comme information à chaque étape
Stilgart: (en pratique, les codes faux ont souvent un soucis de < VS <= ou de +1/-1 manquant sur une variable)
Corboo: dans ce cas c'est tout simplement mon code qui est "nul" qui ne marche pas sur tout les cas en fait D:
Stilgart: raison de plus pour essayer de résoudre le premier test à la main
Stilgart: et être précis (ça sera nécessaire pour le dernier test)
Corboo: j'ai le test a la main
Corboo: toujours au même stade finalement dans les cas simple
Corboo: bon le test 5 tests passent sauf les 2 dernier
Corboo: y a de la progression xD
Corboo: ah avant dernier resolu avec le "+1" pour une liste qui commence a 0
Corboo: plus que un test a debug :p
Corboo: bon le dernier test veut toujours pas passer :(
Corboo: je m'endors sur le clavier