CCZE 0.3.0 Phoenix

CCZE je nástroj pro barvení protokolů.

Původní projekt se zastavil v roce 2003. V roce 2013 jsem program zkompiloval pro osobní použití, ale ukázalo se, že kvůli neoptimálnímu algoritmu fungoval docela pomalu. Opravil jsem nejzjevnější problémy s výkonem a poté jsem jej úspěšně používal 7 let, ale byl jsem příliš líný jej vydat.

Představuji vám tedy vydání 0.3.0 Phoenix, vstávající z digitálního popela.

  • V této verzi nejsou zavedeny žádné nové funkce.

  • Opravené sestavení na moderních systémech.

  • Opravena jedna dlouhotrvající segfault a zlepšený výkon:

    • Shoda klíčových slov byla přepsána tak, aby program neprováděl mnoho zbytečných porovnávání řetězců.

    • Obsah databáze services(5) je nyní ukládán do mezipaměti a zpracováván stejným mechanismem jako klíčová slova. Není potřeba znovu a znovu analyzovat /etc/services.

    • Vylepšení v kódu zpracování regulárních výrazů.

Výsledné zvýšení výkonu bylo desetinásobné nebo dokonce stonásobné.

Nyní je program ve stavu podpory a údržby. To znamená, že na tom neplánuji aktivně pracovat, nemám plán ani plány na další vydání. Pokud ale máte hlášení o chybách nebo nápady na vylepšení funkcí programu a přizpůsobení jeho schopností moderní realitě, jsem připraven ho v maximální možné míře začít vyvíjet.

CCZE je součástí ambiciózního projektu, jehož cílem je přivést k životu nejrůznější software, který jeho vývojáři opustili. Z tohoto projektu je zatím přihlášen pouze jeden účet organizace na GitHubu a jediné úložiště s kódem CCZE. V budoucnu se tam objeví nová úložiště. Na některých právě pracuji.

Zdroj: linux.org.ru

Přidat komentář