Archives de catégorie : Vie de FUNIX

QuakeForge, OpenArena et WorldForge

Vu le temps qui faisait dehors je me suis décidé à mettre à jour ma page sur WorldForge le clone d’Ultima. L’installation est vraiment ardue avec un tas de soft et biblio à installer, j’ai réussi à passer quasiment toutes les étapes pour échouer à la fin, à la compilation du client Ember. Je bute sur une erreur de compilation probablement due à une version récente de gcc (4.2.3 sur ma mandriva 2008.1).

OgrePagingLandScapePage.cpp: In member function ‘void Ogre::PagingLandScapePage::init(unsigned int, unsigned int)’:

OgrePagingLandScapePage.cpp:159: error: cannot allocate an object of abstract type ‘Ogre::PagingLandScapePageRenderable’

../../../../../../src/components/ogre/SceneManagers/EmberPagingSceneManager/
include/OgrePagingLandScapePageRenderable.h:34: note: because the following virtual functions are pure within ‘Ogre::PagingLandScapePageRenderable’:

/usr/local/include/OGRE/OgreMovableObject.h:485: note: virtual void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor*, bool)

make[7]: *** [OgrePagingLandScapePage.lo] Error 1

j’ai essayé de corriger l’erreur en trifouillant dans le code mais sans succès. Du coup j’ai contacté l’auteur pour pouvoir continuer l’installation.

A part ça, j’ai voulu mettre à jour ma page sur QuakeForge, une variante du célèbre jeu de shoot’em up DOOM, malheureusement cette version ne semble plus maintenue. Je n’ai du reste pas réussi à le compiler avec un compilateur gcc 4.2.3 plus exigeant. Il faut maintenant se rabattre sur OpenArena, qui est un moteur totalement libre, ce dernier compile très bien mais il faut disposer de fichiers .pak qui eux ne sont pas libres, je me retrouve donc à nouveau dans une impasse.

FlightGear clone de FlightSimulator

Ca faisait un bout de temps que j’avais pas mis à jour ma page sur FlightGear, j’ai donc réinstallé la dernière version. Pour information, FlightGear est une version libre du célèbre Flight Simulator de Microsoft, en d’autres termes c’est un puissant logiciel de simulation de pilotage totalement gratuit et que vous pouvez vous même enrichir pour en faire profiter toute la communauté, c’est le principe même de l’OpenSource. Il existe aussi bien sous windows que sous linux où l’installation est aisée.

La prise en main est assez ardue, il faut savoir que c’est avant tout un simulateur qui recrée l’ambiance et les commandes d’un avion, à la différence d’un jeu de pilotage où tout est très simplifié. La galerie d’avion disponibles est assez impressionnante et s’enrichit jour après jour, quasiment toute la planète ainsi que les aéroports sont également disponibles en téléchargement. Le niveau de détail et la texture sont très impressionnants.

En attendant donc la prochaine mise à jour de FUNIX voilà une copie d’écran d’un Mirage 2000 au dessus de la région parisienne

Mirage 2000

Mise à jour de FUNIX

Mise à jour de FUNIX avec au programme

Dans la section linux
Pages serveur et reseau
– page analyser les logs d’Apache, passage à awstats 6.8
– page Apache+PHP+MySQL, j’ai viré toutes les références à Apache 1.3 en me focalisant maintenant sur la version 2, j’ai rajouté un paragraphe sur une sécurisation basique d’Apache2

Pages sécurité
– page connexion sécurisée avec openssh, passage à openssl 0.9.8i et openssh 5.1p1
– page chiffrer vos données, passage à gnupg 1.4.9 et j’ai rajouté un petit topo pour intégrer facilement gnupg à thunderbird
– page auditer la vulnérabilité de votre réseau, passage à sara 7.8.4, nmap 4.76 et nessus 2.2.11
– page sniffer son réseau, passage à wireshark 1.0.4 et snort 2.8.3.1, j’ai supprimé toutes les références à ethereal qui de toute évidence n’est plus maintenu et remplacé par wireshark, pour snort j’ai pris en compte les options de compilation pour qu’il puisse être utilisé en tant que sonde par l’IDS Prelude
– page détecter les attaques, gros ménage avec suppression de tous les outils obsolètes et présentation de l’outil de détection d’intrusions (IDS) Prelude

Pages manips diverses
– page émulateur et virtualisation, mise à jour de la version de wine et comme c’est dans l’air du temps rajout de l’outil de virtualisation VirtualBox

Section téléchargement
Mise à jour des documents (prises en compte des modifications ci-dessus)
– Apache+PHP+MySQL
– sécurité sous linux
– chiffrer ses données avec gnupg
connexion sécurisée avec openssh

Ca se passe évidemment par ici.

Fermeture sauvage de mon site funix.free.fr

Je  disposais d’un espace de stockage sur free depuis un bout de temps (quasiment à la création de free), cette espace a longtemps été mon site principal et je continuais à l’entretenir notamment pour y déposer les fichiers pdf accessibles depuis ma section download du site funix et les vidéo de ce blog. Via certains d’entre vous qui me l’ont signalé je viens de découvrir avec stupeur que free m’a fermé mon site ! Du coup j’ai rebasculé tous les fichiers concernés sur mon site principal hébergé chez online. Tout est donc rentré dans l’ordre, merci toutefois de me signaler s’il restait encore une URL non satisfaite.

Mise à jour de FUNIX

J’ai mis à jour FUNIX le week end dernier, voilà les modifications apportées au site dans la section linux

Pages multimédia
– page outils de base pour la vidéo, passage à lame 3.98, libtheora 1.0beta3, libquicktime 1.0.3 et libmpeg2-0.5.1
– page outils pour piloter un caméscope dv, passage à libraw1394 2.0.0 et libdc1394 2.0.2
– page lecteurs vidéo, passage à live 2008.07.28, vlc 0.8.6i et xine lib 1.1.15
– page transcodage, passage à transcode 1.0.6 et avidemux 2.4.3
– page montage vidéo, passage à mlt et mlt++ 0.3.0, LiVES 0.9.9.1, cinelerra 4.0, kino 1.3.1, rajout de l’outil d’édition audio audacity
– page DVDAuthoring, passage à wxSVG 1.0b11 et DVDStyler 1.6.2
– page webcam, passage à spcaview 20071224, motion 3.2.10.1 et amsn 0.97.2

Pages serveurs et réseau
– page Apache+PHP+MySQL, passage à Apache 2.2.9, PHP 5.2.6, MySQL 5.0.67 et phpMyAdmin 2.11.8.1
– page MySQL, modification pour la création d’utilisateur

Dans la section téléchargement mise à jour des documents suivants (prises en compte des modifications ci-dessus)
– vidéo sous linux
– DVDAuthoring
– webcam

Je suis passé sur mon portable à la Mandriva 2008.1 du coup les pages ci-dessous prennent en compte cette distribution notamment pour toutes les compilations d’outils. Quelques autres remarques :

– j’ai encore des soucis avec la version beta de kdenlive qui plante, il faudrait que je repasse à la dernière version stable, car maintenant que je l’ai utilisé je le trouve très supérieur à kino.
– l’export des vidéo au format MPEG-4 avec ffmpeg échoue, je dois encore creuse de ce côté là, du coup j’utilise l’export avec xvid.
– j’ai été agréablement surpris par la compil de cinelerra, super facile et sans soucis, ça change ! Je n’ai pas eu le temps de voir quelles étaient les améliorations.
– le site d’origine de w3cam qui permet de mettre une webcam sur une page d’un serveur web (notamment apache) n’est plus accessible, c’est bien dommage d’autant que je n’ai pas trouvé d’outil équivalent. En attendant j’ai mis l’archive sur mon site.
– à part ça sur la Mandriva 2008.1, j’ai quelques soucis avec le son et pulseaudio (notamment avec audacity) mais je ne pense pas que ça soit lié spécifiquement à la distribution. Sinon tout marche nickel et l’ensemble de mes périphériques a toujours été parfaitement reconnu. Elle est très bien finie contrairement à la (k)ubuntu.

Mise à jour de FUNIX

J’ai fait (enfin) une mise à jour de Funix, il faut dire qu’en ce moment je manque de temps pour me consacrer à linux, je profite de mes congés et du sale temps qui m’empêche de bricoler à l’extérieur pour mettre à jour mes configurations logicielles.

La mise à jour concerne donc essentiellement les pages multimédia à savoir
– page outils de base pour la vidéo, passage à flac 1.2.1, faad2 2.6.1, libtheora 1.0beta2, libquicktime 1.0.1, et mjpegtools 1.9.0rc3
– page outils de base pour piloter un caméscope, passage à libraw1.3.0 et libdc1394 1.2.2
– page conteneur vidéo, passage à mkvtoolnix 2.1.0
– page transcodage, passage à transcode 1.0.4 et avidemux 2.4
– page lecteur vidéo, passage à libdvbpsi5 0.1.6, vlc 0.8.6d, xinelib 1.1.8 et MPlayer 1.0rc2
– page piloter une webcam, passage à gspcav1-20071224, motion 3.2.9, amsn 0.97 et Mercury 1.9
– page montage vidéo, passage à kdenlive 0.5-1, LiVES 0.9.8.7 et kino 1.2.0, rajout d’un tutorial pour kdenlive

J’ai mis à jour des documents téléchargeables au format pdf suivants (prises en compte des modifications ci-dessus)
– vidéo sous linux
– piloter une webcam

Tout cela à découvrir sur le site FUNIX.

Mise à jour de FUNIX

Profitant d’un dimanche bien pluvieux, j’ai mis à jour mon site, voilà les modifs

Dans la section linux
Pages divers
– comme promis création d’une page sur l’intégration d’un PDA Pocket PC à partir de l’environnement KDE
– page ma config, présentation de mon dispositif pour faire de la vidéo embarquée en planche à voile, voilà une petite photo

Vidéo embarquée

Pages multimédia
– page montage vidéo, passage à la dernière version de kino 1.0.0 et LiVES 0.9.8.4

Pages sécurité
– page connexion sécurisée, passage à OpenSSL 0.9.8e et OpenSSH 4.6p1
– page communiquer en toute confidentialité avec GnuPG, passage à la version 1.4.7
– page sniffer son réseau, passage à libpcap 0.9.5, pcre 0.7 et snort 2.6.1.3, présentation de wireshark 0.99.5 appelé à remplacé ethereal

Dans la section téléchargement mise à jour des documents suivants (prises en compte des modifications ci-dessus)
– communiquer en toute confidentialité avec GnuPG
– connexion sécurisée avec OpenSSH
– vidéo sous linux
Ca se passe bien évidemment sur FUNIX.

Streaming vidéo et mise à jour

J’ai continué à faire des tests pour faire fonctionner les variantes du freeplayer sur ma freebox mais je bute toujours sur la reconnaissance de mes vidéos par vlc, je me rends compte qu’il n’en lit qu’une partie alors que MPlayer lit la totalité. Je pense que ça doit venir de ffmpeg, je dois creuser les différents aspects de la compilation pour voir d’où vient le problème.

Ca m’a permis d’étudier plus en avant les fonctions de streaming de VLC qui sont vraiment sympas. Sur mon réseau familial j’ai testé les fonctionnalités suivantes:

– diffusion vers un poste précis

– diffusion sur le réseau que ce soit par multicast ou par mmsh

– diffusion en vidéo à la demande (VoD)

– diffusion avec la webcam comme source

J’en ai profité pour mettre à jour mon site funix pour exposer le résultat de mes tests. La liste des modifications est la suivante:

Section linux
Pages divers
– page trucs et astuces, installation de flashplayer 9
Pages multimedia
– page webcam, passage à gspcav1-20070110, spcaview-20061208, utilisation de spcaview et de vlc pour faire du streaming vidéo avec la webcam
– page lecteurs vidéos, présentation des bibliothèques libdvbpsi et live555 pour activer les fonctions streaming de vlc, rajout d’un paragraphe sur le streaming vidéo, rajout d’un truc pour visionner une chaine de la freebox avec gmplayer
Pages serveur
– page Apache2, passage à apache 2.2.4, php 5.2.1 et MySQL 5.0.33
– page Apache, passage à php 5.2.1, MySQL 5.0.33 et phpMyAdmin 2.10.0.2
– page analyser les logs d’apache, passage à awstats 6.6
– page MySQL, modifications suite passage à MySQL 5.0.33
– page filtrer les mails, passage à mailfilter 0.8, SpamAssassin 3.1.8, dcc 1.3.53 et ClamAV 0.90.1

Section téléchargement
Mise à jour des documents suivants (prises en compte des modifications ci-dessus)
– Apache+PHP+MySQL (LAMP)
– webcam et outils associés
– vidéo sous linux

Bonne lecture

Mise à jour de FUNIX

Profitant du sale temps qui règne dehors j’ai mis à jour mon site, ça termine ainsi l’installation des outils vidéo de mon poste sous Mandriva 2007. Les modifications sont les suivantes:

Pages divers
– page ma config, quelques modifs et rajout de photos suite à l’abandon de la livebox et l’adoption de la freebox HD et de Mandriva LE2007
Pages multimédia
Diverses modifications suite passage à la Mandriva LE2007 pour les pages suivantes
– page outils de base vidéo, passage à flac 1.1.4, faad2 2.5, xvid 1.1.2 et mjpegtools 1.9.0rc1, suppression de la bibliothèque obsolète jpeg-mmx
– page conteneur vidéo, passage à libmatroska 0.8.1 et mkvtoolnix 2.0.0
– page lecteur vidéo, passage à vlc 0.8.6a et xine-lib 1.1.4, suppression du lecteur DVD obsolète ogle
– page acquisition vidéo, passage à dvgrab 2.1
– page montage vidéo, passage à LiVES 0.8.2 et kino 0.9.5
– page conversion vidéo, passage à dvd::rip 0.98.2
– page DVD Authoring, passage à dvdauthor 0.6.13

Tout cela se passe bien évidemment par ici www.funix.org 

Petite mise à jour de FUNIX

Ce week end, j’ai installé les logiciels de montage sur ma kubuntu 6.10, j’ai eu des soucis avec la compilation de divers outils, tout cela à cause d’un lien de /bin/sh vers /bin/dash, il suffit de mettre /bin/bash pour remettre tout dans l’ordre. A part ça tout s’installe parfaitement que ce soit kdenlive, LiVES, cinelerra et kino, tout cela à partir des sources bien entendu.

J’ai également mis à jour les drivers de ma webcam et amsn qui est passé à la version 0.96 stable, je n’ai pas vu de différences notoires par rapport à la version précédente.

J’en ai profité pour faire une mini mise à jour de FUNIX, voilà le détail des mises à jour:

– page montage, modification pour la compilation de kdenlive et cinelerra suite passage (k)ubuntu 6.10 Edgy Eft, passage à LiVES 0.9.7 et kino 0.9.3

– page webcam, installation du driver gspcav1-20060925 au lieu de spca5xx, passage à la version 20060828 de spcaview, motion 3.2.7 et amsn 0.96

A part ça je rencontre des soucis avec kino, l’export en utilisant mencoder et ffmpeg ne fonctionne pas, il faut que je creuse la question car c’est bloquant pour moi.