Skip to content

Instantly share code, notes, and snippets.

View jpchateau's full-sized avatar

Jean-Philippe Chateau jpchateau

View GitHub Profile
@jpchateau
jpchateau / DOCKER.md
Last active March 19, 2024 06:59
Docker : commandes et instructions Dockerfile utiles

Docker cheat sheet

Commandes Docker

$ docker ps # Visualiser les conteneurs actifs
$ docker ps -a # Visualiser tous les conteneurs
$ docker rm [container] # Supprimer un conteneur inactif
$ docker rm -f [container] # Forcer la suppression d'un conteneur actif
$ docker images # Lister les images existantes
@jpchateau
jpchateau / Interview back-end developer
Last active February 13, 2024 08:56
Entretien développeur back : PHP / Symfony / MySQL
Cible : Développeur PHP / Symfony / MySQL
Niveau : Senior
Ce document propose des questions classiques, sans piège, à poser lorsque vous désirez valider un candidat pour un poste de développeur back.
J'utilise personnellement cette trame de questions, libre à vous de vous en inspirer, d'ajouter vos propres questions, et de déterminer lesquelles sont éliminatoires à vos yeux.
Veille technologique
Quelle est la version actuelle de PHP ?
> http://php.net/supported-versions.php
@jpchateau
jpchateau / Interview front dev
Last active November 10, 2021 14:21
Questions Front Dev
HTML / CSS
==========
Qu'est-ce que le responsive design ?
Comment définir des breakpoints en css ?
> media queries : (@media only screen and (min-device-width : 320px) and (max-device-width : 480px)
Qu'est ce que le design adaptif (fluid grid) ?
@jpchateau
jpchateau / linux
Last active December 22, 2022 14:52
Linux useful commands
apt-show-versions -b > pkg-list.txt # Récupère la liste des paquets installés
ls -al # Si l'alias ll n'existe pas
ls | wc -l # Compte le nombre de fichiers présents dans un répertoire
uname -a # Affiche le nom de l'OS courant
uname -r # Affiche la version du noyau linux
cat /proc/version # affiche le nom de la distribution
lsb_release -a # affiche les infos de la version d'ubuntu
ssh-keygen -t rsa # Génère une clé privée et une clé publique dans ~/.ssh/
ssh-keygen -l # Affiche le fingerprint de la clé ssh
alias d='cd ~/dev' # Crée un alias
@jpchateau
jpchateau / GIT.MD
Last active January 14, 2024 22:21
Git - Commandes / Configuration / Astuces

Commandes

git add -vA # ajoute tous les changements au commit, verbeux
git rm [fichiers] # supprime les fichiers du dépôt
git add -p [fichier] # permet de préciser quels morceaux de code d'un fichier sont à ajouter au commit
git pull # met à jour ses fichiers locaux à partir d'un dépôt distant (cela effectue un fetch puis un merge)
git pull -r # met à jour ses fichiers locaux en effectuant un rebase
git push # envoie les modifications locales sur un dépôt distant
git push -f # force à envoyer ses modifications locales sur un dépôt distant. À utiliser avec précaution.