Exportar base de datos de MySQL con Laravel

En este corto post de programación con PHP, Laravel y MySQL vamos a ver cómo exportar una base de datos de MariaDB completa desde un controlador de Laravel. Vamos a usar la herramienta mysqldump atrapando su salida en un archivo y luego vamos a servirlo al cliente para finalmente eliminarlo, es decir, usaremos mysqldump para volcar la base de datos a un archivo SQL temporal. Nota: si quieres también puedes ver el script que usa PHP puro y adaptarlo a Laravel: https://parzibyte.me/blog/posts/script-respaldar-base-de-datos-mysql-php/ ...

octubre 6, 2022 · 3 min · 451 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

Leer código de barras con cámara y enviarlo a página web

En este post te mostraré cómo leer un código de barras con una cámara usando JS (desde un teléfono, tableta o computadora con cámara web) y además enviarlo a una página web. Esto nos va a permitir: Usar la webapp expuesta aquí como una API, sin que tu sitio necesite HTTPS Saltar la seguridad del acceso a la cámara solo en HTTPS, pues puedes leer el código de barras con la cámara y luego enviarlo a tu verdadero sitio web Al final esta aplicación web será como una API gratuita para leer un código de barras y enviarlo a tu sitio web. Veamos los detalles a continuación. ...

octubre 6, 2022 · 3 min · 490 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

Imprimir en impresora térmica con Java

En este post vamos a ver cómo comunicar Java con una impresora térmica para imprimir imágenes, códigos QR, códigos de barra, texto, texto con acentos y darle estilo a los tickets desde ese lenguaje de programación. Al final podrás usar NetBeans, IntelliJ IDEA, VSCode o cualquier editor en donde programes en Java para imprimir tickets en una impresora térmica. Con el código mostrado aquí vas a ser capaz de imprimir recibos en una impresora térmica con Java ya sea desde la terminal, con Swing, en SpringBoot o cualquier cosa que programes con Java. ...

octubre 4, 2022 · 6 min · 1161 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

Conectar Raspberry Pi con impresora térmica

El día de hoy vamos a conectar 2 piezas de hardware que me gustan mucho: una impresora térmica y la Raspberry Pi, para imprimir tickets, recibos, abrir cajón y todo tipo de cosas en una impresora térmica desde Raspbian. Para lograrlo vamos a usar un plugin gratuito que acabo de desarrollar, mismo que nos permitirá imprimir en una impresora térmica desde cualquier lenguaje de programación. Lo que el plugin nos permitirá será imprimir texto (soportando acentos o tildes, letras ñ, etcétera), imágenes, códigos de barras, códigos QR, cambiar el tamaño de la fuente, definir caracteres personalizados, invertir la impresión, rotarla, enfatizar texto, subrayarlo y alinearlo. Imagina todas las posibilidades… así podríamos crear sistemas de cualquier tipo que funcionen sobre la Raspberry Pi, o usarla como estación de impresión. ...

octubre 3, 2022 · 2 min · 384 palabras · Parzibyte

Contratar una licencia para el plugin de impresora térmica V3

En este post describiré cómo puedes contratar una licencia para el plugin de impresoras térmicas versión 3 que está descrito en: [https://parzibyte.me/blog/posts/plugin-impresoras-termicas-version-3/](https://parzibyte.me/blog/posts/plugin-impresoras-termicas-version-3/) A continuación describiré los pasos para adquirir una licencia y todos los detalles. Recuerda que no es obligatorio usar una licencia, pero hago este post para los usuarios que necesiten una. ...

octubre 3, 2022 · 8 min · 1492 palabras · Parzibyte

Aviso para los usuarios del plugin para impresoras térmicas v2

En los últimos días el servicio de impresión con el plugin versión 2 estuvo dando algunas fallas. Por ello es que me he decidido a escribir la versión 3 en esta semana (la prueba de concepto la tenía desde mayo de este año, pero no la había pulido ni terminado), y apagar la versión 2 cuando el saldo del último usuario se haya terminado. En este post voy a explicar una alternativa y cómo es que los usuarios pueden migrar de la versión 2 a la versión 3. Si tú no quieres usar el plugin versión 3, no te preocupes, se va a respetar tu saldo de la versión 2 hasta que lo termines. ...

octubre 1, 2022 · 3 min · 453 palabras · Parzibyte