• [^] # Re: Joyeux anniversaire !

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Vingt-trois ans de LinuxFr.org. Évalué à 10. Dernière modification le 28 juin 2021 à 16:00.

    Tu peux le retrouver grâce à ton avatar: il faut faire "afficher l'image dans un nouvel onglet".

    Ensuite, dans le lien de l'image, tu trouveras 3 groupes de chiffres, appelons les "A", "B" et "C" dans cet ordre.

    Il faut les mettre dans l'ordre "C", "B", "A" et tu retrouves ton identifiant préfixé par des zéros.

    Par exemple, pour toi, le lien de ton avatar, c'est: https://img.linuxfr.org/avatars/878/076/000/avatar.png

    Donc, ton identifiant devrait être 000 076 878 qui, sans les zéros préfixés, donne 76878.

    Et comme dit plus haut par Beurt, on peut utiliser le lien https://linuxfr.org/users/76878 pour vérifier que l'on est bien redirigé sur ton profil :)


    L'astuce vient du code d'envoi des avatars:

     def store_dir
     partition = ("%09d" % model.id).scan(/\d{3}/).reverse.join("/")
     base_dir.join "avatars/#{partition}"
     end

    model ici correspond à l'utilisateur.


    PS: ça ne fonctionne que si un avatar a été défini et qu'il n'utilise pas un lien externe, mais une image directement envoyée sur linuxfr.org.