CCZE 0.3.0 Fênix

CCZE é um utilitário para colorir logs.

O projeto original cessou o desenvolvimento em 2003. Em 2013, compilei o programa para uso pessoal, mas descobri que ele funcionava muito lentamente devido a um algoritmo abaixo do ideal. Corrigi os problemas de desempenho mais óbvios e usei-o com sucesso por 7 anos, mas estava com preguiça de lançá-lo.

Então, apresento a vocês o lançamento 0.3.0 Phoenix, renascendo das cinzas digitais.

  • Não há novos recursos introduzidos nesta versão.

  • Versão corrigida em sistemas modernos.

  • Corrigimos uma falha de segmento de longa data e melhoramos o desempenho:

    • A correspondência de palavras-chave foi reescrita para que o programa não execute muitas comparações inúteis de strings.

    • O conteúdo do banco de dados services(5) agora é armazenado em cache e processado pelo mesmo mecanismo que as palavras-chave. Não há necessidade de analisar /etc/services repetidas vezes.

    • Melhorias no código de processamento de expressões regulares.

O aumento de desempenho resultante foi dezenas ou até centenas de vezes.

Agora o programa está em status de suporte e manutenção. Isso significa que não pretendo trabalhar ativamente nisso, não tenho um roteiro ou planos para os próximos lançamentos. Mas se você tiver relatórios de bugs ou ideias para melhorar as funções do programa e adaptar suas capacidades às realidades modernas, estou pronto para começar a desenvolvê-lo tanto quanto possível.

O CCZE faz parte de um ambicioso projeto para trazer de volta à vida diversos softwares abandonados por seus desenvolvedores. Até o momento só há um cadastrado deste projeto conta da organização no GitHub e o único repositório com código CCZE. Novos repositórios aparecerão lá no futuro. Alguns em que estou trabalhando agora.

Fonte: linux.org.ru

Adicionar um comentário