Table des matières
0 billet(s) pour février 2026
Nb de jour entre deux date
Voir
Voir aussi
- Remind calendrier_agenda_remind
!! Attention, les dates doivent être au format yankee MM/DD/YY
Il vaut mieux utiliser la notation YYYY-MM-DD à la place de MM/DD/YY qui est équivoque.
echo $(( ($(date "+%s" --date 04/05/15) - $(date "+%s"))/86400 ))
echo $(( ($(date "+%s" --date 04/05/15) - $(date "+%s" --date $(date "+%m/%d") ))/86400 ))
$ echo $(( ($(date "+%s" --date 2024-10-01) - $(date "+%s" --date 2024-07-08 ))/86400 )) 85 $ date -d "2024-07-08 + 85 days" mar. 01 oct. 2024 00:00:00 CEST
Ajouter où soustraire des jours à une date
33 jours avant l'Annonciation
$ date -d "03/25/20 - 33 days" Fri Feb 21 00:00:00 CET 2020
9 mois après l'Annonciation
$ date -d "03/25/20 + 9 month" Fri Dec 25 00:00:00 CET 2020
MySQL / MariaDB - Reset root pasword
Méthode 1
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -uroot
USE mysql; -- UPDATE user SET authentication_string=PASSWORD("mynewpassword") WHERE User='root'; UPDATE USER SET Password=PASSWORD("mynewpassword") WHERE USER='root'; FLUSH PRIVILEGES; QUIT
Pb MP3 sous tel Nokia
Voir :
message d'erreur Nokia :
Cet appareil supporte les formats MP3 standard à partir de 32 ko/s
apt-get update && apt-get install lame moreutils
lame --resample 32 origine.mp3 nouveaufichier.mp3
Ou si vous le voulez pas garder les originaux. Attention, faites une copie de vos mp3 avant !
lame --resample 32 /tmp/test/musique.mp3 - |sponge /home/test/musique.mp3
En effet sponge permet des choses du genre :
sed "s/root/toor/" /etc/passwd | grep -v joey | sponge /etc/passwd
Voir http://joeyh.name/code/moreutils/
Voici une solution pas très lisible, et qui à l’inconvénient d'être très lente, car les musiques sont converti les une après les autres
Jouons avec notre ami xarg http://www.cyberciti.biz/faq/linux-unix-bsd-xargs-construct-argument-lists-utility/
find BIBLE -type f -iname "*.mp3" -print0 | xargs -0 -I {} echo lame --resample 32 \'{}\' - \|sponge \'{}\' | bash -s --
Tout d'un coup, à la bourrin (grâce à \&)
find BIBLE -type f -iname "*.mp3" -print0 | xargs -0 -I {} echo lame --resample 32 \'{}\' - \|sponge \'{}\' \& | bash -s --
Attention aux ulimits !
$ pgrep -c lame 1130
$ uptime 20:45:38 up 10:27, 7 users, load average: 685,42, 508,58, 241,19
Ce n'est pas une brillante idée ! Aucunne gestion d'erreur, si un traitement ce passe mal. Bien que la charge CPU (load average) soit impressionnante, je n'ai pas vraiment constaté un ralentissement de mon PC.
Entre faire un traitement, l'un après l'autre. Ou à tous lancer d'un coup. C'est passer d'un extrême à l'autre.
En toutes logique il faut grouper ces traitements dans des lots. En général que un quadcore on lance 4 traitement simultané. Le double si hyperThreading. C'est une approximation à tester.
Note : Il n’était pas pertinent de laisser l'affichage sur la sortie standards et cela peut ralentir les traitements.
Nous pouvons utiliser le commande “parallel”. Le pb sous Debian, c'est qu'il existe deux commande “parallel”
# apt-file search /usr/bin/parallel | grep "/usr/bin/parallel$" moreutils: /usr/bin/parallel parallel: /usr/bin/parallel
Voir https://wiki.archlinux.org/index.php/Convert_Flac_to_Mp3
Autres
Conversion WAV en MP3
for fic in *.wav ; do ffmpeg -i "$fic" -ar 24000 -ac 1 "${fic/.wav/.mp3}" ; done
Mot de passe BIOS
Sous Ouindoze
Fonctionne sous (à vérifier) : 9x 2000 XP Fonctionne pas sous : Windows 7 (commande debug absente)
Crtl + R
cmd
debug 0 70 22 0 71 22
: BIOS abbr
Mosh pour remplacer SSH
Site du projet https://mosh.mit.edu/
Autre : http://www.slashroot.in/mosh-better-alternative-ssh
Voir aussi
mosh --ssh='ssh -p 7000' user@serveur
Sur le serveur
mosh-server
MOSH CONNECT 60001 ewiNFI9EvmGMaQP3DzNKuw
Sur le client
MOSH_KEY=ewiNFI9EvmGMaQP3DzNKuw mosh-client 151.80.136.92 60001
Session utilisateur (sans privilèges root)
Téléchargement du binaire mosh-server en session utilisateur (si pas de privilèges root)
mkdir -p ~/tmp/mosh cd ~/tmp/mosh apt-get download mosh ar x mosh_1.2.4a-1+b2_amd64.deb tar xvf data.tar.xz
On test que l’exécutable se lance bien sans erreurs
~/tmp/mosh/usr/bin/mosh-server
A présent nous utilisons mosh (qui utilisera SSH pour l’authentification)
mosh --ssh='ssh -p 2222' --server ~/tmp/mosh/usr/bin/mosh-server jean@192.168.2.101 -- tmux at -d
