Autocompletado AJAX con PHP y MySQL

Resumen: mostrar cómo autocompletar un campo con valores de una tabla de una base de datos MySQL; trayendo los datos con AJAX. En este post te mostraré cómo sugerir nombres conforme el usuario escribe; trayendo los datos de MySQL con una consulta LIKE y usando fetch para traer los datos por AJAX en tiempo real. ...

diciembre 3, 2019 · 5 min · 1055 palabras · Parzibyte

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. ...

noviembre 22, 2019 · 2 min · 374 palabras · Parzibyte

C: buscar elemento en arreglo

En este post vamos a ver cómo obtener el índice que un elemento ocupa dentro de un arreglo en C; gracias a esto vamos a saber si un arreglo tiene un valor o si un valor está dentro de un arreglo, además de saber la posición del mismo. Si el elemento no existe dentro del arreglo vamos a hacer que la función devuelva -1, pero en caso de que el elemento sí exista dentro del array vamos a regresar el índice o posición del mismo. ...

octubre 16, 2019 · 3 min · 624 palabras · Parzibyte

Buscar elemento en ArrayList de Java

En este post veremos cómo encontrar o buscar un elemento dentro de un ArrayList de Java. Para ello veremos el método contains e indexOf, además del método equals de las clases. ...

septiembre 2, 2019 · 7 min · 1294 palabras · Parzibyte

Buscar elemento en arreglo de C++

En este post vamos a trabajar con arreglos en C++ y la búsqueda de elementos dentro de los mismos. En resumen vamos a: Saber si un elemento existe dentro de un arreglo Buscar un elemento en arreglo de C++ Obtener el índice o posición de un elemento en arreglo de CPP Para ello usaremos simplemente el ciclo for y comparaciones. ...

junio 20, 2019 · 3 min · 634 palabras · Parzibyte

Buscar índice o posición de elemento en arreglo de JavaScript

El índice de un elemento en un arreglo es importante cuando realizamos búsquedas o comprobamos si determinado valor existe en un arreglo. Hoy veremos dos maneras de buscar la posición de un elemento en un arreglo de JavaScript. Como primer ejemplo veremos el uso de indexOf, que busca datos en arreglos con tipos de datos que no son objetos. En segundo lugar, veremos una nueva versión llamada findIndex que nos permite definir una función que será la que busque a partir de un criterio, algo así como un indexOf mejorado. Esto sirve muy bien cuando queremos buscar dentro de un arreglo de objetos o cuando queremos que se cumpla cierto criterio de búsqueda. ...

diciembre 4, 2018 · 5 min · 893 palabras · Parzibyte

Búsqueda binaria en Java sobre arreglos de cadenas

Introducción Acabamos de hacer el algoritmo de búsqueda binaria recursiva y secuencial en Java pero sobre arreglos numéricos. Ahora veamos cómo hacer exactamente lo mismo pero en un arreglo de cadenas. Aquí cambia un poco la cosa, pues no podemos tratar a las cadenas como números, y las mismas tampoco son comparadas con los operadores de menor, mayor, igual, menor o igual o mayor o igual. Lo que usaremos será el método compareTo, cuya referencia encuentras más abajo. Ya no explicaré a detalle cómo es, visita el post que cito al inicio para que obtengas una idea más clara. Aquí sólo veremos el código de las funciones y la forma de llamarlas. ...

octubre 31, 2018 · 4 min · 773 palabras · Parzibyte

Algoritmo de búsqueda binaria en JavaScript

Introducción Hoy veremos cómo usar e implementar el algoritmo de búsqueda binaria en arreglos usando JavaScript. Veremos tanto la forma que usa recursividad (también llamada recursión o de forma recursiva) así como la forma que utiliza una sentencia de control del ciclo while. Este algoritmo de búsqueda binaria en JavaScript funciona en arreglos de strings y de números, en otras palabras funciona en arreglos de tipo int y de tipo string, ya que JavaScript sí compara a las cadenas usando los símbolos de **>** mayor qué y **<** menor qué. Vamos a ver cómo implementar este algoritmo de búsqueda binaria que tiene el enfoque de divide y vencerás, usando el lenguaje de programación JavaScript que se puede ejecutar en el navegador web o en Node ...

octubre 29, 2018 · 6 min · 1204 palabras · Parzibyte

Búsqueda binaria recursiva y sencuencial en arreglo de PHP

Introducción Veamos la implementación de un algoritmo que me gusta mucho; se trata de la búsqueda binaria. La primera vez que escuché de él fue en mi clase de Estructura de datos; ni siquiera sabía que algo así existía. En fin, después de ello me fascinó mucho; sobre todo por la velocidad del mismo. Enseñaré cómo buscar una cadena en un arreglo usando recursividad con una búsqueda binaria, y cómo hacer lo mismo pero en un arreglo con números. Haremos lo mismo pero usando el ciclo while; a eso se le llama búsqueda binaria en forma secuencial. Nota: recuerda que este algoritmo requiere que el arreglo esté ordenado. Pásate por mi post para saber cómo ordenar arreglos de PHP. Por otro lado, te recomiendo leer lo que son los argumentos que son tomados por referencia. Para redondear y calcular la mitad del arreglo usamos la función floor en PHP. En caso de que obtengas errores de sintaxis con los corchetes es debido a la notación corta de arreglos en PHP. ...

octubre 23, 2018 · 8 min · 1680 palabras · Parzibyte

Búsqueda secuencial en arreglo de PHP

Introducción A los arreglos podemos aplicarles búsquedas. No importa si es un arreglo de objetos, de números, de cadenas o de lo que sea, siempre se les podrá aplicar una búsqueda secuencial usando PHP. Una búsqueda bastante popular (aunque no es la más óptima) es la búsqueda secuencial, en donde iteramos todo el arreglo comparando cada elemento con la búsqueda. La velocidad de este algoritmo radica en la “suerte” que tengamos. Por ejemplo, si el elemento que buscamos está en la posición 2, sólo se habrán hecho 3 iteraciones (porque comienzan en 0); en cambio, si está en la posición 100000 se habrán hecho 100001. Hay otros algoritmos, pero hoy veremos el de la búsqueda secuencial que es muy simple. ...

octubre 13, 2018 · 5 min · 884 palabras · Parzibyte