Navegando por
Categoría: Gridcoin

Actualizaciones al Generador de Reportes de Nuevos Usuarios del Equipo Gridcoin – 15 de febrero de 2018

Actualizaciones al Generador de Reportes de Nuevos Usuarios del Equipo Gridcoin – 15 de febrero de 2018

Hola a todos,

En el día de ayer y de hoy, estuve actualizando mi generador de reportes de nuevos usuarios del equipo Gridcoin, el cual ahora permite ser programado para generar los reportes sin interacción del usuario.

Básicamente, lo que esto significa es que podemos usar la interfaz gráfica para seleccionar los proyectos que queremos sean incluidos en el reporte y luego lanzar el programa a través de la línea de comando con el parametro -s para que el reporte sea generado.

La actualización del código que hice en el día de ayer simplemente añade un nuevo parámetro llamado Silent (silencioso):

Update to the Gridcoin New User Report Generator - February 14, 2018 - 1

El cual será True (cierto) cuando le pasemos -s como parámetro en el terminal:

Update to the Gridcoin New User Report Generator - February 14, 2018 - 2

Esto hará que se llame la rutina principal del programa y se genere el reporte.

En la función PublishReport, si tiene el parámtro Silent falso, no nos mostrará ningún mensaje cuando el reporte sea publicado a menos que ocurra un error. Es por eso que el parámetro es llamado Silent, ya que todo ocurre sin la interacción del usuario:

Update to the Gridcoin New User Report Generator - February 14, 2018 - 3

La idea es que este programa se pueda programar para generar los reportes a traves de la herramienta Task Scheduler de Windows, para que así los reportes sean generados todos los días.

Entonces, en el día de hoy, me dí cuenta que que en la función GenerateReport, debía comparar la variable booleana Silent y verificar que sea False (falso) en vez de True (cierto). No me había percatado de esto hasta que vi el mensaje diciendo que el reporte fue generado y publicado el cual se supone que no se mostrara:

Update to the Gridcoin New User Report Generator - February 14, 2018 - 4

¡Eso es todo!

Código en GitHub.

Una pequeña modificación al Generador de Reportes de Nuevos Usuarios de Gridcoin

Una pequeña modificación al Generador de Reportes de Nuevos Usuarios de Gridcoin

Hola a todos,

En la noche de ayer, estaba mirando el código de mi programa de generar los reportes de Gridcoin y noté que había escrito una variable mal.

Había escrito MySQLFile en el módulo GenerateReport.vb. Ese objeto debía haberse llamado AccountFile ya que esa sección del código es la encargada de leer el archivo de la cuenta a donde postearemos el reporte. Así que renombré esa variable de ese objeto.

Esta es la modificación que le hice al código:

Gridcoin bug fix

Esto no afecta el programa y es simplemente un cambio para que el código se pueda entender mejor.

También removí un Imports que no estaba en uso.

¡Eso es todo!

Versión r5 de Gridcoin Snapshot Generator

Versión r5 de Gridcoin Snapshot Generator

Hola a todos,

En el día de hoy, publiqué la versión r5 de Gridcoin Snapshot Generator.

Para aquellos que son nuevos a esta herramienta, esta es una herramienta que crea snapshots de la cadena de Gridcoin. El programa funciona de la siguiente manera:

  1. Primero, la cartera cerrará apropiadamente para prevenir corrupción.
  2. Se lanzará 7zip para comprimir la carpeta txleveldb y el archivo blk0001.dat a los formatos ZIP o 7z.
  3. Opcionalmente, se creará checksums en formatos MD5, SHA256 y/o SHA512.
  4. Opcionalmente, el snapshot será subido junto a sus checksums (si fueron creados) a Google Drive.
  5. Una vez se termine de comprimir la cadena (y subir el snapshot), la cartera abrirá nuevamente.

En esta versión, ahora es posible seleccionar el formato de la fecha y hora, como pueden ver en la imagen a continuación:

Gridcoin Snapshot Generator r5

¡Espero que les guste esta versión!

Escrito felizmente en VB.NET 🙂

Gridcoin Snapshot Generator r4

Gridcoin Snapshot Generator r4

Hola a todos,

Hoy, publiqué una pequeña actualización a mi herramienta de generar Snapshots de la cadena de Gridcoin.

Esta actualización solamente afecta el nombre del archivo y el formato seleccionado. Lo que hice fue que cuando grabas el nombre del archivo como 7z, el RadioButton (los circulo de selección del formato del archivo) de 7z es seleccionado automáticamente:

Gridcoin Snapshot Generator r4 - 7zip

Si decides grabar el snapshot en formato ZIP, el RadioButton de ZIP será seleccionado:

Gridcoin Snapshot Generator r4 - Zip

Lo mismo aplica si en vez de escribir el nombre del archivo, decides usar los botones de selección del formato. Si seleccionas el RadioButton de ZIP, el nombre del archivo terminará en .zip. Si usas el RadioButton de 7z, el nombre del archivo terminará en .7z.

Este es el único cambio que hice en esta versión. Actualizar es opcional, ya que la creación del Snapshot no se afecta por este cambio.

Herramientas Gridcoin Snapshot Generator r3 and Gridcoin Snapshot Restore r1

Herramientas Gridcoin Snapshot Generator r3 and Gridcoin Snapshot Restore r1

Hola a todos,

Hoy por la mañana hice un post anunciando la primera versión de mi herramienta para generar Snapshots del Blockchain de Gridcoin. Ahora, luego de seguir trabajando con el programa durante el día, he logrado varios cambios y adiciones. Así es como la versión r3 luce:

Gridcoin Snapshot Generator r3

Hablemos de los cambios y adiciones realizados:

  • Ahora, puedes generar el Snapshot en formatos ZIP y 7z.
  • Opcionalmente, puedes crear archivos de integridad usando los algoritmos MD5, SHA256 y SHA512 para validar la integridad del snapshot.
  • Sube el snapshot y los archivos de integridad a Google Drive!

¿Cómo la herramienta funciona?

  1. El programa cerrará la cartera si está corriendo
  2. El snapshot se creará en el formato indicado (ZIP o 7z)
  3. Si es deseado, se generarán los archivos de integridad
  4. Si es deseado, el snapshot y los archivos de integridad serán subidos a Google Drive
  5. La cartera será lanzada nuevamente

Cuando el snapshot y los archivos de integridad son creados, si decides subirlos a Google drive, puedes ver el progreso del Upload y también puedes decidir a qué carpeta subirlos!

Como sabrán, ayer fue el World Backup Day, y hacer un backup de la cadena de Gridcoin es una buena manera de prevenir tener que bajar la cadena nuevamente en caso de que se dañe o entres en lo que se llama un «fork». Restaurando un snapshot creado puede ahorrar mucho tiempo y te permite volver a generar bloques mucho más rápido.

Para restaurar el snapshot creado, simplemente tienes que usar la herramienta Gridcoin Snapshot Restore:

Gridcoin Snapshot Restore r1

Simplemente busca el ZIP o 7z del Snapshot y presiona el botón «Restore Snapshot».

Antes de restaurar el Snapshot, si la cartera está corriendo, la misma cerrará. Luego de restaurar el Snapshot, la cartera abrirá nuevamente.

Ambas herramientas han sido escritas en Visual Basic .NET usando Visual Studio 2017. Ambas herramientas son de Código Abierto y puedes ver el código en los siguientes links:
Gridcoin Snapshot Generator
Gridcoin Snapshot Restore

Puedes descargar las herramientas en los siguientes links:
Gridcoin Snapshot Generator
Gridcoin Snapshot Restore

Espero que estas herramientas sean muy útiles para todos ustedes, y recuerden hacer backups frecuentemente.

Generador de Snapshots para Gridcoin – Primera version

Generador de Snapshots para Gridcoin – Primera version

Hola a todos,

Hoy, decidí crear una nueva herramienta que intenta crear Snapshots para el blockchain de Gridcoin automáticamente:

Gridcoin Snapshot Generator r1

La herramienta es muy fácil de usar. Solamente, especifica el nombre para guardar el snapshot y presiona el botón «Create Snapshot». También puedes especificar el número de horas para esperar para crear el snapshot nuevamente.

El programa funciona de la siguiente manera:

  1. El programa cerrará la cartera de Gridcoin de una forma apropiada para prevenir corrupción.
  2. El programa lanzará 7zip por la línea de comando para comprimir la carpeta txleveldb y el archivo blk0001.dat
  3. Una vez 7zip termine de comprimir la carpeta y el archivo, el programa lanzará la cartera nuevamente.

Y así de facil es usar esta herramienta 🙂

El formato del snapshot es el siguiente:
El nombre del snapshot que especifiques Año-Mes-Dia Hora-Minutos-Segundos AM/PM.7z

El requisito para usar esta herramienta es tener 7-zip instalado en la carpeta de fábrica en C:\Program Files\7-zip

La herramienta es de código abierto y puedes chequearlo aquí.

Para descargar la herramienta, ve aquí.

¡Espero que les guste esta herramienta!

Gridcoin Faucets para Windows v1.1 lanzado! Programa de Código Abierto!

Gridcoin Faucets para Windows v1.1 lanzado! Programa de Código Abierto!

Nota: Este programa ya no es mantenido.

Hola a todos,

Hoy me complace anunciar el lanzamiento de la versión 1.1 de Gridcoin Faucets para Windows. Este programa te permite fácilmente visitar un Faucet y te acuerda cuando puedes obtener más Gridcoins. Puedes minimizar el programa al Task Bar y cuando ya sea hora de obtener más Gridcoin, verás una notificación dejandote saber que puedes visitar el Faucet nuevamente.

Gridcoin Faucets para Windows v1.1

La versión 1.1 remueve los faucets de Cryptospout que desaparecieron hace un tiempo y añade los faucets de EOBOT y el de GridcoinStats.

Este programa fue escrito en Visual Basic .NET y compilado usando Visual Studio 2017, recién lanzado este mes.

El programa también es de Código Abierto y el código lo puedes encontrar en GitHub. ¡Chequealo aquí!

¿Qué esperas? ¡Presiona aquí para descargar el programa ya!

¡Espero que les guste!