Mejorando tanto como puedo tentacul.us
No se si se han dado cuenta que hice varias modificaciones en el buscador tentacul.us:
- Búsqueda rápida desde url:
http://tentacul.us/s:madonna
- Posibilidad de Integrar el buscador tentacul.us en firefox:
- He modificado el algoritmo de búsqueda…
como veo que la gente es vaga y no vota las canciones, ahora al realizar una búsqueda las canciones encontradas en la base de datos se ordenan por clics. - El botón ¡sorprendeme! en los enlaces permanentes, para reproducir canciones aleatoriamente:

- ¡y las más importante hay favicon!

Codigo fuente completo de un buscador de roms en PHP
Bienvenidos una vez más a la master class de gafeman, donde un servidor a parte de enseñaros a cocinar patatas con papel de plata en un microondas, también podéis aprender a programar cosas que en FP no enseñan.
No sé si los sabéis pero ahora estoy metido de lleno en el puto foro de viciao2k3, así que he preparado este ejemplo para que os entretengáis unos días hasta que termine.
Como dice en el titulo se trata de un buscador de roms programado en PHP y gracias a este ejemplo podéis aprender cosas como:
- Web Scraping
- AJAX con el framework javascript, jquery
- Recorrer elementos de un objeto JSON
- Utilizar la librería CURL para obtener el tamaño de una URL
- Ganar la lotería, sin jugar a la lotería
- Crear un sistema de cache
- Función PHP flush() para mostrar por pantalla lo que hay en el buffer
- Utilizar la API de Yahoo! Image Search
- La técnica del iframe secreto
Demo y descarga:
Notas sobre el ejemplo:
- No te emociones no lo abras en modo local, el PHP no se va a ejecutar.
- Al subir los ficheros al FTP, dale permisos 777 a la carpeta cache.
- Introduce tu API key de yahoo! en el fichero /includes/include.config.php
Notas del autor:
Dedico el post a /grunch0 que me decía que quería aprender más PHP y algo de jquery.
Espero que os guste y como minimo dejen un comentario o no me curraré tanto los ejemplos jeje.
¿Como aumentar tu productividad en un 200,1%?
- Quitar el aviso de usuario conectado en el messenger.
- Si tienes una cuenta en twitter y el programa twhirl no abrir este último de ninguna de las maneras.
- Evitar usar el twitter cuando trabajas, utilizarlo como máximo 5 veces al día: en descansos o al salir del curro.
- Abrir automaticamente los programas al iniciar el sistema operativo. (por ejemplo firefox y el programa de correo electrónico)
- Tomar un redbull antes de empezar la jornada laboral.
- Apuntar en una libreta lo que vas a hacer mañana y lo que te falta por hacer.
La perla del dia, SQL fail
Programar más tarde de las 3 de la madrugada es una mala idea, lo digo por experiencia a veces sea por copy paste u otras por un descuido del ojo humano se pueden soltar perlas como esta:
DELETE FROM TEMAS WHERE TID=2 ORDER BY TID DESC
¿Por qué es una tontería esta query?
Aunque la query no falla, si se va a eliminar por las buenas o por las malas el registro con el campo tid igual 2, que más da si se va ha ordenar descendentemente por tid.
Paja mental:
Si publicara posts de las cosas que no se tienen que hacer y las hago, seguramente tendría 1000 posts (humildemente) jeje


Es curioso Gafeman, mi historia es muy parecida empece a los 11-12 años con un CD de una revista semidesconocida en la que venían programas para la creación de webs (aún tengo esa revista) uno de esos programas era Hot Dog, programa que nunca entendí.
Finalmente encontré Microsoft FrontPage con el que logré desarrollar webs de manera un poco más seria, siempre desde el entorno visual intentando tocar el menor código posible. Finalmente seguí con Dreamweaver y poco a poco he ido aprendiendo y mejorando, y aun me queda ;).
Me a gustado leer esta entrada. Saludos.