Hace poco se me ocurrió la idea de crear un pequeño script que generase un mosaico a partir de otra imagen y usando de piezas del mosaico las imagenes de Flickr y sus tags a ser posible.
Desgraciadamente en mi infinita ignorancia tan solo conozco PHP. La verdad esque la creación hasta lo que llevo se me está haciendo bastante sencilla y tan solo invertí un par de horas, la mayoria del tiempo buscando el nombre de funciones que no recordaba. El problema se plantea cuando el script va y me dice:
Fatal error: Maximum execution time of 30 seconds exceeded in…..
La solución es bien sencilla, cambiar el tiempo maximo de ejecución del script. Pero esto haria que al igual que yo otros usuarios debieran de hacer lo mismo, y dependiendo de la imagen tendrian que ponerlo mayor o menor, y no todo el mundo sabria ni podria cambiarlo por seguridad.
Por ello necesito encontrar otro lenguaje de programación sencillo y que no me sea demasiado costoso de aprender. Por un breve momento se me paso C por la cabeza pero recapacité rapido. Luego me comentaron Java pero no me mola, a mi parecer es un codigo muy feo y no es libre, sin embargo python si que lo es. No se compila pero nadie es perfecto, php tampoco y me va bien.
Instale python:
urpmi python
hice la tipica prueba del ‘Hola Mundo’:
print ‘Hola Mundo’;
¡¡y funciona!!, vale ahora vallamos al tema de tratar imagenes, me dijeron que para eso necesitaria PIL (Python Imaging Library) voy a su web, veo cosas interesantes y me hago un urpmi
urpmi python-imaging
me lo instala y voi otra vez a python, esta vez intento ejecutar un pequeño script bajado de internet que usa la libreria y:
Traceback (most recent call last):
File “wg.py”, line 798, in ? raise ImportError, “The PIL (Python Imaging Library) is required to run this program. See http://www.pythonware.com/products/pil/”ImportError: The PIL (Python Imaging Library) is required to run this program. See http://www.pythonware.com/products/pil/
Así que ahora estoy en busca de una solución para este pequeño contratiempo. Consiga hacer lo que consiga por supuesto pondré el codigo a disposición de todos
Por cierto si alguno en Mandrakero, o ahora mejor dicho Mandrivero… y ha podido instalar Pil que me heche una manita

ceritium@gmail.com
ceritium@gmail.com
ceritium2@yahoo.es
313437540




Para solucionar ese error pon lo siguiente justo debajo de settimelimit(0); y prueba de nuevo.
Comment by Yosolito — 25 April ,2005 @ 8:04 pm
entre set, time, y limit va un guion bajo _
mirate php.net/set-time-limit
Comment by Yosolito — 25 April ,2005 @ 8:04 pm
jeje ok gracias, lo acabo de poner y lleva mas de 30 segundos ejecutandose, spongo ke funcionara
Por fin podre ver si el script está bien o no.
De todas formas pienso que python me será mas eficaz. o tal vez php+gtk quirosa…
Comment by ceritium — 25 April ,2005 @ 8:24 pm