Archives de catégorie : Logiciels libres

Mise à jour de FUNIX

Profitant de la mise à niveau logicielle d’un de mes PC j’ai mis à jour mon site FUNIX consacré à linux et aux logiciels libres. J’ai notamment mis à jour les bibliothèques et outils logiciels consacrés à la vidéo. Comme d’habitude, je suis parti quasiment « from scratch » c’est à dire à partir des sources pour bénéficier des dernières versions, pouvoir les configurer au mieux de mes besoins et obtenir des binaires optimisés pour mon système.
J’ai particulièrement galéré pour installer transcode, l’outil de transcodage vidéo, et kino, l’outil de montage vidéo. Il faut dire qu’avec les dernières versions de ffmpeg, certaines fonctions ont totalement disparu et ont été remplacées mais sont toujours utilisées par un certain nombre d’outils qui se basent sur ffmpeg. C’est le cas notamment de la fonction avcodec_decode_video remplacée par la fonction avcodec_decode_video2 qui a des arguments différents ou la variable prédéfinie CODEC_TYPE_AUDIO remplacée par AVMEDIA_TYPE_AUDIO. J’ai réussi laborieusement à trouver quelqu’un sur le net qui a patché kino, puis un autre audacity et je m’en suis inspiré pour patcher moi même transcode.
Les plateformes 64bits apportent également quelques difficultés surtout pour certaines bibliothèques peu ou pas mises à jour. Le –with-pic ne marche pas à tous les coups, il faut aller à la lampe torche dans les Makefile pour s’en sortir.
Au final, les dernières modifications sont les suivantes :

Dans les pages diverses
– page ma configuration, quelques menues modifications suite à diverses mises à jour de mes différents PC

Pages serveurs
– page LAMP, passage à Apache 2.2.19, php 5.3.6 et MySQL 5.5.15
– page mountage en tout genre, suite à quelques modifications dans les noms de package pour installer NFS

Pages multimedia
– page outils de base pour la vidéo, suppression d’avifile qui n’est plus maintenu depuis des lustres et qui n’est plus utilisé, passage à libao 1.1.0, xvid 1.3.2, x264 20110724-2245,ffmepg SVN, libquicktime 1.2.3, mjpegtools 2.0.0 et gstreamer 0.10.35
– page conteneur, passage à libmatroska 1.2.0 et mkvtoolnix 4.9.1
– page lecteur vidéo, passage à libdvdcss 1.2.10, libdvbpsi 0.2.0, live 2011.07.21 et vlc 1.1.11
– page transcodage, compilation de transcode 1.1.5 sur plateforme 64bits, passage à avidemux 2.5.5
– page montage vidéo, installation du plugin frei0r, passage à mlt 0.7.4, kdenlive 0.8, LiVES 1.4.5 et audacity 1.3.13-beta

Pages outils divers
– création d’une page, piloter un garmin forerunner

 

Piloter un garmin forerunner sous linux

Comme promis j’ai créé une page sous funix qui présente les différents outils pour piloter un garmin forerunner à partir de linux. Lors de la rédaction de cette page sur internet j’ai découvert qu’on pouvait piloter un garmin à partir du navigateur firefox grâce à un plugin en se connectant sur connect.garmin.com. On peut ainsi très facilement télécharger ses courses comme on peut le voir sur cette copie d’écran.

On peut également visualiser ensuite chacun des trajets et les rendre publiques ou pas sur le site garmin pour le reste de la communauté.

On peut même uploader des fichiers présents sur le disque dur vers le forerunner. A vrai dire c’est très supérieur à ce que j’ai pu trouver auparavant en terme d’outils de visualisation, c’est très certainement ce que j’utiliserai à l’avenir.

Pilotage garmin forerunner 205 sous linux

Dans la continuité de l’article précédent, je continue le test des logiciels sous linux qui permettent d’exploiter les données d’un garmin forerunner 205. Je suis tombé sur mytourbook. Comme Turtle sport, on peut importer directement les données du garmin connecté à un port USB. Il y a quelques manips supplémentaires d’administration, mais j’expliquerai tout cela le temps venu dans une page sous funix.org. Voilà un screenshot de mytourbook

Il offre davantage de fonctionnalités que Turtle sport notamment en termes de statistiques, par contre il n’est pas couplé à Google Earth. Cela dit comme les fichiers de données peuvent s’exporter et s’importer d’un outil à l’autre, il est toujours possible de visualiser les stats sous mytourbook et d’avoir l’affichage avec google earth grâce à turtle sport.

Garmin forerunner 205

J’ai profité des soldes pour acheter une montre GPS garmin forerunner 205 sur amazon à 97,98€TTC frais de port compris au lieu de 149€. J’ai hésité quelque peu avec la forerunner 305 mais la différence entre les deux modèles vient du cardio fréquence mètre et de quelques autres gadgets qu’on ne trouve que sur la 305. Or comme j’achète cette montre principalement pour m’en servir en planche à voile, j’en ai pas l’utilité et je me suis contenté du modèle 205 moins cher. Voilà la bête connectée à mon thinkpad.

Je m’en suis servi la première fois aujourd’hui en vélo, une petite balade sur la côte. Pour récupérer les données de ma montre, j’utilise Turtle Sport couplé à Google Earth, le tout sous linux bien entendu. Voilà à quoi ressemble Turtle Sport

On retrouve les infos classiques de vitesse (moyenne, max), dénivellé avec une projection du parcours (sur carte ou graphique). Grâce au couplage avec Google Earth, on peut voir le chemin parcouru sur fond de carte:

Il va de soi que ma garmin est l’exploitation que j’en fais sous linux fera l’objet d’une page prochaine sur funix.org.

webmail dans un environnement chrooté

Je galère pour mettre en place un webmail accessible du net sur mon serveur dans l’environnement chrooté que j’ai mis en place. Avec grand peine j’ai réussi à faire fonctionner horde et imp ce sont les outils qu’on retrouve le plus souvent sur le net y compris chez les professionnels. Mais très franchement c’est un peu le marteau pilon par rapport à ce que je veux faire, je veux juste consulter mes mails à distance. Du coup je me suis rabattu sur roundcube. J’ai eu moins de mal à l’installer, il faut dire qu’il est plus simple.

Ce n’est pas terminé, ces outils se basent sur des serveurs mail de type POP ou IMAP. J’ai déjà certes un serveur dovecot qui tourne en local, mais pour éviter les soucis je cherche à installer un serveur imap qui tournera dans l’environnement chrooté. J’ai donc installé le serveur le plus simple à savoir celui de l’université de Washington. Sauf qu’il ne se lance qu’avec inetd ou xinetd, j’ai donc du installer xinetd dans l’environnement chrooté.

A présent, je bute sur la configuration du serveur imap, je dois encore faire le lien avec la méthode d’authentification et les mailboxes, sachant que tout ceci se trouve dans mon environnement chrooté. Malheureusement au vu du peu d’informations trouvé sur le net, il va me falloir encore quelques heures de cogitations et de recherche.

Parallèlement, je cherche un outil permettant de partager mes vidéos privées sur le net via mon serveur par streaming, une sorte de youtube privé en quelque sorte. J’ai trouvé ampache qui marche très bien pour les fichiers musicaux, mais ce n’est pas l’idéal pour la vidéo.

Session de planche à voile à Tréompan

Chouette soleil aujourd’hui, vent de nord ouest dans les 20 noeuds bien établis, de quoi aller faire un tour sur le spot de Tréompan (plage des 3 moutons sur la commune de Lampaul Ploudalmezeau dans le nord Finistère). J’ai gréé ma voile Tribord RD5 de 5.5 et j’ai pris mon flotteur BIC KPR 8 »5′ de 88l, c’était insuffisant pour sortir le matériel de vague bien qu’il y avait quelques petites vagues bien sympathiques comme on peut le voir sur la vidéo ci-dessous.

J’ai placé ma caméra GoPro sur le haut de mon casque, à vrai dire je pense avoir un soucis avec la caméra, j’arrive à lancer une vidéo, mais ensuite la caméra s’éteint toute seule, et plus moyen de relancer une vidéo. Du coup je n’ai pas filmé grand chose, il faut que j’essaye de comprendre ce qui se passe. En attendant, voilà le résultat avec la bande son d’origine.

J’ai filmé les premières secondes avec mon appareil photo fujifilm finepix. Le tout est monté comme d’habitude sous linux avec kdenlive.

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é.