Gabbro a écrit 388 commentaires

  • [^] # 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. ;)

  • [^] # 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é à 3.

    Ce qui me gène dans le scenario, c'est qu'on pourrait remplacer "sorcière" par "fée clochette" sans changer grand chose. Les "beurk" peut-être…

    Si je contrôle une sorcière, je veux empoisonner l'eau du puits, négocier avec les esprits et les démons, pas aider des villageois !

    Pis franchement, moi j'aide le nécroment contre quelques services !

    Sur l'univers justement, tu vois ça comment ? Merveilleux nordiques avec trolls, elfes et gobelins ? Médiéval avec korrigan et chevalier ? Antique avec muses et mânes ? Autre ?

    Sinon, un détail : Tokiann est la dernière héritière ou la doyenne seulement ? Le paragraphe à son sujet semble se contredire.

    En tout cas, ça c'est de la bible scénaristique !

  • [^] # Re: Trop gros, passera pas.

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 1.

    Qu'est-ce que tu entends par là ?

    Mon programme créait un dictionnaire qui transformait les chaines de caractère en anglais en chaines traduite en fonction de la langue avant d'être capable d'afficher les dites chaine à l'écran.

    Qu'est-ce qui a été difficile dans les quêtes ?

    Faire un système qui soit souple sans planter tout le temps. S'activer/se mettre à jour facilement sans bouffer le processeur. Ça fait partie des modules que j'ai pas tester à fond, je suis pas vraiment sur que ça marche vraiment.

    Sinon, je repense à deux trucs :
    - Diffuse ton code assez vite (pas comme moi ;)). Ça a déjà été dit, mais j'abonde dans ce sens.
    - Les données ne seront jamais écrite correctement du premier coup. Prévois ou des tests pour ça ne plante pas pendant le jeu, ou un système tolérant aux erreurs.
    Voilà. Et bonne chance !

  • [^] # Re: Trop gros, passera pas.

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 1.

    Tu as des conseils à ce sujet ?

    Pour ma part, j'ai implémenté les traductions avant l'affichage du texte. Comme ça, j'étais sur que le code serait adapté. Le jour où j'ai dû reprendre le code en question parce que ça marchait pas comme il fallait, ça c'est fait sans soucis. Mais clairement, si je ne m'était « forcé » de la sorte, je n'aurais pas fait les traductions ! Quand à Gettext, je me suis servi de python-polib, qui permet de lire des .po.

    ce qui a marché

    L'inventaire, le système de manufacture (bien qu'encore trèèèès incomplet), la définitions des « règles du jeu », ça a été plus simple que ce que je croyais.

    ce qui n'a pas marché

    Le champs de vision. Entre la distance et les obstacle, j'ai pas encore réussi à gérer correctement ce truc. D'ailleurs, dans mon code, y'a ça :

    if len(path_you_to_enemy) <= self.invotory['hand1'][0].range:
      #FIXME: Bow turn around obstacle ! Yeah !

    Les quêtes, c'est la merde. L'affichage du texte est vite très lourd (sauf si tu utilises Qt, où là ce devrait être vraiment simple). Les dialogues (si tu dis ça, ça donne ceci, sinon… Si t'es une femme, on te dit ça… Tu as tué tel personne… …) sont merdiques à gérer et infâmes à écrire. Je ressens bien mes lacunes en algorithmique dans ce genre de cas !

    Sinon, comme conseil : prévois les mods. Ça risque de venir bousculer ta hiérarchie de fichier si tu le fais un peu tard. Je pense de plus que c'est assez indispensable, car ça permet de permettre à d'autre d'utiliser facilement ton moteur, à toi de le réutiliser. Ça permet aussi d'inclure un tutoriel sans trop se prendre la tête.
    De manière général, à quel point compte tu faire un moteur extensible : seulement pour ton jeu ou plus personnalisable ?

  • [^] # Re: Trop gros, passera pas.

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 3.

    Puisqu'on parle de RPG et de jeu pas fini, j'en profite.
    Il y a 6 mois, je me suis retrouvé en convalescence ; histoire de m'occuper, je me suis mis à coder un moteur de jeu vidéos pour RPG. Sans cahier des charges, sans scenario. Aujourd'hui, ça marchote, on peut bouger, parler, combattre (à peu-près), équiper des objets et fouiller des coffres. Les performance sont lamentables (même pour du Python), et comme je suis un peu perfectionniste, je n'ai jamais voulu diffuser le code.
    Aujourd'hui, le code est affreux (pas de cahier des charges, je disais !). Si bien que j'envisage d'en réécrire une partie non négligeable. J'ai zieuté du coté de Flare, mais j'ai pas accroché (ça m'a l'air très orienté "Diablo", j'ai pas réussi à l'installer et le doc est pas génial (sur leur site, t'as une liste de 300 éléments, dans les fichiers de jeu, t'as quasiment rien… J'ai pas pigé comment ça marchait)). Alors forcement, je suis assez intéressé par des conseils, du code ou rejoindre un projet dans le genre.

    Sinon, en vrac:
    Je ne sais plus qui parlait des scenegraphes des bibliothèque graphiques dans les commentaires de je-ne-sais plus quel journal. Je confirme, SDL c'est bien pour pouvoir afficher ses images en 30 minutes, mais on gagne rapidement du temps à passer par une bibliothèque généraliste (Qt…).
    Réutiliser les briques des autres. Je pense particulièrement à Tiled qui est quand même vachement bien fait.
    Les traductions, c'est assez infernal. Il vaut mieux y penser très tôt.

    J'ai perdu le fil de ce que je voulais dire, donc je m'arrête là.

    Quoiqu'il en soit, je suis potentiellement très intéressé (bien que, ayant repris les études, j'ai moins de temps qu'avant).

  • [^] # Re: Caramel au sulfite d'aluminium

    Posté par  . En réponse à la dépêche Open Food Facts : que contiennent vraiment nos courses ?. Évalué à 2.

    Dans la rubrique cuisine du Pour la science de juillet, M. This disait que la peau de patate contenait plein de truc pas bon et que les éplucher était une bonne idée. Et je source avec un article pas en accès libre : .

  • [^] # Re: contradiction

    Posté par  . En réponse au journal Prends quelques secondes pour soutenir les Open du Web !. Évalué à 8.

    Si vous vous en étiez simplement « servi », je ne pense pas qu'il y aurai eu moins de gens gênés. Plein de d'associations de libriste le font (Framasoft par exemple). Mais ça aurait dû rester un canal parmi d'autre. Si vous n'aviez pas écrit ce journal, je n'aurais jamais été au courant de vos « open » du web, et là que je suis au courant, je m'en fous, car je n'ai pas de compte Facebook. Je crois que vous avez d'une manière ou d'une autre manqué votre cible.

    En plus, ce n'est pas un simple lien, c'est un vrai bouton espion de chez Facebook. Et ça, c'est vraiment pas correcte. En espérant que la deuxième étape ait un tout petit peu d’intérêt.

  • [^] # Re: ONUiser google ?

    Posté par  . En réponse au journal Google veut réduire la latence sur Internet avec QUIC. Évalué à 1.

    gangnam style / ligue 1

    Cliché !

    Je suis plus livre que musique, donc utilise assez peu youtube. Mais comme la discutions mélangeait allégrement pharmacien, musique et libraire, j'ai surinterprété.

    Donc sans ambigüité, ça donne : le fichage inter-service de google ne lui permet pas de me proposer de bonnes œuvres à côté desquelles je serais passé sinon. Le fichage intra-service, si.

  • [^] # Re: ONUiser google ?

    Posté par  . En réponse au journal Google veut réduire la latence sur Internet avec QUIC. Évalué à 3.

    Le pharmacien est soumis au secret professionnel. Le libraire ne revend pas tes données.
    De plus, comparer libraire et google est fallacieux :
    - je vais chez mon libraire. Je feuillète un livre, le pose. Puis un autre. Je vais voir mon libraire, il m'en conseille deux fois sur trois un troisième livre et tombe juste presque tout le temps.
    - je vais sur youtube. J'écoute un bout de musique. Puis d'une autre. Google me propose les deux musiques que j'ai écouté. Pas l'auteur pas connu qui va me plaire. Google est un mauvais disquaire.

  • [^] # Re: Des limites au n'importe quoi ?

    Posté par  . En réponse au journal Affaire Diaspora*: Renouveau ?. Évalué à 1.

    J'en ai regardé 2-3. Comment ce fait-il que dans la vrai vie, il est rare que deux personnes se ressemblent et que sur ce site, ils ont tous la même tête, la même coiffure, le même torse… ?