Errores de Comlink y algunas soluciones

Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores que quiero documentar para ayudar a otros usuarios que experimenten las mismas fallas. Cabe mencionar que mi entorno de trabajo es Comlink con WebAssembly, Vue 3, Vite y Pinia. Varias de esas tecnologías no afectan al uso de Comlink pero me parece importante mencionarlas. Estos errores, en un contexto de JavaScript puro son fáciles de solucionar. El Maximum call stack size exceeded normalmente es causado porque una función recursiva se ha salido de control, y el cannot read property of undefined es porque una variable es undefined y tratamos de leer una propiedad. Sin embargo, con Comlink los errores son distintos. ...

noviembre 5, 2024 · 2 min · 375 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

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

Solución: No suitable EscposImage implementation found

Hoy vamos a hablar sobre el mensaje de error al usar la librería de Mike42 para impresoras térmicas. El error dice: Uncaught InvalidArgumentException: No suitable EscposImage implementation found for ‘imagen.jpg’. Básicamente dice que no encuentra una implementación para la imagen (PNG o JPG) que se quiere imprimir. En este post te mostraré la solución. ...

junio 21, 2024 · 2 min · 305 palabras · Parzibyte

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del dueño. Recientemente intenté usarlo pero me decía: Unable to extract uploader id. Buscando la solución, encontré que en la mayoría de casos se soluciona actualizando pip y youtube-dl a la última versión, así que si no lo has hecho hazlo con: pip install --upgrade youtube-dl El punto es que a mí me seguía sin funcionar incluso después de ejecutar ese comando, por lo que encontré la solución y la quiero compartir. ...

mayo 7, 2024 · 1 min · 184 palabras · Parzibyte

Impresora Xprinter no termina impresión y se desconecta

El día de hoy vengo a exponer un problema de la impresora térmica Xprinter XP junto con su posible solución. Lo que ocurre es que al momento de imprimir, a veces la impresora se desconecta (se apaga y vuelve a encender) y no termina la impresión completa. Dicho con otras palabras, la XP-58 se queda a media impresión, no termina de imprimir el ticket completo y parece que se reinicia. Además, esto viene acompañado de un ruido en la impresora. ...

noviembre 11, 2023 · 2 min · 284 palabras · Parzibyte

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

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

Ejercicios resueltos con Visual Basic (VB.NET)

En este post voy a mostrarte algunos ejercicios y su solución en Visual Basic o VB.NET. Son 13 ejercicios propuestos junto con su solución. ...

noviembre 15, 2022 · 7 min · 1478 palabras · Parzibyte