La grandeza nace de pequeños movimientos

danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

pacopuf escribió:
Mié 16 Mar, 2022 7:33 pm
Hola Danvader,

Sé que lo controlas, pero que sean Gigas.

Me imagino que ahora debes tener 2 x 4GB, (en lugar de 1 x 8GB) y, efectivamente, deberás ir a 2 x 8GB.

Recuerda que también tienes que tener en cuenta el tipo de memoria.

Para las actualizaciones de memoria, las pocas veces que usado he tirado de www.crucial.com + Amazon

En la página de Crucial tienes bastante info de la memoria adecuada a cada ordenador.

Y en la página de Intel también tienes info del procesador y del tipo de memoria recomendada. El otro día subiste las especificaciones de tu ordenador, y creo que el procesador es el siguiente:

https://ark.intel.com/content/www/es/es ... 0-ghz.html

Suerte con el upgrade!!
Gracias Paco, si ,son GB, esta en la cesta de Amazon guardada desde hace meses 2x8... 70 machacantes y si, es la crucial

por cierto hablando de loto................

es verdad que si se mete un filtro muy suave y sacas 10.000 combinaciones que NO pueden salir y gracias a esta movida te quitas 10.000*258 combis aproximadamente TAMBIEN SE PUEDE PENSAR AL CONTRARIO y si en estas 10.000 tienes AL MENOS UNA DE CINCO , cuando haces la movida de las 258 te sale la de 6 en esas 10.000*258

no lo había pensado muy en serio hasta ahora, pero es obvio.

Un saludo
Avatar de Usuario
BlasaZero
10
10
Mensajes: 100
Registrado: Lun 31 May, 2021 7:55 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por BlasaZero »

danvader99,....y porqué no utilizas una Base de Datos...(ORACLE, INTERBASE, etc...)
ACCES...también podría servirte, supongo, también depende del sistema operativo y del equipo.
NO SE SI SE PUEDE.........!!!!!!
Avatar de Usuario
Wandering
12
12
Mensajes: 1494
Registrado: Jue 26 Abr, 2018 8:50 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por Wandering »

Para buscar aciertos con las ganadoras anteriores. Previa selecion del juego.
Esta es la chapuza que utilizo.

Imagen
:beer2: :money:
Avatar de Usuario
Wandering
12
12
Mensajes: 1494
Registrado: Jue 26 Abr, 2018 8:50 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por Wandering »

danvader99 escribió:
Mié 16 Mar, 2022 7:53 pm
por cierto hablando de loto................

es verdad que si se mete un filtro muy suave y sacas 10.000 combinaciones que NO pueden salir y gracias a esta movida te quitas 10.000*258 combis aproximadamente TAMBIEN SE PUEDE PENSAR AL CONTRARIO y si en estas 10.000 tienes AL MENOS UNA DE CINCO , cuando haces la movida de las 258 te sale la de 6 en esas 10.000*258

no lo había pensado muy en serio hasta ahora, pero es obvio.

Un saludo
Con esto conseguirias lo que buscas y pueden ser variable, dependiendo del factor que uses al inicio.
Imagen
:beer2: :money:
danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

BlasaZero escribió:
Mié 16 Mar, 2022 9:51 pm
danvader99,....y porqué no utilizas una Base de Datos...(ORACLE, INTERBASE, etc...)
ACCES...también podría servirte, supongo, también depende del sistema operativo y del equipo.
Yo creo que es mas útil una hoja de cálculo porque esta mas enfocada a calcular, que vale acepto pulpo, que en una base de datos también puedes "medio calcular", pero no se, creo que se basa mas en búsquedas, índices, etc

Pero la principal razón es no volver a aprender algo nuevo :), que pereza :)
danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

Wandering escribió:
Mié 16 Mar, 2022 10:13 pm
danvader99 escribió:
Mié 16 Mar, 2022 7:53 pm
por cierto hablando de loto................

es verdad que si se mete un filtro muy suave y sacas 10.000 combinaciones que NO pueden salir y gracias a esta movida te quitas 10.000*258 combis aproximadamente TAMBIEN SE PUEDE PENSAR AL CONTRARIO y si en estas 10.000 tienes AL MENOS UNA DE CINCO , cuando haces la movida de las 258 te sale la de 6 en esas 10.000*258

no lo había pensado muy en serio hasta ahora, pero es obvio.

Un saludo
Con esto conseguirias lo que buscas y pueden ser variable, dependiendo del factor que uses al inicio.
Imagen
joer wandering eso es una cabronada ¿se puede decir cabronada aqui?

conseguirias ? como que conseguirias ?

sera conseguiras !!!

un saludo
danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

por cierto tu programas en VB , pásate al VBA que es mas cómodo y es lo mismo


bueno yo voy a seguir ,al final he logrado ,aun con solo 8 megas cargar los ficheros, el truco es en base a esta movida

numero<> comienzo índice <> tamaño fichero
1 _ 1 _ 1.712.304
2 _ 1712305 _ 1.533.939
3 _ 3246244 _ 1.370.754
4 _ 4616998 _ 1.221.759
5 _ 5838757 _ 1.086.008
6 _ 6924765 _ 962.598
7 _ 7887363 _ 850.668
8 _ 8738031 _ 749.398
9 _ 9487429 _ 658.008
10 _ 10145437 _ 575.757
11 _ 10721194 _ 501.942
12 _ 11223136 _ 435.897
13 _ 11659033 _ 376.992
14 _ 12036025 _ 324.632
15 _ 12360657 _ 278.256
16 _ 12638913 _ 237.336
17 _ 12876249 _ 201.376
18 _ 13077625 _ 169.911
19 _ 13247536 _ 142.506
20 _ 13390042 _ 118.755
21 _ 13508797 _ 98.280
22 _ 13607077 _ 80.730
23 _ 13687807 _ 65.780
24 _ 13753587 _ 53.130
25 _ 13806717 _ 42.504
26 _ 13849221 _ 33.649
27 _ 13882870 _ 26.334
28 _ 13909204 _ 20.349
29 _ 13929553 _ 15.504
30 _ 13945057 _ 11.628
31 _ 13956685 _ 8.568
32 _ 13965253 _ 6.188
33 _ 13971441 _ 4.368
34 _ 13975809 _ 3.003
35 _ 13978812 _ 2.002
36 _ 13980814 _ 1.287
37 _ 13982101 _ 792
38 _ 13982893 _ 462
39 _ 13983355 _ 252
40 _ 13983607 _ 126
41 _ 13983733 _ 56
42 _ 13983789 _ 21
43 _ 13983810 _ 6
44 _ 13983816 _ 1

no es necesario definir una variable de 14 millones de elementos, con una variable de 2 millones se puede hacer y los 8 gigas aguantan, eso si hay que hacerlo 44 veces pero bueno tampoco va muy lento

así que voy a seguir con lo del inicio de este hilo a ver que si lo retomo y saco algo en claro

Un saludo
Avatar de Usuario
Wandering
12
12
Mensajes: 1494
Registrado: Jue 26 Abr, 2018 8:50 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por Wandering »

El vba no lo domino mucho.
En su tiempo hice una aplicación de almacén catálogos. Altas bajas actualizar listados albaranes etc. poca cosa dos meses de trabajo más o menos te podría poner la imagen.
Lo que ves el comboy todos los juegos en sólo programa al usar lexicográfico me lo permite. Hasta de ámbito pasado las fronteras solo necesito los sorteos ganadores.
Cambio mucho al verlo desde la perspectiva lexicográfica. Un programa para todo como Alejandro dumas y sus mosqueteros.
:beer2: :money:
Avatar de Usuario
BlasaZero
10
10
Mensajes: 100
Registrado: Lun 31 May, 2021 7:55 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por BlasaZero »

Un programa para todo como Alejandro dumas y sus mosqueteros.
SUCCIONADORES de céntimos...?????? :aplauso: :aplauso: :aplauso:
NO SE SI SE PUEDE.........!!!!!!
Avatar de Usuario
Wandering
12
12
Mensajes: 1494
Registrado: Jue 26 Abr, 2018 8:50 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por Wandering »

BlasaZero escribió:
Jue 17 Mar, 2022 9:34 pm
Un programa para todo como Alejandro dumas y sus mosqueteros.
SUCCIONADORES de céntimos...?????? :aplauso: :aplauso: :aplauso:
Te repito si se puede.
:ok:
:beer2: :money:
Avatar de Usuario
BlasaZero
10
10
Mensajes: 100
Registrado: Lun 31 May, 2021 7:55 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por BlasaZero »

Wandering escribió:Te repito si se puede.
:ok:
Yo también puedo, lo que pasa es que no quiero arruinar a la LAE.!!!! :haha: :haha: :haha: :ok:
NO SE SI SE PUEDE.........!!!!!!
danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

Me he ausentado una semana y lo unico que veo es a BlasaZero y a Wandering como dos niños de parvulario diciendo se puede, no se puede ,que triste ......que pena terminar el hilo asi.

En fin estoy terminando esto y en breve aportare algo ,pero aun me fata

desaparezco de nuevo una temporada

suerte a todos
vic
11
11
Mensajes: 457
Registrado: Mié 15 Jul, 2009 8:26 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por vic »

Casualmente te lo estaba preguntando, si habías tirado la toalla
danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

que va tio, esto va de la ostia ,ya os contare, probablemente a ti y a paco os sirva ,porque mas o menos vamos por la misma onda

ahora mismo me he parado y he cogido el Excel de 154.000 kb y lo estoy depurando, voy a quitar mogollon de código y hojas que no sirven para nada para dejar algo mas ligero, me espera un fin de semana cojonudo :)
vic
11
11
Mensajes: 457
Registrado: Mié 15 Jul, 2009 8:26 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por vic »

Ya nos contarás
Avatar de Usuario
Wandering
12
12
Mensajes: 1494
Registrado: Jue 26 Abr, 2018 8:50 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por Wandering »

danvader99 escribió:
Sab 26 Mar, 2022 12:02 pm
Me he ausentado una semana y lo unico que veo es a BlasaZero y a Wandering como dos niños de parvulario diciendo se puede, no se puede ,que triste ......que pena terminar el hilo asi.

En fin estoy terminando esto y en breve aportare algo ,pero aun me fata

desaparezco de nuevo una temporada

suerte a todos
Efectivamente danvader somos parvulitos. Lo que no quiere decir que lo seamos.
Me cae bien Blas me recuerda a épi. 😁☕️
Quiero ver ese final.
😏
:beer2: :money:
danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

hola aun no estoy en disposición de hablar de loto pero casi

os escribo para contaros algo que me ha pasado y que me hace confirmar mis sospechas, tenemos unos ordenadores que son una m...... y las limitaciones que tenemos son las que nos impiden llegar a alcanzar el "objetivo"

os cuento ,yo tenia 8 G de RAM que es bastante y en VBA había declarado esta variable

Dim A(14000000, 75) As Long y bien la acepta sin problemas

pero si subo a Dim A(14000000, 76) As Long zas "error de memoria"

tener una matriz de dos dimensiones de 14 millones de cosas y en cada cosa 75 cosas asociadas no esta mal pero yo necesitaba llegar a 258 por el tema de los índices lexicográficos de las 258 premios de 5

pues bien me he comprado 16 GB que además desgraciadamente es lo máximo que aguanta mi ordenador, os animo a ampliar la memoria ya que ahora esta bastante barata 2 módulos 8 valen unos 70 euros(no esta nada mal)


bueno el caso es que digo ,venga voy a declarar la variable mas grande Dim A(14000000, 100) a ver que pasa y...........zas "error de memoria"

no ha servido de nada ampliar la memoria!!! alucinante, debe ser que Excel tiene esa limitación
Dim A(14000000, 75) As Long y no es que la memoria este mal pinchada ni nada lo he comprobado y tengo ahora 16 GB

No obstante os digo que los cálculos me van mas rápido lo que antes tardaba 10 min ahora tarda 4 ósea que bueno me alegro de la ampliación pero que fuerte lo de esa limitación!!!

si alguien tiene 16 de RAM y quiere verificarlo agradecido estaré

Un saludo
Avatar de Usuario
BlasaZero
10
10
Mensajes: 100
Registrado: Lun 31 May, 2021 7:55 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por BlasaZero »

danvader escribió:bueno el caso es que digo ,venga voy a declarar la variable mas grande Dim A(14000000, 100) a ver que pasa y...........zas "error de memoria"
Siempre zas , con memoria y sin memoria.....
NO SE SI SE PUEDE.........!!!!!!
danvader99
11
11
Mensajes: 809
Registrado: Dom 29 Oct, 2017 8:20 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por danvader99 »

BlasaZero escribió:
Dom 03 Abr, 2022 10:25 pm
danvader escribió:bueno el caso es que digo ,venga voy a declarar la variable mas grande Dim A(14000000, 100) a ver que pasa y...........zas "error de memoria"
Siempre zas , con memoria y sin memoria.....
Una duda ¿Si piensas que "no se puede" ¿Qué haces en un foro como este? no lo entiendo , es como si yo me meto a opinar "de nada" en un foro de restauración de violines, violas y violonchelos de los siglos XVI al XIX, pues lo mismo.

De todas formas tienes suerte de saber que "no se puede" , supongo que tendrás pruebas, ya que no aportas nada ,podrías intentar convencerme de ello de una forma amable, pausada, razonada y convincente, yo estoy abierto a cualquier tipo de nuevo conocimiento

Un saludo
pacopuf
11
11
Mensajes: 644
Registrado: Lun 07 Ago, 2017 4:49 pm

Re: La grandeza nace de pequeños movimientos

Mensaje por pacopuf »

Hola Danvader,

He probado lo que comentas, me da el mismo error.

Dim A(14000000, 75) As Long -> ok
Dim A(14000000, 76) As Long -> error 7, memoria insuficiente

Debe ser un límite del VBA, porque el error aparece al instante, no veo que se empiece a consumir memoria y al cabo de unos instantes de el error.

Tiene pinta que VBA calcula la memoria que va a necesitar para:

Dim A(14000000, 76) As Long

ve que es mayor que el límite que sea, y muestra el error.

Como comentas, al menos con 16G todo va más rápido.

Tengo vba 7.1


EDITO y AÑADO: lo de arriba es en el Mac. En PC con Windows y 16G, me aparece el error de memoria incluso con:

Dim A(14000000, 75) As Long

Ojo, es un Excel de 32 bits.

También me aparece el error al instante, por lo que debe ser un limite de Excel.

He leído en algún foro, no tengo el link a mano ni sé si es una fuente fiable, que Excel 32 bits tiene un límite de X MB, y Excel 64 bits tiene un límite de 4GB,

Saludos,

Paco
Groucho Marx: ¿A quién vas a creer, a mí o a tus propios ojos?

"Si no podemos poner fin a nuestras diferencias, contribuyamos a que el mundo sea un lugar apto para ellas"
J. F. Kennedy

Adios y hasta la próxima!!
Responder