CCZE 0.3.0 Phoenix

CCZE er et verktøy for fargelegging av logger.

Det opprinnelige prosjektet stoppet utviklingen i 2003. I 2013 kompilerte jeg programmet for personlig bruk, men det viste seg at det fungerte ganske sakte på grunn av en suboptimal algoritme. Jeg fikset de mest åpenbare ytelsesproblemene og brukte den med hell i 7 år, men var for lat til å gi den ut.

Så jeg presenterer for deg utgivelsen 0.3.0 Phoenix, som reiser seg fra den digitale asken.

  • Det er ingen nye funksjoner introdusert i denne utgivelsen.

  • Fast bygge på moderne systemer.

  • Rettet en langvarig segmentfeil og forbedret ytelse:

    • Søkeordmatching er skrevet om slik at programmet ikke utfører mange ubrukelige strengsammenligninger.

    • Innholdet i tjenestedatabasen (5) bufres nå og behandles av samme mekanisme som nøkkelord. Det er ikke nødvendig å analysere /etc/services igjen og igjen.

    • Forbedringer i prosesseringskode for regulære uttrykk.

Den resulterende ytelsesøkningen var titalls eller til og med hundrevis av ganger.

Nå er programmet i støtte- og vedlikeholdsstatus. Dette betyr at jeg ikke planlegger å jobbe aktivt med det, jeg har ikke noe veikart eller planer for de neste utgivelsene. Men hvis du har feilrapporter eller ideer for å forbedre funksjonene til programmet og tilpasse dets evner til moderne realiteter, er jeg klar til å begynne å utvikle det så mye som mulig.

CCZE er en del av et ambisiøst prosjekt for å gjenopplive diverse programvare som er forlatt av utviklerne. Så langt er det kun registrert en fra dette prosjektet organisasjonskonto på GitHub og det eneste depotet med CCZE-kode. Nye depoter vil dukke opp der i fremtiden. Noen jobber jeg med akkurat nå.

Kilde: linux.org.ru

Legg til en kommentar