Notes #10
(lecture : 6 minutes) â sĂ©rie : Journal
DĂ©jĂ dixiĂšme note. Je perçois dĂ©sormais un peu mieux Ă quoi pourront me servir ces notes dans le futur et jâai envie dâavoir un peu plus de structure dans la rĂ©daction de celles-ci. Certains sujets reviennent rĂ©guliĂšrement et jâaimerais en faire un suivi plus rigoureux.
Flus
Ce que jâai fait
Jâai créé le dĂ©pĂŽt pour le logiciel qui tournera derriĂšre le service flus.fr. Il sâappellera flusio (pour contenter les personnes qui prononçaient dĂ©jĂ le nom du service comme ça đ). Jâai mis sur place tout lâenvironnement technique : PHP (avec Minz, un framework maison), PostgreSQL, et un peu de JavaScript avec Stimulus et Turbolinks. Je souhaitais garder le tout le plus simple possible, mais il y avait des choses que je nâavais pas envie de me retrouver Ă faire plus tard (comme ajouter le « bundler », jâai choisi Parcel). Je pensais que lâajout des gestionnaires de paquets (Composer et NPM) me simplifierait la vie future, mais je continue de penser que ça ajoute une couche de complexitĂ© importante et quâon ferait mieux de limiter les dĂ©pendances au strict minimum⊠câest ce que jâessaye de faire. Toutefois le tout me semble plus lourd que ce que jâespĂ©rais initialement ; jâimagine que câest inĂ©vitable pour un projet de cette envergure. Lâimportant reste le rĂ©sultat final
Jâai aussi dĂ» ajouter le support de PostgreSQL Ă mon framework qui ne gĂ©rait que SQLite jusquâĂ maintenant. Jâai dĂ» mây reprendre Ă deux fois pour obtenir ce que je voulais. Je sens que ça reste encore un peu fragile comme implĂ©mentation, mais je suis satisfait du rĂ©sultat (voir le commit de merge).
Jâai fait dâautres modifications pour ĂȘtre en mesure de gĂ©rer un projet plus gros que ce que jâai fait jusquâĂ maintenant avec Minz.
Enfin, dâun point de vue non-technique (quand mĂȘme !) on a bossĂ© avec Maiwann qui va me donner un coup de main sur la conception de lâinterface. Jâai dĂ» essayer de lui transmettre ce que je comptais faire dâun point de vue global mais suffisamment dĂ©taillĂ©. CâĂ©tait un exercice compliquĂ© mais hautement nĂ©cessaire. Jâai pu Ă©claircir quelques zones de flou, mais surtout jâai vĂ©ritablement mis au propre les idĂ©es que jâavais.
Ce que jâai appris
Jâai appris Ă configurer lâexĂ©cution des tests via les « GitHub Actions ». Je sens que câest bien plus puissant que chez Gitlab ou Travis, mais jâai Ă©galement lâimpression de moins comprendre ce que je fais en manipulant des « boĂźtes noires » créées par dâautres. Je ne trouve pas non plus la documentation super, heureusement quâil existe des tas dâexemples desquels sâinspirer.
Plus intĂ©ressant pour moi, jâai appris Ă configurer Turbolinks. Je connaissais dĂ©jĂ de mon expĂ©rience avec Rails, mais câĂ©tait directement embarquĂ©. Finalement ce nâest pas beaucoup plus compliquĂ© que de faire :
import { Application } from 'stimulus';
Turbolinks.start();
DerriĂšre, tous les liens sont chargĂ©s en JavaScript pour Ă©viter un rechargement complet de la page. Ăa donne une impression de chargement plus rapide en Ă©vitant un effet « page blanche » Ă chaque nouveau clic.
Ce que je vais faire
La prochaine Ă©tape est de dĂ©velopper les Ă©crans dâinscription. Pas de CSS pour lâinstant, ce sera moche mais fonctionnel. Jâai dĂ©jĂ dĂ©taillĂ© le processus par Ă©crit, je me demande si ce serait intĂ©ressant de rendre ce travail publicâŠ
Jâai prĂ©vu deux semaines de travail. Câest large, mais je veux soigner tous les dĂ©tails de cette Ă©tape qui est essentielle. Et les dĂ©tails, câest ce qui bouffe tout mon temps.
Dessin
Ce que jâai fait
Jâai fĂȘtĂ© le premier mois de dessin quotidien en mâoctroyant une journĂ©e sans dessin. CâĂ©tait une maniĂšre de me rappeler quâil nây a aucune pression dans cette activitĂ©. Pour autant je prends toujours du plaisir Ă pratiquer un peu tous les jours. Jâessaye de varier les exercices dâobservation, de perspective et de composition. Je sens que câest la base dont jâavais besoin pour me sentir progresser car je peux dĂ©jĂ dessiner beaucoup de choses avec ça. Ă cela sâajoute quelques exercices de mise en valeur (contrastes, hachures, valeurs de trait) et je commence doucement Ă apprendre les proportions du corps humain.
Je continue de passer par le site Dessindigo. Je trouve que leurs exercices offrent des dĂ©fis suffisamment Ă©levĂ©s pour sentir la progression une fois terminĂ©s, mais pas trop compliquĂ©s de sorte quâon nâabandonne pas en cours de route. Ils proposent Ă©galement des corrections en vidĂ©o ainsi quâun forum oĂč les administrateur·ices peuvent corriger nos dessins (mĂȘme si jâai lâimpression quâils et elles sont un peu dĂ©bordé·es par moment).
Ce que jâai appris
Dessiner des abeilles et des poules \o/. Jâai fait deux petites coccinelles et une abeille sur des cailloux peints quâon a ensuite mis dans la cour de lâimmeuble oĂč un mini-potager commence Ă prendre forme : ma premiĂšre exposition publique en quelque sorte ! đ
Jâai aussi appris plein de trucs sur la perspective (Ă 1, 2 et 3 points de fuite). Je me rends compte que toutes mes prĂ©cĂ©dentes tentatives de dessin de paysage urbain Ă©taient ratĂ©es Ă cause dâun manque de notion dans ce domaine. Ăa change tout une fois quâon a compris.
Ce que je vais faire
Je suis en train de me crĂ©er doucement un catalogue de photos de rĂ©fĂ©rence, je vais donc le complĂ©ter au fil du temps. Je dĂ©marre souvent par une recherche sur unsplash.com qui a lâavantage de proposer des photos esthĂ©tiques.
Je me suis donnĂ© pour objectif de dessiner une courte histoire sans dialogue, en quelques cases. Ăa va me permettre de pratiquer tout ce que jâai appris jusque-lĂ . Si jâen suis suffisamment content, peut-ĂȘtre que je la publierai, mais je ne promets rien (je suis extrĂȘmement exigeant envers moi-mĂȘme, ce qui explique que jâai abandonnĂ© plus dâune fois le dessinâŠ)
Pain
Ce que jâai fait
Nâimporte quoi, littĂ©ralement. Jâai tendance Ă faire toujours la mĂȘme recette parce que je suis toujours dans une phase dâapprentissage de certaines bases et que je sens quâil y a des trucs Ă amĂ©liorer. Cependant on va pas se le cacher : faire du pain, ce nâest pas toujours hyper fun, en particulier quand il faut pĂ©trir le pain Ă la main. Par consĂ©quent jâai eu tendance ces derniers jours Ă le faire Ă lâarrache en ne respectant quasiment pas les temps de lever, ou en faisant nâimporte quoi dans le dosage des ingrĂ©dients.
Câest en plus un peu compliquĂ© en ce moment puisque la tempĂ©rature augmente, les temps de levĂ©e changent en mĂȘme temps.
Ce que jâai appris
De façon un peu contradictoire avec ce que jâai expliquĂ© au-dessus, jâai quand mĂȘme appris Ă mieux respecter le temps de pĂ©trissage (entre 10 et 15 minutes). Je mets Ă©galement un peu moins dâeau dans la pĂąte car je nâavais pas pris en compte celle qui compose mon levain. Je cherche toutefois encore le bon dosage.
Aussi, je fais toujours une petite boule de 100g de pĂąte supplĂ©mentaire, que je dĂ©coupe avant la phase de façonnage du pain. Toutefois je pense que ce nâest pas une bonne chose parce que le CO2 doit sâĂ©chapper et donc le pain doit moins gonfler. Jâai quand mĂȘme un doute sur le fait que ça ait un fort impactâŠ
Ce que je vais faire
Ă raison de 2 pains par semaine, jâaimerais quand mĂȘme commencer Ă varier les types de pain, ainsi que les formes. Je pense donc changer de façon de faire une fois sur deux, la deuxiĂšme fois Ă©tant pour continuer Ă pratiquer ma maniĂšre « traditionnelle ».
En vrac :
- Ma connexion Internet recommence Ă faire du yoyo, pas pratique pour faire le backup de ses donnĂ©esâŠ
- Jâai pĂ©tĂ© hier mon wiki en voulant faire sa mise Ă jour, 2h de perdu parce que tout Ă coup la connexion Ă la base de donnĂ©es ne fonctionnait plus⊠je dĂ©teste devoir utiliser des technos que je ne maĂźtrise pas.
- Mon rythme de travail limitĂ© Ă 6h par jour est compliquĂ© Ă tenir quand je prends du plaisir Ă ce que je fais. Jâai dĂ» tourner certains jours autour des 8h, et mĂȘme quelques heures hier parce que je nâarrivais pas Ă me dĂ©faire dâun truc que jâavais en tĂȘte.
- Je suis content quâils prĂ©voient encore de la pluie pour quelques jours, mĂȘme si ça pourrit un peu le dĂ©confinement, câest sans doute pas une mauvaise chose đ