Archive for the ‘My Life’ Category

P.S. es-tu là?

Saturday, October 20th, 2007

{{{
Je reviens de la manifestation contre l’amendement Mariani sur la possibilité d’effectuer des tests ADN pour prouver le lien familiale lors des demandes de regroupement familiale.

Outre le fait d’estimer qu’il n’y avait pas beaucoup de monde (c’est juste mon POV, une camarade estimait qu’il y avait beaucoup de participants pour un samedi après-midi) pour s’opposer à un amendement inhumaine réduisant la famille uniquement à son lien de parenté, assimilant les immigrés à des fraudeurs (”tu ne peux pas prouver c’est ton gamin car tu n’as pas sa fiche d’état civil, donc ce n’est pas ton gamin”) et faire voler en éclats le consensus {fr:bioethique|bioéthique}, j’ai été choqué de constater qu’il n’y avait pas beaucoup de socialistes dans le cortège. Il y avait quelques membres du MJS (10 à 15), une demi-douzaine de socialistes avec des autocollants PS et nous. Nous étions, donc, environ 25. Oui, vous avez bien lu : nous étions environ 25 dont 5 socialistes de la section du 7ème, qui paraît-il l’une plus grosse de Lyon. Aucun mail a été envoyé sur la mailing liste interne, habituellement prolifique, pour parler de cette manifestation.

Que font dirigeants socialistes, les militants de Gauche et les citoyens? Pourquoi ne saisissent-ils pas cette occasion pour se mobiliser et indiquer clairement leur opposition et demander le divorce avec la politique actuelle? Attendent-ils la mise en place de la prétendue TVA sociale? Ou peut-être l’application des franchises médicales qui, sous couvert de solidarité, obligent des malades à financer la prise en charge d’autres maladies? Ou peut-être qu’ils attendent l’application de la {fr:Tarification_a_l’activite|T2A} et la fermeture d’un certain nombres hôpitaux publiques au profit d’établissements privés d’ici 5 ans1

Je n’en sais rien. Ce que je sais, c’est qu’en ce moment je cherche l’opposition cohérente du P.S. Parti Socialiste, es-tu là?

}}}Notes:

  1. “La T2A à 100%, c’est une mesure forte pour l’hôpital public. Je souhaite qu’elle accompagne le retour à l’équilibre des comptes. Je parle des comptes d’exploitation des établissements publics. C’est aussi cela la performance. Je souhaite qu’à la fin de mon mandat, il n’y ait plus d’établissements publics de santé qui aient un déficit d’exploitation.” (extrait de discours de notre président au CHU de Bordeaux – Mardi 16 octobre 2007) [#^#]

De l’importance des sauvegardes.

Saturday, October 13th, 2007

{{{
La sauvegarde d’un système d’informations est toujours importante. On l’apprend toujours à ses dépends.

Je devais intervenir sur une dedibox pour mettre en place un groupware (eGroupware) afin de lui permettre de proposer à ces étudiants une plate-forme d’échange. Rien de compliqué à cela car la machine était déjà en place (sous Ubuntu, j’aurais préféré un Debian, mais bon…) avec une installation eGroupware qui était presque fonctionnelle. Afin, de ne pas casser l’existant, j’ai décidé de faire une nouvelle installation d’eGroupware en nommant cette nouvelle instance egroupwarenew. L’installation s’est déroulée sans problème. Arrive le moment fatidique de la configuration : la connexion vers la base de données (mySQL) ne se fait pas. Je décide, donc, de dropper la base egroupwarenew que j’avais créée à la main et laisser l’installeur effectuer cette opération. Je me connecte, donc, sur le serveur mysql, je tape “drop database egroupware;” et valide la commande joyeusement en tapant sur la touche “entrée”.
Et là, c’est le drame. L’instance d’eGroupware qui était en place utilisait une base nommée egroupware ; la base que je devais dropper était egroupwarenew. J’ai été incapable de trouver une sauvegarde de la base droppée sur la machine. Pourtant, egroupware propose, en option, une méthode pour effectuer une sauvegarde tous les jours. Malheureusement, cette option ne semblait pas avoir été activé. Après avoir déprimé pendant une demi-heure, j’ai terminé l’installation. Tout semble fonctionner…

Comme je le disais au début de mon poste, les sauvegardes sont importantes qu’on soit un particulier ou professionnel. Dans ma courte vie d’informaticien, j’ai dû faire 3 ou 4 grosses conneries et toutes étaient liées à des suppressions malencontreuse de fichiers.

  • La première était une suppression de /etc : un malheureux “rm -rf *” en étant au mauvais endroit. Sur ce coup, j’ai eu de la chance. C’était sur une machine de prod au boulot et on avait une sauvegarde. Le truc à ne pas faire dans le cas de la suppression de /etc/, c’est surtout ne pas se déconnecter et ne pas paniquer (là ce n’est pas dur, je savais que j’avais un backup à jour). Donc, restauration du contenu sur une autre machine (car une fois que /etc n’existe, plus, il n’est plus possible de se connecter, hein) et transférer les données. D’ailleurs, quand il y a un truc marrant avec SSH lorsque le /etc/passwd n’existe plus et qu’on est encore connecté, il passe son temps envoyer des messages du genre “I don’t know you. Go away!“.

  • La deuxième série de suppression était moins grave dans la mesure où c’était sur mes machines perso. Un script m’a viré tout mon home directory et un malheureux “rm -rf *” qui entraîné la suppression de la configuration de mon serveur Apache. J’ai pu récupéré mon “home” à partir d’une vieille sauvegarde car jusqu’à ce jour, je m’étais dit que cela n’arrive qu’aux autres. Concernant la config du serveur Apache, ce fût un peu plus compliqué. La configuration de base était simple à récupérer, il suffit de réinstaller les packages (merci Debian). Quant à la récupération des mes virtuelhosts et la configuration spécifique, j’ai eu de la chance, car j’avais activé le handler “server-info” qui liste la configuration du serveur. Ce n’est pas simple de récupérer la config. d’un serveur en partant d’une page html qui regroupe trop d’informations mais c’est quand même plus facile qu’à partir de rien.

  • Les 2 autres fois, c’était vraiment débile. Je fais toujours des copies de sauvegarde en utilisant un schéma de nom un peu nul : par exemple, je fais une copie de fichier “index.php” en “index.php-ORI” ou appeler une base “egroupwarenew” alors qu’il existe déjà une base egroupware. Et, à chaque fois, la fatigue aidant, je n’allais pas jusqu’au bout du mot et finis par supprimer le mauvais fichier ou la mauvaise base (comme egroupware ou index.php).

En presque 10 ans, je n’ai pas encore perdu mes données suite à problème matériel. Chaque fois que j’ai perdu des données c’était suite à une suppression involontaire.

Donc,

  • Il faut toujours réfléchir à 2 fois avant de faire des “rm -rf *“.

  • Faire une sauvegarde régulièrement. Il existe pleins d’outils pour ça. J’utilise backupninja. Une page wiki du projet Debian en cite d’autres.
  • Faire attention de la façon dont on nomme les copies de fichier de sauvegardes. Il vaut mieux faire une copie de fichier “index.php” en “ORI-index.php” plutôt que “index.php-ORI

EDIT 14/10/2007 à 09h30

  • Lorsqu’on accède à une machine pour la première fois, s’assurer qu’elle est bien sauvegardée.

Je viens de tomber sur un post qui parle aussi de l’importance des sauvegardes. C’est étrange de constater que d’autres font face aux mêmes soucis au même moment…

}}}

Repas du dimanche

Monday, October 8th, 2007

Hier c’était un repas entre amis. Au menu, il y avait des chesse nans, des samosas, porc au curry préparé avec amour par l’Empire surgelé de chine(?), du riz, gâteau au chocolat et une tarte.
Les sujets de discussions étaient variés mais n’étaient jamais éloignés de la politique. J’ai essayé de comprendre la façon que ma petite soeur a à idéaliser un pays qu’elle n’a pas connu, qu’est ce qu’être centriste (ou plutôt MoDEM) et expliquer ma façon Manichéenne de voir le monde.

Bien que dépassé dans notre monde complexe, ce paradigme permet à mes 2 neurones de classer de façon simple mes actes et ceux des autres en 2 catégories (au sens Morale Universelle et non religieuse du terme).

De plus, cette soirée n’a fait que renforcer ma conviction sur la façon de voir ma vie qui consiste ne pas vouloir la considérer comme une moyenne de toutes mes choix/actions/actes car cela reviendrait à la lisser en justifiant mes mauvaises actions par d’autres bonnes!

Abus de mojitos!

Friday, October 5th, 2007

{{{
Hier, jeudi donc, au lieu d’aller faire du badminton (de toute façon, je suis sorti trop tard du boulot), je suis allé voir une personne que je n’avais vu depuis quelques mois.

On a passé notre soirée boire des mojitos. Je ne sais plus si c’était des mojitos parce qu’il manquait des feuilles menthe. En tout cas, c’était délicieusement sucré et fortement alcoolisé ;-) . Le réveil ce matin fut, donc, difficile. Les réveils difficiles sont devenus une habitude, mais, ce qui est inquiétant dans la soirée d’hier, ce sont mes trous de mémoire. Je me souviens d’une excellente omelette paysanne (que je n’ai pas pu finir, parce que j’avais plus soif que faim), d’avoir raconté ma vie et parlé de politique et l’avoir invitée à venir manger lourdement insisté pour qu’elle vienne manger ce soir à la maison. L’invitation qu’elle a, bien sûr, refusée avec tact ( le prétexte me parait un peu pourri…). J’espère que je n’ai pas été trop lourd… Enfin, je verrai bien si elle me rappelle… Tiens, je viens de me souvenir qu’elle m’a prêté “Le manifeste du parti communiste”.

Et pourtant, malgré ce réveil difficile, j’ai pu terminer mon script de gravage automatique de CDs sur demande (ce script fait parti d’un mes meilleurs scripts car c’est un script shell qui tourne sur une machine Unix/Linux et la station de gravage est gérée par un logiciel, qui n’est pas scriptable, fonctionne sous Windows). Il sera utilisé Lundi, on verra en ce moment s’il n’y a pas de bugs. Mais bon, je suis content d’avoir terminé et de pouvoir passer à autre chose (dans la liste des prochaines réjouissances, il y a la validation de la procédure de Disaster Recovery de nos machines Solaris (pourquoi, mais pourquoi il n’y a pas un truc du genre makerecovery sous Solaris?) et la migration des machines Debian Sarge vers Etch avec ELVM et une pseudo virtualisation avec Vserver).

Comme quoi abuser de mojitos n’a pas que de mauvais côtés : on peut terminer un script qu’on traîne depuis quelque jours et se retrouver avec “Le manifeste du parti communiste” (depuis le temps que je voulais le lire). D’un autre côté, c’était peut-être les derniers verres avec elle. Damn it.

Edit: ce n’était pas de mojitos, mais des Margaritas. Et merci de pour la correction de l’orthographe Romain ;-)
}}}

Pourquoi doit-on payer des impôts?

Sunday, September 30th, 2007

Tout à l’heure, j’écoutais France Inter. C’était l’heure des p’tits bateaux. La première question de l’émission était “Pourquoi doit-on payer des impôts ? Et que fait l’État avec notre argent“. L’intervenant a fait une réponse très pédagogue qui aurait permis même à un libéral de comprendre pourquoi il fallait payer des impôts (les impôts ne sont pas destinés uniquement au maintient des services régaliens).
Il a terminé son intervention par cette phrase : “dans le monde 500 personnes les mieux payées gagnent autant que les 500 millions les plus payées.” J’ai été bouleversé par cette donnée. La mondialisation n’est pas seulement une libre concurrence et des produits de moins en moins cher au détriment des travailleurs et de l’environnement. Il est temps de mettre en place un impôt mondiale pour lutter contre la pauvreté!

Et si elle avait raison?

Tuesday, August 28th, 2007

Une dépêche publiée dans Libération de Lundi 27/08/2007 nous apprend que Mère Teresa, qui est sur le point d’être canonisée doutait de l’existence de Dieu. En effet, dans une quarantaines de lettres qui ont été rendues publique et qui vont être publiée dans un livre(Mother Teresa: Come, be my light), elle dit se douter de sa foi. Et si elle avait raison et que Dieu n’existait pas?

Update: Un article a été publié sur Rue89.