Guía de inicio rápido para impresora térmica

En este post te enseñaré a usar tu impresora térmica comenzando en el paso de configurarla hasta imprimir desde cualquier lenguaje de programación, desde cero hasta dominarlo todo de manera muy rápida. Voy a enseñarte a instalar tu impresora para que acepte comandos ESC POS y después a enviarle dichos comandos desde cualquier lenguaje de programación a través de un plugin gratuito que puede ser consumido desde cualquier lenguaje de programación. Los pasos son muy simples, debes: Instalar tu impresora térmica como genérica y compartir esa impresora, colocando un nombre que solo contenga letras Descargar y ejecutar el puente de conexión para impresora térmica Comenzar a imprimir desde cualquier lenguaje de programación usando la documentación Voy a explicar los pasos con más detalles a continuación. Ah, y si tú no eres programador siempre puedes usar mi diseñador de tickets para impresoras térmicas en donde encontrarás una guía detallada de cómo crear tus propios recibos. ...

agosto 6, 2024 · 3 min · 600 palabras · Parzibyte

Solución a ERR_SSL_CIPHER_OPERATION_FAILED

Hoy voy a tratar de solucionar el error ERR_SSL_CIPHER_OPERATION_FAILED que aparece al usar npm install con, obviamente, Node. Te voy a relatar los problemas que tuve al encontrar ERR SSL CIPHER OPERATION FAILED y la solución que apliqué. ...

agosto 3, 2024 · 2 min · 287 palabras · Parzibyte

Respaldo periódico con Bot de Telegram y Cron

Acabo de publicar un artículo enseñándote a respaldar un archivo o directorio de manera programada con Telegram. En este artículo te voy a enseñar a respaldar periódicamente un fichero o carpeta en la nube de Telegram. Con el código presentado en este post serás capaz de hacer un backup diario, cada semana, cada inicio de mes, cada hora, cada segundo, todos los viernes, etcétera. Basta con ejecutar el programa una vez y según la configuración se harán respaldos cada tiempo que tú indiques en la nube de Telegram. Veamos cómo combinar el Cron de Golang con los Bots de Telegram para hacer respaldos en la nube periódicamente. ...

agosto 1, 2024 · 4 min · 765 palabras · Parzibyte

Respaldar archivo con Bot de Telegram

El día de hoy te enseñaré a respaldar un archivo o directorio y enviarlo a Telegram, de modo que puedas tener un respaldo o backup de información en la nube de Telegram de manera programada usando un Bot. Con el programa que vamos a ver serás capaz de: Enviar un archivo a cualquier usuario, grupo o canal de Telegram a nombre de un Bot En caso de que quieras hacer un respaldo de un directorio en Telegram, el directorio será comprimido en un zip Si el archivo pesa más que el límite, será dividido en varias partes y enviado a Telegram, así que no hay límite de tamaño Así que dicho con otras palabras vas a ser capaz de respaldar información en Telegram usando un Bot, sin importar el tamaño o contenido del directorio. Más adelante puedes combinar esto con algo como el Cron para Golang y hacer respaldos periódicos. ...

julio 31, 2024 · 8 min · 1631 palabras · Parzibyte

Migrando Gist a código embebido en mi blog de WordPress

Desde hace algún tiempo he dejado de usar gist.github.com para embeber código fuente en mi blog y en su lugar he incrustado el código directamente. Utilicé los Gists de GitHub por mucho tiempo y muchísimos posts lo contenían, pero en días anteriores me decidí a dejar de usarlo para hacer mi sitio más rápido, así que hoy vengo a compartir cómo es que hice la migración. ...

julio 30, 2024 · 8 min · 1575 palabras · Parzibyte

Unir archivos con JavaScript

Hoy te voy a enseñar a unir archivos usando el navegador web con JavaScript del lado del cliente para concatenar bytes de archivos y crear un archivo a partir de varias partes. Este script de JavaScript va a permitirte seleccionar varios archivos (con extensión part1, part2, etcétera) para unirlos en uno solo, sin tener que procesar algo en un servidor. Todo el proceso será realizado en el lado del cliente. Para concatenar varios archivos vamos a usar Uint8Array y Blob. Básicamente vamos a leer el contenido de cada parte como bytes, y agregar ese montón de bytes a un arreglo que finalmente vamos a convertir a Blob. Puedes acceder al unidor de archivos con JavaScript en el siguiente enlace: https://parzibyte.github.io/ejemplos-javascript/unir-archivos/ ...

julio 30, 2024 · 3 min · 502 palabras · Parzibyte

Algoritmo Floyd-Steinberg Dithering con Golang

En este post de programación con Go te voy a enseñar cómo aplicar el algoritmo Floyd-Steinberg Dithering a cualquier imagen, de modo que puedas convertir una imagen de color completo a una en blanco y negro respetando la iluminación. Para que tengas una idea de lo que hace este algoritmo, mira la siguiente comparación donde aparece la imagen a color, en blanco y negro sin dithering y finalmente en blanco y negro pero con dithering: Como puedes ver, al aplicarle el dithering aparecen más detalles en la imagen, dando la ilusión de iluminación. De hecho pareciera que está en escala de grises, pero no, en este caso el dithering solo convierte la imagen a blanco y negro, nada más. Veamos entonces cómo implementar este algoritmo Floyd-Steinberg Dithering con Golang a cualquier imagen ya sea PNG o JPG. ...

julio 28, 2024 · 9 min · 1737 palabras · Parzibyte

Foto a Telegram con Python

En este corto tutorial de Python con Bots de Telegram vamos a ver cómo enviar una foto del almacenamiento usando Python hacia Telegram a nombre de un Bot usando solo el paquete requests. Vamos a consumir la API de Bots de Telegram para enviar una foto con Python. ...

julio 28, 2024 · 1 min · 205 palabras · Parzibyte

Solución ENOMEM con urequests y MicroPython

Ayer estaba programando un pequeño Bot de Telegram destinado a ejecutarse en una Raspberry Pi Pico W y después de hacer algunas peticiones con urequests aparecía el error ENOMEM. Entonces investigando encontré la solución. ...

julio 28, 2024 · 2 min · 243 palabras · Parzibyte

Dar permiso a usuario desde base de datos en Sublime POS 3

En el sistema Sublime POS 3 (Punto de venta gratuito) existen tablas SQL de la base de datos SQLite3 para controlar los permisos. Tenemos la lista de permisos, la lista de usuarios y la lista de usuarios con permisos. En este artículo te enseñaré cómo darle permisos al usuario sin usar el sistema, ya que dentro del sistema no puedes modificar los permisos del administrador pero sí que puedes hacerlo desde la base de datos. ...

julio 24, 2024 · 2 min · 327 palabras · Parzibyte