Chat:Fr/2021-11-27

From CG community
Jump to navigation Jump to search

Default avatar.png 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.

Default avatar.png coderlady: ah ok merci

Default avatar.png Aokiji1: Bonjour

Remi.: o/

BlaiseVonEbuthIV: Ah. Ca y'est, les certifs sont pétées... :smirk:

BlaiseVonEbuthIV: Yo tout l'monde ! Automaton2000 !

Default avatar.png Automaton2000: je pense que le bot de compétition

nicola: Automaton2000, c’est quel puzzle, Ition ?

Default avatar.png Automaton2000: je suis pas sûr de bien comprendre

Stilgart: BlaiseVonEbuthIV: 30j après le lancement... nan...

Stilgart: bonjour à tous et tortue à Automaton2000

Default avatar.png 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

Default avatar.png 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

Default avatar.png Automaton2000: on peut pas passer le boss gold est en python

Zorg1: ouaip Automaton2000 j'ai un bot trop rapide pour un boss python :(

Default avatar.png 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

Default avatar.png Automaton2000: mais la je suis sur code of ice and fire ?

Zorg1: ah tu sais plus ce que tu fais Automaton2000 ?

Default avatar.png 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

Default avatar.png 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 ;)

Default avatar.png Automaton2000: et après il y a une erreur de syntaxe

Stilgart: je vois que tu mets toutes les chances de ton coté Automaton2000

Default avatar.png Automaton2000: ca dépend de tes compétences

Zorg1: t'es compétent en quoi Automaton2000 ?

Default avatar.png 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 ?

Default avatar.png 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

Default avatar.png 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...

Default avatar.png Ganius: salut

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.

Default avatar.png 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

Default avatar.png Dracolame: ok

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;

Default avatar.png Dracolame: ha

Default avatar.png Dracolame: merci

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

Default avatar.png Automaton2000: le moyen le plus rapide

philRG: le moyen le plus rapide pour coder, c'est Python Automaton2000

Default avatar.png Automaton2000: il a pas l'air de marcher

BlaiseVonEbuthIV: :smirk:

philRG: :disappointed:

Stilgart: go go go Automaton2000

Default avatar.png Automaton2000: est ce qu'on peut faire des classes

**Stilgart tend le CE1 et le CE2 à Automaton2000

Default avatar.png Automaton2000: faut pas trop en demander

Stilgart: Automaton2000: c'est toi qui voulait des classes hein...

Default avatar.png Automaton2000: on doit pas être simple

Bon[]Crayon: automaton2000 cpapocible

Default avatar.png 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 ?

Default avatar.png Automaton2000: comment es ton csb ?

Stilgart: rip csb Automaton2000, maintenant on doit dire ... c'est quoi déjà le nouveau nom ? :p

Default avatar.png 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.

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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 :(

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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)

Default avatar.png 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 :/

Default avatar.png Corboo: Salut

Default avatar.png Corboo: y a qeulqu'un par hasard ? :)

Stilgart: pose directement ta question

Default avatar.png Corboo: 4 heures que je suis bloquer sur puzzle

Default avatar.png Corboo: Batman qui doit trouver une fenetre

Default avatar.png 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

Default avatar.png Corboo: :triumph:

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)

Default avatar.png 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)

Default avatar.png Corboo: j'ai le test a la main

Default avatar.png Corboo: toujours au même stade finalement dans les cas simple

Default avatar.png Corboo: bon le test 5 tests passent sauf les 2 dernier

Default avatar.png Corboo: y a de la progression xD

Default avatar.png Corboo: ah avant dernier resolu avec le "+1" pour une liste qui commence a 0

Default avatar.png Corboo: plus que un test a debug :p

Default avatar.png Corboo: bon le dernier test veut toujours pas passer :(

Default avatar.png Corboo: je m'endors sur le clavier