Curl: mostrar respuesta HTTP raw con encabezados

En este post veremos cómo ver el cuerpo de una respuesta HTTP sin parsear ni interpretar, es decir, de manera “cruda” o raw para ver todos los encabezados y respuestas HTTP. Yo lo he usado para probar un servidor web en una Raspberry Pi Pico W, ya que me daba algunos errores con Postman y otros clientes, así que necesitaba ver toda la respuesta HTTP y lo hice con curl. ...

enero 24, 2023 · 2 min · 330 palabras · Parzibyte

Flutter: compilar APK desde Visual Studio Code

Hoy veremos cómo generar una APK lista para producción usando Flutter si es que programamos con Visual Studio Code. Al final tendremos una APK lista para distribuir en Android, creada con Flutter. Veamos cómo hacer la compilación. ...

enero 24, 2023 · 1 min · 133 palabras · Parzibyte

Java: eliminar nodo de árbol binario ABB

Ya te enseñé a implementar un árbol binario en Java, insertar elementos, recorrer de 3 maneras distintas y buscar un elemento pero no vimos cómo eliminar un elemento de ese ABB. Por ello es que en este corto post de programación en Java vamos a ver cómo eliminar un nodo, hoja o dato de un árbol binario sin importar su posición y respetando a los nodos hijos en caso de que tenga. ...

enero 18, 2023 · 4 min · 843 palabras · Parzibyte

C# - Enviar datos ESC POS a impresora térmica

En este post vamos a ver cómo usar C# nativamente para abrir una impresora térmica como un archivo y enviarle bytes o datos entre los cuales puede haber comandos ESC POS. Recuerda que yo ya tengo un plugin que permite imprimir en impresoras térmicas y expone una API HTTP consumible desde cualquier lenguaje de programación para que tú lo uses y no implementes tu propia librería, pero si quieres ver cómo se hace sigue leyendo. ...

enero 9, 2023 · 3 min · 543 palabras · Parzibyte

Cambiar ubicación e idioma en página web

Hoy vamos a ver cómo modificar o falsificar nuestro idioma y ubicación en un sitio web. Esto sirve a los programadores para: Probar si el sitio web funciona en varios idiomas Revisar si la ubicación se mueve y no exponer la propia ubicación al momento de hacer pruebas También puede servir para otras cosas como para no revelar tu ubicación real a las páginas web o ver una página en otro idioma. Por cierto, lo haremos con Google Chrome pero me imagino que cualquier navegador decente debe funcionar. ...

diciembre 16, 2022 · 2 min · 252 palabras · Parzibyte

Habilitar claves foráneas en SQLite3

Hoy vamos a ver cómo habilitar las foreign keys de SQLite3 ya que en ocasiones las mismas no funcionan incluso al especificar el on delete y on update. Esto es porque debemos habilitar las claves foráneas de SQLite3 al momento de abrir la base de datos o cambiar el PRAGMA. Veamos cómo hacerlo al abrir la base de datos. ...

diciembre 16, 2022 · 2 min · 290 palabras · Parzibyte

Telegram y MySQL: conexión usando bot

En este post vamos a ver cómo realizar la conexión de Telegram con MySQL a través de un bot, de modo que podamos guardar y consultar datos de una base de datos de MySQL desde Telegram. Con lo que veremos vamos a poder insertar datos en una tabla de MySQL desde Telegram y cualquier chat (siempre y cuando nuestro bot pueda leer los mensajes). También vamos a ver cómo guardar el nombre del usuario y la fecha de envío del mensaje. Será un CRUD (sin Update) básico pero puedes partir del mismo para hacer cosas más específicas. ...

diciembre 5, 2022 · 5 min · 990 palabras · Parzibyte

JavaScript: calcular nota de estudiante con formulario (ejercicio resuelto)

Hoy vamos a resolver un ejercicio con JavaScript, HTML y CSS. La solicitud dice así: Diseñar y desarrollar un formulario para calcular la nota de la unidad de una asignatura.El usuario debe enviar los datos mediante un formulario en HTML Por medio de JavaScript procesar los datos recibidos y enviarlos a otra página donde debe imprimir el nombre del estudiante, el nombre de la asignatura y las notas obtenidas y el calculo de la nota del laboratorio, de la nota del parcial y de la unidad. ...

diciembre 3, 2022 · 6 min · 1096 palabras · Parzibyte

Conectar Angular con impresora térmica - Imprimir tickets

El día de hoy vamos a ver cómo imprimir tickets, recibos o facturas en una impresora térmica desde Angular usando el lenguaje de programación TypeScript y el lenguaje ESC POS para la impresora. Básicamente vamos a ver cómo comunicar Angular con una thermal printer, pos printer o impresora POS (Epson, Xprinter, etcétera) e imprimir texto, darle formato, imprimir códigos QR, códigos de barras, imágenes, acentos y varias cosas que permitirán crear tickets desde Angular. Vamos a usar un plugin gratuito y un conector en TypeScript que acabo de crear. Por cierto, el plugin también nos permitirá cortar el papel, abrir el cajón de dinero, definir caracteres personalizados e imprimir en red. Nota: esto funciona en Windows, Linux, Raspberry Pi y con otro plugin podría incluso funcionar en Android con impresoras Bluetooth. ...

diciembre 1, 2022 · 4 min · 754 palabras · Parzibyte

Crear conector para plugin de impresora térmica

En este post voy a explicarte cómo puedes consumir el plugin de impresoras térmicas y así poder imprimir desde cualquier lenguaje de programación que hable HTTP. Como bien sabes, mi plugin no es más que un servidor web que te permite imprimir en impresoras POS, solo debes indicarle las operaciones que debe hacer. Veamos entonces cómo imprimir en una impresora térmica usando cualquier lenguaje de programación y mi plugin gratuito. ...

noviembre 30, 2022 · 4 min · 793 palabras · Parzibyte