miércoles, 1 de diciembre de 2010

Terminamos!

Terminamos! Después de varios dias de desvelo, incansable invetigación y programación, hemos terminado. Aquí una pequeña muestra de lo que realizamos durante el semestre para lograr que todos nuestros esfuerzos se unieran en lo que ahora es un proyecto completo.
(Video en el siguiente post)

sábado, 27 de noviembre de 2010

Oplöud y Displëi

Hoy tuvimos problemas nuevamente con los métodos para subir imágenes, después de haber corregido el error que teníamos, las imágenes ya se registraban en la base de datos pero no se estaban guardando en la carpeta designada, dedicamos mucho tiempo a investigar lo que realmente tenía que hacer el código para manejar esta información pero finalmente quedo funcionando. Ahora solo faltaba desplegar las imágenes. Para esto invertimos poco tiempo para investigar y aprender a usar de manera correcta los métodos utilizados para poder obtener la información que necesitábamos. En este caso aprender a utilizar los comandos de python que se convierten en los 'queries' de la base de datos de donde se obtiene la información. Ya que teníamos la información que queríamos lo pasamos al html para que desplegara las imágenes de manera correcta y en la clasificación debida… bueno, falta detallar esto último de las clasificaciones ya que aún no funciona del todo bien.
Al menos disfrutamos de un buen frappé de mango-maracuya OM NOM NOM

lunes, 22 de noviembre de 2010

Puliendo la aplicación

Esta última sesión estuvimos trabajando en los detalles para que la aplicación este funcionando correctamente. Ya podemos subir imágenes y las podemos ver desde el administrador, algo con lo que habíamos batallado mucho tiempo, pero que al fin está listo. Nos sentimos bien y tranquilos conforme avanza el tiempo ya que sólo nos falta una última función que es que se vean las imágenes de los comics pero ya dominando Django creemos que será pan comido.

En verdad se siente bien saber que ya es poco lo que falta y la aplicación corre como queremos, uno de los detalles que pulimos fue que al momento de subir la imagen se perdía la sesión del usuario pero también ya está solucionado, otro detalle que nos falta validar es que las imágenes que se suban sean de un tamaño específico, pero no es tan difícil validar eso, creemos.

Nos sentimos muy cerca de la meta. Lo que nos queda es seguir puliendo la aplicación afinando los detalles. No estamos confiados así que seguiremos trabajando, continuando para lograr lo que queremos que haga.

miércoles, 17 de noviembre de 2010

Arbeite fur die project!

Se han completado las animaciones del logo de la pagina así como el de login. Esto se logro despues de varias pruebas con javascript derivadas de una investigación de código extensa ara poder programar en dicho lenguaje; hubo problemas para poder cargar los objetos en el javascript ya que los elementos que se encuentran en el CSS no pueden ser utilizados y tienen que estar directo en las tags de style. Este problema provoco que se tuvieran que delimitar fuera del CSS los elementos del sitio en general que estarán animados, lo cual supone un problema de organización. El código esta ahora funcionando correctamente, siendo animados los logos; sin embargo se planea que también exista una sección animada en la página de inicio (i.e. home) que despliegue dinámicamente contenido del sitio tales como el comic del mes, arte grafico mas visto, etc.

martes, 9 de noviembre de 2010

Estilo ... es lo que TU no tienes

Hoy anclamos en el puerto de las imágenes, un lugar muy pintoresco. Nos tomamos un día de descanso en tierra firma para recuperar fuerzas y continuar con el viaje a través de los mares de django.
Dedicamos nuestros esfuerzos en la parte gráfica de la página, desarrollando botones y algunas imágenes de muestra para la pantalla principal, además de algunos arreglos al archivo css para los estilos de la página. Nos gustó la combinación de rojos en fondo negro, que probablemente será el formato que utilicemos en toda la página.
También arreglamos el problema que teníamos desde hace tiempo con los acentos en los campos de la página, pues nos marcaba errores al utilizarlos y los removimos todos para poder seguir trabajando. Ya que nuestra página queremos que esté completamente en español, necesitábamos arreglar este problema. Utilizamos una 'u' antes de los Strings para que los tomara como unicode, y utilizamos el encoding de UTF-8 para que todos los caracteres sean aceptados.

Algunas imagenes que tenemos de muestra en la página (aunque no sean nuestros):



Es solo una medida temporal.

sábado, 6 de noviembre de 2010

Una sirena de dos colas nos da ..... algo

Seguimos luchando en contra de la corriente y después de estar casi ahogándonos en el océano de Django, venimos a un lugar de donde encontramos la iluminación que necesitabamos. Ya terminamos con la forma del usuario o al menos ya se ve en la página después de estar "logeado". Y continuando con eso, las formas para nosotros ya son como pan comido, de hecho esperamos que ya siendo de algua expertos en eso lo que sigue será más fácil. La parte difícil fue que no podíamo recibir una forma en el .html del perfil del usuario pero después de mucho café y horas cometer los mismos errores ya salimos avantes de esta experiencia.

Otra cosa en la que avanzamos es en la hoja de estilo y ya no usamos la que el profesor nos dió como ejemplo. El fondo es negro con la letras blancas sólo nos faltan una imagen de fondo y un buen logo del sitio web. Ahí también tuvimos problemas al querer seguir usando el mismo archivo de base pero lo que hicimo fue reusar el archivo base.html adecuándolo a nuestras necesidades.

En fin estamos cansados, angustiados pero ahora podemos ver una luz, que no es la del final de túnel, pero que nos hace relajarnos y seguir con lo que viene y que es lo más importante del proyecto, que es que se vean las imágenes que son los comics de los usuarios.









viernes, 5 de noviembre de 2010

Uno o cero, vivo o muerto

En nuestra busqueda por sorprender/retar/desafiar/inovar/narcosatanizar el proyecto de django, hoy se completo la forma para editar el perfil del ususario y se continuo la investigacion y pruebas en el sistema para subir y almacenar imagenes. Se han encontrado problemas con el sistema de upload de imagenes en cuanto al uso de forms.py; de la forma de informacion de usaurio solo hacen falta algunos cuantos ajustes.

Se ha comenzado a trabajar en un CSS distinto al del maestro para poder utilizarlo para cambiar la apariencia del sitio y volverlo unico; mas el trabajo que se ha realizado en esta area es minimo de momento. Por ultimo se espera tener el sistema de almacenamiento y upload de imagenes a base de datos la proxima semana; completando asi la funcionalidad total del sitio a fin de poder tener un producto presentable al cliente.

Sin nada mas que reportar por el momento; hasta la proxima.

Cita del dia: "Yo solo se, que no se nada"

martes, 2 de noviembre de 2010

El mar de Django

Las aguas turbulentas de los mares de Django nos han arrastrado mar adentro, ya no sabemos exactamente donde nos encontramos y la lucha infinita contra la bestia Upload continua intensamente, se nos agotan los recursos y la energía para continuar luchando, tendremos que vencer o morir...

Estamos haciendo pruebas, seguimos investigando, no podemos hacer un commit en la SVN pues ninguna de las modificaciones que hemos hecho sirve todavía, los códigos que se han modificado por ahora son solo para pruebas y necesitamos mantener la versión en línea distribuible…

El tiempo se ha invertido también en lograr obtener algunos datos del usuario desde la base de datos para llenar algunos campos en la forma, y que después de llenar los campos adicionales, la información se agregue a la misma tabla sobre el mismo usuario. Adicionalmente, los archivos html que ya tenemos en el proyecto solo reciben como parámetro una forma de manera {{ form }} pero nos encontramos atorados en el punto en que no sabemos de qué manera se envía esa forma hacia el html.

Continuaremos nuestra lucha…


martes, 26 de octubre de 2010

Creación Perfil Usuario

Día ..... hemos perdido la cuenta pero estamos más adentrados en lo que es Django.

Seguimos programando en la pecera con el calor que hay y el sol entrando por todas partes pero preferimos aquí que podemos comer.

Sobre el proyecto seguimos investigando el upload de las imágenes para que los usuarios suban sus comics, pero ya que hicimos un cambio en el desarrollo de las tarjetas ahora creamos ya la forma del perfil de usuario. No sabemos como hacer para que el usuario ponga su foto en un espacio reservado para la imagen pero ya sabemos como hacer para que suba la ruta del archivo a subir. Tenemos ya todos los datos y campos que el usuario podrá ver en su perfil pero seguimos buscando la imagen de subir imágenes a la base de datos.

Otro problema que tenemos es que no podemos escribir con acentos y eso es algo que se esta convirtiendo en un dolor de cabeza. Pero hasta ahora todo va bien..... aún no hay desesperación.

    


lunes, 25 de octubre de 2010

Login y Registro de Usuarios

Bitacora del capitan

25 de octubre del 2010, pecera, sin desayuno

Se ha terminado el Login y la creacion de perfiles exitosamente; solo se tiene un error que provoca que al registrar exitosamente un nuevo perfil se redirija al usuario a la pagina de inicio, en lugar de la pagina de confirmacion. Se procedera con la creacion de la forma y la logica concerniente a la administracion de perfiles de usuario a fin de que estos sean capaces de poder editar los atributos de su perfil. Tambien se han investigado metodos para subir imagenes a una base de datos, cosa que si recordamos bien conforma el cuerpo del sitio, los resultados mas prometedores ha sido el uso de imagefields, que extienden a forms.py, los cuales ya traen mucha logica ya construida. Se ha demorado el trabajo debido a que se tuvo que dedicar un tiempo consierable al estudio y entendimiento del codigo de registro provisto por django; tambien se han alterado las prioridades para completar las historias relacionadas con el perfil primero, seguidas por aquellas relacionadas con el almacenamiento de imagenes.

Sin nada mas que reportar por el momento, fin de entrada.

martes, 19 de octubre de 2010

Avances reciente

El día de hoy casi se ha terminado el registro de perfiles nuevos de usuarios por medio del site; se está implementando el uso de la librería de gmail para la activación de los perfiles por medio de correo. También se inicio el trabajo sobre la forma para subir imágenes al servidor/base de datos por medio del sitio a fin de poder tener la funcionalidad que le da su propósito principal al sitio web. Se encontraron algunos problemas con la librería de gmail, los cuales están siendo atacados; y se están explorando las funciones ya construidas dentro de django en relación al aproad de imágenes y archivos, a fin de no tener que reinventar la rueda otra vez. Sin nada más que reportar por el momento; nos despedimos esperando tener el registro y la forma para subir imágenes ya terminadas, así como haber comenzado a trabajar en el almacenamiento de imágenes a gran escala de las imágenes para su futura recuperación.

Cita de la semana: “Come frutas y verduras”

viernes, 15 de octubre de 2010

LOGIN!!!!




El dia de hoy se completo el desarrollo e implementacio n de la forma de login del sitio de comics; la cual actuara como una especie de "puerta" que permitira a los usuarrios entrar al sitio no solo para poder ver el contenido del mismo sino tambien para gozar de los beneficios reservados a los creativos como lo son el subir material grafico y opinar en material ya existente. . Esta es nuestra primera iteracion del proyecto; en el desarrollo del mismo ocurrioeron varios problemas, ests siendo:
+Al momento de completar el login in, la forma no regresaba a la pagina de inicio.
+Django no reconoce ciertos caracteres (i.e. "ñ") por lo que nuestras formas se ven al raras; esto es un problema ya que se desea que el sitio este en español debido a que esta dirigido al publico mexicano a fin de fomentar el desarrollo de comics en nuestro pais.
+Unos problemas al acoplar unos html's
+Problemas pequeños con SVN
+Rebelion de la computadora de Manuel (Ver imagen al principio de este post)

Cita del dia: "Mas vale pajaro en mano cien en vuelo"

martes, 12 de octubre de 2010

Nuestra segunda vez.... programando




Bueno pues ya empezamos con nuestro desarrollo del proyecto de hacer un sitio web donde los usuarios pueden crear sus perfiles y poder subir comics para que puedan ser leídos por quien sea. El objetivo es apoyar el desarrollo de comics nacionales. Lo que estamos tratando de realizar como primera tarea es poder hacer un login y un registro de nuevos usuarios. Tenemos dificultad en como poder realizarlo usando Django y es algo que ya llevamos tratando de realizar desde hace un para de semanas atrás. Ahorita estamos usando la forma de registro que viene incluida en la paquetería de Django y tenemos algunos problemas de seguridad para evitar el "x-site scripting" con los CSRF Tokens pero se pudo resolver y ahora estamos sobre escribiendo la forma de registro de Django para poder incluir correos de confirmación de registro para los usuarios.


Para esta actividad programamos todos en nuestras máquinas y antes de empezar a programar verificamos que todos pudiéramos hacer update del proyecto.




sábado, 25 de septiembre de 2010

Descripción del proyecto

Pensamos dedicar el tiempo del proyecto a desarrollar una página web para poder mostrar comics en línea. El objetivo es, tener un portal donde cualquier persona, mexicana, que se quiera dedicar al negocio de creación de comics y que no cuente con los recursos suficientes para publicar su creación en formato impreso pueda hacerlo por medio de nuestra página. Así, estos creadores independientes pueden mostrar sus diseños por medio de la página, a un costo muy bajo y con difusión a nivel nacional.
El experto en el tema es Jorge E. Dorantes Zaldívar; miembro del equipo de desarrollo.
Jorge actualmente se encuentra desarrollando una empresa con la incubadora de empresas del Tecnológico la cual tiene cierto enfoque hacia el desarrollo de historietas. Actualmente se encuentra en el proceso de creación de un comic, por lo que entiende las necesidades de aquellos que harían uso del servicio. Además en su estancia en la carrera profesional ha estado involucrado activamente en la utilización de sitios web dedicados a promocionar material grafico (i.e. imágenes, posters, comics) así como material animado como son animaciones de flash.
Es una empresa desarrollada por mexicanos, para los mexicanos.

jueves, 19 de agosto de 2010

Somos la gente del Internet!

Mmm asi que programación eh... ya empezaremos! ... pronto.... tal vez...
Bien pues ya creamos un nuevo proyecto en googlecode.com Así que ahora podremos trabajar de una forma más efectiva. Ya que ahora podemos trabajar todos bajo el mismo código y administrar diferentes versiones, no nos deberíamos preocupar por la integración de código al final, pero apenas aprenderemos a usar el llamado "subversion". Y para este proyecto decidimos usar la licencia GPL.
Porqué?
Dinero! Ese es el por qué!!

Muy bien, el código se encuentra aquí --> http://code.google.com/p/codenamemee/

Bueno ... además del dinero, la riqueza y el poder de gobernar sobre todo el planeta (con tanques!), se optó por este tipo de licencia debido al hecho de que en caso de plagio es la mejor equipada para hacer frente a un agresor potencial y enfrentarlo en un tribunal; también por la posibilidad de utilizar el sitio web y sus componentes, no sólo como un medio de promoción de los artistas gráficos de México, sino también para los efectos de la retribución monetaria y la ganancia para los desarrolladores. Nos parece que sería prudente esta licencia para proteger dichos componentes y evitar una potencial falta del uso de la tecnología.

Así que, básicamente, sí ... odiamos a los piratas ...

YAAARGGHH!!

jueves, 12 de agosto de 2010

Introducción del Equipo MEE

EL EQUIPO!!!!!
Una breve Introducción del equipo:

Nombre: Enrique Peña - ITC-05
ID: 1162110
Gustos e Intereses: Escuchar música, descansar, jugar juegos de vídeo, ver películas.

Nombre: Juan Manuel Fernández - ISC 09
ID: 1162927
Gustos e Intereses: Todos los deportes, dormir, estar y pasar tiempo con mi novia.

Nombre: Jorge E. Dorantes Z. - ITC 05
ID: 1011377
Gustos e Intereses: Nadar, Básquetbol, Warhammer, salir con mi novia y leer.



Juan Manuel, Jorge and Enrique (de izquierda a derecha) preparados y listos para la acción!!!!!!!

Las ideas preliminares para la elaboración del proyecto son:
+Website de Comics Online
+Personal profile website
+Sistema de atención de cuentas