Category Archives: Astuces

Test comparatif de microSD

Bon pour commencer, je n’ai pas demandé aux fabricants de m’offrir des cartes pour les tester, donc ce test est loin d’être exhaustif. En fait je ne compare que deux cartes !
Voila mon frère et moi avons acheté quelques cartes microSD SDHC 16G : une de marque SanDisk et une de marque Kingstone. Nous avons choisi des marques pour être à peu près sûrs d’avoir des performances correctes.

Méthode de test

J’ai cherché à définir un protocole de test, copier des fichiers de différentes tailles… puis je suis tombé sur ce blog: MicroSD class 6 Performance Benchmarks. Il propose d’utiliser un outil présent dans le bureau GNOME: palimpsest.
Bon alors cet outil ne veut pas tester la carte si il y détecte une table des partitions, le blog cité précédemment propose d’effacer toute la flash avec la commande suivante:

dd if=/dev/zero of=/dev/sdb

Brutaliser de la sorte une carte SD n’est peut être pas ce qu’il y a de mieux à faire. Surtout quand l’on sait que l’état « effacé » d’une flash est avec tous ses bits à 1, écrire 0 partout revient en fait à la remplir plus qu’à l’effacer…
Mais bon j’y ai pas trop réfléchit quand j’ai fait le test, donc je suis parti la dessus:

sync; date; sudo time dd if=/dev/zero of=/dev/sdb; sync; date

Les appels à date permettent d’avoir une première estimation du temps d’écriture, en fait, dd donne aussi quelques statistiques donc c’était pas nécessaire.

Puis le test proprement dit:

LANG=C palimpsest

Attention au port USB utilisé pour le lecteur SDHC, si les traces du noyau (dmesg) contiennent la ligne suivante, il faut trouver un autre port !

not running at top speed; connect to a high speed hub

Bon, assez de blabla…

Les résultats

Kingston microSD 16G SDHC Classe 4

Résultats de dd: 15997075456 octets (16 GB) copiés en 6491,87 s (1h48) soit 2,5 MB/s.

Performance en lecture (courbe bleue):

  • Débit de lecture minimal: 18,6 MB/s
  • Débit de lecture maximal: 20,9 MB/s
  • Débit de lecture moyen: 18,9 MB/s

Performance en écriture (courbe rouge):

  • Débit d’écriture minimal: 1,7 MB/s
  • Débit d’écriture maximal: 4,7 MB/s
  • Débit d’écriture moyen: 2,4 MB/s

Temps d’accès moyen: 2,2ms (courbe verte)

kingstone microSD 16G - graphique de performance

SanDisk microSD 16G SDHC Classe 4

Résultats de dd: 15931539456 octets (16 GB) copiés en 4934,48 s (1h22) soit 3,2 MB/s

Performance en lecture (courbe bleue):

  • Débit de lecture minimal: 20,6 MB/s
  • Débit de lecture maximal: 21,1 MB/s
  • Débit de lecture moyen: 21,0 MB/s

Performance en écriture (courbe rouge):

  • Débit d’écriture minimal: 1,3 MB/s
  • Débit d’écriture maximal: 5,7 MB/s
  • Débit d’écriture moyen: 2,4 MB/s

Temps d’accès moyen: 1,6ms (courbe verte)

SanDisk microSD 16G - graphique de performance

Conclusion

Ces deux cartes se valent à peu prés, avec un léger avantage pour la carte SanDisk.

Déclaration de revenu 2009 sous debian testing

J’ai simplement installé le paquet « sun-java6-plugin », j’avais déjà mon certificat (importé de firefox sous windows), et je n’ai eu aucune difficulté pour la signature.

En revanche j’ai eu droit à quelques erreurs de segmentations de iceweasel.

Et évidement le site ne reconnais pas iceweasel, mais ça passe.

Un dernier point, j’ai remarqué un problème d’affichage sur la page de résumé, et les boutons de signature/envoi, peut être dû aux onglets Adblock… ou a un bug…

Sinon avant de m’y mettre j’ai constater que certains avait eu plus de difficulté que moi l’an dernier, (en fait j’ai même commencé par installer sun-java5-plugin, mais ça ne marchait pas!).
Les détails
ici sur le blog d’Olivier Berger.

Un fauteuil pour deux, sous debian

Pour remplir certaines fonctions, il existe souvent plusieurs solutions, et côté logiciel c’est pareil !

Par exemple, pour la configuration du système, on a besoin d’un éditeur de texte. Sur les distributions récentes, on trouve souvent nano, d’autres utilisent vi (ou une variante comme nvi ou vim…). Sous debian, l’éditeur par défaut s’appelle editor tout simplement.

Voyons voir ce qu’il en est:

$ which editor
/usr/bin/editor
$ ls -la /usr/bin/editor
lrwxrwxrwx 1 root root 24 mar  4 09:01 /usr/bin/editor -> /etc/alternatives/editor

On se rend compte que editor n’est pas un programme mais un lien vers un fichier du même nom dans  /etc/alternatives et si nous allions voir ce fichier, c’est lui même un lien vers le programme utilisé comme éditeur par défaut.

Pour changer celui-ci on pourrait changer le lien, mais c’est un peu brutal vu que debian fournit une commande pour le faire : update-alternatives. Évidemment pour toucher à la configuration de système, il faut être root (utiliser su ou sudo selon votre méthode favorite).

# update-alternatives --config editor

Un petit menu en mode texte vous proposera de choisir une alternative.

Voila pour les généralités, le problème se pose en particulier pour le plugin flash de firefox (enfin iceweasel) car même après avoir installé le plugin provenant de debian-multimedia, firefox s’obstine toujours à utiliser swfdec, et ce dernier ne peut pas être désinstallé sans nuire à Gnome… La solution est juste au dessus ! En fait firefox utilise le plugin flash-mozilla.so qui est lui-même une alternative. Donc:

# update-alternatives --config flash-mozilla.so
Il y a 2 alternatives fournissant « flash-mozilla.so ».

Sélection    Alternative
-----------------------------------------------
*+        1    /usr/lib/swfdec-mozilla/libswfdecmozilla.so
          2    /usr/lib/flashplayer-mozilla/libflashplayer.so

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2
Utilisation de « /usr/lib/flashplayer-mozilla/libflashplayer.so » pour fournir « flash-mozilla.so ».

Et le tour est joué !

Voila même si flash n’est pas libre, ce n’est pas une raison pour ne pas expliquer aux nouveaux arrivants sous debian ou ubuntu que d’aller renommer, effacer ou remplacer libswfdecmozilla.so pour que firefox joue du flash n’est pas la meilleure méthode.

Correcteur orthographique sous Vim

J’utilisais le plugin vimspell pour la correction orthographique sous Vim. Depuis la version 7 ce n’est plus nécessaire, un correcteur est inclus dans vim, en revanche les dictionnaires français ne sont pas installés par défaut (en tout cas pas sur ma debian).

Pour les installer, suivre la procédure suivante:

mkdir -p /tmp/vimspell
cd /tmp/vimspell
wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.sug
wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.spl
wget http://ftp.vim.org/pub/vim/runtime/spell/fr.latin1.sug
wget http://ftp.vim.org/pub/vim/runtime/spell/fr.latin1.spl
sudo cp * /usr/share/vim/vim71/spell

et voila :setlocal spell spelllang=fr ça marche!