Chat:Fr/2021-03-06

From CG community
Revision as of 11:14, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/43152009653961> philRG: 10 lignes pour l'algo principal pour rentrer dans les 1000 premiers en Bronzz <img src=/a/43152009653961> philRG: https://pastebin.com/RUe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

philRG: 10 lignes pour l'algo principal pour rentrer dans les 1000 premiers en Bronzz

philRG: https://pastebin.com/RUeVkDNy

philRG: et 200 en tout pour l'organisation et modélisation des différentes classes de l'engine

philRG: contre 600 pour mon code de contest qui était au dessus des 1000

philRG: ah je peux compter avec les scores fournis le nombre de pastilles restantes mais par contre impossible de savoir avec précision où elles sont

philRG: pas sûr que ça soit intéressant ceci dit

Default avatar.png DenisKirmann: salut tt le monde

tekki: Salut AutoatmonNN

tekki: Salut AutomatonNN

AutomatonNN: preproduire tu peux pas faire un truc de contest où il est tout seul cette fois ?

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

AutomatonNN: c'est de la merde quand tu veux pas t'en prendre en forme de contest

Automaton2000: c'est plus de la moitié

Zorg1: salut à tous et aux bots Automaton2000 & AutomatonNN

Automaton2000: moi je dis ca je dis rien

AutomatonNN: enfin t'as pas le temps de faire un truc que je dois te pourrir le top du contest :D

Zorg1: bravo AutomatonNN je vois le genre ... :/

AutomatonNN: salut tout le monde

BlaiseEbuth: C'est tout mort ici... Automaton2000, t'as combien en nécromancie ?

Automaton2000: j'ai des trucs pas mal

BlaiseEbuth: Hmm... Ok. Fais moi un jet de compétence.

Zorg1: La Nécromancie pour les Nuls

BlaiseEbuth: Automaton2000 ?

Automaton2000: bonsoir, est-ce que quelqu'un peut me dire s'il est possible de faire un truc en rapport avec la bretagne

BlaiseEbuth: :D

BlaiseEbuth: C'est pas faux Automaton2000.

Automaton2000: et si tu ne vas pas te faire chier

Zorg1: je me demande où il a été pêché cette expression ... :unamused:

philRG: grrr je retrouve plus le menu pour lancer blocky dans domoticz

BlaiseEbuth: Tu pêches où Automaton2000 ?

Automaton2000: je suis parti sur un truc et que tu finis avec ton number qui est en fait un bon score ...

Zorg1: philRG : je peux avoir les sous titres ?

BlaiseEbuth: T'inquietes, il se sert du chat pour output ses logs.

philRG: ah c dans évenements

Zorg1: ah on est dans sa sortie standard

philRG: exact :-D

philRG: y a un bug

BlaiseEbuth: L'avantage des logs, c'est que tant que ça fonctionne on a pas besoin de les lire.

Zorg1: "l'appli roule elle fait 10 Ko de logs à la seconde"

philRG: si les logs tombent faut s'inquiéter

philRG: v'là mes semis vont pouvoir pousser cette nuit

philRG: quel est le multi déjà avec le jardinage ?

Zorg1: daisy et machin

Zorg1: tulipe je crois

BlaiseEbuth: peach

Zorg1: voilà "Tulips and daisies"

Zorg1: tu vas pouvoir effeuiller les daisies

philRG: oki :-)

philRG: 'Les logs soient tombées cette nuit", réponse au téléphone d'un ancien collègue au DSI (big boss) de la FNAC, on a eu mal pour lui

philRG: sont

philRG: faut toujours tester les logs

Zorg1: après y a des téméraires qui ont essayé de lire les logs

Zorg1: jamais plus entendu parler d'eux

philRG: pour se réchauffer mieux vaut écrire que lire

nicola: C’est vrai que lire une bûche, il faut avoir envie.

philRG: où es ce foutu identifiant linky, mon api domoticz se fait jeter

**philRG est vraiment un foutu bricolateur

BlaiseEbuth: sudo systemctl restart philRG --no-verbose

Zorg1: kernel panic - philRG is still alive

philRG: faut être un pro des escape game pour réussir à trouver le chemin sur le site d'edf

**Zorg1 joue de la flute de pan à son kernel

philRG: :joy:

Zorg1: c'est pas Enedis plutôt ?

philRG: ah purée merci!

philRG: j'ai aucune mémoire :-(

BlaiseEbuth: Atta, grace à Hercule on aura bientôt enedis bleu et enedis vert !

Zorg1: Hercule ? le fils de Jupiter, Castex ?

Zorg1: je suis plus, moi

philRG: @Zorg1 merci :ok_hand:

BlaiseEbuth: Nan c'est le nom du projet, mais c'est vrai que nos amis du gouvernement on leur part dedans.

BlaiseEbuth: *ont

Zorg1: ah ok ENEDIS c'est "EDF Vert"

BlaiseEbuth: Ah ?

Zorg1: bah réseau de distribution c'est la mission d'Enedis (ex ERDF) qui est une filliale d'EdF actuellement

BlaiseEbuth: Bah ça va encore changer si ça passe.

BlaiseEbuth: Ah voilà : https://www.youtube.com/watch?v=ej1ybfZI0kY

Zorg1: de toute façon le tarif de l'électricité va grimper, tkt

BlaiseEbuth: Ah bah c'est l'idée oui.

dwarfie: forcemeent que ca va monter ...vu que le comite d'entreprise s'engraisse en nous taxant un pourcentage de la conso ... faut bien leur payer leur vacances ....

Zorg1: bah oui ouvrir à la concurrence ça augmente les prix, onous aurait menti ;-)

Zorg1: dwarfie : tkt les CE ne prendront plus rien, seulement les actionnaires

BlaiseEbuth: Surtout que c'est pas de la vraie concurrence...

dwarfie: que tu crois zorg ...

dwarfie: le CE d'EDF ... le seul CE qui a son propre CE ...

Zorg1: ça m'a toujours fait marrer cet argument, surtout quand on sait ce qui se cache derrière

dwarfie: :thinking: .... une bande de faineants ?

Zorg1: oui le CE d'EdF est très riche, et effectivement les employés de ce CE ont leur CE

dwarfie: AutomatonNN ?

AutomatonNN: oui je sais pas pourquoi tu as un contest de perf

Zorg1: après bon Enedis, BNP, Société Générale quand je vois les DSI doit y avoir 1 interne pour 5 prestataires

philRG: ouahou le gars est fort: https://github.com/guillaumezin/DomoticzLinky un peu de pub pour soutenir le projet

BlaiseEbuth: Après les logs, la pub...

BlaiseEbuth: J'aime pas ce package !

BlaiseEbuth: sudo apt purge philRG

Zorg1: il est payé pour ça PhilRG à ton avis ?

Zorg1: malheureusement c'est un package qui est directement intégré au kernel, tu peux pas le virer

BlaiseEbuth: sudo rm -rf ~

Zorg1: ah zut j'ai plus de bière

Zorg1: je convoque le Conseil de Défense pour faire face à cette crise

Zorg1: et j'envoie mon bras droit rassurer les braves gens à la télé

BlaiseEbuth: La france envoie son stock de bière à Zorg1, les français n'ont pas soif de toute façon.

Zorg1: merci

Zorg1: ^^

Zorg1: noussomzenguer

BlaiseEbuth: Et on va mettre des affiches dans les aéroports pour dire aux gens qu'il faut s'hydrater.

BigUP: perso je ne prends plus que de la corona pour me vaciner

BlaiseEbuth: "Toute ressemblance avec des personnes et des événements réels serait fortuite et indépendante de notre volonté."

philRG: beurk faut mettre à jour le plug-ins

philRG: ah git est mon ami

philRG: et v'là une chtite mise en prod du samedi

philRG: pas de ticket à créer, pas de client à alerter :hugging:

philRG: ah faut que j'attende 2j qu'Enedis modifie ma config

philRG: bon moi je vais faire du code, c moins prise tête

philRG: @Zorg1 non :( lundi faut que je réponde aux 2 ESN qui m'ont envoyé la même offre de dev Fullstack PHP, je connais que PHP :-D

philRG: mais bon j'ai un peu peur

philRG: Environnement : PHP 7, JavaScript, JSON, XML, SQL, REST/Open API, HTML5, CSS3, GIT, Shell / Batch, XSL, Laravel, Angular, docker, kubernetes.

philRG: j'ai mal à la tête rien que la lire

philRG: Open API ça me dit rien

philRG: ah c'est une spec

philRG: @nicola C’est vrai que lire une bûche, il faut avoir envie. lol je viens de capter :-D

philRG: :thumbsup:

BlaiseEbuth: Tu le dis si on te dérange surtout.

BigUP: Open API, c'est la suite de Swagger, il me semble. tu décris tes API en yaml ou json et le truc te créé les squelettes de code dans le language que tu veux. Ca te fait tous les controles par rapport a ce que tu as déclaré.

BigUP: docker / kubernetes, c'est juste pour créer des conteneurs (machines virtuelles light) rien de tres compliqué, il faut juste en bouffer un peu

dwarfie: machine virtuelle light , c'est lxc ... docker / kubernetes , c'est perte de perf ...

**dwarfie peut retourner dormir :D

BigUP: Laravel, ca peut etre merdique, mais tu connais peut-etre déjà. Angular, c'est bien, mais faut en bouffer un peu pour maitriser les subtilités (généralement les tuto sont merdique car réalisé pour de la donnée statique)

BigUP: philRG, je te conseille de bouffer un peu d'angular, c'est mieux rémunéré que PHP et une fois que tu as fait ton front en Angular, PHP n'a plus grand chose à faire... A la limite tu mets autrechose que PHP derriere ;)

Robinsstudio: Fais pas du Angular. Fais du React.

Robinsstudio: Ou éventuellement du Vue.

Littleyounes: wsh les informaticiens

Zorg1: on a pas forcément le choix Robinsstudio ^^

Default avatar.png JBM: c'est comment react par rapport a angular?

Zorg1: aucune idée. toujours eu l'impression que c'est une histoire de mode

Default avatar.png JBM: c'est mon avis aussi

Default avatar.png JBM: mais la mode c'est super utile

Default avatar.png JBM: pour vendre des nouveaux bouquins, formationsm etc

Zorg1: de toute façon comme dirait BigUp faut en bouffer ^^

Zorg1: après vu que les "décideurs" suivent la mode

Zorg1: on est un peu dans les trucs auto réalisateur

Zorg1: un peu comme les marchés boursiers faut voir la tendance

Zorg1: enfin j'ai l'impression c'est ce qui s'est passé avec l'objet

Preums: angular c'est tres "cadré", chaque chose placé à un endroit bien précis. React c'est plus libre, donc le code d'un projet est très différent d'un autre car les choix d'archi peuvent être très différents (bonsoir, juste un avis en passant)

Default avatar.png JBM: ouais enfin l'objet a quand meme subi java

Default avatar.png JBM: qui s'en remettrait

Zorg1: t'as oublié tous les "studios logiciels" à la rational rose

Zorg1: c'était grandiose de ce que je me souviens

Default avatar.png JBM: j'avais oublié oui

Default avatar.png JBM: je ne te remercie pas de me l'avoir rappelé

Zorg1: ;-)

Default avatar.png JBM: UML mon amour

Zorg1: ah j'allais juste parler de ça et des projets d'écrire du code à partir de specs en UML

Zorg1: ^^

Default avatar.png JBM: «dans 10 ans on aura même plus besoin de développeurs!»

Default avatar.png JBM: heureusement il y a la mode

Zorg1: bah l'objet c'était ça

Zorg1: rendre modulaire la programmation comme l'électronique, et ne spécifier qu'un assemblage de briques

Zorg1: après bon ça n'a pas l'air d'avoir marcher

Zorg1: enfin à une époque c'est ce qu'on me racontait

Default avatar.png JBM: cherche à qui profite le crime

Zorg1: toujours été sceptique sur l'objet. Bon j'ai eu une période d'enthousiasme, faut pas croire, mais maintenant

Default avatar.png JBM: l'objet a la java ou le vrai objet?

Zorg1: le "vrai objet" ça existe ça ^^

Default avatar.png JBM: caramba

Default avatar.png JBM: enfin ui: smalltalk

Zorg1: ou tu me fais le coup du "vrai écossais" :p

Default avatar.png JBM: mais faut pas le dire sur un chan de javaïste

Zorg1: smalltalk j'avais bien aimé

Zorg1: bah un gros paquet de la lib java vient de là

Default avatar.png JBM: d'Écosse?

Zorg1: j'essaie un peu de bricoler avec Pharos

Zorg1: le sophisme du vrai écossais

Default avatar.png JBM: LochLib.class

Default avatar.png JBM: tiens j'aurais pas appelé ça un sophisme

Zorg1: TartanAbstractManager

Default avatar.png JBM: mais pourquoi pas oui ^^

Default avatar.png JBM: ClanSecurityBean

Zorg1: "l'objet c'est génial" "Java c'est bof" "oui mais Java c'est pas du vrai objet"

Zorg1: bah "sophisme" dans le sens argument à la logique fallacieuse

BlaiseEbuth: Surtout que Java c'est nul, y'a pas besoin d'argumenter.

Zorg1: :D

pardouin: je sais pas exactement ce que vous appelez vrai objet mais sur un gros script pouvoir définir ses objets c'est quand même assez cool

Zorg1: Alexandre Blaise tranche le noeud gordien du Java

pardouin: ne serait-ce que de pouvoir faire A.x et A.y pour aller cherche les coordonnées d'un truc A quelconque

pardouin: plutôt qu'avoir des variables x et y stockées un peu n'importe comment

Zorg1: une structure/record c'est pas ce concept ?

Zorg1: l'objet c'est d'avoir des traitement en plus (bon je schématise)

pardouin: oui le côté structure c'est quand même très pratique

BlaiseEbuth: Alors tu as le vrai objet et le faux objet.

pardouin: quelques objets qui ont chacun plein d'attributs/propriétés tu t'y retrouves bien mieux que des trucs stockés à l'arrache un peu partout

BlaiseEbuth: JBM c'est pas toi qui avais un lien expliquant le vrai objet ?

Zorg1: bah tu vas voir un tuto smalltalk (ou pharo, squeak, ...)

philRG: @BlaiseEbuth non vous me dérangez pas :)

philRG: @BigUp merci pour les tips. J'ai trouvé Laravel sympa au niveau de l'organisation du code, et Angular ma foi, j'ai pas trop d'avis, je pense que React est mieux. Après, mes précédents collègues étaient tout de même super éloignés du code et j'avoue avoir du mal à me projeter.

philRG: et aussi vu mes douleurs cervicales depuis 8 mois qui n'aident pas

philRG: je refais le point mardi avec mon toubib

Default avatar.png JBM: blaise: certainement pas

Default avatar.png JBM: ce que je sors plus souvent, c'est les liens sur «tu parles d'objet comme si tu comprenais de quoi tu parles»

Zorg1: pour parler d'objet il faut être objectif

Zorg1: désolé j'avais envie de sortir une phrase idiote

Default avatar.png JBM: elle est pas mal

Default avatar.png JBM: je risque de te la voler

Zorg1: vas y c'est gratuit ;-)

Default avatar.png JBM: je la note

Default avatar.png JBM: voila voila, notée et référencée

Default avatar.png djedev: Salut tout le monde! Dsl je vais faire mon chieur de "javaïste" mais en quoi un objet Java n'est pas un vrai objet? Un objet c'est bien une instance de classe avec des attributs et des méthodes non? or il me semble qu'un objet Java respecte bien ce principe non? Ou alors on m'a pas tout dit?

Default avatar.png skyfloteck-xii: car en Java on manipule un objet via l'adresse d'un objet en réalité

Default avatar.png JBM: je vais finir par me faire un formulaire à la Usenet

Default avatar.png JBM: Bonjour, il semblerait que vous parliez objet

Default avatar.png JBM: [X] avec vision étroite Java

Default avatar.png JBM: [ ] sans connaissance d'autre modèle

Default avatar.png JBM: [ ] sans rapport avec l'informatique

Default avatar.png JBM: Votre vision est limitée car il lui manque notamment:

Default avatar.png JBM: [ ] encapsulation

Default avatar.png JBM: [ ] héritage

Default avatar.png JBM: [X] héritage multiple

Default avatar.png JBM: [ ] polymorphisme

Default avatar.png JBM: [X] multiméthodes

Default avatar.png JBM: [ ] abstraction de classe

Default avatar.png JBM: [ ] métaobjets

BlaiseEbuth: Oui c'était ironique, c'est à un lien de ce genre que je pensais JBM.

Default avatar.png djedev: http://chat.codingame.com/pastebin/3cee533c-c9a1-4d6d-90df-273112651040

Default avatar.png djedev: http://chat.codingame.com/pastebin/7fb3e6c9-02b1-44eb-8e4e-ccb21573b0d5

Default avatar.png JBM: [ ] abstraction de prototypage

Zorg1: [ ] dernière feature incompréhensible implémenté dans Haskell et utilisé par 3 gars dans le monde entier

Default avatar.png JBM: c'est pas souvent que je sors des features haskell pour de l'objet O:-)

Default avatar.png JBM: elles envoient pas du rêve tes multiméthodes djedev

Zorg1: multiméthode c'est surcharge des méthodes ?

Default avatar.png JBM: va jeter un œil à https://en.wikipedia.org/wiki/Multiple_dispatch#Java pour l'inspiration

Default avatar.png JBM: non

Default avatar.png JBM: perso je range pas la surcharge en feature «objet»

Default avatar.png JBM: java si?

Default avatar.png JBM: bon allez bn les choses

Zorg1: ah ok

Zorg1: bonne nuit