CCZE 0.3.0 Phoenix

CCZE je pomôcka na farbenie guľatiny.

Pôvodný projekt sa zastavil v roku 2003. V roku 2013 som zostavil program pre osobné použitie, ale ukázalo sa, že kvôli suboptimálnemu algoritmu fungoval dosť pomaly. Opravil som najočividnejšie problémy s výkonom a potom som ho úspešne používal 7 rokov, ale bol som príliš lenivý na jeho vydanie.

Predstavujem vám teda vydanie 0.3.0 Phoenix, ktoré vstáva z digitálneho popola.

  • V tomto vydaní nie sú zavedené žiadne nové funkcie.

  • Opravené stavanie na moderných systémoch.

  • Opravená jedna dlhotrvajúca segfault a vylepšený výkon:

    • Zhoda kľúčových slov bola prepísaná tak, aby program nevykonával veľa zbytočných porovnávaní reťazcov.

    • Obsah databázy services(5) sa teraz ukladá do vyrovnávacej pamäte a spracováva sa rovnakým mechanizmom ako kľúčové slová. Nie je potrebné znova a znova analyzovať /etc/services.

    • Vylepšenia v kóde spracovania regulárneho výrazu.

Výsledný nárast výkonu bol desaťnásobný alebo dokonca stonásobný.

Teraz je program v stave podpory a údržby. To znamená, že na tom neplánujem aktívne pracovať, nemám plán ani plány na ďalšie vydania. Ale ak máte hlásenia o chybách alebo nápady na zlepšenie funkcií programu a prispôsobenie jeho schopností modernej realite, som pripravený začať ho rozvíjať v maximálnej možnej miere.

CCZE je súčasťou ambiciózneho projektu, ktorého cieľom je priviesť späť k životu rôzny softvér, ktorý jeho vývojári opustili. Z tohto projektu je zatiaľ prihlásený len jeden účet organizácie na GitHub a jediné úložisko s CCZE kódom. V budúcnosti sa tam objavia nové úložiská. Na niektorých práve pracujem.

Zdroj: linux.org.ru

Pridať komentár