Python modules qui poutrent - 2017-01-09 17:10:00

ispy : Pour tracer un process ou une autre session. flake8 : Outil de vérification de code. pick : Avoir simplement une sélection interactive. path : Simplifie les opérations sur l’arborescence. q : Pour debugger rapidement. tbvaccine : Visualiser facilement les infos importantes lors d’un bug. timy : Mesurer les temps d’exécution.

Entêtes apache et let's encrypt - 2016-12-14 14:20:01

Sécuriser les headers renvoyés par apache2 Dans le cas de l’installation d’un certificat avec let’s encrypt, il peut être intéressant de pousser un peu la sécurisation en modifiant les headers renvoyés par apache. Ce ne sont que quelques lignes dans la conf qui vont permettre de renvoyer moins d’informations par le biais du header et d’assurer les échanges. # imposer la communication en https (sous-domaines inclus) # valable tant de temps pour le navigateur

Gitlab - 2016-09-28 18:22:10

Initialisation GitLab #####Commande de départ: On part du principe que l’on a déjà un dossier de travail et que c’est celui-ci que l’on va envoyer et mettre à jour du côté gitlab. Initialisation du dépôt: git init Configuration du point de départ: git remote add origin [email protected]:compte_user/projet.git Ajout d’un fichier:git add super_fichier Commit avec explication:git commit -m "message explicatif" MAJ du dépôt distant: git push -u origin master #####Configuration ssh:

Mémo cmd - 2016-05-30 10:33:00

Vider la ram : echo 3 > /proc/sys/vm/drop_caches Infos cpu : cat /proc/cpuinfo Version du système : cat /etc/*_version ou cat /etc/*_release ou lsb_release -a Augmenter le nb de fichier visibles : (tail -f inutilisable -> un proc sur trop de fichier) echo 16384 > /proc/sys/fs/inotify/max_user_watches Lister les ports ouverts : lsof -i ou netstat -lnptu exemple ici Enlever regles iptable : iptables --flush Exemple pour forever: forever -f start index.

Plex & Wunderlist - 2016-02-29 16:01:30

Cette année, je suis parti sur l’idée de me faire une playlist sur plex ou je rajoute chaque jour une chanson. Pour tracer ça et éviter après un week-end brumeux de rajouter une chanson, ou de zapper tout simplement. Je me suis fait une tache dans wunderlist pour me rappeler de mettre une chanson. Et puis, pour jouer je me suis dit que ce serait sympa de savoir combien de chanson sont manquantes exactement.

MSG erreur perl & locale - 2016-02-01 11:47:09

Pour corriger le message d’erreur suivant: perl: warning: Setting locale failed. Il faut reconfigurer le système pour utiliser les variables des langues qui correspondent à ce que vous utilisez. locale -a affichera les valeurs en cours d’utilisation. Pour les regénérer: sudo locale-gen "fr_FR.utf-8" Et les réinstaller: sudo dpkg-reconfigure locales Cocher la variable qui correspond et normalement, le message d’erreur en doit plus apparaître.

Django Routage Bdd - 2016-01-22 15:35:54

Solution pour utiliser 2 bases de données avec plusieurs modèles. Dans le fichier settings.py, définir les 2 bdds: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django', 'USER': 'mega_user', 'PASSWORD': 'mega_mot_de_passe', 'HOST': '192.168.55.4', 'PORT': '3306', }, 'treco_facturation': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db_trecobat', 'USER': 'mega_user2', 'PASSWORD': 'mega-Mot_de_passe2', 'HOST': '192.168.55.5', 'PORT': '3306', } } Sur chaque modèle, déclarer la BDD à utiliser : _DATABASE = "default" ou _DATABASE = "treco_facturation" Dans l’application créer un fichier (ex:db_router.

Tmux command - 2015-12-30 12:00:00

####ctrl + b à faire avant chaque commande ###Fenêtre: > c : créer une nouvelle fenêtre de terminal > n : fenêtre suivante > p : fenêtre précédente > & : tuer la fenêtre courante > t : afficher l’heure > w : afficher la liste des fenêtres ###Panel: > x : tuer le panel courant > % : séparer verticalement > “ : séparer horizontalement > o : changer de panel

ZSH - Fichier de conf - 2015-12-29 12:00:00

Fichier de conf: # Chemin export ZSH=/Users/knep/.oh-my-zsh # themes - ~/.oh-my-zsh/themes/ ZSH_THEME="fletcherm" COMPLETION_WAITING_DOTS="true" HIST_STAMPS="yyyy-mm-dd" # ZSH_CUSTOM=/path/to/new-custom-folder # Conf OSX export PATH="/Users/knep/anaconda/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin" # export MANPATH="/usr/local/man:$MANPATH" source $ZSH/oh-my-zsh.sh export LANG=fr_FR.UTF-8 # ssh export SSH_KEY_PATH="~/.ssh/dsa_id" # plugins plugins=(command-not-found osx pep8 python sublime) Relancer la config après une modif: source ~/.zshrc

ZSH - Install OSX et Debian - 2015-12-28 12:00:00

#####Avec oh-my-zsh: sudo aptitude install -y zsh git-core sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" OSX: 1. [Homebrew](https://github.com/mxcl/homebrew) 2. brew install zsh 3. [OhMyZsh](https://github.com/robbyrussell/oh-my-zsh) 4. brew install reattach-to-user-namespace --wrap-pbcopy-pbpaste && brew link reattach-to-user-namespace 5. ITerm2 preferences for your profile set: Character Encoding: Unicode (UTF-8) Report Terminal Type: xterm-256color