Firestore web: eliminar documento por id

Hoy ando trabajando con algunas cosas de Firebase, específicamente migrando de Realtime database a Firestore y me confundí un poco al eliminar un documento. Por ello es que en este post te mostraré cómo eliminar un documento (de una colección) a través de su ID al usar Firestore Database en la versión web. ...

noviembre 22, 2021 · 2 min · 273 palabras · Parzibyte

Diferencias entre el plugin versión 1 y versión 2

En este corto post te mostraré las principales diferencias entre la versión 1 y la versión 2 del plugin para impresión en impresoras térmicas que he desarrollado. Recuerda que ambos cumplen la misma función: imprimir silenciosamente en impresoras térmicas desde JavaScript, y para el caso de la versión 2, hacer lo mismo pero en varios lenguajes. ...

noviembre 16, 2021 · 3 min · 464 palabras · Parzibyte

Solución a Error en el servidor: sql: no rows in result set en plugin de impresora térmica

En este post te mostraré cómo arreglar el error de mi plugin de impresión que dice: Error en el servidor: sql: no rows in result set. Este error dice que no hay filas en la base de datos, y tal vez te estarás preguntando qué tiene que ver la impresión con una base de datos, por lo que justamente eso será lo que trataré en este post. ...

noviembre 16, 2021 · 3 min · 463 palabras · Parzibyte

Leer código de barras (lector USB conectado) con JavaScript

En este post te mostraré algo muy simple pero que no todos sabemos al principio: cómo conectar un lector de código de barras a nuestra aplicación de JavaScript. Con esto me refiero a un lector de código de barras físico, conectado a la computadora ya sea por USB o PS/2. Vamos a leer el código de barras y saber cuando el código se ha terminado de leer. Todo esto en la web con JavaScript y un input. Nota: recuerda que en mi blog ya te enseñé a leer códigos de barras en JavaScript con la cámara del dispositivo, pero no con un lector físico de esos que tienen “luces rojas”. ...

noviembre 11, 2021 · 4 min · 644 palabras · Parzibyte

Descargar vídeos y música de YouTube desde Android

En este post te mostraré cómo puedes descargar música (canciones) y vídeos de YouTube desde tu teléfono o tableta con Android, totalmente gratis y sin aplicaciones (bueno, sí usaremos una aplicación pero no una que es específicamente para eso). Te recuerdo que este blog habla de temas de programación y todo eso, así que lo haremos usando Termux, Python, ffmpeg y youtube-dl. Puede que sea algo más complejo que usar una app; pero hago este post por si a ti te gusta explorar otras alternativas interesantes. ...

noviembre 9, 2021 · 3 min · 564 palabras · Parzibyte

Generador de datos SQL con JavaScript

Hoy te mostraré una idea o prototipo de un generador para llenar bases de datos SQL usando el lenguaje de programación JavaScript. Básicamente es como un faker, seeder o generador de datos aleatorios para llenar bases de datos. Recientemente tuve la necesidad de generar datos falsos para mi programa de renta de consolas de juegos por tiempo, y como era algo rápido decidí crear un pequeño script para la tarea. Con lo que te mostraré espero que te puedas dar una idea de cómo hacer el tuyo y ver qué tan fácil es. Igualmente puedes usarlo como base para tu propio script. ...

noviembre 9, 2021 · 5 min · 924 palabras · Parzibyte

Mostrar todas las opciones del menú con clic derecho en Windows 11

En este corto post te mostraré cómo habilitar de manera permanente el menú contextual con todas las opciones o menú del clic derecho completo en Windows 11. Con las versiones anteriores, al hacer clic derecho en el Explorador de Windows teníamos varias opciones. Ahora con Windows 11 aparecen pocas opciones y nos da la opción de “Mostrar más opciones”: Esto es un poco molesto para los que estamos acostumbrados a ver todas las opciones. Por ejemplo, en mi caso necesito la opción de Abrir con Visual Studio Code y Agregar al archivo con WinRAR. Entonces veamos cómo “Mostrar más opciones” por defecto en el menú contextual del explorador de archivos de Windows 11. ...

noviembre 9, 2021 · 2 min · 229 palabras · Parzibyte

Sistema gratuito para renta de consolas de videojuegos

En este post te mostraré un programa que he terminado de hacer y que es totalmente gratuito. Se trata de un software para rentar consolas de juegos o computadoras por tiempo y cobrar por ese tiempo, con opción para agregar productos adicionales a la renta. El sistema gratuito te ayudará si tú tienes un negocio de renta de consolas de juegos o tienes un cibercafé. De cierto modo esto podría ser una alternativa a CafeStation de CafeSuite o Control de Ciber. Este sistema permite registrar equipos como consolas de juegos o computadoras con precio por hora, colocar tiempo libre o un tiempo límite y agregar productos al consumo de la renta. Entre sus características se encuentran: Control de dispositivos con descripción y precio por hora Gestión de productos para vender, con descuento de inventario Módulo para rentar consolas, computadoras, etcétera ya sea por tiempo libre o con límite Escritorio con reporte de rentas y productos vendidos, así como gráficas de ventas y detalles Ajuste de redondeo y tolerancia para el costo de la renta Impresión de tickets en impresora térmica Soporte para móviles Opción para usar a través de la red de área local (LAN) A lo largo de este artículo te mostraré los módulos del programa, cómo descargarlo y cómo usarlo. Por cierto, no es un post falso ni algo para distribuir virus. Realmente te ofrezco un programa totalmente gratuito (no versión demo, sin restricciones) tal y como todo lo que publico en mi blog. ...

noviembre 8, 2021 · 11 min · 2227 palabras · Parzibyte

Diferencia entre fechas con SQLite 3

Hace tiempo te mostré cómo sacar la diferencia entre 2 fechas con MySQL. Hoy le toca el turno a SQLite 3. En este post te enseñaré a sacar la diferencia de tiempo que ha pasado entre 2 fechas almacenadas en la base de datos de SQLite 3, con precisión de segundos. Para ello vamos a usar strftime. ...

noviembre 5, 2021 · 2 min · 408 palabras · Parzibyte

Problema al instalar Minecraft Bedrock para Windows (ClipSVC)

Hoy te voy a relatar un pequeño problema (y su solución) que ocurre al intentar instalar Minecraft Bedrock en Windows desde la tienda oficial de manera legal después de haber instalado una versión pirata del mismo. Puede que tú hayas instalado una versión pirata de Minecraft y después hayas pensado en comprar e instalar la versión original y legal. Pues bien, al instalar la versión pirata y después pasarte al lado legal, ocurren errores como: Windows no pudo iniciar el servicio ClipSVC Windows no pudo iniciar el servicio servicio de licencia de cliente (ClipSVC) en equipo local. Error 126: No se puede encontrar el módulo especificado Se queda cargando en Adquisición de licencia No se instala Minecraft No se descarga Minecraft Entonces vamos a ver cómo solucionar ese error que le ocurrió a un amigo. ...

noviembre 5, 2021 · 2 min · 345 palabras · Parzibyte