Aller au contenu | Aller au menu | Aller à la recherche

Le skyblog de bochecha

dimanche, mars 15 2009

« M'sieur, m'sieur, mon XO il est tout cassé »

Mercredi 11 mars se tenait au /tmp/lab un atelier de réparation de XOs, organisé par l'association OLPC-France.

Bien que nos XOs soient en parfait état, Nashella et moi-même sommes allés y participer, afin de jeter un oeil dans les entrailles de la bête.

Démonter un XO est un jeu d'enfant. Des instructions sont disponibles en vidéo :

Un tournevis en main et les vidéos sous les yeux, nous avons alors entrepris de réparer 5 XOs défectueux.

La première étape est d'isoler le composant qui ne fonctionne plus. Pour cela, on peut démarrer le XO en maintenant la touche gauche du joystick de jeu situé dans la partie supérieure. Le XO va alors lancer une procédure de test de chaque composant.

XO selftest

Nous avons pour notre part changé un clavier dont une touche avait été arrachée. Voici ce qu'on obtient une fois la partie inférieure désossée.

XO bottom disassembly

Un autre couple s'est quant à lui atelé au changement d'un écran défectueux.

Il est aussi possible d'accéder à la carte mère et d'y brancher un cable série, afin d'accéder en console au XO (avec un outil comme minicom par exemple). Voici ce que ça donne :

XO top disassembly with serial cable connected

Au final, cet atelier aura permis de réparer 4 XOs et demi. En effet, l'écran du cinquième ne s'allumait plus du tout. Après avoir changé la pile du XO, seule une des deux moitiés de l'écran s'allumait. L'heure du dernier RER approchant, le changement de cet écran a été remis à plus tard.

Pour les plus curieux, OLPC-France maintient une page de ressources sur le démontage et la réparation de XOs.

lundi, février 9 2009

FOSDEM 2009 report

On Sunday, I was at FOSDEM 2009 in Bruxelles.

I couldn't go on Saturday, and as a result, I missed the two talks that were interesting me the much: the ones from Greg and Tomeu about Sugar and Fedora. I hope the presentations will be uploaded on the fp.o page (or somewhere else), so that I can catch up.

I spent most of the time at the booth, which allowed me to meet a lot of Fedora Ambassadors I didn't know. Loved it. Talking with people from different local communities was great, and as we discussed with Yaakov, we (the French community) really need to work in a less insular way and share experiences with others.

Regarding the booth attendance, I was once again incredibly surprised to see how people are attracted by this little green and white alien on the tables. We had 4 XOs, all of them had almost always someone toying with it. The funny thing is it looked like Fedora can be summed up to the XO, as very few people were asking about Fedora specifically, while a lot were interested in the OLPC project.

I had two requests for liveUSB creations, but I failed on the second one. It was one of those keys with a fancy partition (seen as /dev/sr1 on my Fedora 10 laptop) with programs autoruned when you plug the key on Windows (something called "U3 System"). I tried three times to create the liveUSB (both with Live USB Creator and livecd-iso-to-disk), each time, the liveUSB was successfully created but couldn't boot. Could it be this "U3" stuff that prevents booting on such USB sticks ?

Second failure of the day, someone came with an Acer Aspire One, running a custom Fedora 8 (they call it Linpus). He wanted to be able to listen to MP3 files with Amarok, but as Fedora 8 was EOLed some time ago, I couldn't find the necessary packages. Big Fail to Acer: how can you honestly sell computers with an already EOLed system ?

I could only assist to one talk: Cobbler and Koan. The talk was great, and those two look really interesting. I'm looking forward to use them at work.

So this was a great day, filled with encounters with great people, but also exhausting. I have only two regrets: not being able to go on Saturday, and not having gone there in previous years :-D. Thanks to all those who made this event a success for Fedora, and an(two) enjoyable day(s) for its community.

lundi, décembre 8 2008

A voté !

J'ai voté. Et vous ?

lundi, décembre 1 2008

Paris se pare de bleu pour un appel à la communauté

Cela a déjà été annoncé: les 6 et 7 décembre se tiendront les Rencontres Fedora parisiennes en l'honneur de Fedora 10.

D'autres vous ont déjà présenté le programme des festivités, j'aimerais néanmoins y revenir en insistant tout particulièrement sur un point.

Un des objectifs forts du Projet Fedora est son engagement envers l'upstream. Toutes les contributions Fedora sont faites directement upstream, afin que la communauté du libre dans son intégralité en profite.

Cet objectif se retrouve dans le programme de l'événement. Évidemment, nous installerons Fedora sur les ordinateurs de ceux qui le voudront. Bien sûr, nous présenteront le Projet Fedora, les nouveautés de Fedora 10, etc... Mais des conférences et ateliers plus généraux auront aussi lieu.

Jugez plutôt:

  • une conférence sur les formats ouverts et les enjeux qui y sont liés par Thierry Stoehr
  • une conférence sur le projet OLPC par deux intervenants de l'association OLPC-France
  • une conférence technique sur les outils de virtualisation sous Linux
  • un atelier sur Mutt
  • une conférence sur l'implication de Red Hat dans le libre, ou comment gagner de l'argent avec le FOSS
  • et bien d'autres !

Vous l'aurez compris, nous ne souhaitons pas voir venir uniquement des gens souhaitant de l'aide dans l'installation de Fedora.

Au lieu de ça, l'ensemble de la communauté d'utilisateurs, intéressés ou passionnés par le libre est la bienvenue. Que vous souhaitiez repartir avec Fedora installée sur votre ordinateur ou pas, venez, assistez aux conférences, participez aux ateliers. En d'autres mots, venez échanger avec nous sur le libre et passer une bonne journée, voire un week-end.

J'espère donc vous voir très nombreux, Ubunteros, Mandrivistes, Debianeux ou autres. Et Fedoristas bien sûr ;-)

vendredi, novembre 14 2008

Bonjour Planet-Libre

Voila, mon premier billet sur le Planet-Libre.

Sur ce blog, je vous parlerai de Fedora, du libre en général et de shomyu, mon petit projet personnel.

Promis, j'essaierai de pas gaver tout le monde en racontant ma vie :-).

A bientôt pour un vrai billet avec un peu plus de contenu.

samedi, novembre 1 2008

Connexion automatique et différée

Il y a quelques temps, pingou nous expliquait comment activer la connexion automatique avec le nouveau GDM introduit dans Fedora 9

J'avais validé sa méthode sur le PC de ma môman (mon meilleur cobaye).

Quelques semaines plus tard:

Mathieu, il est con ton truc, il me demande le mot de passe maintenant.

Après vérification, le fichier /etc/gdm/gdm.schemas avait été remis à zéro, perdant toutes mes modifications... :-/

Voyons ce qu'il s'était passé.

En regardant dans le fichier gdm.spec (disponible en installant le RPM source de GDM), on peut voir:

%files -f gdm.lang
%defattr(-, root, root)
...
%config(noreplace) %{_sysconfdir}/gdm/custom.conf
...
%{_sysconfdir}/gdm/gdm.schemas

On voit donc que ce fichier est écrasé à chaque mise à jour du GDM. La solution est en fait d'utiliser le fichier /etc/gdm/custom.conf qui lui est fait pour accueillir les modifications personnelles et n'est pas touché lors d'une mise à jour.

Ce deuxième fichier a par contre une syntaxe différente du premier. Voici à quoi ressemble le fichier tel que livré par Fedora 9:

$ cat /etc/gdm/custom.conf
# GDM configuration storage

[xdmcp]

[chooser]

[security]

[debug]

On devine donc que celui-ci contient plusieurs sections (commençant par le nom de la section entre crochets), chacune s'appliquant à une partie différente du GDM.

Dans notre cas, la section qui nous intéresse est la section [daemon], qui n'existe pas dans le fichier.

Il suffit donc d'ajouter les directives suivantes au fichier (remplacez utilisateur par votre identifiant):

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=utilisateur

Cela donne au final:

$ cat /etc/gdm/custom.conf 
# GDM configuration storage

[xdmcp]

[chooser]

[security]

[debug]

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=utilisateur

Voila, le cobaye ne m'a pas rappelé depuis :-)

Pour ce qui est de la connexion différée, même fichier, mais cette fois-ci, voici les directives à ajouter:

[daemon]
TimedLoginEnable=true
TimedLogin=utilisateur
TimedLoginDelay=durée en secondes

Cette astuce a été validée sur Fedora 9 et 10.

Pour plus d'informations, reportez-vous à la doc de GDM.

mardi, septembre 30 2008

"Release early, release often"... mais avec des bugs débiles :)

Dimanche, j'ai découvert un bug dans shomyu.

La bibliothèque Javascript TinyMCE était appelée dans un mauvais dossier (oui, je sais, erreur débile -_-) ce qui rendait impossible l'édition WYSIWYG des descriptions des utilisateurs.

je l'ai corrigé dans la branche master et la branche 0.5. Du coup, j'ai sorti une version 0.5.1 de shomyu.

J'en ai aussi profité pour faire une nouvelle vidéo de démonstration qui montre mieux les dernières fonctionnalités de shomyu (la précédente ayant été faite dans une version de développement assez ancienne).

Shomyu vous intéresse ? Récupérez-la, essayez-la, aimez-la, et aidez-la à s'améliorer :)

Release early, release often... release with dumb bugs :)

On Sunday, I discovered a bug in shomyu.

The Javascript library TinyMCE was called in the wrong folder (yeah, I know, stupid mistake -_-) which made it impossible to enable rich-text editing in the users descriptions.

This was fixed in master branch and in 0.5. As a consequence, I released version 0.5.1 of shomyu.

I also took the opportunity to make a new demo screencast that shows better the latest features of shomyu (the old one had been made with a very early stage of development).

Get it, try it, love it, and help improving it :)

lundi, septembre 15 2008

Shomyu est parmi nous !

J'ai récemment présenté shomyu [en], une application web libre permettant aux membres d'une communauté de se situer géographiquement et d'ajouter une courte description sur eux.

Il y a 3 semaines de cela, j'ai demandé à être Fedora Hosted, et cela vient de se concrétiser :D (je suppose que l'équipe Infrastructure de Fedora était trop occupée dernièrement pour m'ouvrir mon compte, et je peux difficilement leur en vouloir pour ça ;))

Quoi qu'il en soit, voici le tout nouveau site officiel de shomyu: https://fedorahosted.org/shomyu.

Ce petit projet va maintenant devoir faire sa vie, toute aide, commentaire ou critique est évidemment la bienvenue. ;)

Présentation de shomyu

La communauté Fedora-fr utilise actuellement frappr pour afficher les localisations des membres et ambassadeurs.

Récemment, nous avons reçu un rappel d'Armelk, demandant à tous les ambassadeurs francophones de souscrire au frappr et de se géoréférencer.

Quelle surprise ! frappr est une application non-libre utilisant flash et non fonctionnant même pas avec swfdec (je n'ai donc pas pu m'inscrire). Ai-je mentionné que l'application était truffée de pub ?... :-/

C'est pourquoi j'ai commencé à développer un équivalent libre : shomyu (screencast).

Côté technique, shomyu est bâtie avec :

  • Javascript et l'API OpenLayers ainsi que des données géographiques venant d'OpenStreetMap
  • Python / Turbogears pour le back-end, afin que si l'envie prenait à certains de l'intégrer au FAS (on peut toujours réver ^^), cela restera cohérent avec toutes les applis Turbogears que l'on a déjà.

Je ne vais pas tarder à libérer le code, j'ai en effet demandé à être hébergé chez Fedorahosted.org.

Les commentaires, feed-back, aide, argent ou coups à boire sont les bienvenus :-)

PS: Ce billet a été écrit il y a 3 semaines, mais je ne me suis syndiqué au Planet Fedora-fr que ce soir. Je le poste donc en retard :-)

- page 2 de 3 -