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