Kao i mnogi drugi domaći programeri, puno sam radio na bazama podataka - od toga se ivi. Uz mnogo raznih aplikacija za fakturisanje, magacine i drugih programa po narudbini, najvie sistematskog rada uloio sam u softver za pripremu i prelom privrednih publikacija. Privredne publikacije, ili kako većina ljudi kae "imenici", su knjiurine u kojima se objavljuju razni podaci o pravnim licima (firmama): nazivi, iro-računi, matični brojevi, telefoni, faksovi, opisi delatnosti... razni autori su osmislili knjige ovoga tipa prepune raznih vrsta podataka.
Privredne publikacije se uglavnom prodaju u pretplati: komercijalisti idu po firmama, predstavljaju publikaciju i nagovaraju odgovorno lice da je kupi; dosta uspeno, pre svega zato to su takve knjige potrebne pravnim i drugim slubama, a moda i zbog vetine i ubedljivosti akvizitera koji zarađuje svoju proviziju. Provizija, naravno, raste ako nekoga ubedi da, uz podatke o firmi, naruči i logotip, reklamnu lajfnu, oglas... Sve je to deo ovog posla.
U poslove ove vrste uveo me je Nenad Veljkovic, koji je 1988. godine radio u Sektoru za privredne publikacije "Narodne knjige" (danas Nea organizuje plasman časopisa "PC"). Zanat smo ispekli na jednom poslu koji moda zasluuje mesto u "verovali ili ne" rubrici: za samo 10 radnih dana organizovali smo unos, skeniranje slika, prelom i tampu "Indeksa poslovnog vodiča SFRJ", knjige od oko 900 strana tampanih najsitnijim slovima, sa preko 1000 slika. to je najsmenije, na tome smo finansijski dobro proli ali su nas autori publikacije "omrzli" zato to smo pokazali da se taj posao moe uraditi brzo i efikasno korićenjem računara, dok su oni godinama tvrdili da to ne moe bez papirnih kartica, horde saradnika i est meseci rada...
Početno nerazumevanje sredine nije me obeshrabrilo
- u narednih gotovo deset godina obradio sam i prelomio nekih
tridesetak raznih imenika, među kojima su najvaniji
"Telefonski imenik Vojvodine", "Teleks/Telefaks
imenik Jugoslavije", "Registar firmi Crne Gore",
"Poslovni vodič Beograda", "Popis iro
računa SFRJ"... Publikacija za koju najdue obrađujem
podatke, i koja će uskoro doiveti i deseto izdanje, je
"Yugo-iro", u izdanju beogradske firme "IPC
- Informativno poslovni centar".
Kako izgleda priprema jednog ovakvog izdanja? Najvaniji su, naravno, podaci, koji se obično obrađuju 4-5 meseci. U Jugoslaviji naprosto ima mnogo firmi: kada sam 1987. i 88. počinjeo da se bavim ovim poslom, u (bivoj) Jugoslaviji je bilo između 55 i 60 hiljada firmi; sada ih u Srbiji ima preko 190 hiljada! Da sve te firme neto rade, verovatno bi sve oko nas cvetalo - većina preduzeća su "mrtvorođenčad": ljudi su ih osnovali 1990. i 1991. jer je tada bilo lako napraviti firmu, a pričalo se da će kasnije biti mnogo tee, pa "da im se nađe". Svake godine se hiljade i hiljade firmi osnivaju, idu u stečaj, menjaju imena, osnivače, sedita... sve to treba registrovati, sistematizovati i obraditi.
Priprema se obavlja tako to nekoliko devojaka, u jednoj ili dve smene, sede ispred računara i ujednačavaju i ispravljaju podatke prikupljene na razne načine. Pri tome se koriste razmerno jednostavni Clipper programi, ali je prethodno uparivanje podataka iz raznih izvora veoma sloen posao, poto oni čiji je posao da brinu o statistici nisu ba sjajno organizovali evidencije. Osnovni podatak o firmi je matični broj, ali ima sijaset firmi koje, recimo, imaju iro račun (dakle, jesu pravno lice), ali nemaju matični broj! One su nastajale transformacijama raznih "radnih zajednica zajedničkih slubi", zatim integracijom banaka i osiguravajućih zavoda i na milion drugih načina. Naravno, ima i firmi koje imaju matični broj a nemaju iro-račun, bilo zato to ga vlasnici nisu nikada otvorili, ili zato to ga ne mogu ni imati, a postoje i neverovatni slučajevi raznih saveznih i republičkih organa kojima se sredstva iz budeta uplaćuju na jedan iro-račun, a pare koji bi eventualno ostvarili nekim spoljnim poslom na drugi, koji jako liči na prvi ali se u nekoj cifri razlikuje. Sve to se uglavnom reava programski, ali kada na jednom mestu firmu unesu pod imenom "PC Press", izdavačko preduzeće, drugi put kao Izdavačko preduzeće "PC Press", treći put zaborave da zatvore navodnike, četvrti put stave c umesto č, peti put napiu PS umesto PC... to samo čovek moe da ispravi!
Sledeća (inače najdosadnija) faza je skaniranje logotipova. Pre svega zato to ih ima mnogo: za skaniranje est ili sedam stotina logotipova, to za osnovni tekst to za lajfne, potrebno je nekoliko dana "krvavog" rada. A trebalo bi i mnogo vie, da koristim moderan softver. Ne, niste pogreno pročitali: za moderan softver koji ide uz skanere svaki skan je čitav posao koji zahteva zadavanje i proveru silnih parametara, učitavanje milion komponenti softvera, prebacivanje u neki jako moćni Paintbrush program koji se, čak i na sistemu sa 32 megabajta memorije, iz nekog razloga uvek ponovo čita sa diska... par minuta po skanu, pa vi računajte! Zato sa velikim zadovoljstvom koristim Hewlett-Packard-ov softver koji se 1988. godine dobijao uz ScanJet: sasvim je jednostavan, nema nikakve luksuzne mogućnosti, ali sve to mu treba dri u memoriji i radi munjevito! Najpre se čitava strana na kojoj je zalepljeno desetak logotipova probno skanira, onda se "obuhvati" prvi logotip, prihvati njegovo smanjenje na eljenu dimenziju, zada ime i baci pogled da li je slika lepo ispala; ako nije, obelei se logotip za kasniju doradu u nekom boljem Paint programu. U proseku dvadesetak sekundi po logotipu, dakle viestruko ubrzanje u odnosu na moderan softver!
Nevolja sa tim softverom je to zbog njega moram da drim poseban računar! Zvuči neverovatno, ali se na kraju svelo na to. Prvo, program je pisan za Windows 2.xx - pod 3.0 u real reimu hoće da radi, ali pod kasnijim verzijama Windows-a ni pod razno. Instalacija Windows 2.xx nije zgodno reenje, jer nemam drajvere za video kartu: greh bi bio raditi u nekoj 640 * 480 rezoluciji, jer je pri "zahvatanju" logotipa za skaniranje potrebna prilična preciznost, a zgodno je videti veći deo strane. Probao sam da patch-ujem zaglavlje programa tako da radi i pod Windows 3.1, ali se na alost program prečesto "rui" da bi takav rad bio prihvatljiv. Kasnije se pokazalo da Windows 3.0 sa ovim softverom loe radi na svim karticama osim Trident-a 8900, a meni je za svakodnevni rad ipak potrebno neto bolje od takvog prikaza. Ukratko, ispalo je da mi na poslu treba jedan računar sa Trident kartom i Windows 3.0 koji će se koristiti prevashodno za kontrolu ScanJet Plus skanera; kasnije sam mu stavio i mrenu kartu, pa mi zgodno dođe za isprobavanje softvera koji treba da radi na većem broju stanica.
Prelom je deo ovoga posla koji najvie volim - sve uradi računar! Put do toga, naravno, nije bio jednostavan: u startu sam shvatio da neću daleko stići ako budem prelamao imenike u nekoj Venturi ili Pagemaker-u - nije ba da se ne moe uraditi, ali dok se svaka strana proveri, svaki logotip ubaci a svaka lajfna posebno rei, prođu dani i dani. Uz program koji sam napisao, sve se zavri za nekoliko sati, uz sasvim skromne intervencije.
Program za prelom imenika razvijam već deset godina, ali je zanimljivo da u njegovom "jezgru" praktično nema izmena: stvari sam koncipirao tako da osnova programa bude engine kome se spolja doturaju komande tipa "podeli ime na redove", "tampaj red", "tampaj logotip", "tampaj zaglavlje mesta" i tome slično, a on brine o uravnavanju desne ivice teksta, balansiranju dna kolone, optem izgledu strane, ivim kolumn ciframa, generisanju indeksa mesta i svemu ostalom. Taj engine je verovatno bio program koji mi se sa čisto materijalne strane najvie isplatio... a napisan je, koliko me sećanje slui, za svega tri ili četiri dana. Posle sam dosta dorađivao okolne komponente, koje su srećom dosta dobro dokumentovane, ali ne dao Bog da se pojavi neki bag u jezgru programa: bilo bi mi lake da ga ponovo napiem nego da se snađem u umi record-a i pointera!
Veliki prodor je bila ideja da se i reklamne lajfne mogu automatski generisati: prvih godina su te lajfne prelamane u Venturi, onda rezultati tampani u fajl, taj fajl konvertovan u PCX format i najzad uključivan u tekst - događalo se da na prelamanje lajfni za jednu publikaciju ode i po mesec dana neprekidnog rada! Ako se dizajn lajfni malo standardizuje i uradi nekoliko varijanti automatskog preloma, ne gubi se previe na raznovrsnosti knjige, a estoko dobija na rokovima njenog izlaska. Uvek će, naravno, biti nekoliko naručilaca koji ele neke posebne lajfne, ali to se uradi za par sati; vano je da se glavnina generie automatski.
Reč automatski ipak treba shvatiti uslovno: moj softver nije doveden u stadijum da moe o svemu da "misli" - ako naiđe na problem, ispie poruku i čeka da problem otklonim. Tako se svaki prelom počinje i prekida po vie puta, da bi se nali neki logotipovi, otklonile neke greke u bazi podataka i tome slično. Potraje to dan ili dva, ali je ubrzo sve spremno za tampu!
Ako je prelom zgodan deo pripreme jedne privredne publikacije, tampa materijala na pausu je pravo mučenje. Ipak, i tu iskustvo odnosno dobra priprema posla mnogo znače. Otvorite, pre svega, četvore oči pri kupovini: ako se ris pausa (gledan sa strane) zeleni, obiđite ga u irokom luku; tampa na zelenkastom pausu je prava robija! Osim toga, najbolje je da kupite čitav ris od 500 listova - ako uzmete samo 100 ili 200, slubenica u knjiari će morati da ih prebroji, a to će raditi tako to će lizati prst da lake prebira listove ili ih grebati noktima. Posle takav paus moete da bacite.
Ako pri kupovini elite da utedite, svakako razmiljate o kupovini A2 ili A0 listova i njihovom sečenju: utedi se gotovo polovina iznosa. A iznos i nije tako mali, jer je paus bezobrazno skup: negde 1989. ili 1990. godine ris od 500 strana nije kotao vie od 50-60 maraka, a 1994. je stigao do preko 200 DEM! Ne preporučujem vam, međutim, da sami sečete veće listove na A4 format: ako imate nekoga u tampariji da vam to uradi "na nou", verovatno će sve biti u redu, ali ako sami sečete skalpelom, dobićete listove čije otre i krzave ivice očas otete bubanj na vaem laseru; najzad prevremena zamena tonera "pojede" svu utedu na pausu. Pred svaku veću tampu pomislim da bi trebalo naći neki jeftiniji izvor dobrog pausa (zna li ga neko?), ali najzad zaključim da je sve to mala stavka prema poslu i kupim ga u "umadiji".
Ma koliko se trudili oko pausa, ustanovićete da je on malo pretanak za "ukus" laserskog tampača - čim se ugreju, susedni listovi počinju da se lepe, laser povuče po 5-6 listova istovremeno, list se "usput" kroz tampač zaglavi... Nekada sam mislio da tako mora biti, a onda sam, slučajno svrativi u neku kopirnicu koja je imala lo aparat, "kupio tehnologiju" koja omogućava da se odtampa i nekoliko hiljada strana bez i jednog karta. Trik je u tome da se skine poklopac sa kasete za papir (ako imate HP 4, morate ga proiriti eksternom kasetom), da se ona napuni do vrha pausom (praksa pokazuje da se bolji rezultati dobijaju kada je kaseta gotovo popunjena, dakle čim se isprazni na polovinu, treba je dopuniti) i da se sedi pored tampača. Uvek treba prstom (prethodno dobro opranim i osuenim) malo podići najvii list pausa i ispod njega staviti oveću gumicu (za brisanje) koja pritiska ostatak pausa u kaseti. Laser će korektno povući slobodni list, a vama ostaje da bre-bolje podignete gumicu, odvojite sledeći list i stavite gumicu pod njega. Na taj način se izvuče i po hiljadu listova bez i jednog problema, a ode vam mnogo manje vremena (i pausa) nego da se sto puta otvarali tampač, vadili zaglavljene listove i posle prali ruke... Pogotovu manje vremena nego da ste ubacivali paus list po list.
Loa strana je to, obzirom da laser u nekom prosečnom slučaju izbacuje tri strane u minutu, treba provesti vie sati uz uređaj uz savrenu koncentraciju i dosta precizne pokrete... beskrajno dosadan posao, ali ta se moe. Uvek mi je za to vreme na umu ona Mark Tvenova rečenica "ali svemu najzad dođe kraj, pa tako i Tomovom oblačenju" (Tom nije Sojer, nego Tom iz "Kraljevića i prosjaka") - pre ili kasnije iz lasera izađe poslednja strana, i to je kraj jo jednog godinjeg ciklusa velikog posla zvanog privredna publikacija