vicnet a écrit 18 commentaires

  • # Android 6.0 min

    Posté par  . En réponse au journal CPF, sans courrier, ni identité numérique, ni smartphone: idées?. Évalué à 8 (+9/-1).

    Même constat pour mon épouse qui a un tout petit smartphone au quel elle tient de par sa taille et aussi parce qu'il fonctionne encore bien (il a 8 ans) mais qui est sous Android 4.1.
    Et bien c'est pas possible car il faut une version 6 min !!
    Du coup: plusieurs échanges de mail avec la poste qui renvoie des demandes standards sans tenir compte des données fournies !
    On a envoyé dès le départ toutes les infos sur son tel et la 1re réponse a été: veuillez nous fournir le modèle de tel, la version d'android… Toussa, il l'avait déjà. Réponse suivante: Ah ben non, il vous faut une version 6 d'android ! Ben oui, on le savait déjà. On souhaite juste savoir comment faire sans installer d'appli.
    Au final, après une visite à la poste tout aussi infructueuse, on a envoyé un courrier papier (4 semaines max de délai pour le traitement).

    J'aimerai bien savoir comment faire, c'est quoi l'astuce évoquée dans le 1er commentaire ?

  • # Docker-compose

    Posté par  . En réponse à la dépêche Sortie de la version 2 d’æneria, l’application web pour analyser sa consommation d’énergie. Évalué à 2 (+2/-0). Dernière modification le 31 janvier 2024 à 13:33.

    J'ai vu qu'il y avait un docker-compose.
    J'essaye de l'utiliser.
    Je n'ai rien vu dans la doc sur ce point.
    On verra bien…

    C'est lancé.
    Je vais sur http://127.0.0.1:8066/

    Et j'ai:

    Warning: require(/var/www/vendor/autoload.php): Failed to open stream: No such file or directory in /var/www/config/bootstrap.php on line 5
    Fatal error: Uncaught Error: Failed opening required '/var/www/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /var/www/config/bootstrap.php:5 Stack trace: #0 /var/www/public/index.php(6): require() #1 {main} thrown in /var/www/config/bootstrap.php on line 5
    Il doit manquer un truc…

  • # Podcast 'le code a changé' sur les écrna

    Posté par  . En réponse au journal Les écrans : voilà l’ennemi ? Bouquet de liens. Évalué à 7 (+7/-0).

    Il y a aussi le (vieux, 3 ans) podcast le code a changé sur ce thème: Sommes-nous vraiment en train de fabriquer des “crétins digitaux" ?
    https://www.radiofrance.fr/franceinter/podcasts/le-code-a-change/sommes-nous-vraiment-en-train-de-fabriquer-des-cretins-digitaux-5461330

    La chercheuse a un point de vue plutot inhabituel sur les écrans et regarde de son point de vue sociologique plutot le contenu, l'impact, et la place des écrans/du numérique par rapport à toutes les inventions décriées en leur temps. Même les livres ont été vu comme une menace pour la santé mentale des gens il fut un temps…

  • [^] # Re: La solution la plus courte à écrire, la plus longue à expliquer.

    Posté par  . En réponse au message Advent of Code, jour 18. Évalué à 1.

    Salut,
    J'ai commencé la partie 1 par un remplissage ligne à ligne en calculant le nombre de point dedans/dehors.
    Si on croise une ligne, on passe de dehors à dedans ou le contraire.
    Pour la 2, ca marche pô.
    Je n'ai pas pensé à la matrice virtuelle, enfin si plus ou moins, j'ai tenté de déterminer les groupes de lignes où cela ne change pas et utiliser mon algo précédent en multipliant par la surface du groupe, mais KO, pas réussi

    J'ai testé aussi le coup d'agrandir ou réduire la zone au fur et à mesure de l'ajout de segments.
    Meme chose, ca ne fonctionnait pas sur des cas simple: carré, carré avec un coin en moins.
    Bref, abandon.

    Je viens de reprendre seulement hier en utilisant 'tout simplement' le théorème des lacets pour calculer la surface d'un polygone quelconque.
    J'avais des doutes sur l'utilisation de cette technique avec des blocs et des coordonnées entières. Mais en relisant l'algo, et en dessinant quelques crobar vite fait, j'ai compris que c'était faisable avec un twist: j'ai juste agrandi le polygone vers son extérieur (technique de la main gauche le long d'un mur) de 1/2.
    Ca fonctionne même pour le 1 et c'est plus beaucoup beaucoup plus simple.

  • # Alternative

    Posté par  . En réponse au journal [ HS ] Fromage râpé pour accompagner les pâtes ou autre .... Évalué à 1.

    C'est sur que le fromage rapé tout prêt industriel, c'est pas top…
    Déjà en prenant un fromage entier, rapé au dernier moment, ou congelé par toi même, c'est mieux.
    Sinon comme indiqué, rien de tel que le parmesan mais c'est pas le même prix: on en mets moins ceci dit car le gout est fort.
    Ou un simili parmesan.
    Les vrais fromages suisses sont excellent, emmental en particulier.
    Si tu habites pas trop loin de la Suisse, Grand Frais propose des promos sur ces fromages régulièrement !

  • [^] # Re: Le vrai secret

    Posté par  . En réponse au journal [ HS ] Fromage râpé pour accompagner les pâtes ou autre .... Évalué à 2.

    Salut,
    J'avais lu qu'il fallait mettre un filet d'huile AVANT les pâtes !
    Pour éviter qu'elles ne se collent ? ou pour donner un peu de gouts ? J'sais plus.

  • # Boite de planque à bijoux

    Posté par  . En réponse au journal J’ai fait fuir les voleurs (trop forte !?). Évalué à 7.

    En fait, il cherche les bijoux planqués dans les boites.
    J'y ai eu droit il y a quelques années, et en effet, il y avait quelques babioles, surtout sentimentales dans ces boites…

    Mon ordi a été allumé à 1h du matin et… laissé comme ca. Visiblement, linux ne leur a pas trop plus (minable ceux la aussi) à moins que cela soit la vetusté de mon PC…

  • [^] # Re: Python, un peu poussif

    Posté par  . En réponse au message Advent of Code, jour 15. Évalué à 1.

    Salut,
    En effet, pas très complexe. C'était en effet un pb de jour 1 ou 2…
    J'ai eu le même soucis sur la création de liste de liste avec [[],]*256 mais j'ai vite compris car ce n'est pas la 1re fois que cela m'arrive ce qui ne m'empeche pas de me faire piéger !

  • [^] # Re: Pas bien compliqué… en reformulant

    Posté par  . En réponse au message Advent of Code, jour 13. Évalué à 1.

    Salut,

    Oui, il suffit de s'arrêter à la première solution qui donne une valeur différente!

    J'avoue que cet advent m'a demander du temps car j'ai eu du mal à comprendre l'énoncé de la 1re partie et encore plus de la 2e…
    Est-ce qu'on fait une symétrie en supprimant les colonnes que à gauche ou les 2. Bref, en relisant j'ai compris qu'on souhaitait une symétrie avec des lignes/colonnes imaginaires !

    Et pour le 2e, mon algo ne voyait pas toutes les symétries d'un même pb, il ne prenait que la 1er qui était généralement celle calculée au 1er coup !
    J'ai eu du mal à trouver pourquoi je n'avais pas bonne valeur au final.

  • [^] # Re: Impossible de se cacher, va falloir tourner.

    Posté par  . En réponse au message Advent of Code, jour 14. Évalué à 1.

    Tu as eu de la chance que le 1er nombre de la liste soit unique dans la boucle sinon tu avais les mauvaises valeurs…

    Par exemple:

    1 2 3 10 5 6 11 10 11 12 13 14 10 11 12 13 14 10 11 12 13 14
    Les 2e 10 ou 11 sont bien déjà dans la liste states mais c'est pas une boucle !

  • # Ca boucle !

    Posté par  . En réponse au message Advent of Code, jour 14. Évalué à 1.

    Salut,
    Pas trop de soucis ce matin avec celui la, mais j'ai triché un peu (bien que le reglement n'impose pas de n'utiliser qu'un prog et n'interdit pas d'utiliser une fichier texte contenant des valeurs :) ).

    Pour le 1er, j'ai pensé à tourner la grille sur la gauche pour prendre des lignes plutot que des colonnes: ca permet d'utiliser directement des for l in lines sans trop se prendre la tête avec les colonnes…
    Tiens, je vais me préparer un itérateur pour parcourir par colonne…
    Ensuite, je n'ai pas effectuer les déplacements de 'O' mais directement effectué le calcul. Je savais que ca ne tiendrait pas pour le 2e mais bon, au moins j'avais un 1er résultat.

    Et effectivement, au 2e, il fallait les bouger et pas seulement calculer la valeur.
    Je me suis douter ensuite que ca allait boucler après un certain temps.
    J'ai donc calculer 300 cycles et regarder les valeurs de chaque tableau, à la main (sans code) et j'ai ensuite donné la bonne réponse (mouais…).
    Il me reste à coder la recherche d'une série dans une liste maintenant !

  • # recurcif et cache

    Posté par  . En réponse au message Advent of Code 2023, jour 12. Évalué à 1.

    J'ai eu du mal sur cette partie.
    J'ai commencé par une fonction récursive, finalement assez simple à coder.
    Par contre, au niveau repliage, au bout du 2 ou 3e ca ne finissait pas.
    En regardant les traces, j'ai vu qu'il faisait plein de fois la meme chose et j'ai pensé au cache.
    Et la, quasiment instantané même avec un pliage x5.
    Je pensais limiter le cache en taille pour éviter une trop grande conso mémoire mais j'ai tenté le coup sans le réduire et c'est passé sans pb !
    Mais plusieurs heures se sont écoulées avant que je trouve ça…

  • # Radio ?

    Posté par  . En réponse au journal Accès des enfants à l'information.. Évalué à 1.

    Salut,

    Ecouter la radio ?
    Peut etre moins anxiogène…
    En tout cas, à écouter avec elles, pour pouvoir discuter des sujets.

    a+
    Vicnet

  • [^] # Re: Python

    Posté par  . En réponse au message Advent of Code 2023 : Day 9. Évalué à 1.

    Trouvé aussi que c'était plutôt étonnamment simple, y compris la 2e partie.
    Je m'attendais à pire pour la 2e partie, un twist qui remets tout (la force brute) en cause comme hier.
    Mais non, 0 au lieu de -1 dans l'extraction des valeurs du tableau et un - au lieu d'un + et le tour est jouée…

    J'ai juste loupé un truc au début car pour déterminer si tout était à 0, j'ai utilisé sum(L) or il s'avère que certaines lignes ont une somme nulle sans avoir tout à 0 !!

    J'ai bien aimé l'utilisation de all quelques posts plus haut pour tester la nullité du tableau, je n'y avait pas pensé…

  • [^] # Re: Partie 2

    Posté par  . En réponse au journal Advent of Code 2023, day 8. Évalué à 1.

    Ah, je ne me suis même pas posé la question de l'indépendance des cycles.
    Du coup, j'ai tenté le PPCM et comme c'était bon, je suis passé à la suite (ca le lendemain).
    Merci pour cette remarque.

  • [^] # Re: Partie 2

    Posté par  . En réponse au journal Advent of Code 2023, day 8. Évalué à -3.

    Non, c'est plus simple que le théorème des restes, une notion de math qu'on voit en collège (peut être plus tard maintenant…).
    Il faut changer de paradigme entre le 1er jeu et le 2è.
    Pour le 1er, en appliquant un algo en parcourant la map pas à pas, ca fonctionne et c'est rapide.
    Pour le 2e, ce même algo n'aboutit pas mais les infos sont la, ils faut les traiter différement… je vous laisse chercher

  • # Très bonne dépêche sur le sujet

    Posté par  . En réponse à la dépêche Sortie de Kune 0.2.0 « Ostrom », un logiciel collaboratif basé sur Apache Wave. Évalué à 1.

    C'est grace à cette dépêche que j'ai découvert Kune.
    Ca faisait longtemps que je me lamentais sur la disparition de wave.
    Wiab est pas mal mais pas encore mature à mon gout pour inviter des gens néophites.

    Par contre, Kune me parait bien, assez avancé pour lancer un test.

    J'ai créé un groupe avec des membres de ma famille, un qui connaissait google wave (mais pas geek ni informaticien, quelqu'un de normal :-) ) et quelqu'un qui ne connait pas google wave (et est normal au sens précédent aussi).
    Je vous dirais comment ils prennent la chose.

    En attendant, j'ai ouvert un groupe français sur kune pour parler de… kune:
    http://kune.cc/waveref/kune.cc/w+g79j5okcd6ieRE/~/conv+root/b+1p0mcjios0m4dRF

    A bientôt.
    Vincent

  • # Widget KDE (Plasmoid) pour piloter la freebow

    Posté par  . En réponse au message Activer/désactiver le Wifi d'une Freebox V6 depuis le réseau local. Évalué à 0.

    Grâce à ce script légèrement retouché (il n'accepte pas les mots de passe avec des caractères spéciaux, et exit 0/1 inversé par rapport au besoin), j'ai utilisé Service Monitor pour afficher des icônes sur le bureau, qui ouvre ou non le wifi ainsi que le contrôle parental.
    C'est super pratique.
    Donc un grand merci pour le partage.
    Vicnet