El Playground de HTTP a ESC POS ya es compatible con Android

Escribo este post para anunciar que el área de pruebas que está incrustado en la documentación HTTP A ESC POS ya es compatible con el plugin Android versión 2 Todas las operaciones son compatibles excepto aquellas que se indican en el anuncio de actualización ...

septiembre 10, 2025 · 1 min · 143 palabras · Parzibyte

Probando Esp32-CAM con PlatformIO y VSCode

Aquí voy a documentar mi experiencia programando la ESP32 CAM. Tal vez traiga guías más adelante, por ahora voy a contarte cómo usarla usando VSCode con PlatformIO. Primero veamos algunas fotos. Yo tengo la ESP32CAM que viene con su sombrero para programarse y conectar el cable USB. Además tiene la cámara OV2640. Vista frontal. Se aprecian sus pines, la cámara, el slot para la tarjeta micro SD y su LED que hace de flash. ...

agosto 29, 2025 · 14 min · 2897 palabras · Parzibyte

Configurando Nginx con certificado SSL para POS Sublime POS 3 en Ubuntu

En este post voy a documentar cómo montar Sublime POS 3 en un VPS con Ubuntu usando un dominio y SSL de modo que: El sistema estará siempre detrás de https El certificado SSL será obtenido de Let’s encrypt Usaremos Nginx como proxy para esta tarea Hasta este punto: Ya tenemos el dominio comprado en Namecheap y configurado con un A Record con Host en @, Value en la IP del VPS y TTL en 30 min. Ya se ha propagado el DNS, de modo que al acceder al dominio ya se traduce a la IP del VPS. Sublime POS 3 ya está ejecutándose en el servidor en http://localhost:2106/static/# No es obligatorio comprar el dominio en Namecheap, solo te estoy contando. Recuerda que no debes comprar nada más que el dominio y el VPS. No instales nada más. ...

agosto 27, 2025 · 7 min · 1418 palabras · Parzibyte

Cambiar contraseña de repetidor Wi-Fi AC1200m

En este post te voy a enseñar a configurar el repetidor AC1200m que, según la tienda donde lo compré, dice: Repetidor Wifi Amplificador Señal De 1200mbps 2.4/5.8ghz Wps AP/Repeater/Router Te enseñaré a configurarlo en modo AP cableado, de modo que la conexión será: Módem que tiene internet > Cable de red > Repetidor AC1200m Nota: se supone que se puede acceder a los ajustes en la siguiente dirección: http://192.168.168.1 Pero no sé si depende del modo (AP, Repeater, Router) ya que al tenerlo configurado como AP cableado no me permite ingresar a esa dirección, así que prefiero hacerlo reseteando el repetidor. ...

agosto 27, 2025 · 2 min · 410 palabras · Parzibyte

Copiar varios archivos con opción de reaundación usando Rsync

He usado rsync para subir archivos y carpetas a mi servidor pero nunca lo había usado localmente y resulta realmente útil el hecho de poder copiar varios archivos o archivos grandes usando rsync. Para copiar usamos: rsync -ah --progress origen destino --progress es solo si quieres ver el progreso de copia de cada archivo. a mantiene permisos, no solo el contenido del archivo h versión “amigable” entendible para humanos Añadirías r para copiar directorios Si usamos rsync en lugar de cp podemos ver el progreso y además de eso disfrutar de todas las ventajas que ofrece el primero. ...

agosto 27, 2025 · 2 min · 357 palabras · Parzibyte

Cambiar contraseña Wi-Fi Megacable (Ubee)

En este post te voy a enseñar cambiar la contraseña de la red Wi-Fi si usas Megacable. Desconozco si se hace igual en todos los módems pero te cuento los detalles del mío: La marca del módem es Ubee El nombre de mi red comienza con Ubee y luego tiene 4 caracteres seguidos de un guión y la frecuencia, por ejemplo, UbeeASDF-5G o UbeeABCD-2.4G También te voy a enseñar cómo cambiar la contraseña tanto si usas la 2.4G como si usas la 5G ...

agosto 26, 2025 · 3 min · 575 palabras · Parzibyte

Compilando firmador para Kotlin en servidor web

En este post voy a documentar cómo compilar el firmador de licencias para el plugin HTTP a ESC POS Bluetooth. Primero: sudo dnf install java-17-openjdk java-17-openjdk-devel Luego: curl -s https://get.sdkman.io | bash` source "$HOME/.sdkman/bin/sdkman-init.sh" sdk install kotlin Compilando Compilamos con: kotlinc server2.kt -cp gson-2.11.0.jar -include-runtime -d server.jar Y como se llama server2 la clase se llamará Server2Kt. Lo ejecutamos con: java -cp "server.jar:gson-2.11.0.jar" Server2Kt Si quisiéramos en segundo plano: java -cp "server.jar:gson-2.11.0.jar" Server2Kt >> ~/log_kt.log 2>&1 ...

agosto 15, 2025 · 2 min · 354 palabras · Parzibyte

Firmar licencias con Dart para plugin android v1

Acabo de anunciar la nueva versión del plugin Android HTTP a ESC POS pero algunos usuarios todavía usan la versión anterior, por lo que es necesario generarles licencias cuando lo requieren. En este post voy a documentar la forma en la que he logrado compilar el firmador de las licencias indicando las versiones y modo de uso para volver a esta documentación en el futuro cuando se me olvide. Ya había hablado sobre las firmas digitales con Dart pero aquí hablaré sobre las versiones para que funcione, porque como bien sabes, hay nuevas versiones de Dart año con año. ...

agosto 14, 2025 · 6 min · 1132 palabras · Parzibyte

Creando servicio de systemd para SPOS3 en Ubuntu

Acabo de crear un servicio de systemd para que el sistema de ventas SPOS3 se inicie automáticamente al iniciar el servidor. Esto fue a pedido de un cliente y aquí te comparto cómo lo he hecho. La forma más recomendable es usar systemd con systemctl para crear el propio servicio del sistema. Creando servicio Antes de crear el servicio debes conocer la ruta absoluta del ejecutable, su working directory y la ubicación del log. ...

agosto 7, 2025 · 3 min · 452 palabras · Parzibyte

Script para desplegar mi PWA SPOS4

Quiero compartirte el script que uso para compilar un PWA de mi punto de venta que usa WebAssembly. Es un simple script que ejecuta los comandos para compilar el WASM de Go, luego ejecutar npm run build, genera el Service worker para que sea una PWA y la envía al servidor con claves SSH y Rsync Script para subir PWA Es un simple script de Bash que ejecuto en MSYS2 MSYS y se ve así: ...

agosto 6, 2025 · 2 min · 224 palabras · Parzibyte