• Ajouter un bouton d’impression à une commande sur WooCommerce

    Voici le résultat attendu : Pour ajouter un bouton d’impression à une commande sur WooCommerce, il faut rajouter ce petit bout de code dans le fichier functions.php de votre thème : On ajoute simplement un bouton avec le texte “Print order”. Ici il est entouré de : <?php _e(‘ ‘, ‘theme’); ?> ce qui permet…

  • Comment écrire du bon CSS ?

    Woaw, vous pensez que j’ai pris la grosse tête, non ? Peut-être, mais en tout cas je vais expliquer ce que j’entends par écrire du bon CSS. J’écris cet article pour les développeurs qui connaissent le CSS et qui aimerait améliorer leur pratique.Le but est de pouvoir écrire du CSS facilement maintenable, et facile à…

  • Qu’est-ce que la spécificité CSS ?

    Quand on apprend le CSS, il me semble qu’il y a un aspect oublié : la spécificité. Elle est super importante car c’est elle qui décide quel propriété prendra le pas sur une autre. Je m’explique : Par défaut CSS se lit de bas en haut, et on va dire que pour deux déclarations égales,…

  • Lire un fichier .db (SQLite) et afficher son contenu

    En fouillant dans les dossiers normalement cachés de mon mac, j’ai trouvé des fichier portant l’extension .db. Ces fichiers sont des bases de données SQLite. J’ai l’habitude d’en rencontrer, cependant je n’avais jamais pris la peine d’examiner plus en détail ce genre de fichier, n’utilisant pas SQLite dans mon travail. J’ai trouvé sur Google https://inloop.github.io/sqlite-viewer/.…

  • Ajouter TypeScript à un project ReactJS existant

    Ceci est un document de note de la transition d’un projet ReactJs qui n’utilisais pas TypeScript à son utilisation dans le projet.Principalement cela concerne les déclarations de types. Note très informelles qui sont plus de la prise de note du changement qu’autre chose, pour future référence. ControlsKeyboard Component avec state Import de fichiers locaux Mutliple…

  • Apprenons Gutenberg depuis zéro

    Article en cours de rédaction – mis à jour le 09/02/2019 Je te propose de suivre avec moi la création d’un block pour l’éditeur de WordPress Gutemberg. Je vais essayer de partir de zéro, vraiment sans utiliser de plugin, et documenter ce que j’apprends et ce que je vois au fur et à mesure.Ca me servira de carnet de notes, et…

  • Comprendre les sites internet – Le cache

    Si vous gérez un site internet, ou même si vous aimez juste être sur internet de temps en temps, vous avez peut-être remarqué ce mot cache. Et quand on travaille dans l’industrie du développement, on ne se rend même plus compte qu’un cache ça n’est pas forcément évident pour tout le monde. Alors qu’est-ce que…

  • Comprendre les sites internet – Les flux RSS

    Qu’est ce que les flux RSS ? Les flux RSS sont des sortes de grosses listes dans lesquelles sont regroupés vos derniers articles. Ils permettent à n’importent quel logiciel de récupérer facilement la liste des derniers articles de votre site.“Ok, mais mon site le fait déjà automatiquement, il suffit que je crée un article pour…

  • Mon nouveau piano, ou la naissance de lire-la-musique.fr

    Pour Noël, ma femme m’a offert un piano. En voulant m’entraîner à lire les partitions et jouer en même temps, je me suis rendu compte que j’avais du mal à me détacher de la mélodie, et que je jouais surtout à la mémoire plutôt que de lire les notes qui se tenaient sous mes yeux.…

  • nl2br et no-wrap

    En travaillant sur le design de ce site, je suis tombé sur un petit problème : mes blocs de code utilisent la propriété CSS white-space: no-wrap. Ce qui à pour but de mettre tous les espaces sur une seule ligne. Grâce à cela, je peux avoir du code dans mon block qui continue sans revenir…