Archives de catégorie : Vie de mes sites

Domaine hoarau.org

J’ai acheté l’autre jour le domaine hoarau.org, cela faisait un bout de temps que je lorgnais dessus. Depuis des années il était indisponible et surtout inutilisé, à ma grande surprise l’autre jour j’ai vu qu’il était enfin disponible et je n’ai pas hésité une seconde.

Du coup je conserve le domaine funix.org qui restera consacré à Linux et aux logiciels libres d’une manière générale. Je bascule tous mes sites perso sur le domaine hoarau.org.

Ainsi mon site perso http://olivier.funix.org devient http://www.hoarau.org et mon blog passe de http://blog.funix.org à http://olivier.hoarau.org.

Pour mon blog j’en ai profité pour passer à wordpress 2.9, la migration n’a pas été sans mal, j’ai encore des soucis d’accents dans certains articles que je corrigerai petit à petit, j’ai constaté également que quelques images se sont perdues dans l’aventure. Pour les anciens sites, j’ai mis en place des redirections, je supprimerai l’ensemble des fichiers plus tard quand j’estimerai que tout est OK.

Merci de me signaler tout dysfonctionnement du à ces migrations.

Passage à Mandriva 2009.1

Je profite des vacances et de la chaleur accablante dehors pour mettre à jour mon serveur qui était encore avec une vieille version d’ubuntu 6.06. Bien que cette version donne encore pleinement satisfaction pour ses fonctions de serveur, elle était franchement dépassée pour les fonctionnalités clients du style prise en compte des supports amovibles comme les clés USB.

Je suis revenu à la Mandriva, car finalement elle reste bien mieux finie que la ubuntu et j’y ai mes habitudes, et tant pis si elle est devenue moins populaire. J’ai donc installé la version 2009.1.

Lors de l’installation j’ai buté sur un problème inattendu, en raison de la chaleur mon lecteur DVD plantait au milieu de l’install. Comme je n’avais pas la patience d’attendre la nuit, j’ai démonté mon PC, j’ai laissé pendouiller le lecteur DVD interne que j’ai pris entre deux pains de glace sous plastique ! J’ai enfin pu terminer mon installation.

A part ça, KDE4 est bien mieux finie que sur les versions précédentes ou sur les dernières versions d’Ubuntu. J’ai remis en place toutes mes fonctionnalités réseau (nfs, pop3, sendmail+spamassassin+clamav, apache+PHP+MySQL, OpenSSH) sans trop de soucis même si à chaque fois l’installation diffère un peu. OK pour l’imprimante Canon pixma ip1500 et également OK pour les outils vidéo classiques (vlc, mplayer, transcode, dvd::rip, ffmpeg, …). Comme à mon habitude j’ai réinstallé tout ça à partir des sources. Tout cela sera détaillé prochainement dans une prochaine mise à jour de FUNIX.

J’ai buté par contre sur l’installation de ma webcam (puce ZC0301), pas moyen de faire fonctionner avec le module intégré par défaut dans le noyau (module gspca_zc3xx). J’ai donc recompilé le tout avec grande difficulté pour me rendre compte que c’était pire ! Du coup au hasard d’un surf sur le net, j’ai trouvé l’astuce, pour pouvoir utiliser ma webcam pour amsn par exemple il faut que je tape.

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so amsn

pas très pratique tout de même. Par contre j’ai merdouillé grave en oubliant de sauvegarder la base données bayes de spamassassin, tout l’apprentissage est à refaire.

Pour finir une copie d’écran de mon bureau, vous constaterez qu’il est très classique et que j’utilise peu les nouvelles fonctionnalités de KDE.

Ecran sous 2009.1

Pour info, c’est gmplayer qui est lancé avec le skin Terminator 3.

Le chantier de la terrasse se termine

Le chantier se termine, il reste plus que quelques mètres carrés de joint à poser du côté du prolongement. J’ai également quasiment terminé l’enduit de couleur tout autour de la terrasse.

Enduit terrasse

manque plus qu’à nettoyer un peu les pierres et c’est tout bon, on pourra enfin en profiter !

J’en ai profité pour mettre à jour mon site perso et notamment la dernière page sur la construction de la terrasse. Pour une terrasse d’à peu près 47m2, j’arrive à un coût total de 5078â?¬ TTC (3674â?¬ TTC sans la pergola), le détail se trouve tout au long des pages sur la construction de la terrasse. Et dire qu’on m’avait proposé 4000â?¬ rien que pour les gros oeuvre, parait-il que c’était un bon prix…

Mise à jour de mon site perso

Suite à la reprise de mes chantiers j’ai remis à jour mon site perso, j’ai notamment mis à jour les pages concernant la construction de la terrasse, je les ai complétées du chantier d’aujourd’hui. J’ai coulé la dalle brute du prolongement de la terrasse contre le garage. Au final je vais me retrouver avec une terrasse qui fera dans les 47m2.

Extension terrasse

Il me reste à terminer le petit muret en pierre de taille de délimitation puis à faire la chape par dessus avant l’étape carrelage. Il y a une légère pente vers la terrasse principale, je compte sceller une gouttière entre les deux pour l’écoulement de l’eau.

Cela va faire 3 ans que j’ai entamé cette terrasse et j’arrive enfin au bout puisqu’on a commandé le carrelage et je pense pouvoir vraiment la terminer d’ici avril prochain. C’est donc (presque) l’heure des bilans, au total j’aurais englouti pas moins de 3687â?¬ TTC dans la terrasse (pergola compris), avec le carrelage je devrais pas être bien loin des 5000â?¬ TTC. Et dire qu’un professionnel m’avait proposé un devis de 4000â?¬ TTC pour la terrasse à l’état de dalle brute (sans pergola évidemment) alors que j’en ai eu « que » pour 700â?¬ pour cette étape de construction.

Changement de look pour FUNIX

A l’occasion d’un post sur linuxfr pour fêter les 10 ans de FUNIX j’ai été surpris de constater que beaucoup de personnes apportaient de l’importance à la forme plutôt qu’au contenu. Il est vrai que mes pages ne sont plus vraiment dans le move actuel même si j’ai abandonné les frames depuis longtemps. A un moment j’ai été tenté d’adopter un CMS style spip ou php-nuke, mais ça me paraît bien lourdingue. Je suis donc reparti encore par une conception personnelle.

Sur les conseils de la « communauté », j’ai construit mes pages à partir des feuilles de style CSS en partant de templates libres disponibles sur freecsstemplates.org. Je considérais ce langage comme quelque peu obscur et ça m’a longtemps rebuté, finalement c’est pas si compliqué que ça et ça se révèle assez puissant. Le résultat est loin d’être parfait, je continue à pratiquer l’inclusion de fichier avec php pour ne pas avoir à réécrire n fois le menu et du coup mon code est loin d’être conforme aux normes du web du W3C.

Pour l’instant seules la page d’accueil et la section linux ont adopté le nouveau look, je dois encore travailler les pages dans la section linux et terminer le reste des sections et pages. Néanmoins si vous avez des remarques ou observez des dysfonctionnements merci de m’en faire part.

FUNIX a 10 ans

Je me rends compte ce mois-ci que ça fait dix ans que j’existe sur la toile au travers de mon site funix. J’ai d’abord été hébergé par un hébergeur associatif à l’URL www.infini.fr/~ohoarau à une époque où les pages perso étaient plutôt rares, j’ai vite migré vers libertysurf avec le nom funix qui a fait son apparition dans l’URL. En novembre 99, je basculais chez free à l’adresse funix.free.fr qui existe toujours, à cette époque pas si lointaine à part lea et linux-france on avait vite fait le tour des sites linux francophones. Pour terminé j’ai acheté mon nom de domaine http://www.funix.org en novembre 2000 et basculé mon site à ce moment là.
Difficile de dresser un bilan de ces 10 ans, le fait est que j’arrive toujours à le mettre à jour enfin du moins la partie linux car certaines parties (windows, réseau, …) sont quand même bien en friche depuis des années.
je profite de ce post pour rajouter que j’ai réalisé encore aujourd’hui une nième mise à jour pour mettre à jour mes pages sur les jeux sous linux, avec en vrac
– page xmame, émulateur ROM pour faire revivre les jeux des bornes de bar des années 80-90, passage à la version 0.106
– page flightgear, le clone libre du célèbre flight simulator, qui n’a vraiment rien à lui envier, passage à la dernière version 1.0.0
– page worldforge, le clone libre d’Ultima jeu de rôle multi joueur dans un univers « heroic fantasy », passage à la dernière version avec l’utilisation du client ember dans sa version 0.5.4
– page shoot’em’up, j’ai laissé tomber les quake like qui n’étaient plus maintenus ou nécessitaient de disposer des CD d’origine pour présenter dans cette page warsow et tremulous qui sont d’excellents jeu de baston massivement multi joueur super fluide et rapide dans des décors à couper le souffle
– page doom en réseau, passage à prboom 2.5 pour retrouver le célébrissime doom sous linux, malheureusement il a beaucoup vieilli et est maintenant loin d’arriver à la cheville d’un warsow, il a néanmoins montré la voie.
– page gcompris jeu éducatif pour les enfants de 2 à 10 ans, passage à la dernière version 8.4.8
– page jeux divers, passage à la dernière version du clone de SimCity LinCity NG 1.1.2 et rocks’n diamond (clone de Boulderdash)  3.2.6.0
et bien d’autres choses, ça se passe par ici http://www.funix.org
Je profite quand même de ce journal pour remercier tous mes lecteurs qui m’ont soutenu et donné la motivation de continuer.

Pour illustrer le tout voilà une copie d’écran de l’excellent warsow

warsow

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.