Des jeux pour Libre en Fête
A l’occasion de libre en fête, j’ai eu l’opportunité de participer à plusieurs événements : celui de Gratentour et celui de Montrabé. Dans les deux cas, je me suis joint à l’animation d’un atelier autour des jeux.
A l’occasion de libre en fête, j’ai eu l’opportunité de participer à plusieurs événements : celui de Gratentour et celui de Montrabé. Dans les deux cas, je me suis joint à l’animation d’un atelier autour des jeux.
Après la mise à jour délicate du gros netbook, j’ai attaqué celle du petit. Ca n’a pas forcément était ultra simple et rapide, mais étonnamment, je n’ai pas rencontré les mêmes problèmes.
Souhaitant mettre à jour un netbook vers la nouvelle Ubuntu LTS, aka precise
, je me suis heurté à un problème de dépendances.
En effet, la commande standard apt-get dist-upgrade
échoue sur le message suivant :
E: Couldn't configure pre-depend multiarch-support for libnih-dbus1, probably a dependency cycle.
Visiblement une dépendance cyclique autour des paquets multiarch-support
et libnih-dbus1
.
Après plusieurs tentatives infructueuses d’utilisation de diverses options pour forcer l’upgrade et sans trouver de solution toute faites sur le net, je me suis laissé guidé par une intuition.
En effet, si c’est un problème de dépendance, peut-être que l’on peut s’en sortir en passant par des outils qui n’ont pas cette “intelligence”.
J’ai donc installé à la main (avec l’utilitaire dpkg) les paquets multiarch-support
, libc6
et libc-bin
(dans l’ordre inverse pour respecter leurs dépendances mutuelles).
Depuis un certain temps, Google a ouvert une API pour accéder à son service de calcul d’itinéraire. Il n’est donc plus nécessaire de se bagarrer au milieu du HTML pour trouver du json et essayer de l’interpréter.
Viking s’appuyant sur gpsbabel pour convertir un document téléchargé via une URL en quelque chose d’exploitable, j’ai donc entrepris de rajouter le support de ce format de Google dans gpsbabel. Après quelques itérations, mon patch a été accepté et intégré (après quelques retouches car gpsbabel est en plein chamboulement à l’heure où j’écris ces lignes). Ce patch ajoute un nouveau format nommé googledir.
Loin de la maison, j’ai souhaité me connecter à Internet via mon N900. Le cerveau en ébullition, calculant comment j’allais bien pouvoir configurer mon netbook (Ubuntu remix) et mon N900 (Maemo 5) pour partager la connexion 3G de mon forfait.
Je branche donc le câble USB, je choisi le mode “PC suite” et… et v’là t’y pas que Ubuntu me propose de configurer un “Connexion mobile à large bande”. Tien ? Je clique et lui donne les infos : Free pour le nom et free pour l’APN.
Depuis la montée de version du noyau linux en 3.2.0-1, je n’avais plus de WiFi. Il s’avère que mon chipset WiFi est piloté par un module propriétaire nommé broadcom-sta empaqueté sous le nom broadcom-sta-source. Or, depuis la 3.2.0 ce dernier ne compile plus.
# m-a build build broadcom-sta
blablabla
blablabla error: unknown field 'ndo_set_multicast_list' specified in initializer
blablabla
En fouillant sur Internet, il s’avère qu’il s’agit d’un problème ancien, proche de celui-ci.
Le précédent run de m-a
ayant laissé un modules/broadcom-sta
déployé, j’ai fait la modification à la main dans src/wl/sys/wl_linux.c
puis :
m-a -k linux-headers-3.2.0-1-686-pae -O build broadcom-sta
Sitôt en poche, que le N900 s’équipe d’une des fonctions indispensables à mes yeux : un GPS exploitant les données OpenStreetMap. Ayant repéré la compatibilité au détour d’un lien, j’ai choisi de tester le logiciel Monav.
Ben voilà, j’ai craqué.
Certains diront (et ils auront bien raison) que c’est un des effets de FreeMobile.
En effet, pour exploiter le besoin récemment créé, il me fallait un Smartphone. Geek que je suis, j’ai donc cédé à une des sirènes qui résonnait depuis fort longtemps dans ma tête : un Nokia N900.
J’ai pu mettre la main sur un HP mini 210. Malheureusement, l’écran était brisé : environ 50% de l’écran était inutilisable. A plus de 100€ l’écran de remplacement, fini la vie de netbook. Mais on ne peut pas jeter un ordinateur pour si peu.
Le petit billet avec les petites activités libres de la semaine du 31/10 au 06/11.
J’ai apporté quelques détails du cote de Salles.
Viking a eu un petit rappel à l’ordre quand au respect des conditions d’usage des serveurs de tuiles.
Du coup, une nouvelle version 1.2.2 a vu le jour.