alberic89 🐧 a Ă©crit 171 commentaires

  • [^] # Re: Lister un itĂ©rateur

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: IntĂ©ressĂ©

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Enregistrement de domaine ≠ hĂ©bergement de domaine

    Posté par  . 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 !

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # 32 bits ? ou 64 ?

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: interet?

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Pourquoi ce lien ?

    Posté par  . En rĂ©ponse au lien Worlds hardest jigsaw vs. puzzle machine (all white). Évalué à 1.

    il explique qu'il a commencé par prendre une photo de chacune des 4000 piÚces. Individuellement. ~8H.

    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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # Python

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Pour des matins ludiques aux plaisirs renouvelĂ©s

    Posté par  . En rĂ©ponse au lien webinstall : un service pour tout installer via curl|sh. Évalué à 1.

    Seulement à 60€ HT/ans chez OVH !

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: DaVinci Resolve

    Posté par  . 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) ?

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Enregistrement de domaine ≠ hĂ©bergement de domaine

    Posté par  . 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


    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Code uploadĂ©

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # Code uploadĂ©

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # TapTempo ?

    Posté par  . 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 ?

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # SurchargĂ© ?

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Tqdm

    Posté par  . 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 ?

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Marrant ça ?

    Posté par  . 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, 


    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Snap / Flatpak

    Posté par  . 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'utiliserais apt install ./foo.deb.
    Comme ça, apt pourra résoudre tout seul les éventuelles dépendances manquantes.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # Des Moules !

    Posté par  . 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


    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Parce que la Wii c'est mieux (et wii !)

    Posté par  . 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/

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # Il ne se fait mĂȘme pas empaler !

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Solution !!! 🎉

    Posté par  . 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.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: clang

    Posté par  . En rĂ©ponse au message Mettre Ă  niveau un programme c++. Évalué à 1.

    Merci beaucoup pour cette piste.
    En effet, l'ajout de CXXFLAGS=-std=c++03 au Makefile.am a résolu mon problÚme.
    Encore merci.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: Solution !!! 🎉

    Posté par  . En rĂ©ponse au message [RĂ©solu] Compiler wesnoth-1.2. Évalué à 1.

    ÇA MARCHE !!! AllĂ©luia ! Gloire au manchot tout-puissant !
    J'ai fini par réussir à compiler une version correcte. Globalement, tout a l'air de fonctionner à part les traductions. J'ai eu des messages bizarres à la compilation, voir ici.
    J'ai tout compilé sur une version 32 bit du RPi OS, avec juste les libsdl1.2-dev, en appliquant préalablement le patch ci-dessous. Il faut lancer le fichier src/wesnoth depuis la racine du dossier du jeu pour qu'il trouve tous les dossiers de ressources et de config.
    Seuls petits points négatifs, il faut un environnement graphique, et quand j'essaie de le lancer sur un systÚme 64-bit, le terminal m'informe gentiment que mon fichier n'existe pas (alors qu'il l'a sous les yeux !).
    Voici le patch pour ceux que ça intéresse :
    ```diff --git a/Makefile.am b/Makefile.am
    index 0d878c4..2950977 100644
    --- a/Makefile.am
    +++ b/Makefile.am
    @@ -1,3 +1,4 @@
    +CXXFLAGS=-std=c++03
    ISUBDIRS = icons
    SUBDIRS = po m4 src doc $(ISUBDIRS)
    pkgdatadir=$(datadir)/@DATADIR@
    diff --git a/src/actions.hpp b/src/actions.hpp
    index 0191f8b..0a9a287 100644
    --- a/src/actions.hpp
    +++ b/src/actions.hpp
    @@ -23,6 +23,7 @@ struct combatant;

    #include "map.hpp"
    #include "unit.hpp"
    +#include "unit_map.hpp"

    #include

    diff --git a/src/ai_dfool.hpp b/src/ai_dfool.hpp
    index ec043c4..d0f4076 100644
    --- a/src/ai_dfool.hpp
    +++ b/src/ai_dfool.hpp
    @@ -5,6 +5,7 @@

    #include "ai_interface.hpp"
    #include "map.hpp"
    +#include "unit_map.hpp"
    #include
    #include
    #include
    diff --git a/src/config_adapter.cpp b/src/config_adapter.cpp
    index 9fd56ae..2726804 100644
    --- a/src/config_adapter.cpp
    +++ b/src/config_adapter.cpp
    @@ -12,6 +12,7 @@
    */

    #include "global.hpp"
    +#include "unit_map.hpp"

    #include
    #include "config_adapter.hpp"
    diff --git a/src/game_events.hpp b/src/game_events.hpp
    index 4e0280d..dd2b8cc 100644
    --- a/src/game_events.hpp
    +++ b/src/game_events.hpp
    @@ -21,6 +21,7 @@ class display;
    #include "map.hpp"
    #include "team.hpp"
    #include "unit.hpp"
    +#include "unit_map.hpp"
    #include "variable.hpp"

    #include
    diff --git a/src/pathfind.cpp b/src/pathfind.cpp
    index 6a61b4b..4f2c841 100644
    --- a/src/pathfind.cpp
    +++ b/src/pathfind.cpp
    @@ -19,6 +19,7 @@ See the COPYING file for more details.
    #include "log.hpp"
    #include "pathfind.hpp"
    #include "util.hpp"
    +#include "unit_map.hpp"
    #include "wassert.hpp"

    class gamestatus;
    diff --git a/src/preferences.cpp b/src/preferences.cpp
    index c71ffef..e3f8d85 100644
    --- a/src/preferences.cpp
    +++ b/src/preferences.cpp
    @@ -24,6 +24,7 @@
    #include "preferences.hpp"
    #include "sound.hpp"
    #include "util.hpp"
    +#include "unit_map.hpp"
    #include "video.hpp" // non_interactive()
    #include "wassert.hpp"
    #include "wesconfig.h"
    diff --git a/src/unit.hpp b/src/unit.hpp
    index c23006d..dbc31cf 100644
    --- a/src/unit.hpp
    +++ b/src/unit.hpp
    @@ -19,9 +19,9 @@
    #include "team.hpp"
    #include "unit_types.hpp"
    #include "image.hpp"
    -#include "unit_map.hpp"

    class unit;
    +class unit_map;
    class display;
    class gamestatus;

    @@ -396,16 +396,7 @@ void sort_units(std::vector< unit > &);

    int team_units(const unit_map& units, unsigned int team_num);
    int team_upkeep(const unit_map& units, unsigned int team_num);
    -unit_map::const_iterator team_leader(unsigned int side, const unit_map& units);
    -std::string team_name(int side, const unit_map& units);
    -unit_map::iterator find_visible_unit(unit_map& units,
    - const gamemap::location loc,
    - const gamemap& map,
    - const std::vector& teams, const team& current_team);
    -unit_map::const_iterator find_visible_unit(const unit_map& units,
    - const gamemap::location loc,
    - const gamemap& map,
    - const std::vector& teams, const team& current_team);
    +

    struct team_data
    {
    diff --git a/src/unit_abilities.cpp b/src/unit_abilities.cpp
    index 4fa0f6a..8bd4460 100644
    --- a/src/unit_abilities.cpp
    +++ b/src/unit_abilities.cpp
    @@ -12,6 +12,7 @@
    */

    #include "unit.hpp"
    +#include "unit_map.hpp"
    #include "unit_abilities.hpp"

    #include "wassert.hpp"
    diff --git a/src/unit_map.hpp b/src/unit_map.hpp
    index e71203a..d8b8059 100644
    --- a/src/unit_map.hpp
    +++ b/src/unit_map.hpp
    @@ -14,6 +14,7 @@
    #define UNIT_MAP_H_INCLUDED

    #include
    +#include
    #include "map.hpp"
    #include "unit.hpp"

    @@ -149,4 +150,15 @@ private:
    std::mapgamemap::location,std::pair<gamemap::location,unit*> map_;
    };

    +unit_map::const_iterator team_leader(unsigned int side, const unit_map& units);
    +std::string team_name(int side, const unit_map& units);
    +unit_map::iterator find_visible_unit(unit_map& units,
    + const gamemap::location loc,
    + const gamemap& map,
    + const std::vector& teams, const team& current_team);
    +unit_map::const_iterator find_visible_unit(const unit_map& units,
    + const gamemap::location loc,
    + const gamemap& map,
    + const std::vector& teams, const team& current_team);
    +
    #endif // UNIT_MAP_H_INCLUDED
    diff --git a/src/upload_log.cpp b/src/upload_log.cpp
    index 0718249..bcf38fc 100644
    --- a/src/upload_log.cpp
    +++ b/src/upload_log.cpp
    @@ -23,6 +23,7 @@
    #include "upload_log.hpp"
    #include "wesconfig.h"
    #include "wml_separators.hpp"
    +#include "unit_map.hpp"

    #include "SDL_net.h"

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • [^] # Re: 7, 8, et 10

    Posté par  . En rĂ©ponse au message Donne moteurs de modĂ©lisme/bidouillage/petit industriel. Évalué à 1.

    Bonjour,
    J'ai regardé ça en détails, ils n'iront pas pour mon imprimante.
    Tant pis, merci quand mĂȘme.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

  • # Gourde

    Posté par  . En rĂ©ponse au journal NixOS ou comment j'ai rendu mes machines interchangeables et ennuyeuses. Évalué à 5.

    Le systÚme de fermeture de bouteille que tu décrit se nomme 'fermeture mécanique', aussi appelé 'fermeture à cannette'.
    Sinon, trÚs bonjour, nal, trÚs intéressant malgrÚs les gros pavés.
    Il faut que je zyeute si ils font un truc pour les tartes Ă  la framboise.

    Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.