]> git.llucax.com Git - z.facultad/75.06/jacu.git/log
z.facultad/75.06/jacu.git
20 years agoAgrego opción para incluir ZG en jacu (sólo en la compresión, por ahora).
Leandro Lucarella [Mon, 21 Jun 2004 21:33:04 +0000 (21:33 +0000)]
Agrego opción para incluir ZG en jacu (sólo en la compresión, por ahora).

20 years agoPara que no ponga warning.
Leandro Lucarella [Mon, 21 Jun 2004 21:11:56 +0000 (21:11 +0000)]
Para que no ponga warning.

20 years agoSe completa el decoder de ZG.
Leandro Lucarella [Mon, 21 Jun 2004 21:07:57 +0000 (21:07 +0000)]
Se completa el decoder de ZG.

20 years ago Agrego descompresor. No funciona porque me esta faltando el vector "pos" del MTF...
Ricardo Markiewicz [Mon, 21 Jun 2004 20:47:10 +0000 (20:47 +0000)]
 Agrego descompresor. No funciona porque me esta faltando el vector "pos" del MTF que no estoy
 seguro de donde sacarlo, hay que ver donde lo guardamos en el archivo (delante de cada bloque ?)

20 years agoSe implementa zerogrouping sin uso de buffer (caracter a caracter). Esto mejora
Leandro Lucarella [Mon, 21 Jun 2004 20:40:53 +0000 (20:40 +0000)]
Se implementa zerogrouping sin uso de buffer (caracter a caracter). Esto mejora
la eficacia porque si el buffer partía una serie de ceros, la serie ocupaba 4
bytes (2 en el primer buffer y 2 en el segundo) en vez de 2.

20 years ago Algunas mejoras, comentarios y arreglos
Ricardo Markiewicz [Mon, 21 Jun 2004 20:28:30 +0000 (20:28 +0000)]
 Algunas mejoras, comentarios y arreglos

20 years agoPrimera versión del ZG, todavía no está el "decoder".
Leandro Lucarella [Mon, 21 Jun 2004 19:57:02 +0000 (19:57 +0000)]
Primera versión del ZG, todavía no está el "decoder".

20 years agoprimera implementacion del decoder mtf, diganme si hace falta devolver algun otro...
Nicolás Dimov [Mon, 21 Jun 2004 19:34:41 +0000 (19:34 +0000)]
primera implementacion del decoder mtf, diganme si hace falta devolver algun otro valor util

20 years ago * Mejor guardo el k al principio y tambien guardo el tamaño del bloque (sera necesar...
Ricardo Markiewicz [Mon, 21 Jun 2004 02:08:57 +0000 (02:08 +0000)]
 * Mejor guardo el k al principio y tambien guardo el tamaño del bloque (sera necesario hacer esto?)
 porque hay veces que no tengo un bloque completo, y para recuperar me pa' que lo voy a necesitar.

20 years ago * Guardo el k en el array de salida del BS para que el MTF lo tenga en cuenta.
Ricardo Markiewicz [Mon, 21 Jun 2004 02:04:37 +0000 (02:04 +0000)]
 * Guardo el k en el array de salida del BS para que el MTF lo tenga en cuenta.

20 years agoMakefiles actualizados (nada importante).
Leandro Lucarella [Mon, 21 Jun 2004 00:48:05 +0000 (00:48 +0000)]
Makefiles actualizados (nada importante).

20 years agoBugfix. vfread() ya anda bien.
Leandro Lucarella [Mon, 21 Jun 2004 00:46:08 +0000 (00:46 +0000)]
Bugfix. vfread() ya anda bien.

20 years agopongo un char* en lugar de un int, no se quien lo cambio... en todo caso cambienlo...
Nicolás Dimov [Mon, 21 Jun 2004 00:36:52 +0000 (00:36 +0000)]
pongo un char* en lugar de un int, no se quien lo cambio... en todo caso cambienlo de nuevo

20 years ago Agrego un paper sobre tecnicas para preprocesar antes del BS.
Ricardo Markiewicz [Sun, 20 Jun 2004 23:50:08 +0000 (23:50 +0000)]
 Agrego un paper sobre tecnicas para preprocesar antes del BS.

20 years agoAgrego -p para setear el tamaño de página del BS.
Leandro Lucarella [Sun, 20 Jun 2004 23:33:21 +0000 (23:33 +0000)]
Agrego -p para setear el tamaño de página del BS.

20 years ago Ajusto compilacion
Ricardo Markiewicz [Sun, 20 Jun 2004 23:13:13 +0000 (23:13 +0000)]
 Ajusto compilacion

20 years agoUso vfeof agregado por luca
Alan Kennedy [Sun, 20 Jun 2004 22:57:42 +0000 (22:57 +0000)]
Uso vfeof agregado por luca

20 years agoSe agregar vfeof(). Falta testeo.
Leandro Lucarella [Sun, 20 Jun 2004 22:34:13 +0000 (22:34 +0000)]
Se agregar vfeof(). Falta testeo.

20 years agoHuffman ya comprime multivolumen, pero aun funciona descompresion de multivolumen...
Alan Kennedy [Sun, 20 Jun 2004 22:07:25 +0000 (22:07 +0000)]
Huffman ya comprime multivolumen, pero aun funciona descompresion de multivolumen o volumen unico. Pareceria que el problema esta en el vfwrite. Agrego el vfile.c desde el statichuffman.c pero a lo guapo, asi que quizas no compile el test del all in one, no soy bueno con los makefiles, alguien que lo vea

20 years ago Sorry
Ricardo Markiewicz [Sun, 20 Jun 2004 21:02:13 +0000 (21:02 +0000)]
 Sorry

20 years agoSe borra archivo de prueba.
Leandro Lucarella [Sun, 20 Jun 2004 20:33:44 +0000 (20:33 +0000)]
Se borra archivo de prueba.

20 years agoSe mueven cosas de internet.
Leandro Lucarella [Sun, 20 Jun 2004 20:00:33 +0000 (20:00 +0000)]
Se mueven cosas de internet.

20 years ago borro el archivo temporal cuando no lo uso mas.
Ricardo Markiewicz [Sun, 20 Jun 2004 19:58:45 +0000 (19:58 +0000)]
 borro el archivo temporal cuando no lo uso mas.

20 years agoBorro archivo de prueba que ya esta al gas supongo.
Leandro Lucarella [Sun, 20 Jun 2004 19:57:12 +0000 (19:57 +0000)]
Borro archivo de prueba que ya esta al gas supongo.

20 years ago Algunos cambios para que todo compile.
Ricardo Markiewicz [Sun, 20 Jun 2004 19:49:10 +0000 (19:49 +0000)]
 Algunos cambios para que todo compile.

20 years ago Inicio para jacu main program
Ricardo Markiewicz [Sun, 20 Jun 2004 19:44:50 +0000 (19:44 +0000)]
 Inicio para jacu main program

20 years ago * Ajusto las cosas en los directorios que van.
Ricardo Markiewicz [Sun, 20 Jun 2004 19:25:56 +0000 (19:25 +0000)]
 * Ajusto las cosas en los directorios que van.

20 years ago BUGFIX : Se sacan cosasq ue no se necesitan mas y se arregla la funcion de comparacion
Ricardo Markiewicz [Sun, 20 Jun 2004 19:10:50 +0000 (19:10 +0000)]
 BUGFIX : Se sacan cosasq ue no se necesitan mas y se arregla la funcion de comparacion
 para que el qsort ordene bien.

20 years ago * Modifico el main para que acepte el modo Luca y el modo Gazer :-)
Ricardo Markiewicz [Sun, 20 Jun 2004 18:51:53 +0000 (18:51 +0000)]
  * Modifico el main para que acepte el modo Luca y el modo Gazer :-)
* Agrego qsort para ordenar en el BS (tengo que revisar, algo falla un poquito)

20 years agoTaken care of mem leaks
Alan Kennedy [Sun, 20 Jun 2004 07:54:31 +0000 (07:54 +0000)]
Taken care of mem leaks

20 years agoSe agrega keyword Id del svn.
Leandro Lucarella [Sun, 20 Jun 2004 06:37:10 +0000 (06:37 +0000)]
Se agrega keyword Id del svn.

20 years agoSe mejora el Makefile y se agregan dependencias.
Leandro Lucarella [Sun, 20 Jun 2004 06:36:20 +0000 (06:36 +0000)]
Se mejora el Makefile y se agregan dependencias.

20 years agoAgrando buffer para procesar archivos "chicos" completos y saco salida por salida...
Leandro Lucarella [Sun, 20 Jun 2004 06:31:31 +0000 (06:31 +0000)]
Agrando buffer para procesar archivos "chicos" completos y saco salida por salida estandar de forma binaria. De nuevo, espero que no moleste (parece que ya anda bien, no?)

20 years agoCambio para que tome datos de la entrada estandar, espero que no joda.
Leandro Lucarella [Sun, 20 Jun 2004 06:30:01 +0000 (06:30 +0000)]
Cambio para que tome datos de la entrada estandar, espero que no joda.

20 years agoUtilidad para arreglar PDFs importados a texto.
Leandro Lucarella [Sun, 20 Jun 2004 06:27:58 +0000 (06:27 +0000)]
Utilidad para arreglar PDFs importados a texto.

20 years agoCambio de formato.
Leandro Lucarella [Sun, 20 Jun 2004 06:27:37 +0000 (06:27 +0000)]
Cambio de formato.

20 years agoCambio estetico :)
Leandro Lucarella [Sun, 20 Jun 2004 06:26:20 +0000 (06:26 +0000)]
Cambio estetico :)

20 years agoSe termina de implementar vfread() y vfwrite. Falta testeo.
Leandro Lucarella [Sun, 20 Jun 2004 06:17:58 +0000 (06:17 +0000)]
Se termina de implementar vfread() y vfwrite. Falta testeo.

20 years agoFix
Alan Kennedy [Sun, 20 Jun 2004 05:55:57 +0000 (05:55 +0000)]
Fix

20 years agoMinor fix en la declaracion de la funcion de comparacion para que no se queje el...
Alan Kennedy [Sun, 20 Jun 2004 05:51:03 +0000 (05:51 +0000)]
Minor fix en la declaracion de la funcion de comparacion para que no se queje el compiler

20 years agoListo Huffman, Encoding y Decoding con Codigos de 32 bits maximo. Tambien arme el...
Alan Kennedy [Sun, 20 Jun 2004 05:32:28 +0000 (05:32 +0000)]
Listo Huffman, Encoding y Decoding con Codigos de 32 bits maximo. Tambien arme el ejecutable para que tome los parametros como los pide el TP, no es que vaya a usarse mi ejecutable, pero para que lo puedan probar tranquilo. Aun NO SOPORTA multivolumen, ahora me pongo a ver los 40 mails sobre el VFILE que no logre ver en la semana para ver como acoplo lo que tengo. Ademas hay que ver como acopla el Huffman con la salida el MTF, porque por el momento lo arme para que reciba archivos, no chunks, o cosas por el estilo, lo charlamos luego, me parece mejor ver el tema VFILE first pero avisen

20 years agoarreglos minimos, saco los printf feos
Nicolás Dimov [Sun, 20 Jun 2004 01:17:14 +0000 (01:17 +0000)]
arreglos minimos, saco los printf feos

20 years ago Fucking olvidada :-D
Ricardo Markiewicz [Sun, 20 Jun 2004 01:02:34 +0000 (01:02 +0000)]
 Fucking olvidada :-D

20 years agoReemplazo printf() por fprintf(stderr) para hacer pruebas.
Leandro Lucarella [Sat, 19 Jun 2004 23:57:49 +0000 (23:57 +0000)]
Reemplazo printf() por fprintf(stderr) para hacer pruebas.
Ahora el ejecutable de prueba toma los datos por la entrada estandar (solo los
primeros BUFSIZ caracteres) para poder hacer pruebas mas facil combinando los
distintos algoritmos a traves de pipes.
Para ejecutar el ejemplo original seria: echo RDARCAAAABB | ./mtf
(espero que no les moleste mucho, si no lo vuelvo para atras y hago un fork)

20 years agoAgrego Makefile y e #include para evitar warnings.
Leandro Lucarella [Sat, 19 Jun 2004 23:37:05 +0000 (23:37 +0000)]
Agrego Makefile y e #include para evitar warnings.

20 years agoReordeno un poco el codigo para hacerlo mas modular, igualmente en cuanto vea el...
Alan Kennedy [Sat, 19 Jun 2004 23:07:16 +0000 (23:07 +0000)]
Reordeno un poco el codigo para hacerlo mas modular, igualmente en cuanto vea el tema de multivolumen y de como me van a enviar los datos desde el MTF, seguramente va a sufrir algunos cambios lindos

20 years ago Reestructuracion
Ricardo Markiewicz [Sat, 19 Jun 2004 23:02:53 +0000 (23:02 +0000)]
 Reestructuracion

20 years ago detalle
Ricardo Markiewicz [Sat, 19 Jun 2004 22:09:44 +0000 (22:09 +0000)]
 detalle

20 years ago * Ordeno el Z en forma dinamica
Ricardo Markiewicz [Sat, 19 Jun 2004 22:09:01 +0000 (22:09 +0000)]
 * Ordeno el Z en forma dinamica

20 years ago buscar_z ahora parece funcionar
Ricardo Markiewicz [Sat, 19 Jun 2004 22:06:39 +0000 (22:06 +0000)]
 buscar_z ahora parece funcionar

20 years ago Bugfixes
Ricardo Markiewicz [Sat, 19 Jun 2004 22:02:52 +0000 (22:02 +0000)]
 Bugfixes

20 years ago * BUGFIX : Mal uso de realloc.
Ricardo Markiewicz [Sat, 19 Jun 2004 21:18:02 +0000 (21:18 +0000)]
 * BUGFIX : Mal uso de realloc.

20 years ago * BUGFIX : Se estaba reservando mail la memoria, faltaba el sizeof(int)
Ricardo Markiewicz [Sat, 19 Jun 2004 21:11:51 +0000 (21:11 +0000)]
 * BUGFIX : Se estaba reservando mail la memoria, faltaba el sizeof(int)

20 years ago Agrego makefile y algunas .h para sacar warnings.
Ricardo Markiewicz [Sat, 19 Jun 2004 21:09:41 +0000 (21:09 +0000)]
 Agrego makefile y algunas .h para sacar warnings.

20 years ago * Agrego bs_restore para rehacer el array original.
Ricardo Markiewicz [Sat, 19 Jun 2004 21:05:00 +0000 (21:05 +0000)]
 * Agrego bs_restore para rehacer el array original.

20 years agoanda un rato y despues no anda mas, seguro que estoy pisando mucha memoria
Nicolás Dimov [Sat, 19 Jun 2004 20:36:50 +0000 (20:36 +0000)]
anda un rato y despues no anda mas, seguro que estoy pisando mucha memoria

20 years agoEncodeo, pero me falta guardar la de frecuencias, y ver como marco el fin de archivo...
Alan Kennedy [Sat, 19 Jun 2004 05:33:28 +0000 (05:33 +0000)]
Encodeo, pero me falta guardar la de frecuencias, y ver como marco el fin de archivo, es decir como hago el output del ultimo buffer de 32 bits que es lo que utilizo para hacer output de bits (se va llenando y cuando se llena se emite. Al fin del archivo, se fuerza un flush de lo que haya dentro). Sidenote: Ahora los codigos son maximo 32 bits, con 16 bits andaba para atras, igualmente no se si esta encodeando joya, pero al menos comprime y no expande. Limo los detalles y me mando con el decompresor que es bastante zonzo asi encuentro la verdad Scully

20 years agoFix plus comment in main
Alan Kennedy [Fri, 18 Jun 2004 06:33:29 +0000 (06:33 +0000)]
Fix plus comment in main

20 years agoCompresor Huffman, todo salvo el encodeado final, pero ya se obtiene la tabla de...
Alan Kennedy [Fri, 18 Jun 2004 06:29:23 +0000 (06:29 +0000)]
Compresor Huffman, todo salvo el encodeado final, pero ya se obtiene la tabla de codigos prefijos, toy a un paso. Nevertheless, tengo que ver varias cositas como por ejemplo limitar los codigos a 32 bits max en vez de 16 como lo hize porque meparece que se pierden poder de compresion. Con texto pinta lindo, con un mp3, medio choto pero bueno after all un mp3 ya esta comprimido a su manera.

20 years agoBugfixes.
Leandro Lucarella [Fri, 18 Jun 2004 02:56:42 +0000 (02:56 +0000)]
Bugfixes.

20 years agoSe toma segundo argumento en KB.
Leandro Lucarella [Fri, 18 Jun 2004 02:55:55 +0000 (02:55 +0000)]
Se toma segundo argumento en KB.

20 years agoParece andar todo bien.
Leandro Lucarella [Thu, 17 Jun 2004 23:47:31 +0000 (23:47 +0000)]
Parece andar todo bien.

20 years agoPrimera aproximacion de VFILE. Hace algo pero seguro que mal.
Leandro Lucarella [Thu, 17 Jun 2004 05:10:30 +0000 (05:10 +0000)]
Primera aproximacion de VFILE. Hace algo pero seguro que mal.

20 years agoMinioptimizacion para que la tabla de orden-(-1) se ajuste mejor a archivos de texto...
Leandro Lucarella [Thu, 17 Jun 2004 05:06:42 +0000 (05:06 +0000)]
Minioptimizacion para que la tabla de orden-(-1) se ajuste mejor a archivos de texto. Sirve de poco y nada.

20 years agoSe arregla la identacion/etc.
Leandro Lucarella [Thu, 17 Jun 2004 05:05:18 +0000 (05:05 +0000)]
Se arregla la identacion/etc.

20 years ago El codigo esta mas prolijo, nada nuevo, trate de optimizar las cosas basicas de...
Ricardo Markiewicz [Wed, 16 Jun 2004 04:50:23 +0000 (04:50 +0000)]
 El codigo esta mas prolijo, nada nuevo, trate de optimizar las cosas basicas de manejo de memoria
 pero todo parece andar peor :-) ... La verdad verdadera se vera cuando le meta
 un heap sort para ordenar el vector :-)

20 years ago minimas optimizaciones, no ayudan mucho. Lo que ayuda es bajar el tamaño de pagina...
Ricardo Markiewicz [Wed, 16 Jun 2004 04:00:15 +0000 (04:00 +0000)]
 minimas optimizaciones, no ayudan mucho. Lo que ayuda es bajar el tamaño de pagina, pero
 eso perjudica un poco la localizacion

20 years ago Mis 2 colaboraciones.
Ricardo Markiewicz [Wed, 16 Jun 2004 02:56:50 +0000 (02:56 +0000)]
 Mis 2 colaboraciones.

20 years agoun lzhuff que encontre por ahi
Nicolás Dimov [Wed, 16 Jun 2004 02:48:56 +0000 (02:48 +0000)]
un lzhuff que encontre por ahi

20 years agoSe agrega un miniscript para comparar ppmc con gzip y bzip2.
Leandro Lucarella [Mon, 14 Jun 2004 04:09:12 +0000 (04:09 +0000)]
Se agrega un miniscript para comparar ppmc con gzip y bzip2.

20 years agoSe agrega documentación y una implementación de prueba de PPMC.
Leandro Lucarella [Mon, 14 Jun 2004 03:43:32 +0000 (03:43 +0000)]
Se agrega documentación y una implementación de prueba de PPMC.

20 years agoSe agrega una utilidad simple para sacar estadisticas de archivos de texto, para
Leandro Lucarella [Fri, 11 Jun 2004 20:58:40 +0000 (20:58 +0000)]
Se agrega una utilidad simple para sacar estadisticas de archivos de texto, para
ver que caracteres aparecen mas. Modo de uso: ./cs.sh < [archivo]

20 years agoReorganizacion del repositorio.
Leandro Lucarella [Fri, 11 Jun 2004 20:55:51 +0000 (20:55 +0000)]
Reorganizacion del repositorio.