Ce mec est vraiment bon
20:00 contain VS include
28:00 Environement VS tier
include VS resource delcaration
38:00 Namespace
47:00 Dependencies and Profile into profile
01:07:00 R10K
-
https://puppetlabs.com/presentations/workshop-doing-refactor-dance-making-your-puppet-modules-more-modular-gary-larizzaUn pattern avec rsnapshot :
Utiliser la directive backup_script pour éxécuter un script distant (backup script<tab>ssh root@hostA.com /mon/script/backup.sh<tab>unused/)
Et ensuite la directive backup pour récupérer ce qui a été produit à distance en local (backuptab>root@hostA.com:/mon/working/dir/<tabhostA.com
De cette façon, il n'y a plus de cron sur la machine à backup. Le cron rsnapshot déclenche le backup à distance, et ensuite ramène les datas.
On pourrait aller un cran plus loin en ayant pas de script sur la machine à backup mais laisser le script a quand meme des avantages : on a le dernier backup en local et un script plus clair qu'une suite de ssh root@host 'cmd1', ssh root@host 'cmd'..
PS : le script doit se charger de faire le ménage avant de commencer, on supprime tout et on lancer le backup. Car on ne veut garder qu'une copie en local
-
https://links.infomee.fr/?kx7g_gsu - user
script /dev/null
screen -r
-
https://links.infomee.fr/?izQOpgallez on va retester xbmc (pardon, kodi) sur le rasp
Avec le petit plugin à la popcorntime : https://github.com/steeve/plugin.video.pulsar/releases/tag/v0.4.7
-
http://michael.gorven.za.net/J'utilisais jusqu'à présent aucun plugin vim.. mais l'ouverture de fichier et le switch entre les différents buffers est pénible quand on passe beaucoup de temps dans Vim..
Du coup je teste ctrlP qui est plutot bien une fois configuré !
J'utilise pathogen pour gérer mes plugins, donc dans l'ordre :
Dans le vimrc :
"" CtrlP
map <c-b> :CtrlPBuffer<CR>
map <c-p> :CtrlP<CR>
on a ctrl+B pour naviguer entre les buffers et ctrl+P pour lancer une recherche et ouvrir un fichier
La root de la recherche peut être modifié (par défaut c'est le dossier du fichier ouvert en cours)
On peut lui dire par exemple de remonter jusqu'au .git ou au .svn
Dans mon cas, encore en svn 1.6, il y a un .svn à tous les niveaux... la solution, définir un root marker dans son vimrc :
let g:ctrlp_root_markers = ['.ctrlp']
et ensuite créer ce marker là ou on veut que la recherche se base
$ touch .ctrlp
-
https://coderwall.com/p/5xv7sq/ctrlp-root-markersPratique pour avoir un aperçu de l'état de son parc
/usr/bin/apt-get -qq update && /usr/bin/apt-get -q -y --ignore-hold --allow-unauthenticated -s dist-upgrade | grep ^Inst | /usr/bin/cut -d\ -f2 | /usr/bin/sort
(pris dans le script apticron)
Pour avoir une liste avec 3 colonnes : nom du paquet / version actuelle / version dispo
/usr/bin/apt-get -qq update && /usr/bin/apt-get -q -y --ignore-hold --allow-unauthenticated -s dist-upgrade | grep ^Inst | awk '{print $2 " " $3 " " $4}'|sed -r 's/([|]|()//g'
-
https://links.infomee.fr/?kVZ8QAVous pouvez passer dans l'url un #23 pour aller à la page 23 directement !
Pratique pour bookmark là ou on en est
-
https://links.infomee.fr/?AyqbVgVraiment bien ce petit screencloud, configuré pour droper les screenshots en sftp avec un nom random c'est parfait :)
-
https://screencloud.net/radio.fr fournisseur officiel d'url de stream :D
allez sur la page d'une radio, view source, et cherchez "streamurl"
Et voilà l'url pour écouter la radio dans vlc ou mplayer :)
-
http://www.radio.fr/commande qui peut être bien utile et puis getent passwd c'est toujours plus rapide que cat /etc/passwd
-
http://man7.org/linux/man-pages/man1/getent.1.htmlPratique pour dump de petits indexes importants comme le .kibana (définition des dashboards)
-
https://github.com/taskrabbit/elasticsearch-dumpPour bufferiser au niveau applicatif avec syslog coté client si le serveur n'est plus up
-
http://www.rsyslog.com/doc/rsyslog_reliable_forwarding.htmlce qui est catch avec sed peut être utilisé dans le pattern de remplacement : &
-
http://www.theunixschool.com/2012/06/insert-line-before-or-after-pattern.html