π
<-
Chat plein-écran
[^]

News 2024
Avril (13)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

Nouveau KhiCAS compatible mode examen TI-Nspire CX II 5.2

Nouveau messagede critor » 03 Jan 2023, 09:56

Le mode examen des calculatrices graphiques fut officialisé le jeudi 2 avril 2015. Il était initialement réglementé par une note de service concernant les examens et concours de l'enseignement scolaire, remplacée par la suite par une circulaire étendant son usage aux examens et concours de l'enseignement supérieur.

En pratique c'est quoi ? C'est un mode de fonctionnement spécial de ta calculatrice qui, selon les modèles, efface ou verrouille tout ou partie des fichiers présents en mémoire.
Le mode examen est toutefois mis en oeuvre de façon très inégale par les différents constructeurs :
  • les NumWorks effacent définitivement tous les fichiers, ce qui est d'ailleurs très embêtant
  • les TI-Nspire verrouillent tous les fichiers
  • les TI-82 Advanced, TI-83 Premium CE et TI-84 Plus CE :
    • préservent l'accès à certaines applications additionnelles officielles préchargées et présélectionnées par le constructeur
    • verrouillent tout le reste des variables dont le format est reconnu (programmes, images, variables d'application Python, …)
    • effacent définitivement tout le reste (dont notamment à ce jour toutes les variables concernant les programmes ASM), ce qui est ici encore très embêtant
  • la Casio fx-CP400+E verrouille tous les fichiers y compris les applications additionnelles, même si ces dernières sont officielles ou préchargées
  • les Casio Graph :
    • verrouillent tous les fichiers y compris les applications additionnelles, même si ces dernières sont officielles ou préchargées
    • désactivent en prime les fonctions de calcul vectoriel alors que non interdites aux examens français

Le mode examen tel que mis en œuvre est surtout un véritable scandale, un déni du formidable travail accompli et mis en avant pendant des années sur TI-Planet. :'(

Pendant des années nous avons œuvré bénévolement pour une égalité réelle entre les candidats, peu importe le modèle ou même la marque de leur calculatrice, en développant non pas des anti-sèches mais nombre d'éléments logiciels (programmes, applications, ...) permettant :
  • de rajouter sur certains modèles des fonctionnalités présentes d'origine sur d'autres modèles (tableau périodique, convertisseur d'unités, ...)
  • de rajouter sur les modèles d'entrée et de milieu de gamme des fonctionnalités présentes d'origine sur des modèles de gamme supérieure (calcul exact, calcul littéral, calcul formel, interpréteur Micropython...)

La réforme du mode examen vient hélas réduire à néant tout ce travail, prétextant remettre les candidats à égalité alors qu'en pratique elle fait tout le contraire. :mj:

Au lieu de pouvoir faire évoluer gratuitement les fonctionnalités de sa calculatrice via des programmes ou applications téléchargeables chez nous au fur et à mesure de l'évolution de ses besoins, c'est désormais des années à l'avance que le futur candidat doit choisir avec son porte-monnaie les fonctionnalités définitives de sa calculatrice. :#non#:

Précisons que les spécifications officielles du mode examen ne demandaient pas le blocage de ces fonctionnalités rajoutées. Le but est seulement de bloquer les informations personnelles rajoutées par l'utilisateur dans sa calculatrice, que ce soit sous forme de texte ou image.

Pour y parvenir, le texte demande de bloquer entre autres les :
  • applications personnelles (copies d'applications personnalisées avec des données - spécifique à la HP Prime)
  • remarques (forme de texte spécifique à la HP Prime)
  • programmes de l'utilisateur (car l'éditeur de programmes peut très facilement être détourné pour saisir du texte et donc des informations désormais interdites)
  • données scratchpad (écran de calcul spécifique aux TI-Nspire)
  • classeurs (format de fichier spécifique aux TI-Nspire)
  • dossiers personnels (géré par les TI-Nspire et Casio)

Il s'agit très clairement de bloquer les anti-sèches (textes, images, formulaires, documents, ...) ce qui avait pu sembler nécessaire avec les éphémères banques publiques de sujets mises en oeuvre pour certaines épreuves du BAC, et absolument pas des fonctionnalités rajoutées.

Ce sont les constructeurs qui vont bien au-delà de ce qui est demandé, en profitant pour bloquer l'intégralité des développements tiers, récupérer ainsi un contrôle total sur les fonctionnalités disponibles, et donc pouvoir continuer à vendre plusieurs modèles à des prix très différents en fonction des fonctionnalités intégrées et désormais figées dans le marbre.

Mais le texte n'en reste pas moins coupable de leur laisser toute liberté en ce sens. Il faut dire que seuls les constructeurs ont été conviés à son élaboration. Imaginerait-on l'élaboration d'une nouvelle réglementation informatique à laquelle on n'inviterait que des fabricants d'ordinateurs et aucun représentant des concepteurs/éditeurs de logiciels ? Et bien c'est pourtant ce qui a été fait pour le mode examen ; ni nous ni aucun autre représentant des créateurs de programmes et applications n'avons été consultés. :#roll#:

Nous aurions pu envisager et même pardonner une erreur bien involontaire... du moins si l'Institution avait montré un quelconque signe de bonne volonté à vouloir la corriger. Or ce ne fut pas le cas, nos diverses lettres et interpellations depuis aujourd'hui plus de 8 ans sont toujours restées sans la moindre réponse.

Conçu par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, KhiCAS est la déclinaison sur calculatrices de son logiciel de Mathématiques intégré Xcas.

KhiCAS est disponible dans diverses éditions couvrant un très large éventail de modèles de calculatrices graphiques actuels :
Installer KhiCAS c'est déjà profiter sous une interface unifiée de fonctionnalités de calcul formel d'un niveau équivalent à celui du haut de gamme HP Prime. En effet Xcas et KhiCAS ont en commun l'utilisation de GIAC, un moteur de calcul formel conçu par le même auteur, et justement officiellement intégré à la HP Prime dès sa sortie pour la rentrée 2013.
12024162061620716208


Mais KhiCAS c'est bien plus que cela. Véritable application intégrée de Mathématiques et sciences expérimentales, installer KhiCAS sur sa calculatrice c'est aussi accéder à bien d'autres fonctionnalités de milieu ou haut de gamme :
  • interrogeable et même programmable dans différents langages :
    • langage Xcas (historique)
    • langage Xcas avec une couche de compatibilité syntaxique Python
    • langage Python 3.4 avec l'interpréteur Micropython 1.12.0
    • langage Javascript avec l'interpréteur QuickJS
  • niveau programmation, gestion aussi bien du tracé par pixel que du tracés par déplacement (à la tortue)
  • en Python une formidable collection de bibliothèques :
    • bibliothèque de tracé de diagrammes matplotlib
    • bibliothèque de tracé par déplacements turtle
    • bibliothèque de tracé par pixel graphic
    • pour compatibilité, bibliothèques de tracé par pixel des différents modèles et constructeurs (casioplot, kandinsky, nsp)
    • bibliothèque cas permettant d'interroger le moteur GIAC depuis l'environnement Micropython et d'utiliser toutes ses fonctions
    • ...
  • graphes 2D, 3D (ℝ×ℝ×ℝ) et même 4D (ℂ×ℂ)
  • bibliothèque de constantes physiques avec unités
  • convertisseur d'unités
  • applications intégrées :
    • tableur / feuille de calcul
    • tableau périodique des éléments
    • calcul financier
    • géométrie dynamique 2D et même 3D
    • ...

    Clairement, de loin le plus grand logiciel tiers de Mathématiques et de Sciences ayant jamais existé sur calculatrices graphiques, et nous incluons les HP 48GX/SX dans cette affirmation. ;)

Et voici toute l'injustice et la stupidité de la réglementation actuelle du mode examen, avec un entêtement à ne pas l'avoir améliorée d'une seule virgule depuis plus de 8 ans.

KhiCAS et Xcas sont entièrement gratuits, sous licence GPL3.

Tu as le droit d'utiliser le moteur de calcul formel GIAC dans le mode examen sur HP Prime.

Mais sur tous les autres modèles, les mêmes fonctionnalités GIAC apportées par KhiCAS, pourtant autorisées en France et même légitimes au nom de l'égalité puisque disponibles sur HP Prime, étaient bloquées par le mode examen, générant donc de l'inégalité de traitement entre candidats, discriminant les fonctionnalités autorisées en fonction du modèle et donc du prix payé. :mj:

12024Traitons déjà du cas des NumWorks. Les utilisateurs NumWorks N0110 ont la possibilité de conserver l'accès à l'application KhiCAS lors du passage en mode examen, à condition d'installer un firmware tiers Omega, Upsilon ou Khi. Le mode examen de ces firmwares a en effet l'avantage de ne pas bloquer les applications tierces, puisque ce format apporte usuellement non pas des données mais des fonctionnalités, ne rentrant donc pas dans la liste des éléments interdits en France.

Toutefois 2 problèmes majeurs à cela :
  • d'une part le constructeur combat très farouchement cette possibilité depuis la rentrée 2021, et tous les coups les plus vils semblent permis, dont appâter les simples utilisateurs avec des mises à jour qui semblent apporter des choses mais en rélité installent dans leur dos des sécurités supprimant toujours plus de possibilités :mj:
    (et ce alors que l'équipe de développement derrière Omega dont découlent les autres firmwares, partageait à l'unanimité une position honorable concernant la fraude, et avait toujours veillé méticuleusement à ne rien laisser passer d'interdit)
  • d'autre part, aucun firmware tiers similaire n'existe à ce jour pour le dernier modèle NumWorks N0120 de rentrée 2022

Passons maintenant aux TI-Nspire CX sur lesquelles Bernard Parisse a décidé d'engager lui-même le combat pour l'égalité des candidats.

KhiCAS nécessite ici l'installation du jailbreak Ndless. Début mars 2021 Bernard sortait une mise à jour de révolutionnaire, KhiCAS devenant le tout premier programme Ndless compatible avec le mode examen officiel des TI-Nspire CX.

Pour en bénéficier, tu devais avoir dans ton dossier /ndless/ au moins les 5 fichiers suivants :
  • l'installateur Ndless
  • ndless_resources
  • khicas
  • shakeys
  • ptt

Le mode examen est alors à activer directement depuis les menus de KhiCAS, comme illustré ci-dessous :


13630Techniquement, le fonctionnement est simple :
  • KhiCAS copie dans le dossier du mode examen les fichiers qui doivent rester disponibles (donc ici les fichiers KhiCAS et les fichiers Ndless)
  • KhiCAS reproduit alors l'activation du mode examen officiel des TI-Nspire CX, en armant le drapeau indiquant que le contenu du dossier du mode examen a déjà été nettoyé et n'est donc plus à effacer

Afin de ne pas faciliter la vie aux fraudeurs, ce fonctionnement est délégué au sous-programme ptt dont le code source n'est pas public.

De plus le sous-programme ptt inclut une sécurité : il calcule et compare les signatures électroniques des fichiers en question, ce qui lui permet entre autre de détecter des fichiers modifiés ou remplacés par autre chose, et refusera dans ce cas de les copier dans le dossier d'examen.

13629Plusieurs difficultés majeures avec le mode examen KhiCAS toutefois.

D'une part le code ne gérait pas les TI-Nspire CX II.

D'autre part, Texas Instruments s'est empressé de réagir, compilant dans l'urgence les 17 et 18 Mars 2021 des mises à jour 4.5.4 pour TI-Nspire CX et 5.3.0 pour TI-Nspire CX II. Publiées dès fin mars 2021 soit après un délai de test anormalement court (nous aurions dû nous méfier), leur mode examen ne tient plus compte du drapeau indiquant l'état du dossier d'examen, et efface systématiquement son contenu à chaque redémarrage de la calculatrice, ce que nous ne savions pas à l'époque. C'est extrêmement problématique : désormais si pour la moindre raison ta calculatrice redémarre pendant une épreuve (plantage et ça arrive, brève rupture d'alimentation suite à un choc légèrement trop fort, batterie à remplacer, ...) tu perds immédiatement l'intégralité des données saisies depuis le début de l'épreuve, dont notamment tout ton historique de calculs. Pour empêcher une fraude à ce jour théorique de la part d'une minorité d'utilisateurs, Texas Instruments faisait donc le choix extrême d'importuner l'ensemble de ses utilisateurs. :mj:

Ajoutons à cela le fait que les mises à jour suivantes de rentrée 2021 4.5.5 pour TI-Nspire CX et 5.3.2 pour TI-Nspire CX II ont comme à l'habitude du constructeur bloqué la possibilité d'installer Ndless, sans solution à ce jour puisque l'équipe de développement derrière n'a plus sorti de mise à jour.

1634416343Aujourd'hui Bernard est enfin de retour dans son combat pour l'égalité entre candidats. Fantastique cadeau de rentrée et de bonne année 2023 donc, voici donc une nouvelle mise à jour de KhiCAS enfin compatible avec le mode examen TI-Nspire CX II ! :bj:

Formidable, pour les épreuves du Baccalauréat 2023 maintenant dans quelques semaines, tu vas pouvoir profiter de KhiCAS en mode examen peu importe que tu disposes d'un modèle TI-Nspire CX II récent ou TI-Nspire CX plus ancien ! :D

Une remarquable valeur ajoutée à l'ensemble des modèles pour tes épreuves, avec en prime le passage à des fonctionnalités haut de gamme si tu disposais d'une TI-Nspire CX, TI-Nspire CX II ou TI-Nspire CX II-T dépourvue de capacités de calcul formel (CAS) ! :#tritop#:

Comme tu peux le voir ci-contre, il y a bien le mode examen de Texas Instruments d'activé avec le clignotement normal de la diode, mais avec les fichiers de KhiCAS laissés accessibles, ainsi que ceux de Ndless puisque nécessaires à son bon fonctionnement.

Pour bénéficier du mode examen KhiCAS sur TI-Nspire CX II, tu dois ici aussi placer au moins les 5 fichiers suivants dans ton dossier /ndless/ :
  • l'installateur Ndless
  • ndless_resources
  • khicas
  • shakeys
  • ptt
Le mode examen est ensuite à activer directement depuis les menus de KhiCAS :

Le principe du mode examen de ce nouveau KhiCAS est exactement le même, simplement il a fallu prendre le temps :
  • d'adapter le code au nouveau format de la configuration du mode examen sur TI-Nspire CX II
  • d'intégrer de quoi étendre les fonctionnalités de Ndless, les fonctions d'effacement et écriture directement en mémoire Flash ayant changé de spécification avec les TI-Nspire CX II et n'ayant donc pas été incluses dans Ndless (l'équipe Ndless a toutefois aidé à leur localisation et spécification)

Pour profiter du mode examen KhiCAS sur ta TI-Nspire CX II, il est à noter :
  • qu'il te faut Ndless, et donc un OS en version 5.2.0 ou 5.3.0
  • que l'OS 5.3.0 adopte le nouveau comportement empêchant le mode examen de fonctionner correctement, et qu'il te faudra donc revenir sur l'OS 5.2.0, ce que permet justement notre outil backSpire

Il est à noter également que le mode examen de KhiCAS n'est pas compatible avec tous les modèles TI-Nspire CX II, mais a fait le choix de cibler uniquement :
  • les modèles européens (TI-Nspire CX II-T, TI-Nspire CX II-T CAS)
  • les modèles CAS (TI-Nspire CX II CAS, TI-Nspire CX II-T CAS, TI-Nspire CX II-C CAS)
16342Est donc exclu le modèle TI-Nspire CX II commercialisé hors de l'Europe.

En effet, cette sortie ne se veut pas toujours pas hostile. Bernard a tenté de faire au mieux pour n'importuner ni Texas Instruments ni les autorités de régulation des examens, et a jugé ce choix :
  • non problématique pour l'Europe ; nos examens (Baccalauréat International) ou voisins (Pays-Bas, Portugal, Italie, Royaume-Uni) qui interdisent le calcul le formel sont justement bien souvent ceux qui exigent une mise à jour récente ou même la dernière mise à jour, mises à jour qui empêchent justement de toutes façons déjà le mode examen KhiCAS et même KhiCAS tout court de fonctionner correctement
  • non problématique pour les modèles CAS, qui de toutes façons disposent déjà d'origine de fonctionnalités de calcul formel

Comme si il n'en avait pas déjà suffisamment fait avec toutes les sécurités minutieusement conçues autour de la sortie précédente et malgré la réaction extrême qui lui a été immédiatement opposée, Bernard a donc malgré tout opté pour cette haute marque de bonne volonté, faisant le choix pour le moment de de ne cibler que l'Europe et ainsi ne pas importuner Texas Instruments hors de nos frontières où le nombre phénoménal de réglementations différentes est difficile à prendre en compte.

Nous ne pouvons que saluer la beauté du geste surtout dans un tel contexte, faut-il maintenant que le ton change et que le constructeur fasse également un geste de bonne volonté en retour, sans quoi cette limitation n'aura strictement aucune raison d'être reconduite lors des prochaines mises à jour de KhiCAS.

Téléchargements :

Crédits images : Bout de gomme / Bdg 13
Lien vers le sujet sur le forum: Nouveau KhiCAS compatible mode examen TI-Nspire CX II 5.2 (Commentaires: 1)

Omega 2.0.4 avec bootloader protégé contre Epsilon 20

Nouveau messagede Admin » 04 Jan 2023, 10:00

Lancée pour la rentrée 2017, la calculatrice NumWorks était initialement un formidable projet de machine ouverte.

Le développement tiers a pu s'y hisser à un niveau jamais atteint chez la concurrence, et permettre l'émergence d'un projet formidable, Omega par Quentin Guidee et ses non moins illustres collaborateurs.

Il s'agit d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source du firmware officiel Epsilon 15.5 comme la licence l'y autorisait jusqu'alors, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, très souvent non reprises par le constructeur qui a son propre calendrier et sa propre vision de l'interface.

Difficile de tout citer ici mais voici déjà par exemple un des fantastiques ajouts d'Omega. Contrairement à l'ensemble de ses concurrentes de milieu de gamme, la NumWorks travaille en interne sur des arbres de calcul, une technique qui permet le calcul littéral. Toutefois elle les bridait artificiellement pour n'accepter que des valeurs numériques, empêchant donc tout calcul littéral. Omega à la différence autorise ces arbres à utiliser des lettres / inconnues, ce qui te donne ainsi un moteur de calcul littéral. De quoi même dériver à seulement 80€, des fonctionnalités que la concurrence réserve usuellement aux modèles haut de gamme avec des prix à 3 chiffres !
Citons aussi un tableau périodique des éléments, ou encore la possibilité d'avoir une bibliothèque de constantes physiques avec unités bien avant que ce ne soit disponible dans le firmware officiel.

12024Outre ce qu'il intègre, Omega offre également l'avantage de pouvoir installer à chaud des applications, fonctionnalité jusqu'alors absente du firmware officiel Epsilon. Plusieurs applications de très haute facture furent développées, on peut citer entre autres :
  • KhiCAS, une formidable application intégrée de Mathématiques et de Sciences par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une HP Prime. L'application intègre le moteur de calcul formel GIAC développé pour le logiciel Xcas du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur, gros manque du firmware officiel, une bibliothèque de constantes physiques, un convertisseur d'unités, un tableau périodique des éléments et bien d'autres choses encore. Le tout est en prime programmable en Python, avec une collection de bibliothèques importables bien plus étoffée que celle de l'application Python officielle, et surtout ici de façon intégrée, tes scripts Python pouvant en effet faire appel au moteur de calcul formel GIAC par l'intermédiaire du module cas.
  • Nofrendo, un émulateur de console de jeux Nintendo NES par zardam
  • Peanut-GB, un émulateur de console de jeux Nintendo GameBoy par M4x1m3
  • Periodic, un tableau périodique des éléments par M4x1m3

Les fonctionnalités du firmware Omega ont été reprises par la suite pour plusieurs forks, les firmwares Upsilon et Khi, ce dernier par nul autre que Bernard Parisse en personne.

Un gros avantage de plus est ici que KhiCAS et l'ensemble des fonctionnalités rajoutées via des applications restent accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités ne sont pas des données et viennent de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés.
Mais voilà, en 2020-2021 il y a eu 2 très graves incidents concernant le modèle ouvert de la calculatrice NumWorks :
  • une initiative hostile d'un tiers en avril 2020 aux Pays-Bas, qui a effectué exprès une modification frauduleuse du firmware officiel avant de la filmer et l'envoyer à l'autorité de régulation des examens
  • un véritable camouflet au Portugal qui a formalisé pour la session 2021 une interdiction de toute calculatrice open source, sans doute choqué par le comportement hautement incorrect de NumWorks qui osait prétendre dans la presse portugaise à la rentrée 2020 que sa calculatrice serait autorisée, devançant ainsi de plusieurs mois la publication officielle de la liste de modèles approuvés (qui pour le coup n'a pas intégré la NumWorks, avec en prime le traitement de faveur de l'interdiction)
14500Après un simulacre de prise en compte de l'avis de sa communauté de développement sur la période 2020-2021, le constructeur a contre toute attente clairement préparé tout autre chose dans le dos de sa communauté, introduisant lors de la mise à jour 16.3 de rentrée 2021 un verrouillage extrême de ses calculatrices N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un bootloader (chargeur de démarrage) censé être non effaçable, empêchant l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware tiers (Omega, Upsilon, Khi, ...).

Par conséquent, cela t'empêche également de bénéficier des applications additionnelles persistantes en mémoire Flash et en mode examen (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...).

Dans sa volonté de frapper très fort, le constructeur est même allé jusqu'à révoquer la licence ouverte de son firmware Epsilon. Les développeurs des firmwares tiers n'ont depuis plus le droit d'en réutiliser le code des dernières nouveautés, et les firmwares en question restent basés sur le code d'Epsilon 15.5, la dernière version sortie sous licence ouverte. Passer outre serait s'exposer à des poursuites, les menaces semblant être un véritable réflexe chez ce constructeur.

Les quelques utilisateurs de N0110 ayant eu la chance d'être informés avaient certes le choix mais étaient depuis face à un cruel dilemme :
  • soit mettre à jour sur le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux firmwares tiers
  • soit rester sur un firmware tiers, mais en contrepartie se priver des nouveautés officielles
15413Dans une actualité fin Mars 2022, nous t'annoncions la sortie de Phi par l'équipe des développeurs Omega. Phi est un bootloader tiers avec lequel il suffit d'écraser le bootloader officiel, grâce à une faille présente dans les firmwares Epsilon officiels jusqu'à la version 18.2.0.

Après plus de 6 mois d'attente Phi te permettait enfin de déverrouiller ta calculatrice et d'y installer librement le firmware de ton choix.

Mais mieux que ça, Phi supprimait également le dilemme précédent. Ce bootloader absolument génial introduisait en effet une fonctionnalité de dualboot, te permettant d'installer simultanément 2 firmwares sur ta N0110 dans 2 emplacements Flash appelés slot A et slot B, pour pouvoir par la suite basculer librement entre les deux à tout moment grâce aux raccourcis reset+
1
et reset+
2
!

Tu bénéficiais ainsi du meilleur des deux mondes :
  • les quelques nouveautés apportées par les mises à jour officielles du firmware Epsilon depuis la version 15.5
  • toutes les géniales nouveautés apportées par les firmwares tiers Omega, Upsilon et Khi

Les différents firmwares tiers Omega, Upsilon et Khi ont par la suite chacun intégré leur propre bootloader avec des spécificités, Phi n'étant nécessaire que si tu partais d'une machine déjà verrouillée.

Une grande ouverture d'esprit de la part de l'équipe de développement de ces firmwares tiers, qui malgré toutes les crasses auxquelles elle avait eu droit continuait à faire des efforts pour travailler avec le firmware officiel Epsilon et donc par extension avec NumWorks, et toujours bénévolement.
Bien évidemment malgré cette sortie tout sauf malveillante, les extrémistes de chez NumWorks ne l'ont pas entendu de cette oreille, ne saisissant pas la main tendue par une communauté qu'ils avaient eux-mêmes très profondément blessée.

Ils ont cherché par nombre de moyens depuis à empêcher l'utilisation des bootloaders tiers ainsi que de tout firmware tiers. Nous n'allons pas tout lister ici car ce serait particulièrement long, attardons nous aujourd'hui plutôt sur quelques points bien précis.

Les bootloaders tiers étaient donc capables comme expliqué précédemment d'amorcer n'importe quelle version du firmware officiel Epsilon conçue pour un bootloader. Tu pouvais ainsi installer et utiliser aussi bien Epsilon 16 qu'Epsilon 17 ou Epsilon 18.

Sauf que ce n'était comme par hasard plus le cas avec la mise à jour suivante Epsilon 19, finalisée en version stable pour Juillet 2022.

Histoire de bien rajouter des bâtons dans les roues, le constructeur a de plus fait le choix avec Epsilon 19 de ne plus publier l'intégralité du code source. Plusieurs éléments critiques en sont manquants, dont justement ce qui concerne l'amorçage. Déjà que l'on ne pouvait déjà quasiment plus rien faire du code suite à la révocation de la licence, désormais on ne peut donc même plus le consulter.

La correction a en conséquence pris plusieurs mois, et vient tout juste de sortir fin novembre. En effet la dernière mise à jour Omega 2.0.3 inclut un nouveau bootloader capable d'amorcer Epsilon 19.
Il y a de plus eu quelque chose d'autrement plus grave avec Epsilon 19 si bien que, certes en partie par manque de temps en pleine période d'examens mais aussi pour te protéger, nous n'avons annoncé Epsilon 19 non pas directement lors de la sortie de la bêta mais avec un peu plus d'un mois de retard, le temps de comprendre ce qui se passait.

En effet, lors de l'installation d'Epsilon 19, l'interface web se permettait d'installer une nouvelle version du bootloader sur certaines calculatrices. Après plusieurs semaines de tests et retours, nous avons pu comprendre que cela concernait :
  • les N0110 qui étaient dépourvues de bootloader (versions d'Epsilon inférieures à 16, versions d'Omega, Upsilon ou Khi installées avant la sortie de Phi)
  • mais également les N0110 munies de versions avec bootloader d'Omega, Upsilon, Khi
Problème, ce nouveau bootloader officiel refusait le retour à la version 18 précédente. Les utilisateurs concernés étaient donc coincés sur une version bêta, et ce en plein mois d'épreuves d'examen dans l'hémisphère nord, totalement irresponsable et impardonnable de la part d'un acteur du secteur de l'Education !

Aucune trêve dans ce contexte, le constructeur s'est permis de mettre ses utilisateurs en danger (surtout lorsque l'on a pu se rendre compte depuis qu'Epsilon 19 présentait des calculs faux lorsque l'on faisait intervenir des pourcentages, et était de plus instable, contrairement à toutes les versions l'ayant précédé). Quand on est capable de faire une telle chose pour servir ses propres intérêts, on ne mérite aucune confiance. Et quand en prime on perd la bienveillance envers les élèves/candidats, l'on n'a rien strictement à faire dans le secteur de l'Education.
Suite à ce comportement absolument scandaleux, NumWorks est tombé de son piédestal nous concernant. Chat échaudé craignant l'eau froide, lorsque la version bêta d'Epsilon 20 est sortie, nous avons fait le choix de ne pas l'annoncer justement pour ne pas te mettre en danger, pour ne pas que tu te fasses une nouvelle fois piéger d'une façon ou d'une autre.

L'urgence était de ne pas se précipiter pour ne pas se faire avoir une nouvelle fois et griller une autre calculatrice. Notre priorité était avant tout de comprendre pour mieux t'informer : où était le piège ?

Epsilon 20 restait apparemment amorçable par le dernier bootloader d'Omega 2.0.3. Mais après l'incident précédent montrant que le constructeur NumWorks n'a aucun interdit moral lorsqu'il s'agit d'imposer ce qu'il pense être dans son intérêt, il était clair pour nous qu'il devait y en avoir un quelque part, si ce n'était même plusieurs.

Et effectivement la page d'installation d'Epsilon 20 fait quelque chose de totalement anormal ; elle inscrit une copie du dernier bootloader officiel en mémoire Flash à une adresse a priori non amorçable, 0x10000.

Une image servant sans aucun doute à être comparée avec le bootloader installé sur la calculatrice. Après la question est pour quoi faire et nous pouvons imaginer nombre de choses, toutes malveillantes :
  • écrasement par le firmware Epsilon 20 du bootloader avec la copie de la dernière version officielle
  • refus par Epsilon 20 de l'accès à certaines fonctionnalités jusqu'à-ce que l'utilisateur accepte de réinstaller un bootloader officiel (mode examen, clignotement de la diode examen, outils en ligne, ...)
  • marquage infâmant (popup à chaque allumage avec un message effrayant pour l'utilisateur ou le surveillant qui verrait ça, signe distinctif dans la barre de titre, ...)
  • ...
L'inconnue est de savoir quand est-ce que ça se déclenche et à ce jour n'avons pas de réponse, nous n'avons pas trouvé. Mais NumWorks n'a sûrement pas fait ça pour rien. Si ce n'est pas systématique ou pourrait penser au lancement du mode examen (à moins que ce ne soit aléatoire pour mieux nous piéger). Mais peut-être que cette sécurité n'est justement pas complètement activée sur la version bêta cette fois-ci.
16349Et bien l'année 2023 commence bien, l'équipe de développement Omega vient tout juste de sortir Omega 2.0.4.

Cette mise à jour inclut un nouveau bootloader Omega pour NumWorks N0110 destiné à te protéger contre toute initiative malveillante d'Epsilon 20. Le principe consiste à vérifier la présence de la copie non amorçable du bootloader officiel en mémoire Flash, et à l'effacer si trouvée. Quoi qu'il ait été prévu qu'Epsilon 20 en fasse, ce sera alors strictement impossible. Une fois la mise à jour d'Omega effectuée, tu pourras alors enfin t'installer Epsilon 20 sans crainte pour profiter des derniers ajouts !

Ce n'est pas la seule nouveauté.
Jusqu'à présent, pour régler le firmware à amorcer par défaut, tu devais utiliser une combinaison avec le bouton reset : reset+
1
pour régler l'amorçage par défaut sur le slot A, et reset+
2
pour le slot B.

Nécessité donc d'avoir à tout moment sous la main un outil pour actionner le bouton reset ainsi que de quelques acrobaties pour presser simultanément le bouton reset à l'arriège ainsi que la touche à l'avant, fort pénible.

Et bien le nouveau bootloader Omega 2.0.4 supprime la nécessité de telles acrobaties dans ces cas-là : la simple pression des touches
1
ou
2
à l'écran du bootloader permet maintenant de sélectionner le slot et donc firmware par défaut, et la touche on/off permet alors immédiatement de l'amorcer !

Enfin, à partir du moment où le bootloader permet d'amorcer 2 firmwares différents, qui stockent chacun séparément leur propre configuration du mode examen, le bootloader se doit d'en tenir compte afin de garantir la conformité de la calculatrice pour les examens.

Or, sans doute exprès pour pousser les bootloaders et firmwares tiers à la faute et ensuite pouvoir la dénoncer, le code source relatif au format de la configuration de mode examen écrit en mémoire Flash fait justement partie des éléments censurés.

Malgré tout, il y a des améliorations de la gestion du mode examen avec le nouveau bootloader Omega 2.0.4.
Par contre, nous déplorons la solution retenue dans ce contexte : pour ne pas s'embêter à gérer 2 configurations de mode examen utilisant 2 formats différents dont 1 format inconnu, le bootloader t'interdit de changer de firmware une fois le mode examen activé.

C'est hautement problématique et contraire à l'esprit initial du projet, car cela remet le cruel dilemme initial sur la table. Il faudra choisir en début d'épreuve entre :
  • soit activer le mode examen dans Omega, Upsilon ou Khi et bénéficier de leurs fonctionnalités additionnelles respectives, mais pas des derniers ajouts officiels
  • soit activer le mode examen dans Epsilon et bénéficier des derniers ajouts officiels, mais d'aucune des fonctionnalités additionnelles tierces conçues pour Omega, Upsilon ou Khi
Pour mettre à jour ton bootloader Phi, Omega, Upsilon ou Khi avec le nouveau bootloader Omega protégé contre Epsilon 20, il te faut :
  • aller sur le site Omega
  • faire reset+
    6
    pour passer ta calculatrice dans le mode de récupération autorisant la réécriture du bootloader (à ne jamais faire sur une page du site officiel de NumWorks, sans quoi tu reverrouilles ta calculatrice, et peut-être cette fois-ci définitivement)
  • cliquer sur le bouton Recovery et suivre les instructions
Par la suite il te suffira d'aller sur les sites d'installation des firmwares te permettant d'obtenir la configuration dualboot de ton choix.

Lien :

Installation :
Source : https://getomega.dev/releases
Lien vers le sujet sur le forum: Omega 2.0.4 avec bootloader protégé contre Epsilon 20 (Commentaires: 6)

Récapitulatif/Statistiques de l'année 2022 sur TI-Planet !

Nouveau messagede Adriweb » 04 Jan 2023, 10:35

C'est reparti comme les années précédentes ! Voici l'habituelle news récapitulative de 2022 pleine de stats ;)
(Pour 2021, il n'y en a pas eu, oops, mais pour 2020, c'est par ici)

Stats de base
  • Plus de 552 topics et plus de 4360 posts créés
  • 424 archives mises en lignes (hors BAC/DNB...)
  • ... et les archives nouvelles ont cumulé environ 12000 téléchargements (contre 95k pour celles BAC/DNB...) ! (voir plus bas pour le top)
  • Environ 361000 générations créées grâce à nos éditeurs en ligne.
  • Plus de 27500 membres se sont inscrits sur le forum
  • Top 10 des pays des visiteurs: France (66.9%), Etats-Unis (4.3%), Espagne (3.3%), Brésil (2.1%), Maroc (1.9%), Portugal (1.6%), Canada (1.2%), Belgique (1%), Bolivie (0.9%), Réunion (0.9%).
  • Durée moyenne de chaque visite : environ 3min20 (visiteurs), et ≈13min (membres connectés).


Top 15 des news(/topics liés) les plus populaires
  1. Abitur 2029 et fin de la calculatrice graphique en Allemagne : 21733 lectures
  2. Concours Python 2022 - Pykaster3D «attrape-les toutes» ! : 20004
  3. Epreuves spécialité BAC 2022: conseils du jour 1 au jour 2 : 9800
  4. Phi pour N0110: déverrouillage + multiboot Omega 2.0 : 8942
  5. Zero, clone amélioré de TI-84 Plus CE (100 MHz + USB-C) : 6971
  6. Phi épisode 5 : bataille de reuploads Epsilon 18.2.0 : 6743
  7. QCC 2022 : Quelle Calculatrice Choisir ? : 6270
  8. Liste Portugal 2022 + nouvelle NumWorks N0120 EX : 6151
  9. Découverte spécifications nouvelle NumWorks N0120 EX : 5931
  10. Upsilon : firmware successeur d'Omega par sa communauté ! : 5230
  11. Enorme faille consignes mode examen Aix-Marseille : 5085
  12. Khi: bootloader conforme France, multiboot Epsilon+KhiCAS : 4952
  13. Liste calculatrices Australie SACE 2022: éviction HP+Sharp : 4671
  14. NumWorks N0120EX : phénomène de puissance au Portugal ! : 4582
  15. Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks : 4344


Top 20 des archives uploadées en 2022, par téléchargements (hors sujets/corrigés/témoignages BAC/DNB...)
  1. OutRun v1.07 (Jeux cprizm, March 2022) - SlyVTT. 1277 téléchargements
  2. Jetpack Joyride CE (Jeux ce, January 2022) - King Dub Dub... 1144 téléchargements
  3. Tetris (Jeux nw, August 2022) - notOrzy. 676 téléchargements
  4. Jetpack Joyride (Jeux cgraph, January 2022) - Drakalex007. 408 téléchargements
  5. Minecraft (Alpha 1.5) (Jeux ce, May 2022) - Capysquid. 369 téléchargements
  6. Celeste Classic (Jeux cprizm, January 2022) - Lephenixnoir... 271 téléchargements
  7. Tanks CE (Jeux ce, February 2022) - commandblockguy. 172 téléchargements
  8. Pykaster3D v1.11 (concours Python 2022) (Jeux cprizm, September 2022) - Xavier Andréani... 129 téléchargements
  9. TI-Nspire CX II CAS Premium 5.4.0.259 Windows (Utilitaires PC Nspire, January 2022) - Texas Instruments. 103 téléchargements
  10. OS TI-Nspire™ CX II CAS (v 5.4.0.259) (OS Nspire, January 2022) - Texas Instruments. 91 téléchargements
  11. Windows 10 (Utilitaires cprizm, April 2022) - Farhi. 85 téléchargements
  12. KhiCAS (Casio Graph 90+E / fx-CG50) (Maths cprizm, August 2022) - Bernard Parisse. 82 téléchargements
  13. Labyrinthe 3D (Jeux ce, March 2022) - clemCH. 80 téléchargements
  14. S.A.M.M. (Jeux ce, March 2022) - Captain Calc. 78 téléchargements
  15. Periodic Table CE (Physique ce, April 2022) - mr womp womp. 70 téléchargements
  16. OS+apps TI-83 Premium CE (v. 5.8) (OS ce, June 2022) - Texas Instruments. 70 téléchargements
  17. Angry Birds (Jeux Nspire, November 2022) - Dubs. 69 téléchargements
  18. TI-Connect CE (v6.0, Windows) (Utilitaires PC ce, August 2022) - Texas Instruments. 67 téléchargements
  19. Supersonic Ball HP v1.00 (Jeux prime, February 2022) - DJ Omnimaga. 66 téléchargements
  20. ?


Top 12 des images en galerie








15566
TI-Nspire CX II CAS M-1020AL PCB
June 2022
Vue 30603 fois
15769
TI-Nspire CX II CAS, M-AO PCB
June 2022
Vue 22556 fois
15842
PCB NumWorks N0120 (rev 4.18)
July 2022
Vue 17218 fois
15068
TI-82 Advanced PCB (HW Rev B)
January 2022
Vue 6810 fois
15067
TI-82 Advanced PCB (HW Rev A)
January 2022
Vue 6716 fois
15238
TI-84 Plus (L-0421AF) PCB
February 2022
Vue 1884 fois
15843
Pesée NumWorks N0120EX
July 2022
Vue 1487 fois
15069
TI-Nspire CX II CAS + OS 5.4
January 2022
Vue 1224 fois
15972
TI-Nspire CX II Ndless + Octopus
September 2022
Vue 968 fois
16184
gaming fx-92+ Spéciale Collège
November 2022
Vue 886 fois
15211
Grand rangement Printemps 2022
February 2022
Vue 817 fois
15992
Journées APMEP 2022 Jonzac
October 2022
Vue 704 fois



Top 25 des membres les plus actifs
  • Sur le forum :
    critor (1387 posts, soit 3.8 / jour), Adriweb (416 posts, soit 1.1 / jour), parisse (393 posts, soit 1.1 / jour), Shadow (157 posts, soit 0.4 / jour), Hamza.S (131 posts, soit 0.4 / jour), cent20 (120 posts, soit 0.3 / jour), SlyVTT (99 posts, soit 0.3 / jour), DJ Omnimaga (80 posts, soit 0.2 / jour), Lionel Debroux (70 posts, soit 0.2 / jour), Acmos (66 posts, soit 0.2 / jour), ggauny@live.fr (65 posts, soit 0.2 / jour), Admin (63 posts, soit 0.2 / jour), Capysquid (48 posts, soit 0.1 / jour), DrawingFoolMe2 (46 posts, soit 0.1 / jour), Bobb (39 posts, soit 0.1 / jour), Bisam (34 posts, soit 0.1 / jour), Afyu (34 posts, soit 0.1 / jour), drudomi (32 posts, soit 0.1 / jour), Yaya.Cout (32 posts, soit 0.1 / jour), dechampsfx (24 posts, soit 0.1 / jour), RapidZapper (24 posts, soit 0.1 / jour), fmo (23 posts, soit 0.1 / jour), Noury (22 posts, soit 0.1 / jour), FrenchPythonLover (20 posts, soit 0.1 / jour), Dubs (20 posts, soit 0.1 / jour)
  • Sur le tchat : (tout compris - et pour "Via Discord", ben du coup on n'a plus les stats individuelles, en tout cas pour le moment :P) :
    Afyu (11263 posts, soit 30.9 / jour), ShoutBot (10225 posts, soit 28.0 / jour), critor (9778 posts, soit 26.8 / jour), redgl0w (5758 posts, soit 15.8 / jour), Shadow (5350 posts, soit 14.7 / jour), ptijoz (4116 posts, soit 11.3 / jour), cent20 (3940 posts, soit 10.8 / jour), Capysquid (3678 posts, soit 10.1 / jour), Hamza.S (3539 posts, soit 9.7 / jour), noelnadal (3512 posts, soit 9.6 / jour), FrenchPythonLover (1768 posts, soit 4.8 / jour), SlyVTT (1667 posts, soit 4.6 / jour), Acmos (1648 posts, soit 4.5 / jour), Ti64CLi++ (1400 posts, soit 3.8 / jour), Hayleia (1327 posts, soit 3.6 / jour), ascpial (1176 posts, soit 3.2 / jour), M4x1m3 (1043 posts, soit 2.9 / jour), Adriweb (984 posts, soit 2.7 / jour), Hackcell4TI (840 posts, soit 2.3 / jour), LeGmask (839 posts, soit 2.3 / jour), TheMachine02 (805 posts, soit 2.2 / jour), _Orlando_ (705 posts, soit 1.9 / jour), noobenprogrammation (558 posts, soit 1.5 / jour), Oh11115 (555 posts, soit 1.5 / jour), TIny_Hacker (454 posts, soit 1.2 / jour)

Merci à tous pour cette année 2022 sur TI-Planet, bonne année 2023 encore une fois...
et qu'elle soit meilleure que 2021... !


Image
Lien vers le sujet sur le forum: Récapitulatif/Statistiques de l'année 2022 sur TI-Planet ! (Commentaires: 9)

Mise à jour ce_chart pour TI-83 Premium CE Python 5.7+

Nouveau messagede critor » 05 Jan 2023, 11:09

Pour tes scripts Python, ta TI-83 Premium CE Edition Python dispose d'une bibliothèque intégrée ti_plotlib.

Il s'agit d'une bibliothèque offrant des possibilités de tracé dans un repère orthogonal, conformément aux programmes de Mathématiques et Physique-Chimie. Au menu nous avons les types de diagrammes suivants :
  • nuage de points
  • diagramme en ligne brisée
  • droite de régression linéaire

Contrairement à matplotlib.pyplot, le module intégré ti_plotlib ne permet donc pas de tracer des histogrammes ou diagrammes en bandes.
13715Heureusement Texas Instruments a sorti une solution au Printemps 2020, ce_chart.

ce_chart est une bibliothèque Python complémentaire à charger sur ta calculatrice, permettant entre autres le tracé des diagrammes en bandes.

Code: Tout sélectionner
from random import *
from ce_chart import *
n = 5
cx = [randint(0, n ** 2) for i in range(n + 1)]
connex = [("Me", cx[1] / n), ("Li", cx[2] / n), ("Si", cx[3] / n, ("Ja", cx[4] / n), ("Ck", cx[5] / n)]
cht = chart()
cht.data(connex)
cht.title("Lorem ipsum")
cht.frequencies(2)
cht.show()


Mais ce n'est pas tout, Texas Instruments a également eu la bonne idée d'exposer la fonction interne de tracé de rectangle servant pour les barres d'histogramme dans un 2nd onglet de menu.
Contrairement à la fonction drawRect() du module intégré ti_graphics, ici cela permet de travailler non pas en comptant les pixels, mais directement avec les coordonnées dans le repère du diagramme ! :bj:

Une application par exemple en Mathématiques, c'est l'approche de l'aire entre deux courbes par la méthode des rectangles. Et la fonction draw_fx() est justement là pour compléter le tracé avec la ligne brisée correspondant à la courbe en question.
Code: Tout sélectionner
from ce_chart import *
import ti_plotlib as plt
from math import *

cht = chart()
plt.cls()
plt.window(-pi, pi, -1.1, 1.4)
plt.grid(.6, .40, "solid")
plt.color(0,0,0)
plt.axes()

f = lambda x:sin(x)

def calc_area(n, min, max, fx):
  sum = 0
  dx = (max - min) / n
  for i in range(0, n)
    a_rectangle = rectangle(min, 0, dx, fx(min + dx/2), 'b')
    sum += a_ractangle.area
    a_rectangle.draw()
    min += dx
  return sum

draw_fx(-pi, pi, f, 40, "g")
the_area = calc_area(50, -pi, pi, f)
plt.title("Somme des Aires = " + str(round(the_area, 4)))
plt.show_plot()
L'utilisation de ce_chart sur TI-83 Premium CE Edition Python et compatible n'était jusqu'à présent pas de tout repos, loin de là. En effet énorme problème, même installé sur la calculatrice, ce_chart n'était par défaut pas disponible aux menus.

Il apparaissait au menu uniquement lorsque l'on était en train d'éditer un script comportant une ligne les important (et non pas un simple import ce_chart mais la forme longue dans notre cas forcément sous la forme from ce_chart import).

Lors de la création d'un script, afin d'obtenir le menu te permettant de saisir facilement et rapidement les appels aux différentes méthodes de ce_chart, tu devais donc commencer par te taper la saisie lettre par lettre au clavier de sa ligne d'importation en version longue, avec en prime le caractère tiret bas qui n'est pas au clavier et était ainsi à aller chercher dans un menu. Extrêmement lourd, non ?... :mj:
Techniquement il existait déjà une solution. Depuis la mise à jour 5.7 de rentrée 2021, les TI-83 Premium CE Edition Python et compatibles gèrent des bibliothèques Python complémentaires qui, dès leur installation, voient leurs lignes d'importation directement accessibles sous un onglet dédié.

Pour que ces bibliothèques complémentaires soient correctement prises en compte sur cet onglet, il faut qu'elles aient été générées avec la toute dernière version 1.2.1 de l'outil py2appvar utilisé en interne chez Texas Instruments.

Or, ce_chart n'avait jusqu'à présent pas fait l'objet d'une mise à jour...
Et bien nous y sommes ! Cadeau de bonne année 2023, Texas Instruments vient de publier une nouvelle version de la bibliothèque additionnelle ce_chart, cette fois-ci générée avec py2appvar 1.2.1.

Ce nouveau ce_chart est maintenant correctement pris en compte sur l'onglet des bibliothèques complémentaires, et son menu est donc enfin activable d'une seule touche et donc enfin immédiatement utilisable ! :bj:

Le numéro de version par contre n'a pas changé, logique puisque nous n'avons trouvé au-delà aucune différence fonctionnelle. Nous avons toujours un numéro 1.00 affichable par les menus, et en interne toujours un 1.2 non affichable mais visible à l'éditeur de texte. Pour la différentier des précédentes déjà publiées chez nous, nous surnommerons donc cette version 1.2b.

Téléchargements :
Lien vers le sujet sur le forum: Mise à jour ce_chart pour TI-83 Premium CE Python 5.7+ (Commentaires: 0)

Nouveaux émulateurs fx-92 Spéciale Collège Classwiz EX 2.01c

Nouveau messagede critor » 06 Jan 2023, 15:10


Avec leurs 77,2% de parts de marché valeur sur l'année civile 2018, les calculatrices Casio fx-92 Collège sont l'idole des collégiennes et collégiens ainsi que de leurs enseignantes et enseignants.

L'actuelle formidable fx-92+ Spéciale Collège française appartient à la génération EX / Classwiz lancée à la rentrée 2014. Mais plusieurs générations du modèle fx-92 dédié à la France se sont bien évidemment succédées jusqu'ici.

Mais ces générations sont en fait à scinder elles-mêmes en différentes séries. C'est beaucoup plus visible hors de France, où des modèles directement issus de générations plus anciennes continuent à être commercialisés et à évoluer en parallèle de ceux des générations plus récentes, afin de répondre aux diverses restrictions de différents examens, établissements ou niveaux.

À ce jour nous avons 3 séries qui évoluent et sont commercialisées en parallèle :
  • les SVPAM
  • les ES
  • les Classwiz
With their 77.2% value market share in the calendar year 2018, the Casio fx-92 Collège calculators are the idol of middle school students and their teachers.

The current French fx-92+ Spéciale Collège belongs to the EX / Classwiz generation launched at the beginning of the 2014 school year. But several generations of the fx-92 model dedicated to France have obviously followed each other so far.

But these generations are in fact to be split into different series. This is much more visible outside of France, where models directly from older generations continue to be marketed and evolve in parallel with those of more recent generations, in order to meet the various restrictions of different exams, institutions, or levels.

Actually, we have 3 series that are evolving and being marketed in parallel:
  • the SVPAM
  • the ES
  • the Classwiz
La série conduisant aux modèles SVPAM a elle-même franchi plusieurs générations :
The series leading to the SVPAM models have themselves crossed several generations:

  • rentrée 1989, génération V Super-FX : nouveau microcontrôleur NEC D3045BGT avec un cœur de calcul plus rapide pour les fonctions transcendantes (c'est-à-dire non algébriques : trigonométriques, hyperboliques, logarithmiques, exponentielles)
    • gammme fx-92 française : fx-92 Collège II (1994) et fx-92 Collège III (1997)
    • gamme FX Junior française : FX Junior (1999 + redesign 2000)
  • rentrée 1994, génération S VPAM : saisie des calculs infixés comme on les écrit (touches à taper dans le même ordre des symboles de leur écriture)
  • 1989 school year, V Super-FX generation: new NEC D3045BGT microcontroller with a faster computation core for transcendental functions (i.e. non-algebraic: trigonometric, hyperbolic, logarithmic, exponential)
    • French fx-92 range: fx-92 College II (1994) and fx-92 College III (1997)
    • French FX Junior range : FX Junior (1999 + redesign 2000)
  • 1994 school year, generation S VPAM: input of calculations infixed as they are written (keys to be typed in the same order of the symbols of their writing)

  • rentrée 1998, génération W SVPAM : écran 2 lignes semi-matriciel avec affichage mixte saisie et résultat, pavé bidirectionnel, saisie des calculs préfixés comme on les écrit, calcul en virgule flottante sur 34 bits
    • gamme fx-92 française : fx-92 Collège New (1998) et fx-92 Collège New+ (1999 + redesign 2000)
  • 1998 school year, generation W SVPAM: 2 lines semi-matrix screen with mixed display input and result, bidirectional pad, the input of calculations prefixed as written, floating point calculation on 34 bits
    • French fx-92 range: fx-92 College New (1998) and fx-92 College New+ (1999 + redesign 2000)

  • rentrée 2001, génération MS SVPAM : pavé quadridirectionnel, historique de calcul
    • gamme fx-92 française : fx-92 Collège (2004)
    • gamme FX Junior française : FX Junior Plus (2009)
  • 2001 school year, MS SVPAM generation: four-way pad, calculation history
    • French fx-92 range: fx-92 College (2004)
    • French FX Junior range: FX Junior Plus (2009)

  • rentrée 2019, génération MS SVPAM 2nd edition
    • gamme FX Junior française : FX Junior Plus (2019)
  • 2019 school year, MS SVPAM 2nd edition generation
    • French FX Junior range: FX Junior Plus (2019)
Voici maintenant les diverses générations de la série ES :
  • rentrée 2004, génération ES Natural Display : moteur de calcul exact QPiRac, calcul flottant étendu à 40 bits, saisie en écriture naturelle, nouvel écran matriciel 96x31 pixels mais à cristaux liquides bleus, nouveau processeur nX-U8/100 cadencé à 0,5 MHz, mémoire ROM étendue à 96K, mémoire RAM étendue à 3,5K, convertisseur d'unités, bibliothèque de constantes physiques, résolution de systèmes jusqu'à 3 équations et inconnues, zéros de polynômes jusqu'au degré 3
    • gamme fx-92 française : fx-92 Collège 2D (2007)
  • rentrée 2008, génération ES Plus Natural VPAM : calcul des médianes et quartiles en statistiques, verrouillage du mode de fonctionnement de la ROM (supprime la possibilité d'activer des fonctionnalités supplémentaires d'un simple coup de crayon sur le circuit)
    • gamme fx-92 française : fx-92 Collège 2D+ (2008 + révision 2009)
  • rentrée 2019, génération ES Plus Natural VPAM 2nd edition
Now, here are the various generations of the ES series:
  • 2004 school year, ES Natural Display generation: QPiRac exact calculation engine, floating calculation extended to 40 bits, natural writing input, new 96x31 pixel matrix display but with blue liquid crystal, new nX-U8/100 processor clocked at 0.5 MHz, memory ROM extended to 96K, memory RAM extended to 3.5K, unit converter, a library of physical constants, solving systems up to 3 equations/unknowns values, polynomial zeros up to degree 3
    • French fx-92 range: fx-92 College 2D (2007)
  • 2008 school year, ES Plus Natural VPAM generation: calculation of medians and quartiles in statistics, locking of the ROM operating mode (removes the possibility to activate additional functionalities with a simple stroke of the pen on the circuit)
    • French fx-92 range: fx-92 College 2D+ (2008 + revision 2009)
  • 2019 school year, generation ES Plus Natural VPAM 2nd edition

15539
La série ES à partir de la rentrée 2004 selon les pays constitue une première révolution majeure des calculatrices scientifiques, que nous devons donc à Casio.

Le nouvel écran matriciel 96x31 pixels ouvrait la porte à 2 nouvelles fonctionnalités d'importance :
  • la saisie des calculs directement en écriture naturelle
  • un moteur de calcul exact de type QPiRac
Un véritable coup de foudre pour les collégiens et leurs enseignants. Comment avait-on pu faire sans pendant des années ?... :favorite:

La série ES fut déclinée à l'international en des modèles allant de fx-82ES pour l'entrée de gamme à fx-991ES pour le haut de gamme.
The ES series from the beginning of the 2004 school year, depending on the country, is the first major revolution in scientific calculators, which we owe to Casio.

The new matrix screen 96x31 pixels offered 2 new important features:
  • the input of calculations directly in a "natural writing"
  • an exact calculation engine like QPiRac
It was a real eye-opener for the students and their teachers. How could we do without it for years?... :favorite:

The ES series was internationally differentiated in models ranging from fx-82ES for the entry-level to fx-991ES for the top-of-the-line.
Et voici enfin les générations de la série Classwiz :
  • rentrée 2014, génération EX Classwiz : menu par icônes, génération de QR Codes, définitions simultanées de 2 fonctions, choix de la langue, nouvel écran matriciel 192x63 pixels contrasté avec cristaux liquides noirs, processeur accéléré à 2,5 MHz, mémoire ROM étendue à 256K, mémoire RAM étendue à 8K, systèmes jusqu'à 4 équations et inconnues, polynômes jusqu'au degré 4, nouvelles applications (tableur, programmation à la Scratch, tableau périodique des éléments)
    • gamme fx-92 française : fx-92 Spéciale Collège (2015) + fx-92+ Spéciale Collège (2018)
  • rentrée 2022, génération CW Classwiz : calcul flottant étendu à 60 bits, nouvel écran en 4 niveau de gris, processeur accéléré à 5 MHz, mémoire ROM étendue à 512K, mémoire RAM étendue à 24K, nouvelles applications (simulation d'expériences aléatoires, cercle trigonométrique, droite des réels), refonte du clavier, variables et fonctions partagées par les différentes applications et conservées à l'extinction
And finally, here are the generations of the Classwiz series:
  • 2014 school year, EX Classwiz generation: menu by icons, generation of QR Codes, simultaneous definitions of 2 functions, choice of language, new matrix screen 192x63 contrasting pixels with black liquid crystals, processor accelerated to 2.5 MHz, memory ROM extended to 256K, memory RAM extended to 8K, systems up to 4 equations/unknowns values, polynomials up to degree 4, new applications (spreadsheet, Scratch programming, periodic table of elements)
    • French fx-92 range: fx-92 Spéciale Collège (2015) + fx-92+ Spéciale Collège (2018)
  • 2022 school year, CW Classwiz generation: floating-point computation extended to 60 bits, new screen in 4 levels of gray, processor accelerated to 5 MHz, ROM memory extended to 512K, RAM memory extended to 24K, new applications (simulation of random experiments, trigonometric circle, line of the reals), redesign of the keyboard, variables and functions shared by the various applications and kept at extinction

15540
Deuxième révolution majeure des calculatrices scientifiques, toujours grâce à Casio avec la série Classwiz à partir de la rentrée 2014 selon les pays.

Cette série bénéficie d'un nouvel écran matriciel cette fois-ci correctement contrasté avec des cristaux liquides noirs et profitant d'une définition très supérieure en 192x63 pixels, battant même certaines calculatrices graphiques monochromes d'entrée de gamme. Ce nouveau pixel très fin a permis nombre de nouveautés transversales aux différentes zones de commercialisation :
  • tableaux de valeurs de 2 fonctions étudiées en parallèle
  • application tableur / feuille de calcul
  • génération de QR codes pour exporter l'état de la calculatrice
Second major revolution in scientific calculators, still thanks to Casio with the Classwiz series from the beginning of the 2014 school year depending on the country.

This series benefits from a new matrix screen, this time with good contrast and black liquid crystals, and a much higher definition in 192x63 pixels, beating even some entry-level monochrome graphic calculators. This new very thin pixel has allowed a number of new features across the different marketing areas:
  • tables of values of 2 functions studied in parallel
  • spreadsheet application
  • generation of QR codes to export the calculator status



15388
De plus, nous avons des nouveautés très significatives qui sont spécifiques à certaines zones de commercialisation :
  • sur le modèle haut de gamme du Japon (fx-JP900), application de tableau périodique des éléments
  • en France sur la fx-92+ Spéciale Collège, application Algorithmique offrant un langagage de programmation orienté tracé à la Scratch-Logo-turtle, conformément au programme du Collège
Plus, we have some very significant new features that are specific to certain marketing areas:
  • on the top model in Japan (fx-JP900), application of periodic table of elements
  • in France on the fx-92+ Special College, Algorithm application offering a Scratch-Logo-turtle plot-oriented programming language, in accordance with the College program



15823
La génération EX Classwiz est une véritable réinvention de la calculatrice scientifique par Casio, expliquant son succès phénoménal non seulement en France mais également dans le monde entier ! :bj:
The EX Classwiz generation is a real reinvention of the scientific calculator by Casio, explaining its phenomenal success not only in France but also worldwide! :bj:

15585
Depuis cette rentrée 2022 Casio est de plus en train de déployer dans le monde entier des modèles issus d'une nouvelle génération CW Classwiz.
Since the beginning of the 2022 school year, Casio is moreover deploying all over the world models from a new generation CW Classwiz.

15757
La génération CW Classwiz bénéficie d'un extraordinaire éventail de changements, dont le passage à un écran en 4 niveaux de gris, mais également un processeur encore une fois accéléré.

Pour illustrer les hautes capacités du nouveau matériel, voici quelques animations en niveaux de gris jouées par les simulateurs d'expériences aléatoires de la nouvelle application MathBox :
The CW Classwiz generation benefits from an extraordinary set of changes, including the switch to a 4-gray screen, but also a once again accelerated processor.

To illustrate the high capabilities of the new hardware, here are some grayscale animations played by the randomized experiment simulators of the new MathBox application:




Nous attendons avec grande hâte la déclinaison de cette dernière génération en France, peut-être pour la rentrée 2023.
We are looking forward to the release of this latest generation in France, maybe for the beginning of the 2023 school year.
Aujourd'hui il y a du nouveau concernant la série Classwiz. Casio vient en effet de mettre à jour l'ensemble des émulateurs de modèles concernés, mais notons qu'ils continuent à ce jour à n'émuler que les modèles de la première génération EX.

Nous passons de la version 2.01.0020 dite 2.01b de la rentrée 2020, à la version 2.01.0030 dite 2.01c.

Téléchargements :
Downloads:
Crédits traduction : version anglaise par Shadow
Lien vers le sujet sur le forum: Nouveaux émulateurs fx-92 Spéciale Collège Classwiz EX 2.01c (Commentaires: 0)

Mise à jour ce_quivr pour TI-83 Premium CE Python 5.7+

Nouveau messagede critor » 06 Jan 2023, 15:49

Pour tes scripts Python, ta TI-83 Premium CE Edition Python dispose d'une bibliothèque intégrée ti_plotlib.

Il s'agit d'une bibliothèque offrant des possibilités de tracé dans un repère orthogonal, conformément aux programmes de Mathématiques et Physique-Chimie. Au menu nous avons les types de diagrammes suivants :
  • nuage de points
  • diagramme en ligne brisée
  • droite de régression linéaire

ti_plotlib te permet de plus d'enrichir ces diagrammes en y traçant des segments ou vecteurs. Cela se passe avec la fonction line(x1,x2,y1,y2,"mode").

On peut éventuellement faire précéder son appel d'un réglage du stylo.

Voici illustrées ci-contre par le code ci-dessous l'ensemble des possibilités que permet la combinaison de ces deux fonctions.
Code: Tout sélectionner
from ti_system import *
import ti_plotlib as plt

lta = ('thin', 'medium', 'thick')
lty = ('solid', 'dot', 'dash')
lmo = ('default', 'arrow')
nta, nty = len(lta), len(lty)
lx = [plt.xmin + k*(plt.xmax-plt.xmin)/(2*nta+1) for k in range(1, 2*nta+1)]
ly = [plt.ymin + k*(plt.ymax-plt.ymin)/(2*nty+1) for k in range(1, 2*nty+1)]
l = (plt.xmax-plt.xmin) / (2*nta+1)

plt.cls()
disp_at(1, ' '*4 + (' '*4).join(lta), 'left')
for i in range(len(lty)):
  disp_at(10 - 4*i, lty[i], 'left')
  for j in range(len(lta)):
    plt.pen(lta[j], lty[i])
    for k in range(len(lmo)):
      plt.line(lx[j*2], ly[i*2 + k], lx[j*2 + 1], ly[i*2 + k], lmo[k])
plt.show_plot()


Cela peut notamment servir à tracer des champs de vecteurs en Physique-Chimie.

Mais dans un contexte scolaire, line(x1,x2,y1,y2,"arrow") n'est pas quelque chose de pratique. On ne dispose usuellement pas de ces données, mais des coordonnées du point d'origine et des coordonnées du vecteur.

Si il n'est certes pas bien difficile de les calculer, ce serait quand même lourd d'avoir à le faire systématiquement à chaque fois.
13713Heureusement Texas Instruments a publié une solution au Printemps 2020, ce_quivr.

ce_quivr est un module Python additionnel à charger sur ta calculatrice, et offrant une fonction un peu plus usuelle de tracé de vecteur dans un repère.

quiver() dont le nommage est justement l'abréviation de quick vector, a en effet la spécification suivante à 6 paramètres obligatoires : quiver(x,y,dx,dy,échelle,"couleur").
L'utilisation de ce_quivr sur TI-83 Premium CE Edition Python et compatible n'était jusqu'à présent pas de tout repos, loin de là. En effet énorme problème, même installé sur la calculatrice, ce_quivr n'était par défaut pas disponible aux menus.

Il apparaissait au menu uniquement lorsque l'on était en train d'éditer un script comportant une ligne les important (et non pas un simple import ce_quivr mais la version longue dans notre cas forcément sous la forme from ce_quivr import).

Lors de la création d'un script, afin d'obtenir le menu te permettant de saisir facilement et rapidement les appels aux différentes méthodes de ce_quivr, tu devais donc commencer par te taper la saisie lettre par lettre au clavier de sa ligne d'importation en version longue, avec en prime le caractère tiret bas qui n'est pas au clavier et était ainsi à aller chercher dans un menu. Extrêmement lourd, non ?... :mj:
Techniquement il existait déjà une solution. Depuis la mise à jour 5.7 de rentrée 2021, les TI-83 Premium CE Edition Python et compatibles gèrent des bibliothèques Python complémentaires qui, dès leur installation, voient leurs lignes d'importation directement accessibles sous un onglet dédié.

Pour que ces bibliothèques complémentaires soient correctement prises en compte sur cet onglet, il faut qu'elles aient été générées avec la toute dernière version 1.2.1 de l'outil py2appvar utilisé en interne chez Texas Instruments.

Or, ce_quivr n'avait jusqu'à présent pas fait l'objet d'une mise à jour...
Et bien nous y sommes ! Cadeau de bonne année 2023, Texas Instruments vient de publier une nouvelle version de la bibliothèque additionnelle ce_quivr, cette fois-ci générée avec py2appvar 1.2.1.

Ce nouveau ce_quivr est maintenant correctement pris en compte sur l'onglet des bibliothèques complémentaires, et son menu est donc enfin activable d'une seule touche et donc enfin immédiatement utilisable ! :bj:

Le numéro de version par contre n'a pas changé, logique puisque nous n'avons trouvé au-delà aucune différence fonctionnelle, toujours 1.00. Pour différentier des précédentes versions déjà publiées chez nous, nous surnommerons donc cette version 1.00c.

Téléchargements :
Lien vers le sujet sur le forum: Mise à jour ce_quivr pour TI-83 Premium CE Python 5.7+ (Commentaires: 0)

Coque NumWorks édition limitée Janvier 2023 à gagner

Nouveau messagede Admin » 09 Jan 2023, 09:01

1357313036Depuis la rentrée 2020, NumWorks vous sort chaque mois une coque collector en édition limitée pour votre calculatrice. Si vous êtes chanceux(se) et avez su vous montrer assidu(e), alors vous devriez avoir pu vous constituer une formidable collection. En plus des éditions spéciales ci-contre, voici les coques du mois par ordre chronologique : :D
1323013229 14802 1480014799 14801

En ce début d'année, NumWorks vous propose de gagner sa toute nouvelle coque du mois, évoquant l'esprit de Noël :

Pour participer au tirage au sort, c'est très simple ; à partir des liens précédents et d'ici la date limite indiquée, il vous suffit sur le réseau social de votre choix de :
  1. vous abonner au compte du constructeur
  2. aimer la publication
  3. partager la publication sur le même réseau (retweet, story, ...)
  4. répondre en impliquant 1 camarade (tag, identification, ...)

N'hésitez pas à participer sur les différents comptes sociaux associés à votre zone géographique afin de maximiser vos chances. ;)
Lien vers le sujet sur le forum: Coque NumWorks édition limitée Janvier 2023 à gagner (Commentaires: 0)

Mise à jour ce_box pour TI-83 Premium CE Python 5.7+

Nouveau messagede critor » 09 Jan 2023, 09:05

Pour tes scripts Python, ta TI-83 Premium CE Edition Python dispose d'une bibliothèque intégrée ti_plotlib.

Il s'agit d'une bibliothèque offrant des possibilités de tracé dans un repère orthogonal, conformément aux programmes de Mathématiques et Physique-Chimie. Au menu nous avons les types de diagrammes suivants :
  • nuage de points
  • diagramme en ligne brisée
  • droite de régression linéaire
Contrairement à matplotlib.pyplot, le module intégré ti_plotlib ne permet donc pas de tracer des diagrammes en boîte dits à moustaches.
13714Heureusement Texas Instruments a publié une solution l'dès le printemps 2020, ce_box.

ce_box est un module Python additionnel à charger sur ta calculatrice, dédié au tracé des diagrammes en boîte, et respectant en prime la définition des quartiles dite à la française au programme du lycée :
Code: Tout sélectionner
from ce_box import *
d = (2, 3, 5, 7, 11)
b = box(d)
b.show()
L'utilisation de ce_box sur TI-83 Premium CE Edition Python et compatible n'était jusqu'à présent pas de tout repos, loin de là. En effet énorme problème, même installé sur la calculatrice, ce_box n'était par défaut pas disponible aux menus.

Il apparaissait au menu uniquement lorsque l'on était en train d'éditer un script comportant une ligne les important (et non pas un simple import ce_box mais la version longue dans notre cas forcément sous la forme from ce_box import).

Lors de la création d'un script, afin d'obtenir le menu te permettant de saisir facilement et rapidement les appels aux différentes méthodes de ce_box, tu devais donc commencer par te taper la saisie lettre par lettre au clavier de sa ligne d'importation en version longue, avec en prime le caractère tiret bas qui n'est pas au clavier et était ainsi à aller chercher dans un menu. Extrêmement lourd, non ?... :mj:
Techniquement il existait déjà une solution. Depuis la mise à jour 5.7 de rentrée 2021, les TI-83 Premium CE Edition Python et compatibles gèrent des bibliothèques Python complémentaires qui, dès leur installation, voient leurs lignes d'importation directement accessibles sous un onglet dédié.

Pour que ces bibliothèques complémentaires soient correctement prises en compte sur cet onglet, il faut qu'elles aient été générées avec la toute dernière version 1.2.1 de l'outil py2appvar utilisé en interne chez Texas Instruments.

Or, ce_box n'avait jusqu'à présent pas fait l'objet d'une mise à jour...
Et bien nous y sommes ! Cadeau de bonne année 2023, Texas Instruments vient de publier une nouvelle version de la bibliothèque additionnelle ce_box, cette fois-ci générée avec py2appvar 1.2.1.

Ce nouveau ce_box est maintenant correctement pris en compte sur l'onglet des bibliothèques complémentaires, et son menu est donc enfin activable d'une seule touche et donc enfin immédiatement utilisable ! :bj:

Le numéro de version par contre n'a pas changé, logique puisque nous n'avons trouvé au-delà aucune différence fonctionnelle, toujours 1.00. Pour différentier des précédentes versions déjà publiées chez nous, nous surnommerons donc cette version 1.00c.

Téléchargements :

Source : https://education.ti.com/fr/ressources- ... les-python
Lien vers le sujet sur le forum: Mise à jour ce_box pour TI-83 Premium CE Python 5.7+ (Commentaires: 0)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1500 utilisateurs:
>1484 invités
>11 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)