Yoda 49
par Bebert

 

Yoda, c'est quoi?

Salut à tous !

Yoda 49 est un viewer de textes ...
Ca faisait longtemps que j'avais envie d'en faire un; et d'ailleurs, j'ai commencé à le programmer il y a longtemps.
Normalement, je voulais le sortir un peu plus tard que ça, mais comme la HP party se déroule en ce moment, j'ai pensé que ça serait une bonne occasion pour présenter ce prog.
malheureusement, je ne serais pas présent à la HPparty, mais Yoann désir, qui en est l'organisateur, se chargera de présenter mon viewer ...
pour l'instant, vous ne pouvez pas le télécharger, mais je pense que je le mettrai sur ce site juste après la fin de la HPparty

 

Comment l'utiliser ?

Eh bien c'est très simple !
Au niveau 1, vous mettez une chaîne de caractères, et ensuite, vous lancez mon viewer, et il vous affiche votre chaîne avec la petite police, et avec des retours chariots qui sont placés automatiquement si une ligne dépasse 33 caractères.
Vous pouvez donc seulement scroller verticalement (avec les touches [flèche vers le haut] et [flèche vers le bas])

Et ça ressemble à ça:

 

Mais qu'est-ce qu'il a de plus que les autres viewers?

Pour l'instant, pas grand chose, mais voici les quelques options que j'ai eut le temps de programmer:

Ce viewer a d'abord été fait pour reconnaître des balises; pour l'instant, il ne reconnaît qu'une seule balise: si dans votre chaîne de caractères vous écrivez <TITIL votre titre >, le viewer va enlever la balise <TITIL > de votre texte quand il sera affiché à l'écran et va mémoriser le titre (et sa position dans le texte) qui se trouve à l'intérieur de la balise.
Ainsi, quand vous appuyez sur [F4] (LIST), un autre écran s'affiche où vous pouvez voir la liste de tous les titres contenus dans votre texte; vous pouvez vous déplacer dans ce "meu" à l'aide des touches [flèche vers le haut] et [flèche vers le bas], et si vous appuyez sur GOTO, le viewer affiche la partie du texte où se trouve le titre.
Voila, ça c'est la principale nouveauté par rapport aux anciens viewers de textes; bien sur, on peut faire ça aussi avec EDEN ou TGV, avec les astérisques, mais là, c'est un peu plus joli, et vous pouvez mettre des astérisques où vous voulez dans votre texte

Sur la pile, votre texte ressemble à ça (y'a des balises devant chaque titre)

Vous lancez le viewer =>

vous appuyez sur [F4] =>

vous appuyez sur [F6] =>

A part ça, y'a un autre petit truc qui peut être utile: vous pouvez enlever le menu, en appuyant sur le touche [M] (M comme menu), vous le menu disparaît de l'écran ou réapparaît ...
C'est Stef78 qui m'a donné cette idée, mais ça existe sur d'autres viewers, mais dans le mien, y'a des petites temporisations pour la beauté du scrolling :)


vous appuyez sur [M] =>

Il y a encore une petite chose sur mon viewer;
depuis le début, vous vous demandez sûrement ce que c'est cette petite tache qui se trouve en haut à droite sur les screenshots ...
Non, ce n'est pas une chiure de mouche qui s'est intercalée entre la vitre de mon scanner et l'écran de ma HP, car de toute façon, ces screenshots n'ont pas été faits au scanner, mais avec un émulateur ...
Eh bien , c'est un mulot ;)
enfin, c'est plutôt un curseur que vous pouvez déplacer à l'écran dans les quatre directions en appuyant sur [6], [8], [4] et [2];
pour l'instant, ça sert pas à grand chose, mais si vous arrivez en bas ou en haut de l'écran, il y a un scrolling vertical du texte ....

enfin, si vous appuyez sur [F5] (INFO), vous pourrez admirer un grob dédié à ma gloire personnelle :)
Et vous mon email y est écrit, au cas où vous voudriez faire des suggestions ou me signaler un bug

 

Les bugs connus

Je vous conseille de sauvegarder les données de HOME, du port 1 et du port 0 avant d'utiliser mon viewer (d'ailleurs, vous pouvez faire ça avant d'utiliser n'importe quel programme que vous n'avez jamais essayé)
Vous savez ce que vous faites, et je ne serais pas responsable des pertes de données qui pourront être occasionnées par l'utilisation de mon viewer.

Il y a un bug connu:
Si les derniers caractères de votre texte sont une balise de titre où vous avez oublié de mettre le caractère de fin de balise ">"
Si vous oubliez la fin d'une balise dans le milieu de votre texte, c'est pas très grave, le viewer va faire comme si la balise était placée au bout du quarantième caractère et ça posera pas de problème.

En gros, si votre texte se termine par
<TITL zjmqgfkld,ngmyreq,gmjfumqjerilmsqncjxwhmfdilejfnsjkmfhoiejfdskyrlghitkrughjoitrhjnfgjhdspjfzqcwg
là, ça pose pas de problème car il y a plus de 40 caractères après la balise <TITL

Mais si votre texte se termine ainsi:
<TITL fin du texte
Là, ça peut planter assez gravement et provoquer des pertes de mémoires ...
Alors en attendant que je corrige le bug, faites bien attention à ne pas oublier les >
Ou alors ne mettez pas de balise de titre tout à la fin de vos textes ...

 

Contact

Si vous voulez me faire des suggestions ou me parler d'un bug, vous pouvez m'écrire à bebert@hp-network.com