Bienvenue sur mon blog ! Étudiant touche à tout, ce site est un lieu libre de partage d’experiences, de tuto et de découvertes sur tout et rien.
Comment configurer github
Pour utiliser github sur son ordinateur il faut installer git, ajouter une clé ssh dans son compte github et configurer git, puis télécharger le projet, ces étapes sont indispensables sur chaque machine.
Installer git
Vérifier si git est déjà installé : git --version sinon télécharger git
Configurer git en local
C’est les informations qui seront affichées dans les commits, il faut les configurer une fois par machine.
- Configurer le nom d’utilisateur :
git config --global user.name "John Doe" - Configurer l’adresse mail :
git config --global user.email
Les informations sont stockées dans le fichier ~/.gitconf, si vous voulez les modifier vous pouvez le faire directement dans le fichier.
Design Patterns
C’est quoi ?
Les patterns offrent des solutions à des problèmes récurrents rencontrés par les développeurs, Ils permettent de :
- Limiter le couplage
- Faciliter la maintenance
- Être moins rigide face au changement
Ils sont indispensables à connaître pour le développeur :
- Pour s’assurer d’une meilleure conception
- Pour dialoguer avec les développeurs (à travers le “langage pattern”)
- Pour comprendre les frameworks
Un livre écrit par le GoF (Gang of Four : Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides) décrit 23 Design Patterns appliqués à la conception orientée objet, classés en trois catégories :
…Apt
apt
Voici les commandes les plus couramment utilisées avec apt :
sudo apt update: Mettre à jour la liste des paquets disponiblessudo apt upgrade: Mettre à jour tous les paquets installéssudo apt upgrade -y
sudo apt install <nom_du_paquet_1> <nom_du_paquet_2>: Installer un paquetsudo apt remove <nom_du_paquet>: Supprimer un paquetsudo apt search <terme_de_recherche>: Rechercher un paquetsudo apt autoremove: Supprimer les paquets qui ne sont plus nécessairessudo apt clean: Supprimer les fichiers de cache téléchargés lors de l’installation de paquetsapt cleanefface tout du répertoire local des fichiers de paquets récupérés. Il supprime tout sauf le fichier de verrouillage de/var/cache/apt/archives/et/var/cache/apt/archives/partial/¹.apt autoclean, commeclean, efface le répertoire local des fichiers de paquets récupérés. La différence est qu’il ne supprime que les fichiers de paquets qui ne peuvent plus être téléchargés et qui sont en grande partie inutiles. Cela permet de maintenir un cache sur une longue période sans qu’il ne devienne incontrôlable¹.- Il n’y a pas d’option
clearpour la commandeapt.
(1) apt - What is difference between the options “autoclean”, “autoremove …. https://askubuntu.com/questions/3167/what-is-difference-between-the-options-autoclean-autoremove-and-clean. (2) apt - clean, autoclean, and autoremove — combining them is a good …. https://askubuntu.com/questions/984797/clean-autoclean-and-autoremove-combining-them-is-a-good-step. (3) Difference between apt clean & apt autoclean in Ubuntu. https://techpiezo.com/linux/difference-between-apt-clean-apt-autoclean-in-ubuntu/. (4) linux - What are the differences between apt clean/remove/purge etc …. https://stackoverflow.com/questions/68635646/what-are-the-differences-between-apt-clean-remove-purge-etc-commands.
…