Skip to content

Instantly share code, notes, and snippets.

View NerOcrO's full-sized avatar
🏠
Working from home

Fabien NerOcrO

🏠
Working from home
View GitHub Profile
@NerOcrO
NerOcrO / .vimrc.sh
Last active November 1, 2017 08:57
vimrc
" vim ~/.vimrc
" source ~/.vimrc
" Charge les plugins qui sont dans ~/.vim/bundle
" https://github.com/tpope/vim-pathogen
" https://github.com/airblade/vim-gitgutter
execute pathogen#infect()
" Garder un historique de 150
set history=150
@NerOcrO
NerOcrO / .inputrc.sh
Last active November 1, 2017 08:55
inputrc
# vim ~/.inputrc
# source ~/.inputrc
# Commencer à écrire, flèche du haut et compléter avec la dernière commande
"\e[A": history-search-backward
# Commencer à écrire, flèche du bas et compléter avec la première commande
"\e[B": history-search-forward
set show-all-if-ambiguous on
@NerOcrO
NerOcrO / .tmux.conf.sh
Last active August 11, 2019 12:38
tmux
# vim ~/.tmux.conf
# tmux source-file ~/.tmux.conf
# tmux attach -d -t SESSION_ID
# Cheat sheet tmux : https://gist.github.com/MohamedAlaa/2961058
# Mouse active
# Use shift+mouse to copy text
set -g mouse on
setw -g mode-keys vi
@NerOcrO
NerOcrO / apache.md
Last active November 6, 2018 15:51
apache

Active mon fichier de conf

sudo a2ensite perso.conf

Active un module

sudo a2enmod rewrite

Local images mode (proxy style)

@NerOcrO
NerOcrO / command-lines-unix.md
Last active August 11, 2019 12:37
command line unix

Trouver un fichier avec un répertoire exclue

  • find . -type f -name "*.md" -not -path "./node_modules/*"

Trouver une occurence dans un fichier d'une certaine extension

  • grep -rni --exclude-dir={node_modules,.git,dist,public,.cache,vendor,_,off} "currentTarget" /var/www | grep "\.js"

Racourcis

@NerOcrO
NerOcrO / git.md
Last active October 10, 2020 11:04
git gitconfig

Ne plus taper sa passphrase à chaque commande

eval $(ssh-agent -s)
ssh-add ~/.ssh/*_rsa

Voir les logs de tous les fichiers ou d'un fichier

git log -p [FICHIER]

Voir les logs d'un auteur sur la dernière semaine

@NerOcrO
NerOcrO / mysql.md
Last active August 10, 2019 18:35
mysql
  • Finalement, je me rends compte qu'il n'y a pas grand chose à faire pour un poste de dev à partir du moment où je ne laisse pas mon poste allumé tout le temps.
  • A savoir que la plupart des variables sont à mettre dans [mysqld] pour qu'elles soient prises en compte.
  • https://www.askapache.com/mysql/mysql-performance-tuning/
  • Il faut un MySQL allumé et utilisé depuis longtemps pour avoir des recommandations pertinentes
  • Ceci dit, quelques améliorations demandé par mysqltuner :
# sudo vim /etc/mysql/conf.d/perso.cnf
[mysqld]
key_buffer_size = 128M
query_cache_limit = 2048M
@NerOcrO
NerOcrO / solr.md
Last active August 10, 2019 18:34
solr

Vider un index via l'UI

Documents->Document Type->Solr Command

<delete>
  <query>*:*</query>
</delete>
@NerOcrO
NerOcrO / windows.md
Last active August 27, 2022 17:56
wsl docker windows 10