CCZE — nástroj pro zvýraznění logů.
Původní projekt přestal existovat v roce 2003. V roce 2013 jsem sestavil program pro osobní použití, ale ukázalo se, že funguje poměrně pomalu kvůli neoptimalizovanému algoritmu. Opravil jsem nejzřejmější problémy s výkonem, po kterých jsem ho úspěšně používal po dobu 7 let, ale byl jsem příliš lenivý na to, abych udělal uvolnění.
Tedy, představují vám vydání 0.3.0 Phoenix, znovuzrozené z digitálního popela.
Toto vydání nepřidává žádné nové funkce.
Opraveno sestavení na moderních systémech.
Opravený dlouhodobý segment a zlepšený výkon:
Porovnání s klíčovými slovy bylo přepracováno tak, aby program nevykonával množství zbytečných porovnání řetězců.
Obsah databáze services(5) je nyní kešován a zpracováván stejným mechanismem jako klíčová slova. Není nutné stále znovu analyzovat /etc/services.
Zlepšení v kódu zpracování regulárních výrazů.
Konečný nárůst výkonu dosáhl desítek nebo dokonce stovekkrát.
Program je nyní v režimu údržby a podpory. To znamená, že nemám v plánu se mu aktivně věnovat, nemám žádný road map a plány na další vydání. Ale pokud máte bug reporty nebo nápady na zlepšení funkcí programu a přizpůsobení jeho možností současným realitám, jsem ochoten se vývoji věnovat podle možností.
CCZE je součástí ambiciózního projektu na oživení různých softwarů, které byly opuštěny jejich vývojáři. Zatím má tento projekt pouze registrovaný účet organizace na GitHubu a jediný repozitář s kódem CCZE. V budoucnu se tam budou objevovat nové repozitáře. Na některých pracuji právě teď.
Zdroj: linux.org.ru
