A la derecha tienen una lista con los proyectos que estoy llevando a cabo. Actualmente sólo hay uno que se use y salga bien, pero bueno, es lo que hay.
Fotos TDN es un script en PHP que se conecta a la página de tenerifedenoche.com, recoge la lista de las últimas fiestas, filtra los links de éstas, y lo muestra en pantalla. De esta forma, cuando el usuario haga click en una de las "fiestas", podrá ver las fotos. Hasta aquí no hay nada nuevo. De hecho, esto lo hace la propia web de tenerife de noche. Sin embargo, muchos contactos de mi msn han recurrido a mi cuando han querido bajarse una foto por que no han podido guardar las fotos de las marchas. Asi que un día me cansé y dije: a tomar x el kulo. Y en unos 15 minutos conseguí hacer la primera versión de la página. Pero era un poco armatoste para usar y la gente se trababa el coco, asi que trabajé un poco más, y conseguí llegar a la segunda "versión". Sin embargo, el algoritmo que usaba por aquel entonces, se basaba en prueba y error. Es decir, como la carpeta donde están las fotos no es mía, yo PENSABA que no se podía hacer un listado de ella, asi que iba probando a ver si existía la foto. Si existía, mostraba, si no, no mostraba. Esto no está mal siempre y cuando no halla muchas fotos. Pero si llegamos a unas 50 fotos, ya la cosa empieza a tardar tiempo considerable: estoy verificando 50 veces si existe la foto. Asi que trabajando un poco más conseguí hacer un algoritmo semi-binario, el cual miraba si habían 50 fotos, en caso de ke si, aumentaba a 100. Si no habían 100, iba a la mitad de lo aumentado menos el actual, es decir, miraba a ver si habían 75 fotos… en tal caso, 87 fotos… y así hasta dar con el número de fotos que hay. Por lo tanto, si en una determinada fiesta hubieran 87 fotos, por el primer método, tardaría 87 unidades de tiempo, pero con la segunda, sólo tardaría 4. Es bastante más rápido. También hay una forma de hacerlo, un poco más bruto, y es ponerme a listar fotos hasta un número grande, por ejemplo, 500. Pero eso es muy sucio y no tiene complicación. Hablando con Momo, me recordó que existe la función list_dir() o algo asi… y vale, yo ya la había intentado usar, sin embargo, en su momento, la usé desde mi host en piensasolutions, y ahora tengo la página en shinkiro.es, por lo que no sé si los permisos del server me dejarán hacerlo esta vez: creo que si. De ésta forma, con una sola consulta, sabré el número exacto de fotos. Pero bueno, la página, aunque un poco lenta, rula bien y la gente la usa, asi que nada más ! Quizás un día de estos me la curre un poco, pero no creo… a no ser que alguien me diga algo.
Enga gente !! (Xikito testamentooooo)
Enlace: Fotos TDN