Archives pour novembre 2009|Archives mensuelles

Interfaces utilisateur

Dans ma pauvre petite expérience d’utilisateur d’outils informatiques, il est un domaine où je trouve qu’il y a vraisemblablement beaucoup de progrès à faire. Il s’agit de l’utilisation des pointeurs, essentiellement de la souris.

Je ne suis pas trop “souris” et je pense que disposer d’un seul pointeur dans toutes les applications où on n’utilise pas intensivement le clavier est vraiment réducteur.

C’est dans cette optique là que j’ai cherché un petit peu plus du côté des surfaces midi utilisées par les producteurs de son pour voir ce qui existe déjà. Il existe un projet très intéressant mais qui peut être complètement chronophage si on s’y penche de trop près, c’est la MidiBox. Si on est moins extrémiste, on peut se pencher sur les consoles toutes faites, les plus connues étant certainement les Mackie Control (je ne vous mets pas le lien, c’est du matériel très propriétaire).

Bref, ce genre de matériel s’intègre parfaitement à Ardour par exemple ou a une foultitude de logiciels commerciaux plus ou moins professionnel (Final cut Pro, Soundtrack Pro, Pro Tools…). Du côté de Linux, on peut regrêter que cela ne s’intègre pas mieux que ça avec Cinelerra par exemple, mais il doit bien exister des possibilités pour biaiser.

Bref, de façon générale, ça s’intègre assez mal avec les applications qui ne sont pas prévues pour ça…

Dans une optique assez proche, pour avoir un système d’interface plus évolué mais qui soit plus facilement adaptable à des applications pas forcément initialement prévues pour ça, j’ai vu qu’une branche de Xorg a été développée pour supporter du multi pointeur. Ça s’appelle MPX et à mon avis c’est suffisament souple pour ouvrir pas mal de portes. On n’est pas encore à l’interface façon “minority report”, mais finalement, on en ouvre certaines possibilités.

 

Edit :  l’acteur principal de MPX continue maintenant son blog sur http://who-t.blogspot.com/ et MPX vient d’être mergé dans le Xserver 1.7. À suivre…

Outils du développeur

Ça aurait de quoi en faire rigoler plus d’un, mais je découvre petit à petit les vrais outils des développeurs et je ne comprends pas que je n’y sois pas venu plus tôt.

Dans mes dernières expérimentations, j’en suis venu pour mes gestions de versions, à utiliser GIT. C’est un outil qui a beaucoup trop de possibilités par rapport à ce que je veux en faire (je développe seul), mais il faut reconnaître que déjà dans ses conditions, on s’aperçoit des multiples possibilités de cette structure…

J’ai vu ça et là, dans le même ton, mentionné Mercurial. je ne sais pas quelles sont les différences, avantages, etc… toujours est-il que pour l’instant, GIT me convient plutôt bien. Bazaar serait également du même accabi ? Mais avec toutefois la possibilité de travailler en centralisé ?

Le titre de cet article était “outils du développeur”, finalement, je n’ai parlé que de la gestion de source. Je voulais aussi parler de métrique de code, de tests unitaires et de recouvrement de code. Ce sera pour une prochaine fois.