90

"angélisme réaliste" ? Hmmm, Nil serait-il encore plus Nil que Nil ? cheeky

91

J'assume embarrassed
avatar

92

Je rappelle que le topic est la calculatrice de NumWorks, pas le baccalauréat français.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

93

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

94

Je ne vois pas trop le problème, en tout cas ça aura au moins le mérite de m'avoir fait découvrir la spec WebUSB!
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

95

J'imagine que Godzil fait référence aux problèmes de sécurité que WebUSB pourrait poser, et peut-être aussi aux bizarreries de JS smile

Mais la possibilité de réaliser, à terme, sur tous les principaux OS, la communication avec des devices USB depuis le browser, sans avoir à installer un ensemble de logiciels supplémentaires, est beaucoup trop pratique pour les utilisateurs pour ne pas se répandre. Certes, pour l'instant, sous Windows, il faut toujours s'embêter avec des drivers, pour autant que j'aie vu... mais quand la techno se répandra, MS changera quelque chose, ou bien Google, notamment, se chargera de trouver quelque chose pour contourner cette pénible limitation smile
Installer des logiciels supplémentaires est de moins en moins bien toléré par les utilisateurs non experts, qui sont énormément plus nombreux que les utilisateurs experts qui sauraient faire... et même les utilisateurs experts n'ont pas besoin de s'embêter quand ce n'est pas nécessaire. Numworks fait clairement le bon choix pour s'adapter à ses publics, et du reste, je sais qu'ils ne sont pas les seuls à s'intéresser à la communication USB entre des devices de ce genre et un browser.

En lien avec ceci: parmi les solutions pour durcir les ordinateurs Linux contre les devices USB potentiellement vilains, il y a https://usbguard.github.io/ , disponible dans les distros modernes et même par exemple dans RHEL 7.4, qui fournit une couche facile d'utilisation au-dessus du framework de devices USB exposé par le kernel. Bien sûr, seuls très peu d'utilisateurs experts vont mettre en place ce genre de solutions.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

96

Mouais... Je doute un peu que les utilisateurs non-experts prendront la peine de mettre à jour leur calculette de toute façon (quand bien même ils seraient au courant qu'il existe des mises à jour).

Sans compter que pour ceux qui utilisent principalement leur smartphone ou leur tablette pour aller sur Internet, même en supposant que WebUSB soit porté sur les plateformes mobiles, il leur faudrait au minimum un câble USB OTG qu'ils n'ont probablement pas (et je ne parle même pas du cas des appareils mobiles Apple).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

97

c'est pas un stm32 dans leur calcu bizarre la?
-nuttx rtos permet de faire des apps posix et on pourrait y porter le CAS de pphd
-le jtag du stm32 peut être désactivé

voila, juste mes pieds dans la soupe.

98

squalyl (./97) :
c'est pas un stm32 dans leur calcu bizarre la?
Si.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

99

0^2: même si tu as bien sûr raison d'indiquer que pas tous les utilisateurs ne feront l'effort de mettre à jour les OS de leurs machines Numworks, je pense quand même que sur cette plate-forme, le taux de mise à jour sera plutôt bon, pour plusieurs raisons:
* la plupart des utilisateurs peuvent difficilement ne pas être au courant qu'on peut mettre à jour la machine: non seulement ils savent par expérience qu'à peu près tous les devices électroniques consumer disposant d'une puissance de calcul et d'une connectivité suffisantes peuvent être mis à jour (il y a des mises à jour incessantes pour les ordinateurs, ainsi que les smartphones et les tablettes bien élevés, même si ceux-là ne représentent hélas pas tout le marché), mais aussi, bien que je n'en aie pas, il est quasi-certain que la boîte dans laquelle la machine est livrée (neuve) incite d'une façon ou d'une autre les utilisateurs à aller chercher des mises à jour - et enfin, comme la machine n'est pas (au moins, n'était pas au début - je n'ai pas vérifié ce qu'il en est maintenant) pas distribuée en magasin physique, il a fallu tomber dessus ou faire l'effort de se renseigner;
* l'OS de la machine est toujours en développement, avec des corrections de bugs et des ajouts de fonctionnalités importantes pour le programme scolaire qui permettent à la machine de se rapprocher du niveau de fonctionnalité milieu de gamme permettant de concurrencer la 83PCE qui a eu du succès et face à laquelle son prix de vente similaire la positionne frontalement. A fortiori, il manque d'autant plus de choses aux machines livrées avec des OS plus anciens;
* la mise à jour est / sera utile pour des raisons réglementaires, c'est à dire pour disposer d'un mode examen moins non conforme. Certes, au moment où j'écris ces lignes, il paraît de moins en moins clair qu'il sera réellement utilisé à la session 2018 du bac, tant ça pose des problèmes d'égalité (mais cette partie de la devise du pays, ceux qui ont mis en place ce changement de merde s'en contre-foutent puissamment, sinon ils ne l'auraient pas fait) et surtout des problèmes pratiques qu'on prévoit et dénonce depuis des années sur TI-Planet...
* dans certaines conditions, pas besoin d'installer des logiciels supplémentaires pour mettre à jour les machines Numworks... et quand on connaît le niveau technique de nombre d'utilisateurs collégiens et lycéens qui utilisent les méthodes de support et les outils de la communauté calculatrices active (c'est devenu rare pour moi de le voir de façon directe, car je ne fréquente le chat de TI-Planet que de façon exceptionnelle - les habitués savent d'ailleurs que c'est un signe de problèmes d'organisation / de modération du chat et/ou du site), installer des logiciels est une vraie barrière et que ne pas avoir à le faire est donc un gros plus smile

squalyl: hélas, la Flash de la machine est déjà aux deux tiers occupée par l'OS, ce qui ne laisse pas beaucoup de marge de manoeuvre, et ce ne sont pas les ~30 KB d'optimisations classiques dont upstream ne peut pas disposer qui vont changer réellement la photo. Quelques mois plus tard, ils auraient pu commander en gros des chips STM32 plus intéressants, avec 2 MB de Flash et peut-être 384 KB de RAM... mais ils auraient tout simplement raté la rentrée scolaire 2017-2018, ce qui n'est pas bon pour la pérennité de la petite structure smile
Numworks a développé un moteur de calcul exact plus puissant que ceux qui existent dans les autres modèles, qui couvre une partie de plus en plus large de programmes scolaires de plus en plus maigres et réduit donc l'intérêt scolaire d'un vrai CAS, qu'il soit intégrable et intégré à la Flash interne ou pas.
giac a été porté avec succès, de façon intégrée à l'OS de Numworks, sur des machines disposant du mod hardware consistant à installer un chip SOIC-8 contenant 8 ou 16 MB de NOR QSPI synchrone à l'emplacement prévu sur le PCB. A ce sujet, Adriweb devrait bientôt me rappeler que je n'ai toujours pas consacré de temps au topic promis au(x) vainqueur(s) du challenge... je lui collerai peut-être une news ticalc.org en échange ^^
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

100

Lionel Debroux (./95) :
J'imagine que Godzil fait référence aux problèmes de sécurité que WebUSB pourrait poser, et peut-être aussi aux bizarreries de JS smile
Le WebUSB ne pose pas que des problèmes de sécurité. Je dirais même que c'est un problème moindre vu que cette fonctionnalité exige d'être activée manuellement pour chaque site et périphérique concerné.

Pour moi son plus gros soucis c'est que il est contraire au principe du Web qui ne doit pas dépendre d'une technologie matérielle particulière.
avatar

101

- Javascript n'est pas fait pour faire du dev system
- Un navigateur n'est pas fait pour faire du dev system
- CHROME only et restera chrome only. (WebUSB n'est pas standard, c'est google onlyi)
- Ca ne resouds aucun probleme et en cree tout un tas d'autre.
- CHIP (NextThingCo) utilise un putain de machin similaire il faut CHROME pour pouvoir flasher leur carte, c'est putain de limitant, ca marche comme une merde. C'est un enorme NON NON NON.
- TI, HP et plein d'autre n'ont jamais eu de soucis pour faire des drivers pour tous les OS existant, meme la communauté n'a pas eu de problemes.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

102

je suis bien d'accord.

au pire on fait le transfert sur un device a driver classique genre CDC ou HID, c'est directement supporté par tous les OS.

le truc c'est surtout que les apps "client lourd" sont pas a la mode en ce moment.

103

Oui au final c'est 10 a 20x plus lourd.

Toutes les apps, genre "etcher" qui utilise Node/Electron en backend bouffent 150 a 200Mo (minimum) de mémoire pour faire un truc qu'un simple front end a dd prendrais 100K....

Sans parler sous windows de rawwrite qui existe dpeuis plus de 10ans mais semble-t-il qu'il n'est pas assez sexy
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

104

Entièrement d'accord, ras le bol de cette manie du tout web!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

105

106

Mouais, en même temps, ça peut avoir des application sympas, dans plein de cas où on a une application client/serveur.
Typiquement, notre système de gestion de cartes fonctionne sous IE avec un ActiveX pour l'encodage. C'est une bouse infâme, dès qu'on veut toucher à quelque chose il faut que notre prestataire recompile une dll, ça ne fonctionne que sur un navigateur obsolète, sous un OS qu'on ne peut pas choisir.
Avoir une API universelle, sécurisée, ça ne sera pas forcément moins le bordel qu'actuellement (où je rappelle qu'il n'y a absolument aucun contrôle, n'importe quel binaire téléchargé et exécuté depuis n'importe où, sans recourir à l'UAC ni rien, peut faire ce qu'il veut en USB).
avatar

107

Merci nil, tu nous montre a quel point une version web est une tres mauvaise idee smile
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

108

Non, le problème est de faire reposer la version Web sur une solution propriétaire, pas le fait qu'il y ait une version Web en soit (parce que du coup, de nombreux problèmes de la version web se retrouvent avec une version binaire).
avatar

109

Non une version "binaire" ne dépends pas d'un autre soft ( en l'occurence IE ici)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

110

Bah elle dépend au minimum d'un OS, donc d'un autre soft...
avatar

111

tu pinailles. de plus, elle devient dispo a n'importe quel moment sans avoir besoin d'une connexion.

112

Pour ce dernier point, je te l'accorde. Mais dans l'usage que je soulève, sans connexion ça ne sert à rien puisque le fonctionnement de base est en mode client/serveur.
Je ne dis pas que c'est mieux et que le Web doit remplacer le binaire, mais qu'il y a des usages pour lesquels c'est pertinent.
avatar

113

Ouais, enfin tu présupposes implicitement que la version Web sera hébergée en interne... Alors que les éditeurs de logiciels ont tout intérêt à te vendre ça sous forme de service en ligne avec abonnement, avec tous les inconvénients que ça présente pour toi.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

114

Bah vu les contraintes de sécurité que nous on a avec la PSSIE et le RGPD, on externalise au minimum et les prestataires le savent.
avatar

115

Mais vous êtes un cas particulier.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

116

Nil (./108) :
Non, le problème est de faire reposer la version Web sur une solution propriétaire, pas le fait qu'il y ait une version Web en soit (parce que du coup, de nombreux problèmes de la version web se retrouvent avec une version binaire).
WebUSB est aussi une solution propriétaire, vu que seul Chrome le gère.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

117

Kevin Kofler (./116) :
WebUSB est aussi une solution propriétaire, vu que seul Chrome le gère.
euh… non ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

118

119

ce n'est pas ce qui en fait une solution propriétaire pour autant ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

120

squalyl > pourtant, Firefox a l'habitude de courir après Chrome. Je serais curieux de connaître les raisons pour lesquelles ils ne souhaitent pas implémenter WebUSB (perso j'en vois plein, mais c'est pas dit que ce soit les mêmes que les leurs)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo