π
<-

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

CP8 - Championnat des Pythons: erreur exécution + correction

New postby critor » 16 Jun 2018, 11:38

Championnat des Pythons 2018
Course des Pythons n°8
Erreur d'exécution + correction


Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
  • NumWorks
  • HP Prime
  • Casio Graph 90+E

Aujourd'hui dans cette huitième Course des Pythons, voyons ensemble ce que valent ces différentes solutions autour des erreurs d'exécution et de leur corrction.

Sur la Casio Graph 90+E le message nous informant d'une erreur d'exécution nous indique un numéro de ligne. :)

Une fois de retour dans l'éditeur de script, il nous suffit alors :
  • soit de faire défiler les lignes une par une à partir de la première dans le cas de petits scripts, jusqu'à atteindre le numéro de ligne souhaité comme indiqué en haut à droite
  • soit d'utiliser les menus de bas d'écran JUMP puis LINE afin d'aller en un éclair au numéro de ligne de son choix pour les scripts plus longs ! :bj:

Sur la NumWorks on obtient de même le numéro de la ligne fautive. :)

L'éditeur nous numérote certes les lignes, mais hélas ici pas de raccourci de navigation verticale. Il n'y a donc pas d'autre choix que de défiler les lignes une par une à partir de la dernière. :(
Espérons que le script ne soit pas trop long...

Sur la HP Prime, pas de chance. Mettons de côté le fait que la machine ayant ici reçu le même script que les autres raconte visiblement n'importe quoi...

Le problème qui nous intéresse aujourd'hui est que les messages d'erreur d'exécution ne donnent visiblement aucune information sur la localisation de la ligne ayant déclenché une erreur d'exécution. :mj:
Bonne chance pour deviner...

Image

A bientôt pour une autre Course des Pythons ! ;)

Rentrée 2018: la Graph 90+E à moins de 80€ !

New postby critor » 16 Jun 2018, 17:09

Pour la rentrée 2017, Casio avait sorti sa nouvelle Graph 90+E couleur pour la France, ainsi que le modèle fx-CG50 équivalent pour les autres pays. Mais la seule calculatrice graphique conforme au nouveau programme de Seconde fut la NumWorks.

Toutefois pour la rentrée 2018, Casio rajoute la programmation Python à sa Graph 90+E.

Pour la rentrée 2018, tu as donc cette fois-ci le choix :

Si nous étions partis pour avoir le choix en terme de Python, en terme de prix ce n'était clairement pas le cas... :'(

Contrairement à la France, aux Etats-Unis le prix de vente recommandé par le constructeur aux revendeurs, le MSRP, est connu : 119,99$ pour le modèle équivalent fx-CG50.

Avec leurs prix pouvant aller jusqu'à 130€ pour un modèle n'intégrant même pas de moteur de calcul formel / CAS, nombre de revendeurs français ont donc fait bien plus qu'exagérer pour la rentrée 2017, peu importe le superbe écran couleur, et ont sans doute beaucoup nuit au succès du modèle. :mj:

Certes, Casio a des offres de remboursement différé en période de rentrée, mais contrairement à l'année dernière, la Graph 90+E n'en fait pas partie pour la rentrée 2018, ce qui nous avait beaucoup surpris dans le contexte de l'effort mis sur le Python.

Et bien non, Casio a bel et bien décidé de prendre le python par les cornes pour cette rentrée 2018, c'est juste qu'ils procèdent autrement que par un remboursement différé dont ne bénéficient au final qu'une partie des acheteurs.

En effet, crois-le ou pas, lors de sa tournée pédagogique Casio a annoncé que la Graph 90+E baisserait sous les 80€ d'ici la rentrée 2018 ! :o

Depuis, l'attaque a visiblement commencé. En seulement quelques semaines, le prix de la Graph 90+E vient littéralement de s'effondrer sur nombre de boutiques en ligne :
Des tarifs qui devraient pousser les autres acteurs à baisser leurs prix, et ainsi bénéficier à tout-le-monde ! :bj:

A moins de 80€, la Graph 90+E devient enfin compétitive face à la NumWorks et à la TI-83 Premium CE (même si cette dernière est plus ou moins éliminée pour cette rentrée 2018 puisqu'elle n'aura pas le Python); cette année tu as le choix ! :bj:


Source : tournée pédagogique Casio via https://www.planet-casio.com/Fr/forums/ ... ation.html

Renomme ta TI-83 Premium CE contre le vol avec CERMASTR

New postby critor » 17 Jun 2018, 09:11

Dans un article précédent, nous te parlions de TheMachine02 qui t'avait sorti un programme de downgrade, te permettant de revenir de la version 5.3.1 à la version 5.3.0, même sur les TI-83 Premium CE et TI-84 Plus CE récentes.
Le programme en question modifiait la version minimale inscrite dans le champ 037 du certificat machine, du moins pour celles équipées d'un Boot Code 5.1.5 ou plus récent.

Aujourd'hui basé sur le même code, voici CERMASTR (pour CERtificate MASTeR), un outil polyvalent qui te permettra de modifier n'importe quel champ de ton certificat.

Pour modifier un octet de champ, il te suffira d'utiliser les flèches clavier pour mettre le champ puis l'octet en question en surbrillance, puis d'utiliser les touches
+
ou
-
pour en changer la valeur. Enfin, juste à taper
entrée
pour enregistrer les changements ou
annul
pour annuler et quitter.

Pour le champ de version minimale 037, rappelons que la version minimale est inscrite à l'envers (ci-contre 01 03 05 signifie 5.3.1), et que sur les machines équipées de ce champ il ne faut pas descendre en-dessous de 5.1.5. Sur ce seul champ, tu pourras utiliser la touche
suppr
pour remettre directement la valeur par défaut 05 01 05.

Mais comme tu le vois le certificat dispose de bien d'autres champs intéressants, notamment :
  • 040 pour l'ID de la machine
  • 042 pour le nom de la machine
  • 0B0 pour la langue courante

9619Il te devient donc maintenant possible de modifier librement les identifiant et nom de ta machine qui seront affichés sur divers écrans de la calculatrice ou de TI-Connect CE.
Pour le nom, rappelons qu'il doit se terminer par un caractère nul.

Si noter l'ID pouvait être une astuce contre le vol, avouons que peu de gens y pensaient et que ce n'était pas facile à retenir. Mais maintenant grâce à CERMASTR, tu peux donner à ta calculatrice un nom facilement mémorisable ! :bj:

Notons qu'à ce jour CERMASTR ne permet pas encore d'élargir/rétrécir la taille des champs, même si c'est techniquement envisageable. Notamment, tu ne peux donc pas donner à ta machine un nom plus long que celui d'origine, TI-83 Premium CE ou TI-84 Plus CE.

Tu es libre de tester tout ce que tu veux, mais sauf si tu es sûr de ce que tu fais, nous te déconseillons fortement :
  • de toucher autre chose que les champs dont nous t'avons parlé ci-dessus
  • de ne pas respecter les règles énoncées en rouge pour les champs 042 et 037 ci-dessus
Si tu bloques ta calculatrice en écrivant une combinaison d'octets non gérée dans un certain champ, il n'y a aucun moyen logiciel de réinitialiser le certificat ! :#non#:



Téléchargement : archives_voir.php?id=1581757

Falsification mode examen TI-82 Advanced avec Arduino

New postby critor » 17 Jun 2018, 09:40

Aujourd'hui nous te présentons le projet TI-82 Arduino, oeuvre extraordinaire de Jalimofa 42.

Heureusement que le mode examen a été annulé pour 2018, car Jalimofa 42 a en effet réussi l'exploit de faire rentrer une carte Arduino Nano dans sa TI-82 Advanced et de la relier à la diode examen. Une carte Arduino bien évidemment spécialement programmée pour pouvoir reproduire le motif de clignotement officiel avec le double flash.

En 2019 il lui suffira juste de connecter un fil dans le compartiment des piles pour alimenter l'Arduino et démarrer le clignotement en début d'épreuve, sans aucun effacement de la mémoire donc :


Il y a certes beaucoup plus simple que ça pour avoir accès à ses données en mode examen sur la TI-82 Advanced, sans aucun besoin de démonter ni souder. En effet, à la différence de la TI-83 Premium CE, la TI-82 Advanced n'a bénéficié d'aucune mise à jour depuis sa sortie pour la rentrée 2015. Les failles du mode examen initialement communes aux deux modèles n'ont donc jamais été corrigées sur la TI-82 Advanced.

Mais nous ne pouvons que saluer cet exploit remarquable et fort intéressant, surtout avec une diode montée en surface et donc beaucoup moins facilement accessible que sur les Casio Graph.

Notons que la diode reste contrôlable par la machine, et qu'un surveillant/enseignant qui la testerait en réalisant la manipulation officielle ne constatera donc rien d'anormal.

Toutefois en l'état, ce montage n'est pas utilisable pour frauder. :#non#:
En effet, lorsque le surveillant ordonnera en 2019 l'activation du mode examen en début d'épreuve, pendant que tous les autres candidats s'échineront sur le clavier, il ne sera pas très discret de retourner sa calculatrice pour ouvrir son compartiment d'alimentation et relier un fil à une pile. :p
Il manquerait à se monter un discret petit interrupteur quelque part... ou alors une télécommande bluetooth ?... ;)

Faille enfantine accès données TI-83 Premium CE mode examen

New postby critor » 17 Jun 2018, 11:16

5416Cet article traite d'une des failles du mode examen sur un modèle bien particulier, en réaction à la sortie d'un tuto-vidéo de fraude toujours en ligne sur youtube à ce jour, permettant la conservation de données/informations personnelles interdites en mode examen.

Cet article à but informatif et explicatif dénonce le manque de fiabilité du mode examen tel que réglementé actuellement, ainsi que les inégalités qu'il induit entre candidats. Cet article n'a jamais eu pour but de permettre une quelconque fraude. :#non#:

Nous sommes aujourd'hui en 2020 avec la mise en place imminente du mode examen, et le constructeur concerné a certes corrigé le problème depuis sur les nouveaux modèles et versions. Le cas évident des anciens modèles et/ou anciennes versions déjà en circulation aurait pour sa part logiquement dû être traité par l'institution au niveau de la réglementation et des consignes, il y a bien eu tout le temps depuis, et à notre connaissance et à ce jour cela n'a toujours pas été le cas.

Cher candidat, la fraude à un examen est un délit passible de sanctions disciplinaires et pénales. /!

Il serait dangereux et irresponsable de ta part de risquer entre autres 5 ans d'interdiction d'inscription aux examens (y compris le permis de conduire), également 5 ans d'interdiction d'inscription dans tout établissement public d'enseignement (y compris l'enseignement supérieur), et ainsi grosso modo de "foutre en l'air ton avenir", tout ça pour un examen affichant usuellement autour des 90% de réussites.

Ce n'est pas parce qu'il y a une diode clignotante cette année que les surveillants vont soudainement arrêter de circuler pendant l'examen et donc entre autres de voir ce qui s'affiche sur ton écran. Les surveillants ne sont pas aveugles, et sont au courant de l'interdiction des données et informations personnelles cette année. Si ils y constatent donc l'affichage de données personnelles qui n'ont clairement pas pu être saisies depuis le début de l'épreuve, il est évident qu'ils vont réagir, peu importe comment tu t'y es pris pour passer entre les mailles du filet...

Et même si tes surveillants ne remarquaient rien, tu n'es pas à l'abri d'une dénonciation par un candidat voisin scandalisé de l'inégalité car ne disposant pas du bon modèle ou de la bonne version, ou encore ayant fait le choix de respecter les règles.

Savais-tu que sur TI-83 Premium CE, le mode examen a souffert d'une énorme faille de la version 5.2.0 à la version 5.3.0 incluse ?

Une faille enfantine à utiliser. Hors mode examen, créons-nous un programme et mettons toutes les infos souhaitées dedans.

Une fois arrivé à l'épreuve et le mode examen activé, créons par exemple 2 programmes vides qui alphabétiquement vont précéder et succéder notre programme désormais masqué par le mode examen.

Pour que ce qui va suivre marche, il faut que les programmes masqués auxquels on souhaite avoir accès soient désarchivés, manipulation qui reste réalisable si nécessaire en mode examen via le menu mémoire.

Nous en arrivons maintenant au bug qui concerne l'interface listant les programmes. Plusieurs touches de navigation ont été mal codées, et travaillent non pas sur la liste des programmes affichés, mais sur la liste de tous les programmes présents en mémoire RAM, même ceux verrouillés/masqués par le mode examen. Avec la touche
ou encore le raccourci alphabétique
alpha
+ lettre, il est possible de sélectionner les programmes masqués entre deux programmes et donc d'en afficher le contenu.

Nous n'avions plus de raison de taire cette faille connue depuis des mois, puisqu'elle fait désormais l'objet d'un tutoriel public sur youtube par genesys, et qu'il n'y a de toutes façons pas de mode examen cette année :


Cette faille est présente dans tous les menus listant des programmes, mais elle ne permet à priori que de visualiser des programmes déjà présents en mémoire, pas de les exécuter puisqu'ils restent marqués comme verrouillés en mémoire.

Il y a toutefois une astuce pour pouvoir exécuter des programmes préexistant en mémoire, c'est de créer un nouveau programme où l'on rappelle le code d'un autre programme avec :f21: :f91: , la liste de programmes alors affichée souffrant exactement du même bug.
Pour pouvoir être directement utilisable, il faudra toutefois que le programme en question ne fasse pas lui-même appel à d'autres sous-pogrammes verrouillés.

Précisons que dans les deux cas ça ne marche bien évidemment pas avec les programmes assembleur compilés, puisqu'ils ne sont d'origine pas éditables.




Heureusement que le mode examen a été annulé pour 2018. Plusieurs modèles n'étaient clairement pas prêts et cela aurait donné ou un scandale faisant les gros titres de la presse et posant la question de l'annulation de l'examen, ou une mascarade bien évidemment inégalitaire entre ceux qui savaient, ceux qui ne savaient pas, et ceux qui avaient choisi d'autres modèles aux failles plus complexes.

Cette faille a déjà été corrigée dans la dernière version 5.3.1, mais il y a toujours la possibilité de réinstaller une version antérieure, éventuellement avec l'aide d'un petit utilitaire sur les calculatrices récalcitrantes.

Si une nouvelle révision matérielle pourrait certes bloquer cette possibilité, ou introduire une incompatibilité matérielle artificielle empêchant les versions 5.3.0 et plus anciennes de fonctionner correctement, nous ne verrions pas vraiment de possibilité de refermer définitivement cette faille sur les machines déjà vendues, les candidats 2019 étant normalement déjà équipés. A moins d'une nouvelle circulaire interdisant spécifiquement les TI-83 Premium CE munies d'une version 5.3.0 ou plus ancienne, ou obligeant tous les candidats à mettre à jour leur calculatrice avec la dernière version disponible à la date de l'examen...

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
1220 utilisateurs:
>1142 invités
>71 membres
>7 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)