Le problĂšme initial venait du fait que je convertissais un lot de combinaisons en liste avant de les passer Ă checkCombination(), et de ce fait, je chargeais en RAM un nombre incroyable de combinaisons.
Mon code n'est peut-ĂȘtre pas trĂšs clair (normal pour un code), mais seules les deux premiĂšres fonctions sont importantes, les autre sont surtout lĂ pour l'interface GUI et CLI et des options particuliĂšres.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
Chez moi, un simple F9 suffit pour lancer le linter. L'ennui, c'est que j'oublie souvent de recharger le fichier ensuite.
Mais si je trouve, en effet, je ne manquerai pas de te la signaler.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
Un conseil pour la prochaine fois : si les outils git en ligne de commande te rebutent trop, tu peux essayer GitHubDesktop pour commencer. Contrairement Ă ce que dit son nom, il permet d'utiliser git sur n'importe quel dĂȘpot git, pas seulement GitHub.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# Excuses
Posté par alberic89 đ§ . En rĂ©ponse au journal Pipedream : des workflows, des APIs et de la vitesse. Ăvalué à  10.
Excusez-moi si mon journal fait un peu publicitaire, je n'en avais vraiment pas l'intention.
Je reconnais que je n'avais pas vérifié la licence, ni si le code était réutilisable. J'aurais dû, mais le mal est fait.
L'objectif de ce journal Ă©tait vraiment de vous partager cette petite dĂ©couverte, qui peut ĂȘtre utile dans de nombreux cas oĂč on a la flemme de rĂ©inventer la roue. Je n'ai pas Ă©tĂ© payĂ© et ne le serais jamais pour rĂ©diger ce journal, ce n'est pas plus de la publicitĂ© que quand vous recommandez telle distribution Linux Ă quelqu'un.
Je suis absolument désolé et contrit, et ferais attention à ne pas répéter ces erreurs.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: C'est gratuit ?!
Posté par alberic89 đ§ . En rĂ©ponse au journal imagemagick, GraphicsMagick, vips, chatgpt. Ăvalué à  5.
Il ne te demande que ton mail !?
Parce que moi, il demande mail, nom complet, numĂ©ro de tĂ©lĂ©phoneâŠ, Je me suis arrĂȘtĂ© lĂ .
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Lister un itérateur
Posté par alberic89 đ§ . En rĂ©ponse au message [RĂ©solu] Itertools gĂ©nĂ©rer les combinaisons une par une. Ăvalué à  1.
Je pense que tu as mal compris le problĂšme ou le code.
Une combinaison n'est pas trÚs grande, juste un tuple de quelques éléments, mais le nombre de combinaisons possibles est gigantesque !!!
Et mon code évalue chaque combinaison une à une dans la fonction checkCombination(), qui prend en paramÚtre une unique combinaison. C'est là que je dois trouver le plus grand nombre du tuple (la combinaison) pour avoir la longueur de son équivalent binaire afin de savoir combien de fois boucler pour évaluer chaque décimale de chaque élément du tuple convertit en binaire.
La solution est un peu sale, mais je ne pense pas qu'elle impacte beaucoup les performances.
Le problĂšme initial venait du fait que je convertissais un lot de combinaisons en liste avant de les passer Ă checkCombination(), et de ce fait, je chargeais en RAM un nombre incroyable de combinaisons.
Mon code n'est peut-ĂȘtre pas trĂšs clair (normal pour un code), mais seules les deux premiĂšres fonctions sont importantes, les autre sont surtout lĂ pour l'interface GUI et CLI et des options particuliĂšres.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Lister un itérateur
Posté par alberic89 đ§ . En rĂ©ponse au message [RĂ©solu] Itertools gĂ©nĂ©rer les combinaisons une par une. Ăvalué à  1.
En effet, mais il sert seulement si tu crées une fonction qui retourne yield quelquechose.
Dans mon cas, quelquechose est déjà retourné par la fonction combination_with_remplacement().
yield peut ĂȘtre utile, mais pas ici.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Lister un itérateur
Posté par alberic89 đ§ . En rĂ©ponse au message [RĂ©solu] Itertools gĂ©nĂ©rer les combinaisons une par une. Ăvalué à  1.
Merci !
J'essaie ça tout de suite, mais normalement, ça devrait fonctionner, lentement mais quand mĂȘme.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Intéressé
Posté par alberic89 đ§ . En rĂ©ponse au message Interagir avec Geany depuis le terminal. Ăvalué à  2.
Chez moi, un simple F9 suffit pour lancer le linter. L'ennui, c'est que j'oublie souvent de recharger le fichier ensuite.
Mais si je trouve, en effet, je ne manquerai pas de te la signaler.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Enregistrement de domaine â hĂ©bergement de domaine
Posté par alberic89 đ§ . En rĂ©ponse au message [RĂ©solu] Administrer un domaine eu.org. Ăvalué à  2.
Merci beaucoup !
J'ai réussi à tout configurer et ça marche !
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# 32 bits ? ou 64 ?
Posté par alberic89 đ§ . En rĂ©ponse au message Quelles distro pour acer aspire 5100 series BL51 AMD Turion 64 X2. Ăvalué à  1. DerniĂšre modification le 07 dĂ©cembre 2022 Ă 19:24.
Si je lit bien, cette machine est dotée d'une architecture 64 bit mais l'OS est 32 bit. Souhaites-tu garder un OS 32 bit ?
Si oui, j'entrevois deux solution :
Debian supporte encore le 32 bit, c'est donc une option Ă envisager avec un bureau xfce ou lxde.
Il existe aussi le Raspberry Pi OS Desktop qui est un OS basé sur Debian, optimisé pour le Raspberry Pi mais qui tourne aussi sur une machine standard 32 bit. L'avantage est qu'il est trÚs léger, environ 200-300 Mo de RAM utilisée et 0% du processeur au repos.
Sinon, Lubuntu, une variante d'Ubuntu (basé sur Debian) trÚs légÚre, disponible uniquement pour le 64 bit.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: interet?
Posté par alberic89 đ§ . En rĂ©ponse au lien Blochbench : un modeleur 3D pour la polysobriĂ©tĂ©. Ăvalué à  1.
Il est surtout utile pour des modÚles voxelisé comme dans Minecraft et d'autres jeux.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Pourquoi ce lien�
Posté par alberic89 đ§ . En rĂ©ponse au lien Worlds hardest jigsaw vs. puzzle machine (all white). Ăvalué à  1.
Et il a dĂ» recommencer plusieurs fois si j'ai bien suivi. C'est beau la tĂ©nacitĂ© de certaines personnes. Je me demande quand mĂȘme s'il n'aurait pas plus vite fait de rĂ©soudre le puzzle Ă la main ?
Le meilleur est quant Ă la fin, il s'aperçoit qu'il lui manque deux piĂšces⊠sur 5000, ça fait du 0.04â% de perte.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# Python
Posté par alberic89 đ§ . En rĂ©ponse au message sans le C, quel logiciel consĂ©quent/rĂ©pandu aurait existĂ©?. Ăvalué à  2.
En tout cas, Python n'aurais pas vu le jour sans C, sous interpréteur principal et nombre de ses modules sont codés avec ce langage.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Pour des matins ludiques aux plaisirs renouvelés
Posté par alberic89 đ§ . En rĂ©ponse au lien webinstall : un service pour tout installer via curl|sh. Ăvalué à  1.
Seulement à 60⏠HT/ans chez OVH !
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: DaVinci Resolve
Posté par alberic89 đ§ . En rĂ©ponse au message autotracking, via shotcut ou d'autres OSS/gratuits?. Ăvalué à  1.
Ăa a l'air sympas, mais sous quelle forme est distribuĂ©e la version pour linux ? J'ai vu qu'il s'agissait d'un gros fichier zip "Linux" de 3Go. Est-ce un code Ă compiler ? un exĂ©cutable Ă lancer ? Pour quelle architecture ?
Je n'ai pas vu s'il y avait une fonction pour transformer une suite d'image en vidéo (stop motion) ?
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Enregistrement de domaine â hĂ©bergement de domaine
Posté par alberic89 đ§ . En rĂ©ponse au message [RĂ©solu] Administrer un domaine eu.org. Ăvalué à  1.
Merci beaucoup pour vos réponses.
Je crée ce site pour une association qui n'a pas les moyens de payer un hébergement ou autre, et il est probable que ce site passe de mains en mains au fil des années. Une solution bricolée chez soi n'est donc pas envisageable.
J'ai trouvé un hébergeur DNS gratuit, ClouDNS, mais son interface ne m'est pas plus compréhensible (j'ai ajouté des screenshots dans le forum).
J'ai l'impression que je tient enfin tous les éléments, mais j'ignore comment les emboßter.
Pour résumer :
Mon domaine est enregistré chez eu.org, hébergé chez ClouDNS, le tout redirigeant vers un site chez GitHub.
Si quelqu'un pouvait avoir la bontĂ© de m'indiquer les dĂ©marches Ă suivre pour lier le toutâŠ
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Code uploadé
Posté par alberic89 đ§ . En rĂ©ponse au journal Elo LVGsports - SystĂšme de classement elo pour doubles (badminton, tennis, etc..). Ăvalué à  1.
C'est vrai qu'il propose un visuel que l'on n'a pas sur GitHub Desktop.
TrÚs intéressant, mais dommage qu'il n'existe que pour Windaube ou Mac.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# Code uploadé
Posté par alberic89 đ§ . En rĂ©ponse au journal Elo LVGsports - SystĂšme de classement elo pour doubles (badminton, tennis, etc..). Ăvalué à  5.
J'ai crée un fork sur lequel j'ait mis ton code, puis j'ai fait une demande de fusion.
Tu n'as plus qu'Ă l'accepter.
Un conseil pour la prochaine fois : si les outils git en ligne de commande te rebutent trop, tu peux essayer GitHubDesktop pour commencer. Contrairement Ă ce que dit son nom, il permet d'utiliser git sur n'importe quel dĂȘpot git, pas seulement GitHub.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# TapTempo ?
Posté par alberic89 đ§ . En rĂ©ponse au lien Collecte de ressources MAO et Musique sous Linux. Ăvalué à  3.
Je n'ai pas vu de TapTempo dans sa liste.
Il faudrait en soumettre un, mais lequel ?
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# Surchargé ?
Posté par alberic89 đ§ . En rĂ©ponse au lien Lettre ouverte pour le droit d'installer n'importe quel logiciel sur n'importe quel appareil - FSFE. Ăvalué à  3.
Le site semble surchargé, ma signature a provoqué une erreur Too Many Request 20 per 1 hour.
Il ne lui en faut pas beaucoup dis donc.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Tqdm
Posté par alberic89 đ§ . En rĂ©ponse au message iterator et barre de progression. Ăvalué à  5.
De ce que j'ai vu sur la page du projet, rich a l'air d'ĂȘtre un gros truc.
Est-ce bien pertinent d'ajouter une aussi grosse lib si ce n'est que pour utiliser une infime part de ses fonctionnalités ?
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Marrant ça ?
Posté par alberic89 đ§ . En rĂ©ponse au lien De la friture sur le Fediverse ?. Ăvalué à  1.
Pour moi, le problÚme est que le micro-blogging n'est pas adapté au fédiverse. Autant d'autres choses comme PeerTube le sont, autant Mastodon non.
La grosse difficulté est de trouver l'équilibre entre "chacun son instance" et "une seule instance pour tous".
Si on choisit l'option "chacun son instance", le problÚme de modération est réglé, mais pour chaque pouet, notre instance créera une tache pour chaque abonné. Dans le cas de compte à plusieurs milliers d'abonnés, ce systÚme n'est pas viable.
Si au contraire on prĂ©fĂšre "une seule instance pour tous", alors tout le principe de systĂ©me fĂ©dĂ©rĂ© est fichu par terre en plus des problĂšmes de modĂ©ration, maintenance, âŠ
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Snap / Flatpak
Posté par alberic89 đ§ . En rĂ©ponse au message mint/debian, gimp, petit probleme de flou... Ăvalué à  3. DerniĂšre modification le 16 novembre 2022 Ă 19:02.
PlutĂŽt que
dpkg -i foo.deb, j'utiliseraisapt install ./foo.deb.Comme ça, apt pourra résoudre tout seul les éventuelles dépendances manquantes.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# Des Moules !
Posté par alberic89 đ§ . En rĂ©ponse au lien Des moules connectĂ©es pour dĂ©tecter la pollution de l'eau. Ăvalué à  10.
Je ne vois vraiment pas oĂč est l'innovation.
Des moules connectĂ©es ? Linux sait faireâŠ
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Parce que la Wii c'est mieux (et wii !)
Posté par alberic89 đ§ . En rĂ©ponse au lien Architecture de la console prĂ©fĂ©rĂ©e des pompiers. Ăvalué à  1.
Voici, un peu en retard, l'article sur le bug graphique :
https://hackintendo.com/un-bug-du-sdk-wii-decouvert-13-ans-plus-tard/
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
# Il ne se fait mĂȘme pas empaler !
Posté par alberic89 đ§ . En rĂ©ponse au journal webkorisu : un nouveau jeu libre pour une pause cafĂ© noisette. Ăvalué à  2.
J'ai trouvé une petite incohérence avec les grilles qui montent et descendent.
Si tu places ton écureuil sous la grille et qu'elle s'abaisse⊠il n'a rien ! Il peut continuer à se mouvoir librement au lieu de se faire proprement empaler.
Bien sĂ»r, un Ă©cureuil empalĂ© resterait accrochĂ© Ă la grille jusqu'Ă ce qu'elle soit remontĂ©e complĂštement. Il tomberait ensuite jusqu'au plus bas niveau, se secourait un peu la tĂȘte et repartirait tout guilleret chercher ses noisettes.
Sinon, trÚs bon jeu, il ne reste plus qu'à créer des centaines de niveaux pour passer de 15 min à 15 h de jeu.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs
[^] # Re: Solution !!! đ
Posté par alberic89 đ§ . En rĂ©ponse au message [RĂ©solu] Compiler wesnoth-1.2. Ăvalué à  1.
Merci, si j'ai réussi, c'est aussi grùce à toi !
En utilisant le code source sur la branche 1.2 plutÎt que des tar-balles, et ne mettant aucune option aprÚs ./configure, je n'ai eu besoin d'installer ni freetype ni aucune autre lib bizarre. Apparemment, le bug freetype avait été fixé en 2018.
Mais je vais refaire une sĂ©rie de compilations en activant diverses options, donc je vais peut-ĂȘtre avoir besoin de ta solution pour libpng. Mets-la ici au cas oĂč.
En effet, j'ai au début de l'exécutable (pour arm32) une ligne qui fait référence à un ld-linux-armhf.so.3, inexistant dans mon systÚme arm64. Un lien symbolique génÚre une erreur encore plus bizarre, donc je vais laisser tout ça tranquille et attendre que RPi OS gÚre nativement les deux architectures.
Si tu veux toi aussi faire des tests divers sur le jeu, le patch a été mergé dans une pull-request, donc il suffit de récupérer le code en .zip déjà patché sur github à la branche 1.2.
L'informatique n'est pas une science exacte, on n'est jamais Ă l'abri d'un succĂšs