Page de téléchargement de utags

Retour à l'accueil du site
crée le: 20220207
mis à jour le : 20220207
généré le: 20220207_234404

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 inf

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.
Installable par l'installateur debian. Cf debian_org_.

Lien de téléchargement :

utags_v1_0_64b_deb_

ou par la commande : wget quantique.alwaysdata.net/utags_v1_0_64b.deb

Consignes d'installation:  readme utags 

Mentor net soutien



 Si vous le désirez, vous pouvez soutenir le développement de ce projet avec ce lien : paypal_me_

© - 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.
- 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.

Evolutions mentor prévues.

  • amélioration du générateur de page html
  • calculette intégrée : calcule les expressions arithmétique présente dans un texte.
  • module de traitement des données structurées intégrant les fonctions tableur et SGBDR ainsi qu'un langage pour créer des applications de type batch
  • exemples d'applications mentor (nommées "atelier").
  • version multilingue
  • mise à disposition d'ateliers mentor (gestion de site de publication de contenu, générateur de protéodies - partitions, mp3, ... )
  • module lx : petit langage de transformation de texte, un sed sans expression régulière.