Bueno les vengo a contar mi última noverdad, mi maravilloso programa que me facilita la vida en mi labor diario, la minería de bitcoins.
Primero quiero decirles que yo no cree el minador sino un programa que lo que hace es reiniciarlo
El programa que uso para minar, (que yo no creé) Se llama Claymore. Lo que hace es minar una criptomoneda y luego tener mi ganancia a fin de mes
Bueno, al post. El problema que tengo con este programa es que cada 4 o 5 horas, el promedio del hash rate (la velocidad de minado) Decrementa de 20 MH/S a 15 MH/S sin razón alguna. Y como había notado, cuando reinicio el programa, vuelve a minar bien durante otras 4 o 5 horas.
Bueno no le he sacado captura, asi que imagínenselo, es esa misma ventana pero donde pone 20 pone menos de 15 sin razon alguna
Bueno, la cuestión del post. Que hace mi programa? Mi programa se encarga de reiniciar el el minador cada 4 horas. Lo cierra y lo vuelve a ejecutar, así cada 4 horas, o 2 o lo que sea.
Acá les paso capturas del programa que hice yo, es algo re simple ni me preocupé por hacerlo lindo, ya que solamente son 3 relojes de temporarizador
Como veran ni me gasté en ponerle un label ni nada por el estilo, solo se ejecuta y hace lo que tiene que hacer, aca les muestro el código que es lo que vale:
Estas funciones se encarga de poder ejecutar el programa. Cade destacar que el Cyamore inicia con un acceso directo a un archivo de lotes batch. Si le ponia simplemente "shell" y la ruta, ejecuta el scrip del .bat y se cierra, cosa que no es así ya que el escrip debe permanecer activo ya que eso es el claymore...
Una vez declarado eso en el general, pongo 3 relojitos.
El primero lo que hace, es convertir Milisegundos (lo predeterminado del timer de visual basic 6.0) a segundos, para poder lograr una mayor canitdad de tiempo, ya que los milisegundos son muy limitados.
Y.. además de eos, cierra el programa. Lo cierra cada el tiempo de la función de arriba, en el caso del ejemplo 7200 segundos, q son 2horas
El segundo, Ejecuta el programa
Y el tercero y menos importante, da un margen de 3 segundos entre que se cierra y se abre.
Destaco que cada timer, debe desactivar a los otros dos, sino se hace un bucle infinito y abre infinitas veces el programa.
Y eso es todo, lo compilo .exe y lo ejecuto:
Etonces le pongo un acceso directo a este programa creado por mí en el inicio de windows, y cada vez q inicia windows, inicia mi programa, el cual inicia el minero y lo cierra cada 2 horas para que no se bugee.
Acá pueden ver que justo se reinició: Donde dice 00:00 es que recien empezó, 0 horas 0 minutos
Es simple pero práctico y funcional, y me sirvió para solucionar el momento.
Espero les haya gustado, nos vemos.