miércoles, 17 de noviembre de 2010

Proyecto Final (Google APP)

Buenas Noches en esta entrada les presentaré mi proyecto final de la materia de Programación Web.

Decidi hacerlo en googleapp, no tengo alguna razon en especifico pero creo que
entre google y face prefiero a google =D

Bueno mi app consiste en un Generador Virtual de Diagnosticos y Recomendaciones para ciertos tipos de problemas se salud.

¿Porqué pense en esto?

Pues me puse a pensar en que hay veces en que uno no se encuentra en casa, y comienza a sentirse mal y no esta mama para darte algo o llevarte al medico, cuentas con conexión a internet pero no confias en lo que otros dicen que te ayudara a aliviarte, pues yo lo que hice fue ponerme a entrevistar a mi mama y a mi abuela a ver cuales eran las causas de las que mas nos enfermabamos no solo en mi familia si no en general y tome notas de sintomas y unos cuantos remedios que ellas aplican para aliviarnos y asi compartirlo mediante esta app.

De la libreta lo lleve a la programación.

La pagina principal consiste en lo que es el titulo de la App y un formulario dónde ofresco al usuario una lista de los síntomas mas notorios de las enfermedades más comúnes que presentamos cuando nos vamos a enfermar, al seleccionarlo se envía tu petición y te imprime el diagnóstico probable de lo que pudieras estar padeciendo asi como una recomendacion acompañada de un remedio natural y/o casero que puede ayudar a aliviarte.

Use Python,HTML y un poco de CSS para realizarlo.

Primero explicaré el código de lo que es la pagina principal:



 Iniciamos lo que es el HTML, declaramos lo que será el nombre y el título principal después le decimos que el método será post osea que enviaremos datos esperando una respuesta, y ya hecho esto está lo que será la lista de síntomas a los cuales se les asignó a cada uno un valor para poder mandarlos llamar desde el programa de python, y para finalizar un botón de enviar o un botón de consulta que al accionarlo nos enviará una respuesta de regreso.



Ahora proseguiré con lo que es el codigo de Python:


Al principio estoy mandando llamar lo que son las librerias para poder fusionar el index de HTML y el CSS al código de Python y también en esta parte definio que ahora el metodo que usare es el de get, ya escribieron los datos ahora quiero que me los reciba y los interprete para poder generar una respuesta final.


Ahora sigue el proceso para tomar los valores de entrada, analizarlos y regresarles su salida correspondiente. Utilice puros if.
Si lo que el usuario envio a cgi contiene un dato con valor igual a Fiebre, le despliegaré la siguiente respuesta. Y así sucesivamente para cada síntoma.


Por último cerramos el HTML y lo que es la aplicacion. Aqui definimos bajo que condiciones sera verdadera la opcion del get, mientras la entrada se encuentre en consulta.



El resultado final es el siguiente:





Una disculpa por no darles el link para que puedan probarlo, pero siempre que lo subo me marca un error interno del servidor, lo he subido desde ubuntu y windows y sigue marcando error al querer acceder a la app, y por ese motivo solo se las presento por aqui de igual manera seguiré intentando subirla a ver si el servidor ya me lo permite. Si lo desean llevaré mi lap mañana por si quieren verlo se los mostraré con mucho gusto. Si no, pues aquí está el link donde se encuentra alojada la carpeta con los códigos por si gustane echarle un vistaso de una manera mas tranquila:

DescargarAdanSilvaProject


Gracias y Éxito a todos en sus exámenes =)

Hasta luego.
                                                                             Adan Silva

jueves, 4 de noviembre de 2010

Psicologia Cognitiva

La psicología cognitiva tiene como objeto de estudio los mecanismos básicos y profundos por los que se elabora el conocimiento, desde la percepción, la memoria y el aprendizaje, hasta la formación de conceptos y razonamiento lógico.
Cognitivo significa conocer, cuando aprendes algo nuevo y ya despues sabes y comprendes eso que aprendiste. Es el proceso en el que almacenas o retienes informacion y despues desarrollas la habilidad de como usar ese conocimiento para tu beneficio.


Un ejemplo de ello es aprender a identificar los elementos que contienen las imagenes de ilusion optica.


Observa bien esta imagen...






En esta imagen a simple vistsa  observamos a dos hombres, uno grande y otro pequeño, pero si creiste esto...


¡ESTAS EQUIVOCADO!




Si observas bien, es el mismo hombre!!! solo que atrás te lo muestran en su "posicion inicial" (entre mas lejos se encuentra lo ves mas grande) y adelante aparece como despues de haber hecho recorrido esa distancia inclinada (entre mas cerca mas pequeño).


Ahora echemosle un vistaso a esta otra...



¿Qué observas ahora en esta imagen?








Sí, en efecto parece ser la silueta de un hombre con gafas, pero...



¿no ves nada mas?...




He aqui el secreto, si inclinas tu cabeza hacia la derecha y observas inicialmente  las puras gafas y despues vas recorriendo hacia abajo siguiendo las lineas de la silueta, se observa claramente escrita la palabra LIAR (mentiroso) en letra manuscrita!


Increible... ¿cierto?


Pues esto de las ilusiones opticas es un ejercicio perfecto para ejercitar nuestro cerebro, tratar de descifrar algunos te puede llevar incluso horas, pero, obviamente nadie quisiera esperar tanto para lograr descifrar una imagen como esta, pero si hacemos un esfuerzo por tratar de comprenderlas sin ayuda podemos desarrollar habilidades muy visuales y creativas que podemos aprovechar para hacer mejores diseños para las interfaces de algun proyecto web que queramos realizar.




Puedes encontrar estas imagenes muchas mas aquí: