Introduction sur Docker et la gestion des conteneurs

Il y a 6 mois

Voici un petit schéma sur la virtualisation par Hyperviseur et Docker:

Afficher l'image d'origine

Docker utilise le noyau de notre système linux. Si le système hôte est MAC ou WINDOWS, il faut installer une VM contenant un noyau linux. A priori, aujourd’hui ce serait géré de manière quasi transparente avec ces deux OS. Il faut également savoir que Docker n’est compatible qu’avec une architecture 64bits.

Docker c’est un démon et un client :

  • Le démon docker qui s'exécute en arrière-plan et qui s'occupe de gérer les conteneurs.
  • Le client Docker qui permet d'intéragir avec le démon via la socket d...

Le code coverage avec PHPUnit

Il y a 7 mois

A l'heure du TDD (test driven developpement), BDD (Bug Driven Developpement), les tests sont partout ou presque. C'est déjà bien d'écrire des tests unitaires mais pouvoir mesurer la quantité de code couvert par nos tests c'est encore mieux cool. Le code coverage permet d'avoir des indicateurs concernants la couverture de code "passer" par nos tests unitaires. Ces indicateurs peuvent être récupérés sous plusieurs formes que l'on détaillera plus bas.

Pour commencer nous allons devoir instancier un projet vide. Voici la structure que nous allons utiliser :

Structure de dossier

Ensuite il nous faut bien évid...

Système de fichier et structure des dossiers linux

Il y a 7 mois

Qu'est ce qu'un système de fichier ?


Le système de fichiers définit les conventions de nommage des fichiers, notamment le nombre maximal de caractères, les caractères autorisés et bien d'autres ...
Il permet également d'organiser les données sur votre disque dur.

Il en existe plusieurs types, dont voici les principaux :

Microsoft :

  • FAT 16 : Taille maximale d'un fichier : 4 Go. Nombre maximal de fichiers par partition : 65 524. La racine du disque est de plus limitée à 512 entrées (une entrée est un fichier ou un dossier). Volume de la partition max : 2 Go (voire 4 Go)
  • FAT 32 : Evolution du FAT 16, qui pousse la limite de taille à 2 To (2 000 Go). Le FAT ...

Bienvenue sur mon blog !

Il y a 8 mois

Bonjour et bienvenue sur mon blog !

Pour commencer pourquoi ce blog ? A la base il s'agissait d'un projet labo sous NodeJs pour apprendre ses concepts de base. Etant très intérressé par le framework Laravel j'ai décidé de continuer ce projet sous ce framework que je vous invite à découvrir ici.

Malgré tout ce projet reste un projet labo, il y a encore de nombreuses améliorations à apporter, dont :

  • Trouver un theme, une charte graphique, etc... Parce que la ça pique les yeux ! (Merci Bootstrap)
  • Trouver des sujets intéressants.
  • Développer un système d'alerte pour être au courant des derniers articles publiés.
  • Ajouter des catégories pour les articles.
  • Améliorer le contenu de l'admin (réponse aux...