CCZE 0.3.0 Phoenix

CCZE je uslužni program za bojanje dnevnika.

Izvorni projekt prestao je s razvojem 2003. 2013. sam sastavio program za osobnu upotrebu, no pokazalo se da radi dosta sporo zbog neoptimalnog algoritma. Popravio sam najočiglednije probleme s izvedbom i zatim ga uspješno koristio 7 godina, ali sam bio previše lijen da ga pustim u promet.

Dakle, predstavljam vam izdanje 0.3.0 Phoenix, koje se diže iz digitalnog pepela.

  • U ovom izdanju nema novih značajki.

  • Fiksna izgradnja na modernim sustavima.

  • Ispravljena je jedna dugogodišnja segfault i poboljšana izvedba:

    • Podudaranje ključnih riječi je ponovno napisano tako da program ne izvodi mnogo beskorisnih usporedbi nizova.

    • Sadržaj baze podataka services(5) sada se pohranjuje u predmemoriju i obrađuje istim mehanizmom kao i ključne riječi. Nema potrebe ponovno i ponovno analizirati /etc/services.

    • Poboljšanja koda za obradu regularnih izraza.

Rezultirajuće povećanje performansi bilo je desetke ili čak stotine puta.

Sada je program u statusu podrške i održavanja. To znači da ne planiram aktivno raditi na tome, nemam planove ni planove za sljedeća izdanja. Ali ako imate izvješća o pogreškama ili ideje za poboljšanje funkcija programa i prilagodbu njegovih mogućnosti suvremenoj stvarnosti, spreman sam početi ga razvijati koliko god je to moguće.

CCZE je dio ambicioznog projekta vraćanja u život različitog softvera koji su napustili programeri. Za sada postoji samo jedan registrirani iz ovog projekta račun organizacije na GitHubu i jedinom repozitoriju s CCZE kodom. Tamo će se u budućnosti pojaviti nova spremišta. Na nekima upravo radim.

Izvor: linux.org.ru

Dodajte komentar