Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - kub0x

#531
Windows / Re: bootmgr is missing (auxilio)
14 Mayo 2016, 10:33 AM
Tu pc al arrancar no encuentra el archivo de arranque de Windows, por lo que no puede cargarlo en memoria y menos arrancarlo. Desconozco la forma manual de solucionarlo, es decir, desconozco los comandos que hay que introducir por terminal.

Pero he solucionado este tipo de errores cientos de veces con la imagen de Windows (Win7 en tu caso) quemada en un USB, le dices al BIOS/UEFI que arranque desde el usb y accedes a las herramientas de reparación de Windows, donde automáticamente detecta el problema y lo soluciona.

Dices que no posees del CD de instalación, bueno, todo es descargarse una .ISO del mismo Win7 que el tuyo, quemarla en un USB y el resto lo que he dicho arriba.

Saludos!
#532
Buenas gente,

siempre ha sido tedioso escribir notación matemática en este foro, y apuesto a que no soy el único que lo sufre, seguro que muchos de vosotros sufristeís o lo seguís haciendo. No tengo constancia de si esto se ha debatido anteriormente, pero me gustaría lanzar la siguiente propuesta:

¿Podría integrarse un plugin para LateX? Así como teneís GeSHi para representar múltiples lenguajes de marcado/programación/scripting, seguro que hay un plugin para LateX en SMF que solucione el tema. Otra cosa es que sea trivial ponerlo.

Espero vuestros comentarios.

Saludos!
#533
Cita de: fary en 14 Mayo 2016, 09:24 AM
Prueba con DoEvents dentro del ciclo for. Así evitarás la sobrecarga, que es lo que hace que se te pete. :P

Es una solución parcial y no debería de ser implementada en un ámbito profesional o incluso amateur, dado que se considerá mala práctica en el mundo de .NET. Te dirán que .NET no es vb6.

DoEvents permite procesar los eventos que están en la cola del Event Loop, cosa que tu for está ralentizando, de esta forma los mensajes de renderizado del formulario se procesarán y se dibujará sin problemas y sin hilos (todo en el main thread).

Cita de: fary en 14 Mayo 2016, 09:24 AM
PD: kub0x, al final terminaste escuchando a moraio chico  :laugh: ;-)

P.D: Vaya bulerías que se montaba el morao, único en el compás, no he encontrado nada igual, supongo que será intrínseco de Jerez.

Saludos!
#534
Cita de: P4nd3m0n1um en 14 Mayo 2016, 07:04 AM
Haber si entendi, usar el BackgroundWorker y cuando se haga el for en vez de mandarle el codigo, llamar a un función

No sé si lo habrás probado, pero no funcionará. Simplemente has separado la lógica del for en otra función (PasarList2aList1).

Lo que tienes que hacer es declarar un delegado que acepte un parámetro de tipo Integer, asignarle la función PasarList2aList1 al objeto delegado e invocarlo desde el BackgroundWorker1_DoWork haciendo Listview1.Invoke(delegado). De esta forma llamas al puntero de la función PasarList2aList1 desde DoWork de manera segura (como pide .NET, c# o vb trabajan igual). Revisa el link que postee antes.

Saludos!
#535
No quería decírtelo para no desalentarte en el proceso de gestión de hilos, pero esto es normal. Me explico, si tienes dos hilos cada uno tiene sus recursos locales y obviamente el hilo de la lógica del for no dispone de los recursos del hilo principal (refiriéndome a los controles ej: ListView) por lo tanto tienes que hacer una llamada desde el hilo del for al main thread para gestionar el control.

¿Cómo lo hacemos? Con delegados, que si programaste alguna vez en C/C++ no son más que pointers a function. Es decir, cuando termines el for en el segundo hilo llamas al function pointer que apunta a una func que reside en el primer hilo, de esta forma intercambias la información.

Ésta es la técnica general propuesta por Microsoft para gestionar dicha comunicación: https://msdn.microsoft.com/en-us/library/zyzhdc6b.aspx (con esto se arregla ;) )

Saludos
#536
Deberías utilizar Threads (hilo) para separar la carga computacional y dejar el main thread (la GUI) sin carga para que se renderice de forma normal, ya que lo que está ocurriendo es que el for invalida o bloquea el proceso de renderizado de la GUI.

https://msdn.microsoft.com/en-us/library/system.threading.thread%28v=vs.110%29.aspx

Saludos!
#537
Buenas.

Desconozco el market de BlackBerry y las aplicaciones disponibles en el mismo. Para cifrar mails basta con utilizar un plugin para PGP en el cliente del correo de tu terminal. Seguramente encuentres alguna app que utilice PGP o así mismo el plugin necesario para tu cliente de mail.

Saludos!
#538
Buenas.

¿Cuál es la finalidad de dicha recopilación? ¿Utilizaste los algoritmos descritos en el post de "Números primos" para estudiar su primalidad?

Te encantará esta página: http://primes.utm.edu/

Saludos!
#539
Programación General / Re: Numeros Primos
10 Mayo 2016, 03:21 AM
En efecto existen todo tipo de métodos pero en teoría de números computacional se emplean algoritmos probabilisticos deterministas, los cuales tienen un coste polinomial. Revisa: https://en.wikipedia.org/wiki/Primality_test#Probabilistic_tests

Concretamente te recomiendo que utilices Miller-Rabin, es el más utilizado por la comunidad criptógrafa. https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test También tienes AKS, con el que he obtenido buenos resultados. https://en.wikipedia.org/wiki/AKS_primality_test En ambos enlaces encontrarás sus respectivos costes computacionales.

Si te interesa aprender la base consulta https://en.wikipedia.org/wiki/Fermat_primality_test
El test de primalidad de Fermat es el core de estos algoritmos, se basa en que un número es primo si a toda base coprima con p le corresponde el elemento identidad a través del índice totient(p). El problema de fermat son los números de Carmichael, ya que son módulos compuestos que pasan el test de Fermat, por lo que el test devuelve pseudoprimos o probable primes.

Saludos!
#540
Cita de: wolfbcn en  3 Mayo 2016, 14:41 PM
[..] y por lo tanto se vulneraría el séptimo mandamiento de la fe cristina que prohíbe robar a los fieles de esta religión.

Ellos lo hacen a diario.

Saludos!