Solución: ERR_OSSL_EVP_UNSUPPORTED con Node

Hace algún tiempo y también hoy me apareció el error de ERR_OSSL_EVP_UNSUPPORTED. Esto es porque se está usando la última versión de Node (me ocurrió con la versión 18 pero no me pasaba con la 16) y por defecto no permite que se usen funciones de openssl que ahora son “inseguras”. La solución simple es exportar la variable de NODE_OPTIONS pasando --openssl-legacy-provider. Todos dicen eso, pero no dicen cómo hacerlo específicamente en Windows. Por ejemplo, yo lo intenté con: npm run serve --openssl-legacy-provider Pero no es así. Así que veamos cómo solucionar el error ERR_OSSL_EVP_UNSUPPORTED en Windows al usar Node y NPM. ...

junio 7, 2023 · 2 min · 219 palabras · Parzibyte

Error open_basedir al imprimir imagen con ESC POS de Mike42

Hoy vengo a relatar otro error y la solución que encontré trabajando en un proyecto. Resulta que configuré la librería escpos-php en un servidor Ubuntu con Plesk. Lo subí, instalé las dependencias, etcétera hasta que me aparecía el siguiente error: open_basedir restriction in effect. File(archivo) is not within the allowed path(s). Cabe aclarar que esto me pasaba al imprimir una imagen. Lo demás funcionaba perfectamente. Y obviamente revisé que tuviera instaladas las extensiones, permisos de archivos, etcétera. Revisa eso antes y también el siguiente post: https://parzibyte.me/blog/posts/failed-load-image-escpos-php-mike42/ En caso de que te aparezca este error, sigue leyendo. ...

junio 2, 2023 · 2 min · 364 palabras · Parzibyte

Instalador de sistema para estacionamiento

Siguiendo con mi racha de creación de instaladores o asistentes de instalación, hoy le tocó a mi sistema gratuito para estacionamiento o mi sistema gratis para parqueadero. Como ya lo hice con mi sistema para restaurantes y después en mi sistema de ventas, ahora le toca a este sistema para estacionamientos. En este post te mostraré cómo descargar el instalador del software gratuito para estacionamiento de modo que ya no tengas que configurarlo manualmente al menos en el caso de Windows. ...

junio 2, 2023 · 2 min · 387 palabras · Parzibyte

Python - Hacer que la computadora adivine un número

El día de hoy vamos a resolver un ejercicio en Python en donde el usuario va a pensar un número y el programa o la computadora va a adivinarlo. Para ello vamos a usar la búsqueda binaria: vamos a hacer que la computadora piense en un número y se lo muestre al usuario. Luego el usuario le debe decir si acertó, y en caso de que no, le debe decir si es menor o mayor. Lo interesante aquí es que la computadora adivinará en el menor número de intentos posibles, sin confiar en la suerte. ...

mayo 20, 2023 · 4 min · 775 palabras · Parzibyte

Actualización final de Sublime POS 3

El día de hoy he publicado lo que creo que será la última actualización de Sublime POS 3. Esto es para poder enfocarme en otros proyectos y también en Sublime POS 4 incorporando todo lo aprendido en Sublime POS 3. ...

mayo 10, 2023 · 2 min · 383 palabras · Parzibyte

Aplicación gratuita para Restaurante en Android

Hoy veremos una aplicación para Android que servirá para gestionar restaurantes: registrar platillos, categorías, mesas, métodos de pago, órdenes (pedidos) y ver los reportes. Todo eso en un dispositivo móvil ya que este sistema para restaurantes funciona en teléfonos y tabletas. Además, como dice el título, esta app para restaurantes es totalmente gratuita y unas de las muchas plataformas soportadas es Android, así que veamos cómo usarla. ...

abril 27, 2023 · 5 min · 875 palabras · Parzibyte

Código fuente - Software POS restaurante

En este post escribiré los detalles del código fuente para mi sistema gratuito para restaurantes. Te enseñaré a compilarlo y te enseñaré algunos de sus detalles para tenerlo en tu plataforma favorita. El programa está hecho con Vue, Buefy, Golang, SQLite3. Utiliza JWT para la autentificación, Gorilla para crear la API REST y NSIS para el instalador. Recuerda que, como está hecho con Go, C y Node, puede compilar en cualquier plataforma que soporte Go y C. Así que puedes compilar en Linux, Android, Mac, Windows, Raspberry Pi, servidores de internet y cualquier otra que soporte estos lenguajes. ...

abril 27, 2023 · 9 min · 1899 palabras · Parzibyte

Contratar una licencia para el sistema POS restaurante

Acabo de presentar mi sistema gratis para restaurantes, mismo que por ahora está disponible en Windows pero que pronto llevaré a otras plataformas. El sistema es totalmente gratuito. No tiene límites en cuanto a la cantidad de datos ni al tiempo de uso. Lo puedes descargar en: [https://parzibyte.me/blog/posts/sistema-gratuito-restaurantes/](https://parzibyte.me/blog/posts/sistema-gratuito-restaurantes/) Cuando lo uses, debes respetar mis créditos que aparecen en el pie de página dentro del sistema y/o de los tickets. Si no quieres que aparezcan entonces veamos cómo puedes removerlos y qué es lo que obtienes. ...

abril 24, 2023 · 3 min · 490 palabras · Parzibyte

Imprimir tabla en impresora térmica

Las impresoras térmicas permiten la impresión de texto y la alineación del mismo, pero ¿qué pasa cuando queremos imprimir una tabla que sea alineada correctamente en caso de que el texto sobrepase el ancho? para ello debemos implementar un algoritmo propio. Por ello es que en este post te voy a enseñar a imprimir datos tabulados o básicamente imprimir una tabla bien alineada y con separadores en una impresora térmica, usando únicamente texto. Verás que podremos imprimir las celdas y columnas de la tabla respetando el máximo ancho del ticket, ya sea dibujando los separadores o solo ordenando los datos. ...

abril 24, 2023 · 7 min · 1321 palabras · Parzibyte

Sistema gratuito para restaurantes

Hoy se une a la lista de mis programas gratuitos un software para gestionar restaurantes. Este programa te permitirá registrar las mesas, métodos de pago, platillos (con fotos), modificar la moneda, el idioma, generar el menú imprimible, ver la comanda e incluso permitirá que los clientes se atiendan solos. Además, el sistema gratis para restaurantes que he creado es compatible con Android (termux), Windows, Linux y Raspberry Pi. De hecho es compatible con cualquier plataforma donde C y Go puedan compilar; incluso en un servidor de internet. A lo largo de este post te enseñaré todas las características de este programa que, hasta el momento, es el más grande que he creado y no por su complejidad sino por todo lo nuevo que tiene como el instalador, el apartado multiidioma (con elección de locale y moneda), personalización del ticket, logotipo y escritorio. ...

abril 19, 2023 · 9 min · 1709 palabras · Parzibyte