FMCorz Network :

FMCorz.info
Le blog d'un geek qui n'en est pas un !

Acédie

"L'acédie est un mal de l'âme qui s'exprime par l'ennui, le dégoût pour la prière, la pénitence, la lecture spirituelle."

Dixit Wikipedia

Fil des billets - Fil des commentaires

mercredi, décembre 23 2009

SVN ADD en une ligne

Que c'est barbant d'ajouter à la main chacun des nouveaux fichiers d'un nouveau dépôt. Et utiliser une commande barbare du style $ svn add * c'est pas très beau.

Voici pour faire votre bonheur :

$ svn st | grep "^\?" | awk "{print \$2}" | xargs svn add

Le mieux c'est encore de l'ajouter à votre fichier alias !

$ echo "alias svnadd='svn st | grep \"^\?\" | awk \"{print \\\$2}\" | xargs svn add'" >> ~/.bash_aliases
$ source ~/.bash_aliases

Il vous suffit à présent de taper svnadd pour que tous les nouveaux fichiers soient ajoutés au dépôt. N'oubliez pas que vous pouvez exclure des répertoires (svn:ignore).

dimanche, décembre 13 2009

Screenshots avec mplayer

Voici comment prendre un snapshot d'une vidéo avec mplayer en ligne de commande.

mplayer -vo jpeg -nosound -ss 00:02:00 -frames 2 fichiervideo.avi

Cela créera deux images appelées 00000001.jpg et 00000002.jpg.

L'option ss permet de définir le point de départ de la capture des snapshots. Dans l'exemple il est défini à deux minutes (hh:mm:ss).

Il est nécessaire de laisser la capture de 2 frames afin d'éviter certains bugs.

dimanche, novembre 29 2009

Identifier sa version d'Ubuntu

Pour identifier le nom de code de votre distribution préférée, une simple commande est à connaitre :

$ lsb_release -cdir
Distributor ID: Ubuntu
Description:    Ubuntu 8.10
Release:        8.10
Codename:       intrepid

Les options de lsb_release

  • c : Codename
  • i : Distributor ID
  • d : Description
  • r : Release
  • s : Version courte (supprime la définition des champs)

Identifier sans le paquet lsb_release

Si le paquet n'est pas disponible :

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

Edit le 1/12 : Ajout de la méthode sans paquet