Catégorie : Logiciels / Outils / Technologies

  • Git – Conventional Commit Messages

    par

    dans

    Le nom « Conventional Commit Messages » est utilisé pour définir un ensemble de règles d’écriture de meilleurs messages de commit afin qu’ils soient compréhensibles par tous et utilisables par tout membre d’une équipe sans difficulté ni contrainte. Autre intérêt, le respect de ces règles permet d’utiliser des outils de génération automatique d’un CHANGELOG. Modèle de message…

  • NoteHighlight2016

    Cet outil, disponible sur le dépôt GitHub https://github.com/elvirbrk/NoteHighlight2016, permet une coloration syntaxique de code dans Microsoft OneNote. Après installation, un onglet NoteHighlight est ajouté dans OneNote. La liste des langages accessible dans cet onglet est personnalisable dans le fichier XML nommé ribbon.xml et situé à l’un des 2 chemins suivants : Exemple de contenu :

  • Git – Installation et commandes

    par

    dans

    Installer Git Installer Git sur Windows Téléchargez l’installeur .exe depuis le site officiel git-scm.com. Lors de l’installation, un écran propose les 3 options suivantes : Un autre écran permet de configurer le comportement à appliquer pour les sauts de lignes. Ces caractères sont différents entre Windows et UNIX. La 1ère option est la plus intéressante…

  • CI / CD – Intégration continue et déploiement continue

    L’intégration continue L’intégration continue consiste à effectuer un ensemble d’opération au moment où l’en envoie du code vers le dépôt. C’est-à-dire au moment d’un git push. Ces opérations peuvent être : Exécuter des tests unitaires. Exécuter un outils de vérification des normes de développement (conventions de nommage, indentation, etc.). Exécuter des règles d’audit sécurité. Exécuter…

  • Docker – Créer une stack LAMP

    Le but Le but est d’obtenir l’environnement de développement suivant : Ubuntu 22.04 LTS PHP 8.1 MySQL 8.0 Le fichier Dockerfile Le fichier docker-compose.yml Script PHP de connexion à la BDD Les différentes URL d’accès Accéder aux sources : http://localhost:8080/ Accéder à PHPMyAdmin : http://localhost:8181/

  • Docker Compose

    Présentation et intérêt Docker Compose en quelques mots Docker Compose est un outil écrit en Python qui permet de décrire dans un fichier les conteneurs que l’on souhaite faire fonctionner entre eux. Chaque conteneur pouvant être basé sur sa propre image. On parle alors d’un stack, concept que l’on retrouve également dans d’autres systèmes. Ce…

  • Docker – Installer MySQL et PHPMyAdmin

    But de l’article Cet article explique comment installer rapidement MySQL et PHPMyAdmin dans 2 conteneurs Docker distincts. Il s’agit d’une installation « de base ». Plus d’informations sont accessibles sur les pages du Docker Hub de chaque image concernant la configuration, les tags et versions disponibles et plus encore : Docker Hub MySQL Docker Hub PHPMyAdmin Installer…

  • Les commandes Docker

    Afficher la liste des commandes disponibles Lister les images actuellement installées sur votre Docker La liste présente les informations suivantes : REPOSITORY : Le nom de l’image. TAG : Un indicateur sur la version / branche de l’image, pouvant être « latest ». IMAGE ID : L’identifiant unique de l’image. CREATED : La date de création de…

  • Docker

    De l’origine de la virtualisation à Docker Du serveur physique, aux machines virtuelles, aux conteneurs À l’origine, une application était installée directement sur un serveur que nous achetions et qui apportait une quantité définie et finie de puissance de calcul via CPU, de mémoire via la RAM et de quantité de stockage via le disque…

  • Raccourcis et astuces avec Notepad++

    Supprimer les retours à la ligne CTRL + A puis CTRL + J Remplacer 0 initiaux Faire un remplacement en mode regex. ^(0{1})(.*)$ \2

  • Configuration Firefox

    about: Firefox dispose de plusieurs pages spéciales permettant d’effectuer une configuration avancée, d’accéder à des statistiques sur les performances ou le réseau, d’obtenir la liste des téléchargements ou des plugins installés et bien d’autres informations encore. La page about:about permet d’obtenir la liste de ces pages spéciales. On peut ainsi ouvrir chacune d’elles. Configuration (about:config)…

  • Extensions Firefox

    Extensions utiles pour le navigateur Mozilla Firefox.