π
<-

News 2025
January (14)

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)

Nouvel ebook pour enseigner la spécialité ISN avec TI-Nspire

New postby critor » 21 Aug 2013, 18:03

L'équipe T3 sort un nouveau livre numérique entièrement gratuit pour la spécialité ISN (Informatique et Sciences du Numérique) des séries Scientifiques du Baccalauréat.

Cette spécialité ne fait pas l'objet d'une épreuve écrite à l'examen, mais est évaluée sur la réalisation et présentation d'un projet, un peu comme l'option informatique qui existait au BAC dans les années 90 et avait paradoxalement disparu depuis.


Le livre présente la réalisation de divers projets en s'appuyant sur le support TI-Nspire et notamment son langage de programmation Lua:
  • Nature et Fractales

  • Initiation à la robotique

  • Cryptosystème ADFGVX

  • Le jeu de la vie

  • Générateur de code-barre

  • Générateur de QR Codes

  • Gestion des feux tricolores d'un carrefour




A destination des enseignants, le livre pourra également être fort utile aux lycéens en tant que source d'inspiration pour leurs projets et d'aide pour leurs algorithmes ou programmes.



Bien qu'étant le fruit d'un formidable travail, on peut toutefois douter que le succès soit à sa mesure. En effet, les nouveaux programmes de prépa applicables dès cette rentrée 2013 poursuivent l'aventure algorithmique initiée au lycée, mais en imposant cette fois-ci un langage de programmation de référence, le Python.

Il est donc envisageable, que pour mieux préparer leurs élèves à la poursuite d'études, nombre d'enseignants dès le lycée feront de plus en plus le choix de ce langage.

Ce que l'on peut regretter, c'est que le Python n'est pas un langage de programmation disponible sur nos calculatrices graphiques, tous constructeurs confondus. Son utilisation nécessite donc d'avoir un ordinateur fonctionnel sous la main, et de préférence avec un clavier, ce qui est déjà une grosse contrainte. Il ne pourra donc pas être utilisé aussi facilement et librement qu'une calculatrice graphique, que ce soit en classe, dans les lieux communs de l'établissement, dans les transports en commun ou encore chez soi.



Source:
http://www.univers-ti-nspire.com/isn/projets

Le moteur CAS EigenMath porté pour Casio Prizm fx-CG10/20

New postby critor » 23 Aug 2013, 19:32

Décidément, il y a une mode 'EigenMath' cet été...

Ce logiciel de calcul formel sous licence libre GPL pour ordinateur avait déjà été porté pour calculatrices Casio Graph 35+USB/75/85/95, ainsi que pour TI-Nspire par Diameter de la communauté cnCalc.org.
Image


Ce dernier portage permettait donc de rajouter un moteur de calcul formel sur les calculatrices TI-Nspire numériques (non-CAS) qui en étaient dépourvues.


Aujourd'hui, gbl08ma de la communauté Cemetech continue sur la lancée de Diameter en nous sortant un portage de ce même logiciel mais pour Casio Prizm fx-CG10/20! :bj:
Image


Ce portage est même plus avancé que les précédents, puisque:
  • il gère l'affichage des résultats en écriture naturelle dite PrettyPrint! :bj:
  • il gère les grands nombres (32-bits) pour les calculs internes ce qui lui donne une meilleure fiabilité que le portage pour Casio Graph! :bj:



La situation devient donc de plus en plus préoccupante pour les calculatrices concurrentes des Casio Graph 35+USB/75/85/95 et Casio Prizm, qui se voient laissées loin derrière...

Il n'existe en effet qu'un seul moteur de calcul formel pour TI-83 Plus et TI-84 monochrome, ZoomMath, payant, cher, et de plus inférieur à eigenMath... :(

Et il n'existe aucun moteur de calcul formel pour les HP-39gII, TI-82 Stats ou TI-84 Plus C Silver Edition. :mj:



Téléchargement:
archives_voir.php?id=19625 (attention, le fichier fourni par l'auteur viole, dans sa forme actuelle, la licence GPL héritée du logiciel EigenMath)

Source:
http://www.cemetech.net/forum/viewtopic.php?t=9419

Un prototype de clavier TI-Nspire ClickPad !

New postby critor » 25 Aug 2013, 14:53

Plusieurs modèles TI-Nspire monochromes permettent d'accueillir des claviers amovibles:
  • TI-Nspire+
  • TI-Nspire
  • TI-Nspire TouchPad
  • TI-Nspire CAS TouchPad
  • TI-Nspire School Property
  • TI-Nspire TouchPad School Property
  • TI-Nspire CAS TouchPad School Property

Les modèles School Property colorés de jaune, sont vendus exclusivement aux institutions scolaires, leur permettant ainsi de différentier facilement leurs calculatrices de celles des élèves, et de limiter ainsi le vol de matériel scolaire.

Mais le nombre de claviers amovibles différents est finalement plus important que cela, car il faut ajouter les claviers 84 Plus que peuvent accueillir les TI-Nspire et TI-Nspire TouchPad, ainsi que le clavier TouchPad dédié à la TI-Nspire.

Au final, ce sont pas moins de 13 claviers TI-Nspire amovibles différents qui nous sont connus à ce jour:
Modèles
\
Claviers
TI-Nspire+
TI-Nspire
TI-Nspire TouchPad
TI-Nspire CAS TouchPad
TI-Nspire School Property
TI-Nspire TouchPad School Property
TI-Nspire CAS TouchPad School Property
JoyPad
X
ClickPad
X
X
TouchPad
X
X
X
X
X
X
84 Plus
X
X
X
X



On peut même étendre encore ce nombre, puisque dans une actualité précédente, nous avions trouvé avec cnCalc.org des prototypes de claviers TouchPad:
Image Image Image



Mais aujourd'hui, c'est fortytwo, le passionné de prototypes d'Omnimaga, qui nous a déniché une nouvelle rareté pour le plaisir de nos yeux, un prototype de clavier ClickPad:


Ne vous laissez pas abuser par la disposition finale des touches: il n'y a pas que la couleur. En y regardant d'un peu plus près, vous découvrirez nombre d'inscriptions de touches différentes de celles du clavier ClickPad commercialisé, à commencer par la touche 'apps' en haut à droite, en lieu et place de :nsho:.

D'ailleurs, petit jeu de vacances: listez le maximum de différences que vous trouverez! ;)




Source:
http://www.omnimaga.org/index.php?topic ... #msg304332
Link to topic: Un prototype de clavier TI-Nspire ClickPad ! (Comments: 6)

Antidowngrade Boot2 sur nouvelles CX bloque Ndless + Nlaunch

New postby critor » 26 Aug 2013, 02:06

Depuis des années, la communauté TI-Nspire oeuvre pour l'ouverture de cette plate-forme, c'est-à-dire pour que les utilisateurs puissent exploiter ce matériel au maximum de ses capacités.
For years, the TI-Nspire community has been working for the openness of the TI-Nspire, in order for its users to operate their calculators to their fullest potential.

Ainsi est né Ndless, un canevas permettant d'exécuter des programmes en langage machine prenant le contrôle total de la machine et notamment de ce que fait le processeur.
Voici quelques exemples de programmes compatibles Ndless:
And so was born Ndless, a framework for running assembly programs taking full control of the hardware in particular of the processor.
Some examples of Ndless compatible programs:

1221
  • le jeu 3D FPS nDoom, portage de la série des jeux Doom/Doom2 et compatibles pour ordinateur
    the nDoom 3D FPS game, a port of the Doom/Doom2 and compatible computer games
  • l'émulateur de Nintendo NES
    the Nintendo NES emulator
  • l'émulateur de Nintendo GameBoy Color
    the Nintendo Game Boy Color emulator
  • l'émulateur de Nintendo GameBoy Advance
    the Nintendo Game Boy Advance emulator
  • le lecteur d'images mViewer
    the mViewer image reader
Ndless a existé en plusieurs versions, chacune spécifique à un petit nombre de systèmes TI-Nspire:
Ndless has existed in several versions, each one specific to a single or a small set of TI-Nspire systems:

[tableborder=1]
Version Ndless
Ndless version
Version système TI-Nspire
TI-Nspire system version
1.0/1.11.11.1 prototype
1.1 (prototypes non-CAS)
1.1 (non-CAS prototypes)
1.2 prototype
1.2 (prototypes CAS)
1.2 (CAS prototypes)
1.31.31.41.41.71.72.01.7, 2.0.1, 2.1.03.13.1[/table]
L'absence d'une version transversale de Ndless est due au fait que Ndless n'est pas un programme officiel, et que Texas Instruments le combat activement depuis le système 2.1.
En effet, pour s'installer Ndless exploite des failles du système TI-Nspire. Mais toute faille exploitée se voit alors rapidement ou corrigée ou bloquée par Texas Instruments dans la version suivante du système, ce qui force Ndless à toujours utiliser de nouvelles failles.
The lack of an Ndless cross version is due to the fact that Ndless is not an officially supported program, and Texas Instruments has actively fought it since system 2.1.
Indeed, Ndless installation exploits some flaws in the TI-Nspire system. But any vulnerability exploited then quickly fixed or blocked by Texas Instruments in the next version of the system, forcing Ndless to always use new vulnerabilities.

Il suffit de ne pas mettre à jour son système TI-Nspire, penserez-vous?
Sauf que Texas Instruments incite à la mise à jour du système via nombre de popups automatisées.
De plus, les nouvelles TI-Nspire commercialisées finissent toujours par venir préchargées avec le dernier système - ce n'est donc pas une solution pour les nouveaux utilisateurs.
Do you think you just don't have to update?
Except that Texas Instruments forces the update through various automated popups.
And eventually, all new TI-Nspire will come preloaded with the latest system - it is therefore not a solution for new users.

Il suffit de réinstaller une version antérieure du système, me direz-vous?
C'était en effet possible jusqu'en juillet 2010. A cette date-là, le dernier système 2.1 a activé une protection dormante, prévue dès la conception mais non utilisée jusque là, que nous avons appelée la "protection anti-downgrade du système".
Le système 2.1 ainsi que tous les systèmes ultérieurs depuis, inscrivent dans une zone mémoire non accessible à l'utilisateur et non réinitialisable par aucun menu officiel, une version minimale de système installable.
Tout système antérieur à cette version était systématiquement refusé.
You'll tell me you just have to reinstall an earlier version of the system?
This was indeed possible until July 2010. At that date, the last 2.1 system has activated a protection which was there but disabled since the beginning, something we called the "system anti-downgrade protection".
System 2.1 and all subsequent systems are updating a minimal installable version number in a memory area not accessible to users and non clearable by any official menu.
Any previous version of the system is then rejected.





Consciente de ces problèmes, la communauté a réagi en sortant, parallèlement à Ndless, un autre petit programme, Nlaunch.
La TI-Nspire s'amorce en effet selon trois couches logicielles:
As a solution to those problems, the community did release another little tool, Nlaunch.
The TI-Nspire starts by running three pieces of software:

  • Boot Code 1
  • Boot Code 2
  • système d'exploitation
    operating system
Pour arriver au système d'exploitation, il y a donc deux barrières de sécurité à franchir.
So in order to get to the operating system, there are two safety barriers to be overcome.

Là où Ndless n'exploitait que des failles du système, Nlaunch va plus loin car s'attaquant directement au Boot Code 2, désintégrant ainsi l'une des deux barrières de sécurité.
Mais comme Ndless, Nlaunch est lui aussi spécifique à certaines versions du Boot2:
Where Ndless did only exploit flaws od the system, Nlaunch goes further as directly addressing the Boot Code 2 and overcoming one of both security barriers.
But as Ndless, Nlaunch is also specific to certain versions of the Boot2:

[tableborder=1]
Version Nlaunch
Nlaunch version
Version Boot2 TI-Nspire
TI-Nspire Boot2 version
Nlaunch1.4Nlaunch CX3.1 (TI-Nspire CX)[/table]
Nlaunch permet d'installer et lancer des systèmes d'exploitation en ignorant complètement la version minimale du système, et même de faire cohabiter un système récent avec un ancien système compatible Ndless.
Nlaunch is able to install and run operating systems completely ignoring the minimum version of the system, and even to make a recent system to coexist with an old Ndless compatible system.

Comme pour les systèmes d'exploitation, Texas Instruments a rapidement réagi en incluant une mise à jour du Boot2 TI-Nspire CX dans son dernier système d'exploitation 3.2.4.
Like with operating systems, Texas Instruments quickly responded by including a TI-Nspire CX Boot2 update in its latest 3.2.4 operating system.





La communauté TI-Nspire ne s'en était toutefois pas inquiétée et pensait enfin pouvoir être tranquille:
The TI-Nspire community wasn't worried about that:

  • les utilisateurs actuels devaient simplement faire attention à ne pas mettre à jour leur Boot2 lors de la mise à jour de leur système, grâce au petit utilitaire TNOC
    current TI-Nspire users should simply be careful not to update their Boot2 when updating their system, thanks to the small TNOC tool
  • en cas d'omission de cette manipulation, il était possible de reprogrammer l'ancienne version du Boot2 à l'aide d'une interface TTL/USB dite RS232 peu coûteuse
    in case of omission of this manipulation, it was still possible to reprogram the older Boot2 version using an inexpensive TTL/USB interface (RS232)
  • et les nouveaux acheteurs de TI-Nspire CX préchargées avec les dernières versions pouvaient eux aussi appliquer cette dernière solution
    and owners of new TI-Nspire CX could also apply this last solution




C'était sans compter sur la malice de l'équipe de développement de Texas Instruments...

Nous avons pu confirmer qu'en cas de mise à jour d'une TI-Nspire CX actuelle vers le nouveau Boot2 3.2.4, il était bel et bien possible de réinstaller l'ancien Boot2 3.1 compatible Nlaunch en RS232.

Mais nous n'avions pas testé sur les nouvelles TI-Nspire CX venant préchargées avec les versions 3.2.4 du système et du Boot2...
Et si le Boot2 3.1 se programme sans problème en RS232 sur ces machines, il est tout simplement incapable de s'exécuter correctement sur ces machines! :mj:
This was without counting on the wickedness of the Texas Instruments development team...

We could confirm that when updating a current TI-Nspire CX to the new 3.2.4 Boot2, it was still possible to reinstall the old Nlaunch compatible 3.1 Boot2.

But we hadn't tested this on new TI-Nspire CX coming preloaded with versions 3.2.4 of the system and the Boot2 ...
And although Boot2 3.1 is flashed successfuly through RS232 on these units, it is simply unable to run properly! :mj:

Image Image

Le Boot2 échoue sur une erreur non récupérable (System Error) et la console RS232 nous en apprend un peu plus avec le message "BOOT2 Error: posix_file_init() error".

Il s'agit d'une erreur concernant le système de fichiers. Mais ce dernier est bien évidemment toujours intact, puisque si l'on reprogramme maintenant le Boot2 3.2.4 d'origine, la TI-Nspire CX se remet à fonctionner normalement.

Texas Instruments a donc du changer quelque chose sur ces nouvelles TI-Nspire CX, quelque chose qui visiblement est géré correctement par le nouveau Boot2 3.2.4 mais pas par l'ancien Boot2 3.1.
A ce jour, nous ignorons exactement de quoi il s'agit, bien qu'ayant plusieurs pistes plausibles.

Texas Instruments nous a ainsi inventé une nouvelle protection antidowngrade, la "protection antidowngrade du Boot2". Mais se débrouiller pour faire planter une ancienne version au lieu d'avoir un message d'erreur clair ce n'est pas très classe, c'est même une manipulation assez sale - on nous avait habitué à mieux jusqu'à présent.
The boot2 fails on a non-recoverable error (System Error) and the RS232 console tells us a little more with the "BOOT2 Error: posix_file_init() error".

It's an error that has to do with the file system. But it's obviously still intact, as when flashing back the original 3.2.4 Boot2 the TI-Nspire CX boots successfuly.

So, Texas Instruments did probably change something on the new TI-Nspire CX, something that is managed properly by the new 3.2.4 Boot2 but not the old 3.1 Boot2.
Up to date, we do not know exactly what it is

So basically, Texas Instruments just invented us a new antidowngrade protection, "Boot2 antidowngrade protection". But managing to make its own older version of the code crash instead of giving you a clear and related error message is not very clean from my point of view - it just looks like a dirty hack - we were used to much cleaner protections so far...





Les nouvelles TI-Nspire CX commercialisées à partir de maintenant sont donc entièrement fermées, avec aucun moyen connu d'y installer Ndless ou Nlaunch à ce jour. :mj:

Si vous souhaitiez pouvoir utiliser Ndless ou Nlaunch, nous vous conseillons de renoncer à un tel achat en neuf, et à vous tourner plutôt vers le marché de l'occasion.

En effet, au dos des TI-Nspire CX, à droite de leur numéro de série se trouve ce que l'on appelle le datestamp, un code à 7 caractères.

Les nouvelles TI-Nspire CX bloquant le Boot2 3.1 qui nous ont été signalées à ce jour disposent du datestamp 'P-0313J'.
Cela signifie qu'elles ont été fabriquées dans l'usine TI de code P (Chine), en mars 2013, et qu'elles incluent la révision matérielle J (soit la 11ème version) de la carte mère.

Contrairement au marché du neuf, sur le marché de l'occasion vous serez donc capables de demander au vendeur le datestamp de sa calculatrice, et de n'acheter que des TI-Nspire CX dont le datestamp se termine par une lettre A à I.
In conclusion, the new TI-Nspire CX sold from now on are completely closed, with no known way to install Ndless or Nlaunch up to date. :mj:

If you want to use Ndless or Nlaunch, we'd advise you to give up on purchasing a brand new TI-Nspire CX and to look for it on the second-hand market.

In fact on the back of the TI-Nspire CX, on the right of the serial number, is what is called the datestamp, a 7-character code.

The new TI-Nspire CX crashing Boot2 3.1 which have been reported to us up to date have the datestamp 'P-0313J'.
This means that they were manufactured in the TI factory code P (China) in March 2013, and that they include the hardware revision J (11th version) of the motherboard.

On the second hand market you'll be able to ask the seller the datestamp of the calculator, and to buy only TI-Nspire CX whose datestamp ends with a letter from A to I.





C'est donc un triste jour pour la communauté. Pour la troisième fois, Ndless et tous ses programmes compatibles ont été frappés à mort, et encore plus fort que les fois précédentes. Sauront-t-ils encore se relever cette fois-ci?... :'(
This is a sad day for the community. For the third time, Ndless and all its compatible programs have been beaten to death, and even stronger than the previous times. Will they be able to survive this time? ... :'(

Rotation d'objets graphiques sur HP-Prime

New postby critor » 27 Aug 2013, 14:45

Comme déjà illustré dans une actualité précédente, le langage de programmation interprété de la nouvelle calculatrice couleur HP-Prime permet des manipulations d'objets graphiques pixel par pixel!
Nous vous illustrions cela avec des démos de scrolling et de zoom/scaling, qui n'étaient possibles qu'en faisant appel au langage de programmation assembleur (lorsque possible) sur les autres calculatrices graphiques. :D

Mais à partir du moment où l'on a accès individuellement à chaque pixel, sans même parler des transformations tenant compte de la couleur cela permet déjà d'avoir la totalité des transformations géométriques du plan possibles et imaginables! :bj:

Voici par exemple une démo de rotation d'une image de 60x60 pixels, par pas de 5 degrés:


Ça change des démos précédentes - on ne peut envisager ici d'utilisation temps réel vu que c'est très saccadé. La transformation programmée ici est en effet bien plus complexe que les précédentes, effectuant deux calculs trigonométriques pour chaque pixel de l'image.

Malgré la lenteur, il est toutefois déjà très honorable qu'elle soit possible.
Il est peut-être même possible de l'améliorer en utilisant des tables trigonométriques précalculées. ;)



Remarquons toutefois que bizarrement, si je remplace l'image de 60x60 pixels intégrée dans le programme par une misérable image de 70x70 pixels, j'obtiens une erreur de mémoire immédiatement au lancement du programme. Le programme initial avec son image intégrée n'occupant que 38Ko, une telle erreur est totalement anormale pour une mémoire SDRAM intégrée de 32Mo, à moins d'un problème de fuite mémoire ou d'optimisation des instructions interprétées côté HP, ou d'un espace mémoire limité réservé à l'exécution des programmes interprétés.



Source programme:
http://www.omnimaga.org/index.php?topic ... #msg304222
Link to topic: Rotation d'objets graphiques sur HP-Prime (Comments: 6)

-
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.
980 utilisateurs:
>947 invités
>25 membres
>8 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)