Dílna programů UK Bratislava

        From:           Branislav Kovár
        
         kovar@ulib.sk
        
        
To: Sdruzeni uzivatelu knihovniho systemu Aleph SUALEPH@vkol.cz
Subject: [sualeph] programy do dielne
Date sent: Fri, 17 Jun 2005 14:52:53 +0200
Organization: Univerzitna kniznica v Bratislave

Priloha ke stazeni: brano.zip

Dobry den,

posielam Vam par programov do dielne.
Ako predchadzajuce, aj tieto su v c-cku, skompilovatelne a funkcne pod
roznymi platformami a pracujuce vysokou rychlostou.

Programy sa kompiluju pod unixom prikazom napr:
gcc -o 2seq 2seq.c
nasledne sa vytvori binarny subor 2seq, ktory je spustitelny ./2seq

Verim, ze programy budu napomocne hlavne pred konverziou do marc21 na
vychytanie chyb v databazach (okrem 2seq boli vsetky programy na toto
pouzite).

Program 2seq.c
----
Program sluzi na konverziu zaznamov v iso formate do aleph sekvencneho
tvaru. Je to vlastne opak programu 2iso.

Program statp.c
----
Program vygeneruje statistiku pouzitych poli.
Ako aj ostatne programy pracuje velmi rychlo a po exporte doc tabulky
cez staff menu (exporty mozno robit bez uzamykania databazy) vygeneruje
tento program statistiku nasej databazy (cez 11mil.riadkov) za 56sekund.
Vo vystupe sa na konci kazdeho riadku nachadza sysno posledneho vyskytu
daneho pola.

Program statpt.c
----
Rovnaka funkcia ako statp.c , robi statistiku rozdelenu po podpoliach
(databazu prebehol za 2,5 minuty)

Program checker.c
----
Parametre programu sa pred spustenim nastavia v subore checker.cfg.
Ukazkovy subor je prilozeny. Tento program rovnako kontroluje riadkovy
export.
Podla nastaveni konfiguracneho suboru hlada chybne znaky, pridlhe
polia, chybne indikatory, opakovane neopakovatelne polia, kontroluje
dlzky a strukturu pevnych poli, povinne polia, ...
Jeho vystup mozno pouzit ako sysno subor pre export alebo globalne upravy.

V pripade akychkolvek otazok rad odpoviem.

Branislav Kovar
Univerzitna kniznica v Bratislave