Python: acceder a cámara web con OpenCV y Flask

Hace tiempo te mostré cómo tomar una foto con la webcam usando Python, pero desde la terminal y sin una previsualización. Ahora te mostraré cómo stremear la cámara web en tiempo real a tu navegador web, tomar una foto y descargarla, o tomar una foto y guardarla en el servidor. Para ver la cámara en tiempo real y exponerla para que un navegador web la consuma vamos a usar Flask. Y para acceder a la cámara usaremos OpenCV. Al final tendrás la opción de descargar la foto o guardarla en el servidor. De este modo igualmente podrías ver una cámara web a través de la red, pues se va a crear un servidor web en donde la misma estará expuesta. ...

febrero 11, 2021 · 5 min · 968 palabras · Parzibyte

Python: función con argumentos opcionales

Al trabajar con funciones en Python, algunas de ellas definen argumentos opcionales. Es decir, un argumento que puede ser enviado o no, y si no es enviado entonces se toma un valor por defecto. En este post de programación en Python te enseñaré cómo definir argumentos opcionales para tus métodos en Python, ya sean funciones globales o de una clase (aunque recuerda que para los métodos de clase, el primer argumento siempre debe ser self). ...

febrero 11, 2021 · 2 min · 315 palabras · Parzibyte

Python: petición HTTP POST con JSON

En mi blog ya te he mostrado cómo hacer un servidor web con Python o una API con Flask, pero Python también puede ser un cliente HTTP para consumir APIs de otros servidores. Por ello es que en este post te voy a enseñar cómo hacer una petición HTTP de tipo POST enviando y recibiendo datos codificados como JSON usando Python y el módulo requests. ...

febrero 11, 2021 · 3 min · 492 palabras · Parzibyte

Documentación de la API del plugin para impresoras térmicas v2

Este post describe todos los métodos del conector para el plugin de impresión térmica directa en la nube usando JavaScript, en su versión 2. El código fuente del conector lo encuentras aquí. Voy a suponer que tienes un conocimiento básico sobre JavaScript y que has configurado el plugin junto con tu impresora. Recuerda que los ejemplos están en otro lugar, aquí solo está la documentación de ConectorPlugin.js. Por cierto, es importante mencionar que el plugin escucha en el puerto 8000. Debido a que el plugin simplemente hace peticiones con fetch, puedes usar async y await o promesas, como a ti te parezca mejor. ...

febrero 10, 2021 · 7 min · 1310 palabras · Parzibyte

Instalación y uso del plugin para impresoras térmicas V2

Este artículo describe la documentación del plugin para impresoras térmicas versión 2. Aquí se detalla cómo descargar y usar el plugin para la impresión directa desde la nube (aunque técnicamente se hace del lado del cliente). Recuerda que este plugin no es para nada compatible con la versión 1, así que olvida todo lo que sepas sobre la versión anterior. ...

febrero 10, 2021 · 6 min · 1269 palabras · Parzibyte

Planes para el plugin de impresora térmica v2

En este post mostraré la información sobre los planes para usar el plugin de impresión térmica en su versión 2.0. Recuerda que siempre puedes usar el plugin en su modalidad gratuita sin problema alguno. Aquí te mostraré cómo funcionan las cosas en caso de que desees actualizarte a un plan. ...

febrero 10, 2021 · 3 min · 562 palabras · Parzibyte

Presentando plugin para impresoras térmicas versión 2

Hace ya mucho tiempo presenté un plugin para imprimir a una impresora térmica directamente desde la nube, usando un plugin gratuito y JavaScript. Si has usado el plugin sabes que tiene ciertas limitaciones, así que ahora he creado la versión 2 que no tiene nada que ver con el anterior, excepto por el funcionamiento: permitir imprimir en impresoras térmicas desde JavaScript. En este post te mostraré los cambios del nuevo plugin, cómo descargarlo, usarlo, etcétera. ...

febrero 10, 2021 · 4 min · 641 palabras · Parzibyte

Enfocar input con Vue

En este post te enseñaré a enfocar un campo de texto o input de HTML usando el Framework Vue. Aunque parezca algo muy básico, en realidad hay algunos casos en donde enfocar no es tan fácil. Te enseñaré cómo enfocar un elemento con Vue, y también con Vuetify. ...

febrero 9, 2021 · 2 min · 343 palabras · Parzibyte

Subir proyecto de PHP, MySQL y Composer a VPS

Este post es un recordatorio para mí pero a su vez un tutorial. Se trata de cómo subir un proyecto de PHP que usa composer, a un VPS con Linux Ubuntu. Esto también sirve para subir y montar una aplicación de Laravel o, como lo dije, cualquier aplicación que utilice composer. Obviamente puedes saltar, mejorar o agregar los pasos. ...

febrero 9, 2021 · 2 min · 320 palabras · Parzibyte

PHP - Fecha del mes pasado

En este post sobre PHP y fechas te mostraré cómo obtener la fecha del mes pasado. Por ejemplo, hoy es 8 de febrero de 2021, así que la fecha del mes pasado es enero de 2021. De igual forma, si estuviéramos en enero de 2021, la fecha del mes pasado sería diciembre de 2020. Veamos entonces cómo obtener la fecha del mes pasado usando PHP, date y strtotime. ...

febrero 8, 2021 · 2 min · 330 palabras · Parzibyte