El sistema de ventas Sublime POS 4 utiliza el plugin HTTP a ESC POS para imprimir el ticket de venta y el ticket de corte de caja. Como bien sabes, el plugin imprime mis créditos que se pueden remover con una licencia mensual, pero siempre hay clientes que, con justa razón, quieren hacer un pago único para poder imprimir sin mis créditos pero sin pagar mensualmente. No puedo darles el plugin ilimitado, ya que el plugin no solo sirve para imprimir en SPOS4; sirve para que cualquiera pueda imprimir desde cualquier lenguaje de programación, así que simplemente no puedo arriesgarme a dejar expuesta la herramienta. ...
Instalando elementary OS 8 en PC Vieja
En estos días he intentado instalar Elementary OS 8 en mi PC que tiene 2GB de RAM (no le digan a los dueños de IAs que tengo RAM porque van a querer robarla) y tuve unos problemas con UEFI, aunque al final terminó funcionando así que te lo quiero compartir. Configuración de Rufus En Esquema de partición he elegido GPT. En Sistema de destino puse UEFI (no CSM). Configuración de BIOS Por otro lado, en la BIOS de la computadora quedó así: ...
Soporte técnico para Plugin ESC POS
En este artículo voy a aclarar cómo funciona el soporte técnico de mi plugin ESC POS para impresoras térmicas ya que en ocasiones algunos clientes lo requieren y tienen dudas sobre si el mismo tiene o no un costo y cuándo es que aplica. Soporte técnico general con costo Sin importar si eres un cliente que ha comprado la licencia o usa la versión gratuita sin límites, siempre puedes contratar soporte técnico de paga en mi página de contacto. ...
Compilando Sublime POS 3 en 2026
Aunque el desarrollo de Sublime POS 3 fue iniciado hace ya 8 años y ya existe la versión 4 hay algunos clientes que todavía piden modificaciones del sistema versión 3. Así que estoy escribiendo este post para poner una pequeña guía sobre cómo compilar SPOS3 en 2026, sobre todo por la parte de que Node, NPM, GCC y Go reciben actualizaciones. Versiones necesarias SPOS3 Entonces para poder compilar este punto de venta necesitamos lo siguiente. Toma en cuenta que no sé si esas son las únicas y exclusivas versiones con las que se puede compilar, lo que yo te comparto es que, al menos con esas versiones funciona bien. ...
ESP32-CAM: fotos con sensor PIR, termómetro y pantalla OLED
Acabo de programar una cosa que no sé cómo llamar. Lo que pasa es que tenía tiempo libre y los siguientes sensores/dispositivos: Sensor de temperatura y humedad DHT22 Sensor infrarrojo pasivo (para detectar si hay una persona cerca) PIR HC-SR501 ESP32-CAM que permite tomar fotos (obviamente) Relevador Bombilla Pantalla OLED SSD1306 128x64 Y terminé programando un dispositivo que: Muestra la temperatura, fecha y hora actual en la pantalla OLED Envía fotos a Telegram cuando detecta presencia Enciende una bombilla cuando detecta la presencia de alguien (usando el relevador) Envía la temperatura a Telegram cuando se lo pides Permite configurar la calidad de las fotos Cuenta con la opción de controlar la bombilla manualmente o dejarlo en automático con el sensor PIR También puede enviarte una foto cuando se lo pidas desde Telegram Recibe actualizaciones OTA Realmente me gustó mucho el resultado pues con esto podemos encender automáticamente la luz de una habitación cuando se detecta la presencia de alguien, pero además tenemos un bonito reloj que muestra la temperatura y te envía fotos de lo que sea que anda cerca. ...
ESP32-CAM: actualizaciones OTA con PlatformIO
En este artículo te voy a enseñar cómo programar y/o actualizar una ESP32-CAM a través del aire, o mejor dicho, usando el WiFi y la red local en conjunto con PlatformIO y VSCode. Gracias a esto solo vas a necesitar conectar el programador físicamente una sola vez y a partir de ahí (suponiendo que no olvidas cargar el código de actualización OTA en la ESP32-CAM) todo será a través de la red local. ...
Programar ESP32-CAM con programador separado
LA ESP32-CAM es una placa perfecta: barata, potente y enfocada justamente a ser una cámara programable. Solo le encuentro dos desventajas frente a la ESP32-S3 N16R6 cam y es que requiere un programador para ser programada (no me digas) además de que no se puede alimentar con el mismo cable con el que se programa. No tengo problema con ello, porque es fácil de conectar y en mi caso el vendedor me envió la esp32cam junto con el programador, ¿pero qué pasa cuando la sueldas y no configuraste actualizaciones OTA? ya no puedes conectarla fácilmente al programador para hacer alguna actualización o mejora. ...
Descargar PDF de Solo Lectura en Google Drive
Hay ciertos libros o PDF que están en Google Drive y podemos leer pero que no podemos descargar para leer sin conexión. Hoy estaba revisando un PDF compartido en Google Drive (de solo lectura) y me pregunté cómo descargarlo para tenerlo como PDF local sin internet. Después de experimentar un poco con la forma en la que el PDF se muestra pude notar que al final es un conjunto de imágenes que podemos pintar en un canvas y luego unir en un PDF usando jsPDF ...
Subir aplicación web programada con Golang a VPS
En este post voy a describir cómo alojar una aplicación web programada con Go en un VPS usando Nginx. La app se compone de: Servidor web Go (backend) Archivos lado del cliente (JS, HTML, CSS, assets) servidos igualmente por Go El servidor web programado con Go va a escuchar en cualquier puerto pero los usuarios no accederán a él directamente, sino que usaremos a Nginx como proxy, aprovechando así el certificado SSL y sin tener que abrir puertos del Firewall. ...
Simulando teclado con ESP32 y deteccion táctil
Desde hace algunos meses las flechas de dirección de mi teclado empezaron a fallar. Concretamente, mientras escribo este post, no sirve la tecla Flecha izquierda y Flecha arriba Puedo vivir sin la de la izquierda, pero como bien saben, la de arriba sirve para el historial de comandos de la terminal. Así que, como no quería comprar un nuevo teclado y tenía mi ESP32-S3-WROOM me dispuse a emular las 4 flechas de dirección aprovechando que esta placa tiene soporte USB HID para actuar como teclado. ...