CCZE — una herramienta para colorear logs.
El proyecto original dejó de desarrollarse en 2003. En 2013, compilé un programa para uso personal, pero resultó que funcionaba bastante lento debido a un algoritmo no optimizado. Arreglé los problemas de rendimiento más obvios, después de lo cual lo utilicé con éxito durante 7 años, aunque fui demasiado perezoso para lanzar una versión.
Así que les presento el lanzamiento 0.3.0 Phoenix, resurgido de las cenizas digitales.
En este lanzamiento no se introducen nuevas funciones.
Se ha corregido la compilación en sistemas modernos.
Se ha solucionado un viejo segfault y mejorado el rendimiento:
La coincidencia con palabras clave se ha reescrito para que el programa no realice múltiples comparaciones de cadenas inútiles.
El contenido de la base de datos services(5) ahora se almacena en caché y se procesa con el mismo mecanismo que las palabras clave. No es necesario parsear /etc/services una y otra vez.
Mejoras en el código de procesamiento de expresiones regulares.
El aumento de rendimiento fue de decenas o incluso cientos de veces.
Actualmente, el programa se encuentra en estado de soporte y mantenimiento. Esto significa que no planeo dedicarme activamente a él, no tengo una hoja de ruta ni planes para próximas versiones. Pero si tienes informes de errores o ideas para mejorar las funciones del programa y adaptar sus capacidades a la realidad moderna, estoy dispuesto a desarrollar según sea posible.
CCZE es parte de un ambicioso proyecto para devolver a la vida diversos softwares abandonados por sus desarrolladores. Por ahora, este proyecto solo cuenta con una cuenta registrada de organización en GitHub y un único repositorio con el código de CCZE. En el futuro aparecerán nuevos repositorios. Estoy trabajando en algunos de ellos ahora mismo.
Fuente: linux.org.ru
