Citation de Managing People, Andreas Klinger, avec laquelle je suis très en phase.
Auteur/autrice : Éric
-
Se faire entendre à vélo
La petite sonnette c’est bien mais ça ne se sert à rien pour se faire entendre des véhicules motorisés en environnement urbain. Au mieux ça ne déclenche aucune réaction. Le plus souvent je pense qu’ils ne la perçoivent même pas.
Jusqu’à présent je me base sur l’idée de m’arrêter plutôt que râler, et de gueuler très fort dans les situations où il y a besoin. Quand je veux je gueule fort. Commencer par gueuler très fort fait vite passer pour l’excité qui crie et rend peu probable un échange pacifié ensuite. Disons qu’ en cas de danger imminent ça permet au moins de se faire entendre et d’obtenir une réaction immédiate.
Le problème c’est qu’en ville aux heures de pointes, j’ai nécessité à me faire entendre au moins une fois par trajet si je ne veux pas risquer ma vie. Hier soir j’ai gueulé fort, dans le froid. J’ai bien douillé aux cordes vocales toute la nuit et j’ai encore mal à la gorge le lendemain.
Je vois parler des Airzound, une corne de brume à air comprimé alimentée par une bouteille dans le porte-bidons, rechargé à la pompe à vélo. C’est puissant, c’est un son proche des klaxons que tout le monde connait, ça semblera plus « normal » aux automobilistes et ça ne ressemblera pas à « l’excité à vélo qui crie ».
Ce qui me retient c’est principalement la peur d’un changement de comportement de ma part, que je me repose plus dessus et que je finisse par avoir un comportement plus agressif et plus risqué là où je me serais simplement arrêté sinon.
Quelqu’un a un retour d’expérience sur le sujet ?
Oui, je sais. L’usage d’une corne est interdit à vélo. Notez que c’est l’usage qui est interdit, pas l’équipement. Rien n’interdit d’avoir d’autres dispositifs à côté tant qu’on a une sonnette classique (c’est obligatoire).
Il reste que ça ne sert à rien si on ne peut pas en faire usage. Cela dit, en théorie, si c’est en cas de danger immédiat, je me sens couvert par l’exception de l’article 122–7 du code pénal (il s’agit d’un acte nécessaire et proportionnel face à un danger actuel ou immédiat me menaçant). La proportion entre l’irrégularité du coup de corne et le danger à éviter ne fait aucun doute.
Au pire c’est une amende de première classe, 11 €. Entre le risque d’un accident de circulation avec des motorisés et celui de payer 11 € si jamais il y avait un policier juste à ce moment là qui ait envie de me verbaliser moi pour cet usage plutôt que celui qui me met en danger et qui refuse d’appliquer la justification du danger immédiat, mon choix est vite fait.
-
Les Reelight c’est non
Je m’étais demandé une ou deux fois ce que valent les Reelight dont j’ai un peu trop vu de pub passer. Ça semblait tellement non intrusif que j’ai même envisagé d’en acheter une.
J’en ai croisé une en circulation la nuit. Si je dis « c’est de la merde » je suis bien en deçà de mon ressenti.

Si j’ai vu le vélo, c’est qu’il avait un catadioptre à l’arrière. Sa lumière était quasiment invisible, en intensité comme en fréquence.
On avait un timide clignotant rouge trop lent, sur un des côtés de la roue. Je ne l’ai vu que plus tard en passant à côté. J’imagine que ça aurait été encore pire si j’avais eu un angle me présentant l’autre côté de la roue.
À ce niveau là ça ne vaut même pas le coup de l’installer si on en a une gratuite, vraiment.
-
Today I learned : font-variant-numeric
Conseil CSS : utilisez `font-variant-numeric: tabular-nums;` pour aligner soigneusement les nombres dans un tableau, des compteurs de progression, etc.
https://twitter.com/javan/status/1486059026064584711 -
Avec des lettres de A à Z
Le truc que j’ai du faire avec quasiment tous les langages mais pour lequel j’ai rarement trouvé une solution satisfaisante : transformer un texte en retirant tous les accents et convertissant les lettres pour ne garder que les a à z.
Tant que je me limite au français, italien et espagnol, j’ai une suite de rechercher-remplacer qui me suffit :
const ascii_replacements = [ ['áàâä', 'a'], ['éèêë', 'e'], ['íìîï', 'i'], ['óòôö', 'o'], ['úùûü', 'u'], ['ñ', 'n'], ['æ', 'ae'], ['œ', 'oe'], ].map(([search, replace]) => [ [new RegExp(search, 'gu'), replace], [new RegExp(search.toUpperCase(), 'gu'), replace.toUpperCase()], ]).flat() function ascii(text) { return ascii_replacements.reduce( (text, [search, replace]) => text.replace(search, replace), text ) }Le gros problème c’est qu’il faut tout lister et que dès que je m’aventure hors du français, je risque d’en oublier.
Via Le Hollandais Volant, une solution qui utilise
normalize:text.normalize("NFD").replace(/\p{Diacritic}/gu, "");C’est plus court, presque magique, mais en général j’ai aussi besoin de convertir æ et œ, qui seront oubliés ici. Il faut donc ajouter ces deux cas et leur version en majuscule. Du coup c’est mieux mais pas encore ça.
On peut se dire qu’en échange ça fonctionne pour toutes les langues, pas que le français, mais c’est passer à côté des spécificités locales. Si en français ö peut être dégradé en o, en allemand c’est l’équivalent de oe.
Retirer les signes diacritiques ne suffit pas pour obtenir une version acceptable. La conversion dépend de la langue. L’allemand est loin d’être la seule langue avec ce type de spécificités. Il faudra aussi ajouter les lettres propres à chaque langues, comme ß qui donnerait ss.
Par le passé j’ai utilisé
iconven PHP. Je me souviens que ce n’était pas parfait mais ça faisait ce type de job.iconv('UTF-8', 'ASCII//TRANSLIT', $text)Il faut juste penser à bien définir la bonne locale avant. Ce n’est pas un défaut, c’est une fonctionnalité : Le résultat sera différent pour différentes locales.
-
Bicycode
Ça y est, j’ai un fait faire tatouage.
Non, pas pour moi, pour mon vélo.
C’est marrant mais ça renforce l’impression d’avoir un vélo de grand, à moi, un qu’il faut référencer à mon nom.

Le vélo, le code Du coup je suis passé à la Maison du Vélo à Lyon, et l’accueil était super sympa. Ça prend 5 minutes et les quelques euros incluent l’adhésion à l’association.
Je m’attendais à une machine type marteau piqueur. Je me suis retrouvé avec quelque chose plus proche du pyrograveur du petit cousin en terme de niveau sonore.

La bête (via) Faites marquer vos anciens vélos. Ça n’empêche pas le vol mais ça dissuade un peu et ça complique la vie des revendeurs.
-
Lecture : 1 000 km à travers la Laponie
Arnaud Mazanini a achevé son projet Northcalling : l’ultra-cycliste français a roulé près de 1 000 km jusqu’au Cap Nord, traversant la Laponie. Par moins trente, bravant la tempête (et les tests PCR) consommant plus de 6000 KCal par jour.
https://www.lequipe.fr/Velo-mag/Parcours/Actualites/1–000-km-a-travers-la-laponie-le-recit-de-l-expedition-hivernale-d-arnaud-mazanini/1311556De fait, les jours suivants, Arnaud roulerait « à la température » comme d’autres roulent « au capteur de puissance » ou « au cardio ». « J’ai géré, de sorte à me maintenir entre 37,4°C et 37,6°C. Ainsi je ne transpirais pas, donc je ne gelais pas, donc je ne m’arrêtais pas, je gagnais du temps. En fait la température corporelle est une clé de la performance. »
-
GPS illustré
Global Positioning System is, without a doubt, one of the most useful inventions of the late 20th century. It made it significantly easier for ships, airplanes, cars, and hikers to figure out where they are with high degree of accuracy.
https://ciechanow.ski/gps/Cet article est juste exceptionnel. On explique tout le GPS, depuis la triangulation dans un espace à trois dimension jusqu’au décodage radio, en passant par les questions de trajet éliptique et dérives de temps dues à la relativité.
Il faut tout ça et ça reste totalement accessible, à base d’illustrations qui se manipulent dans la page. Incroyable.
À lire jusqu’au bout (via Nim)
-
Engineering Ladders
This framework allows software engineering managers to have meaningful conversations with their direct reports around the expectations of each position and how to plan for the next level in their career ladder.
http://www.engineeringladders.com/Je regrette de ne pas avoir trouvé ça il y a quelques mois. J’ai défini mes grilles de carrière sous forme de tableaux fixes et je trouve ce système bien plus adapté pour différencier les progressions.

-
Quelques découvertes sur les trottinettes électriques
Le code de l’EDPM (Trottinette, hoverboard, gyroroue, gyropode…) tutoriels vélo J’apprends que les vélos et les trottinettes électriques ne sont pas dans la même catégorie. Les dernières étant dans les EDPM (engins de déplacement motorisés), avec les conséquences suivantes :
- L’assurance est obligatoire — si les assurances couvrent les cycles, elles ne couvrent pas toujours les EDPM — avec quand même une amende de 3 750 €
- Les M12 (qui transforme le feu rouge en céder le passage pour les vélo) sont réservés aux cycles et ne concernent pas les EDPM qui doivent respecter le feu en toute occasion
- Les voies bus ouvertes aux cyclistes ne sont pas ouvertes aux EDPM si cette catégorie n’est pas indiquée explicitement en plus des cycles (c’est à dire jamais à ma connaissance)
- À l’inverse, l’EDPM doit obligatoirement utiliser la piste cyclable si elle existe, même si cette dernière n’est pas obligatoire pour les cycles (panneau carré plutôt que panneau rond)
Autant dire qu’un agent de police qui voudrait s’amuser en ville pourrait vite faire faire fortune à la mairie.