Monthly Shaarli
July, 2018
Je partage son point de vue, il faut se poser les bonnes questions avant de se lancer dans un refactoring, surtout que le risque d'introduire de nouveaux bugs est important.
J'ajouterais également un autre point qui n'est pas mentionnée : tester unitairement une portion de code « mal écrite ». C'est subjectif, mais on tombe facilement sur du code qui n'est pas testable pour de multiples raisons comme l'usage abusif de variables globales, un énorme pavé de code, etc. Le refactoring peut se faire dans une logique d'améliorer la qualité logicielle en structurant mieux cette portion de code et en la testant. Vous, ou vos futurs collègues vous remercierons plus tard.
About 730 million trees were regrown using various forestry measures for regeneration, and three hundred million seedlings were planted using about 40 different species in the province of Khyber Pakhtunkhwa.
Une belle initiative qui mériterait d'être appliquée partout dans le monde.
Simulation de différents type de croisements, avec le débit de véhicules associé.
Cette simulation à été réalisée avec le jeu City Skylines.
Et en bonus ça une cheat sheet pour City Skylines.
Lien vers les mods :
Découpage de la vidéo (via commentaire YT) :
- 4-lane roads without traffic lights (no mods) = 191 Vehicles p/min. 0:01
- 4-lane roads with traffic lights (no mods) = 235 V. p/m 0:11
- 4-lane roads with custom traffic lights (TMPE) = 303 V. p/m 0:21
- 4-lane roads + left turn lane (NExt, TMPE) = 320 V. p/m 0:31
- 6-lane roads without traffic lights (no mods) = 205 V. p/m 0:41
- 6-lane roads with traffic lights (no mods) = 251 V. p/m 0:51
- 6-lane roads with custom traffic lights (TMPE) = 417 V. p/m 1:01
- 6-lane roads with protected left turns (TMPE) = 416 V. p/m 1:11
- 6-lane roads with slip lanes (NExt, TMPE) = 465 V. p/m 1:21
- 6-lane roads + slip lanes (NExt, TMPE) = 432 V. p/m 1:31
- 8-lane roads with slip lanes (NExt, TMPE) = 490 V. p/m 1:41
- Standard Roundabout (no mods) = 8 V. p/m 1:51
- Standard Roundabout with highway road (no mods) = 340 V. p/m 2:01
- Large Roundabout (no mods) = 360 V. p/m 2:11
- Custom Roundabout with slip lanes (NExt, TMPE) = 532 V. p/m 2:21
- Turbo Roundabout (NExt, TMPE) = 501 V. p/m 2:31
- Continuous-flow intersection (NExt, TMPE) = 618 V. p/m 2:41
- Diamond Interchange without traffic lights (no mods) = 448 V. p/m 2:51
- Diamond Interchange with traffic lights (no mods) = 437 V. p/m 3:01
- D. I. with custom traffic lights and slip lanes (NExt, TMPE) = 529 V. p/m 3:11
- Diverging D. I. (NExt, TMPE) = 644 V. p/m 3:21
- Single point urban interchange (NExt, TMPE) = 581 V. p/m 3:31
- Dumbell (NExt, TMPE) = 443 V. p/m 3:31
- Large Dumbell with slip lanes (NExt, TMPE) = 528 V. p/m 3:41
- Partial Cloverleaf (B2) (NExt, TMPE) = 570 V. p/m 4:01
- Partial Cloverleaf (AB2) (NExt, TMPE) = 570 V. p/m 4:11
- Partial Cloverleaf (A4) (NExt, TMPE) = 639 V. p/m 4:21
- Two level Roundabout (NExt, TMPE) = 598 V. p/m 4:31
- Three level Roundabout (NExt, TMPE) = 623 V. p/m 4:41
- Standard Cloverleaf (no mods) = 516 V. p/m 4:51
- Custom Cloverleaf (NExt, TMPE) = 758 V. p/m 5:01
- Diverging Windmill (NExt, TMPE) = 808 V. p/m 5:11
- Pinavia (TMPE) = 905 V. p/m 5:21
- Turbine (NExt, TMPE) = 927 V. p/m 5:31
- Contraflow left (NExt, TMPE) = 948 V. p/m 5:41
- Stack Interchange 2-lane ramps (NExt, TMPE) = 1099 V. p/m 5:51
J'espère que ça se verra bien en ville.
Une bibliothèque simple en PHP pour la gestion des adresses IP, avec tout un tas de helpers.
Ça sert toujours, et en plus elle supporte Doctrine.
Træfik is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy.
curry
1 oignon
morceaux de poulet (filets/aiguilles)
2 grosses patates douces
2 briquettes lait de coco
1 briquette de crème
rissoler oignon au beurre (pas mal de beurre)
ajouter curry
ajouter poulet -> cuire un peu pour absorber (80% cuit visible)
ajouter patates douces coupées en dés
tourner 5 min
ajouter le lait de coco + crème
laisser mijoter

Un billet sur l'évolution d'une petite asso membre de la Fédération FDN, et la perception d'un de ses membre actif au fil des années. Intéressant et instructif.
Safe Eyes is a Free and Open Source tool for Linux users to reduce and prevent repetitive strain injury (RSI).
Une bibliothèque mondiale, contenant tout le code source jamais produit. C'est l'ambition de Software Heritage, dont l'archive est ouverte au public depuis quelques jours. « Après trois ans acharnés à construire l'infrastructure, à collecter les données, à les indexer... on est très contents d'ouvrir les portes de l'archive ! » nous lance le chercheur Roberto Di Cosmo, qui dirige une équipe d'une dizaine de personnes, dont six à plein temps.
NextInpact
Une grande base de données de code source, avec l'ambition de devenir l'Internet Archive du code et ne plus rien perdre.
Un beau projet, soutenu notamment par Microsoft.