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

Bot de Telegram y Mini App

El día de hoy te voy a enseñar a comunicar un Bot de Telegram con una aplicación web programada usando JavaScript. Vas a aprender a enviar un botón desde el Bot de Telegram; cuando el usuario haga clic en ese botón se va a abrir una aplicación web (Telegram Mini App) y después vas a poder enviar datos desde JavaScript de vuelta al Bot. Básicamente vamos a ver cómo conectar una aplicación web de JavaScript con un Bot de Telegram enviando información del Bot a la Mini web app y de la aplicación web al Bot de Telegram. ...

julio 17, 2024 · 5 min · 1015 palabras · Parzibyte

Editar sistema de control de asistencia y exámenes

En este post voy a mostrarte cómo puedes editar el código fuente del sistema de control de asistencia para escuelas que también permite la generación automática de exámenes junto con su calificación. ...

julio 16, 2024 · 2 min · 394 palabras · Parzibyte

Documentación Plugin ESC POS Desktop

En este post voy a exponer la lista de funciones disponibles al usar el Plugin para impresoras térmicas ESC POS V3 Desktop. En esta lista vas a encontrar todas las operaciones que el plugin soporta, desde la impresión de texto hasta la impresión de imágenes eligiendo el algoritmo adecuado. Dicho plugin para impresoras térmicas soporta llamadas a través de HTTP y expone los métodos listados aquí a través de una API REST. Puedes ver la nueva documentación oficial y un diseñador de tickets. ...

julio 9, 2024 · 4 min · 674 palabras · Parzibyte

Semiverseno en MySQL - Haversine

En este post te voy a mostrar una fórmula de MySQL para calcular la distancia entre dos coordenadas GPS (latitud y longitud) en metros, de modo que podrás calcular la cantidad de metros que existen entre 2 puntos geográficos al hacer consultas SQL. Debido a que vamos a definir la fórmula como una función de MySQL vas a poder usarla al hacer cualquier operación como SELECT o INSERT. Vamos a usar la fórmula de Haversine también llamada semiverseno, misma que permite conocer la distancia de círculo máximo entre dos puntos de un globo sabiendo su longitud y su latitud. ...

julio 9, 2024 · 2 min · 411 palabras · Parzibyte

PHP: solución headers already sent

Hoy hablaremos sobre el problema de encabezados y sesiones con PHP para solucionar el error Headers already sent. ...

junio 28, 2024 · 5 min · 944 palabras · Parzibyte

Consulta de MySQL a CSV y Excel con PHP

En este post de programación con PHP y MySQL vamos a ver cómo exportar los resultados de una consulta SQL como CSV (valores separados por coma) y como archivo Excel, además de mostrarlos como HTML. A partir de las filas que sean devueltas por una consulta vamos a crear un archivo CSV y un archivo de Excel. ...

junio 25, 2024 · 7 min · 1475 palabras · Parzibyte

Certificado Let's encrypt con Apache y Golang en distinto puerto

En este post te voy a enseñar cómo usar un certificado SSL previamente configurado con Apache para usarlo en un programa de Go. El sitio web de un cliente tenía un servidor con Apache y Let’s encrypt, pero quería que una aplicación de Golang (que escucha en un puerto distinto) usara ese mismo certificado. Por ello es que hoy vamos a ver cómo reutilizar ese mismo certificado que ya funciona con Apache pero que también queremos usar en otro puerto en una aplicación distinta, sin proxy. ...

junio 24, 2024 · 2 min · 304 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