Archives de catégorie : Logiciels libres

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.

Mise en place d’une photothèque dans un environnement chrooté

‘A y est, j’ai enfin réussi à installer ma photothèque dans mon environnement sécurisé chrooté, par contre j’ai laissé tomber menalto gallery, j’ai passé beaucoup trop d’heure sans succès pour le faire fonctionner. J’ai également testé zenphoto et coppermine, également sans grand succès. Finalement j’ai installé piwigo qui est issu de phpwebgallery. Piwigo est certes moins riche en fonctionnalités que gallery, mais il répond à mon besoin et du reste comme il nécessite beaucoup moins d’outils et de bibliothèques, je suis moins exposé à des failles de sécurité potentielles.

Voilà ce que ça donne, je suis parti du thème blancmontxl que j’ai adapté à ma manière.

Pour l’instant le site n’est pas accessible sur le net, il le sera sans doute prochainement avec un accès privé pour mes proches.

J’en ai profité pour mettre à jour la page consacrée à l’installation d’un serveur web sécurisé sur mon site Funix.

Serveur web sécurisé dans un environnement chrooté

Ca y est j’ai enfin terminé la configuration d’un serveur web sécurisé (Apache 2.2.16+PHP5.3.3+MySQL 5.1.50) dans un environnement chrooté. L’installation et la configuration ont été plus que laborieuses, il faut dire que je n’ai pas trouvé grand chose sur internet ou alors que des pages trop anciennes. Il a fallu se « palucher » la doc.

A présent ça marche au poil, cela fera bien sûr l’objet prochainement d’une page sur mon site funix. Le serveur est basé sur mon dell, il est accessible via internet en utilisant la redirection mis en place par dyndns. Les sites hébergés sont un blog (basé sur wordpress) et une photothèque (basée sur gallery menalto) à vocation strictement privée aussi je ne vous donnerai pas l’URL. Dans la page que je compte créer sur funix, je donnerai des indications sur l’installation en local de ces deux services.

Petites manips linuxiennes du week-end

Après 5 ans de bons et loyaux services mon imprimante canon pixma IP1500 m’a lâché. Pas facile d’en trouver une autre, il en faut une à la fois qui coûte pas bien cher, consommables compris et qui fonctionne sous linux. Finalement mon choix s’est dévolu vers une autre canon, la pixma IP3600. Avec cette imprimante j’ai trouvé tout ce que je cherchais : le prix est  raisonnable, celui des consommables l’est également, on trouve même des cartouches génériques, il existe des drivers pour linux avec des utilitaires d’entretien de l’imprimante. L’installation n’a pas donné de difficultés particulières.

J’ai voulu continuer à configurer mon serveur dell en y installant un serveur web apache qui sera accessible d’internet. Pour le sécuriser je compte le mettre dans un espace « chrooté ». Pour l’instant j’ai réussi à chrooter apache 2.2.16, avec php 5.3.3 et MySQL 5.1.50, par contre j’ai encore un soucis au lancement, httpd ne se forke pas, bref il reste encore un peu de travail même si le gros de la configuration est terminée. Bien évidemment cette configuration sécurisée d’un serveur apache fera l’objet d’une page sur mon site funix.

Mise à jour de FUNIX

Suite à l’installation du serveur, je viens de terminer la mise à jour de mon site Funix.Les mises à jour sont les suivantes:

– Pages services réseau:

Page annuaire LDAP, suite au passage à la dernière version d’OpenLDAP 2.4.23 (version tarball) sur une Mandriva 2010 Spring.

Page mise en place d’une authentification centralisée des utilisateurs par LDAP, suite au changement de version d’OpenLDAP, au passage à pam_ldap-185, nss_ldap-265 et MigrationTools-47.

Page « mountage » en tout genre, rajout d’une légère modification pour le client suite au passage à NFS v4 pour le serveur.

Grâce à ces modifications, j’ai pu mettre en place une gestion centralisée de mes utilisateurs, quelque soit la machine sur laquelle un utilisateur se connecte, il retrouve tout son environnement de travail et ses fichiers.

Les autres modifications sont les suivantes.

– Dans les pages mail/news:

Dans la page réception des mails, petite modification dans la configuration du serveur pop intégré dans dovecot.

Dans la page sur la mise en place d’outil de filtrage de spam/virus, modifications suite au passage à SpamAssassin 3.3.1, DCC 1.3.130 et ClamAV 0.96.2, j’ai supprimé le paragraphe sur mailfilter obsolète et j’ai rajouté un paragraphe pour pouvoir mieux gérer les spams non détectés ou les mails détectés à tort en tant que spam.

– Dans les pages diverses :

Page configuration, présentation de mes machines et de mon réseau suite à la mise en place du serveur Dell PowerEdge 840 et à la mise à niveau de mes autres machines (passage à Mandriva 2010 Spring).

– Pages administration système :

Rajout d’une page sur la mise en place et la gestion d’un volume RAID 5 logiciel pour améliorer la disponibilité de ses données.

La suite par ici.