Page 13 sur 20

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 06 Mai 2017, 23:13
de Adriweb
Le fait de choisir la langue est quelque chose que j'ai prévu, ca sera un bouton radio pré-coché dans la la langue du navigateur du client, donc à priori bon 99% du temps.
Pour le reste, je vais appliquer ce qu'a dit Anonyme0: tokenizer au minimum lorsqu'on est entre guillemets. Ca sera bon donc à priori tout le temps, sans donc déranger les appels externes (pour les trucs du genre prgmZTEXT etc., donc).
Je reposterai ici une fois que c'est prêt (probablement demain)

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 06 Mai 2017, 23:22
de Wistaro
Adriweb a écrit:Le fait de choisir la langue est quelque chose que j'ai prévu, ca sera un bouton radio pré-coché dans la la langue du navigateur du client, donc à priori bon 99% du temps.
Pour le reste, je vais appliquer ce qu'a dit Anonyme0: tokenizer au minimum lorsqu'on est entre guillemets. Ca sera bon donc à priori tout le temps, sans donc déranger les appels externes (pour les trucs du genre prgmZTEXT etc., donc).
Je reposterai ici une fois que c'est prêt (probablement demain)


Cool.
T'a mis à jour le github de Ztext ou tu veux que je le fasse ?
Il faudrait aussi ajouter la version de Anonyme0 pour ceux qui voudrait le texte sur l'écran de calcul (d'après ce que j'ai compris elle est fonctionnelle maintenant)

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 06 Mai 2017, 23:24
de Adriweb
Non, pour le moment j'ai pas encore fait, mais je vais m'en occuper (me reste le "merge" avec ton code, justement, + les trucs que je viens de dire :P)

Anonyme0 : je peux trouver la dernière version de ton générateur JS où ?

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 07 Mai 2017, 12:33
de Anonyme0
Nul part pour l'instant, j'attends la résolution des derniers problèmes.

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 07 Mai 2017, 21:48
de Adriweb
Bon, le générateur de Wistaro est désormais inclus dans la page de zText - on s'approche d'une V1 simple releasable au "grand public".
Comme critor l'a dit, il faut que le comportement par défaut soit le plus simple et le plus commun, donc pour passer au mode avec menu, il faut cliquer sur le bouton en haut.

(Note: @Wistaro: il n'y a pas assez de caractères par ligne sur CE, c'est normal ?)

Commit : https://github.com/TI-Planet/zText/comm ... 60ac494f46
Page de test : https://tiplanet.org/scripts/zText/

Image

Il faut donc maintenant que je m'occupe des minTokens dans les strings uniquement, comme prévu... (pour l'instant, c'est désactivé tout court)
D'ailleurs, plus besoin de s'occuper de la langue dans ce cas, en fait, non ? Y aurait-il des contre-exemples ?

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 08 Mai 2017, 08:38
de Wistaro
Adriweb a écrit:Bon, le générateur de Wistaro est désormais inclus dans la page de zText - on s'approche d'une V1 simple releasable au "grand public".
Comme critor l'a dit, il faut que le comportement par défaut soit le plus simple et le plus commun, donc pour passer au mode avec menu, il faut cliquer sur le bouton en haut.

(Note: @Wistaro: il n'y a pas assez de caractères par ligne sur CE, c'est normal ?)

Commit : https://github.com/TI-Planet/zText/comm ... 60ac494f46
Page de test : https://tiplanet.org/scripts/zText/

Image

Il faut donc maintenant que je m'occupe des minTokens dans les strings uniquement, comme prévu... (pour l'instant, c'est désactivé tout court)
D'ailleurs, plus besoin de s'occuper de la langue dans ce cas, en fait, non ? Y aurait-il des contre-exemples ?



Cool, merci.

Pour les caractères manquants par lignes, c'est simplement que je remplace les "\n" (retours chariot), par une série d'espaces pour simuler un retour à la ligne (peut-être trop d'espaces?)
Ça fonctionne, mais ça tendance parfois à décaller un peu le texte.

Le but serait de remplacer le "\n" par le nombre d'espace pour atteindre une ligne de 33 caractères
Du genre, remplacer "Toto\nTata" par "Toto Tata"
(33-4=29 espaces)

Seulement, après avoir tenté des trucs hier après-midi, j'ai abandonné et rien commit.

J'ai eu une autre idée, je teste ça ce soir pu demain.
Je dois commit directement sur le repos de Ztext?

Ou sinon, abandonner le retour à la ligne du textarea et virer les "\n", ça pourrait être une solution.

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 08 Mai 2017, 11:21
de Adriweb
Quand tu es satisfait de tes changements, tu peux commiter sur la branche master, oui.
(Et puis finalement, je vais enlever la branche dev, on ne s'en sert pas)

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 08 Mai 2017, 13:00
de Anonyme0
Wistaro a écrit:Pour les caractères manquants par lignes, c'est simplement que je remplace les "\n" (retours chariot), par une série d'espaces pour simuler un retour à la ligne (peut-être trop d'espaces?)
Ça fonctionne, mais ça tendance parfois à décaller un peu le texte.

Le but serait de remplacer le "\n" par le nombre d'espace pour atteindre une ligne de 33 caractères
Du genre, remplacer "Toto\nTata" par "Toto Tata"
(33-4=29 espaces)

Seulement, après avoir tenté des trucs hier après-midi, j'ai abandonné et rien commit.

C'est ce que je fais depuis 2015, c'est aussi une des raisons pour lesquelles j'ai choisis l'écran principal qui lui a une police monospace (l'écran graphique n'a pas une police monospace et en plus les espaces sont très petits).
Je l'avais dis au début que tu auras tous les problèmes que j'ai eu aussi au début du développement...

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 08 Mai 2017, 13:14
de Adriweb
Je parlais pas forcément des espaces, mais du nombre de caractères par ligne, sur CE (il n'y en a pas assez, ce qui fait une marge vide à droite)

Et d'ailleurs, Wistaro, des nouvelles du code source du programme C que tu avais demandé ?

@Anonyme0 entre autres: Je m'occupe des histoires de tokens-in-strings dans l'après-midi... (d'ailleurs, je crois que c'est ce que TI fait dans TI-Connect CE)

Re: [Projet] Générateur de cours - TI83PCE/84+CE/82Avanced

Message non luPosté: 08 Mai 2017, 13:16
de Wistaro
Anonyme0 a écrit:
Wistaro a écrit:Pour les caractères manquants par lignes, c'est simplement que je remplace les "\n" (retours chariot), par une série d'espaces pour simuler un retour à la ligne (peut-être trop d'espaces?)
Ça fonctionne, mais ça tendance parfois à décaller un peu le texte.

Le but serait de remplacer le "\n" par le nombre d'espace pour atteindre une ligne de 33 caractères
Du genre, remplacer "Toto\nTata" par "Toto Tata"
(33-4=29 espaces)

Seulement, après avoir tenté des trucs hier après-midi, j'ai abandonné et rien commit.

C'est ce que je fais depuis 2015, c'est aussi une des raisons pour lesquelles j'ai choisis l'écran principal qui lui a une police monospace (l'écran graphique n'a pas une police monospace et en plus les espaces sont très petits).



Pour le problème des espaces, j'ai résolu le problème en doublant les espaces sur l'affichage.
Pour les tabulations, c'est simplement des espaces.
Pour les retours chariots, j'y travaille actuellement, et mes tests sont plutôt concluants pour le moment.
Je fais un pre-traitement de la chaîne d'utilisateur, que je scinde par le caractère \n
Ensuite je recompose la string en ajoutant les espaces pour atteindre des coupons d'au moins MAX_CHAR_LINE (33 sur eZ80).
Avec ça, le retour chariot se converti en une nouvelle ligne sur l'affichage.