On ne fait pas de la magie

«Toute technologie suffisamment avancée est indiscernable de la magie.» Arthur C. Clarke

  • Votre boutique WooCommerce est-elle conforme depuis le 19 juin 2026 ?

    Obligations légales

    Depuis le 19 juin 2026, tout système de vente en ligne doit disposer d’une fonctionnalité permettant aux consommateurs d’exercer leur droit de rétractation directement en ligne. Cela signifie qu’un client doit pouvoir annuler son achat depuis le site ou l’application avec une fluidité comparable à celle du tunnel de commande.

    (suite…)
  • Fortran est moderne !

    « Pourquoi utiliser Fortran qui est un vieux langage alors qu’il y a des langages récents avec des fonctionnalités bien plus avancées ? »

    C’est une question que les stagiaires des formations que j’anime entendent souvent de leur entourage quand ils disent qu’ils vont suivre une formation Fortran et qu’ils me posent parfois pendant la formation.

    Ceux qui posent cette question ne connaissent pas les fonctionnalités du langage incluses dans les normes 90 et 95, c’est-à-dire il y a environ 30 ans, intégrées ensuite dans d’autres langages.

    (suite…)
  • Le piège des analogies entre les langages

    Lors des formations que j’anime, j’essaie d’utiliser les connaissances et les habitudes des apprenants pour leur faire comprendre les nouveaux concepts. Par exemple, je peux utiliser du code qu’ils lisent aisément en C ou C++, issu d’une formation C++, pour leur montrer comment l’écrire en Fortran.

    Il est important de bien expliquer les différences entre les langages lorsqu’on utilise cette approche.

    (suite…)
  • Support interactif de formation

    Une difficulté que rencontre toute formatrice ou formateur est de s’assurer que les personnes formées soient le plus actives possible, pour assimiler au mieux les éléments abordés. Comment obtenir ce résultat dans une formation sur un langage de programmation, qui se prête difficilement à des ateliers en commun ou toute autre activité de partage ?

    (suite…)
  • Modernisation des codes de calcul Fortran

    L’emploi des fonctionnalités du Fortran moderne permet d’obtenir un code plus simple à maintenir et à faire évoluer.

    Lors des formations Fortran que j’anime, les questions d’évolution des anciens codes sont toujours évoquées et j’ai établi une liste des principaux points d’amélioration disponibles en utilisant Fortran 90/95.

    (suite…)
  • Améliorer l’efficacité des formations

    Je prête beaucoup d’attention, dans les formations que j’anime, à ce que les apprenant·e·s prennent leurs propres notes. Écrire ses notes personnelles permet de bien mieux retenir les informations et d’insister sur ses propres priorités. La relecture de ses propres notes avec celle des supports de cours est bien plus efficace lorsqu’on retravaille le sujet après la formation. Prendre des notes permet également d’être actrice ou acteur lors des présentations.

    (suite…)
  • Fonctions lambda récursives en C++23 avec le deducing this

    Comme à chaque fois que je prépare une nouvelle session de formation C++ 20 et 23, j’ai refait le tour des exemples que je présente. L’un d’eux concerne une des utilisations possibles du « deducing this », qu’il me parait intéressant de vous présenter.

    (suite…)
  • Évolution des extensions WordPress

    Dans le cadre des prestations de maintenance ou de consultations que j’assure sur des sites WordPress, je suis parfois confronté à des besoins d’évolution des thèmes et des extensions pour fonctionner avec PHP 8 et les nouvelles versions de WordPress.

    Cet article présente les problèmes courants et les solutions que l’on peut appliquer pour les résoudre.

    (suite…)
  • Comment tester ses compétences sur Git ?

    J’utilise beaucoup de tests et de cas d’utilisation lors des formations que je réalise sur Git. L’idée de les réunir au sein de QCM pour proposer de tester ses compétences sur Git m’est venue en voyant la relative pauvreté des tests disponibles sur le Web, le plus souvent limités à un niveau très faible, comme savoir faire la différence entre git add et git push.

    (suite…)
  • Formation Fortran

    Au milieu des formations C++, C# ou autre Python que je donne, il y a parfois un retour au premier langage que j’ai utilisé : le Fortran.

    Je suis en train de préparer une nouvelle session sur ce langage, pour un groupe de chercheurs utilisant un logiciel de modélisation dans lequel des comportements ou des conditions initiales sont décrites en Fortran.

    (suite…)
  • Réglage de la taille d’affichage dans Visual Studio 2022

    L’interface de Visual Stuidio 2022 prend en compte le paramétrage général de Windows ; la taille des caractères des menus est déterminée en premier lieu par la taille d’affichage choisie pour l’affichage Windows.

    (suite…)
  • Se former à C++ quand on est développeur C#

    Récemment, j’ai eu une demande d’un développeur C# qui avait besoin de se former à C++ et qui était perplexe sur la formation C++ à suivre. Initiation ? Perfectionnement ? Auto apprentissage avec des tutoriels sur Internet ?

    (suite…)
  • Visual Studio intègre C++20

    [Mise à jour du 6 juin] La version 19.10 est sortie officiellement. Vous pouvez donc l’utiliser pour vos essais !

    Lors de l’écriture des exemples d’une formation sur une nouvelle version de C++, en l’occurrence C++20, une difficulté est de jongler avec les compilateurs, car ils n’intègrent pas tous en même temps toutes les nouvelles fonctionnalités. Depuis peu, la situation s’est simplifiée, car Visual Studio 2019 version 19.10 est disponible en preview avec a priori toutes les fonctionnalités de C++20.

    (suite…)
  • Vérifiez-le sitemap généré par Yoast

    Lors d’un audit SEO, il est important de vérifier le fichier sitemap publié, afin de s’assurer qu’il ne contienne pas de publications inutiles et préjudiciables au référencement d’un site. En effet, avec les évolutions du site ou de mauvais paramétrages de WordPress ou de Yoast, certaines pages, qui n’apparaissent plus dans la structure de navigation, ni dans les liens mais sont toujours publiées, peuvent être fournies dans la liste des url à indexer. Les moteurs de recherche vont donc perdre du temps à indexer ces pages obsolètes, au lieu des pages à jour, voire proposer ces vieilles pages aux internautes.

    (suite…)
  • Comment régler la taille du curseur texte de Firefox et Thunderbird ?

    j’ai expliqué dans le premier article sur le sujet du confort visuel comment il est possible d’augmenter la taille du curseur texte sous Windows 10, afin de pouvoir le repérer facilement lorsqu’on a un texte à éditer.
    Malheureusement, ce réglage ne s’applique pas aux navigateurs Web Chrome et Firefox, ni au client de messagerie Thunderbird.

    Continuer la lecture