Le renouveau de nouveau !
Posté le 14 Feb 12
Voilà quelques temps que je n'avais pas posté et je vous avais prévenu d'un nouveau design. Donc après une semaine et demi de travail non stop et une soirée pour règler un petit soucis sur le système interne de téléversement, le site est de nouveau fonctionnel et en plus il est tout beau.
Comme pour le design précédent, une mise en avant du triplet HTML5/CSS3/JS, pour encore une fois avoir un site léger mais aussi pour se préparer à ces nouvelles technologies qui, soyons clair, montent très vite. D'ailleurs, d'après Adobe et Microsoft (Silverlight), le HTML5 devrait être finalisé au minimum en 2014, même si nous pouvons plutôt espérer pour 2016 voir plus. Cela peut paraitre très court, mais le temps passe vite et l'informatique est surement le domaine ou l'avancement est le plus rapide.
Concernant le site lui même, il a retrouvé une partie entièrement dédiée à mes travaux. Je suis revenu sur ce choix pour une meilleure lisibilité et une meilleure séparation.
Pour le petit mot de la fin, si vous détectez des bugs ou autres problèmes, merci de m'envoyer un petit mail. J'ai fait pas mal de tests mais on ne sait jamais. Bien sûr, vous devez posséder un navigateur web récent, donc exit InternetExplorer et vive Google Chrome, Mozilla Firefox et Apple Safari.
[Logiciel console] mp3info
Posté le 14 Feb 12
Un petit billet pour vous présenter un éditeur de tag ID3 en ligne de commande. Contrairement à ses concurrents, celui-ci possède une interface en curses/ncurses qui vous évitera d'avoir à taper des lignes de commandes pour chaque fichier.
Pour son installation, c'est très simple il est disponible dans les dépôts d'Ubuntu, malheureusement, la version n'est pas à jour et ce logiciel ne gère pas les tags ID3 v2.x.
Si vous trouvez un logiciel en ligne de commande qui possède la même fonctionnalité (interface en curses/ncurses) je suis preneur.
Convertir un dossier de fichiers audio
Posté le 14 Feb 12
Vous avez un dossier dans lequel vous avez plusieurs types de fichiers audio (MP3, OGG, AAC...) et vous souhaitez convertir ces fichiers dans un seul format commun, alors suivez le guide.
Installez FFmpeg
Tout d'abord si vous voulez que FFmpeg puisse lire et écrire et encoder tout type de fichiers, il faut l'installer depuis le dépôt Medibuntu :
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q updateNous pouvons maintenant installer FFmpeg :
sudo apt-get install FFmpegPuis le pack de codec :
sudo apt-get install libavcodec-extra-52Le script
#!/bin/bash
verif=0
tabExt=( $1 ${4//-/ } )
while read
do
liste+=( ${REPLY} )
done < ~/script/extension.conf
sizeTab=${#tabExt[@]}
for i in *.*; do
j=0
verif=0
ext=${i##*.}
echo $ext
while [ $j -lt $sizeTab ] && [ $verif -eq 0 ]; do
if [ "$ext" != ${tabExt[$j]} ]; then
verif=0
((j++))
else
verif=1
fi
done
if [ $verif -eq 0 ]; then
bitrate=$(ffmpeg -i $i 2>&1 | grep 'bitrate:' - | cut -d' ' -f8)
let bitrate*=$2
echo $bitrate $ext $3
if [ -z $3 ]; then
ffmpeg -i "$i" -ab $bitrate"k" "${i%$ext}$1"
else
ffmpeg -i "$i" -ab $bitrate"k" -acodec "$3" "${i%$ext}$1"
fi
echo 'Conversion de $i finie'
fi
doneIl vous faut ensuite créer un dossier nommé "script" dans votre dossier personnel et y placer le script. Dans un second temps, créer un fichier extension.conf, celui-ci servira à gérer les extensions à exclure, une extension par ligne. Voici le mien par exemple :
mpeg
mpg
txt
avi
flv
mkv
nfo
cue
sfv
iso
jpg
jpeg
gif
png
bmpSon utilisation est simple, voici par exemple pour convertir des AAC en MP3.
Il faut tout d'abord se placer dans le dossier où se trouve les fichiers à convertir
cd monDossierAvecMaMusiqueAConvertir/Puis on éxécute le script avec les quatre paramètres : le premier (obligatoire) étant l'extension qu'auront les fichiers, le second (obligatoire) le ratio entre les formats, la librairie utilisée (optionnel, mais utilisez le plus possible les libBidule pour un meilleur rendu) et enfin possibilité d'exclure des extensions à la volée en les séparant par un tiret (optionnel).
/!\ Si vous utilisez l exclusion à la volée, il est impératif de renseigner la librairie, le script n'inclut (pour l'instant) pas la vérification des paramètres.
./leScriptDeConversion.sh mp3 1.25 libmp3lame ext1-ext2-ext3Applications en console pour Linux
Posté le 14 Feb 12
Tout d'abord ce poste sera mis à jour dès que je tomberai sur une nouvelle application pratique, utiles ou amusantes... et il sera automatiquement mis en première position donc pensez à le regarder de temps en temps.
Plowshare - DDL en console
Commençons donc par un logiciel sans fioriture mais qui fait extrêmement bien son travail. Plowshare est un logiciel vous permettant de téléverser sur des sites de DDL tels que Megaupload, Rapidshare etc. de manière simple et automatisée. Il vous permet également de télécharger depuis ces mêmes sites, à partir d'un lien ou bien d'une liste de liens contenue dans un fichier texte. Certains sites imposant le reCaptcha, vous pouvez déporter l'affichage du captcha en question sur un autre ordinateur, si par exemple l'ordinateur pour télécharger n'a pas de serveur X (Ubuntu Server dans mon cas).
rTorrent - Du Torrent en texte
Continuons sur les logiciels de téléchargement, avec rTorrent. Ce client Bittorrent est à la fois léger et simple d'utilisation. Il gère aussi bien les fichiers *.torrent que les liens Magnet, qui ont d'ailleurs de plus en plus la cote. Grâce au fichier de configuration, vous pouvez tout règler comme vous le voulez et son utilisation grâce à des raccourcis clavier est tout aussi aisée. Un seul petit bémol, il ne respecte pas la largeur standard des 80 colonnes, une partie de l'interface est donc cachée si vous ne l'utilisez pas par SSH ou dans un émulateur de terminal.
Discus - Graphique des HDD
Ce petit utilitaire n'a qu'un but, vous afficher de façon plus "classe" l'utilisation de vos disques durs. Contrairement à la commande df -h, Discus ajoute un petit graphique (certe très simple) mais en couleur, vous permettant de voir tout de suite si l'occupation disque est trop importante. Un utilitaire simple mais efficace, de plus il est disponible dans les dépôts.
ncmpc++ - MPD au bout du clavier
Vous voulez utiliser MPD (Music Player Daemon) car c'est un lecteur de musique léger, mais vous voulez bénéficier d'une vraie interface, voici la solution avec ncmpc++ une interface en nCurses pour MPD. Il vous donnera toutes les fonctionnalités d'une interface graphique normal sans la lourdeur (listes de lecture, gestion des tags ID3, mise à jour de la base de données de MPD...).
Debian et Gnome Shell
Posté le 14 Feb 12
Après un petit temps sous Ubuntu Lucid Lynx 10.04 LTS en version Desktop, je viens de passer à Debian Sid sur mon MacBook Pro. La version Sid de Debian est une version dite "rolling-release", ce qui signifie qu'il n'y a pas de numéro de version, vous avez accès aux derniers paquets.
Je me suis basé sur Linux Mint Debian Edition (LMDE) pour avoir une base, il suffit simplement de changer le fichier et de ne mettre que les dépôts Sid. LMDE permet d'avoir une base comportant des paquets non-libres, ce qui vous évitera de vous prendre la tête pour ses paquets. Son wiki est plutôt bien fait et une partie est réservé à l'installation sur un Mac et particulièrement sur un MacBook Pro (touches du rétro-éclairage etc.).
L'installation sur un Mac est assez aisée et le Dual-Boot ne pose pas de problème avec Mac OS X. Un logiciel appelé rEFIt permet de mettre en place un sélecteur au démarrage de votre Mac. L'application est à installer via Mac OS X, il n'y a donc pas à mettre les mains dans le camboui. Lors de l'installation de la distribution Linux choisie, il faut bien penser à mettre le GRUB sur la partition contenant Linux et non sur tout le disque. Mac OS X utilisant l'EFI, proche de l'UEFI. EFI est une partition sur le disque dur même et non plus sur la carte mère comme le BIOS.
Après deux réinstallation j'ai réussi à passer à Gnome Shell, et je dois dire que je suis plutôt conquis. Beaucoup de ses détracteurs disent qu'il réduit la productivité et il est vrai que les icônes dans leur taille standard est vraiment inadaptée à une utilisation sur un PC. Cela peut-être corrigée, l'interface se règlant grâce à des fichiers CSS, il est assez facile de modifier leur taille.
Une fonctionnalité de Gnome Shell qui est assez sympa est l'effet exposé, fonction de base sur Mac OS X. En appuyant sur la touche Windows (Commmande sur un Mac) vous pouvez voir d'un coup d'oeil toutes les fenêtres présentent sur l'espace de travail, de plus une extension est disponible rajoutant le Alt+Tab pour changer de fenêtre.
Pour ce qui est de la fluidité, je constate pour l'instant aucun soucis majeure, la consommation des ressources n'est pas énorme (actuellement je suis autour des 350Mo de RAM avec Firefox d'ouvert). Même si certaines fonctionnalités sont manquantes, il existe de nombreuses extensions pour les rajouter. L'extension Mediasplayer est forte utile, elle permet de contrôler Banshee, Rythmbo ou encore Amarok directement depuis le Systray.
Mes conclusions envers Gnome Shell sont vraiment positives et il ne faut pas oublier que le projet est encore jeune et bien que des fonctionnalités "basiques" manquent elles peuvent être installées grâce aux extensions.
Pour ce qui est de mon avis sur Debian, le système est vraiment stable bien que j'utilise les dépôts instables. La consommation des ressources est vraiment minimes et on peut utiliser openBox par exemple pour encore mieux faire. De plus, le système occupe peu d'espace disque, actuellement 3,8Go pour la mienne.
Pour ce qui est de l'installation sur un Mac d'un Dual-boot, vous avez plusieurs possibilités, soit par BootCamp pour être sur que le partionnement ne vous bousille pas la partition HFS+, mais il faut prendre 20Go minimum. Ou alors, vous défragmentez votre disque et ensuite avec l'Utilitaire de disque vous créez votre seconde partition.
