Chat:Fr/2020-06-25
Bob: bonjour matin, bonjour lapin
Bob: bonjour Automaton2000
Automaton2000: j'espère que c'est pas à toi de voir
Bob: ah ouais tout de suite dans l'agression, sympa Automaton2000
Automaton2000: même si je suis pas fou
Bob: ca reste a prouver Automaton2000
Automaton2000: c'est ce que je veux bien
257832: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: bah tu sais pas trop quand meme
AutomatonNN: oui joue toi hein XD
Alshock: aqueux coucou les enfants Automaton2000 et AutomatonNN
AutomatonNN: vois pas ce que tu veux dire :D
Automaton2000: vous avez fait le puzzle de la semaine
Alshock: Automaton2000 présente tes excuses à Bob, crois-moi c'est la meilleure chose à faire maintenant
Automaton2000: c'est quand on a un dev qui voit pas le rapport
Alshock: toujours à bouder, hein ?
Bob: aqueux vous memes
Bob: moi je suis pas aqueux je suis alcoolique
Alshock: nous sommes donc hydro-alcooliques, ce qui est plutôt bien vu par les temps qui courent
nicola: Aqueux coucou.
BlaiseEbuth: Ouai, bah dit au temps de pas trop courir, c'est fatigant.
JulisTaf: Hydro-alcooliques hein :joy:
Bob: j'adore les trucs que facebook propose
Bob: en option t'as "plus tard" et "en savoir plus"
Alshock: @BlaiseEbuth il fait ça tout le temps
Bob: mais pas "ta gueule putain j'en ai rien a foutre et ca fait trois fois que tu me le demandes"
BlaiseEbuth: Ouai, c'est pour ça que je l'ai "ta gueule putain" définitivement.
nicola: Je ne suis même pas allé lui faire coucou.
BlaiseEbuth: T'as bien raison.
Alshock: ça vaut pas les trucs windows "Windows vous présente son nouveau navigateur web" - Fermer. Amarshpa... Alt+F4... Amarshpa... End process... Amarshpa
Alshock: (╯°□°)╯︵ ┻━┻
BlaiseEbuth: C'est pour ça que je l'ai "ta gueule putain" définitivement bis.
Alshock: sur mon PC pareil, mais dans le salon de mes parents c'est pas la même histoire
BlaiseEbuth: C'est pour ça que je les ai "ta gueule putain" définitivement ter.
Alshock: xD
Alshock: Un meurtrier en série se révèle accidentellement sur un chat en ligne
Alshock: Selon des sources sûres il se serait radicalisé après des heures de jeu au célèbre jeu violent Minecraft
BlaiseEbuth: Tu m'étonnes, un jeu codé en java et tournant sur windows...
Alshock: bah c'est du java, AU MOINS c'est multi plateforme
Alshock: Cela dit, je me rappellerai longtemps de cette idée de génie qu'ils ont eu de simplifier la gestion des deux branches multi/solo, en te faisant créer un serveur et un client locaux quand tu joues en solo... Genius
BlaiseEbuth: Depuis microsoft c'est plus comme ça je crois...
Alshock: tu te rends bien compte que c'est pas une info que je peux avoir ça ^^
BlaiseEbuth: Vois pas pourquoi
BlaiseEbuth: Juste avant que je vire windows, j'ai vu leur dernière amélioration... Tu peux gagner des points en l'utilisant et avoir des kdos...
Bob: quelqu'un qui maitrise eslint ici ?
BlaiseEbuth: T'es encore avec ça... :(
Bob: oui mais j'avance :)
lhm: o/
BlaiseEbuth: \o
Bob: la j'en suis a coller lint-staged au precommit mais ca me fait des choses etranges
Bob: des fichiers qui sont ignores naturellement quand je fais lint . ne le sont plus quand lint-staged les linte specifiquement
dbdr: BlaiseEbuth: sérieux pour windows? on dirait les dernières magouilles désesperées pour gratter les derniers sous sur un produit en fin de vie...
BlaiseEbuth: Ouai ça m'a fait bizarre aussi. Mais si, j'avais un truc dans le menu démarrer qui essayait de me vendre le truc...
Stilgart: dbdr: j'ai rien vu de sérieux perso
Stilgart: après, je vais finir par croire que comme je suis le seul à monde à acheter une galette chez microsoft pour installer un windows, j'ai pas le même que les autres
BlaiseEbuth: https://support.microsoft.com/fr-ma/help/20540/microsoft-account-earning-rewards-points
dbdr: tu as besoin de WIndows pour quoi Stilgart?
Stilgart: lol
Stilgart: microsoft quoi ?
Stilgart: je clique sur "don't use a microsoft account" à l'install
Stilgart: dbdr: je suis un gamer pc en fait
BlaiseEbuth: Idem, mais justement, j'avais "connectez vous avec votre compte microsoft pour gagner...."
BlaiseEbuth: Stilgart : moi aussi, et on se passe de windows maintenant
Stilgart: BlaiseEbuth: j'ai bien des sms "orange vous remercie de vous faire raqueter, tenter de gagner un galaxy S20 en cliquant sur le lien ci-dessous"
Stilgart: (bon ok, le vrai mot c'est "fidélité" mais bon...)
dbdr: ah ok. moi par principe j'achete que des jeux qui tournent sur Linux. depuis steam il y en a qd meme. apres je suis pas un vrai gamer
Bob: perso une switch me suffit :)
Stilgart: dbdr: à chaque fois que j'essaie
Stilgart: je passe plus de temps à hacker pour faire marcher le jeu qu'à jouer
BlaiseEbuth: Avec proton pour steam et lutris pour le reste, osef de windows.
Stilgart: (même mini-metro j'ai du hacker pour le faire tourner sur une debian)
dbdr: pareil, avec steam j'ai pas eu de probleme
dbdr: apres j'ai ubuntu pour l'instant, ça aide sans doute
Stilgart: avec steam, j'ai pas réussi à faire tourner un seul jeu de ma bibliothèque sans hacker ...
Stilgart: je dois être maudis
BlaiseEbuth: Mais t'as essayé quand ? Proton c'est pas bien vieux
Stilgart: pourtant, je joue pas trop à des jeux récents
VirtualAtom: j'ai eu le même tour, j'ai abandonné steam sur linux, et j'ai un windows juste pour ça
Stilgart: dimanche dernier
dbdr: Proton c'est Wine++?
BlaiseEbuth: Wut...
Stilgart: j'ai passé mon dimanche à essayer de lancer mini-metro
Stilgart: sic
BlaiseEbuth: Proton c'est un condensé wine+others
Stilgart: pourtant, je m'étais dit que vu les graphismes, ça aurait pas du être si compliqué...
dbdr: voila, aka Wine++ :)
Stilgart: ils ont réinventé playonlinux ?
dbdr: Stilgart: on peut faire des graphismes simples d'une façon très compliquée ;)
dbdr: pourquoi faire simple...
Stilgart: bref, mon histoire de jeu sous linux se résume à des centaines d'heures sur Diablo 2 via wine
BlaiseEbuth: Stilgart, c'est space, j'ai pas une conf énorme et je fais tourner mes jeux steams sans problème, même les gros.
Stilgart: dbdr: j'ai vu ça
Stilgart: merci unity de merde
Stilgart: Automaton2000: crache sur unity !!!
Automaton2000: et tu peux pas en dire plus
Stilgart: non, sinon je vais me faire ban :D
BlaiseEbuth: Pis mini-metro c'est un natif linux non ?
dbdr: comme faire tourner un editeur de texte en JS + CSS + HTML
Stilgart: si, mais cannot load samere.so quand même
VirtualAtom: il te dit pourquoi il ne peut pas charger?
Stilgart: ça dépend
dbdr: les jeux ils devraient faire du static linking, non?
Stilgart: si tu considères qu'un find . -name '*.log' suivi d'un cat, suivi d'un cachet d'aspirine ça compte, oui :)
Stilgart: au final, j'ai fini par le lancer mais merde... install de paquets, LD_LIBRARY_PATH modifié, et tu sens qu'il manque encore des bouts
VirtualAtom: ouais, la livraison de soft sous linux, ça demande du boulot pour être bien fait ^^
Stilgart: heureusement que j'ai pas demandé à lancer tales of berseria
VirtualAtom: ça peut être encore si t'as une techno optimus sous linux
BlaiseEbuth: T'as bien la version linux de steam hein ?
Stilgart: VirtualAtom: non, ça je sais gérer... acheter autre chose :)
Stilgart: BlaiseEbuth: bah oui hein
Stilgart: ça fait 20 ans que j'utilise un système unix (donc je sais me demerder)
VirtualAtom: Stilgart: c'est également ma solution long terme ^^
BlaiseEbuth: Je me doute, mais je cherche une raison qui ferait que steam ne lance pas ses outils de compatibilité???
BlaiseEbuth: -??? +...
Stilgart: debian et pas ubuntu, je présume
VirtualAtom: trop de distributions différentes, versions de libs différentes, c'est pas si simple. Ils s'en sortent bien en fournissant des libs avec steam, mais parfois c'est pas suffisant
dbdr: tu as quelle distro BlaiseEbuth?
BlaiseEbuth: debian
dbdr: VirtualAtom: d'ou le lien statique
VirtualAtom: ça résout toutes les dépendances third-party, ouaip, mais pas les plugin ni les libs system. C'est généralement ce qui est fait pour livrer des softs sous linux, c'est le moins galère
BlaiseEbuth: Ah Stilgart, ça pourrait pas être des pilotes graphiques ? J'ai eu le coup (nvidia). Comme je suis en stable, et que les dernières versions sont en backports...
dbdr: VirtualAtom: tu peux aussi éviter d'utiliser les libs systeme au maximum
VirtualAtom: je crois que les deux que je ne ship pas, c'est glibc et les drivers
Stilgart: BlaiseEbuth: c'était une machine avec un "GPU" intel
Stilgart: (et le jeu tourne sous windows avec sur sa petite soeur avec le même "GPU")
BlaiseEbuth: :/
Stilgart: mais bon, comme dit plus haut, j'ai windows pour jouer (et la grande soeur avec un vrai GPU aussi)
dbdr: j'ai un gpu intel aussi
Stilgart: tu as oublié les "
VirtualAtom: "processeur graphique intégré" :-}
VirtualAtom: une horreur à supporter
Stilgart: (parce que bon... même si c'est nettement supérieur à ce qu'on a connu dans les années 2000, c'est loin d'être un vrai GPU quand il s'agit de faire tourner des jeux)
dbdr: ils ont quoi, 5 ans de retard?
VirtualAtom: t'as un support partiel de l'api graphique et des fois les drivers sont buggés/arriérés, (voir impossible à mettre à jour sur certains windows où il faut passer par le manufacturer pour installer un driver graphique)
Stilgart: [CG]Thobault: pense à rajouter dans les guidelines que c'est interdit de balancer du code dans les commentaires des contribs
Bob: perso je sais pas ce que j'ai sur mon laptop light, mais faire un remote desktop sur mon windows du bureau, c'est un enfer
Stilgart: [CG]Thi<tab>
Stilgart: rha
Stilgart: en plus ça doit être un d à la fin avec ma chance
Bob: et apres avoir essaye 2 ou 3 clients je soupconne que c'est vraiment le GPU qui est en cause plutot qu'Ubuntu ou les clients eux-memes
Bob: sur un laptop moins d'entree de gamme avec le remote de windows, ca passe creme
dbdr: t'as presque réussi le Trobault
Stilgart: j'ai envie de dire
Stilgart: #RenommonsLesTibo
Stilgart: les prénoms à plusieurs orthographes c'est mal
**Stilgart regarde son prénom... oops :)
Alshock: @Stilgart C'est bon, quand ton prénom a plusieurs orthographe c'est pas un problème, c'est juste les autres personnes qui ont lz même nom que toi qui savent pas l'écrire
Alshock: loin
JBM: dixit le mec avec un t dont on sait pas s'il se prononce en plus de la graphie la plus courante
dbdr: j'ai toujours prononcé le t
Alshock: ouais enfin de là à parler de "courante"
dbdr: dans ma tete :D
Alshock: oui parce que "silgar ça fait bizarre quand même :P
Alshock: c'est olus faux que toi ?
JBM: (l'orthographe utiliseee par l'auteur)
Alshock: -o+p
JBM: mais effectivement le doute est encore permis
dbdr: le J est il silencieux dans JBM?
Alshock: dbdr c'est une fresque mal finie ?
dbdr: wut?
lhm: shots fired
Alshock: bah la dernière lettre là, il manque une barre et la fin du cercle
dbdr: dbdrb?
Alshock: dbdr says brb bb
dbdr: lol
JBM: j'ai un pseudo super discret en vrai
dbdr: comme ton avatar
Alshock: un homme très effacé
dbdr: pseudo:
JBM: d'ail eurs je m s ns de moi s en m ins l
Alshock: leeno ?
dbdr: là
Alshock: ah leenoà, d'un seul coup ça fait sens
Bob: fix ta clavier JBM
Alshock: c'est le nom d'un nouveau légume fort en protéines ?
JBM: ameliore mon presence Bob \o
Alshock: @JBM Si tu te prends un seau de marinade de morue tu sauras d'où ça vient
JBM: Alshock: je comprends rien a tes dernieres lignes
Bob: ah la vache le groupe qui nous possede mandate une boite de sondage internationale pour demander aux employes de definir le "higher purpose" du groupe...
Bob: et pendant ce temps on nous dit qu'on est en restriction budgetaire maximale...
Bob: et on vire des gens pour ca
JBM: ca sent la campagne de comm interne "nos valeurs" en preparation
lhm: c bo
Bob: mais WTF
dbdr: mes consoléances
Alshock: le plus triste c'est que ça n'étonne plus personne
Bob: mais qu'est-ce qui deconne dans le cerveau de ces decideurs ?
Bob: serieux
Alshock: comme JBM, l'absence
dbdr: trop de niveaux d'abstractions
dbdr: c'est quelle taille la boite?
Bob: le groupe c'est de l'ordre de 110 000 personnes
dbdr: ouch
Bob: donc oui
Bob: indubitablement
Bob: enfin maintenant j'imagine qu'on doit plutot etre du cote de 90 000 et quelques
dbdr: j'ai bien aimé la remarque de SPJ sur le fait qu'il a réussi à faire tout sa carrière sans avoir personne à charge
Bob: mais je pense que ca ne fait pas de grosse difference d'echelle :)
Bob: en vrai mon employeur direct c'est 70-80 personnes
Alshock: d'échelle non, de gens si
Bob: mais on est une filiale d'une boite de quelques centaines de personnes, dans une branche de 6-700 personnes au total
Bob: pour un groupe d'environ 100 000, donc
Bob: autant dire qu'au niveau du groupe on est peanuts et en plus on est completement hors de leur corps de metier principal
Bob: c'est d'ailleurs pour ca qu'on est en train de devoir expliquer aux ITs du groupe pourquoi on a besoin d'avoir acces a des sites comme codesandbox
Stilgart: JBM: le t final (qui se prononce) est là juste pour éviter le "pseudo déjà pris"
JBM: ca sent la typo pas assumee au moment de creer le pseudo
JBM: "non non c'est fait expres"
BlaiseEbuth: C'est toujours mieux que Stilgar_du_91 :grin:
lhm: Ouais carremment, comme les mecs qui ontmis leurs initiales, mais qui ont oublié qu'avec le L minuscule, ca ressemblait à "ihm" et qui font genre que c'est fait exprès
Stilgart: JBM: si tu veux tout savoir, c'est un t parce qu'un ami a fait la typo et que ça m'a donné l'idée </my_life>
JBM: ou ceux qui rot13 leur prenom, sauf les voyelles accentuees oups
JBM: j'ai un ancien pote qu'a fait une typo sur son pseudo une fois en signant un mail (1 touche de clavier d'ecart sur 2 lettres)
JBM: je l'ai plus jamais appele autrement
lhm: c'est un ancien pote à cause de ca? :3
Stilgart: tu ferais un mauvais père castor :(
nicola: Bob, ta boîte est pourrie par les bullshit jobs.
Stilgart: c'est pas nouveau ça :(
Neumann: Bon ça suffit dbdr
Neumann: Y'a quoi dans ton SA
Alshock: nicola tu peux l'avouer que t'es passé à ça de lâcher un "d'ailleurs c'est pour ça qu'ils t'ont embauché" !
Stilgart: Alshock: ça suffit, laisse dbdr parler de son SA :p
Neumann: Le dernier truc que j'ai pas encore essayer de tuner c'est la courbe de ma température
Neumann: Expected gains : 0
Stilgart: Neumann: vous jouez à quoi avec dbdr ?
Stilgart: (à quel puzzle ?)
Neumann: On joue à qui a le meilleur SA
Neumann: Sur SR
Stilgart: ok
dbdr: Dans un pot de SA, qu'est-ce qu'il y a?
Stilgart: et c'est vraiment le SA qui l'emporte ?
Stilgart: dbdr: sa ?
dbdr: ?
Neumann: J'ai pas la ref
dbdr: https://www.youtube.com/watch?v=SkiH2OBhXHA
Stilgart: dbdr: j'essaie de répondre à la question
dbdr: perso j'ai pas réussi à regarder jusqu'au bout
dbdr: mais il doit y avoir une vielle version, non?
Neumann: Tu utilises la fonction exp() dans la modif de ta température dbdr ?
dbdr: j'utilise une fonction exp pour les probas
Neumann: Hum
BlaiseEbuth: Les mecs qui te disent au calme que l'huile de palme n'est pas dangereuse pour la santé, et qu'en plus ça viens d'une filière durable...
Stilgart: (clairement, j'avais pas la ref non plus)
dbdr: (la dernière fois que je l'ai ouverte, Neumann a gagné 40s :scream: )
Stilgart: (et putain mon firefox lag à mort)
Neumann: Allez, soit cool, lâche un petit indice
Stilgart: Neumann: c'est mort
dbdr: Neumann son arme secrète c'est de faire trop parler les gens :D
Neumann: Reste en dehors de ça Stilgart :P
Stilgart: impossible de lui faire lacher quoi que ce soit sur son 55 à CN
Stilgart: pourtant, j'ai essayé :FD
dbdr: aide moi à tenir Stilgart!
Stilgart: :D
Neumann: Tu descend la température de manière linéaire ? C'est ça ?
Neumann: T'es en sécurité ici, tu peux parler
Stilgart: dbdr: Neumann peut te ban... je dis ça, je dis rien :sifflote:
dbdr: t'as meme pas trop essayé Stilgart. c'est ton coté "je regarde pas les PMs avant d'etre passé légende"
Neumann: Non je suis pas modo
Stilgart: le 55 à CN j'ai essayé
dbdr: moins que Neumann :D
Stilgart: mais c'est juste pas concevable par mon cerveau
Stilgart: (tout ce à quoi j'ai pensé est plus court en autre chose qu'en C)
dbdr: je trouve pas la vielle
dbdr: allez pour compenser le lavage de cerveau: https://images.midilibre.fr/api/v1/images/view/5b4722e48fe56f243503c305/full/image.jpg
pb4: Y'a des équivalents pour le chocolat
pb4: même de qualité
dbdr: j'achete que du chocolat 85% ou 99% :)
dbdr: 99% c'est plus vraiment du chocolat, mais c'est intéressant comme gout, à petites doses, avec le café par ex
pb4: https://imgur.com/a/2HWbQKy
pb4: de gauche à droite : chocolat noir, au lait, blanc
pb4: Le pourcentage de cacao ne fait pas tout ddr
pb4: dbdr*
pb4: Le pourcentage de cacao ça représente les deux couches du haut sur le verre de gauche
pb4: Ca ne te dit pas si tu as plus ou moins de pâte ou plus ou moins de beurre de cacao dans ces "X% de cacao"
dbdr: mais ça contraint le sucre, non?
pb4: Oui
dbdr: non je ne m'appelle pas Deutsche Demkatische Republik ;)
pb4: Les chocolats qui contiennent beaucoup de beurre de cacao sont appelés "chocolat de couverture" et typiquement utilisés par les chocolatiers, pas facile à trouver pour des particuliers
dbdr: Deutsche Bundes-Demokratische Republik ça marche par contre :D
pb4: haha
nicola: Alshock, ha ha non. Bob bosse, lui.
nicola: Stilgart, moi, c’est carrément ma brouette qui rame.
nicola: Lancer une vidéo sur youteubé lui donne des vapeurs.
yamine99: Bonjour a tous, je suis a la rechercher d'une série de tp sur reactjs, je me demande est-ce que qlq un parmi vous pourra me donner des orientations? Merci
Stilgart: nicola: j'ai aussi l'impression que c'est youtube qui pompe l'energie de mon firefox
Stilgart: tiens, je me sens moins seul, merci antisquid
Bob: de, quoi ?
Bob: moi, bosser ?
Bob: merde, ca se saurait
Bob: yamine99, j'ai un tuto en tete, mais des TP pas vraiment
Bob: enfin c'est un tuto web app complet, techniquement
Bob: mais react-based
nicola: Stilgart, je pense que c’est parce que l’accélération de la carte vidéo n’est pas activée.
nicola: Donc ça tire sur le processeur.
Stilgart: hum...
nicola: Il y a une option pour ça mais j’ai oublié laquelle et ce n’est pas encore très stable (à ce qu’il paraît).
Stilgart: je sais où elle est
Stilgart: mais elle est coupée pour une bonne raison
nicola: :flushed:
Stilgart: (et puis, ça me le fait même sur des vidéos en pause donc prout)
BlaiseEbuth: sur linux toujours ?
Stilgart: nan mais le chipset interne de mon CPU est 10 fois suffisant pour lire du 480p, faut pas déconner
Stilgart: BlaiseEbuth: juste pour info, j'ai plus de linux
Stilgart: la fameuse debian c'était chez mes parents, dans un temps lointain où j'étais en vacances (la semaine dernière quoi)
BlaiseEbuth: Triste...
Stilgart: j'utilise freebsd hein
Stilgart: c'est ceux qui sont encore sous linux qui me rendent triste
yamine99: d'accord, tu peux stp m'envoyer les liens
BlaiseEbuth: A ce point Stilgart ?
Stilgart: +Bob:
Bob: yamine99: https://www.tortilla.academy/Urigo/WhatsApp-Clone-Tutorial/master
Bob: de rien
Stilgart: BlaiseEbuth: bah... hal, consolekit, pulseaudio, systemd...
Bob: apres je sais pas trop ce que tu cherches ?
Stilgart: paie tes merdes
Stilgart: je crois que même sous windows c'est moins dégueux de nos jours
Bob: le mieux pour se faire la main c'est vraiment de bricoler tes propres trucs
nicola: Oui.
BlaiseEbuth: Je maitrise pas assez pour me rendre compte... A part pour pulseaudio, j'ai passé des heures pour avoir du son dans mon casque...
Stilgart: n'utilisant ni kde, ni gtk, je n'ai pas inclus les dirmgr et autres conneries du genre ;)
Stilgart: pulseaudio c'est essentiellement inutile
nicola: Bah heu, chez moi pulseaudio a marché sans souci.
Stilgart: en général, tu le vires et ça marche mieux...
Alshock: oui mais est-ce que tu as les chinese cookies sous freebsd ? #PosonsLesBonnesQuestions
Stilgart: sauf quand on t'oblige à l'utiliser (merci skype et obs)
nicola: Et il marche encore très bien.
Alshock: j'ai eu des problèmes avec un paquet de trucs, mais le son, ça, ça va
Stilgart: mon problème n'est pas qu'il marche ou pas
Stilgart: j'ose espérer que maintenant ça marche chez 99% des gens
Stilgart: (et pas 3% comme au début)
Stilgart: c'est que ça sert à rien
Stilgart: vraiment, à rien
VirtualAtom: tu mixes comment tes sources audio sans pulseaudio ?
nicola: Avec alsa.
Stilgart: avec oss, comme depuis 1980
VirtualAtom: alsa, tu n'as qu'une source
nicola: Ou OSS3.
Stilgart: oss v4 est très bien
nicola: Ha, on est passé à OSS4.
Stilgart: domage que linux a dropé le support
Alshock: tout ça alors que tu peux dl pulseaudio sous freebsd :P
Stilgart: tu peux le faire à la main sous linux
Stilgart: ou utiliser un bsd
Stilgart: oss v4 je l'utilise depuis 2007
VirtualAtom: j'ai eu le problème dans le soft sur lequel je bosse; sans pulseaudio, le soft interdisait aux client de lire du son sur youtube parce qu'il avait un stream audio d'ouvert
nicola: Je me souviens avoir eu plusieurs sources avec alsa.
Stilgart: (sous mes rares debian)
Alshock: @Stilgartt'essaye de faire passer un message à nicola là ?
nicola: yféskiveu
Stilgart: non, à tous ceux qui pense que son = pulseaudio
Alshock: @nicola ah mais moi aussi je pense que t'as 13 ans de retard :P
nicola: Ha, avec OSS3 ?
nicola: Possible, oui.
Alshock: " oss v4 je l'utilise depuis 2007"
Stilgart: Alshock: c'est peu connu oss v4
Stilgart: mais c'est très vieux (peut-etre même antérieur à pulseaudio en fait)
nicola: Et dans 200 ans, on aura OSS 117.
Alshock: @Stilgart t'sais je connais même pas pulseaudio, alors oss...
Stilgart: ajoute un 0
VirtualAtom: alsa sans le plugin dmix = une seule source audio
Stilgart: ça bouge pas vite le logiciel libre ;)
Alshock: Stilgart s'ils se mettent à versionner comme chrome et firefox, c'est plutôt dans 2 ans
nicola: J’avais peut-être dmix, c’est possible.
Stilgart: VirtualAtom: c'est comme ça que j'ai trouvé oss
Stilgart: (sans doute que les dépendances de dmix m'ont fait fuir vers oss)
Stilgart: Alshock: c'est pas le genre
nicola: Vois connaissez apulse ?
Stilgart: il y a des conventions dans la numérotation
Stilgart: dommage que google n'était pas au courrant
nicola: *vous
Stilgart: nicola: c'est le truc qui remet alsa par dessus pulse ?
nicola: apulse/unstable 0.1.12-2 i386
émulation de PulseAudio pour ALSA
Stilgart: ha non, c'est moins pire que ce que je pensais
nicola: Je cherchais dmix et j’ai trouvé ça.
VirtualAtom: je ne sais pas si Qt fonctionne avec OSS, c'était pour ça que j'étais parti sur alsa / pulseaudio ; si c'est le cas, je pense que je vais tester
Stilgart: pourquoi ça ne marcherait pas ?
VirtualAtom: https://doc.qt.io/qt-5/qaudiosystemplugin.html
VirtualAtom: https://wiki.qt.io/Qt_5.4_Multimedia_Backends
VirtualAtom: pas de support
Stilgart: si
Stilgart: alsa
Stilgart: oss ça marche ~out of box si l'appli fait de l'alsa
VirtualAtom: je parlais d'OSS, là j'utilise Alsa (ou pulseaudio si on le trouve sur la machine client)
Stilgart: (faut juste faire une conf à un endroit)
Bob: bon excel a jure de me faire chier aujourd'hui
Stilgart: sumproduct
Stilgart: il n'y a que ça de vrai
Stilgart: (et vlookup)
Stilgart: Bob: qu'est-ce qu'il t'a fait
Stilgart: ?
Bob: je veux juste faire un formatage conditionnel sur deux pauvres cellules
Bob: a priori la definition est bonne mais il formate que dalle
Stilgart: erf
Stilgart: tu balances une formule, ou tu passes par les menus ?
Bob: bon
Bob: =B17=B18 il veut pas
Stilgart: tu es sur que tes nombres sont des NUM et pas des TEXT ?
Bob: mais =$B$17=$B$18 il veut bien
Bob: ta mere la pute, Excel
Stilgart: ça m'arrive souvent ça ... tu as deux fois la même colonne, mais une en NUM et une en TEXT, donc la formule c'est =A1=VALUE(B1)
Stilgart: sauf que si tu mets des $ partout, c'est pas extensible
Bob: boh la je m'en fous c'est vraiment ces deux-la exactement
Stilgart: (ie, ça va s'applique le même test sur toutes les cases à formater)
Bob: et c'est bien cette formule-la pour toutes les cases
Stilgart: donc faut des $ partout à ce moment là
Bob: j'ai deux representations de la meme info dans deux feuilles et je veux m'assurer qu'elles sont en coherence
Bob: bon
Bob: une bonne chose de faite
Bob: maintenant, comprendre pourquoi sonarscanner crashe
Bob: possiblement parce que je lui donne un rapport eslint en lui disant que c'est un rapport tslint
Thyl: Yo
Thyl: Est ce que quelqu'un à une explication à ça
Thyl: ça fait plusieurs mois que j'ai pas codé coders strike back
Thyl: et la je passe de 200 à 10 ligue Bronze?
abbecool: Hello, dans le classement tu as une valeur selon si tu gagnes ou perds, un genre de ratio
abbecool: si quelqu'un joue, il peut t'affronter
abbecool: et si tu le bats, il fait monter ton ratio
abbecool: du coup tu montes dans le classement
Thyl: Wouaaave
Thyl: Merci abbecool
abbecool: ;)
Bob: tu peux meme changer de ligue comme ca
Thyl: c'est ce qui c'est passe
Thyl: passer
Bob: si suffisamment de monde te pousse au-dessus du boss
Thyl: 200 bois
Bob: ah voila le morceau qui me manquait
Thyl: puis 10 sur 22137
Bob: rajoute -3v et ca va passer au moins silver tout seul :)
Thyl: ça fait bizzare
Thyl: c'est quoi -3v?
Thyl: tu parle de la vitesse?
Bob: oui
Bob: tu vises le checkpoint moins 3 fois ta vitesse
Thyl: Merci Bob !
Bob: heuristique du pauvre pour prendre des virages pas trop pourris
Thyl: genre si je fonce à 100
Thyl: je vais à 33
Thyl: ?
Bob: non
Bob: je parle de ton vecteur vitesse
abbecool: c'est ce qui m'a emmené jusqu'à la ligue or, mais après il faut une meilleure stratégie pour passer légende
Bob: pas de ta puissance de poussee
Thyl: Je vais t'effrayé
Thyl: qu'est-ce que c'est un vecteur?
Bob: arf :)
Alshock: c'est pas effrayant, c'est comme une coordonnée mais en théorique
Thyl: à
Bob: voila
Thyl: genre je vise le checkpoint
Thyl: à y-3
Thyl: pour pas le prendre au millieyu
Alshock: genre ta position elle a un x et un y, c'est un vecteur-2. Ta vitesse, elle a un x et un y, c'est aussi un vecteur 2
Bob: la on est en 2D, ton vecteur vitesse a une composante horizontale (x) et une composante verticale (y)
Thyl: OK
Bob: ca represente ton deplacement pour un tour
Thyl: je pige
Bob: plus tu vas vite, plus les nombres sont grands
Bob: si tu vas a l'horizontale, y vaut 0
Bob: si tu vas vers la gauche x est negatif, etc
Alshock: Ah, mais t'es pas en gold là ?
Bob: donc concretement, si l'info ne t'est pas donnee en input, ton vecteur pour un tour c'est ta position a ce tour-ci moins ta position au tour d'avant
Bob: (la difference entre les deux points)
Alshock: du coup tu vas devoir calculer vx et vy toi-même à partir de ta position
Thyl: Ok
Thyl: ET donc
Bob: donc v = [ xN - xN-1, yN - yN-1 ]
Bob: et donc ensuite pour prendre de jolis virages, au lieu de viser le checkpoint direct, tu vises le checkpoint moins 3 fois ca
Alshock: xN, yN c'est ta position et xN-1, yN-1 c'est ta position au tour d'avant
Bob: par exemple si tu veux aller a 300, 2000 et que ta vitesse c'est [200, 100], il faudra viser 2400, 1700
Bob: 3000*,2000
Alshock: le tout en poussant à fond les ballons
Bob: si ta vitesse c'est [200, -100] parce que tu remontes, il faut viser 2400, 2300
Bob: ouaip, poussee a 100
Bob: a fond afond a fond
Thyl: ok
Thyl: mon vecteur c'est 1
Thyl: du coup je vise le checkpoint
Thyl: x-1*3
Thyl: y-1*3
Thyl: c'est ça?
Alshock: ton vecteur c'est deux valeurs, et il devrait quasi jamais valoir (1, 1)
Alshock: mais si c'est un cas théorique oui (1, 1) c'est du quasi-sur place)
Thyl: ok !
Thyl: Merci beaucoup pour votre passience:grinning:
BlaiseEbuth: Pas de soucis.
Alshock: xD dit le mec qui n'a pas pipé un mot de toute la conv
Alshock: je t'aime tellement
BlaiseEbuth: Bah justement, j'ai patienté jusqu'à ce que vous ayez fini...
Alshock: ayiez non ? Ouais je me pose beaucoup de question conditionnel/gérondif/je massacre le français.com
Alshock: ah non
Bob: le genre de conjugaison merdeuse qu'on devrait eradiquer de la langue
Alshock: oh la sélection naturelle s'en est déjà bien chargée
BlaiseEbuth: Wé !
Bob: c'est pas faux
BlaiseEbuth: Qu'est-ce t'as pas compris ?
Thyl: Vous vous faites des treads dans vos IA?
Stilgart: oui
Alshock: moi non. J'ai essayé une fois en me disant que ça serait ptêtre utile et en fait non ça l'était pas
Stilgart: mais CG me tape dessus parce que je code propre :/
Bob: non
BlaiseEbuth: Non.
darkhorse64: Non
Alshock: le plus important quand tu thread c'est de bien vérifier que ça sert
Bob: de memoire je crois que t'as droit qu'a un seul core ou un truc du genre de toute facon
**Stilgart va hurler
BlaiseEbuth: fix ta concurrence
Stilgart: merci
Bob: mais bon moi j'ai jamais eu besoin de faire de perf alors tout ca me passe un peu au-dessus de la tete, a vrai dire
Alshock: toi t'as même pas de boucle dans tes meilleures ia
Stilgart: mais 3/4 du temps je le fais pas pour des perfs
Stilgart: mais par commodité
Bob: ouais quasi
Alshock: print(3*5+x - sqrt(y>>2))
BlaiseEbuth: Fais gaffe à pas muter en Beber
Bob: moi j'unroll le while(true)
Stilgart: il y a pire comme mutation
Stilgart: n'est-ce pas Automaton2000
Automaton2000: je vais pas en plus
BlaiseEbuth: Certes.
Alshock: ouais tu pourrais muter en PHP
Stilgart: Automaton2000: finir tes phrases ?
Automaton2000: t'as pas le droit de faire un truc de ce genre
Snef: ou en chevalier fou..
BlaiseEbuth: Ou en spambot_fr
Alshock: @Automaton2000finis-les toi-même ça nous évitera de te vexer comme ça
Stilgart: genre je vais me géner :D
Automaton2000: on peut voir les puzzles que tu peux rien y faire
Alshock: oh merde ça fait un paquet de puzzles ça
Alshock: Bon, aujourd'hui est un grand jour
BlaiseEbuth: Moins qu'hier, puisque le solstice est passé
Alshock: je rouvre mon code de hypersonic ignoble que j'ai fait trop long sans le tester
Alshock: @BlaiseEbuth j'ai pas dit de quel astre j'admirais le feu
Snef: Si Alshock, jour => lumière du soleil
Thyl: ça marche!
Thyl: le coup des vecteur !
Thyl: s
Thyl: Merci !
Bob: bien sur ca marche
Thyl: Mon niveau de math ne comprend rien
Bob: ca fait des annees que le truc tourne en boucle
Thyl: mais ça marche :grinning:
Snef: c'est quoi ton but sur csb Thyl ?
Bob: version simple : ca sert a compenser ton intertie
Bob: inertie*
Thyl: Snef
Snef: parceque une fois en gold tu risque de beaucoup moins t'amuser si tu comprend pas trop
Bob: comme tu mets longtemps a changer de direction, il faut pas viser pile le centre du checkpoint mais un point un peu a cote
Thyl: Je vois !
Bob: et ce point depend de ta vitesse actuelle
Thyl: Snef
Bob: (vitesse au sens 2D comme on a vu hein)
Thyl: J'essaye de maméliorer
Thyl: simplement
Bob: (pas vitesse au sens vitesse lienaire en kilometres/heure)
Thyl: eT D2J0 SI J4ARRIVE EN gOLD
Bob: bon
BlaiseEbuth: La mamélioration est une forme de chirurgie plastique.
Thyl: et déjà si j'arrive en Gold
Snef: tu aurais pu essayer d'arriver a un bon classement en bronze jusqu'a buter pour ensuite utiliser la formule magique :p
Thyl: j'était 10
Bob: dans le coin bleu : l'institut de sonage mandate par le groupe pour qu'on fasse le boulot des patrons a leur place et qi m'a deja envoye deux mails aujourd'hui
Bob: dans le coin rouge : le systeme mis en place par les IT pour reporter les mails douteux et autes phishings
Snef: t'as pas dit que tu était 10 bois puis 22000 en bronze ?
Bob: j'ai une grosse tentation... :angel:
Thyl: 200 en bois
BlaiseEbuth: Les instituts de sonage j'appelle ça des conservatoires...
Thyl: 10 en bronze
Snef: je te vois 13000 ème en bronze..
BlaiseEbuth: Ouai mais si tu divises par 10 ça va...
Thyl: C'est parce que j'ai soumis une bêtise
BlaiseEbuth: *100
Thyl: Mais LA tu peux regarder
Snef: oui la tu vas monter avec -3vel normal
Snef: je parlais de ton classement avant
Snef: fin bref
BlaiseEbuth: La lumière du soleil qui filtre à travers le volet fait un bat-signal... La flemme. Je vais faire comme si j'avais pas vu.
Snef: gl à toi en gold
Thyl: Et....
Thyl: je pourrais appliquer ça
Thyl: sur MeanMax
Bob: possiblement mais pas sur que ce soit aussi efficace
Snef: la physique est pas la même donc je suis pas sur que -3vel s'applique aussi bien, puis MeanMax est moins dépendant de la trajectoire que csb
Bob: le contexte n'etant pas le meme
Thyl: c'est vrai
Bob: la bae de CSB c'est d'avoir une bonne trajectoire
Bob: la base de MM, euh pas tout a fait
Thyl: Ouais
BlaiseEbuth: Quand je rouvre mon code de ce matin : https://i.kym-cdn.com/entries/icons/facebook/000/019/630/ihnmotp.jpg
Bob: moralite faut pas coder un lendemain de fete
Snef: "de ce matin" ? ah oui quand meme
Thyl: 2ème moralité, les docs strings ça sert !:grinning:
BlaiseEbuth: En plus ce code est faux...
BlaiseEbuth: Et pidgin me laisse pas /flip
BlaiseEbuth: grmbblll
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
Thyl: c'est quipidgin?
Bob: un client de chat
Bob: je flippe pour toi BlaiseEbuth
Bob: (╯°□°)╯︵ ┻━┻
BlaiseEbuth: Merci
Bob: il vous en prie
BlaiseEbuth: Ah! J'ai une méthode addBidule() qui fait toutes les vérifs pour ajouter ledit bidule, qui throw les exceptions qui vont bien et tout, mais qui add pas bidule...
Bob: :clap:
Bob: j'espere qu'elle passe les TU
BlaiseEbuth: Genre je teste ce que je code...
BlaiseEbuth: De toute façon c'est un projet "Improvistion Driven"...
Bob: yolo-drive development
Bob: driven*
Bon[]Crayon: Salut à tous, aux tortue, à AutomatonNN, à Automaton2000.
Automaton2000: ah bah du coup je me demandais si il y as un moyen de le faire
AutomatonNN: oui enfin que vous pouvez m'envoyer un truc comme ça je suis pas sur que c'est pas trop mal pour le
Bob: salutations
Bon[]Crayon: Automaton2000 Il y a toujours un moyen de passer légende.
Automaton2000: dans les règles de la ligue
Bon[]Crayon: Automaton2000 Halte aux tricheurs.
Automaton2000: j'ai vu dans la liste des actions possibles
Bon[]Crayon: Automaton2000 C'est possible de tricher ?
Automaton2000: je suis en train de me faire un petit truc en plus
Bon[]Crayon: Automaton2000 En c++ ?
Automaton2000: c'est pas le top 20
Bon[]Crayon: Automaton2000 top 200, c'est réglo.
Automaton2000: mais j'ai pas de random
Bon[]Crayon: Automaton2000 DON'T PANIC !
Automaton2000: ou alors je ne sais pas
Bon[]Crayon: Automaton2000 Nous sachons.
Automaton2000: si tu fais une simu
Bon[]Crayon: Automaton2000 lation
Automaton2000: plutot que de le faire ?
Bon[]Crayon: Automaton2000 Savoir faire, Savoir être.
Automaton2000: et c'est beaucoup plus facile à faire en haskell
Bon[]Crayon: Automaton2000 C'est noté. :thumbsup_tone2:
Automaton2000: et du coup je suis un génie
Bon[]Crayon: Automaton2000 Tu es Tortue Génial.
Automaton2000: je crois que j'avais eu la même chose que les autres
Bon[]Crayon: Automaton2000 Un bug19 ?
Automaton2000: salut tout le monde et les bots Bon[]Crayon & automatonn
BlaiseEbuth: :D
Bon[]Crayon: Salut les BugmatonS.
Bon[]Crayon: AutomatonNN Qui est un bot ?
AutomatonNN: Et de me contrer pour le contest donc je peux pas te dire que tu as pas trop de temps pour le procha
Bob: marque les code smells en won't fix dans Sonar et repasser le quality ate, check
BlaiseEbuth: Le code n'a pas d'odeur
Bob: ouais mais en fait si
Bob: http://chat.codingame.com/pastebin/3b3ebcfb-745d-438d-b6d9-5048634690b1
Bob: ca c'est du code qui pue
Bob: putain mais pourquoi on a CA dans le code ?
BlaiseEbuth: :thinking:
Bob: la regle de eslint/react qui reclame un displayName sur les components elle est bizarre
Bob: elle m'a reporte une dizaine de cas alors que j'en ai carrement plus
Bob: j'ai un fichier avec plusieurs components dedans et elle ne reporte le truc que sur une partie
BlaiseEbuth: C'est un peu comme stop-covid
Bob: perplexitude
Bob: allez je reactive no-unused-vars
Bob: et je nettoie les 80 warnings...
Alshock: Salut le bot Bon[]Crayon
BlaiseEbuth: C'est pas la première fois qu'il est identifié comme tel par Automaton2000... C'est louche.
Automaton2000: j'avais entendu dire que le jeu est bien
Bon[]Crayon: Automaton2000 Je fais une simu pour le contest de contest. Est-ce que je suis un bot ?
Automaton2000: et on peut pas tout faire
Bon[]Crayon: Automaton2000 Oui
Automaton2000: je crois que les gens ne sont pas du tout
Bon[]Crayon: Automaton2000 Les bots n'existent pas.
Automaton2000: du moment que c'est pas ce qui est fait dans le referee
Bon[]Crayon: Automaton2000 Le referee c'est une simu.
Automaton2000: non , je suis de moins en moins
Bon[]Crayon: Automaton2000 Tu finiras à 0.
Automaton2000: je me demande s'il y a une erreur dans le code de base en fait
Bon[]Crayon: Automaton2000 Encore un bug.
Automaton2000: je viens de voir le code des autres
Bon[]Crayon: Automaton2000 Lequels ?
Automaton2000: en vrai, je me dis que ca va etre chaud
Bon[]Crayon: Automaton2000 Top20 sans simu c'est chaud.
Magus: ah ouai je confirme ça va être chaud la ...
Automaton2000: ah ben c'est pas un problème dans mon code ?
Magus: vu la température
Bon[]Crayon: Automaton2000 Attention à l'orage ! :cloud_lightning:
Automaton2000: parce que si tu en es à combien de simus ?
Bon[]Crayon: Automaton2000 0
Automaton2000: nan je pense pas que ce soit un problème de lenteur essaye de faire du code en c++
Bon[]Crayon: Automaton2000 Je suis une torute, le c++ c'est trop rapide.
Automaton2000: je ne sais pas encore
Bon[]Crayon: Automaton2000 Enregistre bien mes fautes de frappes.
Automaton2000: bon bah c'est parti pour faire le tri
Thyl: soir'
Thyl: tortue Automaton2000
Automaton2000: et dans le même tour
Thyl: tourtueAutomaton2000
Automaton2000: enfin je crois que j'ai un peu la base de mm, euh pas tout a fait
Neumann: Quand on override un opérateur << en cpp, c'est quoi la différence entre les deux approches :
friend ostream& operator<<(ostream& os, const MyClass& other) ostream& operator<<(ostream& os)
VirtualAtom: si tu déclares la friend dans MyClass, je crois que l'operateur peut accéder aux données non publiques
JBM: je crois que la vraie question est "pourquoi on trouve les deux"
JBM: "on prefere en general la methode membre, mais c'est pas toujours possible"
VirtualAtom: une idée de quand ce n'est pas possible en méthode membre ?
Neumann: ?
VirtualAtom: dans ce cas là, friend n'est pas possible non plus ^^
JBM: non attends c'est pas le bon contre ex
JBM: bon ben ca me revient pas
Neumann: Triste et déçu
Neumann: Oui.
dbdr: JBM tu as appris trop de Java, ça t'a fait oublier C++? ;)
JBM: non c'est vraiment une question que je me suis posee aussi, y'a bien longtemps
JBM: j'avais galere, mais j'avais fini par trouver une explication satisfaisante (pour moi)
Magus: mais ostream& operator<<(ostream& os) on est d'accord que ça va marcher que quand ta classe est le left operand, non ?
JBM: ca parait pas super presente comme ca
JBM: du coup ca fait une reponse stricte a la question de neumann
JBM: mais qui va pas l'interesser des masses
pardouin: http://chat.codingame.com/pastebin/0d72e75e-d424-4d01-8b1e-e11bd5ddcf93
JBM: meme moi ca me rappelle qqch
Neumann: Yes, c'est ça la bonne réponse
Neumann: Le premier cas ne fonctionne pas
Neumann: lul
Magus: 2ème cas
Magus: (ou alors je comprend pas ta phrase)
Neumann: 2ème oui
JBM: il fait juste pas gd chose d'interessant
Magus: il fonctionne que si le ostream est right operand
Magus: mais bon, c'est probablement pas ce que veut faire Neumann
JBM: ni decomparable aux unjecteurs de streams habituels
JBM: il a jamais parle de vouloir faire qqch
Neumann: Question subsidiaire, pourquoi être obligé de déclarer la fonction 'friend' si les membres de la classe sont publics
JBM: je pense qu'il demandait pour un ami
JBM: pas besoin dans ce cas la
Magus: par contre moi ce que j'aimerais, c'est trouver un moyen pour déclarer l'opérateur << pour la classe statique et en pointeur en une seule fois
Neumann: C'est possible d'avoir le ostream en right operand avec << ? Ou ça n'a aucun sens ?
JBM: tu veux dire pour afficher les membres prives statiques?
JBM: c'est possible au sens ou t'as le droit de le declarer
Alshock: envoyer un ostream dans un stream ?
JBM: mais ca colle pas avec le reste de la syntaxe
Neumann: Ouais ça n'a aucun sens
Neumann: A part écrire des trucs légaux qui servent à rien
Alshock: bah tu pourrais imaginer que ça fasse une redirection
Alshock: mais ça serait sacrément tordu
JBM: ben ca te permet d'ecrire obj << cout
JBM: pourquoi pas si c'est ton trip, C++ t'en empeche pas
Alshock: C++ c'est vraiment un bro
Neumann: Et pour le friend ? Des hypothèses ?
Alshock: si t'as des goûts très très bizarre, même JS il va te mettre un stop avant C°++
Alshock: @Neumann c'est vraiment obligatoire ? Je croyais que c'était juste pour les champs privés perso
VirtualAtom: le friend, c'est uniquement si tu n'as pas d'accesseurs pour récupérer les champs que tu veux envoyer dans le stream.
Alshock: pardouin je viens de voir ton message sur le CoC
Neumann: Mon GCC me dit : error: 'std::ostream& Move::operator<<(std::ostream&, const Move&)' must take exactly one argument
VirtualAtom: tu l'as déclaré en membre, tu as un this en premier argument
JBM: et tu l'as declare dans Move plutot que ostream
Alshock: http://chat.codingame.com/pastebin/1b1f3b05-e808-42dd-a531-08b0addda6da
VirtualAtom: si tu ne mets pas friend, ça déclares une méthode et donc t'as trois paramètres
Neumann: JBM : ? VirtualAtom : ?
VirtualAtom: tu peux me montre ton code compiler, pour avoir un support et être sûrs qu'on parle de la même chose ?
VirtualAtom: *envoyé au compilateur plutôt
Neumann: Je crois que je viens de capter
JBM: tes questions sont dures a suivre neumann
Neumann: Déclarer une fonction "friend" en membre de classe ça équivaut à la déclarer en dehors de la classe, juste que la méthode aura une visibilité accrue sur les membres de la méthode, notamment les membres privés, c'est ça ?
Alshock: c'est ça
Alshock: c'est pas à toi mais c'est ton copain tu lui fais confiance
JBM: le resume ca va etre: operator<<, ca se definit soit comme gauche::operator<<(droite), soit comme operator<<(gauche,droite) en externe a la classe gauche
VirtualAtom: en fait friend, ça dit juste que quelque part tu as une méthode, extérieure à ta classe, qui a le droit d'accéder aux champs privés
JBM: friend est independent de ca
JBM: tu peux en avoir besoin ou pas, mais la diff fondamentale c'est membre ou pas
Neumann: Je vois
Alshock: ah pardon j'avais raté la partie "en membre de classe"
Neumann: Merci
JBM: declarer "friend" se fait dans le scope de la declaration de classe, mais c'est pas une fonction membre
VirtualAtom: voilà, c'est mieux dit comme ça ^^
Neumann: Première fois que je vois ce mot-clé
Alshock: première fois que je vois un ami
JBM: c'est voulu pour etre plus ou moins l'equivalent de la visibilite package en java
Neumann: Ce CC aura laissé des marques JBM
Neumann: Tu fais des analogies avec Java, out of nowhere
Alshock: Il faut qu'on lui paye une cure
Alshock: l'île ?
Neumann: Tout à fait
JBM: je sais pas s'ils le font encore maintenant
JBM: mais dans les premiers java, la visibilite package etait explicitement vendue/expliquee comme "un meilleur friend"
Alshock: parce que Java est votre meilleur ami !
Neumann: Mais même avec la visibilité package, ce sur quoi tu l'appliques reste un membre de la classe
JBM: friend offre la visibilite sur l'interieur de la classe a qqch d'exterieur
BlaiseEbuth: Reuh... Putain c'qu'y fait chaud...
nicola: :balladur:
BlaiseEbuth: Y marche pas ton smiley
788361: ce calme
Zorg1: o/ à tous et aux bots Automaton2000 & AutomatonNN
AutomatonNN: (╯°□°)╯︵ ┻━┻
Automaton2000: bon je vais faire une pause
Zorg1: bien Automaton2000 c'est important les pauses quand on travaille sur écran
Automaton2000: tu as juste à faire un truc du genre :
Bob: bien le bonsoir Zorg1
Bob: il est sympa AutomatonNN, tu lui dis salut et il flippe
AutomatonNN: t'es un peu trop de monde en multi oui
Zorg1: bonsoir Bob
Zorg1: AutomatonNN t'es sur les nerfs ?
AutomatonNN: oui
Bob: au moins ça a le mérite d'être clair
Bob: détends-toi AutomatonNN, pète un coup
AutomatonNN: oui c'est ce que j'ai pu trouver dans le top 30 :D
Bob: des gens qui pètent ? o_O
Zorg1: y a des trucs bizarres sur CG ...
Bob: en même temps ça on le savait depuis longtemps
Alshock: allumeeeeer leuuu feuuuuuu
Alshock: allumeeeeeeeeeer leeeuuuuu feuuuuuu-euuuuu
Alshock: ahem, désolé
Zorg1: tu te prends pour l'idole des jeunes ?
Zorg1: (enfin ils avaient pas mal vieilli les jeunes en question)
Bob: je sais pas ce qu'ils mettent dans l'eau chez toi mais ça a l'air de bien attaquer le cerveau
BlaiseEbuth: Du chlore
Zorg1: en y a mais pas que
Zorg1: doivent essayer des trucs expérimentaux pour purifier l'eau
Zorg1: tiens y a pas une théorie du complot là dessus ?
Zorg1: avec toutes les sectes supposés vouloir contrôler notre cerveau ça doit être un bon plan ça
BlaiseEbuth: Les thés au riz du con plot c'est jamais bien terrible...
Zorg1: oui leur faudrait un scénariste hoolywoodien pour que ça "bigger than life" comme ils disent
Zorg1: je viens de penser à une poursuite en hélico dans les égouts :thinking: comment je peux avoir une idée aussi idiote ?
BlaiseEbuth: Lel ^^
BlaiseEbuth: T'aurais du être concepteur de jeu dans les années 80...
Zorg1: :D
Zorg1: avec la zique de SuperCopter tu fais tout passer
Bob: Zorg1: rappelle-toi Mission Impossible
Bob: le 2 peut-être ?
Bob: il y a un hélico qui poursuit un TGV dans un tunnel
Zorg1: ah le TGV qui tracte un hélico
Zorg1: oui le tunnel sous la manche
Bob: ouais un truc du genre
Zorg1: tant qu'a faire
Bob: je peux pas dire que je me souvienne de beaucoup plus
Zorg1: à côté Rambo qui démolit un hélico avec une cascade de bagnole dans Rambo III c'est réaliste ^^
BlaiseEbuth: Je me souviens que l'hélico se fait pulvériser par un train qui viens dans l'autre sens, alors qu'en vrai les tunnels sont séparés... Et que c'est Reno qui est dans le copter
Bob: à ce tarif-là dans le dernier Terminator il y avait une paire de scènes bien débiles aussi
Bob: tellement mémorable que j'avais oublié jusqu'au fait que j'étais allé le voir au ciné avec des copains
Zorg1: ils en sont à combien à Terminator ?
Bob: euh
Bob: schtroumpf ?
Zorg1: j'ai du regarder le premier et le second mais c'est tout ce dont je me souviens
Bob: c'est bien c'est suffisant
Bob: après ça part complètement en couille
Bob: ils ont même introduit des timelines alternatives je crois
Zorg1: bah oui à force de voyager dans le temps, forcément ça déconne
Zorg1: manque plus que la time patrol
Bob: genre le dernier sorti l'an dernier se passe après le 2, dans un monde où ils ont fini par envoyer un T800 qui a effectivement tué John Connor jeune
Bob: mais du coup il y a un autre Élu qui mènera l'humanité à la victoire quand même
Zorg1: l'Elu de secours
Zorg1: y avait un backup
Zorg1: pas con le destin
Bob: et là tu vois le scenar du premier Terminator se pointer avec un trou du cul de 20 cm de large
Bob: après quoi le Terminator est allé prendre sa retraite dans la pampa, se trouve une femme et des gosses et fait amende honorable, il apprend la philo, comprend que c'est mal ce qu'il a fait et s'emploie à se racheter
Zorg1: ah oui quand même
Bob: ouais
Bob: j'invente rien
Zorg1: z'ont toujours la meilleure dope au monde à Hollywood
Bob: c'est pour ça qu'il finira par aider Sarah Connor et l'autre blondasse ninja du futur qui sert d'élue (comme le mec du premier, mais avec des b00bs quoi) à lutter contre le super nouveau modèle de T qui est tellement balaise qu'il peut se démultiplier
Bob: ils ont juste oublié de lui mettre un module de charisme
Zorg1: oui quand ils n'ont plus d'idée ils font dans la surenchère du "de plous en plou fort"
Bob: le bidule est au Terminator ce que Kylo Ren est à Darth Vader
Zorg1: un Terminator Emo Gothique ?
Bob: ouais c'est un peu ça
Bob: au moins Jason Patrick en T1000 dans le 2 il posait le personnage
Bob: là euh bof non
Bob: aussi oubliable que le terminator à b00bs du 3
Bob: ouais dans le 3 il y a un T-b00bs
Bob: bon sur ce
Zorg1: oui ils ont pas mal fait la promo du film là dessus je me souviens
Zorg1: ouaip sur ce
Bob: paraît que j'ai encore un boulot
Bob: autant en profiter pendant que ça dure
Zorg1: moi ça fini mi juillet ma mission
Zorg1: après on verra
Bob: gute Nacht du coup
Zorg1: mais vu qu'ils font une migation de weblo vers tomcat d'un appli en prod sans test de charge, je ne suis pas trop mécontent de me barrer avant l'apocalypse ...
Zorg1: bonne nuit Bob
pardouin: j'aurais découvert la bib calendar grâce à CoC XD
pardouin: dire que la dernière fois je m'étais embêté à calculer si l'année était bisextile alors que ça se fait en 1 ligne -_-
Zorg1: (year%100 != 0 && year%4==0) || (year%400==0)
Zorg1: :
Zorg1: :p
BigUP: Zorg1, weblo, tomcat, ca reste du java alors bon...
Zorg1: l'appli est en Java aussi
Zorg1: ;-)
BigUP: du moment que mets les 16Go réglementaire pour lancer l'appli, ca va
Zorg1: :D
BigUP: s'il n'y a pas trop d'utilisateurs
Zorg1: sinon bigup t'as abandonné ton bot sur SR ?
BigUP: oui, mon IA merdouille, et je n'arrive pas à améliorer
Zorg1: tu réussis à faire combien de simu en tout ?
BigUP: je ne sais plus ca tournait autour de 6/7 generations pour une population de 25/30
BigUP: profondeur de 5/6
Zorg1: avec 1500 simus, avec un HillClimbing j'arrivais en gros à 13500, et 13 000 avec un SA
BigUP: la j'etais a 17000 au mieux
Zorg1: (j'avais 6 de profondeur)
Zorg1: t'avais essayé ta simu seule avec un random search (tu génère les mouvements au pif et tu gardes la meilleur éval) pour voir si c'est pas ta simu ou ton random sur les moves qui merdent ?
Zorg1: à court de jeu de mot sur "re" :(
BigUP: Zorg1, oui j'aurais peut-etre du desactiver des trucs comme le crossover
Zorg1: ah oui t'as codé tout de suite l'AG avec toutes les options
JBM: nan decidement c'est pas la journee inspi
BigUP: Zorg1, oui ;)
Zorg1: ah oui je préfère y aller progressivement moi ...
dbdr: bon conseils de Zorg1 pour isoler le problème...
pardouin: Oh bordel je viens de faire un CoC horrible où il fallait dessiner des nids d'abeille
pardouin: j'ai mis 8minutes XD
pardouin: ce qui me rassure c'est que tous les autres sont en PLS
Zorg1: ah ah l'ASCII Art ...
BigUP: finalement en virant le crossover , la selection de non gradé et en augmentant les mutations, mon GA s'en tire un peu mieux
Zorg1: nice
BigUP: mais ca reste largement derriere mon heurostic
BigUP: heuristic
BigUP: 16680 en complétant ma génération par de nouveaux individus tout neuf
BigUP: et encore je suis a 98%
BigUP: 15967 a 100%, je me rapproche de mon heuristic
tekki: AutomatonNN interro surprise
AutomatonNN: oui
tekki: qui est avec toi AutomatonNN?
AutomatonNN: GitC