dimanche, octobre 3 2010

Org-mode : un outil d'organisation qui respecte mon bordel ambiant

Je suis réfractaire aux méthodes très structurées pour l'organisation : j'ai souvent trop de choses à gérer en parallèle, et j'alterne des périodes de multi-tâche intenses avec des périodes de forte concentration pendant quelques heures sur des tâches uniques, et je suis parfois aussi en déplacement, ou pris par l'urgence, ce qui entraine une difficulté à me tenir à une routine très structurée, comme par exemple celle nécessaire pour utiliser des gestionnaires de tâches de type "base de données avec formulaires de saisie" (par exemple GTG).

Et puis, je procrastine aussi, et je sérendipitise allègrement (avec profit).

Bref, je suis "bordellique"... mais, suis-je pour autant réfractaire à tout outil d'organisation me permettant de gérer des tâches, des projets (ensembles de tâches thématiques), des deadlines, etc ?

Non, bien-sûr : Org-Mode répond à mon besoin : je saisis de façon plus ou moins structurée (selon le moment, le temps dont je dispose, le contexte dans lequel je suis) des notes dans des fichiers quelconques (nommés .org, et placés dans mon $HOME/org/), et il me suffit de les préfixer avec "TODO" pour qu'elles rentrent dans la "base", le référenciel d'Org-Mode, et qu'elles apparaissent alors dans mon "agenda".

Qu'une tâche soit tagguée TODO dans la nième sous-section d'un fichier toto.org lié au projet "toto" (saisie structurée) ou saisie à la volée (capturée avec l'extension de saisie de notes super rapide de Org-Mode : indispensable outil pour noter des choses sans perdre le fil de sa tâche en cours, quand quelque chose vous passe par la tête), et donc stockée dans le "fourre-tout" par défaut (un fichier texte "coin.org" par exemple, qui contient toutes les notes "capturées", en vrac), elles sont toutes retrouvées par Org-Mode (il regarde le contenu de tous les fichiers .org).

Le mode "agenda" est l'outil indispensable : il permet d'afficher toutes ces notes, non-plus en mode édition de texte / structuration du contenu d'un fichier en sections à en-têtes (headlines) et sous-sections, comme dans la vue d'édition par défaut d'Org-Mode, mais en mode recherche, filtre, tri, agenda (semainier, etc.), bref, de visualiser de façon structurée des notes éparses saisies un peu partout dans le "bordel" des fichiers .org.

Voilà, j'espère que vous comprenez un peu mieux pourquoi j'utilise Org-Mode, et en suis pleinement satisfait.

Pour en savoir plus, je vous invite à visionner les screencasts d'introduction.

Ca y est, je téléphone librement avec du logiciel et du matériel libre (ou quasi)

Après avoir longtemps retardé le moment où ke me lancerais dans l'utilisation du téléphone OpenMoko Freerunner que j'ai acheté depuis quelques temps déjà, je me suis enfin lancé.

Et dingue : j'arrive à appeler et à être appelé. Merci OpenMoko et merci à la distro SHR (testing de mai 2010). Seul couac : je ne peux composer des SMS, même si j'en reçois bien.

Autre problème : la durée de charge de la batterie, mais j'ai le bug hardware qui fait que le mode sommeil n'économise pas bien, donc pas étonnant :-( .... mais bon, ce n'est pas pire qu'avec mon ancien téléphone dont la batterie commençait à donner des signes de faiblesse.

Vive le libre.

samedi, août 14 2010

Ma vie a changé : j'utilise org-mode

Oui, oui... voilà un titre bien péremptoire. Laissez-moi vous expliquer.

L'histoire commence avec un pôte qui n'arrêtait pas de vanter org-mode à tout bout de champ depuis quelques mois.

org-mode est beau, org-mode et tu rajeunis, etc.

Vous pensez bien que ça donne envie ! ... euh, non, en fait, moi, ça me faisait plutôt l'effet inverse : je suis probablement doué d'un esprit de contradiction assez développé, ou un peu trop habitué à tester par moi même pour me faire une idée. Donc pas trop envie d'être bêtement suiviste, donc j'ai évité org-mode. Notez que ce n'est pas qu'Emacs me soit étranger, mais bon, j'avais des doutes, et j'attendais d'avoir vu un peu autre chose.

J'avais commencé à explorer la méthode GTD, et j'utilisais déjà Zim, l'excellent wiki de bureau (que j'ai vanté à pas mal de collègues, avec un certain succès), et je cherchais un gestionnaire de tâches. J'ai donc essayé GTG (Getting Things Gnome), qui semblait prometteur.

Mais, soit GTG ne me convient pas, soit l'inverse... pas vraiment un succès. J'ai l'impression que ce que j'aime bien dans Zim c'est la saisie un peu en mode "bazar", en mode wiki, où la structure émergera après, des liens qu'on y tissera ou du refactoring qu'on fera, Or dans un gestionnaire de tâches comme GTG, je me retrouvais avec un carcan un peu trop fort, et pas super customizable (sauf à me plonger dans le code). Donc pas vraiment réussi à me faire à GTG :-(

Zim permet de gérer des tâches / TODO avec un plugin... mais bon, pas super convaincu, car ça semble une feature pas super développée, je trouve.

Bon, j'ai donc continué à vivre sans vraiment gérer mes tâches pendant quelques temps (même si je continuais à prendre beaucoup de notes dans Zim), mais récemment, je me suis repenché sur le sujet, et j'ai décidé de jeter un coup d'oeil à nouveau à org-mode.

Voilà, ben, cette fois, fort de mes expérimentations passées et du succès mitigé, notamment avec GTG, j'ai décidé de visionner les vidéos d'introduction à org-mode ainsi qu'un tutoriel. Je n'ai pas regretté. C'est superbe, et ça me correspond bien, j'ai l'impression : je garde la structure pas trop contraignante de Zim, avec l'efficacité d'un réel gestionnaire de tâches.

Bon, c'est décidé, ma vie va changer : je vais être moi aussi un zélote d'org-mode, car je le vaux bien.

Essayer org-mode c'est l'adopter, Mais si vous êtes comme moi, n'écoutez pas ce conseil, et testez d'autres trucs par vous même jusqu'à parvenir à la même conclusion : ... c'est bien Fred qui avait raison ;-)

EDIT 2010/09/13: j'ai fait une présentation sur le sujet à quelques participants de lifehacking.fr, donc voici Présentation sur org-mode (PDF)les slides (en PDF), générés avec org-mode + beamer (C-c C-e d), depuis Présentation sur org-modele source org que voici.

mercredi, mars 31 2010

Je vais aux Rencontres Mondiales du Logiciel Libre, à Bordeaux en juillet, et vous ?

Et j'y coordonnerai la session "Développement" du thème technique.

Venez nombreux : les interventions et les rencontres sont toujours d'un bon niveau aux RMLL

Plus de news en suivant #RMLL2010 sur votre logiciel de micro-blog préféré (apr exemple ici).

mercredi, juillet 29 2009

My frist contribution to the Linux kernel

Here's my first contribution to the linux kernel : http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d023e49118b9c93bbab9aaf798b25f78f1a5803c.

It fixes the ACPI which had been blacklisted on P4B266 mainboards, and will allow my old machine to suspend in 2.6.31, hopefully.

Does it make me a kernel hacker ? Certainly not. But glad to be somehow part of that history ;)

mardi, juillet 7 2009

En route pour les RMLL 2009

Et encore une édition des RMLL à laquelle je vais contribuer (notamment en tant que coordinateur du thème "développement").

Aujourd'hui, départ pour Nantes.

La suite (si le wifi fonctionne) sur #rmll2009.

vendredi, juin 19 2009

Why's evolution so buggy ?

Evolution is buggy, and crashes all the time.

It used to be reliable... and since a few weeks the versions in testing are awful :-(

dimanche, mars 1 2009

Black out :-(

Décidément, les législateurs français ont vraiment du mal avec l'Internet :-(

samedi, février 28 2009

/me's Debian Maintainer (DM)

Thanks to the good fellows, I've been advocated and accepted as Debian Maintainer.

Now I only need to take more time to work on Debian ;-)

mardi, février 10 2009

(Importé blog pro) UDD, SWIM, Flossmetrics : facts databases about libre software distributions… going Semantic ?

I’ve attended the recent FOSDEM 2009 (great as always), where a number of presentations triggered a lot of my interest.

First @DebianRoom where Lucas presented UDD, the Universal Debian Database. This database groups facts about the Debian project, to ease the creation of queries on what’s happening in the Distribution. This is for instance very helpful for QA tasks, like counting bugs with certain characteristics, or comparing packages in various ways.
Note that a complementary presentation by Enrico was very interesting, on DDE : Debian Data Export, showing ways to offer services to query UDD.

Another presentation, @CrossDesktopRoom introduced the Flossmetrics database, which is collected out of many libre software projects, by extracting contents of the project data from the hosting forges. Very much interesting, in particular since the data becomes available, and a large number of projects allow researchers to compare them in many ways.

Maybe Flossmetrics could benefit from data coming from the Debian UDD… or vice versa ? I think contacts have been taken to think about potential future interchange between the 2.

A general criticism I could make on these two databases is that their schema (the tables & columns layout, as well as the eventual relations), and the code of the data “harvesters” is the only way to understand the real meaning of these data. There’s not so much semantics. Sometimes for known reasons, because, as explained by the UDD developers, there’s actually much incoherence in some of the Debian tools already, and it still it happens to deliver ;)

I’m thinking of a way to produce similar databases of facts (results of queries on these) with Semantic Web standards, to try and convey some bits of commonly agreed semantics, hence fostering interoperability of these databases, and maybe allow comparison of facts relating to different projects.

It happens that Mandriva, as a followup of the Nepomuk project is indeed trying to setup such a database (called SWIM at the moment) with the use of RDF ontologies, to store facts and annotations about its distribution (more details here). In the HELIOS project, we’ll certainly try and investigate the use of such techniques to try and manipulate such data, like bugs for instance.

I’m thinking about providing an access to UDD with the use of a SWIM-like service, so maybe we can imagine things like more linking of facts about packages, people, bugs and such between Mandriva and Debian, for instance.

Note that at the FOSDEM there were also interesting presentations relating to these kinds of semantic techniques, both relating to outcomes of the Nepomuk project : one about the integration of KDE 4.2 in Debian, where tools like Soprano were mentioned, and another about Tracker in Gnome (which I haven’t attended) about the same kind of techno on the Gnome side.

The future seems semantic, somehow… and we have then a lot of work ahead of us. More to come.

vendredi, décembre 19 2008

(Importé blog pro) Chairing the Development track at next LSM/RMLL conference (july 2009)

Hi.

I’ll be chairing the “development” track at the forecoming (10th edition) LSM/RMLL which will happen in July in Nantes (France).

I expect contributions about FLOSS development, so will soon push a formal call for contributions/communications, but here’s already the description of the track contents : Call for Communication concerning the “Development” topic of the 10th Libre Software Meeting (Nantes, France, july 2009) .

If you feel interested in co-chairing, I’d be glad to know ;)

(Importé blog pro) Nouvelle rencontre sur les forges logicielles à Paris en janvier 2009

Pour info, le 21 janvier prochain aura lieu la prochaine rencontre de la communauté des forgerons francophones, dans le même esprit que la rencontre précédente de juin dernier.

Pour info, le descriptif complet de la rencontre prévue à La Cantine :

Rencontre francophone sur les forges logicielles libres à “La Cantine”, Paris le 21 janvier 2009.

Les forges sont des environnements Web permettant de répondre aux problématiques de développement collaboratif et distribué de logiciel.
Historiquement, les forges libres ont été popularisées par les plate-formes SourgeForge puis GForge. Aujourd’hui, un très grand nombre de projets utilisent des forges que se soit pour des développements libres ou open source ou pour des besoins internes en entreprise. Il existe actuellement de nombreuses initiatives de forges libres comme Trac, LibreSource, Codendi, Novaforge, Picoforge, Savane, ACOS, etc. Certaines sont dérivées de SourceForge ou Gforge, d’autres sont des implémentations spécifiques.
L’objectif des “Rencontres” est de permettre la concertation des utilisateurs et porteurs de solutions collaboratives pour identifier les besoins communs, les problèmatiques techniques et confronter des solutions possibles. L’objectif est ainsi de faciliter le travail de standardisation et d’échange entre les différentes forges en fonction des besoins réels exprimés par les utilisateurs.

La journée sera composée d’un mélange de présentations et de discussions pour s’intéresser de façon interactive à des questions comme:

  • échange de données entre forges, interopérabilité
  • définition d’un modèle d’intégration ouvert
  • recherche multi-forges
  • gestion des permissions et partage d’identités
  • interaction entre la forge et le poste client

Cette journée s’adresse donc à tous les les acteurs du domaine des forges en France: chercheurs, industriels, utilisateurs, contributeurs ou fournisseurs de services.
Venez exprimer votre point de vue, échanger sur vos intérêts, besoins, solutions et bénéficiez du retour d’expérience des autres acteurs du domaine pour être informés des dernières avancées, définir une roadmap concertée ou travailler sur des formats communs.

Plus d’infos:

samedi, novembre 29 2008

Et si vous aussi, vous adhériez à l'APRIL ?

J'ai longtemps été un des administrateurs de l'association pour la promotion et la recherche en informatique libre, donc pas de surprise, si je vous appelle à soutenir la compagne d'adhésion :-)

Même si je ne suis plus très actif au niveau lobbying, promotion, information, et plus présent sur le développement, je reste convaincu que l'association est indispensable, et qu'il faut qu'un maximum de personnes conscientes de l'importance ou l'utilité du libre y adhèrent.

A vous de voir, bien-sûr, mais pour ma part, je renouvelle ma cotisation tous les ans (et je mensualise).

mardi, novembre 25 2008

(Importé Blog Pro) Nous embauchons un ingénieur informaticien en CDD pour travailler sur la synchronisation entre bugtrackers

Nous embauchons un ingénieur informaticien en CDD (15 mois), pour travailler sur la synchronisation entre bugtrackers

( voir la version complète de cette annonce : ici — and the english version here.)

Nous recherchons un ingénieur informaticien pour travailler avec nous dans l’équipe PFTCR afin de compléter notre effort de R&D sur le projet HELIOS. Nous sommes responsables d’un de ses sous-projet visant à étudier et réaliser un dispositif s’intégrant à la plate-forme HELIOS, pour assurer la synchronisation entre bug-trackers.

Le lieu de travail serait Évry (France) pour une durée de 15 mois, en CDD (démarrage premier trimestre 2009). Les réalisations entreprises dans le cadre du projet seront reversées dans le patrimoine logiciel libre.

De solides compétences en développement logiciel, ainsi qu’un intérêt pour la recherche sont demandées aux candidats. De plus, une bonne connaissance technique des outils de développement libres ainsi que des dynamique des projets de développement dans le monde libre (distributions, packaging, QA) seront attendues. Une expérience de contribution sur un projet libre serait un must (type développeur Debian, par exemple). La maîtrise de l’anglais technique sera requise, vu l’objectif d’interaction avec des communautés de développement libre à l’international.

Si vous êtes intéressés et disponibles début 2009, il faut absolument qu’on se parle. Voir plus de détails dans la version complète de cette annonce.

vendredi, octobre 24 2008

Ma tronche à la télé aux RMLL

Tiens, marrant, je viens de me voir à la télé sur FreenewsTV (canal 169 Freebox). L'émission de Divergence FM avait été enregistrée à Mont-de-Marsan en juillet, aux RMLL 2008. J'ai fait un récapitulatif rapide de ce qui s'était passé dans le thème "développement communautaire" dont je m'occupais.

Plus de détails dans la version en ligne ici.

mercredi, juillet 16 2008

Mon téléphone enfin libre

Ça y est, mon téléphone est enfin libre : j'ai un Openmoko Neo FreeRunner, et ses logiciels sont libres.

Un petit pas pour l'homme, grand pas pour l'humanité ! ;-)

Au sujet de ces téléphones, la présentation de Lucas Bonnet aux RMLL (Update : la vidéo de sa conf est en ligne).

mardi, juin 17 2008

Starting DVD playing in totem from GNOME's drive_mount applet

My GNOME desktop's setup is configured so that DVDs aren't auto-played when inserted. Inserted media aren't auto-mounted either. Instead I'm using the Drivemount applet to mount, open, start play, when I wish so, by using its menus.

However, I've been annoyed for a while by the fact that when I had mounted a DVD's disc, and I started "Play DVD" from drivemount-applet's menu, totem would start, but it wouldn't play the DVD, complaining that "Totem could not play 'dvd://'. The source seems encrypted, and can't be read. Are you trying to play an encrypted DVD without libdvdcss?" :(

It seems that changing the DVD auto-play command in Gnome settings' Removable drives & Media Preferences configuration dialog from 'totem dvd://' to 'totem dvd://%m' helped achieve what I needed.

Now totem is started with something like 'totem dvd:///media/DVD_MOVIE', and plays the film as expected.

This post helped me figure out how to achieve that : http://people.debian.org.tw/~chihchun/2007/06/20/fix-the-vcd-auto-play-command-in-gnome/

mardi, février 5 2008

Zonbu, premières impressions

Un premier jet d'impressions, rédigé dans Firefox depuis le Zonbu ;)

Le PC est bien aussi silencieux que possible : ça repose.

L'utilisation est fluide : la machine répond bien, même si je ne l'ai pas encore trop chargée.

J'utilise la version opensource_edition (anciennement free_edition), n'ayant pas souscrit de compte. Ca marche très bien : pas de bridage apparent.

L'équipe de support semble très réactive, aussi bien par mail que sur bugzilla.

Juste un petit défaut : le PC n'est pas internationalisé, même si on peut choisir un clavier en français (merci pour la cédille).

Next steps : tester d'autres OS ;)... découvrir Gentoo, portage, et autres, peut-être...

mercredi, janvier 30 2008

Zonbu... commande aux US, alternative OrdiPost ?

J'ai décidé de tester l'utilisation d'un mini ordinateur silencieux et à faible consommation, le Zonbu.

Je n'avais pas vraiment trouvé d'alternative dans les parages... sauf peut-être l'easygate... mais de toutes façons je n'ai besoin que de la machine, pas du stockage en ligne et de la maintenance.

Malheureusement, la commande aux US entraine des complications au niveau douane/chronopost... mais bon, j'espère que ça va se résoudre.

Et en parcourant les allées de Solutions Linux, je découvre http://www.ordipost.com/, qui vend (en France) des ordis assez similaires, pré-équipés (bientôt) en Mandriva ... probablement plus simple à acheter. Les specs ne sont pas exactement les mêmes, mais ça se ressemble.

Voilà, à plus pour des infos quand le zonbu sera arrivé.

Update : Chronopost est censé être passé pour me livrer... mais rien vu ni entendu... foutage de gueule ? : Chronopost c'est la merde, c'est confirmé ! Update : la machine est finalement arrivée... entre la rue pas dans le GPS et le nom du destinataire "Michel BERGER", j'ai eu de la chance qu'ils trouvent, ce matin ;) ... plus d'infos prochainement, quand j'aurai commencé à jouer avec la bête ;) Update : le support après-vente de Zonbu/PCOnRails a été très réactif et a essayé de me dépanner sur cette histoire de livraison. Merci, on se sent un client, ça fait plaisir. Pas comme chez Chronopost.

OLPC France se lance

J'ai assisté hier à Solutions Linux au lancement de l'initiative OLPC France, (ce lien ne fait que rediriger vers la page ne français sur le wiki de laptop.org).

Pour l'instant essentiellement un espace de mise en relation de développeurs en France intéressés par l'utilisation de la machine pour des tests, du dév, du hack, du réseau (mesh networks) etc.

Si OLPC et le XO vous intéressent, contactez-les... euh, oui, voici un pointeur vers les slides présentés, merci à Florian Fainelli pour le document)

- page 1 de 2