19.07.2019
Tento projekt pro Anopress IT mě postavil před další zajímavou výzvu. Zpracovat poměrně velké množství textových souborů a, pokud možno bez jakéhokoliv ručního zásahu, vygenerovat sadu XML. Zadání bylo zcela jasné, přesto bylo třeba při vlastní práci řešit zajímavé problémy, jako nekorektní UTF-8 soubory, odpojování USB disku za běhu, přetížení procesoru/disku, náhrada či odstranění v XML nepřípustných znaků. A v neposlední řadě, spíš pro mě samotného, pokusit se o maximální optimalizaci, a tedy i výslednou rychlost. Pro jistotu bylo také doplněno závěrečné ověření validity každého vygenerovaného XML. Veškeré dění bylo průběžně logováno jak do textových souborů, tak barevně přímo v aplikaci. Během konverze se také automaticky zakazovalo uspávání počítače a v pozdější fázi také zajišťovalo, aby nebyl počítač příliš vytížen.
Aplikace byla vytvořena v Delphi 10.3 Rio v kombinaci s rychlou XML knihovnou a především pak důmyslně vytvořenými dávkovými soubory.
Více detailů naleznete v případové studii...
Služby
Projekt je ukázkou těchto nabízených služeb: