domingo, 8 de junio de 2014
Quemando el Disco
ya terminamos la tarea programada #3 lo triste es que no sacamos algunas cosillas porque para el python 3.3.5 no sabíamos como sacarla, por suerte logramos hacer casi todo lo del twitter y el facebook es funcional solo que para facebook ahí que tocar código pero el profesor dejo hacer esto de una forma sencilla, la documentación me llevo tiempo hacerla y arreglar algunos errores lastima que cuando queme el disco descubrí una validación que estaba incorrecta pero no afecta tanto la funcionalidad solo que si ahí un error y eso me molesta.
sábado, 7 de junio de 2014
Python y su forma peculiar
Me di cuenta de que python por alguna razón cuando uno prueba las funciones le gusta guardar algunos archivos pasados haciendo que las modificaciones que yo haga en el sistema no se guarden a la hora de correrlo pero al editarlo las modificaciones si estén ahí
Dato revelador
Mientras hago la documentación de la programación descubrí errores fuertes en la programación, sin decir nada sobre las validaciones, siento que este va a ser un día largo, estoy pensado en como arreglar algunos errores de la programación aunque a esta hora es un poco tarde o temprano dependiendo de como lo tome!
viernes, 6 de junio de 2014
Empezamos la documentación
En estos momentos acaba de empezar la documentación, ya que la ultima ves fue un gran peso hacerla de un día para otro, no hemos terminado pero es mejor adelantarla, ademas ya hemos cubierto todos los olores del código que teníamos.
Continuamos
Hemos logrado ya montar muy bien todo, tenemos que hacer unos retoques a la programación pero por lo demás ya se tiene todo excepto lo de la medida de la fuerza del password, el cual si se pudo hacer pero en otra versión de python ya que se utilizo una librería que solo existe para la versión 2.7, el equipo se puso de acuerdo y se dijo que esto se podría al final de la programación para no atrasar con los otros requerimientos de la tarea programada
jueves, 29 de mayo de 2014
salida de la enfermedad
Estos días he estado un poco enfermo Andrey a avanzado bastante ya conseguimos todos los API ahora la interfaz esta completa, logre montar los XML de una buena forma lastima que tengo que usar archivos de txt con todos los países del mundo para sirva de una buena forma, tuve que quitarle las tildes a los países ya a la hora de montarlo en XML me escribe el dato de una forma muy rara
viernes, 16 de mayo de 2014
Tarea programada #3
Hoy empezamos a leer la el PDF con la info de la ultima tarea programada y esta un poco dura
martes, 29 de abril de 2014
Termine la documentacion
Mi compañero de progra no se rinde y va a ser el archivo pdf ya pudimos crear un archivo sin embargo aun no sabemos bien como escribir el documento con certeza, me preocupo un poco porque aun no hemos quemado el archivo para poder terminar esta programación
Ultimas horas
ya estamos a pocas horas de entregar el trabajo y nos hace falta alguna que otra funcionalidad creo que debemos dejar de hacer los pdf, ya terminamos la parte mas larga de la documentación pero sin el código terminarlo no puedo seguir haciendo las partes finales de la documentación.
lunes, 28 de abril de 2014
Día extremo
hoy casi terminamos toda la tarea programada pero tuvimos muchos inconvenientes ya que el sistema se nos daño por un buen rato, nos dimos cuenta que python por algun motivo guarda en alguna parte archivos pasados y esto causo conflictos fuertes en el sistema, por un momento hubo mucha frustración pero una luz de esperanza los dio la idea de cambiarle nombre a todos los archivos y este error dejo de suceder por ahora, sinceramente pienso que el error fue por tanta veces que corrimos el ".py" que hizo que se "bugueara"
sábado, 26 de abril de 2014
empezar otra vez
Después de un buen "descanso" el cual consistió en investigación y diseñar los algoritmos, volví a retomar la programacion, creo que ya tengo pensada la forma de almacenar cada transacción hecha por el bankito, lo que tengo pensado es hacer una gran lista que contenga sublista con cada movimiento de dinero o cualquier peculiaridad, además de eso ya logramos implementar cada sistema de movimiento de dinero(retiro,depósito con divisas extranjeras y sin ellas), logramos el envió de mensajes de una una buena forma, no como yo pensé que lo haríamos pero es una forma mas eficiente a mi parecer.
Creo que tiempo de ir agregando robustez al código nuevo ya que deje de hacerlo hace un tiempo, además deberia de ir haciendo la programación un poco mas "bonita" o agradable a la vista ya que es muy gris y no se debería ser mas alegre a mi parecer.
Volveré a cartago mañana para reunirme con mi equipo trabajo para intentar terminar mañana o por lo menos dejar casi listo todo para el lunes terminar
Creo que tiempo de ir agregando robustez al código nuevo ya que deje de hacerlo hace un tiempo, además deberia de ir haciendo la programación un poco mas "bonita" o agradable a la vista ya que es muy gris y no se debería ser mas alegre a mi parecer.
Volveré a cartago mañana para reunirme con mi equipo trabajo para intentar terminar mañana o por lo menos dejar casi listo todo para el lunes terminar
sábado, 19 de abril de 2014
Avanzando
Entre ayer y hoy he investigado y me di cuenta de que voy a tener que introducir un contador a cada cuenta del CAC ya que las tres primeras transacciones son gratis para el usuario, también implemente toda la robustez al punto 1 y al punto 2, también investigue junto a mi compañero y nos dimos cuenta de que va a ser muy duro mandar mensajes a los celulares no solo porque no sabemos como hacerlo aun y que usando el sistema de navegalo.com los mensajes llegan entre 5 a 10 horas después de a haber sido enviando, aun nos queda mucho que hacer pero estoy animado, ademas de todo esto ya empece a pensar la forma de guardar todas las transacciones y creo que lo mejor sera creando un archivo de texto que contendrá cada una de las transacciones con su hora y su fecha indicadas para poder ordenarlas con éxito en los reportes.
jueves, 17 de abril de 2014
Decepcionado
Hoy investigue y no puede lograr sacar un dato seleccionado en una listbox y esto atrasa mucho la parte tarea, necesito tomar el index del nombre para poder buscar en la lista donde se ubica información del cliente, ahora que lo noto creo que vamos a ocupar mas de un archivo de texto para poder guardar las todas las transacciones que se hagan en el sistema, para mañana tendré que averiguar bien como sacar el index seleccionado de la listbox y empezare a crear las funciones para que ordenen cada transacción del banco.
miércoles, 16 de abril de 2014
Reunión del Equipo
hoy se reunió el equipo de programación para poder combinar los trabajos hechos individualmente, se creo un generador de pines automático, también se hizo un sistema para verificar cada numero de cuenta existente, ademas se termino la función que envía los correos electrónicos automáticamente, por mi parte estoy creando el punto 2 de la tarea el cual me hace falta extraer el dato seleccionado por el usuario he visto que se usa .curselection() de tkinter pero aun no se como implementarlo ya que el sistema no me retorna nada, es hora de volver a ver todos los tutoriales de tkinter para ver si logro encontrar la solución
domingo, 13 de abril de 2014
UN GRAN AVANCE
hoy logre hacer muchos cambios a las listas, ya puedo crear datos de las listas y sobre escribirlos fácilmente, ahora tendré que investigar mas sobre como enviar correos electrónicos desde python y como mandar mensajes de textos por redes celulares.
sábado, 12 de abril de 2014
Guardar Listas
Hoy pude investigar sobre como guardar listas en archivos de texto, encontré un librería la cual me permite hacer esto, la librería se llama pickle, aunque el archivo se escribe de una forma de peculiar, pero a la hora de importarlo en el shell de python sale como una lista perfecta, con este avance ya se puede avanzar muy rápido con la tarea.
martes, 8 de abril de 2014
Tarea Programada 2
hoy investigue por algunas paginas de Internet y encontré 2 métodos muy útiles, los cuales son POO o usar conjunto de listas, tengo que investigar mas para saber cual de las 2 opciones es mas factible y también preguntarle a mi profesor si puedo usar POO
lunes, 24 de marzo de 2014
Final con detalles
Al fin ya pude agregarle mas modularidad a la programación, reduje de 250 lineas de código a 170 lineas, encontré unos pequeños errores de complejidad innecesaria y de repetición, aplique unos conocimientos los cuales aprendí en la u y pude agregar unas cosas extras
domingo, 23 de marzo de 2014
Termine
Por fin termine la tarea programada FLY2 ++, aprendí muchas cosas como usar bien las listas, como modificar strings, como volver cualquier tipo de codigo un string y a limpiar muy bien código de Internet, al principio empece muy asustado pero con divide y venceras pude sacar cada cosa poco a poco y logre después unirlo todo
sábado, 22 de marzo de 2014
Finalización
El día de hoy nos hemos dedicado a finalizar la tarea .... a Guilllermo se le asigno obtener los datos de la hora y temperatura , mientras yo me he dedicado a lo que respecta al dolar y euro
Hemos terminado, hemos invertido gran cantidad de tiempo y todo este esfuerzo ha dado frutos
A partir del día de hoy hemos finalizado la "Tarea Programada"
Hemos terminado, hemos invertido gran cantidad de tiempo y todo este esfuerzo ha dado frutos
A partir del día de hoy hemos finalizado la "Tarea Programada"
Investigación "dando frutos"
Son las 3:08 de la mañana y continuo investigando, tengo planeado resolver los problemas con los espacios, pero se me ha dificultado un poco, Guillermo Avila y yo continuamos experimentando, cabe destacar esta tarea fue una gran sorpresa para nosotros, no sabíamos siquiera como comenzar, fue dificil empezar, hemos invertido gran cantidad de tiempo en la invencion de este programa.
Es cierto estamos cansados,pero continuaremos.
Gran parte del tiempo lo hemos utilizado en el uso de expresiones regulares y identacion de los resultados,
Guillermo se ha encargado de la identación mientras yo me he encargado de las expresiones regulares
A como hemos gastado tiempo, hemos aprendido algunas cosas
Todo vale la pena...!
Es cierto estamos cansados,pero continuaremos.
Gran parte del tiempo lo hemos utilizado en el uso de expresiones regulares y identacion de los resultados,
Guillermo se ha encargado de la identación mientras yo me he encargado de las expresiones regulares
A como hemos gastado tiempo, hemos aprendido algunas cosas
Todo vale la pena...!
Gran Avance
Al fin tengo un gran avance en la programación, ya pude sacar y acomodar los vuelos en perfecto estado, aquí una pequeña vista
El orden esta casi perfecto, coloque el indice con exito, lo que falta es completar la funcion con tipo de cambio, hora y temperatura para finalizarla, me siento motivado por casi finalizar
El orden esta casi perfecto, coloque el indice con exito, lo que falta es completar la funcion con tipo de cambio, hora y temperatura para finalizarla, me siento motivado por casi finalizar
jueves, 20 de marzo de 2014
Casi todo listo
casi todo listo, hemos avanzado mucho estos últimos días, solo nos falta liberar las listas y acomodar perfectamente los vuelos, también nos falta sacar la temperatura y los euros pero ya sabemos hacerlo
martes, 18 de marzo de 2014
Patrones en STR
Fecha:18/03/2014
Hora: 02:14
hoy descubrimos el uso de patrones de RE gracias a las investigaciones, aun no sabemos como transformar el html en str pero ya con los patrones es un gran avance, he visto muchas librerias pero he llegado a la conclusión que no usare otras que no sean las que python trae por defecto, necesito conseguir una forma para cambiar html a str i need help!!
Guillermo Avila
Inicio de una exhaustiva investigacion
Fecha:16/03/2014
Hora: 9:14
Hoy iniciamos las investigaciones sobre web scraping en python, descubrimos que existen, múltiples librerías las cuales podrían servir pero una me llamo la atención ya que se encuentra en python, esta se llama urlib, ademas encontramos otra librería, la cual es perfecta como filtro para sacar los datos importantes que necesitamos para la tarea programada, esta es re, tiene una función llamada find() este es el filtro que tal ves usaremos.
Suscribirse a:
Comentarios (Atom)

