Linux, optimiser le poids des enregistrements MP3 en ligne de commande

2013-03-11

Voici comment optimiser le poids de vos enregistrements en ligne de commande. Pour cela vous pouvez utiliser le logiciel lame $ lame --mp3input -b 128 infile.mp3 outfile.mp3 LAME 3.99.5 64bits (http://lame.sf.net) Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz Encoding infile.mp3 to outfile.mp3 Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=3 Frame | CPU time/estim | REAL time/estim | play/CPU | ETA 9492/9492 (100%)| 0:05/ 0:05| 0:05/ 0:05| 42.

Continuer la lecture 


Linux, réduire le poids des photos jpg

2013-03-10

Je viens de découvrir un petit logiciel sympa réduire le poids des photos jpg et ce, en ligne de commandes. Il s’agit du logiciel jpegoptim. C’est très pratique pour réduire le poids de scans afin de les envoyer par emails :) $ sudo apt-get install jpegoptim $ jpegoptim -m70 DemandeRemboursementRadioThorax-* DemandeRemboursementRadioThorax-1.jpg 2552x3508 24bit JFIF [OK] 1021137 --> 363084 bytes (64.44%), optimized. DemandeRemboursementRadioThorax-2.jpg 2552x3508 24bit JFIF [OK] 940214 --> 321868 bytes (65.

Continuer la lecture 


SVN, ignorer des fichiers

2013-03-06

Pour ignorer plusieurs fichiers lors des commits SVN #!/bin/bash cd $(dirname $(readlink -f $0))/.. svnignorefile=$(mktemp) cat >> $svnignorefile <<EOF .classpath .project bin target *.tgz EOF svn propset svn:ignore -F $svnignorefile . rm -f $svnignorefile svn commit -m 'svn ignore' Une page qui explique bien http://www.math-linux.com/spip.php?article111

Continuer la lecture 


Git, fichier .netrc

2013-02-27

Il y a plusieurs mois, j’ai découvert l’existence du fichier .netrc et l’utilisation que l’on peut en faire. Dans le cadre de l’un de mes projets, j’y ai stocké les informations de connexion vers le wiki de l’entreprise à des fins de scripting. En python, la lecture se fait simplement en utilisant le module netrc. Aujourd’hui, je viens de découvrir que git peut l’utiliser afin d’éviter d’avoir à retaper son login et mot de passe à chaque push…

Continuer la lecture 


Linux Mint et lettres ligaturées

2013-02-27

J’ai eu un petit souci pour utiliser les lettres ligaturées sous linux. Sur bien des documentations, AltGr+o est censé donner œ, cependant, sur ma configuration cela donnait ø… Pour accéder à ces lettres, j’ai procédé comme suit : Ainsi, la touche “Pause” suivi de o et e donne œ ! “Pause” suivi de a et e donne æ ! Merveilleux maintenant ! Je vais pouvoir écrire œuf normalement dans mon blog de recettes :)

Continuer la lecture 


awk, afficher les 5 lignes après un pattern

2013-02-19

Cela peut se faire avec la commande awk # Sans la ligne matchée $ awk '/root/{n=5;next}n{print;n--}' /etc/passwd bin:x:1:1:bin:/bin:/bin/false daemon:x:2:2:daemon:/sbin:/bin/false mail:x:8:12:mail:/var/spool/mail:/bin/false ftp:x:14:11:ftp:/srv/ftp:/bin/false http:x:33:33:http:/srv/http:/bin/false $ awk 'n-->0;/root/{n=5}' /etc/passwd bin:x:1:1:bin:/bin:/bin/false daemon:x:2:2:daemon:/sbin:/bin/false mail:x:8:12:mail:/var/spool/mail:/bin/false ftp:x:14:11:ftp:/srv/ftp:/bin/false http:x:33:33:http:/srv/http:/bin/false # Avec la ligne matchée $ awk '/root/{n=5;print;next}n{print;n--}' /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/false daemon:x:2:2:daemon:/sbin:/bin/false mail:x:8:12:mail:/var/spool/mail:/bin/false ftp:x:14:11:ftp:/srv/ftp:/bin/false http:x:33:33:http:/srv/http:/bin/false $ awk 'n-->0;/root/{print;n=5}' /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/false daemon:x:2:2:daemon:/sbin:/bin/false mail:x:8:12:mail:/var/spool/mail:/bin/false ftp:x:14:11:ftp:/srv/ftp:/bin/false http:x:33:33:http:/srv/http:/bin/false

Continuer la lecture 


Linux, déterminer la police utilisée par xterm

2013-02-12

On peut utiliser appres qui affiche la liste des ressources utilisées par xterm. Dans mon cas : $ pacman -S xorg-appres $ appres XTerm | grep -i font | grep -vi label *tek4014*fontLarge: 9x15 *tek4014*font2: 8x13 *tek4014*font3: 6x13 *tek4014*fontSmall: 6x10 *VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1 *VT100.utf8Fonts.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1 *VT100.utf8Fonts.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1 *VT100.utf8Fonts.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1 *VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1 *VT100.utf8Fonts.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1 *VT100.font5: 9x15 *VT100.font3: 6x10 *VT100.font1: nil2 *VT100.font4: 7x13 *VT100.font2: 5x7 *VT100.font6: 10x20 *IconFont: nil2 Donc, si je veux utiliser la même police dans un autre terminal, je n’ai plus qu’à utiliser : -misc-fixed-medium-r-semicondensed–13-120-75-75-c-60-iso10646-1

Continuer la lecture 


Linux, alternatives

2013-02-02

A chaque fois, on fait des bidouilles pour utiliser une version d’un exécutable (par exemple java) plutôt qu’une autre… Pourtant il existe les alternatives sous linux qui permettent de basculer vers une version particulière… $ sudo update-alternatives --install "/usr/bin/java" "java" "/home/me/Logiciels/jre1.7.0_13/bin/java" 1 [sudo] password for me: $ sudo update-alternatives --config java Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). Sélection Chemin Priorité État ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 mode automatique 1 /home/me/Logiciels/jre1.

Continuer la lecture 


Casio SL-300.... et pourcentages

2013-02-01

Voici ma vieille casio que mes parents m’ont offerte à Noël en 1984… $ casio sl-300 # déterminer combien fait 5% de 100 100 [×] 5 [%] => 5 # déterminer combien fait 100€ majoré de 5% 100 [×] 5 [%] [+] 105 # déterminer combien fait 10€ remisé de 20% 10 [×] 20 [%] [-] 8 # déterminer le rapport : 200 × ?% = 166 166 [÷] 200 [%] 83 # déterminer le % d'augmentation pour passer de 10€ à 12€ 12 [-] 10 [%] 20 # déterminer le prix pour qu'une réduction de 25% de ce prix donne 120€ 120 [+] 25 [%] 160 [-] 40

Continuer la lecture 