Entradas

Mostrando las entradas de abril, 2025

fin primer menu

  Día en el que se termino la función 11, el menú principal, sub menús y sus respectivas funciones. A espera de la revisión final.

opciones extra

  Después de finalizar todas las opciones obligatorias se decidió implementar algunas extras entre ellas la posibilidad de leer el mensaje en la imagen, después se tomó la decisión de crear carpetas para las imágenes y pdf por lo que se aprendió a utilizar el modulo os y se modificaron las funciones relacionadas con estos archivos, además se simplificaron las opciones de menú con la intención de optimizarlo. Aprendizajes: -         Uso de os en el contexto de crear y tomar archivo de una carpeta especifica. -         Optimización a través de funciones.

menú avance

  El día anterior no se tuvo tiempo para ingresar los avances, pero en resume son: Se creo un prototipo más avanzado del menú, contiene 8 de 10 funciones. Se logro hacer que se ejecute hasta que el usuario lo quiera. Se realizó la primera revisión general y se encontraron problemas menores. Aprendizajes: -         Uso de ciclos while para ejecutar de forma repetida opciones. -         Importación de funciones.

reunión

 Se realiza la reunión donde se revisa el menú y de definen los siguientes aspectos: 1) Colores y sus respectivos usos,2) la estética y de qué forma se interactúa con el usuario y 3) la librería que utilizaremos para estética, este día además se avanzó con la creación del menú aun que en una parte mas de comprensión, por lo que el avance fue mínimo. Aprendizajes: -         Como utilizar time Funciones de rich

ultimas funciones

 Durante los días anteriores no hubo ningún avance significativo, este día se inició y finalizo la función 9 debido a su simplicidad y dominio del tema, se empieza investigación para la función 11, se reparte el trabajo final y se acuerda una reunión para los detalles del menú, se crea el primer prototipo de menú con una opción. Aprendizajes: -         Todo los posibles \u200. Lo básico para un menú

nueva funcion

       Se finalizo la función 5 con éxito y se creó la primera imagen, sin embargo, no descarto hacer algunos cambios a futuro, actualmente es la función más interesante. Se inicio la investigación para la función 7, se instaló la respectiva librería para trabajar sobre el pdf. La función 7 se finalizo el mismo día después de horas de trabajo, sin embargo, surgieron dos problemas que omitiré por el momento, 1) la creación del mensaje es muy simple y 2) el pdf se daña una vez modificado, causa desconocida. Aprendizajes: -         Se conoció la librería PyPDF2 y su capacidad para facilitar el trabajo en pdf. -         Se aprendió a utilizar la IA assitant de pycharm para la solución de un problema con la escritura. -         Se aprendió como trabaja la metadata de un pdf.  
       Aunque el día anterior se tuvieron problemas durante el desarrollo se logró avanzar la mayor parte. no hubo avances significativos hoy, se espera finalizar el día 17 a más tardar. Aprendizajes: -ninguna novedad.

Librerías e imágenes

  Después de largas horas de investigación y un intento de entender cómo hacer la función se inician los primeros pasos, gracias a mi compañera se me facilito entender como extraer los bits que necesitaba, además se instaló la primera librería “Pillow” para trabajar sobre la imagen. Aprendizajes: -         Entendimiento de como se compone una imagen con el RGB. -         Extracción de bits menos significativos. -         Uso de la consola para instalar librerías.

GitHub y nueva Funcion

  Se creo el proyecto compartido con GitHub, se realizó una investigación sobres listas, conceptos básicos y usos, además se completó la función tres el mismo día, gracias a la similitud con la 1.   Se inicio la investigación de la función 5 Aprendizajes: -         Uso de listas. -         Funciones básicas de GitHub.

avances función 1

  Función 1 finalizada, tanto escritura como lectura, extra se creó el primer mensaje ‘e‍s​t‍o‍ ​e​s​ ​u‍n​ ‍m‍e​n‍s​a​je oculto’, durante el mismo se debatió sobre la creación de un GitHub para mantener los avances actualizados y se repartieron las funciones en pare e impares. Aprendizajes: -         Se descubrió como traducir de binario a caracteres el mensaje extraído.

primeros pasos.

  Se realizo la primera investigación sobre esteganografía en general, significado y formas comunes, además se empezó a trabajar en función 1 - mensaje oculto. se completó con éxito la primera parte para ocultar el mensaje.