vendredi, février 29 2008

Fosdem 2008

Cette année le FOSDEM se déroulais les WE du 23 et 24 février, il s'agit d'une des plus grandes réunions de développeurs de logiciel libre (4000 personnes, 200 conférences) en europe.

fosdem

Vu les très nombreuses nationalités présentes, les conférences, les réunions et les conversations entre participants se font en anglais (sauf bien entendu si les personnes sont de la même langue)

Dans le tram pour aller au fosdem, j'ai rencontré 2 personnes qui s'y rendaient aussi un français (de paris) qui développe pour VLC (LE lecteur multi-média), et un allemand (d'Hambourg) qui développe pour KDE

J'ai aussi croisé Tristan Nitot, président de Mozilla Europe ( que j'ai pas importuné)

L'année passée j'avais fait un gâteau pour le premier anniversaire d'Ubuntu-be ( Ploum en avait parlé). j'ai voulu faire pareil cette année, mais j'ai raté la garniture et je ne l'ai pas pris)

À propos d'ubuntu-be ils avaient un stand avec bcq de goodies (posters, sticker, cd's, flyer) mais a chaque fois que je passais, c'était tjr les mêmes visages (peut être du en partie a l'absence d'ubuntu-nl ) . Il faut dire aussi que les tables où on était n'étaient pas très faciles d'accès

Cette année je pensais passer une certification Linux LPI (une sorte de diplôme, mais pour une matière bien précise) mais avec mon stage je n'ai pas eut tellement le temps d'y bosser, ni l'envie de me replonger dans mon PC après le boulot et l'école. Je pense donc que je vais bosser sur une durée bcq plus longue, mais avec des charges moindres. en plus, ça devrait me permettre de vraiment connaitre par coeur la matière

J'ai donc eu plus de temps pour assister a des conférences, et j'ai aussi aidé un peu le NamurLug qui était là pour filmer les conférences ( dans le Chavanne et le Ferrer ) car pour le plus grand auditoire ( le jansson ) un magazine Linux allemand était venu pour filmer et retransmettre en direct les conférences. on allait donc pas venir filmer dans celui-là ça aurait fait doubles emplois

le samedi j'ai donc installé une partie du matériel au chavanne, puis assisté a la conférence sur le jeu http://www.wesnoth.org/

puis j'ai assisté a une conférence sur le PHP (un langage utilisé pour des pages internet), et sa future version (PHP 6) qui aura, entre autres, comme grosse amélioration le support de l'Unicode (pour permettre l'usage de tt les langues possibles, par exemple pour l'instant ils ont + de 99000 signes différents :s )

suivis d'une conférence sur Pigment (un logiciel d'effet graphique, utilisé par le Média Center Elisa)

après j'ai dû partir, car on m'attendait pour un resto et un cinéma a Namur (en rattant KDE on windows, et Elisa)

Le dimanche j'ai revu le développeur VLC dans le tram, J'ai assisté à une conférence sur CakePHP dans le chavanne et j'ai lancé la capture pour la conférence suivante, car moi je voulais voir Deb Packaging Introdution a 1H15, mais y avait un bug dans l'horaire, car y avait une inversion de suget, je n'ai donc pas regardé la conférence, car elle me bottait pas. j'ai donc attenu pour aller voir une conférence sur OpenWRT, un logiciel qui s'installe dans le modem ADSL pour lui rajouter des fonctions. Et malgré le fait que le présentateur était français on a eu droit à un anglais magnifique

ça a été un super moment, j'ai bcq appris (et je vais encore apprendre grâce aux conférences enregistrées , Mozilla Prism, TangoGPS, Alfresco, )

J'ai que 3 regrets, - que Google ne soit pas venu comme l'année passée (ils recrutaient) car moi j'aurais bien voulu postuler chez eux pour le datacenter qu'ils vont ouvrir en Belgique. - de ne pas avoir revu quelques autres d'ubuntu-be - ne pas avoir pu voir toutes les conférences que je voulais (mais bon j'ai pas le don d'ubiquité non plus)

Un grand merci aux organisateurs et aux sponsors d'avoir encore rendu ça possible et a l'année prochaine

jeudi, février 14 2008

Vos scores pytrainer dans Dotclear

Pytrainer est une application en langage de programmation Python développé par Fiz vasquez.

logo_pytrainer.png

Ce logiciel se définit comme un logiciel pour les geeks sportifs ou les sportifs normaux. il permet d'encoder ses scores en sport (surtout vélo et dérivé, mais ça doit marcher avec d'autres sports) et d'en obtenir des statiques

Je participe à la traduction du logiciel en français et vu qu'on apprend généralement à coder pour un besoin spécifique. Je viens de me mettre à contribuer dans la limite de mes faibles moyens (pas trop le temps)

Étant donné que je veux être transparent dans ma pratique sportive (pdv entrainements, médicaments, etc.) j'ai créé une extension à pytrainer qui permet de poster un nouveau billet sur ce blog. Dans le contenu de ce billet pytrainer y met ce que je veux comme données (dans la mesure ou je le lui ai fournies hein, c'est pas un magicien non plus)

Vous pouvez voir ce que ça donne, dans la barre à droite il y a une section entrainements.

Et dans pytrainer il s'agit d'un bouton supplémentaire quand on a sélectionné le score. Et donc l'extension s'occupe d'envoyer toute seule le contenu du score dans un nouveau billet

Pytrainer dotclear

Installation : Pytrainer n'existe pas ,pour l'instant, sous windows

pour l'instant cette extension n'est pas dans une version stable de pytrainer, il faut donc rajouter mon extension a pytrainer.

Il s'agit simplement de copier le dossier dotclear dans /usr/share/pytrainer/extensions

si vous ouvrez un terminal vous pouvez le faire avec

sudo tar -xvfz /chemin/vers/l'emplacement l'archive/dotclear -C /usr/share/pytrainer/extensions

Ou alors vous ouvrez nautilus en administrateur pour copier-coller le dossier dans /usr/share/pytrainer/extensions/

(je regarderais après un moyen d'installation plus convivial bientot)

après vous lancez pytrainer et dans le menu Outils->extension vous choisissez Pytrainer dotclear extension

pytrainer_dotclear_config.jpg

Vous devez remplir tout les champs

   xmlrpcserver: pour envoyer un nouveau post sur votre blog, vous devez activer l'interface xml/rpc de votre blog dotclear 2.0. 
         Pour cela rendez vous sur la page Parametres du blog, il y a une section xml/rpc a activer. Après activation de l'interface, dotclear vous indiquerea une adresse  ( comme http://votre blog.be/index.php/xmlrpc/default )
   bloguser: Votre identifiant de connection a votre blog, votre nom d'utilisateur quoi
   blogpass : Le mot de passe que vous utilisez pour vous connecter a votre blog (n'ayez crainte personne, ne le verra)
   blogid: Dotclear 2.0 peut faire plusieurs blog différent avec une seul installation (le multi-blog que ça s'appelle) pour que cette extension sache où envoyer votre post, il faut lui dire vers quel blog (par défaut c'est 1 )
   blogcategory: Chaque catégorie crée dans votre blog a un n° (par ordre de création, donc général a le n° 1), il s'agit de la catégorie dans laquelle cette extension enverra les données de votre score. Pour trouver le n° de la catégorie vous cliquez sur Catégories dans la colonne de gauche de l'interface d'administration de votre blog, vous cliquez sur la catégorie et dans la barre d'adresse de votre navigateur vous trouverez  un truc comme admin/category.php?id=5   et bien ici le n° de la categorie est 5

et surtout vous passez le statut a enablePytrainer dotclear

Maintenant quand vous sélectionnerez un score, vous aurez un petit bouton "Post in Dotclear" vous cliquez et hop ça l'envois

un grand merci a Fiz pour pytrainer (et son aide pour les questions débiles), a Olivier pour le magnifique outil qu'est Dotclear (et aussi d'avoir intégrée une interface XML/RPC dedans), a l'entreprise ou je fais mon stage actuellement de ne pas avoir grand chose a me faire faire, comme ça j'ai eu le temps de coder


Pytrainer is a software for records all of your sports activities,

I have translate this program in french, and now i have write a small extension for add a interfaces to my blog ( i use Dotclear, a french blogware also availible in English )

Now on every record in pytrainer, you have a button with "Post in Dotclear" this button send to your blog all record information and create a new post on your blog

Actually my extension aren't on the stable version of pytrainer, if you will add my extension on pytrainer you must copy-paste the un-compressed archive

sudo tar -xvfz /directory/to/compressed/dotclear.tar.gz -C /usr/share/pytrainer/extensions

or copy-paste the directory with nautilus in root ( with gksudo nautilus ) and paste the directory extension on /usr/share/pytrainer/extensions

When you launch pytrainer, on Tools -> extension You select Pytrainer Dotclear Extension and fill all the fields.

Clic on Help and pytrainer open the readme file

I edit this post for complete the english version

page 2 de 2 -