À propos

Cette page est actualisée toutes les heures.

Cette page est une sélection de blogs autour de Fedora. Fedora-Fr.org décline toute responsabilité au sujet des propos tenus par les auteurs des blogs de ce planet. Leurs propos sont leur entière responsabilité.

Le contenu de ce planet appartient à leurs auteurs respectifs. Merci de consulter leur blogs pour obtenir les licences respectives.

Remi Collet

Le dépôt remi pour Leonidas est ouvert.

Bon, en réalité il est ouvert depuis le 1er mai, mais Leonidas n'est officiellement disponible que depuis hier, d'où cette annonce tardive. Les RPM pour les architectures suivantes sont disponibles. i386 (x86 32 bits) ppc (PowerPC) ppc64 (PowerPC 64 bits) x86_64 (x86 64 bits) Installation : wget... Lire Dépôt pour Fedora 11

 
 
 
 
 

Fedora 11

Thierry D

C'est toujours un grand moment la sortie d'une nouvelle version de notre distribution préférée.
Aujourd'hui c'est Fedora 11, surnommée Leonidas, qui est disponible au téléchargement après plusieurs reports de la date finale de sortie, cette version est vraiment très attendue.
Il faut dire que comme à son habitude Fedora à mis le paquet sur les nouveautés avec toujours une agréable surprise sur le artwork de cette nouvelle version.

Lire la suite

 
 
 
Marc Bessière Cette extension de Nautilus rajoute une option au menu contextuel du bureau permettant d’ouvrir un terminal. Ainsi, sur un simple clique-droit, on peut sélectionner “Ouvrir dans un terminal” à partir du bureau. Adepte de cette extension de nautilus depuis longtemps, j’ai déploré la modification de sont comportement, lorsqu’il s’est mis à ouvrir le terminal avec le [...]
 
 
 
Aurélien Bompard

Pour ceux qui ne connaîssent pas Jean-Marc Jancovici, c’est un ingénieur spécialisé dans les problématiques de l’énergie et du climat. Il a donné en 2007-2008 des cours sur le sujet à l’École des Mines de Paris, aux élèves de 1ère année. Ces cours ont été filmés, et sont disponibles en ligne ou en téléchargement. J’ai commencé à les regarder : c’est excellent !

Qui est-ce

M. Jancovici se présente mieux sur son site que je ne saurais le faire, et Wikipedia en rajoute une couche. Mais pour vous éviter deux clics, sachez qu’il s’agit d’un ingénieur polytechnicien spécialiste des problématiques d’énergie et de climat. Je l’ai découvert en lisant son livre “Le plein s’il vous plaît” (co-écrit avec Alain Granjean), sur les conseils d’un collègue. La vraie différence par rapport à ce qu’on entend partout sur le climat est son approche scientifique, l’approche d’un ingénieur qui sait que les dimensions d’un système et les ordres de grandeur sont les clés de la compréhension d’un problème. Et donc, de l’établissement d’une feuille de route pour le résoudre.

Thirsty for Oil
Creative CommonsThirsty for Oil” par hrtmnstrfr

Les cours

Les cours qu’il a donné à l’École des Mines en 2007/2008 (et peut-être encore, si quelqu’un a l’info…) ont été filmés et sont disponibles à la lecture en ligne ou en téléchargement sur le site de l’école. Ils sont structurés en 8 sessions de 2 fois une heure, donc 16 fichiers d’une heure. J’ai regardé les deux premiers, et je trouve ça passionnant. Après une introduction pour partir sur des bases saines, M. Jancovici nous explique avec force statistiques et graphiques comment est répartie la “production” d’énergie aujourd’hui, comment elle est consommée, quel est l’impact sur notre environnement et ce qui a toutes les chances de se produire dans les années à venir.

Mes notes

Voici quelques points que j’ai retenu, sachant que vous en retiendrez probablement d’autres si vous les regardez, et que j’ai très bien pu mal comprendre… :)" class="smiley

  • Notre impact sur l’environnement provient de deux facteurs principaux :
    • la démographie : la population mondiale a été multipliée par 10 depuis 200 ans
    • la consommation individuelle : en moyenne sur Terre, on l’a multipliée par 10 depuis 100 ans
  • On ne produit pas d’énergie stricto sensu, on ne fait que convertir une énergie trouvée dans la nature (primaire) en une énergie utilisable pour nos besoins (finale). Les limitations portent donc sur l’énergie primaire (l’électricité ne se trouvant pas directement dans la nature, ce qui compte c’est la façon dont on la produit).
  • On sait depuis le Club de Rome en 1972 qu’on court à notre perte avec l’attitude actuelle de recherche perpétuelle de croissance.
  • Le prix réel de l’énergie (rapporté au pouvoir d’achat) est incroyablement bas, et n’a jamais cessé de baisser depuis un siècle.
  • Plus on fait des voitures efficaces en énergie, plus on achète des voitures grosses et lourdes. Une voiture de 50 chevaux, c’est l’équivalent énergétique d’un carrosse avec un attelage de 50 chevaux, et le français moyen peut s’acheter ça pour de 15% de son revenu. Ça aide à mettre en perspective…
  • La quantité d’énergie contenue dans un litre d’essence est complètement délirante ! C’est l’équivalent du travail de 10 paires de jambes ou 100 paires de bras d’un humain normal.
  • Un kg de viande rouge, c’est en gros un litre de pétrole. Pareil pour 1kg de thon, ou 1kg de tomates sous serre en février. Entre 50 et 70% de la production agricole sert à nourrir le bétail. Sans énergie bon marché, notre régime alimentaire n’est pas possible.

Je m’arrête là parce que ça ne sert à rien de paraphraser, mais on en apprend de belles toutes les minutes dans ce cours.

Ah oui, et un point qui se dégage inévitablement quand on voit tout ça : ça va chier des bulles. Ça va faire très mal à nos habitudes, notre système socio-économique, et notre civilisation toute entière. Et ça sera pour notre gueule et celles de nos enfants (pour ceux qui en auront).

J’attends impatiemment de lire la suite, c’est très inquiétant (bel euphémisme) mais il faut prendre la mesure de ce que nous apporte l’énergie quasi-gratuite dont nous disposons aujourd’hui. Et se préparer à ce qui arrivera quand elle ne sera plus si bon marché.

L’adresse : http://www.ensmp.fr/ingenieurcivil/SitesIC/Balado/Climat_som.html

Si vous les regardez, ça pourrait être sympa de noter ici les points qui vous ont le plus marqué.

Au passage, M. Jancovici vient tout juste de publier un nouveau livre, “C’est maintenant”. Un collègue l’a acheté, je vais lui emprunter dès qu’il l’aura fini.

 
 
 
Guillaume Kulakowski

Notre nouvel appart' est enfin raccordé à l'ADSL (ADSL 2+ pour être exact)! Free n'aura pas mis longtemps pour cela. Le seul problème c'est que PIG34, le NRA de Pignan, ne permet pas (encore) le dégroupage, je suis donc avec l'offre Freebox only. Je vais donc devoir me passer de la télévision et de la Freebox V5 ;-)" class="smiley mais aussi de Free Wi-Fi.

En résumé : nouvel appart' (F3), nouveaux meubles (mais toujours Ikea !) et nouveau statut puisque cette fois, Emma (ma copine) et moi sommes proprio ! Exit aussi Montpellier et bonjours la campagne puisque nous avons émigré à 10Km de Montpellier, dans la jolie petite commune de Pignan. Il reste encore un peu de travail dans l'appart (rideaux, quelques luminaires, un placard, des câbles à camoufler) mais voici un petit teaser de ce à quoi ça ressemble :

 
 
 
Remi Collet

Pour mes développement, j'ai besoin d'un serveur MySQL avec le moteur NDB

Voici les configuration réalisées pour avoir un tel serveur opérationnel sur une seule machine (cette configuration n'est pas supportée, elle ne présente aucun intérêt en production)

Installation # yum install mysql-clusterConfiguration du Cluster Je suis partie de l'exemple fournit (/usr/share/mysql/ndb-config-2-node.ini) pour construire une architecture minimum : 1 nœud de gestion 1 nœud SQL 2 nœuds de données Voici le fichier /var/lib/mysql-cluster/config.ini qui sera lu par le processus de gestion (ndb_mgmd) pour... Lire MySQL - Monter un cluster de test

 
 
 
Thierry D

home.jpg A grand renfort de publicité, Yann Arthus-Bertrand sort un film "coup de fouet" censé être une source de prise de conscience pour les Hommes de la fragilité de la vie sur notre planète.
Home est un film avec de très belles images expliquant à quel point la vie est miraculeuse et le temps qu'il à fallu pour arriver à la perfection que la nature créée chaque jour.
Disponible gratuitement sur Internet, diffusé sur France 2 et distribué dans de nombreux Cinéma et en DVD (les bénéfices seront reversés à l'association Good Planet, le film est accessible à un grand nombre de personnes afin qu'un maximum de gens puisse non seulement prendre conscience mais aussi agir ( et à la veille des élections c'est important d'agir ! ).

La sortie du film à été accompagnée par plusieurs sponsors, certains pourront critiquer, d'autres diront que du moment qu'un maximum de personnes est touché par le message du film, l'objectif sera rempli.
Personnellement j'ai aimé le film, les images sont superbes et je ne peux que vous conseiller de le visionner et de le faire visionner.

Et vous qu'en pensez-vous ?

Quelques liens :
- Voir Home : cliquez ici
- Associations Good planet : cliquez ici
- WWF : cliquez ici
- Greenpeace : cliquez ici
- Site gouvernemental : cliquez ici

 
 
 
Remi Collet

Les RPM de MySQL Community Server 5.1.35 sont disponibles dans le dépôt remi pour EL 4 & 5 et pour Fedora ≥ 6. Cette version est classée Generally Available (donc stable), voir le Changelog.

Cette version est livrée avec le manuel au format chm

Dans cette version 5.1 plusieurs nouveautés me semblent particulièrement intéressantes : Partitionnement des tables Ordonnanceur d'évenements Formats de réplication : par les commandes (statement based) ou par les données (row based) Client émulateur de charge Cette construction utilise un fichier .spec proche de celui de Fedora 11... Lire mysql-5.1.35-1

 
 
 
Aurélien Bompard

Aujourd’hui sort le film Home, de Yann Arthus-Bertrand, sur l’avenir de notre planète et l’impact que notre espèce a sur elle. Le film est gratuit, lisible par exemple sur Youtube. J’ai pas l’impression qu’il y ait un téléchargement direct possible en haute qualité pour l’instant (par Bittorrent par exemple), c’est bien dommage.

Je l’ai téléchargé mais je ne l’ai pas encore lu. Je pars avec un a priori positif, en bon écolo que je suis, même si j’ai peur qu’il fasse un peu trop dans le mélodramatique. Le “parrainage” de méga-corporations comme PPR m’inquiète aussi, ça sent la récupération et l’opération de communication à plein nez. La voie la plus écologique passant par la réduction de la consommation, on voit mal où se positionne le deuxième acteur mondial du luxe là-dedans…

Cela dit, la cause que le film défend a besoin de ce genre d’action, aussi perfectibles qu’elles puissent être.

Je vais donc me regarder ça tranquillement, et je posterai ici mes impressions.

 
 
 
Pierre-Yves Chibon

Paris is not the only place where Fedora 11 is going to be celebrated !

Paris ne sera pas la seule ville où Fedora 11 sera accueillis de manière festive !

English version (French below)

Paris is not the only place where people will gather to celebrate the release of Fedora 11.

If you are in Wageningen or in the Netherlands, or in Belgium, or in Germany or even in France.
If you are a Fedora user, a Fedora Contributor, a Fedora developer.
If you are just interested in Fedora, interested in Linux in general (or even in Unix)

If you are available on June 12th, come to droevendaal

More info

That you are beginner, interested, developer or contributor come and meet people that share with you this interest in Linux (Unix) and Free and Open Source Software ! Every one is welcome !

Hope to see you there !! :-)




French version

Une envie de célébrer Fedora 11 dans un pays étranger ?
Jamais gouté aux fameuses bières Belges ?
Une envie de barbecue avec des geeks internationaux ?

Alors le 12 Juin 2009 venez célébrer Fedora 11 à Wageningen et plus précisement à droevendaal.

Que vous soyez débutant, intéressé, développeur ou contributeur venez rencontrer des personnes qui ont ces même goûts que vous pour le monde du logiciel libre et de Linux !

Venez donc nous rejoindre !!

Plus d'info

 
 
 
Remi Collet

GLPI (Gestionnaire Libre de Parc Informatique) version 0.71.6 est sorti. Lire l'Annonce. Les RPM seront disponibles dans les dépôts Fedora et EPEL après la passage en testing. Les RPM sont aussi disponibles dans le dépôt remi (y compris pour les anciennes versions)

Bien sur l'installation se fait avec YUM : yum --enablerepo updates-testing install glpiOu (pour les anciennes versions notamment de Fedora Core 6 à Fedora 8) yum --enablerepo remi install glpi Pour ceux qui préfèrent encore le téléchargement : le dépôt Ne pas oublier les extensions, aussi disponibles en RPM : glpi-data-injection 1.5.1... Lire GLPI version 0.71.6

 
 
 
Pierre-Yves Chibon

As for every release the french speaking community is planning an install fest aka Fedora Meeting

Comme pour chaque sortie d'une nouvelle version de Fedora les rencontres Fedora seront là !

French version (English below)

Bonjour à tous,

Pour Fedora 11 comme pour toutes ses petites soeurs la communauté francophone des utilisateurs de Fedora aura le plaisir de vous retrouver aux rencontres Fedora.

Rencontres Fedora c'est bien, mais qu'est ce que c'est ?

Les rencontres Fedora sont un moment de rencontres, d'entraides et de partage entre des utilisateurs de Fedora, nouveaux ou expérimentés :-).

Vous êtes débutant, voulez installer une Fedora ou simplement en savoir plus sur ce système d'exploitation.
Vous êtes utilisateur de Fedora depuis quelques jours/semaines/mois/années et vous désirez rencontrer toutes ces personnes qui vous ont aidé à vos début, avec qui vous avez trollé jusqu'aux petites heures de la matiné, avec qui vous avez passé des nuits entières à trouver la solution de votre problème

Alors les rencontres Fedora sont faites pour vous !!



Quelques informations pratique:

Vous en pourrez pas dire qu'on ne vous a pas prévenu !! ;-)



English version

Another release of Fedora is coming and as for all the previous releases an install fest will be held in Paris.

An install fest in Paris what is it ?

An install fest in Paris is a chance for the member of the french speaking community (but also anybody else who would like to see/meet us, there are enough people speaking english to welcome anyone). The meeting is over two days where installation, conferences and workshop are organised by member of the community that wants to speak about something they like or find interesting.

The meeting is for anyone, from the real beginner who never installed a linux system to a Fedora developer that wants to meet other people of the community.

If you feel like meeting a group of French people to speak about Linux in general and Fedora especially, if you want to meet some of those French guys that you have been talking to via IRC or mail

The install fest in Paris is there for you !!



Some practicals information:

Now, you can't say you did not know !! ;-)

 
 
 
Fedora Paris

Aujourd'hui encore, je me fais l'echo d'un message d'Emmanuel.

C'est dingue, on dirait presque qu'il en veut à ma place :D

La sortie de Leonidas (Fedora 11, pour les intimes) se rapprochant à grands pas, la prochaine réunion de Fedora Paris se fera dans une crêperie, histoire de déguster une glace en attendant.

Je vous donne rendez-vous à la Crêperie de Cluny le 5 juin pour féter la sortie de la nouvelle version de notre distribution préférée et pour discuter de toutes choses fedoriennes (ou pas :-)).

La Crêperie de Cluny, 20 rue Harpe, Paris 75005 (Métro : Cluny - La Sorbonne)

~~ Emmanuel

Comme d'habitude, vous savez quoi faire pour annoncer votre présence ;)

 
 
 
Remi Collet

OCS Inventory NG version 1.02.1 est disponible. Les RPM sont dans les dépôts fedora (rawhide and Fedora ≥ 9), EPEL et remi (Fedora 6 à 10 et RHEL / CentOS 4 à 5). Il s'agit surtout de la correction de 2 failles de sécurité, donc la mise à jour est recommandée.

Open Computer and Software Inventory Next Generation est une application destinée pour aider l'administrateur système ou réseau à garder un oeil sur la configuration des machines du réseau et sur les logiciels qui y sont installés.

Site officiel : http://www.ocsinventory-ng.org/. Annonce de la version : OCS Inventory NG 1.02.1 avec correctifs critiques de sécurité publié ! Bien sur l'installation se fait avec YUM : yum install ocsinventory Le paquet ocsinventory est un pseudo paquet qui permet d'installer en même temps : ocsinventory-server : le serveur de... Lire ocsinventory-1.02.1-1

 
 
 
Fabien Nicoleau

Comme je l'avais expliqué lors de mon billet sur mon serveur privé virtuel de chez amen.fr, je n'ai pas eu le choix d'avoir un Plesk collé à ma CentOS ! Après quelques tentatives ratées, je donne ici la marche à suivre pour s'en débarrasser, et avoir une distribution proche de l'originale. Notez que cela me servira surtout d'aide mémoire, et que si vous suivez cette procédure, vous ne pourrez revenir en arrière (à moins d'une réinstallation), que vous n'aurez évidemment plus accès à Plesk (mais toujours au menu virtuozzo, donc aux statistiques, à la console de maintenance, etc ...) et qu'il vous faudra l'assumer (vous avez tout à fait le droit de le faire, il est cependant probable que si un jour vous posez une question au support, une réponse avec la "méthode Plesk" vous soit donnée). Il faut donc aussi que vous soyez surs de pouvoir administrer votre serveur sans Plesk (je ne le ferai pas pour vous ;) ). Le contexte étant fixé, on peut y aller.

Histoire de se rendre compte de ce qu'il y a à virer, on peut commencer par un

# yum list extras

Les paquets qui nous intéressent sont ceux commençant par "psa", mais pas seulement. Il y a énormément de chose à retirer. Ce n'est pas spécialement nécessaire, mais je commence par arrêter les services inutiles (certains seront automatiquement redémarrés ensuite) :

# service courier-imap stop
# service qmail stop
# service saslauthd stop
# service drwebd stop
# service mysqld stop
# service httpd stop
# service psa stop
# sh /etc/init.d/spamassassin stop

Il faut forcer la désinstallation des paquets psa-* sans se soucier des dépendances, car certains rpms semblent poser des soucis (les dépendances seront retirées ensuite). J'évite simplement le psa-appvault-gallery car sa désinstallation ne marche pas, fait monter la commande rpm à 100% CPU, et semble même corrompre la base RPM. Je le laisse donc et supprime ensuite le répertoire où étaient contenus les fichiers de tous ces paquets, car il en reste ....

# for i in $(rpm -qa psa*|sed '/appvault-gallery/d'); do echo "Removing "$i;rpm -e --nodeps $i;done
# rm -rf /usr/local/psa/

Une fois fait, on supprime tous les paquets qui étaient installés comme simple dépendance pour Plesk, ou qui ne proviennent pas des dépôts officiels :

# yum remove drweb\* openssl097a
# yum remove perl-Apache-ASP.noarch perl-Apache-ASP.x86_64 perl-Font-AFM.x86_64 perl-Font-AFM.noarch perl-FreezeThaw.x86_64 perl-FreezeThaw.noarch perl-HTML-Format.x86_64 perl-HTML-Tree.x86_64 perl-MLDBM.x86_64 perl-MLDBM-Sync.x86_64 perl-Text-Iconv.x86_64 perl-TimeDate.x86_64
# yum remove PPWSE-1.1-cos5.build86080722.00.x86_64 sb-publish-3.0.1-200705230938.noarch php-sqlite2.x86_64 php5-ioncube-loader.x86_64 SSHTerm.noarch awstats.noarch courier-imap.x86_64 log4cpp-plesk.x86_64 miva-ssl-stub.i386 mod_bw.x86_64
# yum remove ruby-actionmailer.noarch ruby-actionpack.noarch ruby-actionwebservice.noarch ruby-activerecord.noarch ruby-activesupport.noarch ruby-fcgi.x86_64 # ruby-mysql.x86_64 ruby-rails.noarch ruby-rake.noarch
# yum remove sw-libxml2.x86_64 sw-libxml2-python.x86_64 sw-libxslt.x86_64 sw-xmlrpc-c.x86_64 plesk-skins.noarch
# yum remove vzdummy-apache.noarch vzdummy-glibc.noarch vzdummy-jre-el5.noarch vzdummy-kernel-el5.noarch

Pour terminer avec la désinstallation, je supprime les différents serveurs installés, pour obtenir un système minimal (quitte à en réinstaller ensuite). Les fichiers de configuration d'apache et les bases MySQL sont aussi supprimés au cas où il y aurait eu des choses particulières paramétrées pour Plesk. Certains scripts pour xinetd restant encore sont supprimés, ainsi que les fichiers de configuration conservés et les paquets i386 :

# yum groupremove "Base de données MySQL"
# rm -rf /var/lib/mysql/*
# yum groupremove "Serveur web"
# rm -rf /etc/httpd/conf.d/*
# yum groupremove "serveur de messagerie"
# yum groupremove "serveur de fichier windows"
# yum groupremove "ruby"
# yum remove samba-common php-*
# rm -f /etc/xinetd.d/*psa*
# find / -name *.rpmsave|xargs rm
# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"|grep i386|xargs yum -y remove

La désinstallation de tous ces services fait qu'il n'y a plus de MTA sur le système. Pour remédier à cela :

# yum install sendmail
# alternatives --config mta

Indiquez sendmail comme MTA.

S'en ai fini pour le nettoyage du système. Un petit redémarrage histoire de s'assurer que tout va bien. Notez qu'un "yum list extras" renverra toujours deux paquets :

  • psa-appvault-gallery : impossible à désinstaller, mais ses fichiers ont été supprimés
  • vzdev : paquet indispensable fournissant le nécessaire pour les connexions (ne pas oublier que l'on est sur un serveur virtuel !)

# reboot

Après le premier reboot, on peut constater qu'on se retrouve avec un serveur minimal. On peut d'abord commencer par une mise à jour du système :

# yum update

La suite concerne mes besoins, vous n'aurez donc pas forcément à installer tout ça. Je commence par installer le dépôt EPEL :

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

Puis quelques logiciels nécessaires à mon sens. vnstat pour ne pas avoir à toujours me connecter sur l'interface virtuozzo pour contrôler ma consommation de bande passante, logwatch pour le rapport quotidien du système et system-config-securitylevel-tui pour la configuration du pare-feu :

# yum install vnstat logwatch system-config-securitylevel-tui nmap

Un autre logiciel dont je ne peux me passer est fail2ban. Au moment où j'écris ce billet, je dois prendre la version présente dans epel-testing, bien plus à jour :

# yum --enablerepo epel-testing install fail2ban
# chkconfig fail2ban on

Configuration pour ces différents logiciels :

# sed -i 's/Interface \"eth0\"/Interface \"venet0\"/' /etc/vnstat.conf
# sed -i 's/eth0/venet0/' /etc/sysconfig/vnstat
# sed -i '3s/^..//' /etc/cron.d/vnstat
# vnstat -u -i venet0
# echo "MailTo = monmail@mail.com" >> /etc/logwatch/conf/logwatch.conf

Je termine par l'installation des différents paquets dont j'ai besoins, pour mon blog et mon dépôt SVN :

# yum groupinstall "Base de données MySQL"
# yum groupinstall "Serveur Web"
# yum install php-xml subversion mod_dav_svn repoview createrepo perl-Text-Iconv

Voilà les différentes étapes nécessaires pour arriver à un serveur qui ne contient que ce dont j'ai besoins. Cela permet d'avoir un système propre, sans paquets superflus, ce qui est intéressant quand on sait le peu de ressources dont dispose le serveur.


Fabien (eponyme)

 
 
 
Johan Cwiklinski

À l'occasion du sommet européen des développeurs OpenSource (FOSDEM) 2008, plusieurs de mes amis qui ont un point commun en leur participation à la communauté francophone de Fedora nous avaient offert un très beau cadeau (un coffret Smartbox Escapade Gourmande).

Ce cadeau nous avait fait grand plaisir, à ma moitié et moi-même, et nous avions décidé d'un commun accord de se le garder sous le coude pour l'occasion.

Et bien voilà, l'occasion est arrivée !!

Ma dulcinée, ma fille et moi tenons à remercier encore et encore l'ensemble des personnes qui ont participé à ce magnifique cadeau !

Ce vendredi 29 mai je fêtais mes 2x ans (mettez ce que vous voulez à la place du 'x' :-D" class="smiley ), et nous fêtons ma douce moitié et moi notre premier anniversaire de mariage ce dimanche 31 mai. Quelles plus belles occasions aurions nous pu trouver pour notre Escapade Gourmande ?

Nous avons quelque peu hésité devant le nombre de possibilités offertes par le cadeau, et nous avons finalement décidé de nous rendre au « Domaine de Fompeyre », à Bazas (Aquitaine) ; situé à une soixantaine de kilomètres de Bordeaux.
Nous nous attendions évidemment à quelque chose de très bien, mais ce fût bien plus que cela, tout simplement magnifique !

L'endroit est situé sur une hauteur, avec une vue imprenable sur la ville et sa cathédrale. Le cadre est très beau, très agréable et aussi très calme (ce qui nous change de la circulation bruyante et incessante sous nos fenêtres). Voyez plutôt...

En outre - en plus de ce cadre hors du commun - l'ambiance y était calme et détendue, le personnel et les autres clients de l'hôtel fort sympathiques.

Première surprise, à notre arrivée, le réceptionniste nous informe qu'ils nous ont un peu surclassés pour que nous puissions avoir suffisamment de place avec notre « pitchoune ». Nous avons fortement apprécié l'attention, il est vrai que ce n'est pas toujours évident d'emmener notre bébé de 10 mois dans ce genre d'aventures. La chambre est fort jolie, la vue magnifique, que du bonheur !!

Je ne me souviens plus si je vous ai déjà parlé du cadre fort agréable de ce charmant endroit... Voilà une brève synthèse du panorama auquel nous avions droit depuis notre chambre :

Après que nous nous soyons extasiés sur le panorama et le confort de la chambre (Zia s'est surtout intéressée à la moquette, aux prises de courant, et aux recoins :-D" class="smiley ), nous avons décidé de profiter de la piscine intérieure qui est chauffée (nous avons préféré une piscine chauffée pour la petite). C'était la première fois que Zia allait à la piscine, et elle a adoré.

Retour à la chambre ensuite, pour prendre une rapide douche avant d'aller manger. Au menu :

  • terrine de foie gras de canard maison (succulent),
  • magret de canard (délicieux)
  • assiette de fromages (bon, j'aime pas le fromage...)
  • ronde des dessert : morceau de gâteau au chocolat et morceau de gâteau au citron accompagnés d'un sorbet (un rien gourmand ;-)" class="smiley )

La boisson n'était pas comprise dans la formule ; mais nous avons accompagné le tout d'un très bon Bordeaux blanc un peu fruité.

En résumé : un vrai régal !

Cerise sur le gâteau, l'équipe ayant appris que c'était mon anniversaire...

Petites anecdotes : il a fallu que quelqu'un entonne « Joyeux Anniversaire » pour que toute la salle le reprenne en choeur. Je ne savais plus où me mettre, un trou de souris aurait été à ma disposition que je m'y serait rué avec fougue :-D" class="smiley
Zia était avec nous et s'était réveillée peu de temps auparavant, je m'étais levé pour aller la chercher lorsque le serveur est arrivé avec le « gâteau », beaucoup de personnes ont donc cru qu'il s'agissait de son anniversaire, mais je me suis bien gardé de leur signifier que tel n'était pas le cas.

Cette attention m'a particulièrement touché, je tiens à remercier vivement l'équipe du restaurant (peut-être que l'un d'entre eux tombera sur ce billet un de ces jours) ; ainsi que l'ensemble des personnes présentes dans la salle à ce moment là ;-)" class="smiley

À la fin du repas, retour à la chambre où nous avons pris un peu de repos ma foi fort bien mérité. Le lendemain matin, nous avons eu le bonheur de prendre le petit déjeuner sur le balcon de notre chambre.

Ensuite, nouveau détour par la piscine pour tester le jacuzzi... Je n'avais encore jamais eu l'occasion d'essayer, et désormais, je me dis que d'en avoir un à la maison pour me délasser après la création d'un paquet RPM pas piqué des vers serait vraiment l'idée du siècle :-D" class="smiley

D'autres photos de ce moment de détente sont visibles sur notre galerie.

Voilà donc, nous avons passé un moment extrêmement agréable, nous sommes tous les trois ravis de ce séjour. Merci, merci, merci, merci, ... - je ne le dirai jamais assez !

 
 
 
 
 

Merci Nicole

Remi Collet

Quelle bonne surprise ! J'ai reçu ce matin tes cadeaux qui m'ont fait le plus grand plaisir. Du coup, j'ai décidé d'ouvrir une petite page pour remercier ceux qui ont décidé de me soutenir pour le travail réalisé depuis plusieurs années pour la communauté du logiciel libre, et permettre aux autres de découvrir, un peu, mes goûts. Je suis déjà en... Lire Merci Nicole

 
 
 
Aurélien Bompard

Comme il ne faut pas s’arrêter en si bon chemin (et que ma boîte fait le pont de l’ascension…), je me suis attelé à un nouveau plugin Dotclear. Il s’agit d’une fonctionnalité que j’aimais bien dans SPIP : la possibilité de voir les commentaires par fils de discussion.

Bundles of cotton thread
Creative Commons Bundles of cotton thread par Unhindered by Talent

L’avantage des fils de discussion

En effet, quand un article commence à avoir beaucoup de commentaires (par exemple celui-là), il devient difficile de savoir qui répond à qui. Une convention est née : préfixer sa réponse par le signe “@” suivi du nom de la personne à qui on veut répondre. Il existe même un plugin Dotclear appelé @Reply pour pré-remplir la fenêtre d’ajout de commentaire avec ce préfixe, simplement en cliquant sur un bouton.

C’est très bien, mais ça n’aide pas beaucoup à la visualisation. Le mieux serait, selon moi bien sûr, de placer les réponses sous les commentaires auxquels elle répondent, en les indentant de quelques pixels.

La méthode

Malheureusement, comme la réponse à un commentaire n’est pas prévue par le moteur de Dotclear, on ne peut pas trouver dans la base de données la référence au commentaire auquel répond un autre commentaire. Pour recréer les fils de discussion, j’ai donc décidé de m’appuyer sur la convention “@”, et notamment sur le lien qui est généré par le plugin @Reply. Cette méthode est la meilleure que j’ai trouvée, mais elle a tout de même deux inconvénients :

  • le commentaire ne se retrouvera pas au bon endroit dans les fils de discussion si le visiteur n’utilise pas le bouton @Reply
  • on ne peut pas répondre à deux commentaires dans le même commentaire (mais ça je vois pas bien comment faire autrement…)

Donc ce n’est pas parfait, mais c’est déjà “suffisamment bien” pour moi.

La réalisation

Ce plugin fonctionne à 100% en javascript, à l’aide de jQuery. Le principe est simple : on ajoute un bouton pour activer la vue en fils de discussion, et en arrière-plan on prépare une liste des commentaires dans laquelle chaque élément a comme attribut supplémentaire le numéro du commentaire auquel il répond.

À l’activation de la vue par fils de discussion, on vide complètement la zone de commentaires, et on les réinsère les uns après les autres. Si un commentaire répond à un autre commentaire, il est inséré après celui-ci, et on lui ajoute une marge à gauche pour l’indenter.

Comme toujours, la complication est dans les détails :

  • quand on insère une réponse, il faut l’insérer après les autres réponses au commentaire.
  • il faut ajouter une marge de plus en plus grande au fur et à mesure des réponses, mais pas trop grande pour ne pas écraser le commentaire à droite

Enfin voilà, vu de chez moi, ça marche. J’avais peur que ce soit extrêmement lent, mais en testant sur un de mes articles qui a eu beaucoup de commentaires, je n’ai pas constaté de lenteur excessive.

Je n’ai qu’un bug à déplorer : l’indentation du commentaire fait perdre les deux angles arrondis de droite. C’est dû à l’image de fond utilisée pour simuler les bords arrondis, peut-être que si j’ai le courage je corrigerai ça.

Le code

Si vous voulez l’essayer chez vous, j’attache le code packagé à cet article. Le fichier Zip est prêt à installer, et contient toute la plomberie Dotclear qui va bien (interface d’administration, aide en ligne, traductions, etc). Le code est sous licence AGPL (qui est plus ou moins la GPL des applications web).

Je vais le laisser tourner ici quelques jours, voire semaines, avant de le proposer au “lab”. Comme toujours, si vous ou l’un de vos collaborateurs étaient pris ou tués, le Département d’État nierait avoir eu connaissance de vos agissements. Euh, non, remontez-moi les bugs, quoi. Bonne chance Jim.

AGPL

 
 
 
Fabien Nicoleau

Il existe, dans de nombreuses langues, de nombreux tutoriels expliquant la façon de mettre en place un dépôt SVN. On peut notemment l'expliquer par le fait qu'il est possible de configurer un dépôt de nombreuses manières, dans la façon de gérer les droits, dans celle de gérer le type d'accès, l'organisation ... Afin de ne pas rajouter une couche de plus à tout ce qui existe, je propose ici directement un exemple d'installation et de configuration. Les étapes que je détaille sont celles que j'ai effectuées pour mettre en place le dépôt SVN de trustyRC, profitant ainsi de mon nouveau serveur privé pour lui ajouter un service supplémentaire. Mon serveur fonctionne sous CentOS 5.3, mais les commandes utilisées ici fonctionnent aussi sous Fedora.

L'objectif

Tout d'abord, voici les quelques contraintes que je me suis fixées :

  • Ayant une petite configuration, et un serveur web (apache) tournant déja, j'ai choisis d'utiliser subversion avec le module apache (mod_dav_svn). Cela m'évite d'avoir a utilser svnserve, d'ouvrir un port, de gérer un service supplémentaire... Je préfère gérer les accès via apache, l'utilisant déjà pour mes sites
  • Le dépôt SVN sera placé dans un vhost spécifique : svn (pour un accès avec une URL de type http://svn.nicoleau-fabien.net/projet...)
  • Chaque projet hébergé sera géré séparément des autres, notemment pour les accès. Ainsi il me sera possible d'héberger sur le dépôt un projet auquel je ne participe pas, sans avoir de droits dessus. Si réellement deux projets ont la même liste d'utilisateurs, alors je pourrais faire pointer les fichiers des accès au même endroit
  • Pour le moment, il n'y aura pas de gestion de droits avec les ACL. Les actions de lecture (comme le checkout) seront accessibles anonymement, alors que les actions d'écritures (comme le commit) seront soumises a une authentification. Ajouter les ACL ensuite n'est pas compliqué, si le besoin s'en fait sentir, il sera facile de le faire

Il est important de bien comprendre le principe et les atouts de subversion, et ensuite de se renseigner sur les différentes façons de le configurer, afin d'avoir un système proche de ses besoins, et de ses possibilités. Voici les quelques liens que j'ai consultés avant de me lancer dans l'installation et la configuration du dépôt :

Installation

L'installation est assez simple, on prends le paquet subversion, et mod_dav_svn, qui permettra d'utiliser apache pour l'accès au dépôt :

# yum install subversion mod_dav_svn

Evidemment, il faut un serveur apache installé, configuré, et en marche.

Configuration

La configuration se limite à l'édition du fichier /etc/httpd/conf.d/subversion.conf. Il est bien documenté, et correspond quasiement à la configuration finale voulue. Une petite particularité dans mon cas : mes sous-domaines pointent actuellement tous sur le même serveur (ils me servent surtout  à bien dissocier mes services), donc afin que l'accès au dépôt ne se fasse bien que dans le sous-domaine svn, je déclare un VirtualHost dans ce fichier, et place la configuration de subversion à l'intérieur de ce vhost. Voici le contenu du fichier de configuration (commentaires retirés) :

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
<VirtualHost *:80>
        ServerName   svn.nicoleau-fabien.net
        # Dossier contenant les pages
        DocumentRoot /var/www/svn

        <Location /trustyrc>
               DAV svn
               SVNPath /var/www/svn/trustyrc
               # SSLRequireSSL
               AuthType Basic
               AuthName "trustyRC subversion repository"
               AuthUserFile /etc/subversion/svn-auth-trustyrc.conf
               <LimitExcept GET PROPFIND OPTIONS REPORT>
                      Require valid-user
               </LimitExcept>
       </Location>
</VirtualHost>

J'utilise ici une configuration spécifique pour le projet trustyRC, et non pas une configuration qui engloberait plusieurs projets. Cela m'obligera à modifier ce fichier à chaque nouveau projet hébergé sur le dépôt, mais me permet de bien les dissocier. Comme dis plus haut, "au pire", je pourrais faire pointer les directives AuthUserFile de plusieurs projets sur le meme fichier, si les utilisateurs sont les mêmes. A part le fait que le dépôt soit placé dans un vhost, il n'y a rien de particulier ici. On remarque que le "Require valid-user" est placé dans un LimitExcept, permettant de ne demander une authentification que pour les opérations d'écriture. Un checkout par exemple pourra se faire anonymement.

Gestion des comptes utilisateurs

La gestion des utilisateurs se fait par l'intermédiaire d'un fichier des mot de passes, créé par la commande htpasswd :

$ htpasswd -cm /etc/subversion/svn-auth-trustyrc.conf eponyme

Le mot de passe pour l'utilisateur sera demandé deux fois. Le fichier sera ensuite créé (option -c, à n'utiliser que la première fois pour un même fichier) et le mot de passe chiffré avec un algorithme md5 (option -m, au peut utiliser -s pour du SHA). Pour un second utilisateur dans le même fichier, on utilisera donc cette synthaxe :

$ htpasswd -m /etc/subversion/svn-auth-trustyrc.conf second_user

Préparation du dépôt

Création du répertoire qui contiendra les projets, puis création du dépôt pour le projet trustyrc :

# mkdir /var/www/svn
# cd /var/www/svn
# svnadmin create trustyrc
# chown -R apache:apache trustyrc

Il faut ensuite préparer l'arborescence du projet. Je choisis le schéma classique trunk, branches, tags :

$ mkdir -p /tmp/trustyrc/{trunk,branches,tags}

Il n'y a plus qu'a initialiser ces répertoires, selon l'état du projet. J'ai pour ma part créé des tags avec les sources des anciennes releases, et copié les sources actuelles dans le trunk.

Importation

Le dépôt et l'arborescence sont prêts. Il n'y a plus qu'a importer le nouveau projet :

# svn import /tmp/trustyrc/ file:///var/www/svn/trustyrc -m "Initialisation du dépôt pour le projet trustyRC"

Checkout

Tout est prêt maintenant, ne reste plus qu'à récupérer une copie de travail du projet en cours pour travailler sur un autre poste :

$ svn co http://svn.nicoleau-fabien.net/trustyrc/trunk/

La première révision est alors téléchargée. Aucune authentification n'est demandée.

Commit

Après avoir effectuer des modification, on peut "commiter" les changements vers le dépôt :

$ svn ci -m "Première mise à jour des sources"

Pour cette opération "d'écriture", un login et un mot de passe sont alors demandés (ceux créés avec la commande htpasswd et stockés dans le ficher /etc/subversion/svn-auth-trustyrc.conf).

Conclusion

Les objectifs cités au départ sont remplis. Un dépôt svn offre une réelle souplesse pour la gestion des sources. Une étape supplémentaire pourrait d'être utiliser en plus du dépôt le logiciel trac, l'association semblant être intéressante. Je vous conseille vraiment de prendre le temps de lire les documentations cités, et même d'autres, afin de bien comprendre le principe, d'utiliser la bonne configuration, et de découvrir toutes les commandes/possibilités offertes. Pour ceux qui choisieraient d'utiliser svnserve, notez qu'il est possible de l'utiliser avec xinetd.


Fabien (eponyme)

 
 
 
Aurélien Bompard

Mon site vient tout juste d’être ajouté à l’agrégateur de blogs Planet-Libre, un site de type “planet” regroupant les blogs francophones autour du logiciel libre. J’étais déjà sur Planet Fedora et Planet Fedora-Fr, en voici donc un troisième.

Mais qui es-tu ?

Une petite présentation est de rigueur : je suis un informaticien d’une petite trentaine d’années, utilisateur de logiciel libre sur le poste client depuis en gros 2000 (merci Mandriva), pour des raisons éthiques principalement (oui, ce n’est pas un gros mot).

Je suis contributeur à un certain nombre des logiciels que j’utilise, mais mes principales contributions sont au projet Fedora, dans lequel je suis impliqué depuis fin 2003. Juste avant que Red Hat ne transforme RH Linux en Fedora, il y avait un projet de contributions à RHL appelé Fedora.us, dont le nom a été repris par Red Hat pour sa distribution communautaire, et dont les méthodes et les paquets ont donné lieu à Fedora Extras, qui a finalement été réintégré à Fedora autour de Fedora 6. Plus d’infos sur la page wikipedia de Fedora.

Fermons cette petite parenthèse. Je suis resté très longtemps sur Mandriva, principalement parce que :

  • c’est une bonne distrib
  • c’était la seule vraiment orientée poste client et vraiment libre (à l’époque SuSE était uniquement en boîtes payantes avec un outil d’installation et de configuration pas très libre)
  • je suis tout à fait capable d’apprendre sur un système déjà installé et configuré, pas besoin de me forcer à le faire (oui, c’est un clin d’oeil vers toi, Gentoo)
  • elle me permettait d’aider les autres personnes qui commençaient sur Linux autour de moi

Puis, par curiosité, je suis passé par un certain nombre de distributions (toutes les plus connues de l’époque), pour finalement me stabiliser sur Fedora, qui répond parfaitement à mon besoin : goûter aux toutes dernières avancées du Logiciel Libre. Oui, je n’ai pas peur de le dire, je l’assume pleinement : je suis une fashion victim du Logiciel Libre ;-)" class="smiley

Ce blog, que contient-il ?

J’ai migré très récemment mon site vers Dotclear, il y a donc pas mal d’articles traitant de cet excellent moteur de blogs en ce moment. Mais si je n’arrive pas à tenir ma bonne résolution de blogguer plus souvent, le rythme devrait se calmer rapidement…

Je suis aussi très intéressé par les aspects politiques du logiciel libre, donc vous devriez voir passer des articles sur le sujet de temps en temps.

Enfin, mon blog parle aussi d’autres sujets qui me sont chers :

  • l’écologie et le développement durable
  • ma vision de la société (version comptoir, à 2h du mat, avec une Pel brune à la main)
  • ma vie, mon oeuvre

Mais je ne vais pas envoyer ceux-là sur planet-libre, vu qu’aucun rapport avec le libre :)" class="smiley

Bref

Bonjour à tous ceux qui vont me lire par l’intermédiaire de Planet-Libre, ce qui leur permettra de ne pas souffrir du thème graphique de mon blog… ;-)" class="smiley

Les commentaires sont toujours vivement appréciés !

 
 
 

Page générée le 04 Juil 2009 à 06:39