Messages : 46
Sujets : 6
Inscription : Apr 2022
Réputation :
1
10-04-2023, 08:18:39
(Modification du message : 27-04-2023, 07:28:32 par Jouski.)
EDIT : passage en version 1.0.1, lien mis à jour dans le post.
Bonjour,
Mon nouveau bébé s'appelle Fracatux, pour représenter et manipuler des fractions via des rectangles de largeur proportionnelle. il est encore en développement, mais je vous propose un premier aperçu viable.
LIEN VERS LE SITE OFFICIEL - INFOS ET TÉLÉCHARGEMENTS
version 1.0.1
version 0.4 -- je vous ai épargné les premiers essais martyrs , malgré tout il se peut que vous rencontriez encore quelques bugs, ou que vous parveniez en le faisant exprès - ou pas, à produire des fractions qui ne rentrent pas dans l'écran, etc. je n'ai pas encore prévu tous les cas de figure ni posé toutes les limites.
Comme vous le voyez la barre du bas est assez vide, je compte l'utiliser pour ajouter des boutons explicites de type : multiplier, diviser, simplifier ... mais je sais pas trop comment je vais le faire.
Manuel rapide :
- Double clic sur une fraction pour la découper ou fusionner avec ses voisines de droite (si même dénominateur)
- Molette de la souris ⬆️ ou ⬇️ pour mutliplier / diviser le numérateur et le dénominateur par un facteur unique (si ces nombres le permettent)
- Réglages de la ligne graduée et de la taille relative des fractions
- pour coller des fractions les unes aux autres, les positionner côte à côte (magnétisme), et on déplace le groupe par celle de gauche.
Vos avis, retours de bugs et propositions d'améliorations sont les bienvenus.
J'ai essayé de tordre un peu le thème graphique car de base ça ressemblait un peu trop à Windows 95 (Tkinter ...)
Là c'est mieux, mais je ne pense pas non plus conserver à terme ce fond et ces couleurs, donnez-moi vos avis
Messages : 46
Sujets : 6
Inscription : Apr 2022
Réputation :
1
Correctif
Version 0.5.1
https://forge.aeif.fr/achampollion/fraca....1_all.deb
(règle le problème du double écran)
Messages : 485
Sujets : 40
Inscription : Oct 2017
Réputation :
0
J'ai commencé à regarder , j'ai vu des soucis que je mettrai en vidéo, dès que possible , occupé sur des primtux installés que je dois montrés ETC ETC
j'ai observé que je peux visualisé 4/4, 5/4 mais pas au delà en me servant de la "case " choix et sélectionnant par molette numérateur et dénominateur
sauf si je change la longueur de la règle pour 2 8/4 fonctionnent
j'ai pas compris à quoi sert dans la "case valeurs " division , sous valeur qui permet de donner la longueur, valeur de la règle...
Demain levé très tôt j’arrête
les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!
Messages : 46
Sujets : 6
Inscription : Apr 2022
Réputation :
1
En effet j'ai mis une limite, si tu essaies de créer une fraction plus grande que l'écran il ne le fait pas, sinon c'est ingérable. C'est pourquoi j'ai intégré la possibilité de choisir la largeur relative des fractions. (tout en bas).
Si tu mets la règle à 2, alors les fractions apparaissent plus petites, car elles sont relatives au nombre 1.
La case "divisions" sert à déterminer le nombre de divisions de l'unité dans le cas où tu choisis une droite non pas décimale mais graduée en fractions (en 3, en 4, en 5 ...)
Messages : 485
Sujets : 40
Inscription : Oct 2017
Réputation :
0
12-04-2023, 08:32:07
(Modification du message : 12-04-2023, 08:34:24 par chti5933.)
(12-04-2023, 06:07:56)Jouski a écrit : En effet j'ai mis une limite, si tu essaies de créer une fraction plus grande que l'écran il ne le fait pas, sinon c'est ingérable. C'est pourquoi j'ai intégré la possibilité de choisir la largeur relative des fractions. (tout en bas).
Si tu mets la règle à 2, alors les fractions apparaissent plus petites, car elles sont relatives au nombre 1.
La case "divisions" sert à déterminer le nombre de divisions de l'unité dans le cas où tu choisis une droite non pas décimale mais graduée en fractions (en 3, en 4, en 5 ...)
je vais approfondir des que possible
c'est bien
jusqu'à maintenant j’utilisais Géogébra pour visualiser les fractions, ce que tu as fait et d'un autre niveau!
les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!
Messages : 485
Sujets : 40
Inscription : Oct 2017
Réputation :
0
12-04-2023, 13:19:21
(Modification du message : 12-04-2023, 13:29:47 par chti5933.)
(10-04-2023, 08:18:39)Jouski a écrit : EDIT : passage en version 0.5, lien mis à jour dans le post.
Correction de 2 bugs :
- un doublon dans la gestion de la molette de la souris qui aboutissait à incrémenter de 2 en 2 les entrées numérateur, dénominateur (dans "choix") ainsi que le nombre de divisions de la droite fractionnée.
- un oubli important dans algorithme de détermination du PGCD qui me sert à trouver la fraction égale la plus proche quand on manipule la molette, et qui aboutissait à des erreurs manifestes (de 4/10 on passait à 6/15 puis à 7/18) . En effet je testais la divisibilité du dénominateur en oubliant celle du numérateur.
Bonjour,
Mon nouveau bébé s'appelle Fracatux, pour représenter et manipuler des fractions via des rectangles de largeur proportionnelle. il est encore en développement, mais je vous propose un premier aperçu viable.
LIEN DEB
LIEN SOURCE
Manuel rapide :
- Double clic sur une fraction pour la découper ou fusionner avec ses voisines de droite (si même dénominateur)
-
Pas évident
il faut d'abord que les fractions se collent quand on les rapprochées et qu'on les as relâchées, un double clic sur celle de gauche produit l'addition
si pas collée , il y a fractionnement
J'ai mis un bout de temps à saisir
les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!
Messages : 46
Sujets : 6
Inscription : Apr 2022
Réputation :
1
Nouvelle version 0.6
https://forge.aeif.fr/achampollion/fraca....6_all.deb
Ajout de trois fonctions :
- fond transparent des fractions
- bordures par couleurs
- masquer les écritures chiffrées
J'ai aussi permis d'agrandir davantage les rectangles, ce qui permet de jouer avec des petites fractions (mais du coup on ne peut pas en même temps afficher des grandes, il faut choisir).
N'oubliez pas que la droite graduée peut aussi afficher des nombres à virgules, par ex dans "longueur" on peut entrer 2,5 ou même 0.75
Messages : 485
Sujets : 40
Inscription : Oct 2017
Réputation :
0
(12-04-2023, 15:29:57)Jouski a écrit : Nouvelle version 0.6
https://forge.aeif.fr/achampollion/fraca....6_all.deb
Ajout de trois fonctions :
- fond transparent des fractions
- bordures par couleurs
- masquer les écritures chiffrées
J'ai aussi permis d'agrandir davantage les rectangles, ce qui permet de jouer avec des petites fractions (mais du coup on ne peut pas en même temps afficher des grandes, il faut choisir).
N'oubliez pas que la droite graduée peut aussi afficher des nombres à virgules, par ex dans "longueur" on peut entrer 2,5 ou même 0.75 je teste cela demain si possible
les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!
Messages : 46
Sujets : 6
Inscription : Apr 2022
Réputation :
1
Bonjour,
Version 0.7.1
https://forge.aeif.fr/achampollion/fraca....1_all.deb
Changement du mode de fenêtrage
Désormais Fracatux s'ouvre par défaut en mode fenêtré maximisé, ce qui devrait permettre de de déplacer facilement d'un écran à l'autre en cas de multi-écrans.
Un bouton permet de basculer en plein écran si souhaité.
On peut aussi redimensionner la fenêtre, en principe la mise en page s'adapte au mieux.
Si la droite graduée est présente elle est également redimensionnée, ainsi que les fractions présentes.
Changement du dossier d'installation
Suite à une recommandation qui m'a été faite, désormais l'application s'installe dans /usr/share et non plus dans /opt.
L'installation du paquet 0.7 supprimera les dossier /opt/fracatux si celui était présent. Le lanceur est mis à jour.
Messages : 485
Sujets : 40
Inscription : Oct 2017
Réputation :
0
14-04-2023, 08:45:00
(Modification du message : 14-04-2023, 15:29:53 par chti5933.
Raison de la modification: Résultats sur Primtux 7.1
)
(14-04-2023, 08:02:10)Jouski a écrit : Bonjour,
Version 0.7.1
https://forge.aeif.fr/achampollion/fraca....1_all.deb
Changement du mode de fenêtrage
Désormais Fracatux s'ouvre par défaut en mode fenêtré maximisé, ce qui devrait permettre de de déplacer facilement d'un écran à l'autre en cas de multi-écrans.
Un bouton permet de basculer en plein écran si souhaité.
On peut aussi redimensionner la fenêtre, en principe la mise en page s'adapte au mieux.
Si la droite graduée est présente elle est également redimensionnée, ainsi que les fractions présentes.
Changement du dossier d'installation
Suite à une recommandation qui m'a été faite, désormais l'application s'installe dans /usr/share et non plus dans /opt.
L'installation du paquet 0.7 supprimera les dossier /opt/fracatux si celui était présent. Le lanceur est mis à jour.
petit problème
un mélange de majuscule et minuscule, f ok F refusé
si j'écris dans terminal fracatux pas de problème, fracatux se lance
si Fracatux : commande introuvable
Je pense qu'il faut corriger /usr/share/application/Fracatux
en fracatux desktop au cas où la majuscule est à proscrire
cela fonctionne
et si je modifie le fichier en Fracatux .. cela fonctionne auusi
on peut donc modifier le nom de lanceur à condition que le reste soit cohérent.
le texte :
[Desktop Entry]
Version=0.3
Type=Application
Name=fracatux
Comment=Maniupulation de fractions
Icon=/usr/share/fracatux/assets/images/icone.png
Exec=fracatux
Path=/usr/share/fracatux
Actions=
Categories=Education;
Terminal=false
StartupNotify=false
Name[fr_FR]=Fracatux
fin du texte, pour la version avec F
Attention je n'ai qu'une très petite connaissance, je ne fais que me servir de ce que j'ai vu
Par ailleurs j'ai réussi à modifier le Handymenu_prof de handymenustandalone
j'ai essayé, aussi, dans Primtux 7.1
la même modification donne satisfaction ( modif du texte de Fracatux.desktop)
par contre je n' ai pas pu mettre Fracatux dans le handymenu du prof
Test de cette version plus tard
les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!
Messages : 46
Sujets : 6
Inscription : Apr 2022
Réputation :
1
Bonjour,
Fracatux est sorti en version stable 1.0.1.
Le lien est désormais : https://achampollion.forge.aeif.fr/fracatux/
Vous y trouverez une présentation vidéo rapide, une copie d'écran annotée avec les principales commandes, un mannuel succint, et bien sûr les liens de téléchargement.
Le paquet deb ne comporte plus aucune dépendance, il embarque ses propres bibliothèques.
Actions du paquet :
- création d'un dossier /usr/share/fracatux avec tout ce qu'il faut dedans
- création d'un script de lancement /usr/bin/fracatux
- création d'un lanceur
Il n'y a plus de pip install, et pas de fichiers déposés ailleurs dans le système.
Je prévois de faire une vidéo plus explicite quand j'ai un moment.
Bonne journée,
Messages : 485
Sujets : 40
Inscription : Oct 2017
Réputation :
0
(27-04-2023, 07:19:15)Jouski a écrit : Bonjour,
Fracatux est sorti en version stable 1.0.1.
Le lien est désormais : https://achampollion.forge.aeif.fr/fracatux/
Vous y trouverez une présentation vidéo rapide, une copie d'écran annotée avec les principales commandes, un mannuel succint, et bien sûr les liens de téléchargement.
Le paquet deb ne comporte plus aucune dépendance, il embarque ses propres bibliothèques.
Actions du paquet :
- création d'un dossier /usr/share/fracatux avec tout ce qu'il faut dedans
- création d'un script de lancement /usr/bin/fracatux
- création d'un lanceur
Il n'y a plus de pip install, et pas de fichiers déposés ailleurs dans le système.
Je prévois de faire une vidéo plus explicite quand j'ai un moment.
Bonne journée,
Installation faite
aspect général très esthétique
Quand on ouvre l'aide il y a peu
peux tu recopier dans celle ci ce qu'on trouve ici
https://achampollion.forge.aeif.fr/fracatux/ la partie fonctionnalité
un petit test et un problème
j'ai voulu afficher 1/1000 , j'ai le message
"fraction trop petite pour l'écran " j'espère que je trouverai le mode opératoire dans les infos disponibles
Tests pour plus tard
les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!
Messages : 46
Sujets : 6
Inscription : Apr 2022
Réputation :
1
C'est normal.
L'unité fait la largeur de l'écran (modulo les marges).
Si tu demandes 1/1000, il doit donc afficher un rectangle de 1/1000 de cette largeur, bordures comprises. Pas possible.
Donc si tu veux afficher 1/1000 il faut d'abord augmenter la largeur relative des fractions au maximum (il y a une réglette en bas pour cela).
Messages : 485
Sujets : 40
Inscription : Oct 2017
Réputation :
0
05-05-2023, 21:56:55
(Modification du message : 06-05-2023, 06:26:59 par chti5933.
Raison de la modification: complément d'information
)
Je ne parviens pas à mettre fracatux dans un quelconque des handy menu
problème identique à ce que j'avais noté pour numération
au post https://forum.primtux.fr/showthread.php?...numeration
#60 Steph disait
"Ça tient au fait qu'Arnaud n'a pas créé un script de lancement dans /usr/bin.
Il faudrait ajouter dans un fichier bash exécutable placé dans /usr/bin et appelé tuxblocs:
#!/bin/bash
cd /opt/tuxblocs && python3 ./tuxblocs.py
Le .desktop devrait juste avoir tuxblocs en commande."
j'avais essayé de créer le fichier sans succès
si cependant cela peut aider
pouvoir intégrer dans un handymenu prof ou maxi serait bien dans primtux7.1 ou standalone serait bien.
j'espère que ces remarques te seront utiles
les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!
|