État d'avancement de Durs (Dividende Universel Rust)


#1

Rappel historique

En novembre 2017, @nanocryk développeur Rust débarquant au sein de la communauté Duniter/Ğ1 avait créer le projets de réécriture de Duniter en Rust.
Il avait alors pondu 3000 lignes puis s’est arrête pour se consacrer a l’élaboration d’un nouveau protocole Duniter, il est allé tellement loin dans ses réflexions, bien au delà du cadre de Duniter, qu’il a créer un autre projets nommé FYgg.

Entre temps j’ai découvert le Rust au Capitole du Libre 2017 et j’ai tout de suite été convaincu. Pour avoir touché a beaucoup de langages (C++, Java, php, nodejs, etc) c’est même Le langage que je préfère parmi tout ceux qu’il m’est été donné de pratiquer.
J’avais donc décider d’aider nanocryk dans sa réécriture de Duniter en Rust, et en parallèle de ça je commençais a sentir que g1-monit ne tenait plus la monté en charge, je me suis donc mis en tête de réécrire g1-monit en Rust, mais pour faire ça, il me fallait un serveur duniter qui reste synchro sur lequel aller piocher les données.

Donc depuis le 5 février 2018, je me suis lancé dans l’ambitieux chantier de réécrire entièrement le protocole actuel de Duniter en Rust pour plusieurs raison que j’ai exposé lors des rml11 :


État d’avancement (maj 6 Juin 2018)

  • Gestion des clés Ed25519 et vérification des signatures
  • Parsing, calcul des hahs et vérification des signatures de l’ensemble des documents du protocole V10
  • Architecture générale (système de modules pluggeables)
  • Module Blockchain
  • Structure de stockage “rusty” (Pour stocker l’état de la monnaie de façon indexée)
  • WPSP Privé minimal
  • Interface graphique minimale dans le terminal
  • Synchronisation rapide (Apply de tout le vécu de la monnaie sans vérifier toutes les règles)

A faire pour qu’un nœud reste synchronisé : (Objectif 2019)

  • Revert d’un block (appliquer un block a l’envers)
  • Migrer tout le code ws2p vers une autre crate mieux maintenue (ws au lieu de websocket)
  • Finir WS2P Privé (ajouter partie réponse aux requêtes) (abandonné car remplacé par WS2Pv2)
  • Rédaction des spec de WS2P v2 (notamment synchronisation réseau via ws2p)
  • WS2P v2
  • Algorithme de résolution des forks (pour roll back si le nœud est sur une branche minoritaire)

A faire pour 1ère release pour g1-monit v2 : (Objectif ?)

  • Synchronisation cautious (vérification de toutes les règles)
  • Développement du module DASA (Data Advanced Statistics Api)
  • Dev d’un front minimal pour g1-monit v2 (Je n’aime pas le front, je préférerai que quelqu’un d’autre fasse un beau front pour g1-monit en exploitant mon api DASA).

A faire pour une mise en prod a coté de Duniter-Ts (Objectif ?)

  • Développement du module Pool pour les données en piscine
  • Développement du module PoW pour générer des blocs
  • Développement de la partie WS2P Public
  • Intégration des évolutions du protocole Duniter en parallèle
  • Développement d’une API Client
  • Lancement d’une monnaie de test durs-only pour s’assurer que tout fonctionne comme c’est cencé fontionner.

Le rythme d’avancé dépendra de nombreux facteurs, et surtout de toi qui hésite a contribué, lance toi tu verra c’est trop bien :slight_smile:


Compiler Duniter-Rust chez soi (sur debian/ubuntu c’est facile)

  1. Installez Rust : curl https://sh.rustup.rs -sSf | sh
    Répondez l’option par défaut a la question (stable toolchain).
  2. Installez pkg-config et libssl-dev : sudo apt-get install pkg-config libssl-dev
  3. Clonez le dépôt Duniter-Rust : git clone https://git.duniter.org/nodes/rust/duniter-rs.git
  4. Compilez : cd duniter-rs && cargo build --release
    Attention pendant toute la compilation tout vos cœurs seront a 100% et ça prend plusieurs minutes (voir dizaines de minutes si votre pc n’est pas véloce)
  5. Et voila : le binaire final est le fichier durs dans target/release/

Synchroniser Duniter-Rust sur une monnaie

  1. Assurez vous d’avoir un nœud duniter-ts synchronisé sur la même monnaie sur la même machine et le même utilisateur.
  2. Éxécutez le binaire avec la sous-commande sync_ts : cd target/release && ./durs sync_ts
  3. Duniter-Rust vas alors revivre toute l’histoire de la monnaie en seulement 5 à 10 secondes selon la puissance de votre PC. Il s’agit de la synchronisation rapide, qui prend quelques minutes sur Duniter 1.7 (merci loki) et plus d’1heure sur Duniter 1.6 (a cause de sqlite qui est très lent).
    Rust est conçu pour être ultra-rapide, plus encore que C++, il est utilisé pour faire du temps réel notamment, donc forcément niveau performances nodejs ne peut pas rivaliser.

Pourquoi ai-je besoin d’un nœud duniter-ts ? Parce que la sync réseau passe par l’API BMA qui est obsolète, et que je ne vais donc pas porter en Rust. C’est pourquoi je doit développer un mécanisme de synchronisation dans WS2P, ce sera l’objet de WS2P v2 pour lequel je vais proposer une RFC cet été.

Utiliser Duniter-Rust

une fois votre noeud Duniter-Rust synchronisé, vous pouvez déjà faire quelques trucs, regardez donc l’aide : ./durs --help

Vous pouvez notamment explorer la base de donnée avec dbex, par exemple obtenir la balance de n’importe-quel compte :

$ ./durs dbex balance cgeek
Databases loaded in 0.149 seconds.
Balance=2965,46 Ğ1
Request processed in  0.000100 seconds.

Vous pouvez enfin lancer Duniter-Rust : ./durs start
Vous verrez alors une interface graphique dans votre terminal qui vous affichera la liste de vos connexions WS2P ainsi que les HEADs des autres nœuds du réseau (le votre est en bleu).

Attention peinture fraîche : tout ceci est évidemment très expérimental, je ne garantie aucunement la validité des données fournies, ni même que ça se lance chez vous ! Mais si vous testez vos retours ne pourront évidemment que m’aider :slight_smile:

Contribuer a duniter-Rust

  1. Tout d’abord installez votre environnement de développement en suivant ce tutoriel : https://duniter.org/fr/wiki/duniter-rs/installer-son-environnement-rust/

  2. Ensuite pratiquez Rust pour de petits projets simples, il faut pratiquer pour que ça rentre, vous avez par exemple le TP a la fin du Rust Book

  3. Enfin regardez le code, je ferai d’ici quelques temps des petits tuto vidéo (car ça vas plus vite de parler que d’écrire) pour expliquer comment est structurer le code et comment s’y repérer dedans. Vous pouvez aussi me harceler en MP :wink:

Allez consulter l’espace dédié a Duniter-Rust sur le wiki de duniter.org, c’est là que j’y rassemble tout les tutoriels :
https://duniter.org/fr/wiki/duniter-rs

Je peut tout de même vous dire que le code est séparé en 12 crates (en Rust tout est crate ou ensemble de crates, une crate peut être une bibliothèque ou un binaire). Voici les rôles des 12 crates (leur dossier correspond a leur nom sans le “duniter-”), tout d’abord les 10 crates du cœur :

  • duniter-crypto : Bibliothèque permettant de gérer les trousseaux de clé Ed25519 (génération, signature, et vérification de signature)
  • duniter-wotb : Bibliothèque permettant d’effectuer des calcul poussés sur la toile de confiance (règle de distance, centralité, etc)
  • duniter-documents : Bibliothèque définissant le format de tout les documents du protocole Duniter. Contient également les méthodes permettant de builder, parser, signer et vérifier chaque document. (Vérification de la forme uniquement = validité du format et des signatures).
  • duniter-module : Défini de façon générique comment manipuler un module (et donc quelles méthodes chaque module doit implémenter).
  • duniter-network : Défini tout les objets provenant de la couche réseau et pouvant etre manipuler par d’autres modules : fiches de peer, heads, endpoints.
  • duniter-conf : très petite crate qui a en charge le parsing et l’écriture du fichier de configuration ainsi que du fichier keypairs stockant les trousseaux de clé du nœud.
  • duniter-message : Défini le format des messages inter-modules.
  • duniter-dal : Pour Data Access Layer : Défini les fonctions permettant de travailler sur les données de la blockchain et des index, massivement utiliser par la crate blockchain donc.
  • duniter-blockchain : crates contenant le module blockchain : c’est le module principal, il gère la sync, la résolution des forks, la blockchain et les indexs représentant l’état de la monnaie. C’est également lui qui vérifie la validité d’un nouveau bloc reçu.
  • duniter-core : crate d’enrobage qui rassemble tout le nécessaire a l’exécution du cœur. Elle se charge principalement de la ligne de commande ainsi que du logger.

Enfin 2 crates de 2 modules qui se pluggent :

  • duniter-ws2p : A noter que le cœur a nécessairement besoin d’un module gérant la couche réseau inter-nœuds pour fonctionner, c’est le seul module obligatoire. Bref, comme son nom vous le fait deviner, cette crate gère la couche réseau WS2P.
  • duniter-tui : Interface graphique minimale dans le terminal.

Les futurs modules pas encore codés :

  • DASA : Api pour g1-monit v2
  • Pool : gestion des piscines
  • Pow : calcul de la preuve de travail
  • Gva : Api Client (GraphQl Verification Api)
  • Gui ou Wui : Interface graphique (le nom du module dépendra de si c’est une interface web ou une fenêtre locale).
  • Votre module ? C’est un logiciel libre, vous pouvez y mettre votre grain de sel :rofl:

Si tu a lu jusqu’a bout ça a du te prendre du temps, figure toi que moi aussi ça me prend beaucoup de temps tout ça, déjà plsuieurs centainers d’heures :stuck_out_tongue:

Pour me remercier/soutenir tu peut me faire un don sur ma clé publique : D9D2zaJoWYWveii1JRYLVK3J4Z7ZH3QczoKrnQeiM6mx.

Tu peut aussi faire un gros don sur le compte des développeurs pour remercier tout les contributeurs a la fois : 78ZwwgpgdH5uLZLbThUQH7LKwPgjMunYfLiCfUCySkM8

Le dépôt contenant tout le code source est sur le gitlab (Licence AGPLv3) :


#2

Finalement, pour remplacer SQLite, tu as terminé ? Qu’est ce que Rusty?


#3

Mastodon : https://octodon.social/@galuel/100162456385337242
Diaspora* : https://diaspora-fr.org/posts/3568633
RSNL1 : https://twitter.com/galuelg1/status/1004634666652065792
RSNL2 : https://www.facebook.com/stephane.laborde777/posts/586083361764928

RSNL : Réseau Social Non Libre


#4

Je te souhaite bien du courage, la route est encore longue mais la voie est libre :slight_smile:

Personnellement je ne contribuerai pas pour le moment car je m’occupe de la PROD (maintenir le logiciel existant, faire évoluer le protocole sur des besoins qui se font ressentir), et puis je ne connais pas assez bien Rust pour l’instant. S’il s’avère que je le trouve préférable au TypeScript, je vous rejoindrai peut-être.

Attention : si tes motivations sont de montrer que tu peux faire mieux que ce que j’ai fait, c’est un chemin qui ne mènera pas bien loin. Déjà le mieux est l’ennemi du bien, mais surtout le chemin de la rivalité est pavé de discorde : ces conditions ne sont pas favorables à un bon développement. Donc, j’espère que ce n’est pas le cas.


#5

Le projet RUST peut avoir 2 points intéressants pour l’essentiel de mon point de vue :

  • Une plus grande facilité de développement / maintenance éventuelle (à démontrer)
  • Un plus grand intérêt de potentiels contributeurs dû à l’adoption d’un langage mieux perçu / connu pour ce type de développement (NodeJS / TypeScript pouvant être perçu comme préférable pour du front)

Le troisième point qui pourrait s’ajouter est une consolidation du protocole implémenté dans deux langage différents, pouvant révéler des améliorations / corrections possibles.

Dans tous les cas, la continuité de la prod devant être assurée permettrait de valider un mode d’évolution fort.


NodeJS vs Rust
#6

C’est une bonne chose. Sans compter un gain d’intéret à travailler en Rust plutôt qu’en TypeScript, il est important de continuer à maintenir et améliorer duniter-ts le temps que duniter-rs soit développé. Le jour où duniter-rs proposera au moins autant de fonctionnalités que duniter-ts (et utilisé en prod), alors tu pourras tout à fait basculer sur l’implémentation Rust si le cœur t’en dis.

C’est la même chose pour fygg, pour l’instant je travaille dessus à côté pendant que vous travaillez sur Duniter, et le jour où fygg et la couche Duniter codée par dessus auront toutes les fonctionnalités nécessaires (ainsi qu’un protocole de transition, vu que ce n’est plus une “simple” réimplémentation), alors il sera possible de faire ladite transition.


#7

Je rajouterai que cela donne un cadre de développement confortable pour l’implémentation Rust qui n’a pas a subir les pressions de la PROD. C’est le moment de lâcher tous ses talents :slight_smile:


#8

3 messages ont été déplacés vers un nouveau sujet : NodeJS vs Rust


#9

Rusty est un adjectif qu’on emploi pour signifier “c’est dans l’esprit rust”. Oui j’ai fini de migrer SQLite vers rustbreak qui est plus “rusty” donc. Ce fut rapide car rustbreak permet d’utiliser la génération automatique du code de sérialisation et désérialisation, du coup ça a même réduit le nombre de lignes de code :slight_smile:


#10

Hop voici le tableau des tâches pour la 1er milestone (release pour g1-monit v2) :

Si une tache vous tente n’hésitez pas :slight_smile:


#11

Nice, une autre board sur un de nos projets.
Ça jette bien cette board !


#12

Pour tester un peu les perfs j’ai ajouté une commande qui évalue la distance pour tout les membres, soit 1116 membres aujourd’hui), les calculs se font en 1.15 secondes sur mon pc 4 cœurs (triage compris).

Et le membre qui respecte le plus la règle de distance est :

 $ ./durs dbex distances
Databases loaded in 0.023 seconds.
 Members count = 1116.
compute distances...
mathieuBize -> distance: 98.72611464968153% (620/628)
fdrubigny -> distance: 98.41017488076311% (619/629)
elois -> distance: 98.56687898089172% (619/628)
Pouhiou -> distance: 98.56687898089172% (619/628)
1000i100 -> distance: 98.56687898089172% (619/628)
BenoitLavenier -> distance: 98.56687898089172% (619/628)
SebasC -> distance: 98.56687898089172% (619/628)
gpsqueeek -> distance: 98.56687898089172% (619/628)
CaroleFabre -> distance: 98.56687898089172% (619/628)
cgeek -> distance: 98.40764331210191% (618/628)
Galuel -> distance: 98.40764331210191% (618/628)
simons -> distance: 98.40764331210191% (618/628)
cuckooland -> distance: 98.40764331210191% (618/628)
DanielVienne -> distance: 98.40764331210191% (618/628)
fluidlog -> distance: 98.24840764331209% (617/628)
Fiatoux -> distance: 98.24840764331209% (617/628)
PiNguyen -> distance: 98.24840764331209% (617/628)
hazed -> distance: 98.09220985691573% (617/629)
bert -> distance: 98.24840764331209% (617/628)
MAximeGhesquiere -> distance: 98.24840764331209% (617/628)
EtienneHayem -> distance: 98.24840764331209% (617/628)
vit -> distance: 98.24840764331209% (617/628)
KennySLB -> distance: 98.24840764331209% (617/628)
inso -> distance: 98.24840764331209% (617/628)
RenaudSchira -> distance: 98.24840764331209% (617/628)
stanjourdan -> distance: 98.24840764331209% (617/628)
yannlefranco -> distance: 98.24840764331209% (617/628)
Loda -> distance: 98.24840764331209% (617/628)
Nadou -> distance: 98.24840764331209% (617/628)
paidge -> distance: 98.24840764331209% (617/628)
moul -> distance: 98.24840764331209% (617/628)
Alfybe -> distance: 98.24840764331209% (617/628)
Bookynette -> distance: 98.09220985691573% (617/629)
bou2fil -> distance: 98.24840764331209% (617/628)
psyche -> distance: 98.24840764331209% (617/628)
Anneuh -> distance: 98.24840764331209% (617/628)
LaurentGALLEPE -> distance: 98.24840764331209% (617/628)
jeanferreira -> distance: 98.24840764331209% (617/628)
nicoleC -> distance: 98.24840764331209% (617/628)
Philippe26 -> distance: 98.24840764331209% (617/628)
vigoux -> distance: 98.24840764331209% (617/628)
Ced -> distance: 97.93322734499205% (616/629)
clairecamille -> distance: 98.08917197452229% (616/628)
Aria -> distance: 98.08917197452229% (616/628)
OlDog -> distance: 98.08917197452229% (616/628)
Slimounet -> distance: 98.08917197452229% (616/628)
MelanieGraney -> distance: 98.08917197452229% (616/628)
William -> distance: 98.08917197452229% (616/628)
BoYuexi -> distance: 97.93322734499205% (616/629)
Jim -> distance: 98.08917197452229% (616/628)
jfa -> distance: 97.93322734499205% (616/629)
Marica -> distance: 97.93322734499205% (616/629)
mammique -> distance: 97.93322734499205% (616/629)
jonas -> distance: 98.08917197452229% (616/628)
floppy -> distance: 98.08917197452229% (616/628)
Lilou -> distance: 97.93322734499205% (616/629)
smyds -> distance: 98.08917197452229% (616/628)
Opti -> distance: 97.93322734499205% (616/629)
Olipez -> distance: 98.08917197452229% (616/628)
jardin -> distance: 98.08917197452229% (616/628)
_Wapetoooooooo_ -> distance: 98.08917197452229% (616/628)
tcrouzet -> distance: 97.93322734499205% (616/629)
YannKervran -> distance: 98.08917197452229% (616/628)
nanocryk -> distance: 98.08917197452229% (616/628)
Vincent -> distance: 98.08917197452229% (616/628)
Tortue -> distance: 98.08917197452229% (616/628)
MarieBertheRanwet -> distance: 98.08917197452229% (616/628)
AmeAndine -> distance: 98.08917197452229% (616/628)
Isabelle -> distance: 97.93322734499205% (616/629)
GildasMalassinet -> distance: 98.08917197452229% (616/628)
francoisebize -> distance: 97.77424483306835% (615/629)
florck -> distance: 97.92993630573248% (615/628)
jeanlucdonnadieu -> distance: 97.92993630573248% (615/628)
Sebbaz -> distance: 97.92993630573248% (615/628)
_tbrt_ -> distance: 97.77424483306835% (615/629)
jytou -> distance: 97.92993630573248% (615/628)
Ameklie -> distance: 97.77424483306835% (615/629)
Meli -> distance: 97.77424483306835% (615/629)
nay4 -> distance: 97.92993630573248% (615/628)
AmelieTao -> distance: 97.77424483306835% (615/629)
eliadem -> distance: 97.92993630573248% (615/628)
luckythrice -> distance: 97.77424483306835% (615/629)
Emma566 -> distance: 97.77424483306835% (615/629)
jeangraine -> distance: 97.92993630573248% (615/628)
marysel -> distance: 97.92993630573248% (615/628)
mathieu -> distance: 97.92993630573248% (615/628)
EmaOM -> distance: 97.77424483306835% (615/629)
gerard94 -> distance: 97.92993630573248% (615/628)
Roco -> distance: 97.92993630573248% (615/628)
Obrow -> distance: 97.92993630573248% (615/628)
EdouardChaize -> distance: 97.92993630573248% (615/628)
piaaf31 -> distance: 97.92993630573248% (615/628)
ChaleatEric -> distance: 97.77424483306835% (615/629)
nomoretear -> distance: 97.77424483306835% (615/629)
Gabriel -> distance: 97.92993630573248% (615/628)
DavidRevoy -> distance: 97.77424483306835% (615/629)
Angelo -> distance: 97.77424483306835% (615/629)
MODO -> distance: 97.77424483306835% (615/629)
Guenoel -> distance: 97.92993630573248% (615/628)
Zatalyz -> distance: 97.92993630573248% (615/628)
YoanSallami -> distance: 97.92993630573248% (615/628)
IsaForest -> distance: 97.77070063694268% (614/628)
philou511 -> distance: 97.61526232114467% (614/629)
dig -> distance: 97.61526232114467% (614/629)
GillesLangellotti -> distance: 97.77070063694268% (614/628)
maksou -> distance: 97.77070063694268% (614/628)
Wolf -> distance: 97.77070063694268% (614/628)
Prugnieres -> distance: 97.77070063694268% (614/628)
RaphaelMod -> distance: 97.61526232114467% (614/629)
RomainR -> distance: 97.77070063694268% (614/628)
TimotheeDelabrouille -> distance: 97.77070063694268% (614/628)
DamienVasse -> distance: 97.77070063694268% (614/628)
vindarel -> distance: 97.61526232114467% (614/629)
AlexSandr -> distance: 97.77070063694268% (614/628)
Corinne -> distance: 97.77070063694268% (614/628)
Luce -> distance: 97.77070063694268% (614/628)
Diego -> distance: 97.61526232114467% (614/629)
Fenfen -> distance: 97.77070063694268% (614/628)
brucezen -> distance: 97.61526232114467% (614/629)
DBize -> distance: 97.61526232114467% (614/629)
Soulhind -> distance: 97.61526232114467% (614/629)
DonQuiche -> distance: 97.77070063694268% (614/628)
poka -> distance: 97.77070063694268% (614/628)
WilfriedGuillorit -> distance: 97.77070063694268% (614/628)
scanlegentil -> distance: 97.77070063694268% (614/628)
Christine -> distance: 97.61526232114467% (614/629)
NICOLOURS -> distance: 97.77070063694268% (614/628)
sofou -> distance: 97.77070063694268% (614/628)
Makotie -> distance: 97.77070063694268% (614/628)
YoD -> distance: 97.77070063694268% (614/628)
regisg -> distance: 97.77070063694268% (614/628)
Alexia007 -> distance: 97.77070063694268% (614/628)
nana -> distance: 97.77070063694268% (614/628)
GUILHEM -> distance: 97.61526232114467% (614/629)
Ajnael -> distance: 97.77070063694268% (614/628)
LaureBLodjtahne -> distance: 97.61526232114467% (614/629)
Paulart -> distance: 97.77070063694268% (614/628)
lesailesbleues -> distance: 97.61526232114467% (614/629)
Muisec -> distance: 97.61526232114467% (614/629)
Guillaume -> distance: 97.77070063694268% (614/628)
Spyou -> distance: 97.77070063694268% (614/628)
mmu_man -> distance: 97.61146496815286% (613/628)
Sybille -> distance: 97.61146496815286% (613/628)
Vivakvo -> distance: 97.61146496815286% (613/628)
Regis -> distance: 97.61146496815286% (613/628)
deFred -> distance: 97.61146496815286% (613/628)
Jonelio108 -> distance: 97.61146496815286% (613/628)
Nyckel -> distance: 97.61146496815286% (613/628)
Nartagnan -> distance: 97.61146496815286% (613/628)
Philibert -> distance: 97.45627980922097% (613/629)
Guillemette -> distance: 97.61146496815286% (613/628)
SoN -> distance: 97.45627980922097% (613/629)
RaquelHadida -> distance: 97.61146496815286% (613/628)
Jeratik -> distance: 97.61146496815286% (613/628)
Kakou -> distance: 97.61146496815286% (613/628)
Profil -> distance: 97.61146496815286% (613/628)
Trinity -> distance: 97.61146496815286% (613/628)
Eauvive -> distance: 97.45627980922097% (613/629)
Barbichette -> distance: 97.61146496815286% (613/628)
OlivierAuber -> distance: 97.61146496815286% (613/628)
JB-Weber -> distance: 97.45627980922097% (613/629)
iveliss72 -> distance: 97.61146496815286% (613/628)
CedricGil -> distance: 97.61146496815286% (613/628)
Biquette -> distance: 97.61146496815286% (613/628)
Simon -> distance: 97.61146496815286% (613/628)
Maeve -> distance: 97.45627980922097% (613/629)
KarimMoutaouakkil -> distance: 97.45627980922097% (613/629)
fredverhaege -> distance: 97.61146496815286% (613/628)
Ariane -> distance: 97.61146496815286% (613/628)
gerardchavanon -> distance: 97.61146496815286% (613/628)
MicheleTurbin -> distance: 97.61146496815286% (613/628)
j_Bernard_Vai -> distance: 97.61146496815286% (613/628)
julek1024 -> distance: 97.61146496815286% (613/628)
JeanMarcBuge -> distance: 97.45627980922097% (613/629)
UnD -> distance: 97.61146496815286% (613/628)
Angelik -> distance: 97.45222929936305% (612/628)
BaptisteBernier -> distance: 97.2972972972973% (612/629)
Olib -> distance: 97.45222929936305% (612/628)
Florentin -> distance: 97.45222929936305% (612/628)
Agave -> distance: 97.2972972972973% (612/629)
vincentux -> distance: 97.45222929936305% (612/628)
bdcht -> distance: 97.45222929936305% (612/628)
Floweranne -> distance: 97.45222929936305% (612/628)
Gbr -> distance: 97.2972972972973% (612/629)
Gaelle -> distance: 97.45222929936305% (612/628)
Scott76 -> distance: 97.45222929936305% (612/628)
EveJOURDIN -> distance: 97.45222929936305% (612/628)
Eiokka -> distance: 97.45222929936305% (612/628)
AnneAmbles -> distance: 97.45222929936305% (612/628)
mimi -> distance: 97.45222929936305% (612/628)
PascalGuillemain -> distance: 97.45222929936305% (612/628)
Mymypinson -> distance: 97.45222929936305% (612/628)
Framasky -> distance: 97.45222929936305% (612/628)
Fred -> distance: 97.45222929936305% (612/628)
wisi_eu -> distance: 97.2972972972973% (612/629)
petostouf -> distance: 97.2972972972973% (612/629)
fbuland -> distance: 97.45222929936305% (612/628)
PierreYves -> distance: 97.29299363057325% (611/628)
Leticia-Wood -> distance: 97.29299363057325% (611/628)
Mickael -> distance: 97.29299363057325% (611/628)
isacrouzet -> distance: 97.13831478537361% (611/629)
GregorAlecian -> distance: 97.29299363057325% (611/628)
Monolecte -> distance: 97.13831478537361% (611/629)
Audrey35 -> distance: 97.29299363057325% (611/628)
zuniga -> distance: 97.13831478537361% (611/629)
MariekimDD -> distance: 97.29299363057325% (611/628)
FanchDz -> distance: 97.29299363057325% (611/628)
Salome -> distance: 97.29299363057325% (611/628)
Iris -> distance: 97.13831478537361% (611/629)
Snox -> distance: 97.29299363057325% (611/628)
Lascapi -> distance: 97.29299363057325% (611/628)
Sacha -> distance: 97.29299363057325% (611/628)
charleshd -> distance: 97.29299363057325% (611/628)
Reumy -> distance: 97.29299363057325% (611/628)
Nicolas -> distance: 97.29299363057325% (611/628)
Anukil -> distance: 97.29299363057325% (611/628)
candide -> distance: 97.29299363057325% (611/628)
MarcelDoppagne -> distance: 97.29299363057325% (611/628)
CecileFontaine -> distance: 97.13831478537361% (611/629)
OlivierLa -> distance: 97.29299363057325% (611/628)
myckeul -> distance: 97.29299363057325% (611/628)
lamessen -> distance: 97.29299363057325% (611/628)
Mattgris -> distance: 97.13375796178345% (610/628)
ArnaudFleuri -> distance: 97.13375796178345% (610/628)
Mententon -> distance: 97.13375796178345% (610/628)
jyh -> distance: 96.97933227344993% (610/629)
GabrielCorrandDubreil -> distance: 96.97933227344993% (610/629)
ftech -> distance: 97.13375796178345% (610/628)
hacky -> distance: 97.13375796178345% (610/628)
LeoBoudet -> distance: 97.13375796178345% (610/628)
ofontes -> distance: 97.13375796178345% (610/628)
petiteberger -> distance: 97.13375796178345% (610/628)
Leti -> distance: 96.97933227344993% (610/629)
SylvieClesse -> distance: 96.97933227344993% (610/629)
lelefontes -> distance: 97.13375796178345% (610/628)
sveyret -> distance: 97.13375796178345% (610/628)
FrancoisXavierFournier -> distance: 96.97933227344993% (610/629)
solennevm -> distance: 96.97933227344993% (610/629)
MarieBergeret -> distance: 97.13375796178345% (610/628)
JeanMarcelPiriou -> distance: 97.13375796178345% (610/628)
MaxBrg -> distance: 96.97933227344993% (610/629)
manu -> distance: 97.13375796178345% (610/628)
ChloeElfe -> distance: 97.13375796178345% (610/628)
DamienChretien -> distance: 97.13375796178345% (610/628)
FreeMind -> distance: 96.97933227344993% (610/629)
MariPotter -> distance: 97.13375796178345% (610/628)
MamieCrypto -> distance: 96.97933227344993% (610/629)
cerato -> distance: 97.13375796178345% (610/628)
Damien -> distance: 96.97452229299363% (609/628)
NicolasCanzian -> distance: 96.97452229299363% (609/628)
simonelion -> distance: 96.97452229299363% (609/628)
Etienne -> distance: 96.82034976152623% (609/629)
AmdeParis -> distance: 96.97452229299363% (609/628)
maziel -> distance: 96.97452229299363% (609/628)
VitoAndersen -> distance: 96.97452229299363% (609/628)
BarbOtt -> distance: 96.82034976152623% (609/629)
VirginieDeleu -> distance: 96.97452229299363% (609/628)
katia -> distance: 96.82034976152623% (609/629)
nino -> distance: 96.97452229299363% (609/628)
YannickS -> distance: 96.97452229299363% (609/628)
HeleneML -> distance: 96.97452229299363% (609/628)
marieb -> distance: 96.97452229299363% (609/628)
cfeltz -> distance: 96.97452229299363% (609/628)
CedellaHardy -> distance: 96.97452229299363% (609/628)
joao -> distance: 96.82034976152623% (609/629)
claudia -> distance: 96.97452229299363% (609/628)
Lucas -> distance: 96.82034976152623% (609/629)
Olm-e -> distance: 96.97452229299363% (609/628)
Taskede -> distance: 96.97452229299363% (609/628)
Cloe -> distance: 96.82034976152623% (609/629)
TarikHadouch -> distance: 96.97452229299363% (609/628)
Jeannette -> distance: 96.82034976152623% (609/629)
Jeanne -> distance: 96.97452229299363% (609/628)
ama -> distance: 96.97452229299363% (609/628)
Lea -> distance: 96.97452229299363% (609/628)
AlanSchmitt -> distance: 96.97452229299363% (609/628)
CarolineFrd -> distance: 96.82034976152623% (609/629)
tcit -> distance: 96.97452229299363% (609/628)
Shinra -> distance: 96.97452229299363% (609/628)
lapetitecoudre -> distance: 96.97452229299363% (609/628)
LionelTouseau -> distance: 96.97452229299363% (609/628)
Korbak -> distance: 96.82034976152623% (609/629)
Mandy -> distance: 96.97452229299363% (609/628)
Cirelly -> distance: 96.97452229299363% (609/628)
Pyves -> distance: 96.97452229299363% (609/628)
JacquesMorot -> distance: 96.97452229299363% (609/628)
Dom -> distance: 96.97452229299363% (609/628)
HubertGicqueau -> distance: 96.97452229299363% (609/628)
FrankDeMey -> distance: 96.97452229299363% (609/628)
Pascal -> distance: 96.97452229299363% (609/628)
Christophe -> distance: 96.97452229299363% (609/628)
PhilChamp -> distance: 96.97452229299363% (609/628)
Nathy -> distance: 96.97452229299363% (609/628)
DavidDelon -> distance: 96.82034976152623% (609/629)
AnneLaure -> distance: 96.97452229299363% (609/628)
Leouca -> distance: 96.82034976152623% (609/629)
donazolt -> distance: 96.97452229299363% (609/628)
wyllyjon -> distance: 96.97452229299363% (609/628)
Joha -> distance: 96.97452229299363% (609/628)
DanieleSenegasTrobadorenca -> distance: 96.97452229299363% (609/628)
Leon -> distance: 96.97452229299363% (609/628)
MrBlack -> distance: 96.82034976152623% (609/629)
fontoli -> distance: 96.97452229299363% (609/628)
Jerome -> distance: 96.97452229299363% (609/628)
beatriceviel -> distance: 96.97452229299363% (609/628)
lia -> distance: 96.97452229299363% (609/628)
YessicaYounes -> distance: 96.97452229299363% (609/628)
FannyL -> distance: 96.97452229299363% (609/628)
Loic -> distance: 96.97452229299363% (609/628)
melall -> distance: 96.97452229299363% (609/628)
Oscar -> distance: 96.97452229299363% (609/628)
Patrice_F -> distance: 96.97452229299363% (609/628)
BeaDuparc -> distance: 96.97452229299363% (609/628)
FridaaGuinawa -> distance: 96.97452229299363% (609/628)
Gregory -> distance: 96.97452229299363% (609/628)
Julia -> distance: 96.97452229299363% (609/628)
Theo_Calais -> distance: 96.81528662420382% (608/628)
MaximeRiche -> distance: 96.66136724960255% (608/629)
FLORESTRELA -> distance: 96.81528662420382% (608/628)
KarimCorrandDubreil -> distance: 96.81528662420382% (608/628)
YanickChareille -> distance: 96.81528662420382% (608/628)
maiadereva -> distance: 96.81528662420382% (608/628)
DemarMax -> distance: 96.66136724960255% (608/629)
NicolasFloquet -> distance: 96.81528662420382% (608/628)
LeRoiCarotte -> distance: 96.66136724960255% (608/629)
Nono -> distance: 96.66136724960255% (608/629)
ecaruyer -> distance: 96.66136724960255% (608/629)
pa_klein -> distance: 96.66136724960255% (608/629)
pafzedog -> distance: 96.81528662420382% (608/628)
Transchene -> distance: 96.81528662420382% (608/628)
jpq -> distance: 96.81528662420382% (608/628)
granieranthony -> distance: 96.81528662420382% (608/628)
EricAumont -> distance: 96.81528662420382% (608/628)
Mari-Sans-E -> distance: 96.66136724960255% (608/629)
LudovicPecquot -> distance: 96.81528662420382% (608/628)
nadiaespaignet -> distance: 96.66136724960255% (608/629)
SylvieAude -> distance: 96.81528662420382% (608/628)
Joyeuse -> distance: 96.66136724960255% (608/629)
Fouintoc -> distance: 96.81528662420382% (608/628)
galdor -> distance: 96.66136724960255% (608/629)
Chrysalide -> distance: 96.66136724960255% (608/629)
EtoileND -> distance: 96.81528662420382% (608/628)
PierreLOICQ -> distance: 96.81528662420382% (608/628)
jerometurbin -> distance: 96.66136724960255% (608/629)
CyrilCuisin -> distance: 96.66136724960255% (608/629)
clfouillet -> distance: 96.66136724960255% (608/629)
AnnaBavencoffe -> distance: 96.81528662420382% (608/628)
Francisco -> distance: 96.81528662420382% (608/628)
NathanaelMartel -> distance: 96.66136724960255% (608/629)
eyome -> distance: 96.81528662420382% (608/628)
Jaxom -> distance: 96.66136724960255% (608/629)
MystraSam -> distance: 96.66136724960255% (608/629)
mably -> distance: 96.81528662420382% (608/628)
CatherineLeroy -> distance: 96.81528662420382% (608/628)
gege53 -> distance: 96.66136724960255% (608/629)
Mic -> distance: 96.81528662420382% (608/628)
damzaza -> distance: 96.81528662420382% (608/628)
Mariekikinc98 -> distance: 96.656050955414% (607/628)
lumi -> distance: 96.656050955414% (607/628)
Robert-Vidal -> distance: 96.656050955414% (607/628)
Alcidejet -> distance: 96.656050955414% (607/628)
SylvieChristophe -> distance: 96.656050955414% (607/628)
philippo -> distance: 96.656050955414% (607/628)
Zheny -> distance: 96.656050955414% (607/628)
aeris -> distance: 96.50238473767885% (607/629)
taraninja -> distance: 96.656050955414% (607/628)
Julien_Jardin -> distance: 96.50238473767885% (607/629)
dek0000 -> distance: 96.656050955414% (607/628)
ElodieDoppagne -> distance: 96.656050955414% (607/628)
MichaelZ -> distance: 96.50238473767885% (607/629)
DYves62 -> distance: 96.656050955414% (607/628)
KarineFerreira -> distance: 96.656050955414% (607/628)
HwiNoree -> distance: 96.50238473767885% (607/629)
BenoitProvent -> distance: 96.656050955414% (607/628)
nano -> distance: 96.50238473767885% (607/629)
HugoTrentesaux -> distance: 96.656050955414% (607/628)
JeremyWauquier -> distance: 96.656050955414% (607/628)
b3j0f -> distance: 96.656050955414% (607/628)
AurelieDouay -> distance: 96.656050955414% (607/628)
DamageCo -> distance: 96.656050955414% (607/628)
psycotox80 -> distance: 96.656050955414% (607/628)
GabrielLavenier -> distance: 96.656050955414% (607/628)
JosephK -> distance: 96.50238473767885% (607/629)
LudmilaLouve -> distance: 96.50238473767885% (607/629)
JoelCaillerie -> distance: 96.656050955414% (607/628)
KoodaLoutre -> distance: 96.50238473767885% (607/629)
AmeliepE -> distance: 96.656050955414% (607/628)
remjey -> distance: 96.50238473767885% (607/629)
Rachel -> distance: 96.656050955414% (607/628)
ElenaMoshkina -> distance: 96.656050955414% (607/628)
raken -> distance: 96.656050955414% (607/628)
LocoFCS -> distance: 96.656050955414% (607/628)
anouchka -> distance: 96.656050955414% (607/628)
jeffernel -> distance: 96.4968152866242% (606/628)
joelleh -> distance: 96.34340222575517% (606/629)
Nat -> distance: 96.4968152866242% (606/628)
GeraldineLeBars -> distance: 96.34340222575517% (606/629)
toinou76 -> distance: 96.34340222575517% (606/629)
slash -> distance: 96.4968152866242% (606/628)
CecileLeFranc -> distance: 96.34340222575517% (606/629)
DominiqueHebert -> distance: 96.4968152866242% (606/628)
Fanch_301 -> distance: 96.4968152866242% (606/628)
Eolir -> distance: 96.34340222575517% (606/629)
EvelyneDouay -> distance: 96.34340222575517% (606/629)
DanieleBachere -> distance: 96.4968152866242% (606/628)
framartin -> distance: 96.34340222575517% (606/629)
katy -> distance: 96.34340222575517% (606/629)
Gee -> distance: 96.34340222575517% (606/629)
evechat -> distance: 96.34340222575517% (606/629)
charles -> distance: 96.4968152866242% (606/628)
Zazaloulou -> distance: 96.4968152866242% (606/628)
Leane -> distance: 96.34340222575517% (606/629)
tuan -> distance: 96.34340222575517% (606/629)
Amaury -> distance: 96.34340222575517% (606/629)
LilianeLecomte -> distance: 96.34340222575517% (606/629)
ChristianDurand -> distance: 96.4968152866242% (606/628)
JulienLecaille -> distance: 96.4968152866242% (606/628)
roipoussiere -> distance: 96.34340222575517% (606/629)
nannan -> distance: 96.34340222575517% (606/629)
Schinzy -> distance: 96.34340222575517% (606/629)
Adeline -> distance: 96.4968152866242% (606/628)
DiegoGuillorit -> distance: 96.34340222575517% (606/629)
roodinux -> distance: 96.4968152866242% (606/628)
VincentRousseau -> distance: 96.4968152866242% (606/628)
Romain350 -> distance: 96.34340222575517% (606/629)
SylvieClayer -> distance: 96.34340222575517% (606/629)
Alexis -> distance: 96.34340222575517% (606/629)
TIFAINE -> distance: 96.34340222575517% (606/629)
olivier -> distance: 96.4968152866242% (606/628)
CaizohanFerreira -> distance: 96.4968152866242% (606/628)
EliseShay -> distance: 96.34340222575517% (606/629)
david -> distance: 96.34340222575517% (606/629)
EricO -> distance: 96.34340222575517% (606/629)
FredericRAGONIT -> distance: 96.34340222575517% (606/629)
Louisebayle -> distance: 96.34340222575517% (606/629)
se8sabrina -> distance: 96.4968152866242% (606/628)
fbarbut -> distance: 96.4968152866242% (606/628)
FredJannin -> distance: 96.34340222575517% (606/629)
JulSyl -> distance: 96.34340222575517% (606/629)
Felipe -> distance: 96.4968152866242% (606/628)
JeremyPerson -> distance: 96.34340222575517% (606/629)
Nando -> distance: 96.34340222575517% (606/629)
sabrinaruyters -> distance: 96.34340222575517% (606/629)
MinhT -> distance: 96.34340222575517% (606/629)
MyriamMorand -> distance: 96.34340222575517% (606/629)
Valentin -> distance: 96.34340222575517% (606/629)
Marnoazz -> distance: 96.4968152866242% (606/628)
ManuMTL -> distance: 96.34340222575517% (606/629)
Brouillon -> distance: 96.4968152866242% (606/628)
CamilleLemasson -> distance: 96.4968152866242% (606/628)
RFavory -> distance: 96.34340222575517% (606/629)
Krugor -> distance: 96.4968152866242% (606/628)
ChristelleP -> distance: 96.34340222575517% (606/629)
FannyLequerrec -> distance: 96.4968152866242% (606/628)
binuts -> distance: 96.34340222575517% (606/629)
Do26 -> distance: 96.34340222575517% (606/629)
fredurb1 -> distance: 96.4968152866242% (606/628)
ChristelleHerbage -> distance: 96.4968152866242% (606/628)
ATINA47 -> distance: 96.34340222575517% (606/629)
Lisa -> distance: 96.3375796178344% (605/628)
ChristineReverseau -> distance: 96.3375796178344% (605/628)
saintmerlin -> distance: 96.3375796178344% (605/628)
ClementSapro -> distance: 96.18441971383149% (605/629)
ZazieND -> distance: 96.3375796178344% (605/628)
Bcabon -> distance: 96.3375796178344% (605/628)
KYLYKO -> distance: 96.18441971383149% (605/629)
Darunya -> distance: 96.3375796178344% (605/628)
ClemCoucou -> distance: 96.3375796178344% (605/628)
Loutre -> distance: 96.3375796178344% (605/628)
BeatriceBlabla -> distance: 96.3375796178344% (605/628)
fredegonde -> distance: 96.3375796178344% (605/628)
Editalib -> distance: 96.3375796178344% (605/628)
CatherineLetinturier -> distance: 96.3375796178344% (605/628)
FugazziPL -> distance: 96.3375796178344% (605/628)
FranckRub -> distance: 96.3375796178344% (605/628)
arianelotus -> distance: 96.3375796178344% (605/628)
marsxyz -> distance: 96.3375796178344% (605/628)
claudebinet -> distance: 96.3375796178344% (605/628)
RoselyneBinesse -> distance: 96.3375796178344% (605/628)
MeliaDelplanque -> distance: 96.18441971383149% (605/629)
jpfox -> distance: 96.18441971383149% (605/629)
Thuy -> distance: 96.3375796178344% (605/628)
tierce -> distance: 96.3375796178344% (605/628)
Ealhad -> distance: 96.3375796178344% (605/628)
Arken31 -> distance: 96.3375796178344% (605/628)
lili -> distance: 96.3375796178344% (605/628)
ChevalierJules -> distance: 96.3375796178344% (605/628)
jeanmarcD -> distance: 96.3375796178344% (605/628)
gathounette -> distance: 96.3375796178344% (605/628)
EglantineBazeille -> distance: 96.3375796178344% (605/628)
gmteam -> distance: 96.3375796178344% (605/628)
Kazhou -> distance: 96.3375796178344% (605/628)
xaviercc -> distance: 96.3375796178344% (605/628)
Fred2Rennes -> distance: 96.18441971383149% (605/629)
patricia -> distance: 96.3375796178344% (605/628)
Tassiounka -> distance: 96.18441971383149% (605/629)
EricMoreira -> distance: 96.3375796178344% (605/628)
rosedelumiere -> distance: 96.3375796178344% (605/628)
Lucie -> distance: 96.3375796178344% (605/628)
dgi -> distance: 96.3375796178344% (605/628)
LeandreLavenier -> distance: 96.3375796178344% (605/628)
SimonLouvet -> distance: 96.18441971383149% (605/629)
MarieOdileLavenier -> distance: 96.3375796178344% (605/628)
Pascaloo35 -> distance: 96.3375796178344% (605/628)
IsaLecot -> distance: 96.3375796178344% (605/628)
Seblarson -> distance: 96.17834394904459% (604/628)
Fofo -> distance: 96.02543720190779% (604/629)
loulou -> distance: 96.17834394904459% (604/628)
TonyBelenus -> distance: 96.17834394904459% (604/628)
GuiguiGnole -> distance: 96.02543720190779% (604/629)
Faustinelamard -> distance: 96.02543720190779% (604/629)
florianmauboussin -> distance: 96.17834394904459% (604/628)
bnjbvr -> distance: 96.17834394904459% (604/628)
MikaChary -> distance: 96.17834394904459% (604/628)
crisb -> distance: 96.02543720190779% (604/629)
Arianehiver -> distance: 96.17834394904459% (604/628)
guyllom -> distance: 96.02543720190779% (604/629)
kimbo77 -> distance: 96.17834394904459% (604/628)
J-p -> distance: 96.02543720190779% (604/629)
Cywil -> distance: 96.17834394904459% (604/628)
Cashaleau -> distance: 96.02543720190779% (604/629)
nix -> distance: 96.17834394904459% (604/628)
Happily -> distance: 96.02543720190779% (604/629)
VAOULEVENT -> distance: 96.02543720190779% (604/629)
oceatoon -> distance: 96.17834394904459% (604/628)
Arnoche -> distance: 96.02543720190779% (604/629)
ArthurLutz -> distance: 96.17834394904459% (604/628)
daviddropsy -> distance: 96.17834394904459% (604/628)
remy -> distance: 96.17834394904459% (604/628)
PerutoVeys -> distance: 96.02543720190779% (604/629)
PAQUERETTE -> distance: 96.02543720190779% (604/629)
piotino -> distance: 96.02543720190779% (604/629)
Zackariass -> distance: 96.02543720190779% (604/629)
MatisChancellier -> distance: 96.17834394904459% (604/628)
pirboazo -> distance: 96.17834394904459% (604/628)
yyy -> distance: 96.17834394904459% (604/628)
BenoitPlanchenault -> distance: 96.01910828025477% (603/628)
olga -> distance: 96.01910828025477% (603/628)
valerie -> distance: 96.01910828025477% (603/628)
SingeBleu -> distance: 96.01910828025477% (603/628)
Pedro -> distance: 95.86645468998411% (603/629)
Nathan -> distance: 96.01910828025477% (603/628)
Marcodeladiega -> distance: 96.01910828025477% (603/628)
Emiltoc -> distance: 96.01910828025477% (603/628)
EtienneSoubrie -> distance: 96.01910828025477% (603/628)
pafo -> distance: 95.86645468998411% (603/629)
lafouinedunet -> distance: 96.01910828025477% (603/628)
BodySplash -> distance: 96.01910828025477% (603/628)
SimonLefort -> distance: 96.01910828025477% (603/628)
Fannygare -> distance: 96.01910828025477% (603/628)
DidierLheureux -> distance: 96.01910828025477% (603/628)
SofianeBatnini -> distance: 95.86645468998411% (603/629)
PascaleRoncoroni -> distance: 96.01910828025477% (603/628)
cleamollette29 -> distance: 96.01910828025477% (603/628)
Lwayz -> distance: 96.01910828025477% (603/628)
FelixLechevalier -> distance: 96.01910828025477% (603/628)
Waima -> distance: 96.01910828025477% (603/628)
Marie-Lise -> distance: 95.86645468998411% (603/629)
PascaleM -> distance: 96.01910828025477% (603/628)
Mac -> distance: 96.01910828025477% (603/628)
fredkob -> distance: 96.01910828025477% (603/628)
TaraMars3 -> distance: 96.01910828025477% (603/628)
Guillaume_AV -> distance: 95.86645468998411% (603/629)
macha -> distance: 96.01910828025477% (603/628)
EstienneDunord -> distance: 96.01910828025477% (603/628)
VincentPraile -> distance: 95.86645468998411% (603/629)
teia -> distance: 96.01910828025477% (603/628)
Mathilde -> distance: 96.01910828025477% (603/628)
Crazypanda -> distance: 96.01910828025477% (603/628)
SamSonBruno -> distance: 95.86645468998411% (603/629)
Hea -> distance: 96.01910828025477% (603/628)
Isa -> distance: 95.86645468998411% (603/629)
RomeoLechevalier -> distance: 96.01910828025477% (603/628)
JEANRAGE -> distance: 96.01910828025477% (603/628)
JulienMal1 -> distance: 95.86645468998411% (603/629)
bigoud -> distance: 96.01910828025477% (603/628)
FlorianDeRosmadec -> distance: 96.01910828025477% (603/628)
HgO -> distance: 96.01910828025477% (603/628)
Delfunds -> distance: 95.70747217806041% (602/629)
ColineMachin -> distance: 95.70747217806041% (602/629)
Paco -> distance: 95.70747217806041% (602/629)
marinou -> distance: 95.70747217806041% (602/629)
escargotbleu -> distance: 95.70747217806041% (602/629)
Stephio -> distance: 95.85987261146497% (602/628)
tkpx -> distance: 95.85987261146497% (602/628)
Marma -> distance: 95.85987261146497% (602/628)
NoelieJourne -> distance: 95.70747217806041% (602/629)
Pam -> distance: 95.85987261146497% (602/628)
NaomiGranier -> distance: 95.85987261146497% (602/628)
Orionis -> distance: 95.70747217806041% (602/629)
xSquid -> distance: 95.70747217806041% (602/629)
Matheo -> distance: 95.70747217806041% (602/629)
mhugo -> distance: 95.70747217806041% (602/629)
annicam -> distance: 95.70747217806041% (602/629)
TomBaumert -> distance: 95.85987261146497% (602/628)
Maxoud -> distance: 95.85987261146497% (602/628)
baptiste -> distance: 95.70747217806041% (602/629)
bob6664569 -> distance: 95.85987261146497% (602/628)
Melinux -> distance: 95.70747217806041% (602/629)
violette -> distance: 95.70747217806041% (602/629)
padbil -> distance: 95.85987261146497% (602/628)
pascalafourcade -> distance: 95.85987261146497% (602/628)
Isabrest -> distance: 95.70747217806041% (602/629)
vincent -> distance: 95.70747217806041% (602/629)
DominiqueDoppagne -> distance: 95.85987261146497% (602/628)
SebastianCastro -> distance: 95.70747217806041% (602/629)
grisby -> distance: 95.85987261146497% (602/628)
boya988 -> distance: 95.85987261146497% (602/628)
salix -> distance: 95.70747217806041% (602/629)
PascalAth -> distance: 95.70063694267516% (601/628)
santiago -> distance: 95.70063694267516% (601/628)
tombrom -> distance: 95.54848966613673% (601/629)
AlainLebrun -> distance: 95.70063694267516% (601/628)
Emrys -> distance: 95.54848966613673% (601/629)
Matograine -> distance: 95.70063694267516% (601/628)
Margot -> distance: 95.54848966613673% (601/629)
pieroodile -> distance: 95.54848966613673% (601/629)
CheyrelsRegine -> distance: 95.70063694267516% (601/628)
Alserweiss -> distance: 95.54848966613673% (601/629)
Victor -> distance: 95.70063694267516% (601/628)
ThierryPigeard26 -> distance: 95.70063694267516% (601/628)
RaphaelRIVIERE -> distance: 95.70063694267516% (601/628)
gnupyx -> distance: 95.54848966613673% (601/629)
sylvain -> distance: 95.70063694267516% (601/628)
FranckBarbe -> distance: 95.70063694267516% (601/628)
sjouin -> distance: 95.70063694267516% (601/628)
arfocine -> distance: 95.70063694267516% (601/628)
ATIKA -> distance: 95.54848966613673% (601/629)
neodarz -> distance: 95.70063694267516% (601/628)
MarcPadilla -> distance: 95.54848966613673% (601/629)
haleypierro -> distance: 95.70063694267516% (601/628)
Sombre_Item -> distance: 95.70063694267516% (601/628)
HeleneLB -> distance: 95.54848966613673% (601/629)
BnimajneB -> distance: 95.70063694267516% (601/628)
Benadan -> distance: 95.70063694267516% (601/628)
WillySabot03 -> distance: 95.54848966613673% (601/629)
sgnb -> distance: 95.54848966613673% (601/629)
PhilippeFeron -> distance: 95.54848966613673% (601/629)
manidou -> distance: 95.70063694267516% (601/628)
looarn -> distance: 95.54848966613673% (601/629)
Mady -> distance: 95.70063694267516% (601/628)
ScroogeMcBrick -> distance: 95.38950715421304% (600/629)
Alex6 -> distance: 95.38950715421304% (600/629)
menfin -> distance: 95.54140127388536% (600/628)
jeangwenno -> distance: 95.54140127388536% (600/628)
CrapaudCurieux -> distance: 95.54140127388536% (600/628)
Bruno -> distance: 95.54140127388536% (600/628)
LaurentGilet -> distance: 95.38950715421304% (600/629)
Cobart31 -> distance: 95.38950715421304% (600/629)
aguy -> distance: 95.38950715421304% (600/629)
Pruls -> distance: 95.54140127388536% (600/628)
Notfifi -> distance: 95.38950715421304% (600/629)
lunika -> distance: 95.38950715421304% (600/629)
Clement -> distance: 95.38216560509554% (599/628)
Franqisar -> distance: 95.38216560509554% (599/628)
OrsoFleuri -> distance: 95.38216560509554% (599/628)
AdelineDeTrocjardin -> distance: 95.23052464228935% (599/629)
KrissGB -> distance: 95.38216560509554% (599/628)
Sittelle -> distance: 95.23052464228935% (599/629)
Attilax -> distance: 95.38216560509554% (599/628)
Lielau -> distance: 95.23052464228935% (599/629)
Adrien72 -> distance: 95.23052464228935% (599/629)
Fredhaliotis -> distance: 95.38216560509554% (599/628)
greenrunner -> distance: 95.38216560509554% (599/628)
CHARLESHUBERT -> distance: 95.23052464228935% (599/629)
MyriamBoure -> distance: 95.23052464228935% (599/629)
Libellule -> distance: 95.23052464228935% (599/629)
nouattara -> distance: 95.23052464228935% (599/629)
LoML72 -> distance: 95.38216560509554% (599/628)
Pierre_BESNIER -> distance: 95.23052464228935% (599/629)
ji_emme -> distance: 95.38216560509554% (599/628)
louisl -> distance: 95.38216560509554% (599/628)
NordineVallas -> distance: 95.38216560509554% (599/628)
Juliette -> distance: 95.38216560509554% (599/628)
JeromeCoste -> distance: 95.38216560509554% (599/628)
slaivyn -> distance: 95.23052464228935% (599/629)
EtienneFort -> distance: 95.23052464228935% (599/629)
Liliane-Mamili -> distance: 95.38216560509554% (599/628)
Ken -> distance: 95.23052464228935% (599/629)
CharlesAbecassis -> distance: 95.38216560509554% (599/628)
Marcolibri -> distance: 95.38216560509554% (599/628)
simonlemon -> distance: 95.23052464228935% (599/629)
Hirondelle -> distance: 95.07154213036566% (598/629)
RavanH -> distance: 95.22292993630573% (598/628)
Julianf -> distance: 95.07154213036566% (598/629)
aline31 -> distance: 95.22292993630573% (598/628)
Korofilmo -> distance: 95.07154213036566% (598/629)
sovo -> distance: 95.22292993630573% (598/628)
GuillaumeSIMON -> distance: 95.22292993630573% (598/628)
Giroflee -> distance: 95.22292993630573% (598/628)
Titoiso -> distance: 95.07154213036566% (598/629)
Gabychou -> distance: 95.07154213036566% (598/629)
MumuKerg -> distance: 95.22292993630573% (598/628)
Gwenaelle -> distance: 95.07154213036566% (598/629)
juandre -> distance: 95.22292993630573% (598/628)
ullaeterlent -> distance: 95.22292993630573% (598/628)
Grosquick -> distance: 95.07154213036566% (598/629)
resp_corp -> distance: 95.22292993630573% (598/628)
JenniferVincart -> distance: 95.07154213036566% (598/629)
AlexandreMarx -> distance: 95.06369426751591% (597/628)
MartineBlinGarry -> distance: 95.06369426751591% (597/628)
Alexbe -> distance: 94.91255961844197% (597/629)
stefingirl -> distance: 94.91255961844197% (597/629)
Fanette -> distance: 95.06369426751591% (597/628)
arojasurrego -> distance: 95.06369426751591% (597/628)
gaetantoumit -> distance: 94.91255961844197% (597/629)
DaphneSvanias -> distance: 94.91255961844197% (597/629)
MarcLefort -> distance: 94.91255961844197% (597/629)
Val -> distance: 94.91255961844197% (597/629)
jeremydufour -> distance: 95.06369426751591% (597/628)
MartinFleuri -> distance: 95.06369426751591% (597/628)
F1L514 -> distance: 95.06369426751591% (597/628)
CravatteLucien -> distance: 95.06369426751591% (597/628)
Azimut -> distance: 94.75357710651828% (596/629)
EchoEcho -> distance: 94.90445859872611% (596/628)
Lewis -> distance: 94.90445859872611% (596/628)
jjcacou -> distance: 94.75357710651828% (596/629)
Lionel -> distance: 94.90445859872611% (596/628)
Lulu29 -> distance: 94.90445859872611% (596/628)
SylviePiriou -> distance: 94.75357710651828% (596/629)
swergas -> distance: 94.90445859872611% (596/628)
Stefeu -> distance: 94.75357710651828% (596/629)
A-So -> distance: 94.75357710651828% (596/629)
yekapharoah -> distance: 94.90445859872611% (596/628)
DYH_PYW -> distance: 94.90445859872611% (596/628)
PierreFleuri -> distance: 94.90445859872611% (596/628)
Tia -> distance: 94.75357710651828% (596/629)
aurelie -> distance: 94.90445859872611% (596/628)
Kokopelli -> distance: 94.7452229299363% (595/628)
andrejodo -> distance: 94.5945945945946% (595/629)
ClaraLefort -> distance: 94.7452229299363% (595/628)
maekimpi -> distance: 94.5945945945946% (595/629)
Darcidride -> distance: 94.7452229299363% (595/628)
HeDog -> distance: 94.7452229299363% (595/628)
Guillaumette -> distance: 94.7452229299363% (595/628)
vietpaz -> distance: 94.7452229299363% (595/628)
RemiBougeant -> distance: 94.7452229299363% (595/628)
Ray -> distance: 94.7452229299363% (595/628)
Orailia19 -> distance: 94.7452229299363% (595/628)
thierryleg -> distance: 94.7452229299363% (595/628)
Pouaite -> distance: 94.7452229299363% (595/628)
Scal -> distance: 94.5945945945946% (595/629)
VioMa -> distance: 94.7452229299363% (595/628)
adomido -> distance: 94.4356120826709% (594/629)
Oriane -> distance: 94.4356120826709% (594/629)
CesarLernould -> distance: 94.5859872611465% (594/628)
anneberge -> distance: 94.4356120826709% (594/629)
NadineBlanchard -> distance: 94.5859872611465% (594/628)
Lemben -> distance: 94.4356120826709% (594/629)
ierobe -> distance: 94.4356120826709% (594/629)
myriade -> distance: 94.4356120826709% (594/629)
SolangeAIME -> distance: 94.4356120826709% (594/629)
WimMoyaert -> distance: 94.4356120826709% (594/629)
COCO29 -> distance: 94.4356120826709% (594/629)
sylvainNC -> distance: 94.4356120826709% (594/629)
Robert -> distance: 94.4356120826709% (594/629)
Ahel44 -> distance: 94.42675159235668% (593/628)
cass1 -> distance: 94.27662957074722% (593/629)
josyaneperez -> distance: 94.42675159235668% (593/628)
bozoerbote -> distance: 94.27662957074722% (593/629)
Debo07 -> distance: 94.42675159235668% (593/628)
MurielBleas -> distance: 94.27662957074722% (593/629)
dimitrivanhee -> distance: 94.27662957074722% (593/629)
GerardSiegle -> distance: 94.42675159235668% (593/628)
Marie-Pierre -> distance: 94.27662957074722% (593/629)
EdwigeChantereau -> distance: 94.42675159235668% (593/628)
Fredo -> distance: 94.27662957074722% (593/629)
Martouf -> distance: 94.42675159235668% (593/628)
ReneH -> distance: 94.27662957074722% (593/629)
GuenoPIRIOU -> distance: 94.26751592356688% (592/628)
NicolasToudic -> distance: 94.11764705882352% (592/629)
Kris -> distance: 94.11764705882352% (592/629)
Sabsab -> distance: 94.26751592356688% (592/628)
PHILOS -> distance: 94.11764705882352% (592/629)
Zazzz -> distance: 94.11764705882352% (592/629)
emrys -> distance: 94.26751592356688% (592/628)
francoisgerard -> distance: 94.26751592356688% (592/628)
BernardORSONI -> distance: 94.26751592356688% (592/628)
JeanneF -> distance: 94.26751592356688% (592/628)
RosineDumesnil -> distance: 94.11764705882352% (592/629)
Estelle -> distance: 94.26751592356688% (592/628)
mariechristinebragard -> distance: 94.26751592356688% (592/628)
Duarte -> distance: 94.26751592356688% (592/628)
TimeoF -> distance: 94.11764705882352% (592/629)
auroremengual -> distance: 94.11764705882352% (592/629)
Ekiben -> distance: 94.26751592356688% (592/628)
Gruffalo -> distance: 94.11764705882352% (592/629)
GregoireBree -> distance: 94.26751592356688% (592/628)
janhsh -> distance: 94.26751592356688% (592/628)
lili2012 -> distance: 94.11764705882352% (592/629)
Aude49 -> distance: 94.26751592356688% (592/628)
meven -> distance: 94.26751592356688% (592/628)
FrancoiseBinet -> distance: 94.10828025477707% (591/628)
PhilippeJourdin -> distance: 93.95866454689984% (591/629)
BelindaSellam -> distance: 93.95866454689984% (591/629)
elie2 -> distance: 94.10828025477707% (591/628)
Agn -> distance: 94.10828025477707% (591/628)
Will -> distance: 93.95866454689984% (591/629)
EmmanuelDerkenne -> distance: 94.10828025477707% (591/628)
Pastish -> distance: 93.95866454689984% (591/629)
ElieJ -> distance: 94.10828025477707% (591/628)
Gambass -> distance: 93.95866454689984% (591/629)
Zorn79 -> distance: 93.95866454689984% (591/629)
Mewy -> distance: 93.95866454689984% (591/629)
SylvainG -> distance: 93.95866454689984% (591/629)
Kativanna -> distance: 93.95866454689984% (591/629)
Rafoufou -> distance: 94.10828025477707% (591/628)
BeatriceBerthelot -> distance: 93.94904458598727% (590/628)
MarieDupuis -> distance: 93.94904458598727% (590/628)
MarcMorisset -> distance: 93.79968203497614% (590/629)
Brice -> distance: 93.79968203497614% (590/629)
Thibaut -> distance: 93.64069952305246% (589/629)
Fifou -> distance: 93.64069952305246% (589/629)
Vincentfayol -> distance: 93.64069952305246% (589/629)
DumaB -> distance: 93.64069952305246% (589/629)
Mdita -> distance: 93.64069952305246% (589/629)
sanga -> distance: 93.64069952305246% (589/629)
DavidB -> distance: 93.64069952305246% (589/629)
karamel -> distance: 93.78980891719745% (589/628)
Ninon36 -> distance: 93.64069952305246% (589/629)
Poulard -> distance: 93.64069952305246% (589/629)
Lochard -> distance: 93.64069952305246% (589/629)
joji_188 -> distance: 93.78980891719745% (589/628)
gcabay -> distance: 93.78980891719745% (589/628)
Wywern -> distance: 93.64069952305246% (589/629)
Jean-PhilippeEdel -> distance: 93.64069952305246% (589/629)
jeromesabin -> distance: 93.78980891719745% (589/628)
DizzyNouaga -> distance: 93.64069952305246% (589/629)
trezen -> distance: 93.78980891719745% (589/628)
MorineRouille -> distance: 93.48171701112878% (588/629)
soeurmilotus -> distance: 93.48171701112878% (588/629)
Soliman -> distance: 93.48171701112878% (588/629)
SabrinaFrance -> distance: 93.63057324840764% (588/628)
Tadeuz -> distance: 93.48171701112878% (588/629)
Hakim31 -> distance: 93.48171701112878% (588/629)
Paul -> distance: 93.63057324840764% (588/628)
alretailleau -> distance: 93.48171701112878% (588/629)
YoM -> distance: 93.63057324840764% (588/628)
deudeuch -> distance: 93.48171701112878% (588/629)
AldelaideDoppagne -> distance: 93.63057324840764% (588/628)
Sauvajaune -> distance: 93.48171701112878% (588/629)
nicolemoreau -> distance: 93.48171701112878% (588/629)
Frisouille -> distance: 93.48171701112878% (588/629)
thomas -> distance: 93.63057324840764% (588/628)
Lys -> distance: 93.63057324840764% (588/628)
lilas -> distance: 93.48171701112878% (588/629)
Zelda -> distance: 93.48171701112878% (588/629)
Ygrec -> distance: 93.63057324840764% (588/628)
mmagnery -> distance: 93.48171701112878% (588/629)
mimi738 -> distance: 93.48171701112878% (588/629)
Jojo -> distance: 93.63057324840764% (588/628)
blackflagfab -> distance: 93.47133757961782% (587/628)
AudreyBordas -> distance: 93.32273449920508% (587/629)
JohnnyOcchipinti -> distance: 93.47133757961782% (587/628)
mathieuM -> distance: 93.32273449920508% (587/629)
KarinePotel -> distance: 93.47133757961782% (587/628)
ClaireP -> distance: 93.32273449920508% (587/629)
natfree -> distance: 93.47133757961782% (587/628)
EricMielcarek -> distance: 93.32273449920508% (587/629)
Thi -> distance: 93.47133757961782% (587/628)
pascalcool -> distance: 93.32273449920508% (587/629)
BenoitDeniau -> distance: 93.47133757961782% (587/628)
yeye -> distance: 93.1637519872814% (586/629)
PierreLereGuillemet -> distance: 93.1637519872814% (586/629)
Muse -> distance: 93.1637519872814% (586/629)
zaniah -> distance: 93.1637519872814% (586/629)
Gat -> distance: 93.1637519872814% (586/629)
Pascaleloquet -> distance: 93.1637519872814% (586/629)
Flor -> distance: 93.0047694753577% (585/629)
Plantierj07 -> distance: 93.0047694753577% (585/629)
Philo -> distance: 93.15286624203821% (585/628)
raymond -> distance: 93.15286624203821% (585/628)
DocDomi -> distance: 93.0047694753577% (585/629)
SylvieSpelte -> distance: 93.15286624203821% (585/628)
Caro -> distance: 93.0047694753577% (585/629)
Patrick -> distance: 93.0047694753577% (585/629)
henrilarvaron -> distance: 92.84578696343402% (584/629)
gegedus -> distance: 92.84578696343402% (584/629)
TilinMorisot -> distance: 92.84578696343402% (584/629)
domdenantes -> distance: 92.99363057324841% (584/628)
Slau -> distance: 92.84578696343402% (584/629)
JohannaGodefroid -> distance: 92.99363057324841% (584/628)
jeremy-pianiste31 -> distance: 92.84578696343402% (584/629)
occipyo -> distance: 92.83439490445859% (583/628)
Malohi -> distance: 92.68680445151033% (583/629)
Sammysan -> distance: 92.68680445151033% (583/629)
CindyRF -> distance: 92.83439490445859% (583/628)
FleurD -> distance: 92.83439490445859% (583/628)
jpd -> distance: 92.83439490445859% (583/628)
mam45 -> distance: 92.68680445151033% (583/629)
Vortex -> distance: 92.83439490445859% (583/628)
Anthony -> distance: 92.83439490445859% (583/628)
Cousinhub80 -> distance: 92.68680445151033% (583/629)
MaraisAlain -> distance: 92.83439490445859% (583/628)
Audrey -> distance: 92.67515923566879% (582/628)
NolwennV -> distance: 92.52782193958664% (582/629)
Magdalena -> distance: 92.67515923566879% (582/628)
madelaine -> distance: 92.52782193958664% (582/629)
Julien -> distance: 92.52782193958664% (582/629)
MelanieBidault -> distance: 92.52782193958664% (582/629)
HugoMoreau -> distance: 92.52782193958664% (582/629)
Mannick -> distance: 92.67515923566879% (582/628)
RemiBouteloup -> distance: 92.52782193958664% (582/629)
Mathou -> distance: 92.67515923566879% (582/628)
isabelledesrame -> distance: 92.51592356687898% (581/628)
yasminaB -> distance: 92.35668789808918% (580/628)
ctingbull -> distance: 92.35668789808918% (580/628)
CecileRousselet -> distance: 92.20985691573927% (580/629)
petitcraphau -> distance: 92.20985691573927% (580/629)
Fara17 -> distance: 92.20985691573927% (580/629)
yphique -> distance: 92.20985691573927% (580/629)
PierreGUIHERY -> distance: 92.35668789808918% (580/628)
Laola -> distance: 92.19745222929936% (579/628)
patrickcacheux -> distance: 92.03821656050955% (578/628)
FloBou -> distance: 91.8918918918919% (578/629)
JeremyThirion -> distance: 92.03821656050955% (578/628)
AnMariEsper -> distance: 91.87898089171973% (577/628)
gregoryf09 -> distance: 91.7329093799682% (577/629)
KRIMAK03 -> distance: 91.87898089171973% (577/628)
Chrisjublan -> distance: 91.87898089171973% (577/628)
astrid -> distance: 91.87898089171973% (577/628)
ericyd -> distance: 91.57392686804452% (576/629)
FrancoiseEpiard -> distance: 91.57392686804452% (576/629)
GuillaumeDesplatz -> distance: 91.56050955414013% (575/628)
Dastar -> distance: 91.41494435612083% (575/629)
JMV -> distance: 91.56050955414013% (575/628)
MilieLibre -> distance: 91.56050955414013% (575/628)
AnneRoret -> distance: 91.41494435612083% (575/629)
Piouch -> distance: 91.40127388535032% (574/628)
stoof -> distance: 91.25596184419715% (574/629)
Mandala -> distance: 91.25596184419715% (574/629)
enchemin -> distance: 91.25596184419715% (574/629)
SouffletCedric -> distance: 91.40127388535032% (574/628)
NikoBoost -> distance: 91.25596184419715% (574/629)
isanaturo07 -> distance: 91.25596184419715% (574/629)
dreameuse -> distance: 91.40127388535032% (574/628)
Cilla -> distance: 91.25596184419715% (574/629)
Noumea -> distance: 91.2420382165605% (573/628)
OraneForest -> distance: 91.2420382165605% (573/628)
Dogoni -> distance: 91.2420382165605% (573/628)
Saperlipopette -> distance: 91.2420382165605% (573/628)
maokai -> distance: 91.2420382165605% (573/628)
AdrienLenoble -> distance: 91.2420382165605% (573/628)
ozza -> distance: 91.09697933227345% (573/629)
mattoxford -> distance: 91.2420382165605% (573/628)
Figolu -> distance: 91.2420382165605% (573/628)
AnnYvonneLurot -> distance: 91.0828025477707% (572/628)
MiCoton -> distance: 90.93799682034977% (572/629)
Yvesenaud -> distance: 90.93799682034977% (572/629)
anarojasurrego -> distance: 90.93799682034977% (572/629)
oaktree -> distance: 91.0828025477707% (572/628)
philoche -> distance: 90.77901430842607% (571/629)
Emmanuellef -> distance: 90.92356687898089% (571/628)
Cedricbabylone -> distance: 90.92356687898089% (571/628)
faly -> distance: 90.77901430842607% (571/629)
Minh -> distance: 90.76433121019109% (570/628)
Chacha -> distance: 90.62003179650239% (570/629)
Leobelouard -> distance: 90.62003179650239% (570/629)
GillesAsquier -> distance: 90.62003179650239% (570/629)
GISOUE -> distance: 90.46104928457869% (569/629)
adumondel -> distance: 90.46104928457869% (569/629)
Passiflore -> distance: 90.46104928457869% (569/629)
Rikiki -> distance: 90.46104928457869% (569/629)
Eloj -> distance: 90.60509554140127% (569/628)
JMTOUPIN -> distance: 90.46104928457869% (569/629)
IsabelleHoudeline -> distance: 90.60509554140127% (569/628)
Baptiste -> distance: 90.60509554140127% (569/628)
Melua -> distance: 90.44585987261146% (568/628)
SylvieRouzier -> distance: 90.30206677265501% (568/629)
Rolka -> distance: 90.30206677265501% (568/629)
Jean-GuillaumeCaubriere -> distance: 90.30206677265501% (568/629)
lounarojasurrego -> distance: 90.14308426073131% (567/629)
Verlaine -> distance: 90.14308426073131% (567/629)
SofianeChiouar -> distance: 90.14308426073131% (567/629)
Joel-S-Corse -> distance: 90.14308426073131% (567/629)
VincentVega -> distance: 90.14308426073131% (567/629)
loanblanchard -> distance: 90.28662420382165% (567/628)
SilvereLevy -> distance: 90.14308426073131% (567/629)
mclanefr -> distance: 90.14308426073131% (567/629)
emericcamuset -> distance: 90.14308426073131% (567/629)
maiarojasurego -> distance: 90.14308426073131% (567/629)
GuydeBraine -> distance: 90.14308426073131% (567/629)
AnyH -> distance: 90.28662420382165% (567/628)
FranceEmmanuelle -> distance: 90.14308426073131% (567/629)
Bizounoursette -> distance: 90.14308426073131% (567/629)
StephaneG -> distance: 90.14308426073131% (567/629)
SylvainMichel -> distance: 90.12738853503186% (566/628)
Dada -> distance: 89.98410174880763% (566/629)
nox -> distance: 90.12738853503186% (566/628)
souris7 -> distance: 89.98410174880763% (566/629)
GaellePicard -> distance: 90.12738853503186% (566/628)
Charlie -> distance: 89.98410174880763% (566/629)
Yukulele -> distance: 90.12738853503186% (566/628)
Lise -> distance: 89.98410174880763% (566/629)
Eve -> distance: 90.12738853503186% (566/628)
ptitminot -> distance: 89.98410174880763% (566/629)
lilith -> distance: 89.98410174880763% (566/629)
renardisa -> distance: 89.98410174880763% (566/629)
BernardGiudicelli -> distance: 90.12738853503186% (566/628)
deem -> distance: 90.12738853503186% (566/628)
IsrethveroMeunier -> distance: 89.82511923688395% (565/629)
Shougababylone -> distance: 89.96815286624204% (565/628)
LoulouM -> distance: 89.66613672496025% (564/629)
tarian76 -> distance: 89.80891719745223% (564/628)
linkdd -> distance: 89.80891719745223% (564/628)
taoes -> distance: 89.66613672496025% (564/629)
Miska -> distance: 89.66613672496025% (564/629)
MaggiHanssen -> distance: 89.66613672496025% (564/629)
louna -> distance: 89.64968152866241% (563/628)
Agibi -> distance: 89.64968152866241% (563/628)
Gerg -> distance: 89.64968152866241% (563/628)
mat -> distance: 89.64968152866241% (563/628)
Jcdle -> distance: 89.34817170111288% (562/629)
Didier82 -> distance: 89.49044585987261% (562/628)
ETH4N0L -> distance: 89.34817170111288% (562/629)
Pastabrain -> distance: 89.1891891891892% (561/629)
FranckPeyches -> distance: 89.1891891891892% (561/629)
Jokeur -> distance: 89.1891891891892% (561/629)
Rage -> distance: 89.1891891891892% (561/629)
OdynOOb -> distance: 89.171974522293% (560/628)
captainserge -> distance: 89.171974522293% (560/628)
Emma31 -> distance: 89.0302066772655% (560/629)
RomGuilb -> distance: 89.0302066772655% (560/629)
maximelerioux -> distance: 89.0302066772655% (560/629)
Guidointhesun -> distance: 89.171974522293% (560/628)
Gil -> distance: 88.85350318471338% (558/628)
Seseth -> distance: 88.55325914149444% (557/629)
JMGT-A -> distance: 88.69426751592357% (557/628)
MartheNivet -> distance: 88.55325914149444% (557/629)
TINOU -> distance: 88.39427662957074% (556/629)
cania -> distance: 88.39427662957074% (556/629)
padina -> distance: 88.39427662957074% (556/629)
davidgenest -> distance: 88.39427662957074% (556/629)
stephaneblanchard -> distance: 88.07631160572336% (554/629)
JohannaT -> distance: 88.07631160572336% (554/629)
Alice -> distance: 88.21656050955414% (554/628)
Ghemma -> distance: 88.21656050955414% (554/628)
julthor -> distance: 87.91732909379968% (553/629)
RachelPovie -> distance: 87.91732909379968% (553/629)
Mathis -> distance: 87.91732909379968% (553/629)
Kogyn -> distance: 87.91732909379968% (553/629)
ErikHeine -> distance: 87.75834658187598% (552/629)
VivienProuvot -> distance: 87.89808917197452% (552/628)
LILIB -> distance: 87.75834658187598% (552/629)
Florenm -> distance: 87.89808917197452% (552/628)
Ethao -> distance: 87.5993640699523% (551/629)
Chris -> distance: 87.73885350318471% (551/628)
JadinAnne -> distance: 87.5993640699523% (551/629)
ChurunMeru -> distance: 87.5993640699523% (551/629)
JulienM -> distance: 87.5993640699523% (551/629)
MF93 -> distance: 87.5993640699523% (551/629)
HadrienMarteaux -> distance: 87.5993640699523% (551/629)
dionysos -> distance: 87.5993640699523% (551/629)
kindlyfire -> distance: 87.5993640699523% (551/629)
Bergamote -> distance: 87.44038155802862% (550/629)
AuxenceAV -> distance: 87.44038155802862% (550/629)
jeromeGontier -> distance: 87.44038155802862% (550/629)
ClementDamiens -> distance: 87.44038155802862% (550/629)
FloraDupouy -> distance: 87.44038155802862% (550/629)
BMO -> distance: 87.57961783439491% (550/628)
jesuschrist -> distance: 87.44038155802862% (550/629)
Elle -> distance: 87.28139904610492% (549/629)
NoemieBaltazart -> distance: 87.28139904610492% (549/629)
yot82150 -> distance: 87.12241653418124% (548/629)
Light420 -> distance: 87.12241653418124% (548/629)
ChloeWeber -> distance: 87.12241653418124% (548/629)
BastienLaurent -> distance: 87.12241653418124% (548/629)
VeroushkaEtc -> distance: 87.12241653418124% (548/629)
HugoWeber -> distance: 87.12241653418124% (548/629)
KarineForest -> distance: 87.12241653418124% (548/629)
JustineHamel -> distance: 87.12241653418124% (548/629)
plume -> distance: 87.10191082802548% (547/628)
Maosaitout -> distance: 86.96343402225754% (547/629)
simon -> distance: 87.10191082802548% (547/628)
Gwladys -> distance: 86.80445151033386% (546/629)
Patounours -> distance: 86.80445151033386% (546/629)
ConstanceCouture -> distance: 86.80445151033386% (546/629)
Loulou82150 -> distance: 86.80445151033386% (546/629)
Tesnux -> distance: 86.80445151033386% (546/629)
Saminou -> distance: 86.80445151033386% (546/629)
Paulo -> distance: 86.80445151033386% (546/629)
JMA-A -> distance: 86.94267515923568% (546/628)
Gabinou -> distance: 86.80445151033386% (546/629)
MaelysF -> distance: 86.80445151033386% (546/629)
AmeSawan -> distance: 86.80445151033386% (546/629)
Luigi -> distance: 86.80445151033386% (546/629)
fbernard1310 -> distance: 86.64546899841018% (545/629)
BastienF -> distance: 86.78343949044586% (545/628)
florenth -> distance: 86.3275039745628% (543/629)
Gauri -> distance: 86.16852146263912% (542/629)
TheIdiotequist -> distance: 86.16852146263912% (542/629)
Djtina12 -> distance: 86.30573248407643% (542/628)
AlisonPilet -> distance: 86.16852146263912% (542/629)
pirfabien -> distance: 86.00953895071542% (541/629)
ElmaB -> distance: 86.00953895071542% (541/629)
Williambenhaim -> distance: 86.00953895071542% (541/629)
JhnAnders -> distance: 86.00953895071542% (541/629)
Olivier_soliveres -> distance: 86.00953895071542% (541/629)
ChristelleHeine -> distance: 85.85055643879174% (540/629)
Axel -> distance: 85.85055643879174% (540/629)
MissMily -> distance: 85.85055643879174% (540/629)
VincentLeGribou -> distance: 85.53259141494436% (538/629)
Domi -> distance: 85.21462639109699% (536/629)
Malaussene -> distance: 85.21462639109699% (536/629)
PierreDefrance -> distance: 85.19108280254777% (535/628)
ClaudineDecker -> distance: 85.05564387917329% (535/629)
FRP-COUTURES -> distance: 84.8966613672496% (534/629)
dede82150 -> distance: 84.73767885532591% (533/629)
yeho -> distance: 84.39490445859873% (530/628)
Papillon-bleu -> distance: 84.26073131955485% (530/629)
Tibz -> distance: 84.26073131955485% (530/629)
poupinette -> distance: 83.30683624801271% (524/629)
AlexandreSarradin -> distance: 83.30683624801271% (524/629)
JulesLecomte -> distance: 83.30683624801271% (524/629)
Fitz -> distance: 83.30683624801271% (524/629)
MaximeHeurtaux -> distance: 82.82988871224165% (521/629)
compute_distances_duration = 1,134.
Request processed in  1.149068 seconds.

… c’est @matiou !

EDIT : On note également que tout les membres respectent a la règle de distance, ce qui ne sera pas toujours le cas dans le futur puisqu’elle n’a besoin d’être respectée que lors du renouvellement.


#13

Hop il est désormais possible de demander la liste des dates d’expiration des membres (triés dans l’ordre bien sur) :

$ ./durs -p ts7 dbex members -er
PascaleRoncoroni, 1528567598
joelleh, 1528577628
loxo, 1528623678
fredverhaege, 1528662940
MarieOdileLavenier, 1528673703
LeandreLavenier, 1528674341
YannKervran, 1528799020
RemiBougeant, 1529002155
jeangraine, 1529155951
Franqisar, 1529174313
Olipez, 1529320241
Agn, 1529351559
SofianeBatnini, 1529365904
Fredhaliotis, 1529421882
LaurentGALLEPE, 1529444244
elois, 1529471601
cgeek, 1529504400
EdouardChaize, 1529604573
jardin, 1529769689
gathounette, 1530040819
Zheny, 1530054326
RenaudSchira, 1530134271
ColineMachin, 1530198929
florianmauboussin, 1530213177
TaraMars3, 1530216371
Slimounet, 1530228665
Aria, 1530229121
luckythrice, 1530237518
TarikHadouch, 1530242547
ierob, 1530360849
pirboazo, 1530397427
Guillaumette, 1530397427
nix, 1530422141
Olm-e, 1530710725
CheyrelsRegine, 1530746977
PhilippeFeron, 1530755405
roodinux, 1530812260
moul, 1530813785
DonQuiche, 1530911898
Nando, 1530913448
henrilarvaron, 1530920361
PierreGUIHERY, 1530927297
sjouin, 1531073287
JenniferVincart, 1531077424
AdelineDeTrocjardin, 1531079673
Estelle, 1531096184
wisi_eu, 1531165578
nana, 1531185189
Wolf, 1531187428
stanjourdan, 1531268209
MystraSam, 1531358753
FredJannin, 1531433341
Framasky, 1531487835
FanchDz, 1531595010
ChristelleHerbage, 1531912918
ATINA47, 1531917838
Olib, 1531920649
Arnoche, 1531954311
psyche, 1532045419
marsxyz, 1532054551
Ealhad, 1532090257
Isa, 1532097459
NordineVallas, 1532129641
EmmanuelDerkenne, 1532172247
taraninja, 1532221156
EveJOURDIN, 1532262115
KrissGB, 1532307781
Bcabon, 1532376419
fredegonde, 1532388165
Loutre, 1532443450
CHARLESHUBERT, 1532479163
Didier82, 1532550943
CindyRF, 1532558363
se8sabrina, 1532620644
crisb, 1532733360
Robert-Vidal, 1532739696
yekapharoah, 1532797049
Barbichette, 1533169637
Sombre_Item, 1533171680
patricia, 1533428258
tcrouzet, 1533434805
isacrouzet, 1533435770
jeremy-pianiste31, 1533481162
BastienF, 1533488249
CecileFontaine, 1533509279
Lucie, 1533520789
MarieDupuis, 1533527793
PierreDefrance, 1533663973
JMGT-A, 1533675544
AlanSchmitt, 1533743768
Gbr, 1533745469
TimotheeDelabrouille, 1533928782
SylvieChristophe, 1533931468
Gabriel, 1533931813
NadineBlanchard, 1533936405
RoselyneBinesse, 1533946782
FredericRAGONIT, 1533953593
Joel-S-Corse, 1534008532
Krugor, 1534161276
pa_klein, 1534184718
SamSonBruno, 1534261307
HydenStark1, 1534283187
Benadan, 1534293731
PHILOS, 1534373992
Maosaitout, 1534515542
astrid, 1534620264
Makotie, 1534636479
RaphaelMod, 1534640956
JMA-A, 1534683928
KarinePotel, 1534723476
NaomiGranier, 1534772768
elois, 1534824203
WillySabot03, 1534939069
Gambass, 1534979397
Magdalena, 1535053065
FrancoiseBinet, 1535164104
yeho, 1535241863
VincentRousseau, 1535290128
tcit, 1535326056
Pyves, 1535326559
fredurb1, 1535326804
lamessen, 1535327498
Cirelly, 1535388941
FRP-COUTURES, 1535405475
Angelik, 1535405981
Angelo, 1535472947
sofou, 1535551845
Vincent, 1535552753
EtienneSoubrie, 1535565672
Lascapi, 1535674554
MicheleTurbin, 1535679778
floppy, 1535738490
FRP-COUTURES, 1535904645
Cilla, 1536169690
Ninon36, 1536247803
Ghemma, 1536262320
Vincentfayol, 1536268455
FrancoisXavierFournier, 1536325355
Maeve, 1536380260
ji_emme, 1536440489
fdrubigny, 1536577597
Ameklie, 1536620224
DemarMax, 1536644818
Marcodeladiega, 1536713404
regisg, 1536714565
SimonLefort, 1536780772
AlexandreMarx, 1536783491
ElodieDoppagne, 1536783491
valerie, 1536783822
jesuschrist, 1536790635
Jonelio108, 1536793793
psycotox80, 1536882123
nomoretear, 1536884081
Guillemette, 1536896886
Opti, 1537024802
neodarz, 1537038077
Loulou82150, 1537067569
yot82150, 1537068300
dede82150, 1537071960
FranckRub, 1537102841
bert, 1537144259
MaelysF, 1537220742
myckeul, 1537389224
sabrinaruyters, 1537390247
JosephK, 1537393281
Grosquick, 1537400974
KarimCorrandDubreil, 1537408420
GabrielCorrandDubreil, 1537409328
FLORESTRELA, 1537449230
mam45, 1537479350
PascalAth, 1537490341
ama, 1537493987
Patounours, 1537494426
lia, 1537494855
Mickael, 1537570068
Scott76, 1537583055
JeromeCoste, 1537813224
Corinne, 1537826618
AmeSawan, 1537826884
auroremengual, 1537895461
Kris, 1537896809
Maxoud, 1537960192
Juliette, 1537987192
Leon, 1537987524
Adrien72, 1537989886
Aude49, 1537998744
Fanch_301, 1538056415
Nathan, 1538090641
Jim, 1538092223
MaximeRiche, 1538094766
patrickcacheux, 1538132192
Gabinou, 1538140199
CecileLeFranc, 1538172643
cerato, 1538172643
josyaneperez, 1538172933
LaurentGilet, 1538173600
claudia, 1538173600
PhilChamp, 1538191447
IsaLecot, 1538391293
evechat, 1538391293
jeromesabin, 1538397319
Guillaume, 1538417191
mably, 1538420064
deudeuch, 1538420360
dgi, 1538425283
nicolemoreau, 1538425648
Rachel, 1538454180
donazolt, 1538489010
DominiqueDoppagne, 1538519384
EricMielcarek, 1538521133
greenrunner, 1538575962
HugoTrentesaux, 1538588104
VirginieDeleu, 1538611227
YessicaYounes, 1538678597
alretailleau, 1538679379
pirfabien, 1538744372
brazouca, 1538749073
Sittelle, 1538850452
hacky, 1538859987
DidierLheureux, 1538874357
bou2fil, 1538887579
Jojo, 1538934372
Philo, 1538937644
Lys, 1538938328
lili, 1538974994
Scal, 1539015431
tierce, 1539098740
Saminou, 1539103186
damzaza, 1539124908
vindarel, 1539185576
LaureBLodjtahne, 1539266957
blackflagfab, 1539292877
soeurmilotus, 1539297580
RomainR, 1539311782
karamel, 1539313574
_Wapetoooooooo_, 1539317484
AmdeParis, 1539367083
Fenfen, 1539376414
renardisa, 1539381550
mammique, 1539387928
francoisebize, 1539389464
HgO, 1539439214
Jean-GuillaumeCaubriere, 1539440656
MaxBrg, 1539449435
Fanette, 1539452355
Nono, 1539475960
Seseth, 1539476727
Dada, 1539476727
Sebbaz, 1539557390
joji_188, 1539611265
tkpx, 1539636646
Djtina12, 1539644649
MaximeHeurtaux, 1539697518
Lwayz, 1539714263
Clement, 1539716636
mimi738, 1539731635
DamageCo, 1539821684
Gauri, 1539870804
AudreyBordas, 1539893967
GuillaumeDesplatz, 1539898846
nino, 1539915853
NICOLOURS, 1540050271
stefingirl, 1540134691
haleypierro, 1540137857
claudebinet, 1540229500
Liliane-Mamili, 1540252789
VioMa, 1540256856
Paulo, 1540300820
MartineBlinGarry, 1540325772
petitcraphau, 1540327368
Vortex, 1540328366
Anukil, 1540348209
Mari-Sans-E, 1540389311
elois, 1540413256
Mattgris, 1540425684
YannickS, 1540428357
Rikiki, 1540475155
HeDog, 1540490311
SouffletCedric, 1540493245
Olivier_soliveres, 1540494552
Lionel, 1540510105
DaphneSvanias, 1540510372
ClaraLefort, 1540511114
MarcLefort, 1540512164
Azimut, 1540512518
Lisa, 1540589349
maximelerioux, 1540640789
madelaine, 1540645902
cgeek, 1540676980
eyome, 1540681034
Cousinhub80, 1540689332
resp_corp, 1540742237
Mathilde, 1540749102
Audrey35, 1540831812
Luigi, 1541101716
Hea, 1541180257
nanocryk, 1541195164
CedellaHardy, 1541256194
Sabsab, 1541287500
Christophe, 1541350858
gmteam, 1541356284
Chrysalide, 1541360516
GerardSiegle, 1541382103
HadrienMarteaux, 1541445094
RosineDumesnil, 1541458746
AnnYvonneLurot, 1541460141
JulienM, 1541461340
VincentLeGribou, 1541558124
Pam, 1541594968
NoemieBaltazart, 1541679210
Theo_Calais, 1541700592
Alice, 1541704134
Gil, 1541704772
NicolasToudic, 1541731813
ConstanceCouture, 1541733223
jeangwenno, 1541777381
RemiBouteloup, 1541799402
FannyL, 1541862232
PierreLOICQ, 1541954862
Marma, 1542000603
1000i100, 1542014444
CesarLernould, 1542042141
marysel, 1542063857
Eiokka, 1542066495
ArnaudFleuri, 1542076685
sanga, 1542121956
JeremyThirion, 1542148259
Chrisjublan, 1542148259
AnMariEsper, 1542149817
isabelledesrame, 1542149817
YoM, 1542151991
AnnaBavencoffe, 1542159921
DamienVasse, 1542164046
Salome, 1542208296
FlorianDeRosmadec, 1542249479
Leobelouard, 1542292034
CravatteLucien, 1542477515
MeliaDelplanque, 1542486647
ClementSapro, 1542486647
KRIMAK03, 1542487211
ullaeterlent, 1542488012
FranckBarbe, 1542498356
MelanieBidault, 1542545321
CatherineLetinturier, 1542661181
Bruno, 1542662441
ElmaB, 1542670051
AdrienLenoble, 1542846513
MariekimDD, 1542846513
Arken31, 1542847961
ZazieND, 1542917222
EtoileND, 1542917668
AurelieDouay, 1542918567
JeanMarcelPiriou, 1542919291
j_Bernard_Vai, 1542944699
Williambenhaim, 1542967030
julek1024, 1542984103
trezen, 1542997400
ChevalierJules, 1542999333
gerardchavanon, 1542999333
Trinity, 1543015569
natfree, 1543032022
lilas, 1543034113
Nicolas, 1543087696
jonas, 1543095651
JulSyl, 1543156839
EdwigeChantereau, 1543189422
daviddropsy, 1543239847
YoD, 1543241903
SoN, 1543244661
UnD, 1543244858
Iris, 1543246883
DanielVienne, 1543252171
EglantineBazeille, 1543285275
VincentPraile, 1543437857
Seblarson, 1543448593
OlivierLa, 1543551673
Luce, 1543557903
HugoMoreau, 1543628416
elie2, 1543665573
piaaf31, 1543688510
IsabelleHoudeline, 1543693475
sveyret, 1543717923
nicoleC, 1543727674
solennevm, 1543763677
aurelie, 1543878955
SabrinaFrance, 1543882778
NolwennV, 1543889457
bob6664569, 1543893303
AnneLaure, 1543921015
Saperlipopette, 1543974541
Figolu, 1543975750
Guenoel, 1544037389
Fannygare, 1544053339
Cashaleau, 1544056829
oaktree, 1544108443
aeris, 1544205038
Mententon, 1544231203
FannyLequerrec, 1544234692
GillesLangellotti, 1544235376
NicolasCanzian, 1544236073
KoodaLoutre, 1544278073
kimbo77, 1544295961
Profil, 1544321094
MaraisAlain, 1544355285
FloBou, 1544366975
Emiltoc, 1544380084
Mic, 1544458504
BeaDuparc, 1544464855
philippo, 1544477136
GuillaumeSIMON, 1544488407
moul, 1544545461
Marie-b, 1544577811
Mdita, 1544594737
Rage, 1544743083
lilith, 1544743083
JMTOUPIN, 1544815917
DYH_PYW, 1544831572
deem, 1544834076
Fara17, 1544834864
mclanefr, 1544836089
joao, 1544836945
Wywern, 1544838181
Zazzz, 1544892248
JeremyWauquier, 1544893963
EtienneHayem, 1544913326
xaviercc, 1544918825
DavidDelon, 1544981896
MarcPadilla, 1545006618
F1L514, 1545063968
Marie-Pierre, 1545064689
mhugo, 1545074452
JEANRAGE, 1545075594
Transchene, 1545103433
Gregory, 1545173605
TonyBelenus, 1545177638
EtienneHayem, 1545194175
EtienneFort, 1545262096
Paul, 1545275606
FreeMind, 1545352294
Pouaite, 1545357968
HwiNoree, 1545358497
MatisChancellier, 1545358497
Fifou, 1545366331
ReneH, 1545370654
maziel, 1545402078
Monolecte, 1545438022
Arianehiver, 1545444215
swergas, 1545497745
ierobe, 1545557776
binuts, 1545591896
sylvainNC, 1545647343
PerutoVeys, 1545754024
MumuKerg, 1545758771
arianelotus, 1545770127
pirate350, 1545771347
nicoleC, 1545793484
lili, 1545797887
LocoFCS, 1545851954
ChristianDurand, 1545881443
Felipe, 1545885554
Sacha, 1545886665
Jeanne, 1545992925
Oscar, 1545993531
david, 1546038390
MikaChary, 1546040067
Alexis, 1546097015
lili2012, 1546133374
ecaruyer, 1546193647
A-So, 1546203397
francoisgerard, 1546527457
mariechristinebragard, 1546530418
adumondel, 1546613201
captainserge, 1546639605
maokai, 1546661248
CyrilCuisin, 1546705724
Nartagnan, 1546719210
mathieu, 1546725778
Plantierj07, 1546736780
Poulard, 1546857699
GregorAlecian, 1546884302
WilfriedGuillorit, 1546924238
oceatoon, 1546954432
SimonLouvet, 1546969069
Alfybe, 1546972859
bnjbvr, 1546981319
b3j0f, 1546985101
cuckooland, 1546994396
Galuel, 1547001467
JeanneF, 1547044374
teia, 1547050144
Mady, 1547059166
mattoxford, 1547145199
MODO, 1547168875
OlDog, 1547170037
Meli, 1547170037
gpsqueeek, 1547173641
Pascal, 1547241485
Marie-Lise, 1547258081
MartinFleuri, 1547266906
gerard94, 1547301999
Leouca, 1547303633
LionelTouseau, 1547418849
Jeratik, 1547424666
Nadou, 1547432713
OrsoFleuri, 1547443447
pafo, 1547480663
Thuy, 1547480663
nay4, 1547483121
GabrielLavenier, 1547503171
BenoitLavenier, 1547504869
Lochard, 1547506776
inso, 1547570905
ClaireP, 1547596790
Mewy, 1547596790
SebasC, 1547602980
Reumy, 1547647437
Stephio, 1547671596
Joha, 1547691716
deFred, 1547732887
Mannick, 1547750842
SylvainG, 1547760701
Damien, 1547769380
bigoud, 1547771210
Muse, 1547771210
HeleneML, 1547772623
Emmanuellef, 1547772842
Guidointhesun, 1547774785
cleamollette29, 1547774988
grisby, 1547776003
Eolir, 1547781672
Val, 1547850973
Jeannette, 1547853772
Leti, 1547854659
ClemCoucou, 1547904539
katy, 1547904937
Gaelle, 1547906168
Gat, 1547922905
yannlefranco, 1547924693
gege53, 1547949011
vincentux, 1547990873
LilianeLecomte, 1548019895
Gee, 1548030567
Noumea, 1548030819
AuxenceAV, 1548034877
AldelaideDoppagne, 1548042188
roipoussiere, 1548046545
Dom, 1548072418
framartin, 1548081763
jytou, 1548086729
Melua, 1548089747
Zatalyz, 1548102118
jeanlucdonnadieu, 1548116128
dimitrivanhee, 1548121974
bozoerbote, 1548129119
davidgenest, 1548168847
SylviePiriou, 1548199775
ETH4N0L, 1548200380
yyy, 1548200380
Marnoazz, 1548225331
Julia, 1548225331
simon, 1548252740
JulienLecaille, 1548260755
TomBaumert, 1548262830
RaphaelRIVIERE, 1548264033
vit, 1548273807
Vivakvo, 1548274205
remy, 1548282351
Melinux, 1548283838
jpfox, 1548284885
Brouillon, 1548285070
anouchka, 1548285318
pieroodile, 1548285318
Ygrec, 1548285318
escargotbleu, 1548285318
NathanaelMartel, 1548285318
Paco, 1548285562
jeanmarcD, 1548286077
arfocine, 1548286896
Soulhind, 1548292583
padbil, 1548296833
philou511, 1548354607
AnyH, 1548440092
Simon, 1548444911
Chris, 1548445634
plume, 1548449940
Kazhou, 1548451808
charles, 1548452756
FloraDupouy, 1548455279
fontoli, 1548456375
jeromeGontier, 1548459774
Floweranne, 1548466820
Valentin, 1548470641
raken, 1548505590
BernardGiudicelli, 1548545537
emrys, 1548548781
pafzedog, 1548558470
Waima, 1548623323
PierreYves, 1548624252
EricAumont, 1548649074
JohannaT, 1548688621
PierreLereGuillemet, 1548710664
marieb, 1548779852
fbernard1310, 1548780651
CharlesAbecassis, 1548802008
SylvieClesse, 1548811860
lafouinedunet, 1548822237
nannan, 1548853630
CamilleLemasson, 1548854767
LoulouM, 1548871593
ChaleatEric, 1548888338
Lilou, 1548888762
Christine, 1548888762
_tbrt_, 1548963390
JMV, 1548974613
sovo, 1548978131
macha, 1548979174
Eve, 1548980064
salix, 1548980924
VincentVega, 1548982151
paidge, 1548990106
GildasMalassinet, 1549038299
thierryleg, 1549046879
PiNguyen, 1549047752
Yvesenaud, 1549113661
Shinra, 1549132745
ScroogeMcBrick, 1549145961
Tesnux, 1549148567
Korbak, 1549166142
marijo, 1549209752
TilinMorisot, 1549220397
mathieuBize, 1549247578
DominiqueHebert, 1549247883
CaroleFabre, 1549301919
cgeek, 1549303680
ftech, 1549304114
toinou76, 1549318112
Lea, 1549319603
Audrey35, 1549324781
Light420, 1549328057
smyds, 1549347231
BastienLaurent, 1549403145
JustineHamel, 1549408644
JohnnyOcchipinti, 1549416828
fbuland, 1549419451
JacquesMorot, 1549478277
Crazypanda, 1549478277
Nartagnan, 1549486875
TIFAINE, 1549515693
lumi, 1549530779
Jaxom, 1549582452
Mac, 1549635923
Patrick, 1549671207
vietpaz, 1549674077
Lulu29, 1549675056
meven, 1549681996
Diego, 1549681996
EchoEcho, 1549816041
ElieJ, 1549838471
Eloj, 1549839294
SingeBleu, 1549925937
olga, 1549926681
LudovicPecquot, 1549978239
SebasC, 1549980436
RaquelHadida, 1549980749
Slau, 1550026617
ChristelleP, 1550028472
mmagnery, 1550068744
Editalib, 1550073102
Gerg, 1550081142
Florenm, 1550092340
Bergamote, 1550096591
loanblanchard, 1550099305
BeatriceBlabla, 1550116452
Thibaut, 1550159246
fredkob, 1550174920
DYves62, 1550193816
janhsh, 1550254123
Ahel44, 1550261507
EmaOM, 1550274538
SylvieRouzier, 1550274887
dreameuse, 1550275682
Rolka, 1550279503
stoof, 1550279503
AmelieTao, 1550279503
CatherineLeroy, 1550285616
Loda, 1550331687
pascalafourcade, 1550357147
Yukulele, 1550358121
jardin, 1550372965
Delfunds, 1550410128
Laola, 1550442486
simonlemon, 1550503454
Bookynette, 1550515402
stephaneblanchard, 1550522809
Mathou, 1550523329
Brice, 1550523830
Ajnael, 1550580670
Patrice_F, 1550600620
Taskede, 1550638375
ctingbull, 1550703550
EricO, 1550705835
gcabay, 1550750207
KarineForest, 1550758574
FelixLechevalier, 1550768584
ClementDamiens, 1550788655
adomido, 1550801124
MurielBleas, 1550802437
BenoitPlanchenault, 1550804442
ElenaMoshkina, 1550838538
Debo07, 1550845482
BoYuexi, 1550872765
Pascaloo35, 1550875940
cania, 1550878615
VitoAndersen, 1550883854
Leticia-Wood, 1550884387
Lucas, 1550885629
remjey, 1550888291
J-p, 1550898203
Roco, 1550899032
HugoWeber, 1550929957
ChloeWeber, 1550929957
Robert, 1550938753
TimeoF, 1550938753
DumaB, 1550939055
EliseShay, 1550947515
DanieleBachere, 1550961064
EricMoreira, 1550963184
manidou, 1550970215
YoanSallami, 1550973787
Zazaloulou, 1550979205
Attilax, 1550985679
saintmerlin, 1551005287
MarcelDoppagne, 1551006410
CaizohanFerreira, 1551011434
Francisco, 1551011791
jeanferreira, 1551015028
candide, 1551017013
BernardORSONI, 1551020453
Sybille, 1551020936
fluidlog, 1551021450
Tortue, 1551023387
Franqisar, 1551030338
AnneAmbles, 1551048847
Darunya, 1551051482
poka, 1551053011
Thi, 1551058482
simonelion, 1551096766
Paulart, 1551105337
Fiatoux, 1551124256
FridaaGuinawa, 1551124572
GUILHEM, 1551132692
mimi, 1551132692
sjouin, 1551134119
MariPotter, 1551136756
EstienneDunord, 1551146274
ozza, 1551149820
Obrow, 1551155182
MAximeGhesquiere, 1551180347
Philippe26, 1551183816
Spyou, 1551190749
William, 1551192544
Lielau, 1551192706
FugazziPL, 1551194287
HubertGicqueau, 1551198204
MarieBergeret, 1551205488
FleurD, 1551206362
DizzyNouaga, 1551210675
Louisebayle, 1551210675
MyriamMorand, 1551211345
PiNguyen, 1551235194
LaurentGilet, 1551236005
jpd, 1551237881
Minh, 1551244084
JhnAnders, 1551255152
TINOU, 1551255152
vigoux, 1551255152
mmu_man, 1551256196
santiago, 1551257810
FanchDz, 1551262723
slash, 1551266328
BarbOtt, 1551269959
Isabrest, 1551285603
DamienChretien, 1551393551
Regis, 1551400343
Alexia007, 1551403255
scanlegentil, 1551403651
KarimMoutaouakkil, 1551405194
iveliss72, 1551431298
louisl, 1551446101
Victor, 1551454420
RoselyneBinesse, 1551464162
GuenoPIRIOU, 1551464701
Fred, 1551487896
MinhT, 1551495869
Sauvajaune, 1551535625
AurelieDouay, 1551539896
ManuMTL, 1551549127
granieranthony, 1551553633
KarineFerreira, 1551553633
jeremydufour, 1551559245
Loic, 1551562188
OlivierAuber, 1551569318
tuan, 1551572344
ZazieND, 1551584812
Ariane, 1551622652
jjcacou, 1551662358
GuydeBraine, 1551727779
OraneForest, 1551731148
ZazieND, 1551734651
arianelotus, 1551735535
EtoileND, 1551736944
louna, 1551762272
MarieBertheRanwet, 1551781682
MartheNivet, 1551808529
DBize, 1551814199
BeatriceBerthelot, 1551824400
VeroushkaEtc, 1551826330
ofontes, 1551830207
hazed, 1551840813
VivienProuvot, 1551887433
Romain350, 1551888943
fbarbut, 1551899104
jeffernel, 1551904145
Orailia19, 1551918268
NikoBoost, 1551919899
Oriane, 1551919899
ericyd, 1551919899
petostouf, 1551971422
arojasurrego, 1551979172
PAQUERETTE, 1551986135
lounarojasurrego, 1551992521
maiarojasurego, 1551993517
FranceEmmanuelle, 1552002807
Ethao, 1552003694
GaellePicard, 1552004240
Bizounoursette, 1552004508
anarojasurrego, 1552005057
SylvainMichel, 1552011059
ATIKA, 1552013219
Flor, 1552018153
Caro, 1552052955
Fouintoc, 1552065947
cass1, 1552068165
IsrethveroMeunier, 1552071508
MaggiHanssen, 1552072195
Elle, 1552072558
SylvieSpelte, 1552074782
JulienMal1, 1552085015
Olib, 1552103097
manu, 1552135498
padina, 1552144900
Angelik, 1552161058
Passiflore, 1552170428
BelindaSellam, 1552181367
Will, 1552185913
PascaleM, 1552219572
Anneuh, 1552226913
AlainLebrun, 1552227690
Hakim31, 1552231319
DiegoGuillorit, 1552232529
Faustinelamard, 1552237093
Florentin, 1552239171
Biquette, 1552243624
guyllom, 1552244721
gnupyx, 1552245070
Alcidejet, 1552249580
SolangeAIME, 1552255321
MilieLibre, 1552256982
Emma566, 1552259578
menfin, 1552275290
Ekiben, 1552277024
nicoleC, 1552292115
JoelCaillerie, 1552305190
aline31, 1552310175
lelefontes, 1552311201
Rafoufou, 1552312629
Prugnieres, 1552320733
Kakou, 1552320733
JadinAnne, 1552322534
faly, 1552329916
SylvieAude, 1552331384
Agibi, 1552343372
Lemben, 1552352172
julthor, 1552398378
petiteberger, 1552400251
katia, 1552405282
LeoBoudet, 1552407797
NicolasFloquet, 1552474294
maekimpi, 1552482202
nana, 1552494846
simons, 1552504619
Tia, 1552516893
Jean-PhilippeEdel, 1552520273
lesailesbleues, 1552586975
Ray, 1552586975
Giroflee, 1552595100
isanaturo07, 1552614541
wyllyjon, 1552650019
PascalGuillemain, 1552658261
BenoitProvent, 1552669000
DavidB, 1552669295
Jerome, 1552674186
nano, 1552684832
NoelieJourne, 1552685805
mat, 1552705325
yasminaB, 1552708890
Philibert, 1552738356
Alexbe, 1552748438
beatriceviel, 1552761782
xSquid, 1552768689
SylvieClayer, 1552834728
OdynOOb, 1552850775
MrBlack, 1552859259
tarian76, 1552859259
Marcolibri, 1552930245
Libellule, 1552934441
Kokopelli, 1552935009
Martouf, 1552965511
Leobelouard, 1552968933
Nathy, 1552997068
Shougababylone, 1553006696
jerometurbin, 1553023923
WimMoyaert, 1553024665
taoes, 1553039425
philoche, 1553043587
BMO, 1553090017
Audrey, 1553123657
Piouch, 1553144137
FLORESTRELA, 1553181398
GeraldineLeBars, 1553197562
Pastish, 1553221900
Zorn79, 1553247053
RomeoLechevalier, 1553260627
VAOULEVENT, 1553264648
Cedricbabylone, 1553286236
nouattara, 1553298298
piotino, 1553299297
Baptiste, 1553307230
Matheo, 1553351702
florck, 1553374227
FanchDz, 1553389367
ptitminot, 1553446732
linkdd, 1553453079
GillesAsquier, 1553453973
occipyo, 1553465192
myriade, 1553473873
yphique, 1553475304
zuniga, 1553481015
MamieCrypto, 1553526201
Pruls, 1553526201
Pascaleloquet, 1553537965
ChurunMeru, 1553541998
Margot, 1553554965
Pastabrain, 1553646658
Matograine, 1553729605
gegedus, 1553740311
Tassiounka, 1553790569
Hirondelle, 1553799203
BnimajneB, 1553811300
Orionis, 1553811300
CrapaudCurieux, 1553811300
Gwenaelle, 1553864751
dig, 1553913088
Frisouille, 1553947558
Soliman, 1553947558
Zelda, 1553947558
Pouhiou, 1553952540
rosedelumiere, 1553968637
loulou, 1554015164
Jokeur, 1554049853
lapetitecoudre, 1554138400
Gwladys, 1554153241
Miska, 1554158272
Mathis, 1554218329
EvelyneDouay, 1554219108
ChristineReverseau, 1554229494
Muisec, 1554236777
Agave, 1554239865
Kativanna, 1554303523
baptiste, 1554315506
Domi, 1554317440
BenoitDeniau, 1554328189
Emma31, 1554339570
bdcht, 1554342909
Cywil, 1554393670
PhilippeJourdin, 1554406448
Joyeuse, 1554413681
emericcamuset, 1554572029
Cobart31, 1554593668
Malaussene, 1554602372
SofianeChiouar, 1554602731
Marica, 1554680421
Julianf, 1554722593
PierreFleuri, 1554738222
JulesLecomte, 1554774946
Gruffalo, 1554807504
Fred2Rennes, 1554824102
Lewis, 1554852125
Ken, 1554852125
RachelPovie, 1554857445
aguy, 1554936491
Darcidride, 1554990314
Fitz, 1555001976
AlexandreSarradin, 1555019207
ArthurLutz, 1555023168
Anthony, 1555038965
domdenantes, 1555071927
olivier, 1555074998
Happily, 1555102496
maksou, 1555115123
dek0000, 1555165995
Dogoni, 1555205318
Titoiso, 1555205794
BodySplash, 1555246781
IsaForest, 1555255782
Chacha, 1555261710
Fofo, 1555262835
Sammysan, 1555266576
BaptisteBernier, 1555269089
maiadereva, 1555284350
GISOUE, 1555293317
zaniah, 1555298519
JB-Weber, 1555326259
souris7, 1555355948
Etienne, 1555373435
YanickChareille, 1555375494
Schinzy, 1555383341
FrancoiseEpiard, 1555455795
galdor, 1555456168
LudmilaLouve, 1555545495
Pedro, 1555572301
Duarte, 1555627989
KYLYKO, 1555648188
LeRoiCarotte, 1555719075
sjouin, 1555795368
COCO29, 1555799121
raymond, 1555801454
JohannaGodefroid, 1555805015
ChloeElfe, 1555870147
pascalcool, 1555871602
thomas, 1555878148
Dastar, 1555948015
enchemin, 1555949688
Mandala, 1555950008
GregoireBree, 1555956634
AnneRoret, 1555975028
MichaelZ, 1555979737
Amaury, 1555996368
looarn, 1556039021
SebastianCastro, 1556047624
LILIB, 1556048599
Stefeu, 1556109585
Olipez, 1556111696
HeleneLB, 1556148427
yeye, 1556148427
Zackariass, 1556151647
GuiguiGnole, 1556151647
AlexSandr, 1556206233
Kogyn, 1556210121
CarolineFrd, 1556215480
florenth, 1556274614
Adeline, 1556276488
Oscar, 1556290535
Jeanne, 1556290535
jyh, 1556316187
nadiaespaignet, 1556323587
JeanMarcBuge, 1556329169
melall, 1556372477
Lise, 1556390710
MiCoton, 1556400088
cfeltz, 1556422754
DanielVienne, 1556485271
boya988, 1556507712
Mariekikinc98, 1556507712
Krugor, 1556545638
CecileRousselet, 1556553148
gaetantoumit, 1556562340
MissMily, 1556566918
lunika, 1556582504
andrejodo, 1556600168
jardin, 1556659077
ErikHeine, 1556718821
MyriamBoure, 1556727318
SilvereLevy, 1556746055
Verlaine, 1556747906
SimonLefort, 1556832150
KennySLB, 1556837917
kindlyfire, 1556838337
MF93, 1556838337
dionysos, 1556838772
RomGuilb, 1556883442
anneberge, 1556888768
annicam, 1556897687
nox, 1556923379
MelanieGraney, 1556925453
Pierre_BESNIER, 1556978179
eliadem, 1556978387
ChristelleHeine, 1556979346
Charlie, 1556985299
Aria, 1557001238
Papillon-bleu, 1557054666
DanieleSenegasTrobadorenca, 1557056517
slaivyn, 1557069109
JeremyPerson, 1557074296
Isabelle, 1557078649
Jcdle, 1557090340
Julien, 1557154355
mathieuM, 1557155408
sgnb, 1557323482
juandre, 1557329191
Axel, 1557347707
Mymypinson, 1557513626
AmeAndine, 1557590152
florianmauboussin, 1557663761
Do26, 1557688798
candide, 1557712004
Alex6, 1557832460
Tibz, 1557838287
Julien_Jardin, 1557848553
DonQuiche, 1557848553
Guillaume_AV, 1557865394
LoML72, 1557871589
Mandy, 1557881644
gregoryf09, 1557915556
DocDomi, 1557922184
AmeliepE, 1557922184
Notfifi, 1557947982
Nyckel, 1557951052
henrilarvaron, 1557951052
MorineRouille, 1557956638
Eauvive, 1558002399
charleshd, 1558009920
Cloe, 1558060201
CedricGil, 1558126309
RFavory, 1558129992
violette, 1558133269
Tadeuz, 1558191645
ji_emme, 1558411361
AlisonPilet, 1558483398
HeDog, 1558497320
MarcMorisset, 1558629477
Malohi, 1558632176
clfouillet, 1558648959
StephaneG, 1558655395
FranckPeyches, 1558704183
PascaleRoncoroni, 1558705227
jfa, 1558710485
tombrom, 1558732502
psyche, 1558793616
poupinette, 1558809110
Korofilmo, 1558823521
Fredo, 1558829984
Emrys, 1558965472
Nat, 1559004098
Leane, 1559004541
kimbo77, 1559070907
MartineBlinGarry, 1559077108
TheIdiotequist, 1559091400
DavidRevoy, 1559094624
FrankDeMey, 1559123757
Maxoud, 1559125350
sylvainNC, 1559142020
loulou, 1559142316
marinou, 1559154736
ThierryPigeard26, 1559164942
MireilleMC, 1559172456
sylvain, 1559172823
vincent, 1559173408
Snox, 1559220260
AHL, 1559232229
Wolf, 1559252004
brucezen, 1559338519
marsxyz, 1559390144
Gabychou, 1559475760
clairecamille, 1559577898
maziel, 1559590992
Loutre, 1559648118
Olm-e, 1559655244
EveJOURDIN, 1559675331
crisb, 1559679949
RavanH, 1559685950
roodinux, 1559701974
Slimounet, 1559730745
Alserweiss, 1559778512
ClaudineDecker, 1559789971
Ced, 1559917063
cgeek, 1559919693
Ealhad, 1559933366
CatherineLeroy, 1560021965
Fifou, 1560047403

Je crois que cela peut intéresser @jytou, d’autant qu’il semble possible de cross-compiler un programme rust pour raspi depuis un pc linux, je suis en train de tester ce tuto : https://hackernoon.com/compiling-rust-for-the-raspberry-pi-49fdcd7df658

EDIT : le tuto est incomplet, il faut en plus installer le paquet crossbuild-essential-armhf
EDIT2 : bon j’ai réussi a compiler duniter-rust pour rpi mais en supprimant le module WS2P, car j’ai une dépendance externe a libssl-dev qui foue la merde. Ce sera réglé quand j’aurais changer de crate (ticket #82).
Du coup je vais créer une branche no-ws2p, faudra compiler sur celle la :wink:

@jytou une fois duniter-rust compilé c’est simple il te produit un binaire “tout en un” dans target/armv7-unknown-linux-gnueabihf/release, le fichier binaire se nomme durs, et tu a juste a le copier/coller sur ton rpi.

Ensuite ton rpi doit avoir un noeud duniter-ts qui tourne et qui est synchro au réseau , puis tu met dans une tache cron par exemple toutes les 15 minutes :

./durs sync_ts && ./durs dbex members -er > expires.csv

Chaque ligne dans le fichier csv est alors de la forme : uid, expires_on


#14

Pourquoi deux api différentes ?
l’UI de g1-monit V2 ne peux pas se baser sur Gva ? (permetant à g1-monit V2 de pouvoir tourner sur duniter-rs aussi bien que duniter-ts le jour ou les deux implémenterons Gva.

PS : développé une WebUI pour duniter-rs et/ou pour g1-monit, si je trouve un peu de dispo avant que quelqu’un d’autre s’y colle, pourquoi pas :wink: (avec option facilitante : passer une semaine sur montpellier pour bosser dessus en ta présence pendant que tu bosse entre autre sur la partie API, ou option lors d’un passage de ta part sur bordeaux)


#15

Parce que derrière le module DASA qui sera bien plus qu’une simple API il y aura tout un système de stockage et de calcul de données pour fournir beaucoup plus de données que n’est censé en fournir un nœud classique. Ce sera lourd et donc le module DASA sera désactivé par défaut, ça correspond plus a un usage type nœud spécialisé si tu veut :wink:
EDIT : Et en plus je n’ai pas envie de recoder g1-monit v2 deux fois pour les deux implémentations, alors que c’est un usage spécialisé.

Ça serait cool, par contre je n’ai pas prévu de déplacement sur bordeaux avant les rml12 :slight_smile:


#16

Je devrais passer entre 2 et 6 fois à Montpellier d’ici les RML12, reste à voir quand je m’y arrête pour plus de 24h :wink: On vois ça en MP ? (Spoileur : mon premier passage devrait être avant fin juin)


#17

@jytou et tout ceux qui ont des mini-pc a architecture arm, je viens de publier un tutoriel complet permettant de cross-compiler Duniter-Rust pour arm, si vous pouvez tester et me dire si ça fonctionne chez vous, merci :slight_smile:

https://duniter.org/fr/wiki/duniter-rs/cross-compilation-pour-arm/


#18

Ça marche nickel. :slight_smile: Super !


#19

Question bête, si j’utilise ça sur ĞTest, il prend bien en compte les paramètres temporels de la monnaie ?


#20

Trop bien :grinning:

Oui bien sur je déduit les paramètres a partir du genesis bloc :wink: