RAVBAN software
Logo Ravban

pár slov o mně...

o

a
u
t
o
r
o
v
i

Jmenuji se René Pažout a bydlím u Prahy (proto Prahu občas v programech zmiňuji). Programováním se zabývám už opravdu dlouho; od doby, kdy se dal u nás nějaký počítač koupit - což byly 8-bitové: ZX Spectrum a pak Didactic M, Atari 1040ST (90. léta). Dovolím si vložit fotografii z této kouzelné doby:
Původně to měla být mikrobiologie (jo léta 1982..) fascinující, ale nakonec se vše změnilo...
Už jsem - tak nějak od mala - miloval encyklopedie a slovníky a vlastně vše, co se dalo nějak uspořádat a utřídit databáze. Tím mě počítače naprosto nadchly a našel jsem tak možnost, jak toho sám můžu určitým způsobem dosáhnout. Začal jsem se učit BASIC a první, co mělo vyjít na světlo, bylo: německo-český slovník. Ručně jsem zadával do nového programu slovíčka a liboval jsem si, jak to funguje. Ale narazil jsem na mantinel. Vnitřní paměť u prvního zmíněného počítače byla tak nízká, že se do ní vešlo asi jen 1000 německých slov s překlady. Naštěstí pak nastala éra PC; a vůbec v současné době si už s velikostí paměti počítače dělat velké starosti nemusíme. U Didacticu už byla i externí disketová jednotka, tak tam už nějaké řešení bylo. Pro soukromou pekárnu, kde jsem brigádničil,  jsem tak mohl vytvořit program receptur a podle toho i  přesný výpočet surovin ze skladu. Vzpomínám si, že mě za to zaměstnanci neměli moc rádi 👿. Také bych asi neměl... A na co si ještě z té dávné doby vzpomínám je, že se mi podařilo naprogramovat analogické hodiny s  dvěma budíky, které pro efekt tikaly a nepříjemně nás budily. Škoda, že se z toho nic nedochovalo (pro chvilky nostalgie).

Od roku 2000 už jenom PC... A na řadu přišel jiný programovací jazyk - FoxPro 2.6, který byl určen pro operační systém MS-DOS. Jednalo se o databázový jazyk a v něm jsem vytvořil také pár aplikací: Výstava psů, Databanka žáků, Kartotéka zaměstnanců školy, Evidence příjmů a výdajů domácnosti, Klienti pro sociální služby, Homeopatický program, Pečovatelská služba, Videotéka a další.
Dnes se už z toho samozřejmě aplikace nepoužívá ani jedna a těžko by se dala uvést do chodu.

DOS vystřídaly Windows, a proto jsem i programovací jazyk "povýšil" na Visual FoxPro 9.0. A opět mnoho databázových programů: Výroba plastů, Databáze pacientů, Seznam objednávek školy, Skoky na lyžích, Filmotéka, Výuka angličtiny, Slovníky a encyklopedie, Autodoprava, Požárníci, kompletní program pro provozovnu prodeje a servis počítačů (od objednávky, sklad, až prodej), Pracovní příkazy, GPSFoto, první verze programu Notes a mnoho a mnoho dalších aplikací.
Velká škoda byla, že zmíněný programovací jazyk byl specificky zaměřen jen na databáze a moc se v tom víc udělat nedalo.

Nastal zlom v roce 2010. Přešel jsem na C#, WPF a jako databázové stroje - MSSQL a pro lokální jsem si vybral - SQLite.
Oproti "foxce" je to už jiný kalibr s neomezenými možnostmi a prakticky lze vytvářet cokoliv mě napadne (*).
A konečně se dostávám k podstatě...
(*) Od té doby mám nápady pro nové programy a snad i nějakou trpělivost je realizovat. Nějak trpím nespavostí, a proto mám na to čas a klid :-) No a kdosi mi řekl, že je to sice hezké, ale tak trochu "šuplíkové" (tedy vyjma těch na zakázku). Proto jsem se rozhodl je umístit na internet, ať některé z těch programů případně poslouží.
Programy zmíněné na úvodní stránce (není to konečný součet) budu postupně na tyto stránky přidávat, ale musím k tomu napsat alespoň něco. Totiž psát nápovědu k hotovému programu je snad složitější, než ten program sám - alespoň pro mě.

A jak postupuji? Většinou - tedy jen pro ty složitější aplikace - si pro sebe vytvořím na papír strukturu programu, který postupně doplňuji. Pomáhá mi to se v tom neztratit :-) Např. fragmenty pro NotesDb:
to nemělo odradit, ale měla to být taková výzva; a s tímto musím naprosto souhlasit:
Na první pohled může programování působit nezajímavě, jako pouhé písmenkování a řádky kódu. Ale když se do něj ponoříte, objevíte naprosto fascinující svět tvorby a inovace. Programování je jako umělecký proces, kde můžete vytvářet něco nového, funkčního a smysluplného ze samotných řádků kódu.
Když se váš program postupně rozvíjí a začne plnit svůj účel, do kterého jste ho navrhli, je to okamžik obrovského nadšení. Spatřit, jak váš kód ožívá a generuje očekávané výsledky, je zdrojem velkého uspokojení a potěšení. Každý úspěch, každá funkčnost a každého malé vylepšení přináší s sebou pocit radosti a potvrzení vaší tvůrčí práce.
Programování je také plné výzev a možností neustálého učení se. Když překonáte překážky a najdete efektivní řešení, cítíte se naplněni a posouváte se stále dál. Je to dobrodružství, ve kterém neustále objevujete nové koncepty, technologie a možnosti.
Takže, i když na první pohled může programování působit nezajímavě, věřte mi, když se do něj ponoříte, zjistíte, že je to mnohem víc než jen kódování. Je to vzrušující, pohlcující a nadšení vyvolávající činnost, která vám může otevřít dveře k nekonečným možnostem a tvořivosti.
software@ravban.eu