CCZE 0.3.0 Fenikso

CCZE estas ilo por kolorigi protokolojn.

La origina projekto ĉesis evoluon en 2003. En 2013, mi kompilis la programon por persona uzo, sed montriĝis, ke ĝi funkciis sufiĉe malrapide pro suboptimuma algoritmo. Mi riparis la plej evidentajn agadproblemojn kaj poste uzis ĝin sukcese dum 7 jaroj, sed estis tro maldiligenta por liberigi ĝin.

Do, mi prezentas al vi la eldonon 0.3.0 Phoenix, leviĝanta el la ciferecaj cindroj.

  • Ne estas novaj funkcioj enkondukitaj en ĉi tiu eldono.

  • Fiksa konstruo sur modernaj sistemoj.

  • Korektis unu longdaŭran segfaŭlton kaj plibonigitan rendimenton:

    • Ŝlosilvorto kongruo estis reverkita tiel ke la programo ne elfaru multajn senutilajn kordkomparojn.

    • La enhavo de la datumbazo de servoj(5) nun estas konservita kaj prilaborita per la sama mekanismo kiel ŝlosilvortoj. Ne necesas analizi /etc/services denove kaj denove.

    • Pliboniĝoj en regula esprimo prilaborado kodo.

La rezulta rendimentopliiĝo estis dekoj aŭ eĉ centoj da fojoj.

Nun la programo estas en subteno kaj bontena stato. Ĉi tio signifas, ke mi ne planas aktive labori pri ĝi, mi ne havas vojmapon aŭ planojn por la venontaj eldonoj. Sed se vi havas cimraportojn aŭ ideojn por plibonigi la funkciojn de la programo kaj adapti ĝiajn kapablojn al modernaj realaĵoj, mi estas preta komenci evoluigi ĝin kiel eble plej multe.

CCZE estas parto de ambicia projekto por revivigi diversajn programarojn forlasitajn de ĝiaj programistoj. Ĝis nun ekzistas nur registrita de ĉi tiu projekto organizo konto en GitHub kaj la sola deponejo kun CCZE-kodo. Novaj deponejoj aperos tie estonte. Iuj pri kiuj mi laboras nun.

fonto: linux.org.ru

Aldoni komenton