my blog

Saturday 17 September 2005

Rencontres Africaines du Logiciel Libre 2005

Les Rencontres Africaines du Logiciel Libre forment probablement la plus grande conférence sur le logiciel libre dans l'Afrique (ou au moins dans l'Afrique francophone). Ces rencontres auront lieu du 19 au 21 octobre au Gabon. J'avais eu l'occasion de rencontrer des organisateurs lors des RMLL et une éventuelle participation de GNOME-FR aux RALL nous avait tous enthousiasmé.

Malheureusement, il me sera impossible d'y aller pour ma part (je suis coincé le 19 octobre). Ce serait vraiment fantastique que quelqu'un de GNOME-FR puisse y aller : c'est une opportunité fantastique pour aller promouvoir GNOME en Afrique et rencontrer des gens pour comprendre les spécificités du logiciel libre en Afrique. Depuis le début, GNOME-FR se veut résolument francophone et nous avons une occasion d'agir en dehors de France/Belgique/Luxembourg avec ces RALL.

N'importe qui peut aller représenter GNOME-FR là-bas : nous pouvons (et voulons) aider dans la mesure de ce que nous pouvons, en prêtant du matériel ou en indiquant ce qu'il faut dire ou faire si besoin est, etc. Il n'y a pas besoin d'être quelqu'un qui est extrêmement actif pour pouvoir tenir un stand, ni d'être Français ou je ne sais quoi.

Si quelqu'un est intéressé, il ne faut pas hésiter à contacter gnome-fr-marketing-list ou à m'envoyer un petit message.

Friday 16 September 2005

Se simplifier la vie...

C'est amusant de lire ceci ce matin quand on considère que je pense à ça depuis un certain temps et que j'ai failli commencer à agir hier soir...

Quand on a trop de choses à gérer ou trop de choses tout court, des fois, il faut se simplifier la vie. J'ai plusieurs idées en tête à ce sujet là.

J'ai fait un petit pas en avant hier. Bon, il est tout petit puisqu'il ne s'agissait que de simplifier un peu mon utilisation de l'ordinateur. J'ai dit adieu à un tableau de bord et à quelques applets et je me suis surpris à utiliser un tiroir pour cacher quelques lanceurs et applets que je n'utilise que rarement. Mine de rien, je suis certain que ce mini-changement va avoir un petit impact sur ma productivité...

Je connais déjà quelques unes des étapes suivantes. À terme, cela devrait me permettre d'être plus en accord avec une partie de ma nature profonde ;-)

Tuesday 13 September 2005

Announcing pessulus

pessulus is a lockdown editor for GNOME, written in python. I've released version 0.1 today.

I'm pretty sure that pessulus is not HIG compliant, but guess what: it's the goal for the next release. The UI probably need a big overhaul to be more logical. I'd be glad if some people could take a look at it (or only at the glade file). And a patch would be fantastic ;-)

Also, if you know of some settings that should be in a lockdown editor and that are not in pessulus, let me know.

Contributions are of course welcome: patches, translations, documentation, etc. As it's written in python, it's really easy to start coding on it, fixing bugs and adding features. The code is in CVS (module: pessulus).

This is my first pygtk application. I wanted to create one since months but I didn't want to create something useless and I lacked some free time. But thanks to Murray's idea and some bad weather this week-end, I could take a look at pygtk. Some functions I needed were not wrapped, so there are some workarounds in the code, but that was not a big problem. I absolutely love pygtk.

Saturday 10 September 2005

Mon NSLU2, ma bataille

Il y a deux semaines, à cause de la tentation qu'a insinuée en moi Yan, j'ai acheté un NSLU2[1]. Il faut dire que cela fait longtemps que l'idée me trottait dans la tête et puis il s'est trouvé que le NSLU2 est enfin facilement disponible en France. Donc j'ai succombé. Encore une geekerie ;-)

Ma première réaction a été ouah, il est vraiment tout petit (comme le prix, soit dit en passant). C'est très impressionnant. Ma seconde impression a été ouah, il est vraiment tout buggé. Je dois avouer que je suis encore sur cette seconde impression... Bon, entrons un peu dans les détails.

Tout d'abord, il faut savoir qu'il y a une petite communauté autour du NSLU2 : il y a un forum, une liste de diffusion. Le NSLU2 étant basé sur Linux et Samba, des développeurs cherchent à fournir un meilleur firmware que celui de Linksys, soit en améliorant celui de Linksys, soit en en créant un nouveau.

En théorie, le NSLU2, lorsqu'on le branche pour la première fois sur un réseau, est raisonnable et utilise DHCP pour obtenir toutes les informations de base (comme son adresse IP, au hasard). En pratique, non, il utilise sa jolie adresse 192.168.1.77 codée en dur. Je ne cherche même pas à comprendre pourquoi 77... Bon, ce n'est pas un gros problème, un petit coup d'aliasing IP et le tour est joué.

Généralement, la première chose à faire avant d'utiliser un périphérique est de mettre à jour le firmware vers la dernière version. Je ne sais pas pour vous, mais moi, c'est généralement ce que je fais, afin d'éviter les bugs corrigés depuis la fabrication. Je vais donc sur le site de Linksys et je trouve la dernière version[2], à savoir 2.3R63. J'effectue la mise à jour et... ah, il faut brancher un disque dur pour que la mise à jour fonctionne car sinon, il n'y a pas assez de place[3]. Soit. Allons-y (il faut savoir que le NSLU2 formate le disque dur, mais c'est bien expliqué). Ok, tout fonctionne, mise à jour effectué. C'est bien. Je commence donc à copier mes fichiers sur le NSLU2. Malheur. Au bout de cinq minutes, on dirait que le NSLU2 bloque : il devient totalement inaccessible. Raaah. On redémarre et... le disque dur n'est plus reconnu.

C'est là que le drame commence. On peut reformater le disque dur, mais le problème réapparait lors de la copie des fichiers. Et puis en fait, il semble que le NSLU2 ne reconnait plus le disque dur parce qu'il a été mal démonté (ben oui, quand il est bloqué, on l'éteint directement...). Ça valait bien le coup de mettre de l'ext3 (journalisée, je le rappelle). Soudain, c'est le grand drame : après maints essais, il devient impossible de formater le disque dur avec le NSLU2. Aïe. Cela fait mal. Sans disque dur, le NSLU2 ne vaut plus rien et il est impossible de mettre à jour le firmware pour en avoir un meilleur...

C'est là qu'il faut connaître l'astuce pour le réparer. Une autre astuce importante, dans le même genre, est que le NSLU2 ne semble pas être capable de formater un disque dur sans aucune partition (???) alors que si on crée une partition toute simple, il va pouvoir la supprimer et créer ses propres partitions... Tout va bien. C'est normal.

C'est là que je me suis dit, bon, ce firmware, il est nul. J'ai hésité à passer à Unslung, mais je préfère encore rester avec un firmware de Linksys. D'autant que beaucoup semblent dire qu'en réalité, la version 2.3R63 est plutôt une version beta. Je suis donc retourné à la version précédente, 2.3R29. C'est là qu'on remarque que selon le site qu'on regarde, le dernier firmware conseillé est 2.3R63 ou 2.3R29...

J'ai aussi désactivé UPnP car il semble que cela pose certains problèmes...

Et là, tout a l'air de fonctionner mieux : le NSLU2 ne bloque plus quand on copie des données (enfin, du moins pour l'instant, et puis il a bloqué sans raison, à un moment...). Il n'y a plus de serveur FTP intégré dans cette version du firmware, mais ce n'est pas bien grave. Le débit est de l'ordre de 4 ou 5 Mo/s, ce qui n'est pas beaucoup, mais me suffit largement.

Il ne reste plus qu'à comprendre pourquoi les fichiers avec un ? dans le nom posent problème (probablement une option de samba) et à activer l'accès par telnet d'une façon ou d'une autre (on ne sait jamais, cela peut servir).

Bilan de l'histoire : je suis un peu déçu que cela ne fonctionne pas tout seul, mais ce n'est pas bien grave dans mon cas. Cependant, je déconseille fortement aux non techniciens cet achat...

Notes

[1] on va espérer que cette URL va rester valide longtemps, ce dont je doute fortement... Sinon, il y a cette adresse qui semble avoir plus de chance de durer dans le temps.

[2] allez, on va voir si cette URL reste valide aussi...

[3] ah, apparemment, ce n'est pas nécessaire.

Friday 9 September 2005

Geekeries sur mon iriver

Ce soir, j'ai craqué : j'ai geeké. Quand on est geek, il faut se laisser aller à sa nature profonde et s'avoir l'assumer, non ? J'espère que vous me comprendrez...

J'ai installé Rockbox sur mon iriver H120. Comme ça, sans vraie raison ni vrai besoin, alors qu'il n'y aucune version stable sortie. Et je suis content car cela marche bien : on peut écouter la musique (ouf !), écouter la radio, et tout et tout. Par rapport au firmware d'origine, Rockbox a l'air plus rapide, donne l'impression de consommer moins, est personnalisable, gère mieux les listes de lecture, semble mieux enchaîner les chansons, contient des plugins, permet de jouer à des jeux Game Boy, etc. Mais en contrepartie, il est moins joli (même si je me suis personnalisé l'affichage), n'a pas encore l'air de bien supporter l'enregistrement et ne supporte pas encore l'affichage sur la télécommande. Des défauts qui ne me dérangent pas mais qui sont en cours de correction.

Et voilà, j'ai adopté Rockbox. Mais si je veux utiliser le firmware d'iriver, c'est possible puisqu'il me suffit d'appuyer sur une touche au démarrage pour cela ! Qu'est-ce qu'ils sont forts, chez Rockbox ! Un énorme merci aux développeurs de ce beau petit logiciel !

J'allais oublier. C'est du logiciel libre : si je veux corriger des bugs ou ajouter une fonctionnalité, je peux le faire. Ce n'est pas que j'en ai besoin (les développeurs de Rockbox ont l'air bien plus actifs que ceux du firmware chez iriver), mais cela n'a pas de prix.

- page 56 of 119 -

by Vincent