Failed to load image al usar escpos-php de Mike42

En este post voy a relatar un error que aparece al comunicarse con impresoras térmicas desde PHP usando la librería ESC POS de Mike42. En este caso el error es Failed to load image que ocurre cuando queremos imprimir una imagen en una impresora térmica. Recuerda que este error aparece si la imagen no es válida, no existe, no tienes la extensión gd y/o imagick, etcétera. Pero si crees que cuentas con todo eso y te sigue dando problemas entonces sigue leyendo. Te lo repito: antes de revisar la solución listada más adelante, por favor comprueba que la imagen que quieres imprimir existe y que tienes habilitadas las extensiones necesarias. ...

marzo 21, 2023 · 2 min · 425 palabras · Parzibyte

Biblioteca con Java - Gestión de libros, socios y préstamos

En el post de hoy vamos a resolver un ejercicio de programación con Java en donde simulamos una biblioteca en donde se prestan libros. Usaremos programación orientada a objetos (clases) y archivos de texto para que los datos permanezcan guardados aunque la aplicación sea detenida. Todo será por consola. ...

septiembre 12, 2022 · 21 min · 4317 palabras · Parzibyte

Usar librería de NPM en Vue con webpack y require

En este post de programación con JavaScript y Vue te enseñaré a importar una librería de NPM a un componente de Vue. Si bien esto es algo muy simple, en ocasiones podemos olvidarnos o perdernos. Por ello es que en el post de hoy te enseñaré a importar un paquete de NPM desde un componente de Vue y usarlo dentro de ese componente a través de require. Estoy suponiendo que usas la Vue CLI con Webpack, pero incluso si no lo haces, esto podría darte una ayuda. ...

octubre 1, 2021 · 3 min · 604 palabras · Parzibyte

Clase para carrito de compras con JavaScript y LocalStorage

En este post te mostraré una librería de JavaScript para guardar un carrito de compras en JavaScript del lado del cliente. Será una simple clase que encerrará el comportamiento y brindará funciones para todas las operaciones. Como dice el título, se usará localStorage para guardar y recuperar los valores, de este modo no importa el lenguaje del lado del servidor, pues se usará el lado del cliente. Por ahora te mostraré solo la librería/Clase, no su uso. Ya más adelante te traeré un ejemplo completo. ...

enero 19, 2021 · 3 min · 587 palabras · Parzibyte

Verificar si librería GD está instalada (PHP)

En este corto tutorial vamos a ver cómo comprobar si la librería GD para PHP está instalada en nuestro servidor. Para ello vamos a usar código PHP. Recuerda que GD nos permite usar funciones para manipular imágenes con este bonito lenguaje de programación PHP. ...

octubre 15, 2020 · 1 min · 188 palabras · Parzibyte

Instalar librerías de Adafruit para sensor DHT

En este post te mostraré cuáles librerías son necesarias para leer la temperatura y humedad de los sensores DHT, ya sea el DHT22 o el DHT11; entre otros. Más tarde vamos a programar en VSCode usando PlatformIO. Vamos a necesitar la librería: DHT Sensor Library proporcionada por Adafruit. Adicional a ello vamos a necesitar descargar un encabezado. ...

febrero 17, 2020 · 2 min · 352 palabras · Parzibyte

Un vistazo a Cargo: el gestor de paquetes de Rust

Ya vimos cómo instalar Rust en Windows. Ahora veremos su entorno de paquetes, algo así como el NPM de JS o el Composer de PHP. En Rust, el gestor de paquetes (aunque también funciona como la CLI de Rust) se llama Cargo. Cargo es un ayudante que gestiona e instala las dependencias, genera proyectos y todas esas cosas bonitas. Los paquetes son llamados crates, no me pregunten por qué. Pero bueno, veamos una introducción a Cargo. ...

diciembre 14, 2018 · 3 min · 472 palabras · Parzibyte

Descargar o incluir librerías javascript de GitHub usando rawgit

Introducción Muchas veces encontramos proyectos buenos o librerías que resuelven el problema que tratamos de solucionar, pero están en GitHub y puede que no sepamos incluirlas. O también puede que no tengamos npm, bower y ninguna de esas cosas confusas que ponen. Así que en esta entrada trataré de explicar cómo es que podemos descargar librerías de GitHub a mano, de una forma fácil. Esto traerá ventajas ya que podremos obtener siempre la última versión. ...

octubre 10, 2017 · 3 min · 444 palabras · Parzibyte