<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD ASHID="htMessageBody">
<P>Hola.<BR><BR>Quisiera compartir con ustedes un programa que estuve haciendo, el cual permite tomar fotografías y manejar un álbum fotográfico. Se trata de una versión inicial, incompleta, a la que deseo completar, para lo cual necesito ciertas sugerencias.<BR><BR>Como docente, tengo un cargo que dada su naturaleza me obliga a tener que trabajar con gran cantidad de alumnos, de diferentes grupos y diferentes centros educativos. Me resulta muy difícil poder acordarme de todos los nombres, y no confundirlos, por lo que la fotografía con los correspondientes nombres y grupos resulta ser de gran ayuda. <BR><BR>Además, corrige varios de los inconvenientes que tiene la actividad grabar que trae instalada por defecto la XO, al no utilizar el diario, poder ver muchas fotos sin que se abra un explorador para cada una, borrarlas y darle nombre con mayor facilidad, clasificarlas por categorías, etc.<BR><BR>Como verán el código no está orientado a objetos. Estoy recién estudiando esta forma de programación, por lo que yo mismo me estoy haciendo autocríticas respecto al código. <BR><BR>Este programa tiene las siguientes características:<BR><BR>1.- Permite tomar fotografías dándoles un nombre determinado a cada una o bien se puede optar por que la XO le asigne uno en forma aleatoria. </P>
<P>2.- Antes de tomar una foto, ver todo el álbum o una foto en particular, o eliminar una fotografía, se debe indicar una categoría con la que se trabajará. Esa categoría puede ser por ejemplo el nombre de un liceo, el grupo, etc. es decir, algo que identifica a ese álbum. Funciona algo así como si se tratara de un directorio (aunque trabaja sólo en el directorio actual). <BR><BR>3.- Esas categorías se pueden crear y borrar de acuerdo a las necesidades del usuario. Se puede consultar una lista de las categorías ya creadas.<BR><BR>4.- No puedo utilizar tildes, ni "ñ" ni "¿" ya que esta versión inicial rabaja sobre terminal. <BR><BR>5.- No sé cómo hacer para poder ver lo que recibe la webcam antes de fotografiar. Eso no me permite enfocar adecuadamente. Al fotografiar hay que dirigir la XO hacia lo que se desea capturar, pero al no ver nada, es probable que le "cortemos la cabeza" a la persona que vamos a fotografiar. Si alguien conoce cómo hacerlo se lo agradezco.<BR><BR>6.- No está orientado a objetos. Estoy estudiando en forma autodidacta el tema. Pienso corregirlo en una nueva versión. Por ahora es lo que soy capaz de programar aunque sé que no es lo más apropiado.<BR><BR>7.- Faltan varias funciones más, tales como la posibilidad de ver el nombre de la foto cuando se la está viendo. No sé cómo hacerlo. Necesitaría que alguien me dé una mano para colocar una barra de estado debajo de la foto, donde muestre el nombre, la categoría y otros datos de interés.<BR><BR>8.- Maneja tres archivos principales:<BR>fotos.py --- programa principal que se ejecuta con "python fotos.py"<BR>listado_fotos --- archivo que contiene los nombres ordenados alfabéticamente de las fotos tomadas. Es utilizado por el programa para poder ver el álbum.<BR>categorias_fotos --- archivo que contiene los nombres de las categorías. Es utilizado para seleccionar las categorías y para darle los nombres a cada una de las fotos.<BR><BR>Bueno, espero sus comentarios y ayuda para poder programar los puntos 5 y 7.<BR><BR>Saludos, Mauricio Viera<BR></P></TD></TR></TBODY></TABLE>