projekt tucniak, spolupraca


To infors@qwert.cz
From Yenar Calentaure <yenar@host.sk>
Date Sun, 22 Sep 2002 17:46:21 +0100
Cc ucto-dev-l@pinknet.cz, tucniak-devel@lists.sourceforge.net
User-agent Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.1) Gecko/20020826

Zdravim!

Som clenom projektu tucniak, ktory si za ciel kladie, podobne ako Vy, 
vytvorit uctovnictvo pre OS Linux a ine Unix-y. Sme sice na zaciatku 
vyvoja, ale myslim, ze mame stabilizovanu kodovu zakladnu, na ktorej by 
malo byt relativne jednoduche budovat dalej. Zatial je ciastocne 
implementovany adresar a velmi zakladny model skladu.

Co mame: Mame objektovu nadstavbu jazyka C vytvorenu pre potreby 
projektu - libco. Na nej je postaveny framework na pristup k databaze a 
na skladovanie dat v pamati - libtucniak. Dalej mame objektovu kniznicu 
libcwe postavenu nad ncurses, ktora sluzi na tvorbu textoveho 
uzivatelskeho rozhrania. Momentalne existuje aj tlacovy subsystem, ktory 
vsak vznikol este pred vytvorenim ostatnych komponentov a potrebuje 
prepisat.

Detailnejsi popis
Ako databazovy backend pouzivame MySQL. Ocividne vsetci ostatni 
pouzivaju PostgreSQL, zrejme kvoli transakciam. Je pravdepodobne, ze 
postupne prejdeme na MySQL 4, takze budeme mat k dispozicii aj 
transakcie, ale zatial sme nenarazili na miesto, kde by bolo ich 
pouzitie prinosne.

Kod je rozdeleny do troch kniznic a jednej binarky. Iba jedna z kniznic 
je priamou sucastou projektu, a to libtucniak. Obsahuje pristup k 
databaze, objekty uctovnictva, konfiguraciu, logovanie a tlacovy 
subsystem. Je zakladom klienta, momentalne existuje iba jeden a to 
ctucniak, postaveny na libcwe. Nemal by byt problem vytvorit dalsich 
klientov, az dokoncime framework a ctucniak, bude pravdepodobne 
nasledovat klient pre KDE.

Dedikovany server neexistuje, vsetka komunikacia prebieha cez SQL 
server. Tu su ulozene data a prislusne zamky, nic viac by nemalo byt 
potrebne.

K strukture databaze: Databaza je referencna, vacsina udajov je ulozena 
v zvlastnych tabulkach, takze nie je problem uchovat lubovolny pocet 
udajov rovnakeho typu pre kazdu entitu. Firma moze mat priradenych 20 
adries alebo 50 telefonnych cisel. Pouzivame join tabulky, takze nebude 
problem implementovat spolocne vlastnosti pre viac entit. Toto je zatial 
nevyuzite, ale potencial tu je.

Dalsie informacie a zdrojovy kod: http://tucniak.sf.net.
CVS, mailing-list: http://www.sf.net/projects/tucniak

Bol by som rad, keby sme ziskali dalsich ludi. Ak mate zaujem, prihlaste 
sa prosim do mailing-listu tucniak-devel@lists.sf.net. Ako vidim, oba 
Vase projekty su v poslednej dobe dost neaktivne. Nebol by som proti ich 
zluceniu s tucniakom (aj ked k tomu sa musi najprv vyjadrit aj Juraj 
Kolesar, zakladatel nasho projektu). Nase postupy a predstavy su sice 
dost odlisne, ale podla mna sa najde priestor na diskusiu. Dobre napady 
su vzdy vitane a takisto skusenosti s uctovnictvom.

Dufam, ze dokazeme vytvorit program fungujuci rovnako v Slovenskych ako 
aj Ceskych podmienkach, tak aby splnal predstavy nas vsetkych.

Dakujem za precitanie dlheho a unavneho mailu a tesim sa na pripadne 
ohlasy a spolupracu.

yenar

-- 
-----------------------------------------------------------------------
inetname: Yenar Calentaure
realname: Peter Rockai
     mail: yenar(at)host.sk
homepage: http://yenar.host.sk
-----------------------------------------------------------------------
The universe is entering maintenance mode in 2 minutes. Please logout.
                                      -- Your administrator
-----------------------------------------------------------------------


-------------------------- ucto-dev-l@pinknet.cz ------------------------
Konference o vyvoji ucetnictvi                       http://ucto.linux.cz/

Partial thread listing: