jQuery – Seleccionar elementos creados dinámicamente

Resumen: mostrar cómo seleccionar (con un selector de jQuery) elementos que son creados o dibujados de manera dinámica con jQuery.

Como sabemos, podemos seleccionar elementos que ya existen, usando un selector como cuando usamos querySelector. Por ejemplo:

$(".producto")

O también:

$("#nombreUsuario")

El problema viene cuando dibujamos los datos de manera dinámica (por ejemplo usando AJAX) y debemos agregar un listener dinámico.

Leer más »jQuery – Seleccionar elementos creados dinámicamente

Angular - Formulario basado en plantilla (ejemplo)

Ejemplo de formulario con Angular

Resumen: en este post te mostraré un ejemplo simple de un formulario con Angular, en donde ligamos a un valor del componente con la vista del formulario.

En Angular existen dos tipos de formularios, los que son formularios reactivos (Reactive form) y los que son basados en plantillas (Template driven forms).

Hoy veremos un ejemplo de un Template driven form en Angular, que si vienes de AngularJS (o apenas estás comenzando) vas a entenderlo muy bien.

Si quieres puedes probar el resultado final aquí, y ver el código de todo el proyecto aquí.

Leer más »Ejemplo de formulario con Angular

Buscar en YT y descargar los primeros resultados con youtube-dl

youtube-dl: descargar con búsqueda

Resumen: usar youtube-dl para descargar vídeos o canciones de resultados de una búsqueda de YouTube, evitando buscar manualmente el enlace de YouTube.

Este es mi tercer post sobre la herramienta youtube-dl, en este tutorial vas a aprender cómo buscar en YouTube desde la herramienta y automáticamente descargar los primeros N resultados.

Por ejemplo si quieres descargar los primeros 10 resultados de “tutorial php con mysql” puedes usar lo que te mostraré hoy.

Leer más »youtube-dl: descargar con búsqueda

Descargar vídeo de YT en formato MP3

Descargar música de YouTube con youtube-dl

Resumen: segundo post sobre youtube-dl en donde te muestro cómo descargar vídeos de YouTube y convertirlos un formato de audio usando ffmpeg.

En este post vas a aprender a descargar el audio de vídeos de YouTube usando la herramienta youtube-dl y ffmpeg para realizar la conversión.

De hecho lo que se hace es descargar el vídeo y convertirlo a MP3 o M4a (no he probado otros formatos).

Leer más »Descargar música de YouTube con youtube-dl

Imprimir códigos QR en impresora térmica

Imprimir código QR en impresora térmica

  • by

Resumen: en este post te mostraré cómo imprimir códigos QR legibles en una impresora térmica (también llamada ticketera, impresora de tickets, pos printer, etcétera) usando JavaScript y un plugin.

Si has seguido mis posts sabrás que hace tiempo desarrollé un plugin y que poco a poco le he agregado características nuevas, hasta llegar al día de hoy en donde imprimimos códigos QR en una thermal printer.

Nota: puedes ver la versión en inglés aquí.

Leer más »Imprimir código QR en impresora térmica

Leer enlaces de un archivo de texto

youtube-dl: Guía de instalación y uso

  • by

Resumen: mostrar cómo instalar youtube-dl además de dar una pequeña introducción a su uso.

En este post te voy a enseñar cómo instalar youtube-dl para descargar vídeos de YouTube. Aprenderás a:

  • Descargar vídeos con el enlace
  • Descargar una lista de reproducción
  • Descargar un formato de vídeo específico (con la calidad que quieras) de YT.
  • Leer un archivo de texto con enlaces de YouTube y descargarlos todos

Para instalarlo vamos a usar PIP, el gestor de paquetes de Python.

Leer más »youtube-dl: Guía de instalación y uso

Media y mediana en C usando arreglo y qsort

Mediana y media en C

Resumen: obtener la mediana y la media de un arreglo en C. Es decir, obtener el promedio de un arreglo y también el elemento central o el que se encuentra a la mitad de la sucesión.

Para ello vamos a usar arreglos y condicionales sencillas.

Leer más »Mediana y media en C

Ordenar arreglo en C usando qsort

Función qsort en C – Ordenar arreglos

Resumen: mostrar cómo usar la función qsort (presente en stdlib.h) de C para ordenar arreglos usando una función incorporada en el lenguaje, sin programar métodos propios.

Aunque ya vimos cómo hacer el ordenamiento de burbuja y el ordenamiento QuickSort a mano, hoy vamos a ver cómo usar una función incorporada en C para ordenar arreglos. La función se llama qsort.

Por cierto, el uso de esta función ya la vimos en otro algoritmo.

Leer más »Función qsort en C – Ordenar arreglos

Producto de matrices en C

Producto de matrices en C (multiplicación)

Resumen: obtener el producto de matrices en C desarrollando el algoritmo con ciclos for y almacenar el resultado en una nueva matriz, validando las filas y columnas.

Hoy vamos a resolver un ejercicio matemático en C que trata sobre la multiplicación de matrices. El algoritmo es muy sencillo pero para ello primero debemos saber cómo se multiplican las matrices.

Si no sabes cómo multiplicar matrices manualmente puedes ver este enlace de Geogebra en donde se muestra que para multiplicar dos matrices, el número de columnas de la primera matriz debe ser igual al número de filas de la segunda matriz.

Leer más »Producto de matrices en C (multiplicación)