Merge pull request 'master' (#1) from vincent/notebook:master into master
Reviewed-on: https://git.ducamps.win/olivier/notebook/pulls/1
This commit is contained in:
commit
e2a6229f06
5
Cuisine/Cocktails/Americano
Normal file
5
Cuisine/Cocktails/Americano
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Américano
|
||||||
|
* Cointreau 2cl
|
||||||
|
* Martini Blanc 3cl
|
||||||
|
* Campari 4cl
|
||||||
|
* Martini Rouge 5cl
|
7
Cuisine/Cocktails/Cosmopolitan
Normal file
7
Cuisine/Cocktails/Cosmopolitan
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# Cosmopolitan (version modifié Noël 2020)
|
||||||
|
- Vodka 3cl
|
||||||
|
- Cointreau 1cl
|
||||||
|
- Limoncello 0.5cl
|
||||||
|
- Chambord 0.5cl
|
||||||
|
- Jus de citron 1cl
|
||||||
|
- Jus de cranberry 3cl
|
6
Cuisine/Cocktails/Sex_on_the_beach
Normal file
6
Cuisine/Cocktails/Sex_on_the_beach
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# Sex on the beach
|
||||||
|
- Vodka 3cl
|
||||||
|
- Chambord 2cl
|
||||||
|
- Liqueur de pêche 2cl
|
||||||
|
- Jus d'annanas 5cl
|
||||||
|
- Jus de cranberry 6cl
|
5
Cuisine/Cocktails/Soupe_cidre
Normal file
5
Cuisine/Cocktails/Soupe_cidre
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Soupe de cidre ( 7 personnes)
|
||||||
|
- Cognac 3 cl
|
||||||
|
- Sirop de sucre de canne 15cl
|
||||||
|
- Jus d'orange 30cl
|
||||||
|
- Cidre 1 bouteille
|
0
Cuisine/Cocktails/index.md
Normal file
0
Cuisine/Cocktails/index.md
Normal file
@ -35,6 +35,7 @@
|
|||||||
- gratin d'endives au jambon
|
- gratin d'endives au jambon
|
||||||
- Oeuf cocote
|
- Oeuf cocote
|
||||||
- fondu savoyarde
|
- fondu savoyarde
|
||||||
|
- lentille saucisse
|
||||||
|
|
||||||
|
|
||||||
## sauce
|
## sauce
|
||||||
@ -59,3 +60,5 @@
|
|||||||
- Mousse au chocolat
|
- Mousse au chocolat
|
||||||
- crêpes
|
- crêpes
|
||||||
- gauffre
|
- gauffre
|
||||||
|
- thé brun
|
||||||
|
- créme renversé
|
@ -3,3 +3,30 @@
|
|||||||
## tunelling
|
## tunelling
|
||||||
|
|
||||||
[chisel](https://github.com/jpillora/chisel) permet de mettre en place un tunel TCP sur du http
|
[chisel](https://github.com/jpillora/chisel) permet de mettre en place un tunel TCP sur du http
|
||||||
|
|
||||||
|
|
||||||
|
## site
|
||||||
|
|
||||||
|
[devhind (cheatsheet)](https://devhints.io/)
|
||||||
|
|
||||||
|
[Lean X in Y minutes](https://learnxinyminutes.com/)
|
||||||
|
|
||||||
|
|
||||||
|
[online Json editor](https://jsoneditoronline.org/)
|
||||||
|
|
||||||
|
[compression d'image](https://squoosh.app/)
|
||||||
|
|
||||||
|
## goaccess
|
||||||
|
|
||||||
|
permet d'analyser les log d'accés d'un server web
|
||||||
|
|
||||||
|
```goaccess /var/log/nginx/access.log -o /usr/share/nginx/html/report.html --real-time-html --ignore-crawlers -e 192.168.1.1-192.168.1.254 -e 127.0.0.1```
|
||||||
|
|
||||||
|
- *-o* fichier de sortie
|
||||||
|
- *--real-time-html* mise a jour en temps réel du fichier de sortie
|
||||||
|
- *--ignore-crawlers* ignore les bot des moteur de recherche
|
||||||
|
- *-e* permet d'ignorer des ip ici les IP local
|
||||||
|
|
||||||
|
## décrypter un hash
|
||||||
|
|
||||||
|
[search that hash](https://github.com/HashPals/search-that-hash)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# domotique
|
# domotique
|
||||||
|
|
||||||
[Hack Xiaomi gateway V2](https://easydomoticz.com/forum/viewtopic.php?t=8397))
|
[Hack Xiaomi gateway V2](https://easydomoticz.com/forum/viewtopic.php?t=8397)
|
||||||
|
|
||||||
## jeedom
|
## jeedom
|
||||||
- install docker avec database sur host
|
- install docker avec database sur host
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
# git
|
# git
|
||||||
|
![git](../img/git.jpg)
|
||||||
|
## Clone with submodule recurse
|
||||||
|
|
||||||
|
add *--recurse-submodules* to clone command
|
||||||
|
|
||||||
## Add in staging only a part of modification done in a file
|
## Add in staging only a part of modification done in a file
|
||||||
|
|
||||||
|
35
IT/git/submodule.md
Normal file
35
IT/git/submodule.md
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# submodule
|
||||||
|
|
||||||
|
Git submodule allows ro add externel repository in a repository
|
||||||
|
|
||||||
|
## Adding submodule
|
||||||
|
|
||||||
|
- ```git submodule add http://git/toto.git $path```
|
||||||
|
this command add *http://git/toto.git* in *path* directory (add -b $branchname to follow specific branch)
|
||||||
|
- after that you need to add and commit submodule folder
|
||||||
|
|
||||||
|
to populate a submodule nested in other submodule
|
||||||
|
|
||||||
|
- ```git submodule init```
|
||||||
|
- ```git submodule update```
|
||||||
|
|
||||||
|
## removing submodule
|
||||||
|
|
||||||
|
- remove submodule entry in *.gitmodules*
|
||||||
|
- remove submodule entry in *.git/config* (only present when **git submodule init** have been perform)
|
||||||
|
- remove submodule path ```git rm --cached $path```
|
||||||
|
|
||||||
|
## Updating submodule
|
||||||
|
|
||||||
|
|
||||||
|
you can update a submodule Manually going in submodule folder and perform a ```git fetch``` and ```git merge```
|
||||||
|
|
||||||
|
|
||||||
|
### Fetch and merge
|
||||||
|
automatic process
|
||||||
|
- perform a ```git submodule update --remote```
|
||||||
|
|
||||||
|
|
||||||
|
in each case you need to commit update in project
|
||||||
|
|
||||||
|
|
BIN
IT/img/Tmux.png
Normal file
BIN
IT/img/Tmux.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 115 KiB |
BIN
IT/img/git.jpg
Normal file
BIN
IT/img/git.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 23 KiB |
BIN
IT/img/zsh.jpg
Normal file
BIN
IT/img/zsh.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
@ -10,7 +10,7 @@
|
|||||||
# │ └──────────────────── hour (0 - 23)
|
# │ └──────────────────── hour (0 - 23)
|
||||||
# └───────────────────────── min (0 - 59)
|
# └───────────────────────── min (0 - 59)
|
||||||
```
|
```
|
||||||
|
[test cron](https://crontab.guru/)
|
||||||
See also
|
See also
|
||||||
- [wikipedia/cron](http://en.wikipedia.org/wiki/Cron)
|
- [wikipedia/cron](http://en.wikipedia.org/wiki/Cron)
|
||||||
|
|
||||||
@ -46,4 +46,4 @@ $ sudo crontab -e
|
|||||||
|
|
||||||
## user crontab lcation
|
## user crontab lcation
|
||||||
|
|
||||||
`/var/spool/cron/crontabs`
|
`/var/spool/cron/crontabs`
|
||||||
|
@ -56,3 +56,14 @@ fi
|
|||||||
|-r -w -x | test permition|
|
|-r -w -x | test permition|
|
||||||
|$a -nt $b| $a plus récent|
|
|$a -nt $b| $a plus récent|
|
||||||
|$a -ot $b| $a plus vieux|
|
|$a -ot $b| $a plus vieux|
|
||||||
|
|
||||||
|
## Supprimer les Dossiers contenant 1 élement
|
||||||
|
|
||||||
|
```
|
||||||
|
IFS=$'\n';for i in $(ls) do ✔ 10022 18:29:32
|
||||||
|
if [ $(ls $i|wc|awk '{print $1}') = 1 ]
|
||||||
|
then
|
||||||
|
rm -r $i
|
||||||
|
fi
|
||||||
|
|
||||||
|
```
|
||||||
|
13
IT/linux/zsh.md
Normal file
13
IT/linux/zsh.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
![zsh](../img/zsh.jpg)
|
||||||
|
|
||||||
|
# functionality
|
||||||
|
|
||||||
|
|
||||||
|
# shortcut
|
||||||
|
|
||||||
|
key|comportment
|
||||||
|
---|-----------
|
||||||
|
|
|
||||||
|
|
||||||
|
|
||||||
|
|
40
IT/tmux.md
Normal file
40
IT/tmux.md
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# Tmux
|
||||||
|
|
||||||
|
![tmux](img/Tmux.png)
|
||||||
|
|
||||||
|
personal config [Here](https://git.ducamps.win/vincent/conf2/src/branch/master/tmux/.tmux.conf)
|
||||||
|
|
||||||
|
## copy in remote clipboard
|
||||||
|
|
||||||
|
shift+select to use remote selection clipboard
|
||||||
|
|
||||||
|
|
||||||
|
## command
|
||||||
|
|
||||||
|
command | comportment
|
||||||
|
--------|------------
|
||||||
|
ls | print running session
|
||||||
|
attach -t 0 | connect to session pass in parameter
|
||||||
|
|
||||||
|
|
||||||
|
## keyboard shortcut
|
||||||
|
|
||||||
|
- master key: ctrl-b
|
||||||
|
|
||||||
|
key|comportment
|
||||||
|
---|-----------
|
||||||
|
? | print all shortcut
|
||||||
|
- | split vertical panel
|
||||||
|
\| | split horizontal panel
|
||||||
|
z | full screen panel
|
||||||
|
c | create window
|
||||||
|
n | next windows
|
||||||
|
, | rename windows
|
||||||
|
:new | new session
|
||||||
|
s | list session
|
||||||
|
|
||||||
|
## move into pane
|
||||||
|
|
||||||
|
Use atl with directional arrow or vim mode key jklm
|
||||||
|
|
||||||
|
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
![neovim](img/neovim.png)
|
![neovim](img/neovim.png)
|
||||||
|
|
||||||
|
[tuto config](https://jdhao.github.io/2018/12/24/centos_nvim_install_use_guide_en/)
|
||||||
|
|
||||||
|
## config
|
||||||
|
I use NVIM instead vim
|
||||||
|
config [Here](https://git.ducamps.win/vincent/conf2/src/branch/master/nvim/.config/nvim/init.vim)
|
||||||
|
|
||||||
## Pluging
|
## Pluging
|
||||||
|
|
||||||
### vim-plug
|
### vim-plug
|
||||||
@ -27,6 +33,7 @@ Vim est un éditeur de texte intégré hautement configurable permettant d’éd
|
|||||||
Voici une liste des raccourcis clavier de Vim.
|
Voici une liste des raccourcis clavier de Vim.
|
||||||
|
|
||||||
### custom config
|
### custom config
|
||||||
|
leader: space
|
||||||
|
|
||||||
|conb|action|
|
|conb|action|
|
||||||
|----|------|
|
|----|------|
|
||||||
@ -34,6 +41,7 @@ Voici une liste des raccourcis clavier de Vim.
|
|||||||
|jk or jj|exit insert mode|
|
|jk or jj|exit insert mode|
|
||||||
|leader+cc|comment line|
|
|leader+cc|comment line|
|
||||||
|leader+cu|uncomment line|
|
|leader+cu|uncomment line|
|
||||||
|
|:w!!|save as sudo|
|
||||||
|
|
||||||
### Mode normale & mode visuel
|
### Mode normale & mode visuel
|
||||||
|
|
||||||
|
16
IT/virsh.md
16
IT/virsh.md
@ -17,6 +17,20 @@
|
|||||||
- appliquer une snapshot: `virsh snapshot-revert --domain --snapshotname "ansible ping OK" --running`
|
- appliquer une snapshot: `virsh snapshot-revert --domain --snapshotname "ansible ping OK" --running`
|
||||||
- delete snapshot: `virsh snapshot-delete --domain freebsd --snapshotname 5Sep2016_S2`
|
- delete snapshot: `virsh snapshot-delete --domain freebsd --snapshotname 5Sep2016_S2`
|
||||||
|
|
||||||
|
## share folder with host
|
||||||
|
|
||||||
|
- add a filesystem device to your host:
|
||||||
|
```
|
||||||
|
<filesystem type='mount' accessmode='squash'>
|
||||||
|
<source dir='/home/vincent/Documents'/>
|
||||||
|
<target dir='/mnt/workplace'/>
|
||||||
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
|
||||||
|
</filesystem>
|
||||||
|
```
|
||||||
|
- on guest mount the filesystem:
|
||||||
|
- with mount cmd :`mount -t 9p -o trans=virtio,version=9p2000.L mount_tag /path/to/mount_point/on/guest`
|
||||||
|
- in your fstab:`mount_tag /path/to/mount_point/on/guest 9p trans=virtio,version=9p2000.L 0 0`
|
||||||
|
- add in **9pnet_virtio** to **/etc/modules-load.d/9pnet_virtio.conf**
|
||||||
|
|
||||||
## enabling guest function on arch
|
## enabling guest function on arch
|
||||||
|
|
||||||
@ -25,4 +39,4 @@
|
|||||||
|
|
||||||
```
|
```
|
||||||
MODULES=(virtio virtio_blk virtio_pci virtio_net)
|
MODULES=(virtio virtio_blk virtio_pci virtio_net)
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user