From 9d4a20262cd9249d80ef70f2355089cf016c1eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Thu, 7 Dec 2023 23:43:34 +0100 Subject: [PATCH] weeknotes --- content/pages/worklog/argos.md | 3 +++ content/pages/worklog/umap.md | 25 ++++++++++++++++++++ content/weeknotes/2023-48.md | 42 ++++++++++++++++++++++++++++++++++ simplereader.py | 2 -- 4 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 content/weeknotes/2023-48.md diff --git a/content/pages/worklog/argos.md b/content/pages/worklog/argos.md index ff18277..0e5b6b1 100644 --- a/content/pages/worklog/argos.md +++ b/content/pages/worklog/argos.md @@ -4,6 +4,9 @@ save_as: argos/index.html total_days: 8 template: worklog --- +## Jeudi 07 Décembre 2023 (0h, 1h bénévoles, 2/5) + +Revue de code. ## Jeudi 23 Novembre 2023 (0h, 1h bénévoles, 3/5) diff --git a/content/pages/worklog/umap.md b/content/pages/worklog/umap.md index f746a89..985232d 100644 --- a/content/pages/worklog/umap.md +++ b/content/pages/worklog/umap.md @@ -5,6 +5,31 @@ template: worklog total_days: 25 --- +## Mercredi 06 Décembre 2023 (6h, 3/5) + +J'ai terminé de faire quelques légers changements dans la documentation, avant de me plonger dans le code javascript et de commencer à faire du refactoring. + +J'ai passé du temps à comprendre comment avoir côte à côte des modules ES6 et du code de type « script ». J'ai ensuite commencé à créer des modules javascript en charge de la sauvegarde des données. En tirant les fils je me rends compte qu'il va sans doute falloir que je repasse sur le code qui s'occupe des requêtes XHR à l'ancienne, pour le remplacer par de l'async/await. + +J'avais oublié à quel point faire des requêtes depuis le navigateur était compliqué à l'époque ! + +## Mardi 05 Décembre 2023 (8h, 4/5) + +J'ai mis à plat ce que j'ai appris ces dernières semaines sur le projet, pour pouvoir décider vers où aller pour la suite des évènements. + +Une discussion avec Yohan me fait pencher vers la piste que je mettais de côté à cause des changements qui sont nécessaires côté client: les CRDTs. + +## Mercredi 29 Novembre 2023 (5h, 3/5) + +J'ai passé du temps sur la PR du merge optimiste, pour essayer de changer le fonctionnement qui passe actuellement par la modification des champs de formulaires envoyés, ce que je ne trouve pas très clean. + +Le travail pour faire autrement me semble trop important pour le moment, on accepte la PR telle quelle, avec l'idée de passer par une API plus tard, avec la refonte avec DRF. + +J'ai aussi travaillé sur la documentation. + +## Mardi 28 Novembre 2023 (4h, 2/5) + +Travail de projection pour NLNet, puis réunion l'après-midi. J'ai ensuite repris les recherches pour affiner l'utilisation des CRDTs. ## Lundi 27 Novembre 2023 (8h, 4/5) diff --git a/content/weeknotes/2023-48.md b/content/weeknotes/2023-48.md new file mode 100644 index 0000000..6ee5c6b --- /dev/null +++ b/content/weeknotes/2023-48.md @@ -0,0 +1,42 @@ +--- +date: 2023-12-05 +headline: une petite semaine +--- + +# 2023, Semaine 48 + +**[uMap](https://github.com/umap-project/umap/)** + +Quatrième semaine de travail sur uMap. J'ai suivi l'onboarding de NLNet (l'occasion de découvrir quelques chouettes projets), puis affiné un document pour qu'on se mette d'accord sur le déroulé attendu. + +J'ai commencé à enregistrer les connaissances que j'ai sur la base de code dans de la documentation, et profité de l'occasion pour « faire un peu de tri ». + +Le code pour faire du merge de manière optimiste [est intégré](https://github.com/umap-project/umap/pull/772/files). + +**[Argos](https://framagit.org/framasoft/framaspace/argos)** + +Quelques revues de code pour le projet ([maintenant public](https://framagit.org/framasoft/framaspace/argos)) + +## Des joies 🤗 + +- Sentir que je suis plus léger de manière générale. Content de laisser la brasserie là ou elle est. +- Récolter les fruits de gestion de conflits passées. +- Provoquer un appel téléphonique pour prendre quelques nouvelles. +- Sentir que les rencontres me sont plus faciles. +- Prendre le temps d'être là pour des proches qui en avaient besoin. +- Réaliser que je passe du temps à interpréter les signaux extérieurs, et que je peux simplement demander une clarification. +- Jouer avec de la musique avec d'autres personnes, le retour du trombone ! +- Prendre le temps d'écouter quelques podcasts. + +## Des peines 😬 + +- J'ai passé trop de temps en réunion par rapport aux deux jours de travail que j'ai sur uMap. +- J'ai parfois eu du mal à me concentrer, peut-être l'occasion de me remettre aux [pomodoros](https://www.wikiwand.com/fr/Technique_Pomodoro) 🤔 + +## Vu, lu, écouté + +- 🎧 Écouté [Darknet Diaries 139: D3f4ult](https://darknetdiaries.com/episode/139), qui nous parle de hacking à l'ancienne, ça fait tout bizarre de se dire que ça s'est déroulé durant ma jeunesse, et que j'ai beaucoup de points communs culturels. +- 🎧 Écouté [Radiolab: Shrink](http://www.wnycstudios.org/story/shrink-2311/) qui parle de la découverte des [virus géants](https://fr.wikipedia.org/wiki/Virus_g%C3%A9ant?) d'une manière tout à fait accessible. +- 🎧 Écouté [Radiolab: Boy Man](http://www.wnycstudios.org/story/boy-man/), un témoignage sur la puberté précoce +- 🎵 (Oublié de dire que j'avais) découvert [Bruler Danser, de Lisette Lombé et Cloé du Trèfle](https://brulerdanser.bandcamp.com/album/bruler-danser). Un album slam sur de la musique électronique, des paroles très chouettes, une histoire qu'on à envie de réécouter. +- 📖 Continué et quasi terminé la lecture de « Le conflit n'est pas une agression ». J'en apprécie plusieurs morceaux, les relire les faits résonner chez moi. \ No newline at end of file diff --git a/simplereader.py b/simplereader.py index 488c211..8728d61 100644 --- a/simplereader.py +++ b/simplereader.py @@ -56,9 +56,7 @@ class WorklogPreprocessor(Preprocessor): volunteer_hours = int(volunteer_hours) if volunteer_hours else 0 payed_hours = int(payed_hours) happiness = int(happiness) - print(day, month, year) date = datetime.strptime(f"{day} {month} {year}", "%d %B %Y") - print(date) self.data[date.strftime("%Y-%m-%d")] = { "payed_hours": payed_hours, "volunteer_hours": volunteer_hours,