logoThe Sky’s blog


Bien utiliser les sessions Vim

Posté dans Général par Jonathan Squirawski le 23/05/09 à 12:49

Vim dispose d’une fonctionnalité magique et méconnue : les sessions. Pourtant bien utilisées, les sessions sont très pratiques.

Beaucoup de développeurs laissent leur ordi tourner 24h/24h avec leur travail ouvert dans un coin qu’ils récupèrent intacte lorsqu’ils reviennent même le lendemain. Cependant moi, je ne laisse que très rarement mon ordinateur ouvert quand je ne suis pas deçu, et que faire lorsqu’on a tellement joué avec Vim que notre session en cours est devenue inutilisable ?

Les sessions répondent à ce problème. Lorsque vous tapez dans vim :mksession foo.vim cela vous crée une copie de votre session de votre travail dans le fichier foo.vim. Quittez votre vim, et relancez-le en faisant vim -S foo.vim et vous récupèrerez tout votre environement intact. Fort pratique donc, sauf que comme moi vous en aurez vite marre d’avoir des fichiers sess.vim qui trainent de partout!

Je vous propose donc 2-3 fonctions pour gérer vos sessions Vim correctement.

Voici ce que j’ai dans mon .vimrc :

" Make a session
command -nargs=1 Mksession mksession! ~/.vim/sessions/

Qui s’utilise en faisant :Mksession masession aulieu de :mksession. Quel intérêt ? Cette fonction range votre session non plus dans le répertoire courant mais dans le répertoire ~/.vim/sessions vous facilitant leur gestion. Mais l’utilité suprême étant de pouvoir ensuite écrire 2-3 fonctions pour votre shell (bash pour moi) :

# Vim - session handlers
function vimsess {
    if [ -f ~/.vim/sessions/$1 ]; then
        vim -S ~/.vim/sessions/$1
    else
        echo "Unable to find the session '$1'!"
    fi
}
alias vimsessls='ls ~/.vim/sessions/'
function vimsessrm {
    rm -f ~/.vim/sessions/$1
}
alias vimsesswipe='rm -f ~/.vim/sessions/*'

Grâce à ces fonctions, si je tape vimsess masession je récupère sans me soucier du répertoire dans lequel je me trouve ma session. Je peux aussi les lister via vimsessls, … que du bonheur :)

L’AAC meilleurs que le MP3 ? Pas si sûr…

Posté dans Général par Jonathan Squirawski le 14/05/09 à 22:04

Aujourd’hui j’ai voulu convertir un morceau de musique acquis sur Itunes en mp3. Je dois avoué que je ne comprend pas trop pourquoi Apple fait chier son monde à vendre des morceaux dans un format qui n’est pas lu par la majorité des lecteurs audio… donc me voilà parti recherches des infos sur ce fameux format.

Et là waow, on a envi d’applaudir Apple! Et d’écrire un article super cool et tout. Il faut savoir que l’AAC est sensé être le remplaçant du format MP3, plus récent, plus performant, meilleur compression, et complètement libre. De plus il semble être majoritairement défendu sur les forums. Mais bon ça semble louche, donc on gratte un peu…

Donc on commence par aller sur iTunes et lire ça :

«Désormais 100 % iTunes Plus.

Chaque chanson sur iTunes est désormais au format iTunes Plus. Cela signifie qu’avec l’encodage AAC 256 Kbits/s de haute qualité, il est quasiment impossible de faire la distinction entre les chansons que vous téléchargez et l’enregistrement d’origine»

Déjà on se dit ça commence bien, et la marmote elle met le chocolat dans le papier d’aluminium. M’enfin bon soit, marketing, tout ça, passons. Puis ils arrivent à se vanter que maintenant on peut même l’écouter sur son ordi et le graver pour de vrai (waaaw le progrès…), ceci dis mettons encore cela sur la puissance du marketing.

Et enfin on lit ce genre de chose un peu partout :

«En outre, les morceaux, s’ils sont 30 % plus chers, seront proposés dans une qualité améliorée proche du format CD (256 kbps AAC ).»

C’est cool, donc si je comprend bien on nous vend des chansons dans une qualité 5.5 fois inférieur à celle d’un CD (un CD c’est 1411 kbps) en nous faisant croire que c’est quasiment la même chose et on nous fait même encaisser une augmentation, tellement c’est bien, tellement c’est de l’évolution. Super…

Bon et la cerise sur le gâteau… j’ai donc converti mon fichier m4a (AAC) en mp3 et pour la même qualité (256Kbps) j’ai 8.6Mo pour le premier contre… 7.7Mo pour le MP3. «Oué oué vous comprenez l’AAC c’est mieux : pour un bitrate plus faible on a les mêmes performances que le MP3!» ça alors… -_- D’autant qu’en grattant un peu on apprend qu’a même qualité, l’AAC est surtout meilleur pour un bitrate < 128… parce qu’il y a des gens qui écoutent des mp3 avec un bitrate < 128 ? Ah oui tiens xD

Et après on se demande pourquoi les vilains pirates téléchargent illégalement -_-