Page de téléchargement de utags
Présentation utags
Souvent vous avez voulu noter une idée, voulu enregistrer quelque part une information qui vous serait utile plus tard,
ou un lien a explorer plus tard. Ou encore vous avez passé une heure à explorer un code source pour savoir où et comment
faire cette modification au plus juste.
Et puis soit vous ne l'avez pas fait parce que vous ne saviez pas où enregistrer cette idée,cette information, de façon à la retrouver simplement.
Ou alors vous l'avez écrit sur un bout de papier, ou mieux un carnet ou un fichier et puis vous avez perdu le papier oublié le carnet quelque part
et oublié où était ce fichu fichier.
Bref parce que ce n'était pas pratique, immédiat et efficace au bout de plusieurs tentatives vous avez renoncer à dépenser de l'énergie
et du temps inutilement pour cela. Mais vous le regrettez.
Et votre navigation dans le code source, à force de concentration, vous a permis de réaliser cette modification du code mais
après vous n'avez pas enregistré, pris des notes sur ce que vous avez appris en explorant les sources ce qui s'appelle
de la rétro-documentation et dans un mois ou six vous allez de nouveau devoir refaire cette exploration parce que vous aurez oublié 90% de ce travail.
De la même façon, vous vous sentez démuni face à un code source non documenté ou avec une documentation
à laquelle vous ne pouvez pas faire confiance à cause du décalage avec le source.
J'ai été bien entendu confronté à toutes ces situations et c'est la raison pour laquelle j'ai construit cet outil
que j'utilise depuis 25 ans environ et que je mets aujourd'hui à votre disposition.
Utags est cet outil qui m'a permis d'enregistrer toute information utile rapidement, de pouvoir facilement réorganiser
l'information enregistrée et de retrouver en quelques secondes une information datant de plusieurs années.
Merveilleux me direz-vous !
Oui mais il y a un petit bémol : pour accéder à cet outils précieux, il y a un sésame qui sera un peu couteux
sauf si vous l'avez déjà : vous utilisez l'éditeur gvim/vim cf vim_org_
En effet Utags organise une base de donnée hypertexte à partir de la méthodologie présentation mentor
vous permettant de rentrer dans le domaine de l'édition d'hypertexte.
Utags est un programme qui permet à travers l'utilisation du langage de balisage léger mentor
de gérér une base de données hypertexte, c'est à dire la gestion de vos textes de toute nature:
documentation, code source, etc...
Utags est un outil qui s'intégre à l'éditeur gvim/vim cf vim_org_
en produisant un fichier "tags" (pour liste d'étiquettes) qui est un index permettant
la navigation hypertexte.
Aprés avoir crée cet outil, j'ai réalisé que pour en maitriser la puissance il fallait développer
une méthodologie. J'ai appelé cette méthodologie "mentor" car elle est d'une grande aide
pour un accés rapide à l'information et pour son organisation (ce qui est corrolaire).
L'approche de mentor est un alliage de principe de physique de l'information et de l'esprit unix.
Gvim est l'IHM qui permet d'utiliser utags. Un menu vim "Utags" regroupe toutes les commandes
de gestion de l'hypertexte mentor.
La premiere version d'utags est une version betatest disponible sur linux 64 bits.
Lien de téléchargement :
ou par la commande :
wget quantique.alwaysdata.net/utags_v1_0_64b.deb
Consignes d'installation:Â readme utags
Installable par l'installateur debian. Cf debian_org_.
© - les documents du site www.quantique.org sont régis par la réglementation sur les droits d'auteurs.
Mentions légales :
- utags est livré SANS AUCUNE GARANTIE. C'est un logiciel libre, à savoir que :
- vous pouvez exécuter le logiciel, pour n'importe quel usage,
- vous pouvez le redistribuer librement mais de manière gratuite (donc pas dans un package logiciel qui serait payant),
- c'est en fait une licence GNU avec la différence suivante : on ne délivre pas la totalité des sources dans l'état actuel du projet.
Si vous le désirez, vous pouvez soutenir le développement de ce projet avec ce lien : paypal_me_
Evolutions mentor prévues.
- les futures versions du programme sont pour le moment assurées par l'auteur.
- en fonction de son succés le système mentor pourrait devenir un projet open source.