Page 1 of 2

Reprise au même endroit après avoir réveil

Unread postPosted: 09 May 2014, 18:26
by NeOtuX
Bonsoir,

J'ai une question à la quelle vous pourrez certainement apporter une réponse :

Existe-t-il un moyen de faire en sorte que lorsque l'on réveille la nSpire, celle-ci reprenne l'état qu'elle avait lors de son extinction ? :)

Avant de s'éteindre l'appareil indique "enregistrement", on pourrait s'attendre qu'il aille au bout des choses en sauvegardant la tâche en cours, mais le réveil de la nSpire fait revenir l'utilisateur au menu, ce qui sous-entend qu'il faut de nouveau patienter pour l'ouverture du menu classeur si celui-ci est bien rempli.

Ou bien simplement lorsque je fais un calcul, que j’éteins l'appareil puis que je le réveille, il faut que je relance le menu calcul car j'ai été redirigé automatiquement vers le menu d'accueil, et c'est lourd au final, alors je voulais avoir vos astuces ou la confirmation qu'il n'y en a pas. ;)

Merci à vous. :)

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 09 May 2014, 18:42
by Excale
NeOtuX wrote:Avant de s'éteindre l'appareil indique "enregistrement",

D'après mes souvenirs, c'est pour le scratchpad ça.

NeOtuX wrote:il faut que je relance le menu calcul car j'ai été redirigé automatiquement vers le menu d'accueil

Si ça a ses avantages pour les noobs, c'est fort inutile de forcer un retour home après l'extinction (ça se comprendrait si elle ne faisait ça qu'après une heure d'extinction ou autre, puisque ça signifierait probablement une "nouvelle session".*)
Je ne puis que te conseiller de faire ON+4 par réflexe. Si la page du classeur est fort lourde ben, .. t'es coincé. Auquel cas, tu ferais mieux de ne pas éteindre la Nspire tout court.

*Ce système est à moitié implémenté. Lorsqu'elle s'éteint par timeout et non par ctrl+on, elle revient plus souvent sur le classeur directement.

EDIT: Si ça t'intéresse, je te fais un programme Ndless qui désactive ce menu home forcé. Il m'a fallu 1 minute pour trouver où ça se passe.

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 09 May 2014, 18:49
by NeOtuX
Bien sûr que ça m'intéresse, d'autant plus si tu as la gentillesse de me le proposer. :)

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 09 May 2014, 22:13
by Excale
==> ICI :)

Je dois avouer que je n'ai pas testé sur tous les OS. Si ça ne marche pas, dis moi.

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 10 May 2014, 10:33
by NeOtuX
C'est nickel, pile ce dont j'avais besoin ! Merci beaucoup pour ta générosité. :)

J'y pense aussi : on m'indiquais sur un autre topique qu'un reset permettait de rafraîchir la mémoire (utile lorsque celle-ci est pleine), n'y a-t-il pas un moyen plus rapide là encore ? :)

Dernière question : dans le menu calcul, pour reprendre une formule il faut "remonter" et cliquer sur "enter". N'existe-t-il pas une astuce qui permettrait de modifier une expression précédente "on the go", comme le font les Casio par exemple ?

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 10 May 2014, 11:45
by Levak
NeOtuX wrote:J'y pense aussi : on m'indiquais sur un autre topique qu'un reset permettait de rafraîchir la mémoire (utile lorsque celle-ci est pleine), n'y a-t-il pas un moyen plus rapide là encore ? :)

Ça s'appelle un leak mémoire. On fait pareil sur les smartphone et ordinateurs de bureau.

Dernière question : dans le menu calcul, pour reprendre une formule il faut "remonter" et cliquer sur "enter". N'existe-t-il pas une astuce qui permettrait de modifier une expression précédente "on the go", comme le font les Casio par exemple ?

J'imagine que oui, mais je ne sais pas à quel point c'est hardcodé et donc s'il suffit d'activer un flag.

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 10 May 2014, 11:46
by Adriweb
NeOtuX wrote:C'est nickel, pile ce dont j'avais besoin ! Merci beaucoup pour ta générosité. :)

Il s'est amusé à faire de l'ASM directement et a essayé de faire le truc le plus court possible :P
(un peu plus de 100 octets)

NeOtuX wrote:J'y pense aussi : on m'indiquais sur un autre topique qu'un reset permettait de rafraîchir la mémoire (utile lorsque celle-ci est pleine), n'y a-t-il pas un moyen plus rapide là encore ? :)

L'intérêt du reset c'est que tout repart à 0 dans la RAM, donc il n'y aura plus de trucs mal/pas libérées (fuites) etc. qui ne sont pas(plus) vraiment gérables normalement.

NeOtuX wrote:Dernière question : dans le menu calcul, pour reprendre une formule il faut "remonter" et cliquer sur "enter". N'existe-t-il pas une astuce qui permettrait de modifier une expression précédente "on the go", comme le font les Casio par exemple ?

Nope (pas prévu officiellement, je veux dire)...
Mais ça serait un patch marrant ça, d'ailleurs je ne sais pas si quelqu'un a déjà demandé une telle feature :P

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 10 May 2014, 11:46
by Excale
NeOtuX wrote:J'y pense aussi : on m'indiquais sur un autre topique qu'un reset permettait de rafraîchir la mémoire (utile lorsque celle-ci est pleine), n'y a-t-il pas un moyen plus rapide là encore ? :)


Si, fixer les leaks mémoire de l'OS. En pratique par contre...

NeOtuX wrote:Dernière question : dans le menu calcul, pour reprendre une formule il faut "remonter" et cliquer sur "enter". N'existe-t-il pas une astuce qui permettrait de modifier une expression précédente "on the go", comme le font les Casio par exemple ?

Nope. Mais ça peut se coder (pas aussi simple que mon homeSweetHome).

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 10 May 2014, 13:27
by NeOtuX
Je suis gâté avec vos trois réponses, merci ! :)

Effectivement, combler les fuites mémoires semble un poil utopique, je vais m'en tenir au reset alors. J'ai vu qu'il y avait un gestionnaire de tâche sur le site, est-ce que ça a une réelle application pour un utilisateur lambda comme moi ?

Bon et bien si vous trouvez le moyen d'implémenter la fonctionnalité d'édition "on the go", vous ferez au moins un heureux (je pensais que d'autres l'avais désirée avant moi et que sa réalisation était trop compliquée). ;)

Re: Reprise au même endroit après avoir réveil

Unread postPosted: 11 May 2014, 01:31
by Levak
NeOtuX wrote:Bon et bien si vous trouvez le moyen d'implémenter la fonctionnalité d'édition "on the go", vous ferez au moins un heureux (je pensais que d'autres l'avais désirée avant moi et que sa réalisation était trop compliquée). ;)

Je n'ai jamais eu de casio entre les mains plus de 10 minutes, donc j'ai du mal à comprendre comment cela est implémenté chez eux.
Ce que j'ai fait, c'est simplement désactiver le ReadOnly sur les D2Editor de l'historique et cela fonctionne. Même si je fais abstraction du fait que les D2Editor ne se resize pas lorsqu'on tape, j'ai du mal à concevoir le fait de pouvoir modifier l'historique, ça veut quand même dire que tu peux modifier le résultat de tes calculs précédents et potentiellement faire des erreurs en te relisant. J'aimerais que tu me donnes un peu plus de détail sur le comportement de Casio, car là, je suis près à supprimer mon patch tellement je le trouve inutile.