π
<-
Chat plein-écran
[^]

Le Python Graph 90+E sera une appli intégrée dispo en examen

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby jean-baptiste boric » 24 Apr 2018, 21:22

parisse wrote:Je pense qu'il y a une difference d'appreciation sur l'importance de cet aspect d'esthetique : Xcas pour Firefox n'est pas un logiciel grand public, c'est un logiciel de maths. Si un prof le rejette d'emblee juste parce que l'icone de Xcas deborde un peu ou qu'un bouton est mal aligne, ben j'ai envie de dire que ce n'est probablement pas un utilisateur qui va me manquer beaucoup.


L'ergonomie et le user experience en informatique ont fait d'immenses progrès depuis les débuts des années 90. Sans aller chercher le raffinement et la perfection (certains diront l'abrutissement et l'aberration, mais c'est un autre débat), un utilisateur lambda de nos jours a un minimum d'attentes en la matière et le présenter devant une interface austère n'est pas le meilleur moyen de faire une bonne première impression (sinon on serait tous encore en train d'utiliser dc comme calculette, VisiCalc comme feuille de calcul, nroff comme traitement de texte et TWM comme environnement graphique...).

Je ne dis pas que le fonctionnel n'est pas important, mais mettre un moteur V12 dans une carcasse de Mini Cooper d'époque ne fait pas honneur au V12, même si on aime bien les Mini Cooper et/ou les V12.

Aussi, j'ai essayé de me servir de Xcas en ligne depuis mon Chromebook (donc Chrome) et je n'ai pas pu valider une seule commande à cause d'une erreur JavaScript/WebAssembly au chargement. C'est une chose de ne pas être ergonimique, c'est une autre que de ne pas fonctionner du tout... :?

Image
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 30.3%
 
Posts: 247
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby parisse » 25 Apr 2018, 06:27

Ca marche avec Chrome sur mon Mac. Mais il faut etre un peu patient avant de lancer le premier calcul, pendant que le message Restauration de la session en cours est affiche (20 secondes environ sur mon mac). Si je tape un calcul a ce moment-la, ca plante en affichant un message qui me semble assez clair "Assertion failed: you need to wait for the runtime to be ready (e.g. wait for main() to be called)". C'est aussi pour cela que ca s'appelle Xcas pour Firefox, et qu'une alerte apparait "Les calculs seraient plus rapides avec Firefox". On peut desactiver wasm dans les reglages pour eviter le temps d'attente un peu long au demarrage, mais les calculs sont alors ralentis (en particulier le premier).
Dans tout ca, je ne vois pas bien ce que je peux y faire... Comme je l'ai dit precedemment, j'accepte volontiers les contributions des gens qui considerent l'interface actuelle inadequate.
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.9%
 
Posts: 1663
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby parisse » 25 Apr 2018, 07:06

Bon, j'ai rajoute un test et une alerte pour eviter le plantage si on lance un calcul trop rapidement dans Chrome.
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.9%
 
Posts: 1663
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby jean-baptiste boric » 25 Apr 2018, 17:25

parisse wrote:Bon, j'ai rajoute un test et une alerte pour eviter le plantage si on lance un calcul trop rapidement dans Chrome.


J'ai toujours l'exception RangeError et Xcas qui ne se charge pas sur mon Chromebook, mais j'ai bien la popup "Please wait until system is ready" si j'essaie de faire un calcul. Par contre c'est spécifique à mon Chromebook, Chromium sur mon ordinateur fixe n'a pas ce problème.
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 30.3%
 
Posts: 247
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby parisse » 25 Apr 2018, 17:36

giacwasm.js est genere par emscripten, donc je n'ai pas de prise la-dessus. Il faut juste ne pas activer wasm sur le chromebook. Par defaut il n'est pas active, pour le desactiver s'il a ete active et qu'on ne peut plus acceder a la configuration de Xcas pour Firefox, on peut faire dans une console javascript:
localStorage.xcas_wasm="0"
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.9%
 
Posts: 1663
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby jean-baptiste boric » 25 Apr 2018, 17:48

La ligne dans la console JavaScript a résolu le bug, mais idéalement ce workaround devrait être activé automatiquement en cas d'erreur pendant le chargement de Xcas. Je me demande par contre pourquoi mon Chromebook exhibe cette erreur...
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 30.3%
 
Posts: 247
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby parisse » 26 Apr 2018, 12:40

Peut-etre qu'il faut rajouter le test !!window.WebAssembly avant d'activer wasm sur Chrome, je m'etais contente de tester si on etait sur mobile ou pas.
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.9%
 
Posts: 1663
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby Hayleia » 09 Jan 2019, 06:58

vijaydeveloper wrote:As we all know that Python interpreter is coded in C. Well what I don't comprehend is the reason Pyhton and not another? Python has evident points of interest (dynamic composing for instance however we can take note of the change of sorts as a result of the info) yet I don't imagine that we will go to the word reference for instance or much further to class. We are just made to investigate the noticeable side of the icy mass as I would see it.

Python is the language studied in French high schools. That's why Python was chosen to be implemented on calculators.

Image
ImageImageImage
Pokemon Topaze
(Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaDonat.
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 10.7%
 
Posts: 2466
Images: 1
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
Class: Templar

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby parrotgeek1 » 09 Jan 2019, 07:14

Hayleia wrote:
vijaydeveloper wrote:As we all know that Python interpreter is coded in C. Well what I don't comprehend is the reason Pyhton and not another? Python has evident points of interest (dynamic composing for instance however we can take note of the change of sorts as a result of the info) yet I don't imagine that we will go to the word reference for instance or much further to class. We are just made to investigate the noticeable side of the icy mass as I would see it.

Python is the language studied in French high schools. That's why Python was chosen to be implemented on calculators.


This user is a spambot. The last two sentences of the post are complete nonsense.
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.2%
 
Posts: 736
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Re: Le Python Graph 90+E sera une appli intégrée dispo en ex

Unread postby Hayleia » 09 Jan 2019, 08:15

parrotgeek1 wrote:
Hayleia wrote:
vijaydeveloper wrote:As we all know that Python interpreter is coded in C. Well what I don't comprehend is the reason Pyhton and not another? Python has evident points of interest (dynamic composing for instance however we can take note of the change of sorts as a result of the info) yet I don't imagine that we will go to the word reference for instance or much further to class. We are just made to investigate the noticeable side of the icy mass as I would see it.

Python is the language studied in French high schools. That's why Python was chosen to be implemented on calculators.


This user is a spambot. The last two sentences of the post are complete nonsense.

I had a doubt at first :P
This post still kind of makes sense in the topic (though yeah the last sentences are a bit wtf).
Check the other post from that user, it looks like you're right.

Image
ImageImageImage
Pokemon Topaze
(Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaDonat.
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 10.7%
 
Posts: 2466
Images: 1
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
Class: Templar

Previous

Return to News Casio

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Featured topics
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
338 utilisateurs:
>326 invités
>8 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)