elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 [613] 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 ... 637
6121  Foros Generales / Noticias / Re: ¿Indeciso entre PC y Mac? Microsoft le resuelve las dudas en: 13 Abril 2011, 18:49 pm
Bueno, no quito que con esto Microsoft "pueda tener su parte de razon", por decirlo de alguna manera, pero a fin de cuentas, y, desde mi punto de vista, parece que estan "insistiendo" en el hecho de hacerse publicidad, u algo asi.
Por otra parte, vale, que los de Apple, han creado sus juguetitos y demas, pero, quiero recordar que aun hay bastante gente que usa windows (aunque no niego que hay gente que migra a linux/mac por lo que sea, y segun quien puede tener algun "contratiempo" en lo que respeta a utilizar tal cosa o tal otra de linux y/o de mac, aunque mi hermana ha migrado precisamente a linux y mac a la vez -y no es broma-, y no recuerdo haberle escuchado de ninguna queja de los dos SO; es mas, en linux, que lo tiene con el portatil, esta muy contenta porque le funciona bastante mejor) y que, por lo que me da a entender el tema, microsoft habla de, justamente, de temas que posiblemente debe, no se, tener una alta cuota de mercado, en el sentido de que casi todos los juegos de ordenador se hacen para windows, o bien para consolas, y digo casi todos, porque hay juegos como "los sims 3" que tambien es compatible para mac, motivo por el cual se lo he dejado a mi hermana (es mas, lo tiene ella desde hace meses) porque se que le va a dar mas uso que yo, pero que vamos, esto ultimo es otra historia.
Saludos.
6122  Programación / Programación General / Codigos que hayais hecho y que hayan consumido "potencia" en: 13 Abril 2011, 17:18 pm
Hola; solo es para proponer una cosa, si os parece bien, claro esta.
Dicho sea de paso, si este no es el lugar del tema, ¿me lo podriais mover al lugar pertinente, si no es molestia, claro esta?. Lo digo porque no se si ponerlo aqui o en offtopic, pero como el tema es de programacion, pues he decidido ponerlo aqui.
Bueno, y yendo al grano, se me ha ocurrido la idea de que, entre todos, pongamos algun codigo que, en un determinado momento, haya "requerido", por decirlo asi, muchos recursos del ordenador, o que, en cierta manera, pues el programa se ejecute con cierta lentitud, o bien la maquina, o bien que consuma mucha RAM, entre otras cosas.
Yo, por mi parte, en los codigos que he hecho hasta ahora, como mucho se me ha ralentizado el programa en cuestion unos 117 segundos y pico, en el sentido de estar ahi parado ejecutandose sin hacer nada, por el mero hecho de que no paraba de crear una matriz en cuestion para luego volver a pasar los datos de esta a la anterior con un numero mas, para asi poder insertarle un nuevo valor; desde luego, a ver, lo unico que me "consumia", por asi decirlo, son accesos a la memoria, inncecesarios, por cierto, porque justo hace un rato modifique el codigo para que no tuviese que estar todo el rato creando una matriz detras de otra, y tener tantos accesos a memoria, y asi poder pasar de esperar 117 segundos y pico, a como mucho 3 o 4 segundos, estirando mucho. Por otra parte, cabe destacar que, en las matrices en cuestion, deben haber datos de mas de, no se, 1200 cartas de magic y yugioh, con datos del tipo de, cuanto cuestan bajarse, el idioma en el que estan, fuerza, resistencia, tipo de carta, etc, y destacar que, puesto que hay muchas cartas en español (mas de 1000), ha hecho que, con el codigo inicial de crear matrices, pues no paraba de copiar los numeros de las cartas (mas que nada dicho numero es para "señalar" cuantas cartas tengo, y tambien con este numero, si accedo al numero 23 me aparecen los datos de una, y si accedo al 24, me sale otra, y basicamente, estan ordenadas con ese numero de la primera carta insertada a la ultima) de una matriz a otra, y por eso me tardo 117 segundos en "guardar" los datos de mas de 1100 cartas en español, y decir que no guardaba todos los datos, sino solo su numero, aunque por suerte, lo de "reordenarlas" en una matriz nueva, por sorpresa para mi, apenas tardo el programa, del tipo de 1 o 2 segundos a mucho tirar.
Bueno, mi codigo (o la parte de codigo que ralentiza el programa) es este;
Citar
         xdat#=-1
         For trcx#=0 To productos#
            poorrand#=0
            For trewor#=0 To base_term#
               If searching#(trewor#,0)=1
                  opcion_yy#=searching#(trewor#,1)
                  opcion_yz#=datos_de_productos$(trcx#,trewor#)
                  If opcion_yz#=opcion_yy#
                     poorrand#=poorrand#+1
                  EndIf
               EndIf
            Next
            If poorrand#=opciones_xx#
               If xdat#=-1
                  xdat#=xdat#+1
                  Dim predecesor#(xdat#)
                  predecesor#(xdat#)=trcx#
                  Goto predicin
               EndIf
               If xdat#>-1
                  Dim predecesor_b#(xdat#)
                  For trex#=0 To xdat#
                     opciones#=predecesor#(trex#)
                     predecesor_b#(trex#)=opciones#
                  Next
                  xdat#=xdat#+1
                  Dim predecesor#(xdat#)
                  xdat#=xdat#-1
                  For trex#=0 To xdat#
                     opciones#=predecesor_b#(trex#)
                     predecesor#(trex#)=opciones#
                  Next
                  xdat#=xdat#+1
                  predecesor#(xdat#)=trcx#
               EndIf
               .predicin
            EndIf
         Next
         If xdat#=-1
            Goto probe_dev
         EndIf
         Dim predecesor_b#(xdat#)
         For tr#=0 To xdat#
            .rechoice
            opciones#=Rand(0,xdat#)
            If predecesor#(opciones#)=-1
               Goto rechoice
            EndIf
            predecesor_b#(tr#)=predecesor#(opciones#)
            predecesor#(opciones#)=-1
         Next
Me disclpo por el error o posible error en lo que respeta a colocar en un sitio inadecuado lo que es este tema.
Gracias por vuestra atencion.
Saludos.
6123  Foros Generales / Foro Libre / Re: Que tipo de negocio montarias en: 12 Abril 2011, 21:28 pm
Lo primero es tener una idea, esta debe ser viable, a partir de aquí previamente se debe hacer un estudio y valorar diferentes factores, por ejemplo:

- Que misión ha de tener nuestro negocio? Que visión y alcance? Es decir, como empresa hay que tener unos objetivos y nuestro producto o servicio debe ir destinado a un sector mas o menos amplio de población.

- Barreras de entrada y de salida: Que impedimentos hay para crear el modelo de negocio deseado? Cual es el capital inicial? Que capital inicial necesitamos? En que lugar geográfico es mejor abrir mi negocio? Que leyes pueden afectar a mi negocio según donde lo ubicámos?

- Análisis interno y externo: En el análisis interno se trata de mirarnos como empresa y preguntarnos que oportunidades/fortalezas/mejoras tenémos como empresa? eso teniendo en cuenta los recursos disponibles reales.

En el análisis externo nos podemos preguntar que empresas del mismo ámbito hay en nuestro territorio? Que modelo de negocio tienen? Recordemos que una competencia no ha de ser un factor negativo para nuestro negocio, ello nos ayuda a mejorar el producto y sobre todo nos fuerza a tener un producto de calidad.

- Que factores socioeconomicos y culturales hay donde querémos ubicar la empresa? Por ejemplo puede ser bueno saber que una empresa que venda ordenadores en mitad de Ruanda no es una buena idea...O por ejemplocsi querémos montar una empresa de burkas en china de igual forma nos morimos de hambre.

- También es muy importante una vez elegida una zona geográfica, aparte de mirar el estado actual de la sociedad, hace falta hacer una previsión de futuro que dependerá de un ámbito social, cultural y económico. Por ejemplo si queremos fabricar y vender carritos para bebés, nuestra empresa tendrá mas éxito en un país donde los índices de natalidad sean altos.

Conclusión: Hay muchos factores a determinar, primero es ver el tipo de negocio a crear, luego mirar que factores se pueden estudiar, hacer un estudio y por último ver la viabilidad del proyecto.
Eso si que tienes razon, pero lo que pregunto mas que nada es que montariais.
Saludos.
6124  Programación / PHP / Re: Cargar archivo de excel para actualizar base de datos ?? en: 12 Abril 2011, 21:05 pm
Bueno, lo mio no es que sea precisamente PHP; es mas, solo programo en Blitz 3D, un editor de juegos tipo Basic, pero se me ocurre que siempre puedes "cargar" la informacion del excel en memoria poniendolos todos en una matriz de dos niveles, y luego en esa matriz, pues insertar los datos nuevos que te interesen, para luego volver a guardarlo todo en el archivo excel; este seria el metodo "lento"; y, el metodo rapido, seria hacer un bucle FOR/NEXT dentro de otro bucle FOR/NEXT (vamos, la misma rutina para cargar/guardar datos que en el caso anterior) para leer el archivo excel y que, cada vez que cargue un dato cualquiera, lo guarde en un archivo diferente y, llegados a un determinado valor, puedes hacer que solo lea y luego que se limite a, en vez de guardar los datos leidos, guarde los datos que estan en memoria, hasta llegar al valor pertinente, donde se volveria al proceso de, donde cada vez que lea algo, lo escriba en el otro archivo, y, cuando termines de "volcar" todos los datos en el archivo nuevo, puedes hacer dos cosas; o eliminar el primer archivo y cambiarle el nombre al archivo nuevo para que tenga el mismo nombre que el primero desde el programa de forma automatica, o bien volver a hacer un volcado desde el archvio nuevo al viejo, para luego eliminar el segundo archivo al cual has volcado inicialmente el contenido con los valores modificados.
De todas formas, recordar que, a fin de cuentas, EXCEL trabaja con una matriz de dos niveles, o es lo que creo.
Saludos.
6125  Foros Generales / Foro Libre / Que tipo de negocio montarias en: 12 Abril 2011, 20:47 pm
Hola; abro este tema mas que nada por curiosidad.
El caso es que, si pudieseis y tuvieseis los medios necesarios para hacerlo, ¿que negocio/empresa o tipo de negocio/empresa montarias? (como ahora empresa de software o una tienda).
Yo, si pudiese, montaria una tienda, y utilizaria mis programas de bases de datos (los que colgue aqui, por eso, y que, por cierto, aparte de que los links de megaupload de estos ya deben estar mas caducados que una lata de atun con fecha de caducidad del 31 de diciembre del 1800, excepto uno que colgue para que pitoloko pudiese comprobar que funcionan en SO windows de 64 bits) para que la gente realize sus consultas en lo que, almenos, en cartas de magic: the gathering y yugioh se refiere, y para que me ayuden a llevar la tienda.
Saludos.
6126  Programación / Programación General / Duda de proceso de mi programa y proceso system en: 12 Abril 2011, 20:02 pm
Hola; el caso es que tengo una duda.
Bueno, ahora, lo que es mirando el uso de CPU de uno de mis programas (uno de consultas de datos de mi base de datos), pues me aparece algo extraño; os explico; el caso es que, bueno, dentro del programa, pues hay una rutina que te muestra las cartas de magic y yugioh que hay con uno o mas parametros X; por ejemplo, si insertas en el programa para que te muestren, yo que se, las cartas de color negro y que esten en español, pues te las muestra; hasta ahi bien; entonces, al principio del programa, puedes elegir que te las muestre ordenadas por orden de insercion (que muestra por orden de carta mas antigua insertada a la mas nueva), o bien, puedes hacer que te las muestre al azar, por lo que, en esta ultima opcion, lo que hace basicamente el programa, es ordenarlas a base de utilizar random; entonces, lo que me pasa es que, mientras el programa va "seleccionando" las cartas con el criterio de busqueda insertado (bueno, he puesto parametro X antes, espero explicarme), en este caso, todas las cartas que esten en Español, pues parece que el proceso "SYSTEM", comienza a utilizar entre un 17% y un 21% como mucho de la CPU, mientras que, el proceso de mi aplicacion, pues como que dificilmente sube del 00%, llegando, puntualmente, a estar entre el 01% y el 02%, y, cuando cierro la aplicacion en plena "tarea" de seleccion de cartas, pues como que el proceso "SYSTEM" vuelve a estar en uso al 00%, y bueno, la pregunta es, basicamente, ¿porque el proceso SYSTEM consume la cantidad de CPU que consume en vez de hacerlo el proceso de mi programa, que supongo que seria lo logico?.
Cabe destacar que la estructura del codigo es la siguiente:
Citar
         xdat#=-1
         For trcx#=0 To productos#
            poorrand#=0
            For trewor#=0 To base_term#
               If searching#(trewor#,0)=1
                  opcion_yy#=searching#(trewor#,1)
                  opcion_yz#=datos_de_productos$(trcx#,trewor#)
                  If opcion_yz#=opcion_yy#
                     poorrand#=poorrand#+1
                  EndIf
               EndIf
            Next
            If poorrand#=opciones_xx#
               If xdat#=-1
                  xdat#=xdat#+1
                  Dim predecesor#(xdat#)
                  predecesor#(xdat#)=trcx#
                  Goto predicin
               EndIf
               If xdat#>-1
                  Dim predecesor_b#(xdat#)
                  For trex#=0 To xdat#
                     opciones#=predecesor#(trex#)
                     predecesor_b#(trex#)=opciones#
                  Next
                  xdat#=xdat#+1
                  Dim predecesor#(xdat#)
                  xdat#=xdat#-1
                  For trex#=0 To xdat#
                     opciones#=predecesor_b#(trex#)
                     predecesor#(trex#)=opciones#
                  Next
                  xdat#=xdat#+1
                  predecesor#(xdat#)=trcx#
               EndIf
               .predicin
            EndIf
         Next
         If xdat#=-1
            Goto probe_dev
         EndIf
         Dim predecesor_b#(xdat#)
         For tr#=0 To xdat#
            .rechoice
            opciones#=Rand(0,xdat#)
            If predecesor#(opciones#)=-1
               Goto rechoice
            EndIf
            predecesor_b#(tr#)=predecesor#(opciones#)
            predecesor#(opciones#)=-1
         Next
Por cierto, mi CPU es un Core Duo de 2 nucleos a 2.4 GHZ, con 2 GB de RAM, por lo que, a fin de cuentas, el proceso SYSTEM utiliza una CPU al 40%, lo que serian unos 960 MHZ de esta.
Cabe destacar, que, bueno, tengo insertadas mas de 1200 y pico cartas, y la inmensa mayoria (sobre un 85/90% de estas) estan en Español, y, aparte de tardarme unos 117 segundos en clasificarlas en la RAM, pues por logica, a medida que se van insertando mas cartas, pues va mas lento.
Tambien decir que el codigo insertado para medir el tiempo lo he quitado, y que, curiosamente, aparte de consumir un tope de unos 13,6 MB el programa, lo que realmente va lento es el bucle For/Next que va reservando espacio en memoria para guardar las cartas, y no el codigo que he creado con el RND (random) para "desornenar" las cartas, y lo comento porque yo pensaba que seria al reves.
Gracias de antemano por vuestra atencion, y me disculpo por las molestias causadas.
Saludos.
-------------------------------------------------------------------------------------------------
Por cierto, se me olvido comentar que si pongo un bucle de 5 FOR/NEXT seguidos, en el sentido de uno detras de otro, con numeros muy altos (supongamos 10000), el proceso del programa consume todo un nucleo del sistema, y no el proceso SYSTEM.
Saludos.
6127  Foros Generales / Noticias / Re: Sony y el 'hacker' que pirateó la PlayStation 3 llegan a un acuerdo judicial en: 12 Abril 2011, 18:38 pm
Igualmente, ¿no os parece que "anoymous", por muchos motivos que tengan para hacer lo que hacen, no se estan poniendo un poco pesados ya, o lo que sea?.
Vale, que tienen todo el derecho a hacer lo que hacen por muy buenos motivos que tengan siempre y cuando asuman las consecuencias de sus actos, pero si anonymous esto, anonymous lo otro....puff, no lo niego, si yo tuviese motivos para defender algo y tomar ciertas acciones y medios para hacerme escuchar, pues no lo niego, lo haria, pero aun asi, a veces uno llega al punto de cansar a la gente, por muy buenos motivos (mas o menos justigicados) que uno tenga, y incluso, se puede dar el caso de que a medio y/o largo plazo, lo unico que se consiga es llamar la atencion para conseguir fama, dinero, o lo que sea, no se, digo yo, y, aunque no se sepa la identidad de quien lo hace, quien lo haga, pues tendra su "momento de fama" por el hecho de pertenecer a tal grupo, aunque la gente no sepa quien esta o deja de estar en tal grupo que hace tal y cual cosa.
Saludos.
6128  Foros Generales / Noticias / Re: Desarticulada una red que estafó 11 millones de euros con 'cartas nigerianas' en: 12 Abril 2011, 18:31 pm
¿Sabeis lo gracioso de esto?; lo gracioso es que a estos les meteran una multa y/o les meteran en prision igual y/o superior a la de un maltratador que lleva un tiempo considerable maltratando a su pareja y/o incluso que llega a matarla.
Si, ya se que posiblemente España no se encargue de juzgarlos, y que esto no tiene nada que ver con las mujeres maltratadas y/o asesinadas, pero es una de esas cosas que me las veo venir.
Saludos.
6129  Sistemas Operativos / Windows / Re: Problema con activacion Windows XP en: 11 Abril 2011, 21:51 pm
¿La version de windows XP es pirata?.
A ver, a mi nunca me ha pasado, aun teniendo windows XP pirata (el primero que salio), pero que vamos, a lo mejor es ese el problema, aunque no necesariamente, porque al dueño de una tienda que voy a comprar sobres de cartas de magic y yugioh recuerdo que windows XP le daba un mensaje de que tenia una copia pirata, aun habiendola instalado desde un CD original.
Saludos.
6130  Sistemas Operativos / Windows / Re: Aplicaciones en sistemas operativos en: 11 Abril 2011, 19:57 pm
Muchas gracias por probarlo pitoloko.
La verdad es que me has hecho un gran favor, ya que asi no me he de preocupar en lo que respeta a la migracion a versiones de 64 bits de windows respeta.
Saludos.
Páginas: 1 ... 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 [613] 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 ... 637
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines