Discuss Scratch
- NilsTheBest
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
Tout d'abord, voici le projet en question:

Le projet est censé vous dire si votre mot de passe est assez sécurisé ou non. Pour le rendre plus précis, j'ai rajouté une liste dans laquelle se trouve une liste de plusieurs milliers de mots de passes pas du tout sécurisés (et ensuite, ça vous dit “danger!”). Pour l'instant, il y a 43K+ mot de passes dans cette liste. Grâce aux suggestions d'autres personnes, comme je le fais tout le temps, j'en rajoute de temps en temps. Mais pendant les 2/3 derniers jours, j'ai essayé d'en rajouter et bien sûr…..

M-mais j'ai une connection internet excellente! J'ai ensuite tenté de sauvegarder d'autres projets et tout allait normalement. Puis c'est seulement il y a qq heures que j'ai remarqué que c'est ce projet en particulier qui ne veut pas se sauvegarder.
Mon hypothèse est que le projet ne peut pas se sauvegarder car la liste contient trop d'élements? Enfin j'avoue.. 43K élements c'est énorme..
Quelqu'un aurait-il une solution / idée de ce qui se passe?
Merci d'avance

Le projet est censé vous dire si votre mot de passe est assez sécurisé ou non. Pour le rendre plus précis, j'ai rajouté une liste dans laquelle se trouve une liste de plusieurs milliers de mots de passes pas du tout sécurisés (et ensuite, ça vous dit “danger!”). Pour l'instant, il y a 43K+ mot de passes dans cette liste. Grâce aux suggestions d'autres personnes, comme je le fais tout le temps, j'en rajoute de temps en temps. Mais pendant les 2/3 derniers jours, j'ai essayé d'en rajouter et bien sûr…..

M-mais j'ai une connection internet excellente! J'ai ensuite tenté de sauvegarder d'autres projets et tout allait normalement. Puis c'est seulement il y a qq heures que j'ai remarqué que c'est ce projet en particulier qui ne veut pas se sauvegarder.
Mon hypothèse est que le projet ne peut pas se sauvegarder car la liste contient trop d'élements? Enfin j'avoue.. 43K élements c'est énorme..
Quelqu'un aurait-il une solution / idée de ce qui se passe?

Merci d'avance
- Itharius
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
Même problème, pour les même raisons (listes de plusieurs dizaines de milliers d'entrées) et pas de solution à part créer un autre projet offline et perdre les vues/likes du premier. 
Bidulule me parle de compresser et décompresser les données au chargement du projet via des variables mais je comprends pas comment compresser et pourquoi le projet se sauvegarderait mieux via des variables très lourdes qu'à cause de listes apparemment trop longues.
Et malheureusement, en y rajoutant l'idée des variable cloud limité à (128? ) quelques caractères, ça me fait penser que scratch est bon pour faire des petites story à messages, des cartes de joyeux noël, mais lorsqu'on rentre dans du projet un peu plus lourd ou complexe, on se heurte à des tas de difficultés au moment de la sauvegarde.

Bidulule me parle de compresser et décompresser les données au chargement du projet via des variables mais je comprends pas comment compresser et pourquoi le projet se sauvegarderait mieux via des variables très lourdes qu'à cause de listes apparemment trop longues.
Et malheureusement, en y rajoutant l'idée des variable cloud limité à (128? ) quelques caractères, ça me fait penser que scratch est bon pour faire des petites story à messages, des cartes de joyeux noël, mais lorsqu'on rentre dans du projet un peu plus lourd ou complexe, on se heurte à des tas de difficultés au moment de la sauvegarde.
- NilsTheBest
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
Même problème, pour les même raisons (listes de plusieurs dizaines de milliers d'entrées) et pas de solution à part créer un autre projet offline et perdre les vues/likes du premier.Bon, tant pis alors
Bidulule me parle de compresser et décompresser les données au chargement du projet via des variables mais je comprends pas comment compresser et pourquoi le projet se sauvegarderait mieux via des variables très lourdes qu'à cause de listes apparemment trop longues.
Et malheureusement, en y rajoutant l'idée des variable cloud limité à (128? ) quelques caractères, ça me fait penser que scratch est bon pour faire des petites story à messages, des cartes de joyeux noël, mais lorsqu'on rentre dans du projet un peu plus lourd ou complexe, on se heurte à des tas de difficultés au moment de la sauvegarde.

- Itharius
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
au passage moi aussi depuis une ou deux semaines , lorsque je teste mon ping , j'ai le message qui me dit que je fais partie des connections les plus rapides de france (je suis passé à la fibre ^^) donc au niveau matériel, j'ai tout ce qu'il faut ( les temps de calculs de mon ordi sont très satisfaisants et j'ai eu l'occasion de tester ça sur des projets qui montre bien la puissance de ton ordi, ceux de Sbissay ^^) .
- NilsTheBest
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
au passage moi aussi depuis une ou deux semaines , lorsque je teste mon ping , j'ai le message qui me dit que je fais partie des connections les plus rapides de france (je suis passé à la fibre ^^) donc au niveau matériel, j'ai tout ce qu'il faut ( les temps de calculs de mon ordi sont très satisfaisants et j'ai eu l'occasion de tester ça sur des projets qui montre bien la puissance de ton ordi, ceux de Sbissay ^^) .c-à-d que tu as pu vérifier la puissance de mon ordi? Comment t'as fait?
- Itharius
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
j'ai lancé des projets avec d'autres ordis. En parlant avec Sbissay des temps que son ordi mettait pour calculer 1000/10000 mains sur mon jeu de poker, je me suis rendu compte que l'ordi que j'utilisais etait beaucoup plus lent et quand j'ai acheté un autre ordi, j'ai relancé ses projets et là , je suis tombé sur des temps similaires aux siens.
Je peux pas te mettre le liens de son projet, il l'a départagé depuis
mais on en parle ici https://scratch.mit.edu/discuss/topic/275448/?page=1 et ici https://scratch.mit.edu/discuss/topic/268576/?page=5
On peut y voir que les 1000 eres mains calculées l'étaient en 0.3sec chez Sbissay. quand l'ordi que j'utilisais mettait 2 secondes à pondre ces 1000 premiers résultats. Et quand j'ai acheté mon nouvel ordi , les 1000 premiers résultats sont tombés en 0.3 secondes et le projet émergences de Sbissay n'a plus du tout tourné à la même vitesse ^^
Je peux pas te mettre le liens de son projet, il l'a départagé depuis
mais on en parle ici https://scratch.mit.edu/discuss/topic/275448/?page=1 et ici https://scratch.mit.edu/discuss/topic/268576/?page=5On peut y voir que les 1000 eres mains calculées l'étaient en 0.3sec chez Sbissay. quand l'ordi que j'utilisais mettait 2 secondes à pondre ces 1000 premiers résultats. Et quand j'ai acheté mon nouvel ordi , les 1000 premiers résultats sont tombés en 0.3 secondes et le projet émergences de Sbissay n'a plus du tout tourné à la même vitesse ^^
- link-potter
-
Scratcher
500+ posts
Projet ne parvient à se sauvegarder
Je pense aussi que le problème vient de la taille de cette liste.
Sur mon autre compte j'ai projet qui s'appelle potager et il m'ai arrivé de ne pas pour pouvoir le sauvegarder, j'ai donc fait des tests car je soupçonnais déjà une liste qui avait plus de 35 000 élément (en + chaque élément faisait 25 caractères) donc j'ai supprimé tous les éléments de la liste et là le projet se sauvegarda tout seul donc la limite devrait se situer vers 42 000*25 caractères (j'avais aussi une autre liste de 7 000 éléments)
Sur mon autre compte j'ai projet qui s'appelle potager et il m'ai arrivé de ne pas pour pouvoir le sauvegarder, j'ai donc fait des tests car je soupçonnais déjà une liste qui avait plus de 35 000 élément (en + chaque élément faisait 25 caractères) donc j'ai supprimé tous les éléments de la liste et là le projet se sauvegarda tout seul donc la limite devrait se situer vers 42 000*25 caractères (j'avais aussi une autre liste de 7 000 éléments)
- orlan03
-
Scratcher
71 posts
Projet ne parvient à se sauvegarder
j'ai deja eu ce message d'erreur sur un projet qui avait une liste de 49 de 21*21 caractere
si je clic sur save now sur le message d'erreur le projet se sauvegarde quand meme
si je clic sur save now sur le message d'erreur le projet se sauvegarde quand meme
- link-potter
-
Scratcher
500+ posts
Projet ne parvient à se sauvegarder
j'ai deja eu ce message d'erreur sur un projet qui avait une liste de 49 de 21*21 caractereJe pense que le problème que tu as eu vienne pas de la taille de la liste car cela ne fait que 21 609 caractères et si le problème venait de là elle n'aurait pas pu se sauvegarder après sachant que tu n'as fait aucune modification.
si je clic sur save now sur le message d'erreur le projet se sauvegarde quand meme
Je pense que soit c'était pendant que le site était en maintenance (ça m'ai déjà arrivé plusieurs fois) ou alors un problème de réseau qui t'aurais déconnecté de ta wifi (ou fibre) puis automatiquement ton ordi se serait reconnecté.
Ce ne sont que des suppositions, je n'en suis pas sûr…
- NilsTheBest
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
(en + chaque élément faisait 25 caractères)Oui bon y a un nombre énorme d'élements dans la liste qui font plus de 150 caractères…
- bidulule
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
nan tkt ça vient pas de ta co ^^ c'est juste que je suis un génie xDseum sur vous les gars x)What ?
Moi j'ai sauvegardé ça :p
Est-ce que t'as une très bonne co et un très bon pc ?
Ça voudrait dire que le pb ne vient pas de scratch mais peut-être parce qu'il faut une méga co…
Faut dire que ma co est…heum…comment dire…possède une puissance médiocre…pour ne pas la vexer…
- NilsTheBest
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
seum sur vous les gars x)Merci, ça m'aide beaucoup x)
Moi j'ai sauvegardé ça :p
3 millions d'éléments?

Ça on avait tous remarqués XDWhat ?nan tkt ça vient pas de ta co ^^ c'est juste que je suis un génie xD
Est-ce que t'as une très bonne co et un très bon pc ?
Ça voudrait dire que le pb ne vient pas de scratch mais peut-être parce qu'il faut une méga co…
Faut dire que ma co est…heum…comment dire…possède une puissance médiocre…pour ne pas la vexer…
Last edited by NilsTheBest (Nov. 10, 2018 11:35:14)
- Dairop
-
Scratcher
100+ posts
Projet ne parvient à se sauvegarder
Bidulule, tu as oublié de préciser que ça c'est la liste décompressée non ? xd
Ouvrez la variable datas, votre navigateur va crash
Perso avec ma co de paysan j'arrive pas à sauvegarder plus de 500/600 éléments quand je suis chez moi R.I.P. , entre 60 et 120ko/s en entrant et un peu moins en sortant x(
Ouvrez la variable datas, votre navigateur va crash
Perso avec ma co de paysan j'arrive pas à sauvegarder plus de 500/600 éléments quand je suis chez moi R.I.P. , entre 60 et 120ko/s en entrant et un peu moins en sortant x(Last edited by Dairop (Nov. 10, 2018 17:13:53)
- NilsTheBest
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
Perso avec ma co de paysan j'arrive pas à sauvegarder plus de 500/600 éléments quand je suis chez moi R.I.P. , entre 60 et 120ko/s en entrant et un peu moins en sortant x(Moi j'ai la fibre optique
Deal with it ¯\_(■ ͜ʖ■)_/¯
- bidulule
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
Bidulule, tu as oublié de préciser que ça c'est la liste décompressée non ? xd
Ouvrez la variable datas, votre navigateur va crash![]()

- link-potter
-
Scratcher
500+ posts
Projet ne parvient à se sauvegarder
XD je sais pas comment t'as fait pour compresser plus de 3 millions d'éléments et pouvoir le sauvegarder mais ça doit être plutôt complexe…Bidulule, tu as oublié de préciser que ça c'est la liste décompressée non ? xd
Ouvrez la variable datas, votre navigateur va crash![]()
- bidulule
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
XD je sais pas comment t'as fait pour compresser plus de 3 millions d'éléments et pouvoir le sauvegarder mais ça doit être plutôt complexe…Bidulule, tu as oublié de préciser que ça c'est la liste décompressée non ? xd
Ouvrez la variable datas, votre navigateur va crash![]()
Easy!
Comme l'as dit Dairopunet (je me venge haha), la liste que j'ai montrée est décompressée.
Parmis tous les éléments de la liste, i n'y à que 32 types de nombres différents ( ce qui correspond à 32 nuances de “Gray” mdr) ce qui veut dire que chaque série de 8 chiffres peut être remplacée par 1 caractère…. Par exemple, 00000000 => a
Ensuite, si vous réfléchissez à comment est faite une image, vous remarquerez que la plupart du temps, il y a des zones de l'image avec des paquets de pixels identiques. Ainsi, on peut transformer la liste :
- a
b
b
b
b
c
c
b
b
b
b
b
b
- a
b
3 <= ce “3” correspond aux 3 b qui suivaient le premier dans la liste non compressée
c
1
b
b
Ensuite, vu que les listes sont capricieuses, on fout tout le bordel dans une variable :
mettre [datas(ouiCellesQuiFontCrashTonOrdiSiTuL'affiches v] à (datasCompressées :: list)
Et ensuite, pour décompresser, tu fais le même délire mais à l'envers
Last edited by bidulule (Nov. 10, 2018 18:19:52)
- Itharius
-
Scratcher
1000+ posts
Projet ne parvient à se sauvegarder
ouais ok mais pour ma solution avec des lettres de mots !!! je vais quasiment rien compressé à part pour les mots qui comportent 2 s d'affilés !!! et encore ça ne compressera rien il faudrait 3 lettres identiques qui se suivent
(
(Last edited by Itharius (Nov. 10, 2018 18:24:29)






