Cambiar fondo de pantalla de manera remota

El día de hoy veremos cómo cambiar la imagen de fondo de escritorio de manera remota para molestar al usuario. Dejaremos un programa ejecutándose en segundo plano, mismo que va a revisar cada X segundos si debe cambiar el fondo y en caso de que sí va a descargar la imagen del sitio que le indiquemos para colocarla como nuevo fondo. Mientras el usuario esté conectado a internet y el programa se esté ejecutando, no se podrá hacer nada para cambiar el fondo de pantalla al original, ya que nuestro programa va a cambiar la imagen de escritorio cada tiempo que nosotros indiquemos. Al final esto es para hacer bromas, no le veo otra utilidad. Eso sí, vas a aprender varias cosas, por ejemplo, cómo consultar un gist con HTTP, poner un cron en Go e invocar a un programa de C#. ...

noviembre 23, 2022 · 6 min · 1099 palabras · Parzibyte

Combinar y ordenar 2 tablas de base de datos

El día de hoy veremos cómo extraer datos de 2 tablas SQL distintas, combinarlos y extraer solo los primeros de ellos a partir de un parámetro de ordenamiento. El ejemplo que mostraré va a mostrar los productos más vendidos en una tienda, pero esos productos se venden al contado o en apartado, y cada uno está en una tabla distinta. Lo que se requiere es obtener los productos más vendidos sin importar a cuál tabla pertenecen, ordenándolos, combinándolos y extrayendo solo los primeros N. ...

noviembre 22, 2022 · 4 min · 811 palabras · Parzibyte

Golang: convertir base64 a imagen

En este post te mostraré cómo convertir una cadena en base64 a una imagen de Go. Específicamente convertiremos un string de la imagen en base64 a un objeto tipo image.Image. Una vez que tengamos la imagen como image.Image entonces podemos escribirla en el disco duro, manipularla o hacer cualquier otra cosa. ...

octubre 6, 2022 · 2 min · 323 palabras · Parzibyte

Código fuente de plugin para impresoras térmicas v2

En este post te mostraré cómo instalar y compilar lo necesario para montar el código fuente del plugin de impresoras térmicas versión 2 que ya presenté anteriormente y que puedes ver en el siguiente post: https://parzibyte.me/blog/posts/presentando-plugin-impresoras-termicas-version-2/ En pocas palabras, ese plugin permite imprimir en impresoras térmicas usando una API de internet, pero al estar en un servidor web necesita una conexión estable a internet, por ello es que ya existe la versión 3. Al tener el código fuente, tú mismo puedes vender el servicio de la API ESC POS o usarlo para ti mismo modificando los planes y brindándote un plan ilimitado. Veamos entonces cómo instalar las herramientas necesarias para modificar el código fuente del plugin versión 2. ...

octubre 5, 2022 · 4 min · 846 palabras · Parzibyte

Código fuente de plugin para impresora térmica v1

En este post explicaré cómo obtener y descargar el código fuente de mi plugin para impresoras térmicas versión 1, que es el que está publicado en la siguiente página: [https://parzibyte.me/blog/posts/plugin-impresora-termica-navegador-javascript/](https://parzibyte.me/blog/posts/plugin-impresora-termica-navegador-javascript/) Estoy liberando el código fuente porque ya existe la versión 3 del plugin, que por cierto te invito a probar. ...

octubre 4, 2022 · 4 min · 745 palabras · Parzibyte

Solución al error 0xc00007b en Windows

Hoy vamos a hablar sobre un error que me trajo muchos problemas en las últimas horas. Se trata del error 0xc00007b y ocurría al usar mi plugin para impresoras térmicas versión 3. Por ello es que en este post te mostraré la causa y la posible solución de ese problema, ya sea para mi plugin o para cualquier otro programa que intentes usar. Solo para que quede claro, el error de mi plugin ya está arreglado, pero quiero documentar esto por si a alguien más se le presenta esto en el futuro. ...

octubre 4, 2022 · 3 min · 600 palabras · Parzibyte

Golang: enviar 404 en respuesta HTTP

Estoy modificando mi sistema de ventas para que tenga fotos de productos, pero la foto es opcional, así que si el producto no tiene foto debo enviar un código de estado 404 con Go para que el cliente sepa que no se encontró lo que buscaba. Por eso es que en este corto post de programación con Golang vamos a ver cómo enviar un Status code 404 not found. ...

septiembre 15, 2022 · 1 min · 211 palabras · Parzibyte

Servir imagen en servidor web con Golang

Hoy vamos a ver cómo enviar una imagen al cliente desde Golang, es decir, servir una imagen en un servidor web programado con Go. Vamos a leer la imagen según su ruta y luego enviarla con los encabezados adecuados al cliente. ...

septiembre 15, 2022 · 2 min · 331 palabras · Parzibyte

Subir archivo de JavaScript a Go (Golang)

En este post de programación cliente-servidor vamos a ver cómo enviar un archivo desde JavaScript del lado del cliente a Golang (Go) del lado del servidor. Específicamente hablando veremos cómo enviar un archivo usando fetch y FormData a través de AJAX hacia un servidor de Go. Lo que te enseñaré servirá para enviar fotos, archivos binarios o incluso una foto tomada con la cámara web con las debidos ajustes. Va a ser un ejemplo realmente simple pero que luego podrás modificar para, por ejemplo, usarlo en React, Angular, JavaScript puro o Vue. ...

septiembre 14, 2022 · 8 min · 1563 palabras · Parzibyte

Software para parqueadero con tarifas, usuarios y personalización de ticket

El día de hoy te mostraré un programa para parqueadero o estacionamiento en donde además de registrar los cobros por el tiempo de los vehículos estacionados, ver gráficas y un escritorio general vas a poder: Crear tarifas por hora del día, puede ser por horario nocturno o diurno Tomar en cuenta días normales y días feriados / festivos Personalizar tarifas por tipo de vehículo (auto, moto, camión liviano, etcétera) Permisos por usuario: manejar roles del sistema y asignar permisos a cada usuario para tener administradores, cajeros, etcétera Editar encabezado y pie del ticket Esto es una mejora al programa gratuito para estacionamientos que ya había presentado anteriormente en mi blog. Ahora te mostraré lo que tiene esta actualización. ...

mayo 4, 2022 · 3 min · 634 palabras · Parzibyte