CCZE — narzędzie do kolorowania logów.
Oryginalny projekt zakończył rozwój w 2003 roku. W 2013 roku skompilowałem program do użytku osobistego, ale okazało się, że działa dosyć wolno z powodu nieoptymalnego algorytmu. Naprawiłem najbardziej oczywiste problemy z wydajnością, po czym z powodzeniem używałem jej przez 7 lat, ale byłem zbyt leniwy, aby przygotować wydanie.
Przedstawiam więc wydanie 0.3.0 Phoenix, odrodzone z cyfrowego popiołu.
W tej wersji nie wprowadzono nowych funkcji.
Naprawiono kompilację w nowoczesnych systemach.
Naprawiono jeden stary błąd segmentacji i poprawiono wydajność:
Przyporządkowanie do słów kluczowych przepisano w taki sposób, aby program nie wykonywał wielu zbędnych porównań ciągów.
Zawartość bazy danych services(5) jest teraz buforowana i przetwarzana tym samym mechanizmem, co słowa kluczowe. Nie ma potrzeby ponownego parsowania /etc/services.
Ulepszenia w kodzie przetwarzania wyrażeń regularnych.
Całkowity wzrost wydajności wyniósł dziesiątki, a nawet setki razy.
Program obecnie znajduje się w stanie wsparcia i utrzymania. Oznacza to, że nie planuję aktywnie się nim zajmować, nie mam planów rozwoju ani roadmapy na kolejne wersje. Ale jeśli masz zgłoszenia błędów lub pomysły na poprawę funkcji programu oraz dostosowanie jej możliwości do współczesnych realiów, chętnie zajmę się rozwojem w miarę możliwości.
CCZE jest częścią ambitnego projektu przywracającego do życia różne oprogramowanie porzucone przez swoich twórców. Na chwilę obecną istnieje tylko zarejestrowane konto organizacji na GitHubie i jedyny repozytorium z kodem CCZE. W przyszłości pojawią się nowe repozytoria. Nad niektórymi pracuję już teraz.
Źródło: linux.org.ru
