Vítejte
Dobrý den, vítejte na mém kousku webu.
Projekty
Zde si můžete prohlédnout obrázkovou galerii některých věcí, které jsem vytvořil, nebo na jejichž vytvoření jsem se někdy podílel (jOutliner, Cont@cts, web obce Rozstání), nebo je mám nějakým způsobem rozdělané (většina věcí), nebo jsem je už nechal svému osudu (jOutliner, Cont@cts). Dovolil jsem si přiložit několik vět o tom, jak vznikly. Ze slušné části se jedná o moje hobby kódění, tj. čím se bavím doma, když se nudím.
-
Hra Arrow Ride — Kdysi mi nějaký kamarád ukázal zábavnou logickou Flashovou hru IQ Marathon. Vlastně ani nevím jak, ale dostal jsem chuť si něco podobného naprogramovat taky. Je to naprogramované v C++, SDL, OpenGL, TinyXML a obsahuje poměrně dost (> 7000) řádků zdrojového kódu, 8 jednoduchých úrovní a editor úrovní. Grafiku, zvuky i hudbu jsem si tvořil sám.
-
Hra Sudoku — U téhle mini hry mě jako první napadl design, který jsem jenom potřeboval nějak rozhýbat. Prostě jsem měl v hlavě představu desky letící vesmírem. Radiální barevný přechod na pozadí políček má symbolizovat plachtu, za kterou svítí žárovka. Asi jako u Blinkenlights. Generátor je naivní verze s backtrackingem, určitě by to šlo vygenerovat poněkud efektivněji, kdybych si pročetl něco víc o tom, co to jsou ty S-třídy a G-třídy a jak to z nich přes nějaké asi permutace vygenerovat.
-
jOutliner — Týmový projekt (ve 4 lidech) do školy napsaný v jazyce Java. Cílem bylo naprogramovat outline editor, tj. editor, který uchovává poznámky v rámci hierarchické struktury. Fungoval jsem tam jako vedoucí našeho čtyřčleného týmu (to zadání byl totiž můj nápad) a programátor, projekt jsme obhájili, předmět úspěšně ukončili 3 ze 4, ale dobrou šanci měli všichni. Technicky to je v Javě, Swing framework, JDOM, XML, XSLT.
-
Cont@cts — Školní projektík do Javy ve třech lidech. Já jsem si pohrál s designem (mám rád minimalistické funkční věci) a také něco programoval. Celkem úspěšně jsem zapoměl, jak to vlastně bylo naprogramované, ale myslím, že to bylo JSP + JSTL, pár PreparedStatements a běželo to nad databází Derby.
-
Iterativní l-systémy — Moje pokusy s vykreslováním iterativních l-systémů v jazyce Processing.
-
Spendings — Jeden takový nápad na aplikaci, co jsem dostal a začal jen tak z legrace programovat, byla jednoduchá evidence osobních financí. Je to napsané v Pythonu, PyGtk, PyCairo a PySqlite. Nevím, proč jsem to vlastně začal v GTK, když používám Mac, asi proto, že je mi prostředí GNOME, které používám na Linuxu sympatické a chtěl jsem si pohrát s Pythonem a GTK a vývoj v GTK je lepší dělat na Linuxu. Větší smysl by mi taková aplikace dávala spíše na mobilním telefonu, takže její budoucnost je poněkud nejistá.
-
gPolynomial — Jednoduchý nástroj na počítání Lagrangeova polynomu v C/GLib/GTK+/Cairo. Další můj pokus na poli hraní si s GTK.
-
Web obce Rozstání (http://www.rozstani.cz/) — Já jsem vytvořil návrh designu, nakódoval šablonu webu a zprovoznil fotogalerii (je postavená na Open Source systému Original). Texty, fotografie a webové stránky posilovny vytvořili jiní lidé.
-
Napsal jsem i pár článků do LinuxEXPRESu.
- Můj Linux/Mac/všechno možné weblog (zejména pro začátečníky)
- Kdysi dávno jsem přeložil do češtiny program Specto.
Kontakt
| Jabber: | oldrich.smehlik@jabber.cz |
|---|---|
| ICQ: | 223249745 |
| E-mail: | oldrich AT smehlik DOT net |