matteli a écrit 287 commentaires

  • [^] # Re: coquilles dans les énoncés

    Posté par  . En réponse au lien Des énigmes mathématiques pour entrer dans 2024 avec l’esprit aiguisé. Évalué à 2.

    Les joueurs de Tétris trouvent instantanément la réponse à la 1ère question.

  • [^] # Re: petit chaperon rouge

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 3.

    Ça me fait penser à Rush Hour qui est très connu.

  • [^] # Re: aller plus loin ?

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 1.

    Bien vu.

  • [^] # Re: aller plus loin ?

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 1.

    J'ai vérifié et toutes les cartes proposées n'ont qu'une solution même sans tenir compte de l'aide.

    Pour le côté solution unique pour élaguer l'arbre, ça se tient même si sur certains smart games, l'arbre initial est quand même très touffu et je suis personnellement incapable de garder cela en tête.

  • [^] # Re: Épilogue

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 2.

    pour enlever :
    pipx uninstall lazy-ghost-hunters

    et non pas remove

  • # Épilogue

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 4.

    Bon j'ai rajouté plusieurs fonctionnalités.
    J'ai publié sur Pypi pour conquérir le monde.

    Pour jouer dans un venv:
    pipx install lazy-ghost-hunters

    pour voir les possibilités :
    lgh -h

    pour entrer une grille de façon interactive :
    lgh

    pour enlever :
    pipx remove lazy-ghost-hunters

  • [^] # Re: aller plus loin ?

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 2.

    Bien vu.
    Alors je suis allé au bout de la démarche.
    Résultat :
    il y a 3086 cartes possibles avec au moins 1 solution.
    il y a 904 cartes possibles avec 1 solution (904/4=226 en prenant compte la symétrie de rotation)

    Number of possible cards : 3086
    Number of max solutions : 24
    1 solution : 904
    2 solutions : 1000
    3 solutions : 296
    4 solutions : 378
    5 solutions : 144
    6 solutions : 148
    7 solutions : 56
    8 solutions : 20
    9 solutions : 56
    10 solutions : 8
    11 solutions : 24
    12 solutions : 12
    13 solutions : 0
    14 solutions : 8
    15 solutions : 8
    16 solutions : 4
    17 solutions : 0
    18 solutions : 0
    19 solutions : 0
    20 solutions : 4
    21 solutions : 0
    22 solutions : 0
    23 solutions : 0
    24 solutions : 16
    

    Je n'ai pas vérifié mais je veux bien te croire sur le fait que Smart Games ne propose que des cartes à une solution (60 dans le jeu parmi 226 en prenant en compte la symétrie de rotation).
    Je trouve ça un peu dommage car pour que les cartes aient une difficultés croissante, il propose un bout de solution de plus en plus petit au fur et à mesure de la difficulté. Seules les dernières ne proposent aucune aide.

    Ils auraient pu mettre les cartes à 24 solutions au début puis ainsi de suite jusqu'à des cartes à 1 solution.

  • [^] # Re: aller plus loin ?

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 1.

    Bon en cherchant un peu, j'ai trouvé une config à 7 solutions. Donc les nombres sont crédibles.

  • [^] # Re: aller plus loin ?

    Posté par  . En réponse au journal Lazy Ghost Hunters. Évalué à 1.

    C'est pas bien de poser des questions…
    Parce que l'on ne peut pas dire que ça serve à grand chose;-)

    Bref,
    on a 6 fantômes sur une grille de 16 emplacements donc, je dirais une combinaison de 6 éléments parmi 16 :
    8008 possibilités de carte avec les fantômes.

    Mais il y a quand même une symétrie de rotation, donc on peut diviser par 4 soit :
    2002 possibilités originales (il n'y a pas de symétrie d'axe car les pièces plastiques ne sont pas réversibles).

    J'ai fait tourner l'algo pour voir le nombre d'agencements qu'il arrive à faire avec les 6 pièces plastiques :
    9216 arrangements
    pour la même raison, on peut diviser par 4 :
    2304 arrangements originaux.

    Ce qui donne plusieurs solutions pour certaines cartes (sachant qu'il y a pas mal de cartes que l'on ne pourra pas résoudre.) C'est un peu louche, dans mes essais, je ne suis jamais tomber sur plusieurs solutions.

    En tout cas, le jeu est largement sous-exploité car il n'y a que 60 cartes.

  • # Extension python propriétaire ?

    Posté par  . En réponse au lien Visual Studio Code is designed to fracture. Évalué à 4.

    Dans le graphique au milieu de l'article, il est indiqué une nouvelle extension python propriétaire.
    Je ne le trouve pas sur le marketplace.
    J'ai bien l'extension développée par Microsoft mais elle est sous licence MIT.

  • [^] # Re: Weston ?

    Posté par  . En réponse au lien Weston 11.0 : quoi de neuf, quoi de prévu ?. Évalué à 3.

    Je dis peut être des bêtises mais Weston est un démonstrateur et est peu (pas ?) utilisé dans les distributions.
    Pour Gnome, je crois que c'est Mutter qui implémente le protocole wayland.

    Mais la pile graphique, ça reste un peu obscure pour moi.

  • # Flathub

    Posté par  . En réponse au message QXmlEdit (ou équivalent) proprement sous Debian ?. Évalué à 1.

    ici

    Il faut que flatpak soit installé sur ta Debian par contre (je ne sais pas si ça y est par défaut).

  • # BUT en 2 ans ??

    Posté par  . En réponse à la dépêche Bash 5 : une introduction . Évalué à 3.

    Juste sur ce point.
    Un Bachelor se fait en 3 ans. On peut avoir un DUT au bout de 2 ans (délivrance intermédiaire).

    Comment faites-vous à Rodez ?

  • # Merci...

    Posté par  . En réponse au message Récupération de connexion en cas de coupure de courant. Évalué à 2.

    … pour votre aide.

    En effet, une ip fixe était le plus simple.
    J'ai donc modifié mon /etc/network/interfaces mais ça ne marchait pas.

    Un commentaire dans ce fichier m'indiquait d'aller voir le fichier /etc/dhcpcd.conf pour configurer une ip fixe.
    Tout comte fait dans ce fichier, on peut configurer un fall back en IP static en cas d'échec de DHCP ce que j'ai fait.

    Tout marche impec.

  • # OS

    Posté par  . En réponse au message Récupération de connexion en cas de coupure de courant. Évalué à 1.

    C'est raspbian l'OS.

  • [^] # Re: Un air de Planète Hurlante

    Posté par  . En réponse au lien Des robots chiens pour chasser des migrants. Évalué à 6.

    ou l'épisode Metalhead de Black Mirror.

  • [^] # Re: club des 27

    Posté par  . En réponse au journal CPU Ex0183 Internet Explorer. Évalué à 3.

    Truc qui a atteint une part de marché (90% de mémoire) qu'aucun autre navigateur n'a atteint depuis.
    Certes principalement pour des mauvaises raisons…

  • [^] # Re: Rien à dire

    Posté par  . En réponse à la dépêche GCompris sort en version 2.0 pour les fêtes de fin d'année. Évalué à 1.

    Tout pareil. 3 filles, usé triplement…

  • # Je vais retenir...

    Posté par  . En réponse au journal La goutte. Évalué à 10.

    Méfions nous des informations anxiogènes ou euphoriques

  • [^] # Re: Webcam café

    Posté par  . En réponse au journal Henry tombe le masque. Évalué à 2.

    En même temps, il serait vacciné…

  • [^] # Re: c'est la fête avec OpenSSL sous Windows

    Posté par  . En réponse au journal Certificat expiré. Évalué à 1.

    ça marche!
    J'avais un problème de certificat SSL avec le client seadrive/seafile.
    J'utilise Firefox donc le pb demeurait.
    J'ai lancé chrome sur la version web seafile et le problème est résolu.

  • [^] # Re: J'ai encore oublié le drapeau :(

    Posté par  . En réponse au lien Freedomphone, un téléphone pour lutter contre la censure de big tech. Évalué à 7.

    Par contre, eux, ils ne l'ont pas oublié…

  • # et non désinstallable sans rooter...

    Posté par  . En réponse au lien Mobiles Samsung : des failles de sécurité dans les applications mobiles préinstallées. Évalué à 6. Dernière modification le 13 juin 2021 à 22:31.

    …ce qui est, pour des applications généralement inutiles, assez agaçant.

  • [^] # Re: JIT

    Posté par  . En réponse à la dépêche Revue de presse de l'April pour la semaine 20 de l'année 2021. Évalué à 3.

    J'avais omis le bytecode intermédiaire pour simplifier.
    Ce bytecode ne conserve pas une interprétation ligne à ligne ?

    En gros si je résume, on a :

    initialement :

    py -> pyc -> python runtime -> processeur

    en JIT :

    py -> obj -> processeur

    Pour le JIT, ok, j'imaginais un peu cela.
    Est-ce que ce code compilé serait, à la manière du bytecode intermédiaire, conservé à côté du python pour pouvoir être réutilisé ?
    Est-ce qu'il n'y a pas un risque que la 1ère exécution du code ne soit pas lente à cause de la compilation ?

  • # JIT

    Posté par  . En réponse à la dépêche Revue de presse de l'April pour la semaine 20 de l'année 2021. Évalué à 2.

    J'utilise Python depuis pas mal d'années mais je n'ai toujours pas compris comment le code est interprété et la différence majeur entre fonctionnement JIT et normal.

    Naïvement je pensais qu'à l'exécution, le programme est lu ligne par ligne.
    Pour chaque ligne :
    - elle est parsée
    - le résultat de ce parsing déclenche des fonctions du runtime qui lui même déclenche des instructions du µprocesseur

    Est-ce que je suis vaguement bon et que change le JIT ?