• # Pense-bête

    Posté par  (site web personnel) . Évalué à 3 (+0/-0). Dernière modification le 23 avril 2012 à 13:38.

    Pour mémoire, la limitation à un vote par IP et par jour sur les sondages (cf http://linuxfr.org/aide#aide-sondage ) serait sans doute un peu inutile (à la fois inintéressante et inefficace je dirais) en IPv6.

    • [^] # Re: Pense-bête

      Posté par  (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 23 avril 2012 à 23:08.

      Nous pourrions lister les différents points dans les commentaires et offrir une synthèse sur la page wiki IPv6 ?

      Par exemple, pourquoi ne pas utiliser http://alpha.linuxfr.org (ou http://ipv6.linuxfr.org) au besoin sur un autre serveur que le serveur principal pour prévoir la conf' et effectuer les tests (un mois avant le lancement par exemple), ce qui permettra d'identifier les mises à jour ou correctifs qui seraient nécessaires ?

      Éventuellement, ouvrir une catégorie de suivi IPv6 ou réutiliser celle d'administration système pour les remontées de bugs ? (pas génialement adaptée si c'est côté utilisateur, mais bon…).

      PS : tu parles des votes parce que c'est la seule chose qui stocke une @IP après revue rapide du code ?

      • [^] # Re: Pense-bête

        Posté par  (site web personnel) . Évalué à 2 (+0/-0).

        PS : tu parles des votes parce que c'est la seule chose qui stocke une @IP après revue rapide du code ?

        Non il y a d'autres stockages d'IP, mais la dernière discussion sur le sujet laissait entendre que RoR s'accommoderait très bien d'adresses IPv4 ou v6. Par contre la limitation sur les sondages est basée sur l'égalité de l'IP courante avec l'IP stockée, et il y a un beaucoup plus d'adresses IPv6 que d'IPv4 en général et d'adresses IPv6 possible par visiteur que d'IPv4. Ce n'est pas un gros souci en soi, mais je l'ai noté ici juste pour ne pas oublier.

        Le gros du travail semble a priori plutôt du côté adminsys et tests, plutôt que code.

        • [^] # Re: Pense-bête

          Posté par  (site web personnel) . Évalué à 2 (+0/-0).

          Ce qu'il faut faire dans ce cas là c'est autoriser maximum X votes pour une plage /64 en plus de la restriction de simple IP

          Note que la restriction avec l'IPv4 n'est pas top non plus: relativement facile à contourner en utilisant des truc comme TOR, et bloque les visiteurs qui accèdent à dlfp depuis le même NAT (même foyer, même travail, chine, …)

          • [^] # Re: Pense-bête

            Posté par  (site web personnel) . Évalué à 2 (+0/-0).

            ce n'est pas le sujet :-) (IPv6)
            Pour le vote, oui, les limites d'IPv4 (proxy, dynamic IP…) font qu'une IP ne vote qu'une fois par jour, avec IPv6 certaines limites perdureront peut-être.

            Dans ce thread, mieux vaut identifier ce qu'apporte IPv6 : par exemple, les proxies resteront (pour ceux en IPv4 dans leur LAN par exemple), moins de dynamic IP… (ou plus)

            • [^] # Re: Pense-bête

              Posté par  (Mastodon) . Évalué à 2 (+0/-0).

              font qu'une IP ne vote qu'une fois par jour,

              D'un autre coté, un sondage récent démontre que 29.17% des gens votent au hasard, parce qu'ils n'ont pas trouvé la réponse [ ] N'a pas compris la question.

              • [^] # Re: Pense-bête

                Posté par  (site web personnel) . Évalué à 2 (+0/-0).

                On n'a qu'a laisser le sondage qu'aux visiteurs possédant une Ipv4 dans un premier temps. A priori tous ceux qui ont une IPv6 ont aussi une IPV4 donc bon, ca ne changera rien au système actuel.

                • [^] # Re: Pense-bête

                  Posté par  (site web personnel) . Évalué à 3 (+0/-0).

                  Le problème c'est que une seule adresse est utilisée lors de la visite du site linuxfr.org.
                  Donc si IPv6 est utilisé, c'est pas possible de connaitre l'adresse IPV4 (a moins que le clic se fasse via un autre nom d'hôte (sondage.linuxfr.org par exemple) disponible uniquement en ipv4. (avec tous problèmes que ça cause))

                  • [^] # Re: Pense-bête

                    Posté par  (site web personnel) . Évalué à 8 (+0/-0).

                    Pour une première version, autoriser le vote uniquement aux personnes connectées me parait convenable…
                    C'est de toutes façons bizarre de laisser des gens sans compte voter…

                    • [^] # Re: Pense-bête

                      Posté par  . Évalué à 0 (+0/-0).

                      Suffit généralement de filtrer sur le /64 utilisé (et mettre une restriction par /56 et /48 au cas où). Et sinon en IPv4, y'a une époque j'avais 64 adresses IPv4 à la maison (bon, y'avait une salle info et un labo )

    • [^] # Re: Pense-bête

      Posté par  . Évalué à 2 (+0/-0).

      Et c'est la que j'apprends l'existence du lien "les contenus que j'ai lus", j'ai aucune idée depuis quand il existe, on finis toujours par ne plus vraiment regarder les choses que l'on a l'habitude de voir.

      J'ai quand même l'impression d'être un con qui enfin apprends comment fonctionne sa machine à café. :D

      Allez tous vous faire spéculer.

    • [^] # Re: Pense-bête

      Posté par  . Évalué à 3 (+0/-0). Dernière modification le 06 juin 2024 à 09:30.

      Si la seule raison pour laquelle LinuxFR ne supporte pas l'IPv6 ce sont les votes, ne pourrait-on pas conserver un historique des votes par compte utilisateur? On pourrait littéralement avoir une clef redis du type vote_utilisateur:{userId}:{date('%Y-%m-%d')} avec le nombre de votes pour l'utilisateur pour le jour. Ou vote_utilisateur:{userId}:{voteId} avec une expiration qui correspond à la durée de vie d'un vote.

      Si je ne m'abuse le comportement actuel est un compromis pour assurer le secret du vote mais je ne suis pas persuadé qu'il soit pertinent d'autoriser plusieurs votes pour un même utilisateur pendant la durée de vie du vote.

      Et si le secret du vote n'est pas indispensable on peut stocker en base [userId, voteId, vote] et permettre aux gens de changer d'avis / montrer aux gens ce qu'ils ont vôté, comme c'est le cas sur les autres sites qui proposent une fonctionnalité similaire. On peut supprimer ces détails assez rapidement une fois le vote expiré.

  • # Status

    Posté par  (site web personnel) . Évalué à 5 (+0/-0).

    Salut à tous,

    Alors il en est où le projet? :) J'ai une connexion IPV6 depuis hier et j'aimerais bien qu'elle serve à quelque chose. Pour le moment, à part facebook/google/wikipedia et pcinpact, y'a pas grand chose en IPV6 ;)

    Nico

  • # Juste le support ?

    Posté par  (site web personnel) . Évalué à 2 (+0/-0).

    C'est bien de supporter IPv6 pour qu'il soit utilisé partout. Ainsi, c'est vraiment une demande de prise en charge…

    Oui, bon, je sors --->[]

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.