CCZE — Dienstprogramm zum Färben von Protokollen.
Das ursprüngliche Projekt wurde 2003 eingestellt. 2013 habe ich das Programm für den persönlichen Gebrauch kompiliert, aber es stellte sich heraus, dass es aufgrund eines suboptimalen Algorithmus ziemlich langsam ist. Ich habe die offensichtlichsten Leistungsprobleme behoben und konnte es 7 Jahre lang erfolgreich nutzen, war jedoch zu faul, um einen Release zu erstellen.
Ich präsentiere Ihnen also die Version 0.3.0 Phoenix, auferstanden aus digitaler Asche.
In diesem Release gibt es keine neuen Funktionen.
Der Build für moderne Systeme wurde korrigiert.
Ein altes Segfault wurde behoben und die Leistung verbessert:
Die Zuordnung zu Schlüsselwörtern wurde so umgeschrieben, dass das Programm keine Vielzahl von nutzlosen Stringvergleichen mehr durchführt.
Die Inhalte der Datenbank services(5) werden jetzt zwischengespeichert und mit demselben Mechanismus wie die Schlüsselwörter verarbeitet. Es ist nicht mehr nötig, /etc/services immer wieder zu parsen.
Verbesserungen im Code zur Verarbeitung von regulären Ausdrücken.
Der endgültige Leistungszuwachs beträgt Dutzende oder sogar Hunderte von Malen.
Das Programm befindet sich derzeit im Status der Unterstützung und Wartung. Das bedeutet, dass ich nicht plane, aktiv daran zu arbeiten, ich habe keinen Fahrplan und keine Pläne für kommende Versionen. Aber wenn Sie Fehlermeldungen oder Ideen zur Verbesserung der Funktionen des Programms und zur Anpassung seiner Möglichkeiten an die modernen Gegebenheiten haben, bin ich bereit, die Entwicklung nach Möglichkeit zu übernehmen.
CCZE ist Teil eines ehrgeizigen Projekts, um verschiedene Software wiederzubeleben, die von ihren Entwicklern aufgegeben wurde. Bisher existiert von diesem Projekt nur ein registrierter Organisationsaccount auf GitHub und ein einziges Repository mit dem Code von CCZE. In Zukunft werden dort neue Repositories hinzukommen. An einigen arbeite ich gerade jetzt.
Quelle: linux.org.ru
