Carnet de Nicolas

Journal de bord et autres pérégrinations de l’esprit

En vrac #1

Je n’ai pas vu le mois de janvier passer. Quelques jours pour (re)découvrir Québec et ses environs, cette fois sous la neige : c’est très beau. On parle de service à la clientèle — et non de service client(s) —, ce qui, si on y réfléchit bien, est une traduction plus fidèle de customer service.

Laure revient dans La conception typographique : être lu par tout le monde sur le changement de Calibri en Times New Roman pour les documents officiels de la diplomatie américaine. Elle rappelle l’histoire de la typographie, et ses relations politiques. En parlant politique, la BBB Baskervvol est une police à empattement, reprise du Baskervville, augmentée de caractères post-binaires.

Dans mon À propos, j’écris « c’est bien les flux RSS ». Dans La vie est trop courte pour bouder les flux chez Kozlika, je vais plus loin et commente « c’est la vie les flux RSS <3 ». Vous ne savez pas ce qu’est un agrégateur de flux ou à quoi cela sert ? Alors son article est fait pour vous, et elle vous explique comment en mettre un en place. Les flux RSS permettent de se tenir au courant des nouveautés d’un blog, sans devoir aller visiter manuellement chacun des sites. Les discussions afférentes m’ont aussi permises de découvrir les blogs de nouvelles personnes, et ça, j’aime.

Karl se pose la question du pourquoi de la numération des pages. Il y livre une réflexion et des éléments de réponse très intéressants. Cela me questionne aussi sur une autre métrique souvent présente dans les caractéristiques d’un livre : le nombre de pages. Que représente-t-il et à quoi sert-il ? Se donner une idée de l’épaisseur ou du contenu ? C’est pourtant une mesure relative, qui dépend de nombreux facteurs, comme les dimensions des pages, les marges, la taille de la police, etc.

Roberto explique dans Your App Subscription Is Now My Weekend Project comment il recrée et code avec l’aide d’une IA des services payants qu’il utilisait jusqu’à présent. Je trouve intéressant qu’il précise que ses projets ne sont pas d’une qualité attendue en production, et qu’il n’envisage donc pas de les rendre publics ni de les vendre. De mon côté, avec l’aide de Claude, j’ai créé mon premier plugin Dotclear : il ajoute le suffixe « er » au 1er jour du mois, dans les dates des articles. Il y a peut-être plus simple, mais ça marche.

Enfin, un peu d’UX avec l’analyse Hero Banner : alternatives et tendances pour un design plus impactant de Tiffany. C’est ce bloc de présentation en haut des sites web, un peu comme une vitrine, qui se veut percutant. Mais pas toujours performant.


Amélioration continue

First do it, then do it right, then do it better. […] You’ll learn more from one week of real feedback than a month of theoretical debate.

— Addy Osmani, 21 Lessons From 14 Years at Google


Deux-mille-vingt-six

Commencer l’année par vérifier comment s’écrit 2026 en lettres permet de réapprendre quelques règles sur l’écriture des nombres… D’abord, que mille est invariable (sauf quand il désigne le mille terrestre ou nautique). Ensuite, que depuis la réforme de l’orthographe de 1990, les nombres qui sont supérieurs à cent et ceux composés avec « et », peuvent aussi s’écrire avec des traits d’union. Ainsi, deux-mille-vingt-six (nouvelle orthographe) et deux mille vingt-six (ancienne orthographe) sont toutes deux des graphies correctes. Le plus important, pour rester cohérent dans un texte, est d’utiliser la même forme choisie partout.

Cette digression terminée, l’année deux-mille-vingt-cinq s’est achevée et a été riche en événements personnels et professionnels. Les deux plus marquants ont été, d’une part, le rachat et mon départ de la boîte dans laquelle j’ai évolué en responsabilités depuis plus de huit ans, et d’autre part, mon déménagement de l’autre côté de l’océan en fin d’année. Fidèle à mes non-résolutions, je commence deux-mille-vingt-six avec le seul objectif de profiter de cette nouvelle aventure et des nombreuses découvertes qui s’annoncent.

Je vous souhaite une excellente nouvelle année, pleine de ce qui vous émerveille, remplie de ce qui vous fait plaisir, et comblée de ce que vous souhaitez.


Un petit air de changement

Cela faisait de nombreux mois que je voulais changer et mettre à jour la conception graphique du carnet. Depuis quelques semaines, j’ai commencé à y réfléchir de façon plus concrète. Puis à travailler sur différentes ébauches, de façon itérative, jusqu’à arriver à une version assez stable et satisfaisante pour la mettre en ligne. Comme à chaque changement, c’est l’occasion de rajeunir et retravailler le code, tout en utilisant les (dernières) bonnes pratiques Web. Avec l’objectif double de simplifier la présentation du contenu, et de réduire le poids des pages (et donc, les temps de chargement).

Faisons un petit tour du propriétaire pour découvrir ces nouveautés et optimisations.

Lire la suite


Commencer par les besoins des utilisateurs et utilisatrices

En visitant le site GOV.UK, je me suis encore perdu dans leurs ressources internes. C’est toujours intéressant ce qui y est partagé, par exemple sur comment réaliser un contenu efficace, accessible, et les bonnes pratiques.

Voici quelques extraits que je trouve pertinents, et qui pourraient s’appliquer de façon générique à beaucoup de sites — pas nécessairement gouvernementaux, il suffit de remplacer « gouvernement » par le nom du site ou de l’entreprise.

À quoi sert le site GOV.UK :

GOV.UK is the official source of government information. It is impartial so that people can trust the content they find. GOV.UK includes services, information and guidance that only government can provide. It’s designed so that users do not need to understand the complex structures of government in order to complete their task. Its content and design is user-centred so that interacting with government is accessible to everybody.

Content and services are continually improved to meet user needs.

GOV.UK proposition

Leurs principes de conception :

  1. Start with user needs
  2. Do less
  3. Design with data
  4. Do the hard work to make it simple
  5. Iterate. Then iterate again
  6. This is for everyone
  7. Understand context
  8. Build digital services, not websites
  9. Be consistent, not uniform
  10. Make things open: it makes things better
  11. Minimise environmental impact

Government Design Principles

Ce que lisent vraiment les Internautes :

When you use a longer word (8 or 9 letters), users are more likely to skip shorter words (3, 4 or 5 letters) that follow it. So if you use longer, more complicated words, readers will skip more. Keep it simple.

For example:
The recently implemented categorical standardisation procedure on waste oil should not be applied before 1 January 2015.

The ‘not’ is far more obvious in this:
Do not use the new waste oil standards before 1 January 2015.

Writing for GOV.UK


Liste des fuseaux horaires en PHP

J’avais besoin de trouver le nom du fuseau horaire d’une ville, pour l’appliquer à une date en PHP. Après quelques recherches, j’ai fini par trouver comment afficher la liste des noms des fuseaux horaires.

La fonction DateTimeZone::listIdentifiers() retourne un tableau avec le nom de tous les fuseaux horaires supportés en PHP. Pratique !