Catégorie : Logiciels / Outils / Technologies
-
Git – Conventional Commit Messages
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
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)…