Discuss Scratch
- Discussion Forums
- » Français
- » Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
- IA-maker
- Scratcher
1000+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
Bonjour, je suis actuellement entrain de lancer ce projet. Le problème c'est que depuis 2 jours, alors que je n'ai pas touché à mon programme, il n'enregistre plus les données dans la variable cloud, sauf quand je suis connecté à mon compte. Je dis bien que si je suis connecté à un autre compte de scratcheur confirmé, ça ne marche pas.
Quelqu'un a-t'il une idée de ce qui à pu se passer?
Quelqu'un rencontre-t'il les mêmes problèmes dans ses projets?
IA-Maker
Quelqu'un a-t'il une idée de ce qui à pu se passer?
Quelqu'un rencontre-t'il les mêmes problèmes dans ses projets?
IA-Maker
Extensions aren't allowed
- krokmou2006-2006
- Scratcher
500+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
Je pense que ton projet a atteint la limite de Scratch avec les donnés cloud
L'argent ne fait pas le bonheur, en revanche, une bonne assiette de pâte carbonara …
- IA-maker
- Scratcher
1000+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
Je ne pense pas, car j'ai récupéré le contenu d'une variable cloud d'un projet, beaucoup plus grosse que le mien, j'ai compté le nombre de caractères: 10228. Je suis loin d'avoir atteint cette limite!
Extensions aren't allowed
- CLTBTZ
- Scratcher
10 posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
Plus j'y pense et plus je pense que c'est un problème au niveau des variables cloud:
Exemple:
1: je lui apprend quelque chose sur un autre compte SCRATCHEUR
2: je ferme le projet
3 je rallume le projet: il connait toujours ce que je lui ai appris
4 je recharge la page: il a perdu la connaissance
Si on va dans l'historique des données cloud, on voit que j'ai bien modifié leur valeurs, mais qu'elles sont revenues à leur ancienne valeur depuis
Cela ne se passe pas si je suis connecté sur le compte IA-Maker
Conclusion: Scratch ne prend en compte que les modifications apportées par le créateur du projet
Quelqu'un a-t'il une autre idée, sachant que mon projet détecte les nom simplement pour une fonction qui ne marche pas?
IA-Maker, sur un autre compte, pas le mien
Exemple:
1: je lui apprend quelque chose sur un autre compte SCRATCHEUR
2: je ferme le projet
3 je rallume le projet: il connait toujours ce que je lui ai appris
4 je recharge la page: il a perdu la connaissance
Si on va dans l'historique des données cloud, on voit que j'ai bien modifié leur valeurs, mais qu'elles sont revenues à leur ancienne valeur depuis
Cela ne se passe pas si je suis connecté sur le compte IA-Maker
Conclusion: Scratch ne prend en compte que les modifications apportées par le créateur du projet
Quelqu'un a-t'il une autre idée, sachant que mon projet détecte les nom simplement pour une fonction qui ne marche pas?
IA-Maker, sur un autre compte, pas le mien
Last edited by CLTBTZ (April 6, 2020 12:26:19)
- smrman
- Scratcher
1000+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
Je ne pense pas, car j'ai récupéré le contenu d'une variable cloud d'un projet, beaucoup plus grosse que le mien, j'ai compté le nombre de caractères: 10228. Je suis loin d'avoir atteint cette limite!
Les variables cloud peuvent uniquement être modifiées par des Scratcheurs connectés.
Une fois pleines, les variables cloud n'acceptent plus de données, c'est pour ça que ton bot n'apprend plus.
Aussi, les variables cloud sont limitées à 256 caractères.
Si tu arrives à lire 10228 caractères, c'est par ce que la variable cloud a arrêté d'envoyer les infos au serveur et continue d'être modifiée localement (et accepte localement plus de 256 caractères).
- IA-maker
- Scratcher
1000+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
Les variables cloud peuvent uniquement être modifiées par des Scratcheurs connectés.Les variables cloud sont limitées à 256 caractères faux. Je te laisse ce projet pour te le démontrer.
Une fois pleines, les variables cloud n'acceptent plus de données, c'est pour ça que ton bot n'apprend plus.
Aussi, les variables cloud sont limitées à 256 caractères.
Si tu arrives à lire 10228 caractères, c'est par ce que la variable cloud a arrêté d'envoyer les infos au serveur et continue d'être modifiée localement (et accepte localement plus de 256 caractères).
C'est de la que je tire les 10228 caractères.
De plus, pour te le démontrer de nouveau, j'ai tout réinitialisé et essayé de lui faire apprendre “salut”, et il n'a pas pu.
Enfin, si on va dans l'historique des données cloud, on voit que j'ai bien modifié leur valeurs, mais qu'elles sont revenues à leur ancienne valeur depuis.
Mon problème n'est donc pour l'instant pas réglé.
Mais merci d'avoir tenté de régler ce problème, @smrman.
IA-Maker
Last edited by IA-maker (April 7, 2020 14:47:54)
Extensions aren't allowed
- smrman
- Scratcher
1000+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
C'est ce que j'ai dit, la variable est devenue “locale”.
Elle ne s'actualise plus sur le serveur mais peut dépasser les 256 caractères.
Je t'invite alors à suivre cette petite expérience:
Répète ce script avec 0, 1, 256 et 257 dans la boucle.
Entre chaque expérience, va voir dans la page avec les données cloud.
Tu verras que la variable cloud est actualisée pour le 0, 1, 256 mais pas pour 257, soit 3 actualisations et pas 4.
Pourtant, tu verras que ta variable cloud aura une longueur de 257 caractères.
Ce qui veut dire que les variables cloud ne se mettent plus à pour une fois qu'on veut mettre un contenu plus long que 256 caractères.
Elle ne s'actualise plus sur le serveur mais peut dépasser les 256 caractères.
Je t'invite alors à suivre cette petite expérience:
Répète ce script avec 0, 1, 256 et 257 dans la boucle.
Entre chaque expérience, va voir dans la page avec les données cloud.
quand le drapeau vert pressé
supprimer tous les éléments de la liste [liste v]::list
répéter () fois // répéter avec 0, 1, 256 et 257
ajouter [1] à [liste v]
end
mettre [myVar v] à (liste)
mettre [☁️ myVar cloud v] à (liste)
Tu verras que la variable cloud est actualisée pour le 0, 1, 256 mais pas pour 257, soit 3 actualisations et pas 4.
Pourtant, tu verras que ta variable cloud aura une longueur de 257 caractères.
(longueur de (☁️ myVar cloud))Le bloc “longueur de” n'est donc pas fiable pour les variables cloud.
Ce qui veut dire que les variables cloud ne se mettent plus à pour une fois qu'on veut mettre un contenu plus long que 256 caractères.
- IA-maker
- Scratcher
1000+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
Je m'avoue vaincu!
J'ai toutefois une dernière question à te poser:
Dans le projet cité plus haut, il a enregistré plus de 460 pseudos, je crois.
De plus, il parle d'une limite de 10240 caractères. Sachant que tu es sur Scratch depuis longtemps, la limite a-t'elle changé?
J'ai vérifié, il n'enregistre que sur une seule variable
J'ai toutefois une dernière question à te poser:
Dans le projet cité plus haut, il a enregistré plus de 460 pseudos, je crois.
De plus, il parle d'une limite de 10240 caractères. Sachant que tu es sur Scratch depuis longtemps, la limite a-t'elle changé?
J'ai vérifié, il n'enregistre que sur une seule variable
Extensions aren't allowed
- franceware
- Scratcher
100+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
@adazem009 à trouver une solution,
si j'ai bien compris le principe, il à crée un compte scratch qui à le projet ouvert h24 sur une machine virtuelle
-il récupère les données transmise via les variable du cloud (par paquet de 256)
-Et les enregistre dans des listes ordinaires (eux, ont une limite de 200 000 lignes).
-Puis on peux retransmettre les données dans les listes via les variables du cloud vers l'utilisateur
si j'ai bien compris le principe, il à crée un compte scratch qui à le projet ouvert h24 sur une machine virtuelle
-il récupère les données transmise via les variable du cloud (par paquet de 256)
-Et les enregistre dans des listes ordinaires (eux, ont une limite de 200 000 lignes).
-Puis on peux retransmettre les données dans les listes via les variables du cloud vers l'utilisateur
Last edited by franceware (April 9, 2020 13:25:57)
- IA-maker
- Scratcher
1000+ posts
Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet
solution,C'est une idée, pour des listes supérieures à 2560 caractères (256x10 variables cloud). @adazem009 à trouver une
si j'ai bien compris le principe, il à crée un compte scratch qui à le projet ouvert h24 sur une machine virtuelle
-il récupère les données transmise via les variable du cloud (par paquet de 256)
-Et les enregistre dans des listes ordinaires (eux, ont une limite de 200 000 lignes).
-Puis on peux retransmettre les données dans les listes via les variables du cloud vers l'utilisateur
Si l'affluence est grande sur le projet, c'est nécessaire de le faire. Mais ce n'est pas mon cas. Je peux donc simplement aller jeter un coup d'oeil toutes les semaines pour éviter qu'elles soient surchargées. Non, je ne pense pas que ce soit ça qui ne marche pas.
IA-maker
Last edited by IA-maker (April 11, 2020 09:34:17)
Extensions aren't allowed
- Discussion Forums
- » Français
- » Les autres Scratcheurs ne peuvent pas modifier la valeur des variables cloud de mon projet