syj a écrit 647 commentaires

  • # Tetris style

    Posté par  . En réponse au message Avent du Code, jour 17. Évalué à 3.

    J'ai bien galéré encore sur celui-ci ~ 4h.

    La première partie est relativement simple. Je joue à Tetris dans un tableau de char.

    La deuxième partie est galère car si j'utilise la méthode de la première partie ,avec un clear du tableau quand c'est possible après une ligne pleine.
    Il me fallait ~20j de calcul pour approcher 1000000000000L piece.

    J'ai donc identifié quand le pattern d'empilement se répète. De cette manière, j'ai rapidement le test unit de la 2eme partie qui marchait.
    pour trouver 1514285714288.

    Seulement, quand j'appliquais la méthode sur mon input, çà ne marchait pas.
    Je suis revenu sur un jeu plus petite et j'ai comparé la première méthode et la deuxième méthode avec le raccourcis quand je détecte la répétition.
    J'ai constaté qu'il me manquait 9 à chaque application de la répétition.

    En ajoutant, le nombre de répétition fois 9 ,j'ai obtenu le résultat attendu.

  • [^] # Re: Ça chauffe, ça chauffe !

    Posté par  . En réponse au message Avent du Code jour 16. Évalué à 1.

    Gg.
    Je n'ai pas pensé à simplifier les chemin.
    Résultat, j'ai fait un AG. il met 1h pour trouver l'optimum de la 2ème réponse :o)

  • # Le 16/12

    Posté par  . En réponse au journal Calendrier de l'Avent du code. Évalué à 2.

    çà me rassure de voir que tout le monde a ramé sur celui d'aujourd'hui.

    Perso, j'y ai bien passé 4h en cumulé. J'ai commencé vers 10h et au final, mon code met presque 1h pour trouver l'optimum de la 2ème réponse avec un AG.

    Je pense que j'ai du manquer une simplification du problème car normalement tous les problèmes doivent sortir sur une machine normal en moins de 10min.

  • [^] # Re: Vivement , le 1

    Posté par  . En réponse au journal Calendrier de l'Avent du code. Évalué à 1.

    Ce matin, tu étais devant moi et il y a l'air d'avoir eu un nouvelle inscrit. Résultat,je te suis repassé devant.

    Pour info, On est en mode Local Score

    Local Score, which awards users on this leaderboard points much like the global leaderboard. If you add or remove users, the points will be recalculated, and the order can change. For N users, the first user to get each star gets N points, the second gets N-1, and the last gets 1. This is the default.

    A priori, je te suis repassé devant car avec l'arrivé d'un nouveau , çà revalorise potentiellement le N des classements précédents.

  • [^] # Re: Vivement , le 1

    Posté par  . En réponse au journal Calendrier de l'Avent du code. Évalué à 3.

    C'est clair. L'an dernier, il y en a un ou j'y ai passé + d'une demi-journée pour arriver à le faire.

    C'était celui , où il fallait monter un interpréteur d'expression pour lequel, il fallait déduire le min et la max possible. J'avais beau avoir optimisé mon code avec de la mémoïsation & quelques optims. Il mettait 30min à sortir la réponse :-p.

  • [^] # Re: C'est parti !

    Posté par  . En réponse au journal Calendrier de l'Avent du code. Évalué à 2.

    Il y a moins de joueur que l'an dernier.

    https://adventofcode.com/2021/stats
    https://adventofcode.com/2022/stats

    et les sujets sont plus simple pour le moment.

  • [^] # Re: Vivement , le 1

    Posté par  . En réponse au journal Calendrier de l'Avent du code. Évalué à 5.

    J'ai créé un leadboard
    1844559-f65dbf07
    si vous vous voulez le rejoindre, il faut l'ajouter dans votre interface sur adventofcode

  • # Vivement , le 1

    Posté par  . En réponse au journal Calendrier de l'Avent du code. Évalué à 5.

    Mince, je voulais faire un journal dessus. Tu m'as devancé.

    Pour ma part, je compte les jours avant son lancement autant que j'attends d'ouvrir mon premier jour de mon calendrier Kinder :-p.

    Est-ce que çà vous dit d'ouvrir un groupe pour les lecteurs de LFR ? de cette manière , on aura un classement LFR :)

  • [^] # Re: Factice

    Posté par  . En réponse au lien vaccins ARNm : L’incidence des lésions myocardiques est 800 fois supérieure à l’incidence habituelle. Évalué à 0.

    L article est signé :
    Guillaume Le Pessec
    Membre du Collège des Cardiologues en Formation,
    Rouen

    En fait, ce n est pas un médecin, ni un professeur et il ne fait pas partie d un service de cardilogie…

  • [^] # Re: Factice

    Posté par  . En réponse au lien vaccins ARNm : L’incidence des lésions myocardiques est 800 fois supérieure à l’incidence habituelle. Évalué à 0.

    Juste pour comparer, un site officiel sur la cardiologie…
    Ça fait un peu moins amateur avec des titres moins accrocheurs.
    https://sfcardio.fr/actualites

    Il y a eu du taff pour faire le site du lien. Qui en est le commanditaire dans quel objectif ?

  • # Factice

    Posté par  . En réponse au lien vaccins ARNm : L’incidence des lésions myocardiques est 800 fois supérieure à l’incidence habituelle. Évalué à 0.

    Il y a un truc bizarre , l historique du site fait franchement factice

  • [^] # Re: Et hop une fois russe il est mobilisable -> direction le front ...

    Posté par  . En réponse au lien Edwardovitch Snowdonov (Edward Snowden devient citoyen russe sur décision de Vladimir Poutine). Évalué à 1.

    Est-ce qu'il il avait le choix ?

    Sérieusement, je trouve que le timing est intéressant. Il aurait pu le faire depuis des années et il le fait maintenant dans une période ou il peut passer pour l'emblème de quelqu'un qui fuit l'impérialisme américain.

    Bizarrement, je ne vois pas trop son intérêt mais par contre je vois bien l intérêt pour les autorités russe.

  • [^] # Re: Concours annuel pour les qualifications

    Posté par  . En réponse au lien Challenge européen de la cybersécurité : France 3e. Évalué à 1.

    Je vais y réfléchir pour le prochain. C'est vrai qu'on n'en parle pas assez sur LFR.

  • # Concours annuel pour les qualifications

    Posté par  . En réponse au lien Challenge européen de la cybersécurité : France 3e. Évalué à 6.

    Pour ceux qu'ils ne le savent pas. Il y avait un Challenge pour faire partie la sélection de l'équipe de France fin avril
    https://www.ssi.gouv.fr/agence/cybersecurite/france-cybersecurity-challenge-2022/

    On peut y participer en Candidat Libre pour s'amuser. Personnelement, j'ai appris plein de chose.

    Si çà vous interesse , il y a https://discord.gg/rwZY6hh8z8, on retrouve tous les postmortem des différentes épreuves, c'est très interessant.

  • [^] # Re: Mise à jour ...

    Posté par  . En réponse au journal La fibre orange hoquette ... ou comment devenir fou.. Évalué à 3.

    Bonjour,

    J'ai exactement les même symptomes que toi. une connection qui marche à 100Mb/s upload/download (suffisant pour moi)

    Mais régulierement essentiellement sur le Wifi des téléphones. , j'ai des connexions qui sont perdu.

    Je viens de tester ton script , je n'ai aucun paquet de rejeté.

    Enfin, le truc bizarre, c'est que je télétravaille en wifi toute la journée sans soucis avec mon portable en liaison VPN

    Par contre, dès que je suis en Wifi avec les téléphones & tablettes. J'ai régulierement des pertes de connexions.

    Mes enfants en viennent à consommer leur 4G car le Wifi est vraiment trop limite.

    A mon avis, c'est le wifi de la livebox qui est pourri.

  • # Happy birthday

    Posté par  . En réponse à la dépêche Vingt-quatre ans de LinuxFr.org. Évalué à 2.

    Merci pour toutes ces années d information sur les logiciels libres.

  • # J'ai aussi beaucoup utilisé un pattern similaire

    Posté par  . En réponse au journal Sunday Python Pattern : Une machine à état toute simple. Évalué à 2.

    Pendant des années , j'ai utilisé un pattern similaire. Il y a encore des traces sur ce projet sourceforge.
    https://sourceforge.net/projects/planningrh/

    Spécialement, le framework associé à ce projet.
    https://sourceforge.net/p/planningrh/code/HEAD/tree/stateengine/

    La force de ce pattern pour décrire un screen flow, c'est qu'une "Action | Transition" peut-être agnostique de son état de départ.
    Résultat, tu peux très facilement créer des actions qui vont manipuler ta machine à état et l'utiliser depuis différents endroit .

    Par exemple:

    Action: "Editer une fiche client"
    Cette action crée un état "fiche client" avec l'état précédent en paramètre.
    L'état "fiche client" supporte alors une action ActionBack qui permet de revenir à l'état précédent.

                                |------------------|
    ActionEditCustomer          |                  |    ActionBack
    --------------------------->|EditCustomerState |----------------------->
                                |                  |
                                |------------------|

    Tu peux alors plugger ton action éditer la fiche client dans tous les écrans qui ont un client sélectionné.
    Sans ajouter de code, tu peux alors revenir sur l'écran de départ.

    D'une certaines manières, VueX reprend un peu ce principe.

  • [^] # Re: autres liens

    Posté par  . En réponse au lien Faille 0-day Spring CVE-2022-22965. Évalué à 3. Dernière modification le 01 avril 2022 à 23:18.

    En remontant différents liens ,je suis arrivé sur ce document qui explique bien le fonctionnement de la faille.

    https://github.com/tweedge/springcore-0day-en/blob/main/ANALYSIS_EN.md

  • # En fait, il y a d'autre sociétés qui bosse sur ce sujet

    Posté par  . En réponse au journal La « biobattery » technologie du futur ? Mon œil !. Évalué à 5.

    Il y a befc (boite à grenoble). Leur pile ,c'est du glucose et une enzyme.

    https://www.befc.global/
    https://www.edf.fr/befc-pile-ecologique-papier-enzymes

  • [^] # Re: J aime bien regarder les offres d'emplois

    Posté par  . En réponse au journal Scalingo & co, ça PAAS ou ça casse ?. Évalué à 3. Dernière modification le 31 janvier 2022 à 10:11.

    çà marche pour un bon admin pas trop regardant.

    Mais pour un développeur, c'est beaucoup plus compliqué :-p

  • # J aime bien regarder les offres d'emplois

    Posté par  . En réponse au journal Scalingo & co, ça PAAS ou ça casse ?. Évalué à 7. Dernière modification le 30 janvier 2022 à 12:25.

    Quand, je découvre une société. J'aime bien regarder ce qu'ils embauchent. Quel techno,

    https://scalingo.com/jobs/ingenieur-cloud-devops
    Je vous laisse faire votre avis mais il ne paie pas assez pour moi

  • # Petite précision

    Posté par  . En réponse au journal Une CVE dans le compilateur rust. Évalué à 4.

    il faut préciser que l'attaquant doit créer dans le répertoire un dossier anodin (non symbolique)
    qu'il vient substituer par un lien symbolique au moment ou le programme privilégié s'exécute et va supprimer ce répertoire.

    Dans le cas précis, la faille tient du fait que la fonction ne respecte pas son contrat fonctionnel qui est de ne pas suivre la suppression des liens symboliques.

    Seulement , l'attaquant s'est que le check de statut symbolique se fait au début de la fonction et non au moment où la suppression est effective.

  • [^] # Re: Ecole robots https://www.ecolerobots.com/

    Posté par  . En réponse au journal Le Père Noël, Linux et les robots. Évalué à 2.

  • # Ecole robots https://www.ecolerobots.com/

    Posté par  . En réponse au journal Le Père Noël, Linux et les robots. Évalué à 5.

    Hello,
    il y a ecolerobots.
    Si je ne dis pas de bêtise ,c'est une boite lilloise qui distribue un kit robotique Japonnais.

    La carte est une base Arduino et il y a de quoi le programmer depuis Linux.
    Il se programme en Scratch.

    Pour une centaine d’euros, j’ai pu lancer un défi à mon Fils pour qu’il programme un petit robot qui s’arrête au bord de la table et qui tourne à droite jusqu’à atteindre un obstacle.

    Enfin dans son école(3ème), ils utilisent un robot de cette boite pour faire un petit concours de robotique dans le départements.

  • # Pixel art

    Posté par  . En réponse au journal Les strings d’Ada. Évalué à 7.

    Merci pour ce super journal avec un humour très décalé.

    Et je viens de réaliser que le tricot ,c'est du pixel art avant le pixel.