Gabbro a écrit 397 commentaires

  • # Compilation

    Posté par  . En réponse à la dépêche CatchChallenger 0.5. Évalué à 2.

    Comme la dernière fois, ça ne compile pas (sauf que j'ai le temps d'inspecter plus avant cette fois ci).

    J'ai tenté de compiler la version "single-player". Les indications sont :

    For the game solo:
    cd client/single-player/
    qmake *.pro
    make
    git clone -depth=1 https://github.com/alphaonex86/CatchChallenger-datapack

    La deuxième commande me donne :

    RCC: Warning: No resources in '../base/resources/resources-single-player.qrc'.

    Il semble que ça marche quand même puisque j'arrive à compiler.

    Pas d'erreur à la compilation.

    Avec deux tirets (--depth au lieu de -depth), je récupère les données.

    Puis je lance ./catchchallenger-single-player (puisque c'est le seul exécutable du dossier).
    J'obtiens :

    QEventLoop: Cannot be used without QApplication
    zsh: segmentation fault ./catchchallenger-single-player

    Et là, impossible de démarrer le jeu.
    Concernant le datapack, il est installé comme suit :
    /home/moi/Executables/CatchChallenger-master/client/single-player/ -> dossier de compilation, avec catchchallenger-single-player (executable)
    /home/moi/Executables/CatchChallenger-master/client/single-player/datapack/ -> datapack, avec informations.xml.

    J'ai vérifié la présence des dépendances. La compilation a été faite avec gcc 4.8.2 sous Linux 3.12.21 (mageia) x86_64.

    Si tu as besoin d'autre informations, il suffit de demander.

  • [^] # Re: Un nouveau jeu : le plus beau foutage de gueule

    Posté par  . En réponse au journal "Numérisons les intérêts des parlementaires". Évalué à 8.

    S'il te lit, il risque d'être profondément choqué.

  • [^] # Re: nos élus à l'heure du numerique

    Posté par  . En réponse au journal "Numérisons les intérêts des parlementaires". Évalué à 2.

    Jolie trait d'humour, mais a priori, ça signifie qu'il s'agit des indemnités tel que définie par la loi française (qui fixe les indemnités pour chaque poste politique, éventuellement en fonction du nombre d'administré (cf commune)).

  • [^] # Re: Illustration assez bof

    Posté par  . En réponse au journal The Ping Pong Theory of Tech World Sexism. Évalué à 1.

    Effectivement, je me suis mélangé les pinceaux. On cherche à vérifier si un individu précis est, ou non, sexiste.

    Si on veut montrer qu'un individu est sexiste, il faut qu'un grand nombre de personne se mettent d'accord sur un grand nombre d'idée, les écrivent ensemble puis les passent au chef de projet. Statistiquement, la proportion d'idée acceptée proposée par des femmes doit être la même que celle d'idée proposée par des hommes. Le tout en minimisant les interactions sociales. Bref, je ne doute pas que ce soit possible, mais ça m'a l'air d'être bien compliqué (traduction : je me plante probablement encore).

    Et pas non plus ultra-nécessaire dans ma situation actuelle.

  • [^] # Re: Illustration assez bof

    Posté par  . En réponse au journal The Ping Pong Theory of Tech World Sexism. Évalué à 2.

    Il y a un moyen simple de supprimer ce genre de biais : tu envoie à un décideur une proposition d'idée signée d'un prénom masculin ou féminin en piochant dans des trucs courant pour éviter un biais de xénophobie. Ainsi, avec un seul dossier et un panel de recruteur, tu peux faire une expérience à peu près propre.

    Quelqu'un qui voudrait vraiment faire les choses correctement et pas simplement écrire un commentaire sur Linuxfr finirait par y arriver. Par exemple, là, il y a encore un biais dû aux rencontres précédentes du recruteur : si la perception d'un Kévin est moins bonne que celui d'un Sigfried, on tombe dans un biais.

  • # Test : quelques retour

    Posté par  . En réponse à la dépêche Dernière version alpha pour CatchChallenger 0.4. Évalué à 3.

    J'ai testé et voilà quelques retour :
    - sur la page téléchargement, le lien vers les ressources sur github est mauvais (il renvois vers https://github.com/alphaonex86/datapack au lieu de https://github.com/alphaonex86/CatchChallenger-datapack).
    - lors de la compilation, il manque libvlc comme dépendance nécessaire dans le fichier readme (paquet lib64vlc-devel chez moi).
    - quand je tente de lancer une partie solo après compilation réussi, ça donne

    QEventLoop: Cannot be used without QApplication

    aussi bien avec single-player qu'avec single-sever.

    Sinon, il est dit qu'il faut les mettre ressources « proches » (near). Ça veut dire dans le dossier dans le dossier décompressé (avec client, tools, server et general) ou un niveau au-dessus ?

    Voila. Si j'arrive à jouer, j'essayerai un retour sur le jeu en lui-même.

  • [^] # Re: Manque l'essentiel

    Posté par  . En réponse à la dépêche Appel à dons pour l'éolienne libre d'AeroSeeD. Évalué à 2.

    Attention ! De nombreux articles pointent que ce fameux « plateau » ne signifie absolument pas une pause durable du réchauffement climatique, ou l'absence d'influence de l'Homme sur le climat. Non que le commentaires ci-dessus l'affirme, mais les climatosceptique parlent régulièrement du « plateau » comme preuve de l'absence de réchauffement à long terme, ce qui est faux. Donc je préfère redirigé vers un avis plus étayé.
    Source :
    sur un blog du Monde, Reflet qui pointent entre autre vers Nature (en).
    Bref, des sources sérieuses, récentes et variées.

  • [^] # Re: Que de mauvaises intentions

    Posté par  . En réponse au journal Mozilla fait avancer le web et ajoute les DRM à Firefox. Évalué à -3.

    En même temps quand on est un gros troll

    Bah, non.
    Quand j'ai lu le journal, j'ai réagi comme pas mal de commentateurs au-dessus, ou comme l'auteur du journal. Mais je n'ai pas commenté. Typiquement trollesque.
    Aujourd'hui, je me demande pourquoi j'ai été aussi choqué par ce qui est, finalement, du même niveau qu'un plugin flash. Parce que ces derniers temps, même pour une grosse boite, les polémiques se suivent.
    Leur publicité ne gène pas la vie privée ? Tant mieux. Je n'ai pas non plus le temps de tout lire à chaque polémique. C'est, je pense, une grande part du problème.

    Entre troller et foirer sa réflexion, il y a un monde. Merci de ne pas me mettre du mauvais côté.

  • [^] # Re: Que de mauvaises intentions

    Posté par  . En réponse au journal Mozilla fait avancer le web et ajoute les DRM à Firefox. Évalué à 3.

    Des erreurs, tout le monde en commet.

    Combien de temps aura-t-il fallu pour avoir la nomination du CTO, l'introduction des DRM, la publicité (tip-top d'un point de vue vie privée) et google analytics sur leur page de mise à jour ?
    En ce moment, ils font des erreurs plus vite que je ne les oublis. L'accumulation de petites erreurs, même vite corrigées, explique en partie les réactions viscérales que j'ai pu lire ici.

    (et sans doute tiré leçon)

    Vu leur lancé, je préfère attendre quelques semaines avant de me prononcer là dessus. Par prudence.

  • [^] # Re: Que de mauvaises intentions

    Posté par  . En réponse au journal Mozilla fait avancer le web et ajoute les DRM à Firefox. Évalué à -3.

    Ça montre que Mozilla sait écouter sa communauté, son public même quand le changement n'était pas si négatif que ça. Après les gens se plaignent que Mozilla est dans sa tour d'ivoire mais quand elle montre le contraire on le tape dessus… Il faut savoir.

    Faire des bêtises et ne pas faire demi-tour, c'est une grosse connerie. Faire des bêtises et faire demi-tour, c'en est une petite.
    N’empêche qu'ils ont nommés un CTO qui avait financé une campagne contre le mariage homosexuel. C'est sûr, ça pourrait être pire (ils ont dfait demi-tour), mais sûrement qu'on attend mieux de Mozilla, qui reste l'un des pas si fréquent logiciels libre massivement utilisé.

  • [^] # Re: Et pour les déçus de Gnome 3...

    Posté par  . En réponse à la dépêche GNOME 3.12 : sans domicile. Évalué à 1.

    Si vous êtes dév Qt et que vous voulez participer au développement d'un bureau, c'est soit KDE, soit Razor-Qt (qui est tout jeune).

    Razor-Qt est en train de fusionner avec LXDE, qui passe à Qt. C'est en cours (cf le blog de LXDE). De plus, Razor-Qt n'est plus développé. https://www.ohloh.net/p/razor-qt

  • [^] # Re: Et le programme ?

    Posté par  . En réponse au journal Le Parti Pirate cherche 5 femmes pour les Européennes avant le 21 avril. Évalué à 3.

    Les verts parlent d'autre chose que l'écologie depuis un moment déjà. D'ailleurs, leur prise de position sur les sujets que tu cites sont plus ou moins celle-ci (à l'échelle européenne du moins)..

  • [^] # Re: Et le programme ?

    Posté par  . En réponse au journal Le Parti Pirate cherche 5 femmes pour les Européennes avant le 21 avril. Évalué à 3.

    Avis divergent, d'accord, mais on a quand même de grande ligne politique.
    Sur l'Ukraine, les russes sont méchant, mais il est urgent de ne rien faire. La Centrafrique, on délègue ça à l'ONU.
    L'avortement, la gauche (gros tas qui va du NPA au PS), pour mais on va pas plus loin, la droite (UDI, UMP) plutôt pour mais statut quo, et avec plus de gens qui sont contre. Le FN, je sais pas ce qu'il ferait sur cette question.
    Quand à la Turquie, aucune majorité Pour dans quelque grand parti que ce soit, mais plus tu vas à droite, plus tu as a de Contre.

    D'où la question : quelle est le positionnement grosso-modo du parti pirate sur les grandes question de société et internationales ?

    J'en rajouterai 2 : l'Europe de la Défense (mutualisation des armées) et l'État fédérale, ils en pensent quoi ?

  • [^] # Re: Dérangeant....

    Posté par  . En réponse au journal Journal bookmark. Évalué à 5.

    Je cois que je me suis mal exprimé.
    Exemple : Mme (A) a un enfant (ab) avec M. (B). Mme (A) meurt. M. (B) se met en couple avec M. (C). Grâce au mariage et à l'adoption pour les couples homosexuels, si M. (B) meurt, (ab) sera à la charge de M. (C), qui l'a élevé conjointement avec M. (B). C'est toujours mieux que séparer (ab) et M. (C) dans cette situation difficile. Et ça évite soit les services sociaux, soit les grands-parents, éventuellement opposés à l'homosexualité. Bref, ça évite une partie des emmerdes.
    D'où la sécurité juridique.

  • [^] # Re: Dérangeant....

    Posté par  . En réponse au journal Journal bookmark. Évalué à 1.

    Une sécurité juridique. La possibilité d'adopter les enfants du conjoints afin d'éviter une séparation en cas de décès de l'un d'eux.

  • [^] # Re: Goto tabou

    Posté par  . En réponse au journal <3 goto. Évalué à 3.

    Je fait de la physique, et notre prof d'info nous disait que les langages utilisés, c'était C/C++ et Fortran. Parfois python, mais c'est plutôt en bio ça. En météorologie par exemple, Fortran reste très utilisé. Et les bibliothèques de calcul numérique (Blas, lapack) utilisé par les autres logiciels (numpy, scilab…) sont codées en Fortran aussi.
    Après, c'est sur, le jour où je code un logiciel libre et le met sur Git*, il ne sera pas écrit en Fortran. Mais pour jouer avec les tableaux, c'est top !

  • [^] # Re: Vote par valeur

    Posté par  . En réponse au journal Mathématiques du vote. Évalué à 1.

    Un autre système proche de celui-ci propose de comparer les médianes des candidats, éliminant le problème que tu cites.
    Pour favoriser son candidats, il suffit de mettre plus que la médiane, mais mettre beaucoup plus ne change pas grand chose par rapport à un peu plus.

    Si je suis pas très clair, je t'invite à regarder ça : http://barrejadis.azeau.com/public/barrejadis/jugement-majoritaire/Le_jugement_majoritaire.pdf (2 pages), et notamment le dernier paragraphe.

  • [^] # Re: Android / androïde

    Posté par  . En réponse à la dépêche CyanogenMod 10.2. Évalué à -10.

    Franciser, c'est différent de traduire. Le mot existe en français et de manière presque identique en anglais. Je francise. Apple n'a pas de proche voisin français. Par contre, intel a une prononciation française évidente : 'in' + 'tèl' (comme dans untel). Ou 'débi' + 'an'.

    Enfin bon, je ne critique pas le fait de ne pas franciser, mais le fait d'imposer aux autres une non-francisation. Si plein de gens écrivent androïde, ne faut-il pas accepter que c'est ainsi qu'il est connu et compris et accepter cette orthographe pas plus fautive qu'une autre ?

  • [^] # Re: Android / androïde

    Posté par  . En réponse à la dépêche CyanogenMod 10.2. Évalué à -10.

    C'est juste parce que certaines personnes s'opposent à ce qu'on francise Androïde soit-disant parce que c'est un nom de marque.

  • [^] # Re: Aux modérateurs

    Posté par  . En réponse à la dépêche Ned et les maki 0.1. Évalué à 1.

    Habituellement, j'applique la réforme, mais je dois reconnaitre que quand je lis « ile », j'ai un temps d'arrêt (arret ?) avant de reconnaitre le mot. Ma mère, elle, s'étrangle quand j'écris ognon.

  • [^] # Re: l'université, c'est plus ce que c'était.

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E05 : de retour de la Paris Games Week. Évalué à 0.

    Un système peut-être plus juste dans une société où le citoyen est obligé de financer l'enseignement à travers l'impôt serait de laisser ces mêmes citoyens choisir l'enseignement qu'ils veulent suivre.

    N'est-ce pas le principe des écoles privées subventionnées ? L’État fourni des instit' (voir des moyens direct) et le particulier complète la petite part non versée par l’État à laquelle il rajoute en plus, car si c'est pour avoir la même chose autant rester dans le public.

    Quand au coût de l'éducation, sur 50 ans, je pense* qu'on est bénéficiaire, car sans éducation pour tous, on perdrai énormément en quelques décennies.

    *Si quelqu’un a une étude (y compris qui dit le contraire ), je suis preneur.

  • [^] # Re: Retour de tests

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E03 : la version zéro !. Évalué à 1.

    Dans ce cas, il me semble que c'est pkg-config qui fait mal son boulot.

    Arf… Confirmé.

    Bonne nuit.

    (Note : pensez à rapporter le truc aux mainteneurs de ma distribution).

  • [^] # Re: Retour de tests

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E03 : la version zéro !. Évalué à 1.

    Je pense que tu as dû utiliser autre chose que CMake

    Pourtant si. J'ai résolu le problème : j'ai déplacé le .pc dont tu parles depuis /usr/local/lib64/pkgconfig vers /usr/lib64/pkgconfig. Et maintenant ça marche, mais il me semble que ce genre d'opération n'est pas très très propre.

    La suite : avec gcc 4.7, j'ai compilé libtmx (cmake, make…). Résultat:

    [ 12%] Building CXX object lib/CMakeFiles/tmx0.dir/Base.cc.o
    libtmx-master/src/lib/Base.cc: In member function ‘bool tmx::Base::addProperty(const string&, const string&)’:
    libtmx-master/src/lib/Base.cc:36:23: erreur: ‘class std::map<std::basic_string<char>, std::basic_string<char> >’ has no member named ‘emplace’
    libtmx-master/src/lib/Base.cc:36:41: erreur: unable to deduce ‘auto’ from ‘<expression error>’
    libtmx-master/src/lib/Base.cc:41:3: attention : contrôle a atteint la fin non void de la fonction [-Wreturn-type]

    Résolu en commentant les lignes :

    #if __cplusplus >= 201103L
        auto ret = m_prop.emplace(key, value);
    #else
        auto ret = m_prop.insert(std::make_pair(key, value));
    #endif

    vers

    //#if __cplusplus >= 201103L
    //    auto ret = m_prop.emplace(key, value);
    //#else
        auto ret = m_prop.insert(std::make_pair(key, value));
    //#endif

    ce qui rentre encore dans le pas très propre. :)

    Et pour finir :

    Building CXX object bin/CMakeFiles/tmx_render.dir/tmx_render.cc.o
    libtmx-master/src/bin/tmx_render.cc:8:21: erreur fatale: tmx/TMX.h : Aucun fichier ou dossier de ce type

    Là, j'ai pas compris. Le fichier TMX.cc compile bien, donc trouve TMX.h, mais pas tmx_render.cc.

    Je n'aurais pas accès à mon PC dans la semaine, donc je verrais ça vendredi prochain.
    Voilà voilà.

  • # Retour de tests

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E03 : la version zéro !. Évalué à 1.

    Bonjour, j'ai téléchargé et essayé de compiler.

    Ça n'a pas marché. Pour box2D et libes, pas de problèmes. Pour libtmx, on me demande d'installer tinyxml2. Fait via le git du projet, mais n'est pas reconnu.

    Quatre dépendances dont la plupart ne sont pas dans les grandes distributions. Tu vas t'amuser lors de l'empaquetage.

    (Note : Je ne sais pas pourquoi la bibliothèque s'appelle tinyxml2 alors qu'il existe déjà tinyxml en version 2.6. Je m'étais planté dans un premier temps.)

    -- checking for module 'tinyxml2'
    -- package 'tinyxml2' not found
    CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:279 (message):
    A required package was not found
    Call Stack (most recent call first):
    /usr/share/cmake/Modules/FindPkgConfig.cmake:333 (pkg_check_modules_internal)
    CMakeLists.txt:9 (pkg
    check_modules)

  • [^] # Re: Scénario

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E03 : la version zéro !. Évalué à 1.

    Je cerne nettement mieux, merci.

    Les deux ! C'est la doyenne de l'Académie de Magie mais aussi la dernière héritière de la Guilde des Mages, c'est une sale cumularde !

    Quand on est le dernier, on est forcement le plus vieux.

    parce qu'à la fin il y a toujours un dragon, non ?

    Ou un demi-dieux, ou une sorcière, au choix. Je n'ai pas d'autre exemple qui le viennent spontanément.

    Je teste dès que j'ai accès à un PC avec CMake. ;)