Chat:Fr/2021-05-25

From CG community
Jump to navigation Jump to search

3141948: Ca commence à être pénible les ia de gargle qui m'envoie des articles personnalisé quand je discute avec euler de son puzzle dice duel: https://www.neozone.org/science/univers-paradoxe-quantique-realite/

3141948: On peut plus causer tranquille Automaton2000

Automaton2000: j'y ai passé pas mal de temps sur la même position

3141948: Personnalisés

3141948: Automaton2000: que penses-tu du jeu myst? Savais-tu qu'il utilisait la technologie hypercard lors de sa sortie sur mac?

Automaton2000: si t'as le temps de me mettre à la fin du contest

Bon[]Crayon: Salut :ghost:

Bon[]Crayon: Automaton2000 o/

Automaton2000: et j'ai du mal avec le mode d'édition de l'ide cg, et aussi un peu de chance

philRG: Salut :seedling: moi aussi Automaton2000 j'ai du mal à décrypter les 100 options décrites dans la "Command Palette" de l'IDE

Automaton2000: vu que j'ai pas l'habitude tiens :p

philRG: Automaton2000 normal tu fais des simulations, tu ne codes pas beaucoup ;-)

Automaton2000: ce n'est pas vraiment ce que je fais un peu de marge

philRG: heureusement qu'il y a 3 modes d'édition (Classic, emacs et vi)

dwarfie: si au moins classic etait reellement classic ....

philRG: ouais c'est comme la tourtel

dwarfie: ... au si au moins on pouvait en virer la penible auto-completion ...

philRG: personnellement, ce qui je gêne le plus c'est sur du rajout/modification de code. 1 fois sur 2, il me sélectionne un mot entier lorsque je positionne simplement le curseur, et ça écrase tout

philRG: j'ai l'impression de coder dans un champ de mines

dwarfie: voila ... on est d'accord ... et normalement Automaton2000 aussi

Automaton2000: et en fait je n'ai pas réussi à trouver une bonne fonction d'éval

philRG: visuellement c'est super fatiguant

philRG: et aussi la réduction de la police de 800% lorsque tu as la main sur la souris pendant que tu tapes c'est assez énervant

philRG: en fait c'est quand je fais un CMD-C d'un texte avec la souris qui bouge

philRG: CMD-Souris c'est le scroll, et CMD-C c'est le copy

philRG: ceci dit je l'ai aussi dans mon IDE, mais c'est beaucoup moins sensible

philRG: je sais même pas rétablir le zoom à 100% en plus

philRG: sur ma version de visual code, j'ai pas ce soucis

philRG: bon après on s'habitue

philRG: le plus chiant c'est le zoom In/Out quand tu fais un Copier/Coller et pour le rétablir à la taille initiale

philRG: c'est un éditeur de code pas un jeu d'adresse

philRG: dit celui qui a bossé avec vi sous Unix pendant des années et découvre les IDE et l'auto-completion invasive

Alshock: je suis sûr qu'on peut te mettre une autocomplétion insupportable sur vi :P

philRG: he he une spéciale je veux bien ;-)

philRG: bon ça réduit bien la prose les bitboard

philRG: available_moves = [mark for mark in range(9) if not playerBoard & (1 << mark)]


philRG: ah j'ai oublié l'autre board

Alshock: le bitboarding en python c'est tout un concept

Alshock: c'est du numpy j'imagine ?

dwarfie: bon ... y'avait des puzzles merdiques et des puzzles a chier .... mais les 2 à la fois c'est rare ... meme une etoile c'est encore trop

Default avatar.png BabelO: en bitboard c'est quand meme plus classe , bcp moins de boucle, rien que pour les seed snas les arbres autour

Default avatar.png BabelO: const treeMaskAround = this.cells[l] & this.board[boardPlay]

                       const seedResult = this.cells[l] ^ treeMaskAround

**dwarfie hesite a rajouter foret de ronces a ascii cube ... ( oui ronces , pas ifs ;) )

dwarfie: j'ai plus de if pour ce puzzle que dans pas mal de multi

Default avatar.png NuclearLoremIpsum_c11d: avez vous la solution en python pour le jeu temperatures puzzle je bloque :(

Default avatar.png NuclearLoremIpsum_c11d: je suis un débutant

LimaceHurlante: j'ai envi d'apprendre le python uniquement pour gagner les clashs en mode taille de code ...:disappointed:

philRG: AIshock: euh en fait non. numpy ne me paraît pas adapté aux bitboard. Je ne capte pas le lien avec le langage

philRG: tu manipules des entiers

philRG: pas de tableau

philRG: j'étais sur UTTT en fait pas sur tororo

philRG: NuclearLoremIpsum_c11d: bah tu écris l'algo/pseudo code sur une feuille de papier déjà, le langage n'est qu'une option

philRG: j'ai utilisé la fonction math.abs() sinon rien de sorcier

philRG: certains températures fournies en entrée sont en dehors du range [ -273..5526] aussi il faut les tester

philRG: et le dernier test ne comprend pas de températures si ce n'est la valeur de référence

philRG: on s'en fout du code

philRG: suffit de réfléchir à la solution

philRG: et savoir créer un tableau dans un langage donnée à la portée de tous

Default avatar.png NuclearLoremIpsum_c11d: oui mais bon je commence depuis 1 semaine

Default avatar.png NuclearLoremIpsum_c11d: c'est dur quand meme

philRG: ah tu parles de la syntaxe ok

Default avatar.png NuclearLoremIpsum_c11d: je parle de tout

philRG: chaque langage a sa syntaxe, ses types de données et fonctions natives à laquelle peuvent se greffer d'autres fonctions disponibles dans des bibliothèques externes

philRG: c'est bien aussi de connaître la taille que prend chaque type de données aussi, et avoir quelques bases sur les algorithmes

ShaxoLudo: En réalité, si tu as déjà une bonne idée de l'algo qu'il te faut, la syntaxe tu peux toujours chercher des équivalences entre langages sur internet

philRG: Il y a quelques traducteurs de code mais l'intérêt reste limité comme la plupart des codes sont optimisés pour un langage donné et utilisent une multitude d'api qu'il serait assez hasardeux de convertir

philRG: pour des codes purement algorithmiques, ça peut se faire. Il y a des outils permettant d'écrire en pseudo-code et transformer le code écrit dans un langage donné. En ce qui me concerne, c'est plus rapide d'écrire directement dans mon langage. Le pseudo-code n'étant pas un langage, et pas soumis à des conventions fixes

philRG: C'est une perte de temps

philRG: s/fixes/officielles

philRG: https://info.blaisepascal.fr/pseudo-code

philRG: on peut trouver un nombre incalculable d'extension dans VS Code pour écrire en pseudo-code

philRG: dont certaines sont issues de projets d'étudiants en école d'info

Alshock: @philRG oui mais comme toutes les boucles sont lentes en python j'ai l'impression (externe, je suis clairement pas un pro du langage) que tu finis toujours par vouloir mettre tes itérations dans des matrices numpy pour aller vite.

leojean890: certains utilisent ça pour gagner en perfs ouais, par ex Fangel qui finit tjr en légende :)

Alshock: J'vais le dire méchamment hein, mais NumPy c'est quand même vraiment un aveu de "bon python c'est gentil, mais c'est quoi les built-ins C que je peux effectivement utiliser déjà ?"

pardouin: yo o/

pardouin: <- n'utilise quasi jamais numpy

Bon[]Crayon: \o

pardouin: dwarfie si tu traces les arêtes une par une dans le bo ordre il n'y a pas de cas particuliers à traiter ;)

pardouin: (et donc pas de if)

philRG: y a pas de mode vi sur Coding Escape :sob:

philRG: j'ai pas compris où cliquer

philRG: AIshock: faut utiliser numpy à bon escient, personnellement quand je l'utilise mes codes sont plus lents ;-)

philRG: ce qui me semble lent dans Python, c'est l'appel de fonctions et de modules. Tout ce qui est natif me paraît assez rapide, mais c'est bien sûr de l'interprété donc plus lent

philRG: si tu bosses avec des entiers et des opérateurs booléens, ça devrait être plus rapide

leojean890: faut timer et comparer^^

leojean890: en fonction de la situ ça peut être différent

philRG: si tu as un code avec 150 définitions de fonctions au lieu d'une seule et 50 classes, ça va sûrement ramer

philRG: un appel de fonction, c'est un fork de process

leojean890: le plus important c'est d'accélérer les parties de ton code que tu appelles souvent surtout

leojean890: tu t'es 50% du temps dans une fonction donnée que tu appelles souvent tu ferais bien de l'optim

philRG: fork de process j'avais lu çà sur le Fall Challenge 2020 (ie classes, ce sont des fonctions spéciales) donc ça ralentit ouais. Ah oui clairement ça sert à rien d'optimiser la fonction lancée uniquement au tour n°1

leojean890: ouais le tour 1 tu as 1 sec au lieu de 50 ms tu peux en profiter justement pour précalculer des trucs

Default avatar.png Error.exe: OUHO

BeowolfK: est ce que les coc privé compte dans le classement ou seulement ceux avec des randoms?

Default avatar.png NuclearLoremIpsum_c11d: jhello

Default avatar.png NuclearLoremIpsum_c11d: je trouve pas la solution pour le puzzle temperature je suis debutant

Default avatar.png NuclearLoremIpsum_c11d: http://chat.codingame.com/pastebin/fcab1943-64d5-4f1d-9d51-c5b9ca1c026f

Phaeliae: Je dirais que ça compte que ceux avec les randoms (ça évite l'abus)

dwarfie: BeowolfK : non , mais ca compte dans le nombre de coc auquel tu as participé

BeowolfK: ok ok merci ^^

dwarfie: NuclearLoremIpsum_c11d ... je dirais verifie les sens de tes comparaison ... et surtout relit le sujet et tente de le resoudre avec une feuile et un crayon ...

**dwarfie se dit que les comparaisons marche en fait ... mais y'a quand meme un soucis ... du genre "else" servira jamais

Default avatar.png NuclearLoremIpsum_c11d: j'ai pas de else bon je vais regarder merci

dwarfie: bah , y'en avait un dans le code que tu as envoyé ;)

Default avatar.png NuclearLoremIpsum_c11d: okje vais essayer de revoir

Default avatar.png NuclearLoremIpsum_c11d: ca fait depuis ce matin que je suis sur le problème je lâcherais rien

SefioR13: Est-ce qu'on peut créer un post sur le forum si y'en a pas sur un puzzle en particulier ?

nicola: Oui.

XeraFiu: Salut, vous pouvez aller voir ma contribution sur un Clash Of Code ? C'est le "ASCII DOTS ART", merci d'avance :p

**Bon[]Crayon donne une tortue à Automaton2000.

Automaton2000: mais je suis pas un bot

Bon[]Crayon: ok

Remiavecuni: Bonjour, je viens de passer disciple, est-ce que ça veut dire que j'ai droit à un maître qui m'aide à progresser ? :D

nicola: Ça veut dire que tu sers la science et que c’est ta joie.

Bon[]Crayon: Maître Automaton2000, dit tortue génial, est toujours là pour t'aider à progresser.

Automaton2000: quelqun a le code du referee

Bon[]Crayon: @XeraFiu Le 's' ressemble à un 'g'.

XeraFiu: ^^

Bon[]Crayon: Il faut donner les représentation ascii en entrée de puzzle.

Zorg1: ah Automaton2000 est un obsédé ?

XeraFiu: Les donner en entrée pour que l'on sorte le texte ?

Automaton2000: nan mais c'est un jeu de plateau

Bon[]Crayon: Donner la représentation ascii de chaque lettre, pour que les joueurs n'aient pas à les deviner.

Bon[]Crayon: Automaton2000 Lance les dés de la victoire.

Automaton2000: comment tu fais pour ne pas dire que c'est pas un tableau

XeraFiu: Bon[]Crayon c'est écrit dans l'exemple

Bon[]Crayon: Automaton2000 "Ceci n'est pas une pipe".

Automaton2000: il y a moyen de faire du code qui fait le plus de points à gagner

Bon[]Crayon: @XeraFiu Ouais avec des copier-coller.

Bon[]Crayon: Ce n'est pas terrible.

XeraFiu: Ha, tu voudrais une variable qui stocke directement les lettres ?


Bon[]Crayon: Je pense que cela serait plus agréable.

Bon[]Crayon: Automaton2000 Bien-sur.

Automaton2000: il dit qu'il est en train de dire que les gens ont du mal

XeraFiu: Dans ce cas le challenge prend 5s, la justement je laisse aux personnes le choix de comment ils veulent procéder, si ils veulent faire quelque chose d'opti, juste faire une map avec des chiffres.


XeraFiu: Du coup je pense pas le faire pour cette contribution, mais c'est quand même une bonne remarque pour les prochaines contributions que je ferais, merci en tout cas

RbtQuentin: comment on monte de grade?

RbtQuentin: y

nicola: Tu passes en radian. :drum:

Default avatar.png _lemeilleurcodeur_: c trop bien codingame:thumbsup:

Thyl: nicola quel blague de matheux

Alshock: XeraFiu attends, ce que tu comptes pas faire c'est donner ton alphabet pour que les solveurs s'amusent à lancer tous les test cases pour savoir àa quoi ressemblent tes inputs ?

Thyl: par contre faut pas la prendre au 2 degrès :D

Alshock: Je viens d'aller voir cette merde, je comprends même pas dans quel cerveau dépravé ça a pu sembler une bonne idée.

Alshock: Y a littéralement rien qui va, même de loin en plissant les yeux très fort

BlaiseEbuth: Alshock ?

Alshock: XeraFiu a demandé d'aller voir sa contribution, je donne mon feedback encourageant

BlaiseEbuth: En quoi c'est chuck norris ?

Alshock: C'est pas chuck norris le classic où faut écrire manhattan ?

BlaiseEbuth: Nan c'est ascii art, étrangement.

Alshock: En effet, my bad je confonds les noms. Je m'en va de ce pas faire un erratum tout va pour le mieux ça n'est qu'ascii art mais avec des entrées en moins

BlaiseEbuth: Et seulement 6 lettres... Pourquoi ?

Alshock: Bah parce qu'avec cette police s'il y avait des "S" et des "E" dans le même mot, je te raconte pas le bordel

BlaiseEbuth: Bah la branche du milieu du e plus petite, par ex

XeraFiu: Alshock, toutes les lettres sont écrites dans dans input : "PISOUN" De plus toutes les lettres avec le ASCII Art sont dans l'exemple

XeraFiu: BlaiseEbuth, juste 6 lettres car c'est un Clash Of Code et non pas un truc qui doit mettre 30min à se faire

Alshock: Oui, en quoi ça en devient moins de la merde ?

XeraFiu: Alshock en quoi c'est de la merde ?

XeraFiu: Tu préfères les clash of code ou on doit soustraire 2 variables ??

XeraFiu: C'est peut etre plus à ton lvl nan ?

Alshock: 1 - c'est un puzzle classic en clairement moins bien 2 - Tu donnes des valeurs en dur à copier/coller dans son code 3 - tu rajoutes des limitations arbitraires ridicules sur l'input de données

XeraFiu: C'est pas un puzzle, c'est un clash of code

Alshock: Bah non justement, c'est de la merde aussi

Alshock: Un CoC c'est un puzzle, c'est censé être relativement court c'est pas pour ça que prendre un puzzle qui existe et le vider de son squelette donne un CoC

Alshock: C'est un non d'ordre planétaire ce truc

XeraFiu: Si je mets des variables pour toutes les lettres, il n'y a qu'une facon de coder la solution. On est pas obligé de copier/coller, si on est sur un CoC d'opti, vaut mieux le faire en donnant un schema avec des chiffres que de copier "******"

Alshock: Ah, donc l'intérêt de ton CoC réside dans le fait de trouver la manière la plus courte de générer les lettres pour du shortest? Je suis bluffé

dwarfie: Alshock qui vient de decouvrir que la moitie des coc sont des pompages des puzzles existants depuis des lustres :D

Alshock: nan mais pomper je veux bien, mais là même le classic fait la gueule quoi

dwarfie: ouais ... fais gaffe sinon chuck va venir te voir ... faut pas le vexer :rofl:

Alshock: J'ai son poster dans ma chambre depuis que ma cousine a fait la blague de me l'offrir

Alshock: j'crois qu'il me regarde de travers

**dwarfie se dit que chuck a ete martyrisé deja en fait :thinking:

Thyl: !

Thyl: yo !

Zorg1: c'est vrai que c'est pas terrible ce CoC

BlaiseEbuth: Bah c'est un coc. C'est pas terrible par essence.

Zorg1: après je sais pas pourquoi Alshock nous a fait la méchante licorne mais bon

Zorg1: y a un arc-en-ciel qu'a dû mal passé

BlaiseEbuth: Une prise de conscience soudaine...

Zorg1: Automaton2000 t'es au dessus de tot ça, toi ?

Automaton2000: oui c'est la faute à cg

Zorg1: tu vois Blaise même le bot se met à saler le chat :(

BlaiseEbuth: :grin:

**Zorg1 va se retirer dans un salon où règne le calme et l'harmonie

**Zorg1 se dit qu'il n'a pas regardé s'il y avait du drama dans le forum

BlaiseEbuth: Pas de drama. Mais un génie. https://www.codingame.com/forum/t/p-versus-np/191132

philRG: nicola: comment on monte de grade? Tu passes en radian. :joy:

Bon[]Crayon: Automaton2000 P | I | S | O | U | N

Automaton2000: faut que j'arrete de faire des trucs pour que ça fonctionne aussi bien

Bon[]Crayon: Automaton2000 Tu es un génie.

Automaton2000: tu fais quoi en tant que tel

Bon[]Crayon: Automaton2000 Tu désosses des vœux.

Automaton2000: j'en ai fait un peu la honte

Bon[]Crayon: Automaton2000 Pauvre de toi.

Automaton2000: oui mais comment je fais pour le moment

jdeveil: bijour les gens

Bon[]Crayon: o/

jdeveil: je vois qu'on s'amuse ici !

Bon[]Crayon: Rire & Algorithmes :)

jdeveil: ah ben ça peut faire un thème pour un CoC ça :)

jdeveil: :p

Bon[]Crayon: C'est l'histoire d'un mec, normal, qui ne connaît pas l'unicode ...

BlaiseEbuth: Sérieux ? Personne veut un trillion de bitcoin ?

Bon[]Crayon: Dès le début c'est drôle.

Bon[]Crayon: BlaiseEbuth :joy:

jdeveil: P=NP? trop facile :p

BlaiseEbuth: Il a déjà fait le plus gros "I’m working on one attempt, but the algorithm still lacks some finishing touch"

BlaiseEbuth: Une occaz' en or

Zorg1: encore un gars qu'a fait 52% à un test de CG

jdeveil: hehe

BlaiseEbuth: jdeveil a bouffé leojean890 :scream:

jdeveil: même pas... c'est mon côté : retour de boulot...

jdeveil: faut savoir décompresser :)

Zorg1: :p:p

jdeveil: pour le coup, merci BlaiseEbuth, c'était amusant :)

nicola: Ça tombe bien, BlaiseEbuth presse des cons.

BlaiseEbuth: Ouai.

nicola: *BlaisEbuth

BlaiseEbuth: Non

nicola: Ha ben non, avec deux e.

BlaiseEbuth: la première était bonne

jdeveil: l'autocomplétion a du bon nicola ;)

nicola: Elle n’a pas marché.

jdeveil: enfin quand on a pas un pseudo trop générique :p

nicola: Ouais, j’aurais pu choisir salocin.

BlaiseEbuth: Machiavel

jdeveil: ouais ya moins de cas avec salocin

Zorg1: 1 trillon de bitcoin ? je croyais qu'il ne pouvait y en avoir plus de 21 millions

BlaiseEbuth: *en bitcoin, my bad

jdeveil: c'est mieux pour nos algo d'auto-complétion... en P ou NP d'ailleurs ?

Zorg1: en fait P=NP c'est le nouveau mouvement perpétuel ?

nicola: Oui, ça fait tourner les zozos qui se piquent de maths.

nicola: Comme ceux qui pensent avoir trouvé la quadrature du cercle.

Zorg1: je croyais que ça faisait belle lurette qu'on avait prouvé qu'elle n'était pas possible elle

jdeveil: c'est facile ça aussi : le carré est un cercle de rayon l'infini... à moins que ce ne soit l'inverse...

jdeveil: bon ok j'arrête :p

BlaiseEbuth: https://www.youtube.com/watch?v=1Bn50keR6UY

BlaiseEbuth: Un grand moment de science

Zorg1: de toute façon le carré c'est un cercle qui a seulement deux diamètres

Zorg1: #toiAussiInventeDesExplicationsFoireurses

BlaiseEbuth: :thinking:

Zorg1: cherche pas c'est des maths de compétition

BlaiseEbuth: Bac+9 comme aurait dit ma prof de math en license...

Zorg1: après faut éviter de chopper la grosse tête comme l'autre qui fait de la politique

BlaiseEbuth: Vaguement entendu parler. Mais jamais regardé.

Benco11-developpement: 2+2 = 5 ?

BlaiseEbuth: Bah "moi je suis bac+9" c'était son argument choc quand on lui faisait remarquer qu'elle avait dit une connerie.

Zorg1: ouaip un argument d'autorité, "je suis architecte Java, je sais faire de l'informatique"

Zorg1: un truc comme ça :p

BlaiseEbuth: :zipper_mouth:

Zorg1: non y a un con qui m'a gonflé au boulot :smiling_imp:

Zorg1: Automaton2000 t'es architecte Java toi ?

Automaton2000: ca va pas durer :p

Zorg1: :)

Zorg1: ah tu vas te mettre à faire du ML en python Automaton2000 ?

Automaton2000: salut tout le monde et Zorg1

Thyl: Zorg1 tu nous parles de l'hypercube ???

Zorg1: l'hyper cube ? bah tu trouves une quatrième dimension et puis voilà

Zorg1: ezpz

nicola: Oui Zorg1, mais il y en a toujours qui essaient quand même.

nicola: J’en ai bien vu un qui écrit sans sourciller des dérivées non entières en passant par la transformée de Fourier.

nicola: Yolo.

Thyl: yo

nicola: Et un « théorème » sans savoir où vivent les lettres utilisées.

Zorg1: tu mets des lettres grecques, latines voire hébraïques et c'est bon

nicola: Donc… :shit:

nicola: :dung: :crap:

Zorg1: après bon les maths ont aussi progressé parce qu'un gars se l'ai un peu joué rebelle

Thyl: le mieux c'est les gens qui te sortent chiffre à la place de nombre

Zorg1: ça encore ça va

Zorg1: t'as pas mal d'expressions qui se baladent avec "chiffre" à la place de nombres

Thyl: oui

Thyl: ça c'est des expressions

Magus: Automaton2000, j'ai un email qui me dit que ta maison est en travaux, ça va ?

Automaton2000: ça a toujours été comme ça

Thyl: :D

Zorg1: le bot blasé

Thyl: Automaton2000 t'es vachement intelligent

Automaton2000: mais si tu veut mettre un nom de domaine

Thyl: Automaton2000 Magus te traite bien ?

Automaton2000: si je fais une liste des positions possibles

Magus: NON parle pas de ça !

Thyl: :D

Thyl: :joy: :joy: :joy: :joy: :joy: :joy:

Thyl: Magus

Thyl: tu c'est ce qu'on dit

Thyl: "la vérité sort de la bouche d'Automaton2000"

Automaton2000: en fait c'est pas un contest de 4 semaines

Zorg1: ah tu te réveilles Automaton2000 ?

Automaton2000: on va pas en plus

Zorg1: t'as fini ton hibernation en mai. D'un autre côté t'as raison, on a eu un mois pourri, Automaton2000

Automaton2000: c'est pas un problème de type

Magus: non mais moi je note juste que je viens de recevoir un mail qui me dit qu'un routeur de la baie de Automaton2000 a laché et qu'ils sont en train de les remplacer. Donc je me pose la question : Tu passes par où Automaton2000 ?

Automaton2000: là tu peux te faire une idée

Zorg1: normalement ils remplacent sans interruption de service ?

Magus: oui

Magus: enfin ils préviennent quand même qu'il peut y avoir des perturbations

Thyl: Magus tu payes cher pour la maison d'Automaton2000

Automaton2000: y'a moyen de créer un compte

Thyl: ???

Magus: 9€ par mois

Magus: mais bon j'ai pas que Automaton2000 sur cette machine

pardouin: https://www.mathematex.fr/viewtopic.php?t=2476

Automaton2000: nan mais quand je vois que je suis sorti de la fac

nicola: Certes Zorg1, mais là dans le truc que j’ai vu, il n’y a aucune quantification.

nicola: À ce niveau-là, c’est du mouvement perpétuel.

Default avatar.png BabelO: Bon le bitboard en JS ... pas bonne idée d utiliser les bigint de node js ils sont lent !!!

BlaiseEbuth: Trop de mots dans cette phrase... "Bon le JS ... pas bonne idée d utiliser js il est lent !!!" aurait suffit.

Default avatar.png BabelO: roh non en nodejs on peu faire des truc res rapide :) analyse de buffer audio compression filtre FIR avec les typedarray par exemple .

BlaiseEbuth: Y'a une arnaque

Default avatar.png BabelO: non

BlaiseEbuth: Si.

BlaiseEbuth: A tout les coups c'est des trucs codés en C ou autre qui tournent derrière.

Magus: bah oui y'a une arnaque

Magus: on peut faire des modules npm en C++

Magus: forcément ça va vite :D

BlaiseEbuth: Voilà

Default avatar.png BabelO: non ca j'ai fait pour le passage par driver USB avec NAN .. mais ca remonte ! apres avec les typedarray ca va vite sinon

Default avatar.png BabelO: https://github.com/fcrohas/sdrplay-jsbinding

Default avatar.png BabelO: un truc du genre

xel-: cc tout l'monde

Default avatar.png BabelO: mais la quand je passe en bigint c'est super lent

Default avatar.png BabelO: je sais pas comment ils ont fait ceux en legende avec le JS ... bien codé surement mais comment

BlaiseEbuth: Ouai. Bah tu vois ton lien, c'est en c++

Default avatar.png BabelO: oui je sais bien j'ai fait ce module .. pour un autre projet derrriere en nodejs

BlaiseEbuth: Bah c'quoi le point alors...

Default avatar.png BabelO: ben par exemple

Default avatar.png BabelO: Math.floor(Math.random() * node.numUnexpandedMoves) remplace par ~~(Math.random() * node.numUnexpandedMoves)

Default avatar.png BabelO: plus rapide

Default avatar.png BabelO: ok

Default avatar.png BabelO: mais avec toute les manip bit avec Bigint deux fois plus lent alos que en 32 c'est rapide

Default avatar.png BabelO: en gros en reerivant le code en bitboar avec bigint c'est pas beaucoup plus rapide... la j'ai refait avec le float64array limité a 53 bit et effectivement ca marche mieux

Default avatar.png BabelO: c'est juste que j'ai vu passer un nombre d iteration fait en C++ assez elevé et j en suis tres loin

BlaiseEbuth: Oui bah forcément. Même le truc le plus opti en js égalera jamais son équivalent en C/C++

BlaiseEbuth: Si tu sais coder en C++ pourquoi tu t'obstines en js ?

Default avatar.png BabelO: ok mais j'aurais pense avoir un plus gros ecart en passant en bitboard ... j'ai vu que en c++ vous passez les pragma

Default avatar.png BabelO: ben pour s amuser et surtout que je switch pas avec les truc pour le bureau sinon c'est bug sur bug a changer de language la journée .. prochain je passerais en C++ :(

BlaiseEbuth: Obliger les pragmas sur cg. On a pas de flags d'optimisation sur le compilo, parce que ce serait "vraiment trop déséquilibré pour les autres langages"...

Default avatar.png BabelO: j'aurais juste voulu savoir les technique d optim

dwarfie: alors que fournir toutes les librairies ou presque a un certains langage non BlaiseEbuth ? ;)

BlaiseEbuth: Hmm ?

Alshock: dwarfie ya pas besoin de fournir toutes les librairies en Ruby ils ont incorporé tout ce qu'ils pouvaient au core

dwarfie: :unamused: comme si je parlais de ruby ....

Alshock: Je sais bien dwarfie, mais je me remets toujours pas du - "hey les gars j'ai une idée d'un opérateur [] qui renverrait la valeur du xième bits d'un entier !" - "Ok Gérard, tu sais quoi ? mets ça dans le core !"

Alshock: C'est bien la peine de faire des langages avec des classes modulables hors définition :D

BlaiseEbuth: Tu parles de quoi alors dwarfie ?

dwarfie: BlaiseEbuth ... pas de php en tout cas ... ils m'ont toujours meme pas mis gmp ou readline ;)

Alshock: Tu penses à Perl ptêtre ?

Alshock: Je regarde la faq là

dwarfie: pas pratique pour les golfs et les puzzles a grand nombres ...

BlaiseEbuth: Pis tu dis ça comme si j'étais d'accord avec cg...

Alshock: On va pas jouer à quel langage n'est pas visé, y en a des trouzaines

Alshock: voire un tétrachiée

dwarfie: BlaiseEbuth non je l'ai pas dit comme ca justement ... au contraire ...

Alshock: @dwarfie j'ai le droit de poser une question pour laquelle tu n'as pas le droit de me taper ?

Alshock: C'est quoi gmp ?

BlaiseEbuth: Bah si "alors que fournir toutes les librairies ou presque a un certains langage non BlaiseEbuth ? ;)"

BlaiseEbuth: Comme si je disais le contraire

Alshock: Moi je veux surtout savoir dans quel langage on a droit à tout ce qu'on veut comme library, je me reconvertis même en clojure moi j'suis un malade

dwarfie: https://gmplib.org/

Alshock: visiblement ils ont pas aimé Fallout 4

BlaiseEbuth: Ni le css

Alshock: t'exagères y a plein de petits carrés de couleur super jolis

Alshock: J'aime bein ce genre de designs de page mi-rétro mi-balek

Alshock: et re mi-rétro derrière

BlaiseEbuth: De toute façon c'est la faute de CG. Hein Automaton2000 ?

Automaton2000: y en a pour tous les coups

Alshock: on dit tous les goûts Automaton2000

Automaton2000: (ou alors je suis un peu lent

Alshock: tkt pas frérot, moi aussi je suis pas rapide à la comprenette

BlaiseEbuth: *non plus

BlaiseEbuth: *ne

BlaiseEbuth: fix ton négation

Alshock: non je garde comme ça, j'aime beaucoup les négation écrites au positif

Alshock: par contre mes pluriel sans s ça... J'assume moin

BlaiseEbuth: "mes pluriel sans s" sans s

BlaiseEbuth: "moin" sans s

dwarfie: :popcorn:

Alshock: Merci Blaise d'éclairer de tes lumières le sens de mon propal

BlaiseEbuth: Le sen, singulier sans s

Alshock: je pense que tu es un sans c

BlaiseEbuth: Vrai

Alshock: ah bah non, singulier, san ! Je m'a pris l'épié dans le bernard

WhatTrickeryIsThis: dîtes, c'est quand le summer challenge au juste?

Bon[]Crayon: Ça existe ?

Zorg1: ouaip Automaton2000 frime en slip de bain en roulant les mécaniques

Automaton2000: en fait à la fin

Bon[]Crayon: Automaton2000 à la fin c'est la tortue qui gagne

Automaton2000: je pense qu'il faut que je bosse

Zorg1: Alshock : sinon t'as le style "vous m'emmerdez avec vos foutaises CSS moi je formate tout avec des

" https://www.fltk.org/ Zorg1: je rigole pas trop moi aussi j'ai tendance à tout formater avec des
Dagal: Bonjour vénérable Automaton2000! Ayez une parole sage envers tous vos sujets! Automaton2000: bon la c'est un peu plus tard dwarfie: Automaton2000 : vafalloir encore attendre ?! comme pour les tortues en fait .... Automaton2000: et ceux qui ont créé le contest dwarfie: :) Dagal: Ô maître Automaton2000 , dites moi ce que je dois faire pour vous servir! Automaton2000: c'est ce que je sache Dagal: Automaton2000, je me mets à genou devant vous et implore votre savoir! Automaton2000: c'est un peu comme pour les contests Dagal: Bien sûre Automaton2000, mais il ne faut le dire à personne que c'est vous qui me dictez le code à taper! Automaton2000: le but c'est pas de la même manière Dagal: Cela va de soit Automaton2000, nous deux, c'est pour la vie… Automaton2000: y a pas que les gens ne savent pas lire le referee Dagal: Mais! Automaton2000, c'est vous même qui m'aviez dit qu'il ne fallait surtout pas lire le référée sous peine de subir votre courou! Automaton2000: python est un langage de programmation Dagal: Oui Automaton2000, et moi je suis la reine d'Angleterre Automaton2000: au final, c'est pas si difficile Dagal: De quoi parlez vous Automaton2000? Automaton2000: tu peux mettre dans un seul langage Dagal: Oui Automaton2000! Tout ce que vous voudrez mais pas le python, c'est au dessus de mes forces! Automaton2000: zorg1 : c'est pas un vrai langage Zorg1: si tu le dis Automaton2000 ça doit être sûrement vrai Automaton2000: le mieux que j'ai fait des trucs pas mal Default avatar.png ArnaudLarronde: + Default avatar.png dimala: - jdeveil: bn