mirror of
https://github.com/almet/notmyidea.git
synced 2025-04-28 19:42:37 +02:00
A few fixes
This commit is contained in:
parent
83ce31a5b2
commit
b5e1ef00c1
2 changed files with 46 additions and 46 deletions
|
@ -7,7 +7,7 @@ Aujourd'hui, mon métier est d'être développeur d'applications. Imaginer des
|
||||||
solutions techniques pour faire marcher des logiciels, puis écrire les lignes
|
solutions techniques pour faire marcher des logiciels, puis écrire les lignes
|
||||||
de code nécessaires.
|
de code nécessaires.
|
||||||
|
|
||||||
Être Développeur n'est pas un métier qui à du sens en lui même (comme peut
|
Être Développeur n'est pas un métier qui a du sens en lui même (comme peut
|
||||||
l'être le métier d'instituteur/rice par exemple). Tout comme lorsque l'on est
|
l'être le métier d'instituteur/rice par exemple). Tout comme lorsque l'on est
|
||||||
écrivain il est important de se poser des questions sur les textes que l'on
|
écrivain il est important de se poser des questions sur les textes que l'on
|
||||||
produit, pour qui et dans quel but; il est important de se questionner sur
|
produit, pour qui et dans quel but; il est important de se questionner sur
|
||||||
|
@ -104,7 +104,7 @@ Les outils sur lesquels j'ai envie d'être amené à travailler sont des outils
|
||||||
qui favorisent et questionnent la collaboration.
|
qui favorisent et questionnent la collaboration.
|
||||||
|
|
||||||
Des outils comme etherpad par exemple, révolutionnent la manière de prendre des
|
Des outils comme etherpad par exemple, révolutionnent la manière de prendre des
|
||||||
notes en commun, et il reste énormement à faire sur le web à ce propos.
|
notes en commun, et il reste énormément à faire sur le web à ce propos.
|
||||||
|
|
||||||
Nombre d'associations me demandent de plus en plus souvent ce qu'il en est de
|
Nombre d'associations me demandent de plus en plus souvent ce qu'il en est de
|
||||||
Daybed, et de quand est-ce qu'on va pouvoir utiliser un système de génération
|
Daybed, et de quand est-ce qu'on va pouvoir utiliser un système de génération
|
||||||
|
|
|
@ -22,7 +22,7 @@ Deux ans ça parait énorme, c'est le temps le plus long que j'ai passé
|
||||||
un peu ces carnets, vous savez surement que j'ai beaucoup travaillé avec `Tarek
|
un peu ces carnets, vous savez surement que j'ai beaucoup travaillé avec `Tarek
|
||||||
<ziade.org>`_ par exemple.
|
<ziade.org>`_ par exemple.
|
||||||
|
|
||||||
Ça à été (et c'est toujours) un réel plaisir de bosser avec la personne dont
|
Ça a été (et c'est toujours) un réel plaisir de bosser avec la personne dont
|
||||||
j'avais lu les livres pour apprendre le python, merci !
|
j'avais lu les livres pour apprendre le python, merci !
|
||||||
|
|
||||||
Services
|
Services
|
||||||
|
@ -43,12 +43,12 @@ désolidariser l'authentification des services web des services eux mêmes.
|
||||||
|
|
||||||
L'idée est (je pense) bonne mais le service n'a pas été utilisé durant plus de
|
L'idée est (je pense) bonne mais le service n'a pas été utilisé durant plus de
|
||||||
deux ans. La raison étant principalement que Sync, pour lequel le serveur de
|
deux ans. La raison étant principalement que Sync, pour lequel le serveur de
|
||||||
tokens à été écrit, a subi des changements majeurs (qui sont rentrés en
|
tokens a été écrit, a subi des changements majeurs (qui sont rentrés en
|
||||||
production il y a quelques semaines)
|
production il y a quelques semaines)
|
||||||
|
|
||||||
Circus est né de besoins découverts via le token server, et il m'a
|
Circus est né de besoins découverts via le token server, et il m'a
|
||||||
personnellement beaucoup appris. Le token server est finalement utilisé dans la
|
personnellement beaucoup appris. Le token server est finalement utilisé dans la
|
||||||
nouvelle version de Sync qui est rentrée en production il y à peu.
|
nouvelle version de Sync qui est rentrée en production il y a peu.
|
||||||
|
|
||||||
Marketplace ("chouette, on va casser du serveur")
|
Marketplace ("chouette, on va casser du serveur")
|
||||||
-------------------------------------------------
|
-------------------------------------------------
|
||||||
|
@ -62,17 +62,17 @@ m'avait alors pas mal refroidi. La raison principale étant que le code est
|
||||||
utilisé à la fois par `addons.mozilla.org` et par `marketplace.firefox.com`,
|
utilisé à la fois par `addons.mozilla.org` et par `marketplace.firefox.com`,
|
||||||
rendant les choses souvent un peu plus compliquées qu'il ne faudrait.
|
rendant les choses souvent un peu plus compliquées qu'il ne faudrait.
|
||||||
|
|
||||||
Cet "audit" à été l'occasion de travailler sur des outils de montée en charge
|
Cet "audit" a été l'occasion de travailler sur des outils de montée en charge
|
||||||
assez sympa, qui ont donné naissance à un projet qu'on utilise assez souvent
|
assez sympa, qui ont donné naissance à un projet qu'on utilise assez souvent
|
||||||
maintenant, `Loads`_.
|
maintenant, `Loads`_.
|
||||||
|
|
||||||
Énormement d'efforts sont fait pour aller dans la bonne direction et faire en
|
Énormément d'efforts sont fait pour aller dans la bonne direction et faire en
|
||||||
sorte que le code soit plus facile à maintenir et que le projet soit plus
|
sorte que le code soit plus facile à maintenir et que le projet soit plus
|
||||||
facile à aborder. D'ailleurs, pas mal de copains djangonautes français
|
facile à aborder. D'ailleurs, pas mal de copains djangonautes français
|
||||||
travaillent dessus (salut `Mathieu <http://virgule.net>`_, Yohan, `David
|
travaillent dessus (salut `Mathieu <http://virgule.net>`_, Yohan, `David
|
||||||
<http://larlet.fr>`_ et `Mathieu Agopian <http://mathieu.agopian.com>`_!)
|
<http://larlet.fr>`_ et `Mathieu Agopian <http://mathieu.agopian.info>`_!)
|
||||||
|
|
||||||
Une partie de notre plan à été de sortir certaines fonctionnalités du code
|
Une partie de notre plan a été de sortir certaines fonctionnalités du code
|
||||||
actuel, pour en faire quelque chose de plus facile à maintenir et de moins
|
actuel, pour en faire quelque chose de plus facile à maintenir et de moins
|
||||||
imbriqué.
|
imbriqué.
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ deux outils qui semblent utiles à la communauté. J'ai eu des retours très
|
||||||
positifs sur Cornice, et j'essaye de le faire évoluer dans la direction qui me
|
positifs sur Cornice, et j'essaye de le faire évoluer dans la direction qui me
|
||||||
semble propice.
|
semble propice.
|
||||||
|
|
||||||
D'ailleurs, cornice est utilisé (par `Mathieu L.
|
D'ailleurs, Cornice est utilisé (par `Mathieu L.
|
||||||
<http://blog.mathieu-leplatre.info/pages/about.html>`_
|
<http://blog.mathieu-leplatre.info/pages/about.html>`_
|
||||||
— encore un —, `Rémy <http://ionyse.com>`_ et moi) actuellement pour coder
|
— encore un —, `Rémy <http://ionyse.com>`_ et moi) actuellement pour coder
|
||||||
`Daybed <https://github.com/spiral-project/daybed>`_ un service de validation
|
`Daybed <https://github.com/spiral-project/daybed>`_ un service de validation
|
||||||
|
@ -120,22 +120,22 @@ d'autres termes, c'est un peu transformer votre firefox en téléphone, sauf que
|
||||||
personne ne peut espionner ce qui se passe entre vous et l'autre bout du fil.
|
personne ne peut espionner ce qui se passe entre vous et l'autre bout du fil.
|
||||||
|
|
||||||
A peine arrivé dans le projet (peut-être un mois et quelques après mon
|
A peine arrivé dans le projet (peut-être un mois et quelques après mon
|
||||||
débarquement) le choix à été fait de tout réécrire depuis zero, dans un projet
|
débarquement) le choix a été fait de tout réécrire depuis zéro, dans un projet
|
||||||
qui se nomme actuellement "Loop", qui veut proposer la même chose, mais inclus
|
qui se nomme actuellement "Loop", qui veut proposer la même chose, mais inclus
|
||||||
directement dans Firefox.
|
directement dans Firefox.
|
||||||
|
|
||||||
C'est en bonne voie, on à quelque chose qui fonctionne dans nightly, et le code
|
C'est en bonne voie, on a quelque chose qui fonctionne dans nightly, et le code
|
||||||
du serveur fonctionne pas mal. Le code du serveur est ici:
|
du serveur fonctionne pas mal. Le code du serveur est ici:
|
||||||
https://github.com/mozilla-services/loop-server.
|
https://github.com/mozilla-services/loop-server.
|
||||||
|
|
||||||
Un client est en train d'être implémenté dans Firefox et un autre en tant
|
Un client est en train d'être implémenté dans Firefox et un autre en tant
|
||||||
qu'application pour FirefoxOS. Le boulot ne s'arrête pas de pleuvoir, mais je
|
qu'application pour FirefoxOS. Le boulot ne s'arrête pas de pleuvoir, mais je
|
||||||
pense qu'on va dans une direction interessante.
|
pense qu'on va dans une direction intéressante.
|
||||||
|
|
||||||
Pour être completment terminé, il faudrait qu'on soit capable de se passer
|
Pour être complètement terminé, il faudrait qu'on soit capable de se passer
|
||||||
completement de notre provider, TokBox (que l'on utilise en tant que relai
|
complètement de notre provider, TokBox (que l'on utilise en tant que relai
|
||||||
média), pour que n'importe qui puisse choisir d'utiliser son propre serveur
|
média), pour que n'importe qui puisse choisir d'utiliser son propre serveur
|
||||||
STUN / TURN et installe son server loop chez lui.
|
STUN / TURN et installe son serveur loop chez lui.
|
||||||
|
|
||||||
Le travail à distance
|
Le travail à distance
|
||||||
=====================
|
=====================
|
||||||
|
@ -154,11 +154,11 @@ n'importe où.
|
||||||
Ce qui fonctionne pour moi, c'est de ne quasiment jamais travailler depuis la
|
Ce qui fonctionne pour moi, c'est de ne quasiment jamais travailler depuis la
|
||||||
maison. J'utilise `un espace de coworking <http://www.lacantine-rennes.net/>`_
|
maison. J'utilise `un espace de coworking <http://www.lacantine-rennes.net/>`_
|
||||||
qui est un moyen de garder ma vie perso séparée de ma vie privée et de
|
qui est un moyen de garder ma vie perso séparée de ma vie privée et de
|
||||||
rencontrer des gens passionés par ce qu'ils font.
|
rencontrer des gens passionnés par ce qu'ils font.
|
||||||
|
|
||||||
Depuis que je suis arrivé à Rennes, Rémy à commencé à travailler avec moi, et
|
Depuis que je suis arrivé à Rennes, Rémy a commencé à travailler avec moi, et
|
||||||
c'est un réel bonheur que de pouvoir partager des journées de travail. On
|
c'est un réel bonheur que de pouvoir partager des journées de travail. On
|
||||||
"pair-prog" énormement et j'ai l'impression d'avoir un boost dans ma
|
"pair-prog" énormément et j'ai l'impression d'avoir un boost dans ma
|
||||||
productivité quotidienne.
|
productivité quotidienne.
|
||||||
|
|
||||||
Enseignements
|
Enseignements
|
||||||
|
@ -169,14 +169,14 @@ manque nécessairement de recul sur ce qui est acceptable et ce qui ne l'est
|
||||||
pas. D'une manière générale, avoir un environnement de travail basé sur la
|
pas. D'une manière générale, avoir un environnement de travail basé sur la
|
||||||
confiance est réellement appréciable (La première réaction des gens quand je
|
confiance est réellement appréciable (La première réaction des gens quand je
|
||||||
dis que je peux travailler à distance, c'est de me demander comment ils font
|
dis que je peux travailler à distance, c'est de me demander comment ils font
|
||||||
pour être sur que je travaille. Et la réponse est… il n'y en à pas).
|
pour être sur que je travaille. Et la réponse est… il n'y en a pas).
|
||||||
|
|
||||||
J'ai encore un peu de mal à savoir quels indicateurs utiliser pour savoir si je
|
J'ai encore un peu de mal à savoir quels indicateurs utiliser pour savoir si je
|
||||||
suis "productif" ou non, mais j'ai globalement l'impression que je manque de
|
suis "productif" ou non, mais j'ai globalement l'impression que je manque de
|
||||||
concentration et de discipline: beaucoup d'interruptions n'aident pas à se
|
concentration et de discipline: beaucoup d'interruptions n'aident pas à se
|
||||||
concentrer.
|
concentrer.
|
||||||
|
|
||||||
La motivation fluctue aussi énormement: un jour on est super motivé, un autre
|
La motivation fluctue aussi énormément: un jour on est super motivé, un autre
|
||||||
c'est juste impossible de la trouver. Après quelques expérimentations, le mieux
|
c'est juste impossible de la trouver. Après quelques expérimentations, le mieux
|
||||||
(pour moi) est d'avoir des horaires fixes, pour pouvoir séparer le travail du
|
(pour moi) est d'avoir des horaires fixes, pour pouvoir séparer le travail du
|
||||||
reste, de ne pas hésiter à faire des pauses et d'écouter un peu ses envies et
|
reste, de ne pas hésiter à faire des pauses et d'écouter un peu ses envies et
|
||||||
|
@ -206,10 +206,10 @@ Je réalise donc que mon travail n'est pas uniquement de savoir écrire du code
|
||||||
propre, mais également de réussir à comprendre du code que je considère comme
|
propre, mais également de réussir à comprendre du code que je considère comme
|
||||||
"sale" (quitte à l'améliorer au passage !).
|
"sale" (quitte à l'améliorer au passage !).
|
||||||
|
|
||||||
Et c'est pas du gateau; je m'attendais à réussir à comprendre des projets
|
Et c'est pas du gâteau; je m'attendais à réussir à comprendre des projets
|
||||||
complexes facilement, mais aucun miracle de ce coté là. Il faut réussir
|
complexes facilement, mais aucun miracle de ce coté là. Il faut réussir
|
||||||
à rester concentré pendant suffisement longtemps pour pouvoir tirer tous les
|
à rester concentré pendant suffisamment longtemps pour pouvoir tirer tous les
|
||||||
fils et commencer à déméler… Pas facile !
|
fils et commencer à démêler… Pas facile !
|
||||||
|
|
||||||
Apprendre est un processus actif
|
Apprendre est un processus actif
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
@ -221,7 +221,7 @@ Savoir reconnaitre un échec est nécessaire. Dire que l'on comprends pour évit
|
||||||
de passer pour un idiot est un biais qui se prends assez rapidement, et qu'il
|
de passer pour un idiot est un biais qui se prends assez rapidement, et qu'il
|
||||||
faut éviter à tout prix.
|
faut éviter à tout prix.
|
||||||
|
|
||||||
Surtout au début, c'était une erreur que je faisais énormement, une question
|
Surtout au début, c'était une erreur que je faisais énormément, une question
|
||||||
d'égo probablement.
|
d'égo probablement.
|
||||||
|
|
||||||
Il y a une espèce de honte de ne pas savoir, alors que tout le monde autour
|
Il y a une espèce de honte de ne pas savoir, alors que tout le monde autour
|
||||||
|
@ -231,9 +231,9 @@ non plus, ce qui mène à des discussions de comptoir, sans trop savoir pourquoi
|
||||||
Connaître ses limites techniques est un bon début pour pouvoir les surpasser.
|
Connaître ses limites techniques est un bon début pour pouvoir les surpasser.
|
||||||
Chercher à les rencontrer est un processus actif.
|
Chercher à les rencontrer est un processus actif.
|
||||||
|
|
||||||
Le manque de temps m'empèche bien souvent de pouvoir prendre un livre technique
|
Le manque de temps m'empêche bien souvent de pouvoir prendre un livre technique
|
||||||
et de pouvoir l'apprecier. Je ne sais pas exactement pourquoi, peut être par
|
et de pouvoir l'apprécier. Je ne sais pas exactement pourquoi, peut être par
|
||||||
surdose, mais je n'ai ouvert que quelques rares livres techniques durant ces
|
sur-dose, mais je n'ai ouvert que quelques rares livres techniques durant ces
|
||||||
deux années. Et j'aimerais bien que ça change !
|
deux années. Et j'aimerais bien que ça change !
|
||||||
|
|
||||||
|
|
||||||
|
@ -247,8 +247,8 @@ Rien ne sert de faire des commits parfaits tout le temps. Quand j'ai besoin de
|
||||||
"hacker" sur un projet, je ne voulais d'abord pas tout péter, par peur de ne
|
"hacker" sur un projet, je ne voulais d'abord pas tout péter, par peur de ne
|
||||||
plus m'y retrouver.
|
plus m'y retrouver.
|
||||||
|
|
||||||
Mon approche actuelle est bien differente: on mets les mains dans le camboui
|
Mon approche actuelle est bien différente: on mets les mains dans le cambouis
|
||||||
jusqu'à ce que ça marche, et ensuite on répare les dégats. Enfin… dans une
|
jusqu'à ce que ça marche, et ensuite on répare les dégâts. Enfin… dans une
|
||||||
certaine mesure hein !
|
certaine mesure hein !
|
||||||
|
|
||||||
|
|
||||||
|
@ -256,14 +256,14 @@ certaine mesure hein !
|
||||||
----------------------------------------------------
|
----------------------------------------------------
|
||||||
|
|
||||||
Écrire des frameworks force les utilisateurs à les utiliser, et à les connaitre
|
Écrire des frameworks force les utilisateurs à les utiliser, et à les connaitre
|
||||||
dans les moindres recoins. Heureusement, il existe déjà énormement de
|
dans les moindres recoins. Heureusement, il existe déjà énormément de
|
||||||
frameworks qui pour la plupart font très bien leur travail. Ce qui nous manque
|
frameworks qui pour la plupart font très bien leur travail. Ce qui nous manque
|
||||||
ce n'est pas plus de frameworks, mais bel et bien plus de boites à outils.
|
ce n'est pas plus de frameworks, mais bel et bien plus de boites à outils.
|
||||||
|
|
||||||
Une boite à outil prends un problème bien défini et propose une solution pour
|
Une boite à outil prends un problème bien défini et propose une solution pour
|
||||||
ce problème. Une boite à outils est, en mon sens, ce qu'on apelle une
|
ce problème. Une boite à outils est, en mon sens, ce qu'on appelle une
|
||||||
bibliothèque. Pas besoin de réécrire tout votre projet pour utiliser ma
|
bibliothèque. Pas besoin de réécrire tout votre projet pour utiliser ma
|
||||||
nouvelle bibliothèque afin de profiter des fonctionalités qu'elle apporte
|
nouvelle bibliothèque afin de profiter des fonctionnalités qu'elle apporte
|
||||||
(alors que c'est le cas avec un framework, justement).
|
(alors que c'est le cas avec un framework, justement).
|
||||||
|
|
||||||
|
|
||||||
|
@ -271,24 +271,24 @@ nouvelle bibliothèque afin de profiter des fonctionalités qu'elle apporte
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
Facile à dire, héhé ! D'une manière générale, je me rends compte qu'il est
|
Facile à dire, héhé ! D'une manière générale, je me rends compte qu'il est
|
||||||
facile de se pleindre sans pour autant être moteur du changement que l'on
|
facile de se plaindre sans pour autant être moteur du changement que l'on
|
||||||
souhaite voir arriver.
|
souhaite voir arriver.
|
||||||
|
|
||||||
Ça vaut le coup de se donner la peine de faire changer les choses, surtout
|
Ça vaut le coup de se donner la peine de faire changer les choses, surtout
|
||||||
à Mozilla, parce que le changement n'est pas seulement vu d'un mauvais œil.
|
à Mozilla, parce que le changement n'est pas seulement vu d'un mauvais œil.
|
||||||
|
|
||||||
Pour que les choses évoluent, il faut être force de proposition. Se pleindre
|
Pour que les choses évoluent, il faut être force de proposition. Se plaindre
|
||||||
n'a jamais servi à rien si ce n'est pas suivi d'actes ;)
|
n'a jamais servi à rien si ce n'est pas suivi d'actes ;)
|
||||||
|
|
||||||
Je dis de temps en temps que Mozilla est une "do-o-cratie" (celui qui fait
|
Je dis de temps en temps que Mozilla est une "do-o-cratie" (celui qui fait
|
||||||
à raison), et je le penes de plus en plus. Quand j'ai envie que quelque chose
|
à raison), et je le pense de plus en plus. Quand j'ai envie que quelque chose
|
||||||
soit fait, et bah… il faut le faire !
|
soit fait, et bah… il faut le faire !
|
||||||
|
|
||||||
|
|
||||||
Ne pas chercher à avoir raison
|
Ne pas chercher à avoir raison
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
Peu importe qui à raison, l'important n'est pas de chercher à montrer que tu
|
Peu importe qui a raison, l'important n'est pas de chercher à montrer que tu
|
||||||
sais, mais de trouver ce qui est juste. Ça parait peut être évident, mais bien
|
sais, mais de trouver ce qui est juste. Ça parait peut être évident, mais bien
|
||||||
souvent on cherche à se mettre en avant, au détriment du projet… Allez, gardons
|
souvent on cherche à se mettre en avant, au détriment du projet… Allez, gardons
|
||||||
nos égos de coté ;)
|
nos égos de coté ;)
|
||||||
|
@ -296,26 +296,26 @@ nos égos de coté ;)
|
||||||
Arrêter le négativisme
|
Arrêter le négativisme
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
Il est très facile de se laisser embarquer dans le négativisme. Il y à toujours
|
Il est très facile de se laisser embarquer dans le négativisme. Il y a toujours
|
||||||
des choses qui ne vont pas, et probablement il y en aura toujours. Ce ne sont
|
des choses qui ne vont pas, et probablement il y en aura toujours. Ce ne sont
|
||||||
pas des raisons suffisantes pour perdre le moral. Identifier les points faibles
|
pas des raisons suffisantes pour perdre le moral. Identifier les points faibles
|
||||||
est important est permet de savoir ce qu'il est necessaire d'améliorer, mais
|
est important est permet de savoir ce qu'il est nécessaire d'améliorer, mais
|
||||||
regarder les choses du coté positif (et il y en à necessairement un !) est
|
regarder les choses du coté positif (et il y en a nécessairement un !) est
|
||||||
indispensable !
|
indispensable !
|
||||||
|
|
||||||
À plusieurs reprises je me suis retrouvé dans des crises de négativisme, pour
|
À plusieurs reprises je me suis retrouvé dans des crises de négativisme, pour
|
||||||
un tas de raisons differentes. La meilleure manière de s'en sortir: en causer
|
un tas de raisons différentes. La meilleure manière de s'en sortir: en causer
|
||||||
et trouver des solutions, prendre le problème à bras le corps, et ne pas
|
et trouver des solutions, prendre le problème à bras le corps, et ne pas
|
||||||
considérer que c'est un problème sur lequel on à aucune prise possible.
|
considérer que c'est un problème sur lequel on a aucune prise possible.
|
||||||
|
|
||||||
La suite ?
|
La suite ?
|
||||||
==========
|
==========
|
||||||
|
|
||||||
Je n'ai aucune idée d'à quoi va ressembler la suite, et c'est justement ce que
|
Je n'ai aucune idée d'à quoi va ressembler la suite, et c'est justement ce que
|
||||||
j'apprecie et qui m'effraie en même temps…
|
j'apprécie et qui m'effraie en même temps…
|
||||||
|
|
||||||
Je fais actuellement énormement de Javascript et je travaille sur des
|
Je fais actuellement énormément de Javascript et je travaille sur des
|
||||||
projets qui semblent avoir plus de sens qu'auparavant (même si je vois déjà des
|
projets qui semblent avoir plus de sens qu'avant (même si je vois déjà des
|
||||||
choses que je souhaiterais améliorer, mais chaque chose en son temps). Donc
|
choses que je souhaiterais améliorer, mais chaque chose en son temps). Donc
|
||||||
techniquement j'apprends et dans ma quête de faire des produits qui touchent un
|
techniquement j'apprends et dans ma quête de faire des produits qui touchent un
|
||||||
utilisateur.
|
utilisateur.
|
||||||
|
|
Loading…
Reference in a new issue