CCZE 0.3.0 Phoenix

CCZE är ett verktyg för färgläggning av stockar.

Det ursprungliga projektet upphörde att utvecklas 2003. 2013 kompilerade jag programmet för personligt bruk, men det visade sig att det fungerade ganska långsamt på grund av en suboptimal algoritm. Jag fixade de mest uppenbara prestandaproblemen och använde den sedan framgångsrikt i 7 år, men var för lat för att släppa den.

Så jag presenterar för dig releasen 0.3.0 Phoenix, som reser sig ur den digitala askan.

  • Det finns inga nya funktioner introducerade i den här utgåvan.

  • Fast byggd på moderna system.

  • Fixat ett långvarigt segfel och förbättrad prestanda:

    • Sökordsmatchning har skrivits om så att programmet inte utför en massa värdelösa strängjämförelser.

    • Innehållet i databasen services(5) cachelagras nu och bearbetas av samma mekanism som nyckelord. Det finns inget behov av att analysera /etc/services om och om igen.

    • Förbättringar av bearbetningskod för reguljära uttryck.

Den resulterande prestandaökningen var tiotals eller till och med hundratals gånger.

Nu är programmet i support- och underhållsstatus. Det betyder att jag inte planerar att aktivt arbeta med det, jag har ingen färdplan eller planer för nästa släpp. Men om du har felrapporter eller idéer för att förbättra programmets funktioner och anpassa dess kapacitet till moderna verkligheter, är jag redo att börja utveckla det så mycket som möjligt.

CCZE är en del av ett ambitiöst projekt för att återuppliva olika programvaror som dess utvecklare övergav. Än så länge finns det bara en registrerad från detta projekt organisationskonto på GitHub och det enda arkivet med CCZE-kod. Nya arkiv kommer att dyka upp där i framtiden. Några jobbar jag med just nu.

Källa: linux.org.ru

Lägg en kommentar