Modifier les droits récursivement de tous les fichiers rw-r–r– (644) en rw-rw-r– (664) :
$ find monrepertoire/ -perm 644 -type f -print -exec chmod 664 {} \;

Modifier les droits récursivement de tous les répertoires drwxr-xr-x (755) en drwxrwxr-x (775) :
$ find monrepertoire/ -perm 755 -type d -print -exec chmod 775 {} \;

Ouvrir un fichier avec vim :
$ sudo vi /etc/hosts
Saisir le mot de passe de l’ordinateur.
(Lorsqu’on saisit le mot de passe il n’y a rien qui s’affiche, même pas des *, c’est normal…)

MODES :
Taper sur la touche i pour passer en mode “Insertion”.
Taper sur la touche Esc pour passer en mode “Commande”.
Attention, quand on ouvre Vim, on est en mode “Commande”.

Modifier le fichier :
Taper i pour passer en mode “Insertion”
Modifier le fichier de manière classique.

Annuler
Passer en mode “Commande” en faisant Esc
Taper u autant de fois que nécessaire

Sauvegarder et quitter:
Passer en mode “Commande” en faisant Esc
Taper :wq

Quitter sans sauvegarder
Passer en mode “Commande” en faisant Esc
Taper :q!

Télécharger clonezilla.iso sur le Mac.
Brancher un disque dur USB
# dd if=clonezilla.iso of=/dev/sdb

Félicitations !

Bon ensuite, il faut partitionner le reste du disque dur, et formater en fat32.
Sur Linux, partitionner :
# fdisk /dev/sdb
Formater :
# mkfs.dos -F 32 /dev/sdb

Il s’agit d’un Raid1 matériel Smart Array P410 sur serveur HP ProLiant DL160 G6
OS = Debian Stretch

Installer l’utilitaire :
# apt-get install cciss-vol-status

Regarder l’état du Raid :
# cciss_vol_status -V /dev/sda

Controller: Smart Array P410
Board ID: 0x3243103c
Logical drives: 1
Running firmware: 5.70
ROM firmware: 5.70
/dev/sda: (Smart Array P410) RAID 1 Volume 0 status: OK. At least one spare drive designated. At least one spare drive remains available.
Physical drives: 3
connector 2I box 1 bay 1 ATA GB0500EAFYL WCASYC753396 HPG4 OK
connector 2I box 1 bay 2 ATA GB0500EAFYL WCASYC753928 HPG4 OK
connector 2I box 1 bay 3 ATA MB0500EBZQA Z1M0DRXV HPG2 OK

/dev/sda(Smart Array P410:0): Non-Volatile Cache status:
Cache configured: Yes
Read cache memory: 100 MiB
Write cache memory: 300 MiB
Write cache enabled: Yes

MacOS ElCapitan

Pour voir les attributs d’un fichier :
$ xattr <filename>

Pour voir les attributs de tous les fichiers :
$ ls -l@

Pour enlever le @ sur un fichier :
$ xattr -d com.apple.quarantine <filename>

Pour enlever le @ sur un répertoire :
$ xattr -dr com.apple.quarantine <diretoryName>

$ brew update
$ brew tap homebrew/dupes
$ brew tap homebrew/versions
$ brew tap homebrew/homebrew-php
$ brew options php56
$ brew install php56

Dans le fichier /etc/apache2/httpd.conf :
Commenter la ligne
LoadModule php5_module libexec/apache2/libphp5.so

Rajouter la ligne
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so

Relancer Apache :
sudo vi /etc/apache2/httpd.conf

Lister les modules installés :
$ php -m

Se placer dans ../wp-content/theme/$THEME/languages/
Créer le fichier fr_FR.po
Ajouter tous les endroits à traduire comme sur l’exemple :

# Translation in French (France)
# This file is distributed under the license wtfpl http://www.wtfpl.net

msgid ""
msgstr ""
"Project-Id-Version: Version 1"
"Report-Msgid-Bugs-To: Personne"
"POT-Creation-Date: 19/05/2015"
"MIME-Version: 1.0"
"Content-Type: text/plain; charset=UTF-8"
"Content-Transfer-Encoding: 8bit"
"Plural-Forms: nplurals=2; plural=n>1;"
"Language: fr_FR"
"X-Generator: Vim"

#: ../functions/shortcodes.php:1140
msgid "Phone Number"
msgstr "Téléphone"

... etc. ... etc. ...

 
Compiler le fichier .po en fichier .mo :
$ msgfmt -o fr_FR.mo fr_FR.po

Le compilateur de fichiers .po pour MacOs est fourni avec Gettext
Installer Gettext :
$ brew install gettext
Renseigner le path dans le .bashrc :
export PATH=${PATH}:/usr/local/opt/gettext/bin

Afficher le format du stream audio :
$ ffmpeg -i <nom de la video> 2>&1 \; | grep Audio | awk '{print $4}'

Convertir si besoin en mp4 :
$ ffmpeg -i video.m4v video.mp4

Réduire la résolution des vidéos :
Soit une vidéo 1920×1440 qui pèse 118Mo
$ ffmpeg -i input.MP4 -vf scale=480:360 output.MP4
—> Une vidéo 480×360 qui pèse 3Mo

Convertir une vidéo .MP4 au format .webm :
$ ffmpeg -i input.MP4 -c:v libvpx -b:v 1M -c:a libvorbis output.webm

La même chose en 1 passe :
(Convertir une grosse vidéo .MP4 en une petite .webm)
$ ffmpeg -i input.MP4 -vf scale=480:360 -c:v libvpx -b:v 1M -c:a libvorbis output.webm

Concaténer des vidéos :
Créer un fichier avec la liste des videos à concaténer :
$ find . -name "*.mp4" -exec echo file \'{}\' >> list.txt \;

Concaténer les vidéos :
$ ffmpeg -f concat -i list.txt -c copy final.mp4

Installation pour MacOs :
$ brew install ffmpeg --with-libvpx --with-libvorbis --with-fdk-aacc

Chercher dans le cache de Google :
http://webcache.googleusercontent.com/search?q=cache:<your url without "http://">