2034 private links
Petit mémo :
Si l'option open_basedir n'est pas renseignée dans la conf, glob() renverra un tableau vide.
Sinon, si le dossier n'est pas autorisé, glob() renverra false.
C'est bon à savoir.
Et du coup, faire un count() sur une variable qui vaut false => elle renverra 1. Extrait de la doc :
Retourne le nombre d'éléments dans var. Si le paramètre var n'est ni un objet, ni un tableau, 1 sera retourné.
Ignorer les chagements de permissions sur les fichiers :
git config core.filemode false
Stocker ce que l'utilisateur entre dans la variable $REP :
$ read REP
Ajouter une phrase avant la saisie :
$ read -p "Entre un nombre : " REP
Cacher la saisie (pratique pour un mot de passe) :
$ read -s -p "Mot de passe : " REP
Ça me permettra de ne pas avoir à les rechercher toutes les 5 minutes.
- encoder en base64 des images pour les incruster dans le CSS : http://webcodertools.com/imagetobase64converter
- compresser vite fait bien fait les PNG : http://tinypng.org/
- compresser le CSS : http://cssminifier.com/
- compresser le JS : http://javascript-minifier.com/
- sans oublier la floppée d'outils pratiques : http://lehollandaisvolant.net/tout/tools/
$ openssl rand -base64 <nb_chars>
Il y a aussi ColorNote qui est super léger, simple et efficace :
https://play.google.com/store/apps/details?id=com.socialnmobile.dictapps.notepad.color.note
Conversion en MPG
ffmpeg -i video.avi -aspect 16:9 -target pal-dvd dvd.mpg
Création de l'arborescence du DVD
export VIDEO_FORMAT=PAL
dvdauthor -o dvd/ -t dvd.mpg
dvdauthor -o dvd/ -T
Gravure du DVD
où /dev/sr0 est le graveur DVD
genisoimage -V "Titre" -dvd-video dvd/ | builtin_dd of=/dev/sr0 obs=32k seek=0
Ou création de l'image ISO
genisoimage -V "Titre" -dvd-video dvd/ -o dvd.iso