Entradas

Mostrando las entradas de abril, 2024

Duodécimo dia de trabajo

El algoritmo para el requerimiento 4 esta completamente listo, fue relativamente rápido, luego de ejecutarlo, me encargué de actualizar el cronograma por que llevaba tiempo atrasado y luego de esto redacté la metodología. En este punto el proyecto esta avanzado solamente queda el menú y construir el manual para el usuario con pruebas de funcionalidad y otros aspectos derivados.

Undécimo dia de trabajo

Hoy me voy a encargar de hacer unas revisiones de como esta el proyecto en general en cuanto a progreso para aplicarlo a el cronograma. El siguiente paso en cuanto a progreso personal es investigar el requerimiento de comprimir archivos de una ruta o un path con un API, sondee acerca de algunas API y considero que va a ser rápido.

Decimo dia de trabajo

Luego de unos días de trabajo, ya tengo el algoritmo, tiene algunas fallas pero solamente en cuanto al formato del resultado final, funciona que es lo importante. De ahora en adelante voy a encargarme de comentar lo que me hace falta y poder corregir detalles en el codigo. En este momento el estudio de otros códigos y la investigación a partir de un propósito han sido mis mejores aliados. Contrario a los consejos de los demás, cuando investigaba de una forma mas libre, perdía mucho tiempo, ahora llego más rápido a algo que me funcione.

Noveno dia de trabajo

Me tuve que dar unos días por que no tenía los resultados que quería, esto va a aplazar la entrega pero era necesario para poder pensar mejor el algoritmo. Perdí un poco la idea de cómo funcionaban algunas funciones que ya había implementado pero la documentación ha sido importante. No he avanzado mucho respecto a el último dia de blog, pero he encontrado mas aspectos que me pueden servir.

Octavo dia de trabajo

Me intrigo encontrar un tipo de dato que se conoce como XML así que investigué y es justo lo que necesito para aplicar las etiquetas a el diccionario pero aún no tengo una idea clara. En adición tengo problemas con el visual, no se que le ocurrió pero la terminal se enlaza con otras y en ocasiones no me da una salida pero lo pego en otra hoja y funciona, no sé que le sucede.

Sétimo dia de trabajo

E l día de hoy trabajé en el código y encontré buenas ideas que podría utilizar. Hasta el momento he desarrollado dos algoritmos mas. En este punto creo que ya almacena y le asigna un código a las palabras repetidas, dentro de mi esquema ahora solamente queda asignarle un código a las no repetidas y crear un diccionario final para poder entrar en otras ideas como aplicar las etiquetas

Sexto dia de trabajo

L ogré implementar con algunos problemas el primer algoritmo ya diferencia entre tipo de carácter y los almacena en distintas variables. Estoy un poco estresado pero tengo varias ideas, no sé como ponerlas en práctica así que creo que debo investigar y trabajar en simultáneo.

Quinto dia de trabajo

El post-etiquetado esta mucho más complejo intenté realizar la primera parte acerca del almacenamiento de palabras repetidas, pero surgieron muchas dudas, investigué acerca de funciones similares y descubrí una librería llamada “re”, la cual trabaja con expresiones regulares y tiene funciones para dividir palabras y caracteres especiales.

Cuarto dia de trabajo

El LZW esta totalmente listo, el algoritmo funciona al 100% y el error que estaba cometiendo era un detalle que no había notado (no declaré una variable). Luego de haber verificado la funcionalidad del algoritmo, la descodificación fue solamente la consecución de un conjunto de pasos ejemplificados en el documento del proyecto, este requisito fue algo rápido. Investigué y pensé relativamente poco acerca del post-etiquetado y me asusta, este va a ser una actividad sin duda alguna mas retadora que la anterior.

Tercer dia de trabajo

Hoy intenté ejecutar el código pero arrojo mas errores de lo esperado, creo que estoy cerca de la solución, sin embargo voy a retomarlo mañana. Estaba un poco estresado por lo que queda por hacer pero luego de investigar acerca de mis asignaciones tengo mas claro el panorama y sé que si lo ejecutó con tiempo, es totalmente realizable.

Segundo dia de trabajo

I nvestigué, busque ejemplos en google acerca de el LZW, pero luego de intentar comprender nuevas funciones, que desconocía por completo, me di cuenta que la mejor forma para llevarlo a cabo es pensar dentro de mi criterio una solución para el algoritmo y luego implementar funciones nuevas que me ayuden a simplificarlo.  Para este punto no he tocado el código.

Primer dia de trabajo

Luego de reunirnos, acordamos entre las partes investigar por nuestra propia cuenta acerca de diversos aspectos importante como librerías, API o indagar en todo el documento. Esto con el fin de estar al tanto del funcionamiento en términos generales de cada uno de los algoritmos propuestos.  En este punto queda mucho camino por recorrer y no tengo una idea muy clara respecto a lo que tenemos que hacer.