Archives de catégorie : Logiciels libres

Configuration du lecteur d’empreinte

J’ai réussi à configurer le lecteur d’empreinte sur mon thinkpad x60s sur ma Mandriva 2010.2. Pour connaître le modèle du lecteur, il suffit de taper lsusb, voilà ce que j’obtiens:

Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Ensuite j’ai installé les packages suivants fprintd-pam, libfprint, kdmfprintplugin et fprintd (pas forcément dans cet ordre). Il y a un léger bogue dans les noms de fichier, j’ai du créer ensuite le lien suivant :

ln -s /lib/security/pam_fprintd.so /lib/security/pam_fprint.so

Maintenant dans le gestionnaire de connexion kdm j’ai du désactiver les thèmes qui ne sont pas compatibles avec la prise d’empreinte digitale. On saisit ensuite les empreintes via le panneau de configuration de KDE Personnel->A propos de moi->Gestionnaire d’empreinte digitale.

Et voilà, il suffit de relancer le serveur X, et de choisir comme méthode d’authentification utilisateur+fingerprint, et c’est terminé.

Mise à jour de FUNIX

J’ai profité de l’installation de la Mandriva 2010.2 sur mes deux thinkpad x60s pour mettre à jour mon site FUNIX notamment les pages concernant les outils vidéos.

Les modifications sont les suivantes, dans les pages vidéo
– page outils de base pour la vidéo, passage à libogg 1.2.2,  libquicktime 1.2.2 et mjpegtools 2.0.0rc1
– page outils pour piloter un caméscope DV, passage à libdc 2.1.3
– page conteneur vidéo, passage à libebml 1.2.0, libmatroska 1.1.0 et MKVtoolNix 4.5.0
– page lecteur vidéo, passage à live.2011.01.24 et vlc 1.1.7
– page transcodage, modif suite passage à Mandriva 2010.2
– page montage vidéo, passage à mlt 0.6.2
Et dans toutes les pages ci-dessus j’ai pris en compte les subtilités de compilation suite au passage à la Mandriva 2010.2.

J’ai mis à jour le document téléchargeable vidéo sous linux. Bref, tout cela se trouve sur le site funix.

IBM thinkpad x60s

Comme signalé dans un post précédent j’ai acheté sur ebay un IBM thinkpad x60s pour le prix d’un netbook à savoir 232€ avec les frais de port. Et dire qu’à ce prix là, on n’a que des sous-portables avec un écran ridicule et une puissance très limitée. A ce prix là, j’ai maintenant un ultra portable encore largement au goût du jour, doté d’une grande autonomie (j’ai réussi à le faire tenir près de 6h), super léger (1,5kg avec la batterie longue durée), costaud avec un écran de 12″1 tout à fait confortable permettant l’affichage en 1024×768. Et dire qu’il valait autour de 2500€ à sa sortie, il faut dire que c’est vrai matériel de professionnel, dans ce domaine les thinkpad ont une excellente réputation notamment de solidité.

Je l’ai boosté pour une douzaine d’euro de 1Go de RAM via le site offtek. De base, il était muni de windows XP Pro avec sa licence, j’ai réduit la partition windows et j’ai installé en plus la distribution linux Mandriva 2010.2. J’ai réussi quasiment à tout faire fonctionner dessus, vidéo, son, wifi, lecteur SD, firewire, il me manque juste à configurer le lecteur d’empreinte qui est visiblement reconnu d’après ce qu’on peut lire ici.

Voilà la bête.

A l’origine, c’était pour madame, j’ai été tellement bluffé par la chose, que j’en ai acheté un autre ! En plus j’ai bénéficié d’une réduc de 5%, il m’a coûté donc 216,75€ avec les frais de port. Une fois arrivé, j’ai constaté que windows était totalement instable, difficile de dire si ça venait du système d’exploitation ou d’un problème de hardware (RAM, disque dur ou pire encore). Le vendeur me l’a échangé sans sourciller en prenant en compte l’ensemble des frais de port, bravo ! Je tiens à en faire un peu de pub c’est destokpc derrière lequel se cache le site internet plusdepc. Je vous le recommande donc. Ce portable vient remplacer mon portable principal toshiba tecra m2.

GoPro surf hero mount

J’ai profité d’un coup de vent de sud pour tester la fixation surf hero qui permet de monter la caméra GoPro Wide à l’avant d’un flotteur. Le temps était exécrable, ciel bien bas et gris avec de la pluie sur le spot du Moulin Blanc à Brest. Je ne suis pas allé sur la côte, car avec un vent orienté sud il y a très peu de spots qui fonctionnent bien. Il devait y avoir un bon 20-25 noeuds avec des bonnes claques, j’ai gréé ma 4.7 tribord w-six avec mon flotteur de vague now 76l.

Le kit de fixation est composé d’un support qu’on fixe sur le flotteur en le collant. Il y a une sécurité pour ne pas perdre la caméra en la fixant à un petit « bout » à un autre support. Voilà ce que ça donne.

Ce n’est pas très spectaculaire vu que le spot était relativement plat, j’ai quand même fait des larges coupes pour que ça soit regardable, car ça devient vite lassant, il faut dire que je ne tombe pas beaucoup. Comme d’habitude, j’ai laissé la bande son d’origine pour éviter les problèmes de droit d’auteur sur Youtube. C’est monté sous linux avec kdenlive. Je me suis trompé dans le titre de la vidéo, elle date d’aujourd’hui 13 février et non 19 février.

Malgré les conditions de lumière et de couleurs assez détestables, je suis très agréablement surpris par le résultat, ça en jette vraiment. J’ai hâte de tester le tout sur un vrai spot de vague avec un temps correct. Bon par contre il faudra bricoler, la fixation a lâché au bout d’une heure de navigation, heureusement qu’il y avait la sécurité.

Session de planche à voile à Guisseny

Aujourd’hui bon coup de vent de sud ouest sur la pointe bretonne, direction la côte nord du côté de la baie de Guisseny. Cette fois-ci j’ai fait comme les autres plancheux, je suis parti du côté de Kerlouan, finalement je me demande si c’est bien mieux, il y a des cailloux de partout et l’accès la plage du large est très, très étroit.

J’ai testé pour la première fois mon aileron select, ma nouvelle combinaison neilpryde et ma caméra embarquée gopro que j’ai fixée sur le sommet de mon casque à partir d’une fixation achetée récemment sur ebay.

Le vent était particulièrement rafaleux, quelque chose entre 25 et 30 noeuds. J’ai gréé ma sioux wave commanche 4.0 avec mon flotteur de vague now de 76l. Quelques bonnes séries de vague d’un bon mètre, mais un vent pas terrible et pas orienté de manière idéale pour prendre les vagues. Au final j’ai jamais été vraiment bien réglé pour vraiment m’éclater. En plus je me suis encore pris un cailloux, heureusement que je n’étais pas au planning; Pour une première sortie avec l’aileron select evo X1, je l’ai baptisé dignement ! Je suis quitte pour une réparation de fortune.

Voilà ce que ça donne pour la vidéo. J’aurais du changer les piles, du coup je n’ai enregistré que 7min de quoi faire une petite vidéo de 3min. C’est clair qu’avec l’option wide (grand angle) c’est quand même nettement mieux. Je n’ai pas mis de bande son (pour des histoires de droit sur youtube), du coup on a le son d’origine, j’ai mis l’option pour filtrer les bruits saturés, mais du coup ça ressemble à rien.

Comme d’habitude, c’est monté sous linux avec kdenlive.

Mise à jour de FUNIX

J’ai mis à jour mon site FUNIX, les dernières modifications sont les suivantes :

Dans la section linux

pages multimedia
– page outils de base pour la vidéo, passage  à libao 1.0.0, libogg 1.2.1, libvorbis 1.3.2, lame 3.98.4, rajout de libx264, rajout de libfaac 1.2.8, passage à libquicktime 1.1.5, gstreamer 0.10.30 et farsight 0.0.22
– page outils pour piloter un caméscope DV, passage à libavc 0.5.4 et gscanbus 0.8
– page conteneur vidéo, passage à libebml 1.0.0, libmatroska 1.0.0 et MKVtoolNix 4.4.0
– page lecteur vidéo, passage à libdvbpsi 0.1.7, vlc 1.1.5, xine-lib 1.1.19 et xine-ui 0.99.6
– page transcodage, passage à transcode 1.1.5, avidemux 2.5.4 et dvd::rip 0.98.11
– page montage vidéo, passage à kdenlive 0.7.8, LiVES 1.3.10 et cinelerra 4.2
– page piloter une webcam, passage à motion 3.2.12 et amsn 0.98.3

pages LAMP
– dans la page mise en place d’un serveur web Linux+Apache+MySQL+PHP sécurisé, rajout de la photothèque basée sur piwigo

dans les pages ci-dessus, j’ai pris en compte une installation sur une configuration 64bits et 32bits. C’est souvent plus compliqué en 64bits, car les scripts d’installation des sources sont souvent prévues pour une configuration 32bits.

Dans la section téléchargement

Mise à jour du documents suivant pour prise en compte des modifications ci-dessus
– LAMP, monter son serveur web avec apache+PHP+MySQL
– vidéo sous linux
– piloter une webcam

Et pour terminer une copie d’écran de l’excellent logiciel de montage vidéo cinelerra.

Nouvelle vidéo en stop motion

Vu le temps exécrable de ce week end, j’ai passé un peu de temps avec ma petite dernière pour réaliser une petite animation en stop motion. La voici

Elle est constituée de presque 150 photos mises bout à bout avec la méthode expliquée dans ce post. J’ai ensuite réalisé le montage avec kdenlive en m’aidant de gimp pour modifier certaines photos et rajouter le générique, je me suis également servi d’audacity pour la bande son. Pour plus d’info sur l’utilisation de kdenlive, merci d’aller voir la page que j’ai rédigée à son sujet.

Avec cette animation je n’espère pas gagner un oscar mais c’est un moyen ludique d’initier ma petite dernière aux logiciels libres.

Tablette graphique et mandriva 2010.1 version 64bits

Dans un article précédent j’avais parlé de ma tablette graphique thinline XL. Je viens de la réinstaller sous Mandriva 2010.1 version 64bits. L’installation est un poil différente. Il faut toujours récupérer wizardpen à cette adresse. On installe préalablement le package x11-server-devel. Quand on compile ensuite wizardpen on tombe malheureusement sur l’erreur suivante :

/usr/include/xorg/input.h:274: note: expected ‘Atom *’ but argument is of type ‘unsigned char *’
wizardpen.c:636: erreur: too few arguments to function ‘InitButtonClassDeviceStruct’
wizardpen.c:662: attention : passing argument 3 of ‘InitValuatorClassDeviceStruct’ makes pointer from integer without a cast

/usr/include/xorg/input.h:280: note: expected ‘Atom *’ but argument is of type ‘unsigned int’
wizardpen.c:662: erreur: too few arguments to function ‘InitValuatorClassDeviceStruct’
wizardpen.c:677: erreur: too few arguments to function ‘InitValuatorAxisStruct’
wizardpen.c:685: erreur: too few arguments to function ‘InitValuatorAxisStruct’
wizardpen.c:693: erreur: too few arguments to function ‘InitValuatorAxisStruct’
make[2]: *** [wizardpen.lo] Erreur 1

pour la résoudre, il faut récupérer le patch par ici. On le place dans le répertoire de wizardpen dans lequel on tape

patch -p1 -i xorg-x11-1.7.x-api-changes.patch

on retape make puis en tant que root make install. Il suffit ensuite d’éditer le fichier /etc/ld.so.conf et on y rajoute la ligne

/usr/lib64/xorg/modules/input

maintenant pour une distribution 64bits, on copiera les fichiers wizardpen_drv.la et  wizardpen_drv.so présents sous /usr/lib/xorg/modules/input/ dans le répertoire /usr/lib64/xorg/modules/input. On tape ensuite ldconfig on crée ensuite le fichier /etc/hal/fdi/policy/99-x11-wizardpen.fdi comme indiqué dans le précédent article. On reboote et c’est terminé.

Film en stop motion

L’autre soir on a vu en famille le film d’animation Coraline. C’est un film réalisé en stop motion c’est à dire que les scènes sont réalisées avec des décors et des figurines qui sont animés image après image. C’est un travail considérable, et le travail est remarquable.

Du coup avec ma petite dernière, ça nous a donné des idées, on a réalisé une mini séquence animée que voici.

Il s’agit de 37 photos mises bout à bout après avoir réduit leur taille, l’encodage se fait avec mencoder. Voici le script qui permet de faire tout ça.

#!/bin/bash
x=1; for i in *JPG; do counter=$(printf %03d $x);
ln « $i » img/img »$counter ».jpg; x=$(($x+1)); done
cd img
for infile in *.jpg;
do convert $infile -resize 640×480 -strip -quality 50 ${infile//allfile/newnames};
done
mencoder « mf://*.jpg » -o movie.avi -mf fps=7 -ovc xvid -xvidencopts bitrate=1500

Quelques commentaires, admettons que vos photos soient placées sous /tmp, il faudra préalablement y créer un répertoire img. La première partie du script renomme les photos, la deuxième retaille les photos et les allège quelque peu. La dernière partie est la commande d’encodage, à noter qu’on peut faire varier le temps entre deux photos avec le paramètre fps.

La prochaine fois, on s’attaque à quelque chose de plus consistant en rajoutant une bande son.

Archivage numérique – stratégie active

Étant donné que la durée de vie d’un CD-ROM ne dépasse guère une décennie (et que celle d’un DVD-ROM est encore plus faible), j’ai commencé à redescendre l’ensemble de mes archives sur le disque dur de mon serveur. Cela concerne essentiellement mes photos et vidéos. Comme je m’y attendais, je n’arrive plus à lire certains de mes CD-ROM alors que j’avais fait le nécessaire pour les conserver dans de bonnes conditions. Pour récupérer le disque, je me suis servi de l’outil ddrescue qu’on peut trouver sous forme de package dans votre distrib préférée. Il suffit de taper la commande suivante

ddresdcue -n -b 2048 /dev/sr0 /marcel/image.dd /tmp/dd.log

/dev/sr0 est le fichier spécial du lecteur DVD, /marcel/image.dd l’image de destination, et /tmp/dd.log le fichier de log. Voilà ce que ça donne à l’exécution de la commande :

Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:    71688 kB,  errsize:   7069 kB,  errors:      48
Current status
rescued:    98850 kB,  errsize:    510 MB,  current rate:     6144 B/s
ipos:    27387 kB,   errors:     255,    average rate:    16225 B/s
opos:    27387 kB,     time from last successful read:       0 s
Finished

Maintenant on va monter l’image obtenue dans le répertoire /media/cdrom

mount -o loop /marcel/image.dd /media/cdrom/

Il suffit d’aller récupérer les fichiers dans /media/cdrom. Il se trouve qu’il n’a pas pu récupérer les images jpeg (elles sont illisibles). Je me suis servi de photorec pour pouvoir les récupérer. On trouve cet outil à cette adresse http://www.cgsecurity.org/wiki/PhotoRec. Avant de le compiler, il faudra installer le package libuuid-devel. Ensuite on décompresse l’archive en tapant:

tar xvfj testdisk-6.12-WIP.tar.bz2

Cela donne le répertoire testdisk-6.12-WIP dans lequel on tape

./configure
make

Puis en tant que root make install. Ensuite c’est très simple en tant que root on tape

photorec /marcel/image.dd

Il suffit de suivre les indications, les fichiers seront placés dans un répertoire de destination dans lequel il faudra ensuite faire le tri.