09:30 <entwanne> pour le carré magique j'aurais bien fait un système d'équations avec simpy mais c'est pas installé :D
09:45 <discord_afpy> <melcore> Suffit de le recoder
09:47 <entwanne> c'est ce que j'ai commencé à faire hier
09:52 <discord_afpy> <melcore> : D
10:01 <debnet> @entwanne J'y ai pensé aussi ah ah. J'ai essayé simpy, scipy et z3 mais y a pas. :P
10:05 <asyd> tiens ça a l'air mignon simpy je connaissais pas
11:19 <discord_afpy> <reinula> Sinon oubliez pas la réunion de ce soir les gens anciens du Bureau et les nouveaux. A 20h30 pétantes ! 😄
11:27 <Mindiell> han !
11:27 <Mindiell> t'es sûre ? entwanne a pas fait de rappel...
11:27 <entwanne> Oui c'est bien aujourd'hui, j'ai oublié le rappel
11:28 <Mindiell> han !
11:44 <entwanne> <melcore> Suffit de le recoder
11:44 <entwanne> Nan ben ça marche pas, ça trouve que mon code est trop long :(
11:45 <debnet> Ma solution naïve fonctionne si on peut combler les trous un à un sans hypothèse.
11:45 <debnet> Mais vu que mdk fait des trous comme un sagouin dans les matrices, il faut une autre solution. :)
11:46 <debnet> Et comme il dit qu'il ne s'agit pas forcément de carré magiques naturels, on ne peut pas faire des hypothèses sur l'intervalle de valeurs.
11:46 <entwanne> Si on peut quand même, tu sais que tous les nombres sont positifs et tu connais la somme à atteindre
11:49 <debnet> entwanne: Ce que je veux dire c'est qu'avec les carrés magiques naturels, tu as des règles mathématiques cools pour réduire drastiquement l'intervalle. :D
11:49 <entwanne> Ah oui bien sûr
11:52 <entwanne> bon de toute façon je suis en train de passer la moulinette localement pour voir, mon solveur est trop lent sur les gros chiffres
12:22 <discord_afpy> <melcore> Reinula, je ne peux pas venir, les cours de théâtre..
12:22 <entwanne> rah mais pourquoi diagonal() des matrices numpy renvoie un array read-only ? :(
12:26 <debnet> Bon j'ai réussi.
12:26 <debnet> Mais j'ai triché, j'ai joué avec l'aléatoire de la moulinette. :D
12:27 <entwanne> je pense avoir un truc qui marche mais j'avais misé sur le fait que toute vue sur la matrice était modifiable (et affectait la matrice initiale) mais ce n'est pas le cas donc je dois adapter le code et j'avais pas prévu du tout de faire comme ça
12:35 <debnet> Si ça peut te rassurer ma solution est loin d'être optimale.
13:02 <entwanne> c'est pas tellement une question d'être optimal mais j'aimerais un code un minimum élégant, sauf que je ne connais pas assez numpy pour ça
13:11 <entwanne> c'est bon c'est passé en adaptant mon code, mais c'est moche
13:14 <entwanne> par contre je trouvais l'énoncé pas très clair sur le fait qu'on est en fait sûr qu'il existe au moins une ligne/colonne/diagonale sans zéro, et qu'il n'y a qu'une solution possible (qu'on peut chaque fois identifier une ligne/etc. avec un seul zéro puis passer à la suivante)
13:14 <entwanne> c'est en lisant le code de la moulinette que j'ai intégré ces limites, et ça simplifie grandement la recherche
13:35 <debnet> entwanne: J'ai découvert cette règle par l'erreur.
13:35 <debnet> Fais voir ton code ?
13:36 <entwanne> je l'ai partagé dans les solutions
13:36 <debnet> Ah oui on peut faire ça.
13:37 <debnet> J'ai partagé la mienne aussi du coup.
15:13 <entwanne> Ah mais c'est vrai que c'est 20h30 ce soir, plus 19h30
18:42 <debnet> Ah oui c'est trop bien.
18:42 <debnet> Là je suis en plein dans le repas, avec un peu de chance j'aurais fini pour 20h30.
18:49 <discord_afpy> <reinula> J'suis encore dans les trains, y'a plein d'accident sur ma ligne en ce moment. Va falloir que je fasse à manger en express avant la réunion.
18:54 <entwanne> moi je mangerai tard
18:56 <debnet> Bah nous aussi, mais on a plus l'habitude.
19:10 <discord_afpy> <reinula> J'peux pas, j'ai vraiment trop faim pour attendre la fin de la réunion. 😭
19:11 <discord_afpy> <reinula> Là je rentre à pied sous le vent et la pluie. Le bonheur. (Non)
19:28 <debnet> Trop bien.
19:33 <Mindiell> mangé, joué, prêt !
19:34 <entwanne> j'ai faim ☹
19:34 <discord_afpy> <reinula> Pas eu le temps de faire à manger je grignote du coup.
19:34 <debnet> Moi aussi, moi aussi.
19:36 <Mindiell> bon ap les ceusselles qui n'ont pas mangé donc :'o(
19:38 <debnet> Ca sera pas avant la fin de réunion.
20:50 <entwanne> Le compte-rendu de la réunion CD du jour est en ligne : https://git.afpy.org/AFPy/gestion/src/branch/master/compte_rendus_cd/2024/compte_rendu_20241119.md
20:52 <discord_afpy> <chadys> @mdk :
20:52 <discord_afpy> <chadys> Je viens de fouiller dans le matrix de lebureau.coop, voilà ce que j'ai réuni sur la question de l'API ACME :
20:52 <discord_afpy> <chadys> - elle est prévue pour plus tard mais pas encore faite et pas prioritaire à l'heure actuelle
20:52 <discord_afpy> <chadys> Et au niveau des solutions :
20:52 <discord_afpy> <chadys> > Côté Octopuce, on utilise le service acme-dns https://github.com/joohoi/acme-dns
20:52 <discord_afpy> <chadys> > la seule chose à faire est un truc du genre
20:52 <discord_afpy> <chadys> > _acme-challenge.mondomaine.fr. IN CNAME random-uuid.acmedns.octopuce.fr. ...
20:52 <discord_afpy> <chadys> Une autre personne a un serveur DNS primaire et utilise celui de lebureau comme secondaire : "serveur DNS primaire avec powerdns + UI de config"
21:00 <Mindiell> merci entwanne
21:00 <Mindiell> et merci chadys pour les infos aussi
21:13 <mandark> chadys: merci !!! je vais étudier ça
21:15 <mandark> Ahhhhh c'est vraiment pas idiot le coup du projet acme-dns :D