Yapsy 1.0.0

Et hop la première release de mon petit module Python. Bon ce n’est certainement pas le plus révolutionnaire des modules, mais la plupart des modules qui proposent ainsi un petit framework pour faire des plugins, ont soit des dépendances démoniaque (certains nécessitent d’installer zope…) soient une syntaxe (que je trouve) chelou. Donc voilà yapsy, un petit module tout simple mais qui fait son job :

Python Package Index : Yapsy 1.0.0

Musées asiatiques

Un buddha du musée Guimet

Dernièrement j’ai testé un petit tour (très partiel) dans la culture asiatique tout en restant sur Paris à travers quelques musées:

  • le Musée Guimet: très grande collection, arrangée de façon parfois un peu bizarre (on saute parfois quelques siècles ou qq milliers de kilomètre sans être prévenus) mais très intéressante et les objets sont magnifiques.
  • le musée Jacquemard-André: avec une expo temporaire (et presque finie) sur les masques de Chines. Là aussi c’est très beau en plus de porter sur un sujet assez rare. Le musée lui même est sans doute l’un de ceux que je préfère dans Paris.
  • le musée Cernuschi: spécialisé sur la Chine essentiellement, il présente une collection très intéressante mais un peu plus à “taille humaine” que le musée Guimet.

Masque de ChinePour être honnête je suis pas allé au Cernuschi dans la foulée (mais qq mois avant), mais bon avec les deux premiers ça faisait un peu beaucoup d’un coup et j’aurais plaisir à poursuivre mon petit parcours plus tard (le temps de digérer). En tout cas l’ensemble est assez agréable à voir d’autant que les musées sont installés dans des bâtiments magnifiques, eux-même situés dans des “quartiers-musée” de Paris (troca, boulevard Haussman, parc Monceau).

Yapsy: Yet Another Plugin SYstem

Cette fois-ci je fais court :) et je me contenterai de quelques mots pour présenter deux petits projets “open source” que je viens de lancer sur sourceforge1 .

Tout d’abord un projet qui n’est déjà pas très loin d’une version stable:

Yapsy (big icon)

Yapsy: Yet Another Plugin SYstem : quelques classes qui permettent de facilement mettre en place un système de plugin pour une application écrite en Python.

Et ce yapsy est développé dans le cadre du projet MathBench : un projet d’interface graphique qui s’inspire très modestement de Matlab (R) sauf que le langage des scripts est ici Python.

MathBench (icon)

PS: les icônes sont sous license Creative Common Attribution-Share Alike.

Creative Common Attribution-ShareAlike

  1. pour ceux qui ne connaissent pas sourceforge c’est un site qui héberge de très nombreux projets open source en leur fournissant gracieusement des serveurs avec pas mal d’outils de développement logiciel []

Toudoulistes

Histoire de ne pas trop abandonner le blog voici un petit truc que je commence à trouver assez utile.

Tout le monde a eu un jour à faire à une “toudouliste” ousqu’on écrit les trucs qu’on ne doit pas oublier de faire dans la journée, la semaine, le mois etc . Et bien on dirait que des gens se sont amusés à théoriser la “toudouliste” et ça s’appelle Getting Things Done (GTD pour faire court) !

Bon tout ça c’est pas vraiment nouveau et pas mal de gens en parlent sur internet. Il y a des appli pour Mac comme iGTD qui permettent de suivre (un peu trop) à la lettre les principes du GTD et ailleurs chacun a ses petites astuces comme ici avec quelqu’un qui utilise Emacs ce qui a déjà l’avantage de marcher sur tous les ordis et plus seulement sur Mac.

Mais bon finalement qu’est-ce qui est si intéressant dans le GTD ? En ce qui me concerne c’est le fait de pouvoir enregistrer une idée, un truc à faire par exemple, tout en sachant que je pourrai facilement la retrouver plus tard. Tout ça permet de ne pas perdre une idée mais aussi de se vider la tête de cette même idée1 pour mieux se consacrer à ce que l’on est en train de faire sur le moment, dans la mesure où on pourra retrouver l’idée en question rapidement dès qu’on aura à nouveau du temps libre.

Et pour moi facilement et rapidement ça veut dire d’abord que ce ne sera pas uniquement sur un mac2 et ca veut aussi dire que ça doit être rapide.

C’est ici qu’intervient cette petite application: Todo.txt. En gros les actions possibles sont réduites au minimum (donner un contexte, un nom de projet et une priorité et bien sûr visualiser les tâches correspondantes), les tâches ou idées sont stockées dans un simple fichier texte et le tout peut fonctionner avec un script Python (donc potentiellement sur tous les ordinateurs Linux/BSD/Mac/Grosoft).

A la limite il ne manque qu’un truc: un peu de strass… Ben ouai ça marche qu’en ligne de commande et si une petite interface grahique toute “simple” pouvait être construite dessus ce serait vraiment la très grande classe3 .

  1. là j’allais mettre idée au pluriel mais l’expérience prouve que ce serait très présomptueux ;) []
  2. ici on pourra dire que ca ne devrait même pas être sur un ordinateur, c’est bien pour ça que j’irai jamais mettre ma liste de course dans un logiciel GTD []
  3. et oui… c’est dans mon todo.txt []