Chistes para programadores
¡No todo va a ser trabajar! Desde saijogeorge.com se encargan de amenizarnos la jornada con algunos chistes basados en CSS como el de la imagen que acompaña estas líneas.
¡No todo va a ser trabajar! Desde saijogeorge.com se encargan de amenizarnos la jornada con algunos chistes basados en CSS como el de la imagen que acompaña estas líneas.
Interesante manual, en inglés, donde aprenderemos los fundamentos básicos para el desarrollo de juegos para iPhone con Xcode.
Todos sabemos que WordPress es uno de los mejores sistemas para tener nuestra propia página de Noticias y, desde no hace mucho, también para páginas corporativas o personales. Pero, qué ocurre si necesitamos una plataforma donde publicar vídeos, libros, citas, chistes o música (por poner sólo algunos ejemplos)? Entonces nos encontramos con que los campos de «Fábrica» en las publicaciones de WordPress se nos quedan chicos.
Gracias a este excelente tutorial (en inglés, como no podía ser menos) aprenderemos a crear nuestros propios tipos de entradas con nuestros campos personalizados.
Para ilustrar los diferentes pasos pondré de ejemplo la tabla Artículos y los campos donde buscar serán Titulo y Desarrollo.
1) Ir al gestor de la base de datos y ejecutar el comando SQL:
ALTER TABLE ARTICULOS ADD FULLTEXT(TITULO, DESARROLLO);
2) Una vez que tenemos los campos como FULLTEXT en el archivo PHP la consulta que haremos será:
SELECT * , MATCH (TITULO,DESARROLLO) AGAINST (‘$busqueda’) AS puntuacion FROM ARTICULOS WHERE MATCH (TITULO, DESARROLLO) AGAINST (‘$busqueda’) ORDER BY puntuacion DESC
Como podéis comprobar ejecutamos la comprobación MATCH dos veces, la primera es para tenerla como puntuación y la segunda la que ejerce la comparación.
Al tener la puntuación podemos mostrarlas por orden descendente o ascendente teniendo como referencia la cantidad de veces que se encuentre la cadena en dicho texto.
¿Fácil verdad?