Archives du mot-clé projets

Dogmazic V4 : un point sur le retour en ligne de l’archive

Bonjour à tous et à toutes,

Nombreuses sont les personnes qui attendent encore la remise en ligne de l’archive Dogmazic.net, depuis son passage hors-ligne fin 2012. Elle contient environ 50 000 titres sous licence libre ou de libre diffusion, émanant de presque 5000 groupes. Notre association Musique Libre, qui l’édite, se veut non commerciale et a toujours refusé toute publicité sur le site, se finançant exclusivement par le biais des dons des auditeurs et des musiciens, et par les adhésions annuelles (10 euros).

2010-2012, le début des problèmes

Les premiers soucis avec l’archive ont commencé à apparaître car l’association ne comptait plus aucun bénévole administrateur pour maintenir l’architecture du site, qui était très complexe, répartie sur plusieurs serveurs (et donc coûteuse), et reposant sur des technologies obsolètes, en particulier le gestionnaire de portail que nous utilisions, qui comportait de si nombreuses failles de sécurité que ses développeur ont abandonné son suivi et en ont créé une nouvelle version en partant de zéro, sans possibilité de migration.

De toute manière, celui-ci ne disposait pas d’une architecture de module, et pour en faire un gestionnaire de portail de musique, les bénévoles de l’époque avaient abondamment modifié son code directement, sans documenter leurs actions, rendant toute mise à jour impossible.

Malheureusement ces bénévoles ont fini par partir vers d’autres aventures, et pendant plusieurs années le site est resté à l’abandon au niveau de la maintenance technique, ce qui a conduit à de nombreuse pannes :

  • À partir de 2010, le programme qui s’occupait de parcourir à intervalles réguliers les nouveaux morceaux inscrits pour en remplir les « tags » (meta-données incluses dans les fichiers audio) et transcoder dans les deux formats que nous utilisions, ogg et mp3, est tombé en panne. Cela a eu comme conséquence que la plupart des morceaux n’étaient plus disponible qu’au format mp3 (format majoritairement utilisé par les musiciens utilisateurs du site), mais aussi que si ceux-ci n’avaient pas pris la peine de remplir eux mêmes les tags de leur fichiers, les auditeurs téléchargeant le morceau le trouvaient dans leur bibliothèque classé sous « Artiste inconnu », sans le titre, sans les indications de licence etc .
  • À partir de 2011, l’architecture complexe du site a connu de nombreuses pannes, que nous corrigions au coup par coup, mais qui ont entraîné de nombreuses indisponibilités des morceaux, certaines ayant durées plusieurs mois.
  • En 2011 toujours, un pirate a utilisé les failles de sécurité de notre gestionnaire de portail, bien connues et documentées dans les bases de données spécialisées, pour injecter des publicités sur le site. Lister ces failles et modifier le code pour les combler a été possible, mais cela a pris plusieurs mois, durant lesquels nous passions notre temps à supprimer le code malicieux injecté pour quelques semaines, jusqu’à ce que le pirate s’en rende compte et l’injecte à nouveau.
  • Enfin, fin 2012, une panne généralisée a à nouveau rendu l’archive indisponible. Cela faisait deux ans que nous faisions du traitement « symptomatique » au cas par cas, ce qui s’était avéré terriblement chronophage et avait conduit certains d’entre nous a quitter l’équipe faute de temps. Il apparaissait alors comme évident que nous ne pouvions plus continuer ainsi, et il a fallu prendre la dure décision de ne pas tenter une énième réparation de fortune, mais de passer l’archive hors ligne, avec dans l’idée de tout reprendre de zéro et de mettre en place un nouveau site, plus moderne, plus pérenne.

2013-2014, le développement de Dogmazic V3

Dès lors, un de nos bénévoles s’est libéré pour travailler à plein temps sur le développement d’une nouvelle version de Dogmazic.

En parallèle, l’équipe du bureau a fait un énorme travail de rationalisation de l’infrastructure, qui était répartie sur de nombreux serveurs et donc très coûteuse. Nous avons changé d’hébergeur à plusieurs reprises, jusqu’à trouver un hébergement associatif suffisamment fiable pour propulser blog et forum. Le forum a été migré vers le CMS Vanilla, plus moderne que l’ancien PHPbb. Bien entendu tous les comptes utilisateurs ont été préservés et l’immense masse de messages, qui fournissent un fond documentaire exclusif sur les enjeux et les interrogations des acteurs de la musique sous licences libres et ouvertes a été conservé.

Le développement de Dogmazic V3 avançait bien, et nous pensions initialement pouvoir rouvrir le site un peu avant la mi-2013. Cependant, une fois que nous avons tenté de le mettre en production, nous nous sommes heurtés à de très nombreux problèmes, pour la plupart très complexes, de configuration coté serveur… Une version de test a été mise en ligne mais elle s’est avérée non fonctionnelle. Après des mois et des mois à batailler pour rendre celle-ci utilisable, notre bénévole chargé du dev, suite à des divergences quant à la ligne suivie par l’asso, a finalement annoncé qu’il quittait le projet.

2014-2015 : Impasse, puis nouvel espoir

Nous étions alors complètement dans l’impasse. Dogmazic V3 était basé sur le langage Python, une compétence plutôt rare dans le monde du bénévolat qui gravite autour de nous. Nous n’avions personne parmi les bénévoles pour reprendre le développement.

Fort heureusement, à la toute fin du printemps 2014, nous avons été contacté par Afterster, développeur principal d’Ampache.

Ampache est un logiciel libre qui a presque une quinzaine d’années. On l’installe sur un serveur web pour pouvoir profiter de sa bibliothèque musicale sur n’importe quel appareil disposant d’un navigateur web.

Il se trouve qu’Afterster, qui travaillait sur la future version 3.8, ajoutait des fonctionnalités pour permettre d’utiliser Ampache comme portail pour site de musique.

En relation constante avec le bureau, il s’est occupé d’ajouter une fonction d’upload des morceaux, de suppression des morceaux uploadés précédemment, une gestion complète des licences libres ou de libre diffusion, le streaming et le téléchargement étant déjà gérés par le logiciel.

Ces améliorations étaient disponible dans la branche « dev » du projet, jusqu’au mois de février 2015 ou elle ont été considérées comme suffisamment testées pour être admise dans la branche « beta », Ampache 3.8.

Dans l’état, Ampache est actuellement au point pour propulser la nouvelle version de Dogmazic, que nous appelons entre nous « Dogmazic V4″.  Streaming, téléchargement, gestion des licence et suppression possible des morceaux par leur propriétaires sont les « cores features » dont nous avons besoin. Cependant, il reste encore quelques fonctionnalités à implanter pour fournir une expérience utilisateur qui soit du niveau de celle de Dogmazic V2 avant ses pannes :

  • Une gestion des labels
  • Une gestion des annonces concert
  • Une gestion des pages artistes permettant à ceux-ci de présenter leur projet avec un texte libre
  • Des modules en page d’accueil permettant de voir rapidement les nouveaux post du blog et du forum
  • Et bien sûr, un bouton « faire un don/adhérer à l’asso »

Et alors, pourquoi ne voit-on rien venir ?

Il y a encore, hormis ces fonctionnalités à ajouter, deux importants points à gérer, l’import des données depuis la sauvegarde de l’archive V2, et la question de l’hébergement.

Les scripts de migration

Un point capital pour permettre de rendre l’archive à nouveau accessible est le codage des scripts de migrations qui permettront à Ampache de propulser l’archive :

  • Il faut bien entendu importer les utilisateurs depuis l’ancienne base de données, pour que chacun reste propriétaire de ses morceaux et puisse les effacer si tel est le choix fait
  • Ampache se base sur les metadonnées des morceaux pour afficher les titres, noms d’artistes, etc. Comme je le disais précédemment, le robot de Dogmazic V2 qui s’occupait de remplir ces champs si ceux-ci n’avaient pas été pré-remplis par l’artiste étant tombé en panne en 2010, il faudra écrire un script pour remplir ces « tags » en fonction des informations que nous avons dans l’ancienne base de donnée
  • Également, à cause de la panne du robot, mais cette fois ci au niveau du transcodage, nous nous retrouvons avec un panachage de morceaux : certains à la fois en ogg et mp3, d’autres (nombreux) uniquement en mp3, d’autres (une poignée) uniquement en ogg. Il faudra faire un choix de format – Ampache transcode les morceaux à la volée pour un format lisible dans la machine client, il n’est donc pas utile d’en proposer plusieurs – et transcoder les morceaux dans cet unique format, à nouveau à l’aide d’un script
  • Enfin, un point capital, notre sauvegarde des fichiers musicaux est « brute » : quand un fichier était supprimé de Dogmazic, soit que l’auteur ne souhaitant plus qu’il soit publié, soit qu’il ait été supprimé par l’équipe de modération car ne pouvant être placé sous licence libre (contenant des samples sous copyright, reprise d’un groupe sous copyright…), il n’était pas supprimé physiquement des disques dur, mais simplement noté comme ‘invisible’ dans la base de donnée, et ne s’affichait plus sur le site. Il va donc falloir écrire un script qui recherchera dans la base de données ces morceaux supprimés, pour qu’il ne soient pas publiés dans la nouvelle version du site.

Et alors, ça en est où ?

Afterster, en sus du travail formidable qu’il fait déjà avec Ampache, s’est porté volontaire pour s’occuper de cette problématique de scripts de migration. Mais nous sommes toujours à la recherche de bonnes volontés ! Ampache est écrit en PHP, un langage très répandu et maîtrisé par de nombreux développeurs. Si vous voulez nous donner un coup de main, vous pouvez nous rejoindre sur notre salon IRC (#dogmazic sur le réseau Freenode.net) où il y aura quasi tout le temps quelqu’un pour vous répondre. Vous pouvez également, si l’ajout des fonctions supplémentaires dont nous avons besoin pour Ampache vous intéresse, vous rendre sur GitHub où le code source est hébergé, et proposer des « pull request ». Télécharger Ampache 3.8 beta pour tester les fonctions d’upload et de gestion des licences et débusquer d’éventuels bugs peut également être une manière de participer.

La question de l’hébergement

Pour parler un peu technique, notre hébergement actuel pour le blog que vous lisez en ce moment et notre forum est sur ce que l’on appelle une « machine virtuelle », c’est à dire qu’un seul serveur héberge plusieurs de ces machines qui partagent ses ressources. Une telle solution est suffisante pour propulser avec de bon résultat un blog ou un forum ne contenant que des textes et des images, mais l’audio est beaucoup plus lourd à gérer. Il faut garder à l’esprit que lorsque l’archive sera à nouveau en ligne, il faut s’attendre au fait qu’au bout de quelques mois ou années elle retrouve une fréquentation similaire à celle qu’elle connaissait avant sa panne. L’héberger sur notre VM n’est pas une option, cela conduirait à un site beaucoup trop lent pour permettre une expérience utilisateur agréable.

Nous venons donc de louer un « serveur dédié », c’est à dire une machine unique dont toute la puissance sert à propulser le site qu’elle héberge. La configuration du serveur pour qu’il puisse accueillir Ampache est en cours.

Heureusement, ce poste de dépenses est déjà prévu dans le budget de l’asso, qui est de 700 euros par an. L’année dernière nous avons dépensé moins que prévu, et les dons (merci à vous) ont été au rendez-vous début 2015. Le budget de l’année est donc pour ainsi dire presque bouclé, et nous pouvons nous permettre de louer ce dédié qui servira de plate-forme de développement, puis,  à terme, hébergera Dogmazic.net.

En conclusion

Pour finir ce billet, qui est un peu long mais cela faisait bien longtemps que nous n’avions pas communiqué de manière exhaustive sur les actions entreprises, Dogmazic est plus que jamais à une période charnière de son histoire. Elle deviendra ce que nous tous en ferons. N’hésitez pas à participer, que ce soit en diffusant des infos, en commentant ce billet, en postant sur notre forum (qui est hélas devenu bien désert), en adhérant à l’asso ou en faisant un don, en participant aux développements et au débugguage lié à Ampache… On compte sur vous tous, pour qu’une certaine vision de la musique libre perdure encore longtemps !

Remise en ligne de l’archive de Dogmazic.net

Une bonne nouvelle arrive pour tout ceux qui attendait cela de puis longtemps : notre archive de musique libre reviendra en ligne très bientôt ! 2 membres de notre association souhaitent y consacrer un peu de leur temps pour ce projet.

Vous l’avez certainement remarqué précédemment, mais l’archive contient des bugs, inexactitudes entre sa base de donnée et les informations affichées. Avant la remise en ligne de notre archive, nous avons besoin d’aide afin de faire le tri dans tout cela.

Pour information, l’archive de Dogmazic c’est environ 45 000 morceaux de musique, près de 4500 groupes de musique différents pour 250 labels.

Si vous êtes intéressés n’hésitez pas à nous contacter sur notre chat IRC : http://musique-libre.org/?page_id=1050
Ou contacter Exorde à cette adresse mail : exorde [at] musique-libre.org

À vous de jouer !

Pré-campagne de don !

Bien le bonjour ! La campagne de don est en préparation, mais rien ne nous empêche de vous laisser nous aider avant cela !

Pour faire simple nous avons un grand besoin de vos dons pour nous aider à payer les serveurs mais également pour assurer la suite du développement du site. Comme vous l’avez constaté ce dernier marche pour grande partie mais de nombreux bugs subsistent qu’il nous faut élucider (et on est en bonne voie !).

Aujourd’hui les contraintes matériels commencent à interférer avec le bon fonctionnement de l’association et nous avons besoin, plus que jamais (ça n’est pas une formule) de votre soutien !

Par paypal (à gauche) virement (RIB ci-dessous -si vous avez la patience préférez le virement, au moins ça n’engraissera pas ebay au passage :)) toutes les sommes comptent et nous aideront plus que vous ne l’imaginez !

ribmlo

P.S. : Nous sommes une association d’intérêt général et vos dons peuvent être défiscalisés (donner 90 vous coûte 30), merci de nous contacter pour avoir un reçu.

Les péripéties du lundi – S4 – 2014

Aujourd’hui c’est lundi, or le lundi c’est le jour des « péripétie du lundi ».

Sinon ça s’appellerait les péripétie du mercredi. Or, mercredi est un mot trop long pour que ça sonne bien.

Année 2 (en quelques sortes). Semaine 4. On en est où ?

 

2.5 verrouillée et chargée capitaine !

Côté archive (affectueusement nommée « la 2.5″ ) on est -normalement-  bon. Je vous invite toujours à me signaler les bugs ici (ce site vaut aussi pour les blogs la doc… bref tout sauf dogmazic !).

Il me reste une grosse tâche : le moteur de recherche. Je ne m’attendais pas à ce que ce soit « gros », mais malheureusement, ça n’a rien de trivial sur des sites « customs » comme la 2.5. il faut choisir le moteur et lui dire quoi indexer et chercher.

J’ai esquivé les moteurs de recherches toute ma carrière (c’est costaud et pas fun) mais, là, j’ai plus le choix !

Il reste également plein de broutilles pour vous faciliter la vie, comme l’affichage des styles à côté des groupes ou autre petites améliorations que je note sur mes petits-papiers-jaunes-collant-avec-une-colle-qui-colle-pas.

pi_s4
Mes petits papiers-jaunes-collants-avec-de-la-colle-qui-ne-colle-pas

(en effet, la section « à faire » est bien plus fournis que la section « fait ». C’est précisément le but des petits-papiers-jaunes-collant-avec-une-colle-qui-colle-pas : ils me permettent de ne pas oublier les dizaines de petits trucs à corriger que je remarque en travaillant)

Il manque des morceaux !!!!

Quelques uns, c’est vrai ! Pour la plupart ça vient du fait qu’il sont au mauvais endroit. Pourquoi ? Souvenez vous : dogma v2 avait une architecture invraisemblable à 4 (oui, quatre) serveurs pour un seul site. On a dû aller à la pêche pour les rassembler à un seul endroit, et je viens de me rendre compte qu’on en a oublié un bout ! Je pense que notre admin est en vacances (oui, eux aussi, des fois, ils se reposent) sinon ça aurait déjà été fait.

Plus inquiétant, j’ai quelques groupes vides (comme eux)… et je ne retrouve pas la trace des morceaux sur les bases de données/sauvegardes. Si problème il y a, il date d’avant la migration. Auquel cas je ne pourrais rien y faire. Fichtre.

Rassurez-vous je n’abandonne pas avant d’avoir tout tenté. Soins intensifs pour morceaux perdus !

La version 3 re-bouge !

Maintenant que vous avez vos morceaux (vous êtes super content j’espère !) j’ai pu me remettre à la V3. Joie.

J’ai d’ors et déjà corrigé quelques gros bugs bloquants et… pourquoi ça ne se voit pas ? Parce que j’ai pas fait de branche et que c’est pas malin de ma part.

photo de Craighton Miller – CC-By

Si y’a pas de branche, faut attendre que le tronc soit prêt

Je vous assure que ça veut dire quelque chose pour les développeurs ce titre. Mais, en gros, deux trucs à savoir :

  • Faire des doublons c’est mal : du coup dogmazic et les sites mlo partagent des fichiers.  Ceci me fait gagner un temps dingue tout en évitant le travail inutile. Du coup, le nouveau design de dogma est déjà a moitié implanté… et je peux pas juste le livrer mes corrections avec un graphisme mi-chèvre mi-coton. Du coup, je fais tout d’un coup !
  • Normalement j’aurais dû faire des branches pour éviter ça. En gros ça permet de scinder mon développement (en faisant des copies du code à un instant t) afin de travailler sur un aspect sans affecter tout le reste.

Bref, c’est pas non plus hyper indispensable, mais ça vous aurez permis d’avoir certaines corrections plus vite. Pour les impatients, je « tag » lesdites correction en attente ici.

Ah !  En super bonus voici la maquette que m’avais envoyé Pauline (à qui vous devez le design actuel, alors remerciez là de tout votre cœur, si il vous plaît)

alpha_dogma
Maquette de l’alpha de Dogmazic (non contractuelle – mais ça donne quand même une idée)

Dans la vraie vie

Dans la vraie vie ça s’active sec, surtout chez DECAY et Aysik (c’est pas parce qu’ils racontent pas leur vie toute les semaines qu’ils sont pas hyperactifs ! ). En effet il y a quelques concerts, conférences et autre en perspectives… j’en dis point plus, nous vous tiendrons au courant.

De l’éducpop dans le libre !

Le mois prochain, j’aurais le plaisir d’interviewer pour vous deux trublions de la scop le pavé, j’ai nommé Gaël Tanguy et Franck Lepage.

Vous ne connaissez pas ? Allez faire la vaisselle, lavez vos vitres, pliez votre linge… bref occupez-vous comme vous le voulez et écoutez ça. Ca devrait vous titiller les cellules grises et, normalement, vous devriez comprendre pourquoi je suis content que ces bonhommes s’expriment ici.

Si vous n’avez pas finis la vaisselle, je vous suggère celle-ci.

La semaine à venir.

Une V3, jolie tout plein qui fonctionne bien, ça vous tente ?

Si vous ne me croyez pas, ou que vous voulez savoir ce que j’entends par « fonctionne bien », n’oubliez pas que les tickets vous permettent de savoir où on en est exactement.

Et le chat aussi. C’est toujours bien de causer avec vous !

Les péripéties du lundi – S3 – 2014

Cette péripétie du lundi est une péripétie bien tardive.

Laissez-moi donc  vous parler de madame Jambon. Voyez-vous, cette dame était ma nourrice à l’époque d’un quelconque âge ingrat ; et, non, je n’invente pas son nom. J’ai bel et bien eu une nourrice ayant eu Jambon pour patronyme.

Pour être honnête je ne garde pratiquement aucun souvenir de cette dame à quelques détails près. L’un de ces détails étant qu’elle possédait le plus fabuleux jouet du monde : un parcours à bille. Vous devez voir de quoi je parle : il s’agit d’un ensemble de tubes et de gouttières en plastique coloré qui s’assemblent entre eux pour faire un parcours dans lequel cheminera, gravité aidant, une agate ou, mieux, l’une de ces magnifiques billes transparentes bleues constellées de points blancs (qui valaient au moins 2 ou 3 billes standard au taux de change de la court de récré).

Eh bien, sachez-le, faire un site web c’est exactement comme monter un parcours à bille. On a nos éléments colorés syntaxiquement et on s’efforce de les arranger, de la façon la plus élégante possible, afin que les les petites données aillent là où on le souhaite. Avec l’expérience, on finit par connaître les coins et recoins de nos petit tubes et on sait rapidement lequel utiliser où…

Ceci dit, vu le nombre de pièces, il arrive toujours un moment où on se fait avoir : les données restent coincées, ou alors se retrouve éjectées du parcours bien avant le moment prévu. Alors on démonte, on observe, on croit comprendre on remonte. A ce moment là, bien souvent -obsédé que l’on est par ce petit coude traître qui vient de tout nous foutre en l’air- on en néglige un autre bout crucial où les données se coinceront à nouveau. Alors on respire un coup et  vérifie que le parcours ne comporte pas d’erreur.

postit

L’autre jour, alors que je travaillais d’arrache-pied à ce que les petits morceaux de musique glissent élégamment dans le lecteur;, je me suis retrouvé avec ce genre de problème qui différencie l’informatique du monde des petites sphères en verre. Lorsqu’un morceau entrait et glissait jusqu’à sa destination… voilà que deux en ressortaient ! L’un parfait tandis que l’autre n’était qu’un tas de de chiffre qui n’avait pas le moindre sens ! Par quelle diablerie était-ce possible ?

Lorsque c’est comme ça, on cherche à isoler le problème.  Petit bout par petit bout, j’ai démonté les éléments et je les ai testé méthodiquement pour isoler le problème. D’abord large, puis de plus en plus petit. On lâche juste les données au milieu, et on place des mouchards pour voir ce qu’elles font aux passages critiques. La plupart du temps ça se règle vite, mais là… rien. Pour tout dire, je trouvais le résultat aussi cohérent qu’une bille allant de bas en haut dans un parcours en plastique… Je ne pigeais pas.

Si ça ressemblait à de la sorcellerie, ça voulait dire qu’il me manquait des connaissances. Du coup, je suis allé voir des gens qui ont plus d’expérience que moi dans les parcours à données et on a testé ensemble. Ce coup-ci on a testé les éléments qui pouvait être fautifs hors contexte, en laboratoire pour être certain de leur innocence. C’était instructif mais ça ne collait pas avec les observations de terrain. Le problème était ailleurs. Je devais aller plus profond.

desk

J’ai démonté d’avantage, y compris ces éléments fait par d’autres. Ces tuyaux élémentaires nous évitant de devoir réinventer la ligne droite ; qu’on pose et qu’on oublie (ils sont fait pour !). Et là, soudain, j’ai trouvé ! L’un de mes mouchards m’a mis la puce à l’oreille : l’un de mes tuyaux était utilisé deux fois et ça n’était pas normal. A partir de là j’ai fait le chemin inverse. Je suis remonté, espion après espion, jusqu’à la source du problème.

En programmation, les tuyaux sont fait de mots, et il se trouve que j’avais utilisé un mot qui faisait doublon avec l’un de ces tuyaux élémentaires. Une pure coïncidence. Mais une coïncidence qui m’aura forcé à défaire et à refaire tout les boulons de la machine…

Et oui, c’est ça aussi la programmation. Un mauvais tuyau, un embranchement légèrement bancal… une petite erreur peut vite dégénérer et nos billes ne jamais arriver. Heureusement qu’il y a de nombreux outils pour nous aider. Surtout, heureusement qu’on est pas seul sur le net et que de nombreuses personnes sont là pour nous donner des pistes !

Lorsque l’on prend du retard avec ce genre de soucis, il y a quelque chose de très frustrant à ne pas pouvoir expliquer simplement pourquoi… je tomberais inévitablement dans du jargonnage incompréhensible et vous ressentiriez, au pire, de l’indifférence, au mieux, une solide impression que je me paie votre tête. Du coup je me suis creusé la tête pour retranscrire au mieux ce bug qui m’aura fait perdre, au bas mot, deux jours.

Les objectifs de la semaine n’auront donc, malheureusement pas trop changé, mais rassurez-vous en vous disant que le player est commun sur les deux sites. En le corrigeant sur l’archive, je le corrige aussi sur la V3 ! Bien entendu, nos valeureux yeux de lynx (et sacrés poissards) du chat concentrent à eux trois une bonne poignée de nouveaux bugs que je n’avais pas en local et que je vais devoir corriger !

Le fameux article promis pour la semaine dernière est pratiquement terminé. C’est une synthèse qui traite d’un sujet assez vaste qui mérite encore quelque relecture pour trouver le bon équilibre entre le trop et le pas assez d’explication.

Et puis, j’ai dû apprendre à faire un bateau en papier pour illustrer l’article (non je ne savais pas faire) et ça m’a pris du temps (je blague, mais vous comprendrez de quoi je parle lors de la publication) ! En parlant d’illustrations, les photos qui illustrent l’article sont des petits bouts de mon espace de travail, sous les combles de mon appart’. Pour infos, je me sers des papiers collants (pas de marque) pour garder la trace de ce qu’il faut faire et de ce qui à déjà été fait !