Petit billet à destination de ceux qui s'intéressent aux productions libres disponibles sur ce site.
Dans la catégorie "généralités", j'ai vaguement torpillé le module Drupal contrib Project pour le faire un peu mieux coller à mes besoins. La présentation des projets est maintenant sur une seule page, avec un ensemble de sections standard :

Ça se passe donc dans Artisanat
, par le menu en haut du site, à côté de thèmes
dont voici les nouveautés et choses à venir.
Ce matin, j'ai mis à jour l'ami TuxDroid avec une moyenne bonne surprise. Le démon TTS (parole) semble avoir changé et l'API ne peut plus s'y connecter. J'ai modifié le reste pour qu'il fonctionne avec le démon tuxd (mouvements, senseurs, etc) et là tout est revenu à la normale, mais pour le langage, il va falloir que je me penche un peu plus avant sur la question de ce qui a bougé et donc sur le nouveau démon fournit dans TuxSetup 1.3.<.p>
Donc pour ceux qui voudraient utiliser le reste, la version trunk est mise à jour, il faut juste recompiler.
Au passage, suite à pas mal de cris, j'ai viré Maven2 du système de construction, pour repasser à un bon vieux ANT. J'ai aussi rajouté une note (Merci à Garf de me l’avoir fait remarquer) pour ne pas oublier de télécharger aussi les sources de Java Commons Library.
Pour finir sur le Tux, une nouvelle sympatoche, en plus d’avoir (enfin) reçu mon TShirt TuxDroid officiel, j'ai été contacté par la société Kysoh.
Leur équipe de développement est en train de réaliser un nouvelle architecture de démons qui communiqueraient un peu dans la ligne de ce dont on avait longuement discuté avec Jaguarondi, l'auteur de ce qu'il y a dans le ventre du tux (Rémi, c'est la conversation dont je te parlais et sur laquelle je ne mettais plus la souris). Donc, à priori, les démons ne seront non plus accessibles en Socket/Trames Binaire mais plus simplement par HTTP/XML. Grande évolution qui va en gros diviser par 10 le code de l'API
et surtout permettre de réaliser des API à la chaîne pour des langages plus diversifiés (y compris Javascript).
De mon côté je vais donc, en plus de la nouvelle API Java qu'il va falloir porter vers la nouvelle architecture, développer pour Kysoh, mais en modèle libre, une partie de mon ancien TuxletManager vers la nouvelle API des Gadgets. Le tout devant s'intégrer dans un GadgetManager... tout en Java
Voilà. Fin des niouses pour le Pingouin mécaniques
J'ai été surpris d'apprendre que je n'étais pas le seul à l'utiliser. Comme beaucoup des choses se trouvant dans la catégorie Artisanat Locale
, la raison d'origine qui m'avait fait publier ce code était de forcer un peu mes clients à contribuer au libre lorsqu’ils étaient content que j’arrive avec des briques toutes faites pour leur projet. Et comme ces pages sont goulûment mangées par google, ces derniers ne pouvaient pas soutenir ensuite que les dites librairies leur appartenait… Ne riez pas, cela m'est arrivé une fois, j'ai du tout ré-écrire
).
Mais si d’autres l’utilisent, ça change un peu la donne et j'ai donc décidé de la couper en deux. J'ai extrait au maximum les choses trop bancales, pour n'y laisser que les fonctionnalités les plus pérennes (librairies Shell et XML notamment). J’ai mis la liste des changements à jour pour refléter cette évolution.
En tout cas, heureux de voir que cette librairie puisse être utile à certains !!
Si le support WEBDAV pour Drupal donné par ce module est dors et déjà opérationnel, il est encore lent et buggé. J'avais été contacté en Novembre dernier par quelqu'un devant m'aider sur le projet. Mais comme cela m’est arrivé trop souvent, le garçon c’est un peu éclipsé au milieu du gué… Là je vais donc tenter de fusionner et achever ses modifications et en profiter pour optimiser le tout et basculer un système de hooks permettant à la communauté Drupal de développer des supports WebDav pour tout et n’importe quoi.
A l'origine cette librairie regroupais deux trois choses que j'utilisais régulièrement en perl, sorte de boite à outils Perl. Lorsque j'ai travaillé en Décembre avec Dab sur la distribution française pour Zaurus, ZaurusFR (qui marche du feu de dieu d'ailleurs, chapeau Dab !!), cette librairie a pas mal évolué. Mais vu que j'utilise Perl de moins en moins, je pense que le projet va simplement « voler » pour être définitivement intégré à la distribution de Dab. Cela ferra une dépendance en moins
Voilà, fin des niouses sur le sujet des productions locales, ne reste plus qu’à faire son marché
- répondre
jaguarondi, le 9 mai, 2008 - 14:14D'autres niouses fraîches du pingouin? Moi je viens de refaire l'I2C complètement et je m'attaque à la RF, un gros morceaux. J'espère pouvoir ainsi fixer le sleep et les problèmes de wifi et j'aurai terminé ma mission (ouais, je t'ai piqué le terme
). Et en attendant que tu finalises ma promotion de correcteur (j'ai pas le tab "actions" avec tes pages, juste sur "mon compte"), voici 2,3 petits trucs:
"il va faudrait"
"ces derniers ne pouvaient pas dire ensuite soutenir que les dites librairies leur appartenait"
"que les fonctionnalité"
"cette librairie a pas mal évoluée"
"le projet [...] pour être définitivement intégrée"
- répondre
Ulhume, le 15 mai, 2008 - 13:45Corrigé
Tiens, à l'occaz j'aimerais bien avoir ton avis là dessus (et pas que pour les fautes
http://www.assembla.com/wiki/show/tuxdroid_collaborating/Sp%C3%A9cificat...
Poster un nouveau commentaire