rewind a écrit 3425 commentaires

  • [^] # Re: Que de mauvaises intentions

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

    Mélangeons deux choses qui n'ont rien à voir, format de fichier et DRM, ça va faciliter la discussion à n'en pas douter…

  • [^] # Re: Que de mauvaises intentions

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

    Je ne peux pas exécuter une version modifiée à fonctionnalité constante. C'est une forme de Tivoisation, et je considère que c'est non-libre.

  • [^] # Re: Que de mauvaises intentions

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

    Moi, je n'ai rien fait hein, c'est la major qui a mis son DRM pourri sur la vidéo, faudrait pas renverser le raisonnement hein.

  • [^] # Re: Que de mauvaises intentions

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

    Tu peut prendre le code, le modifié et le partager c'est juste que le résultat ne sera pas compatible avec le binaire d'Adobe.

    C'est bien ça, pour faire tourner le binaire d'Adobe, on ne peut pas modifier le code. Ben chez moi, du code qu'on ne peut pas modifier ou alors plus rien ne marche, ça s'appelle non-libre.

    Tu n'a jamais entendu parler d'iceweasel ?

    Prends moi pour un con, j'utilise Debian, je sais parfaitement ce qu'est Iceweasel. Merci de confirmer que Mozilla ne distribuera plus lui-même du code compilé libre mais que ce seront les autres qui le feront.

  • [^] # Re: Que de mauvaises intentions

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

    C'est le grand débat entre compromis et compromission. Là, Mozilla n'est pas dans le compromis mais dans la compromission. J'accepte les compromis (permettrent à Flash et autre de s'exécuter via une API neutre), pas la compromission (avoir une sandbox non-libre pour permettre à un DRM de tourner).

    Et la bonne foi n'excuse pas tout. Dans l'Histoire, il y a plein d'exemple de gens qui pensaient faire des compromis et qui finalement était dans la compromission la plus totale. Et critiquer ceux qui le font remarquer n'a jamais empêché le déroulement de l'Histoire.

  • [^] # Re: Que de mauvaises intentions

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

    faute de masse critique pour pouvoir créer quelque chose

    Déjà, faudrait se demander ce qu'ils veulent créer parce que quand les faits vont à l'encontre des principes, on peut se poser la question du but affiché. Google aussi, ils veulent le bien de tout le monde sur Terre hein, ils le disent. Mais voilà, les faits disent le contraire.

    Mozilla a pour but de propager le libre

    Attends, on parle là d'une sandbox non-libre (puisque non modifiable) qui va permettre de faire tourner un blob propriétaire. C'est ça pour toi propager le libre ? Tu te rends compte que ça signifie que Mozilla ne distribuera plus de produit libre et qu'il faudra compter sur des personnes extérieures pour avoir un Firefox libre (sans le code non-libre) ? C'est ça pour toi propager le libre ? Toi qui es tellement à cheval sur la définition de libre, je trouve que là, tu lui tords le bras un peu trop.

    cinglés et complètement fermés avec des idées morbides ayant pour seule volonté que de détruire le libre

    C'est un argument très convaincant que tu nous apportes là.

  • [^] # Re: Que de mauvaises intentions

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

    Les majors font bien ce qu'elles veulent, ce n'est pas nouveau que ce sont des moines copistes. Mais là, ce ne sont pas les majors, c'est Mozilla qui cautionne tout ça dont on parle.

  • [^] # Re: Que de mauvaises intentions

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

    comment les créateurs de contenu devraient faire pour gagner correctement leur vie sans DRM

    Tu me montreras des créateurs qui gagnent leur vie avec un DRM ? Ce sont les ayant-droit qui gagnent leur vie avec ça, pas les créateurs… Et je devrais même dire quelques ayant-droit qui n'ont sans doute pas besoin de ça mais plutôt de changer de modèle économique (et ça aussi on l'a expliqué pendant HADOPI).

  • [^] # Re: Que de mauvaises intentions

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

    Mais nombre de personnes ici accusent Mozilla de cette défaite et d'y participer activement. Et ça c'est injustifié.

    Au contraire, c'est justifié ! Ils ont fait un choix conscient, personne ne les obligeait (hormis les parts de marché). Très bien, dont acte. Mais il ne faut pas faire croire des choses incompatibles avec des faits. En quoi sont-ils (ou deviennent-ils) si différents de Google et son «do no evil» ? Ils s'assoient sur les principes, c'est leur choix. Moi, je considère comme mon bon droit de dire qu'ils font de la merde et que ça me fait chier et que rien ne va plus dans le bon sens chez Mozilla depuis trop longtemps, de mon point de vue.

  • [^] # Re: Que de mauvaises intentions

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

    Il ne s'agit pas d'avoir la haine. Il s'agit de ne pas prendre cette action de Mozilla comme une victoire (ou une non-défaite). C'est clairement une régression, mais la bataille n'est pas finie.

  • [^] # Re: Que de mauvaises intentions

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

    Non, c'est juste que ça ne va pas dans le bon sens. Globalement, on a toujours autant de DRM et de non-libre, je ne vois clairement pas où est le progrès. Et je dirais même qu'on régresse parce que Flash était en train de mourir lentement mais sûrement. Un pas en avant, deux pas en arrière…

  • [^] # Re: Non mais attendaient on va rire

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

    Moi dans okular, j'ai une case pour obéir aux limitations DRM sur les PDF. Du coup, on peut empêcher un utilisateur de désobéir aux limitations DRM. Mais comme je ne suis pas un gros neuneu, je l'ai décoché.

  • [^] # Re: Que de mauvaises intentions

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

    Ils ne l'ont pas pris en charge, c'est Adobe qui a fait le boulot et qui a fait un greffon pour aller avec Firefox. Firefox offrait une API utilisable par tout un tas de greffons (Java par exemple), rien de plus. Ici, c'est différent, on a une sandbox non-modifiable juste pour ce truc moisi.

  • [^] # Re: Que de mauvaises intentions

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

    Ce n'est pas un faux dilemme car la conséquence est logique.

    Elle est tout aussi logique avec Flash il y a 10 ans… Regarde où en est Flash à l'heure actuelle. Et qu'est-ce qui a provoqué la disparition de Flash ? En partie le travail (positif) de Mozilla au W3C qui a abouti à ce qu'on appelle maintenant HTML5 (au sens large). Si Mozilla, il y a 10 ans, avait dit : «on ne peut pas faire sans Flash, du coup on va l'intégrer au cœur de notre navigateur», je pense que ça se serait fini autrement.

  • [^] # Re: Que de mauvaises intentions

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

    Faux dilemme ! Si Mozilla veut récupérer des parts de marché, il faut se différencier, pas copier ce que font (mal) les autres. La stratégie de Mozilla est déplorable, et beaucoup de monde le dit. Techniquement, Mozilla est faible dû à une dette technique assez importante. Politiquement, Mozilla est faible parce qu'à la remorque des autres. Il reste quoi alors à Mozilla ?

  • [^] # Re: Que de mauvaises intentions

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

    Si Mozilla perd trop de part de marché, il n'aura plus aucun poids au près du W3C (déjà que c'est pas folichon…).

    Son poids actuel ne permet pas de s'opposer aux DRM du W3C. Qu'est-ce qui permet de penser qu'en acceptant les DRM, Mozilla va gagner du poids ? Moi je dirais que ça va lui en faire perdre parce que Mozilla vient de s'aliéner toute sa force de frappe, à savoir les libristes attachés à ce qu'il n'y ait aucun DRM nulle part (et qui sont bien plus militants que l'utilisateur moyen qui va voir des vidéos vérolés).

  • [^] # Re: Que de mauvaises intentions

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

    A l'heure où les DRM enferment les utilisateurs, Mozilla négocie le poids des chaînes

  • [^] # Re: Très stupide ...

    Posté par  (Mastodon) . En réponse au journal DNS remplacé par GPS ?. Évalué à 3.

    ça dépend, tu es dans l'armée américaine ou pas ?

  • [^] # Re: Rivière en diagonale, et taille des rivière?

    Posté par  (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E11 : génération procédurale de carte (partie 2). Évalué à 2.

    Je pense que tu as raison. D'après ce que j'ai pu voir dans la libcxx, c'est bien le cas.

  • [^] # Re: Site web

    Posté par  (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E11 : génération procédurale de carte (partie 2). Évalué à 2.

    Merci ! Je ne savais pas si c'était possible, j'ai demandé au cas où. Mais ça me perturbait de voir un 10 à la place du 11. Du coup, c'est mieux comme ça, je suis soulagé ;)

  • [^] # Re: Rivière en diagonale, et taille des rivière?

    Posté par  (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E11 : génération procédurale de carte (partie 2). Évalué à 3.

    c'est donc unse insertion triée ;) ce que tu décris, c'est une std::map (implémenté par un red/black tree au moins dans la lib c++ livrée avec gcc)

    Non, c'est une std::priority_queue et ça n'a rien à voir avec un arbre binaire de recherche, mais vraiment. Dans un arbre binaire de recherche, tu n'as pas accès au plus petit élément en O(1) mais en O(log n) parce que c'est l'élément le plus à gauche dans l'arbre et donc tu dois descendre sur une branche.

    C'est bien un tas dont on se sert pour implémenter cette file de priorité.

  • [^] # Re: Rivière en diagonale, et taille des rivière?

    Posté par  (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E11 : génération procédurale de carte (partie 2). Évalué à 2.

    en fait, j'avais plutôt cru comprendre que c'est une insersion triée que tu fais et pas un tri global à chaque fois

    En fait, ce n'est ni l'un ni l'autre. C'est une file de priorité. C'est une structure de données qu'on appelle aussi un tas, ça permet d'insérer en O(log n) et d'avoir accès au plus petit élément en O(1). En revanche, les autres éléments ne sont pas triés globalement mais grossièrement on va dire. En fait, un tas, c'est un arbre binaire pour lequel tu as deux propriétés : un nœud est plus petit que tous ses fils, et l'arbre est presque complet (c'est-à-dire qu'il manque uniquement des nœuds sur la dernière ligne). En pratique, ça s'implémente très efficacement avec un tableau. Avec une liste triée, tu insères en O(n), tu ne peux pas faire autrement, et du coup, c'est moins efficace.

    La complexité est ajoutée au moment d'ajouter un élément dans ta liste triée. Il faut pondérer son altitude absolue par un facteur "judicieusement" choisi.
    Et ça, je conçois tout à fait que ça n'est pas trivial.

    Surtout, le problème que je vois, c'est que les cases sont en plusieurs exemplaires dans la file. Comment tu gères ça ?

  • [^] # Re: Rivière en diagonale, et taille des rivière?

    Posté par  (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E11 : génération procédurale de carte (partie 2). Évalué à 4.

    Hum j'ai l'impression qu'il y a une mésentante. Tu met des cases dans ta file, lui te propose de mettre des couples case + direction (un angle), donc le tris prendrait 2 paramètres.

    Effectivement, je crois qu'il y a du flou. Parce qu'il parle de mettre une case potentiellement deux fois, ou de mettre à jour son potentiel. Dans les deux cas, je ne vois pas bien comment on fait.

    Et alors ? Tu génère ta carte 60 fois par seconde ?

    Dans ce genre d'algo de parcours de graphe, il faut faire très attention parce que tu peux très très vite exploser le temps de calcul (un algorithme exponentiel est si vite arrivé). Mes étudiants qui ont dû expérimenter sur ce genre de chose s'en sont très vite rendu compte. Entre l'algo que je décris qui met quelques millisecondes et les premiers algos qu'ils m'avaient pondu qui mettaient plusieurs minutes (quand ils s'arrêtaient), il y a un gouffre. L'important n'est pas la vitesse mais la complexité. Même si on ne le fait pas 60 fois par secondes, on souhaite quand même que ça aille vite pour expérimenter au maximum avant de trouver une carte convenable.

  • [^] # Re: Rivière en diagonale, et taille des rivière?

    Posté par  (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E11 : génération procédurale de carte (partie 2). Évalué à 2.

    Mais quand tu insères ta case dans ta file, tu sais d'où tu viens, non ? donc tu peux utiliser une altitude absolue "ajustée" pour le tri à ce moment là.
    Et si tu retombes sur la même case en venant d'ailleurs, rien ne t'empêche de l'insérer une seconde fois avec une autre altitude ajustée !

    Dans une file de priorité, il n'y a qu'une seule fonction de tri (en plus déterminée à la compilation en C++). On ne trie pas la file plusieurs fois, ce n'est pas possible. Si on voulait faire comme tu le suggères, il faudrait une autre structure de données, je pense, et ça serait plus lent. Pour un gain pas forcément important.

    et tant qu'on y est, si cette solution marche, on pourrait même imaginer favoriser les lignes droites de la même façon, en ajoutant un petit aléa dans les altitudes des cases adjacentes.

    Oui, ça c'est une idée. Utiliser du bruit (plutôt que de l'aléa) pour éviter les formes trop géométriques. Maintenant, ça va se jouer à pas grand chose, est-ce que ça vaut vraiment le coup de le faire ? Je ne sais pas trop.

  • [^] # Re: Rivière en diagonale, et taille des rivière?

    Posté par  (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E11 : génération procédurale de carte (partie 2). Évalué à 2.

    Par exemple si tu as une rivière qui longe une falaise si tu élargies tu auras un bout de rivière qui montera sur la falaise (un peu cheulou comme résultat non ?).

    Les altitudes, c'est pour avoir un truc de base, mais après, cette information disparaît complètement dans la carte finale, donc il n'y a pas de truc chelou. Ou ça ne se voit pas trop.

    Sinon j'ai une autre question comment gère tu la profondeur de l'eau (et donc la hauteur de la surface)?

    Très simple : je ne la gère pas ;) Sur un jeu en vue de haut, ça ne sert pas à grand chose. Dans mon cas, il va y avoir des rivières que tu ne peux pas traverser et tu en seras empêché physiquement. Et des gués par lesquels tu pourras passer. Donc, ça ne sert à rien de gérer une profondeur.