Pokud se vám stránka zobrazuje ve špatném kódování, není to moje chyba, ale "featura" serveru. Zkuste jít SEM.

Martin Jiřička

E-mail: mjiricka gmail.com (zavináč si prosím domyslete)



Vítejte!

Jsem student MFF UK a na této stránce uvádím některé svoje školní práce.

» zima 11/12

Funkcionální programování

Udělal jsem interpret lambda kalkulu. Umí vypisovat kombinátor v DeBruijnově notaci a pomocí KSI kombinátorů, určovat volné a vázané proměnné, vyhodnocovat lazy i eager a generovat odpovídající JavaScript kód, je-li term kombinátor.

Interpret zvládne termy počítající faktoriál, Fibonacciho posloupnost či Hofstadterovu male/female sekvenci (viz příklady). Vše ale jen pro malá čísla - interpret dělá jen omezený počet redukcí. README, příklady i Makefile (je třeba libreadline) přiloženy v balíčku.

Nástroje pro vývoj a monitorování software

Mým referátem bylo GDB. K dispozici jsou slajdy i komplet zdrojáků a příkladů (ty ale asi nemají samy o sobě smysl).

» vícesemestrové bakalářské

Ročníkový projekt

Tématem mého ročníkového projektu je hledání ideální fotbalové strategie. Více tady.

Bakalářská práce

Po dlouhém boji jsem dokončil to, co bylo započato v ročníkovém projektu. Více tady.

» rok 10/11


Účastnil jsem se soutěže o logo knihovny MFF pro její Facebook. Navrhl jsem tři černobílé varianty loga a každé pak vyvedl ve dvou barevných variantách. Nakonec loga obsadila 2. místo.

EVA I. & II.

Na EVA I. jsem se z velké části podílel na tvorbě výpisků, které jsou ve wiki Martina Všetičky.

Na dvojku jsem v rámci referátu dělal takový rychlosimulátor skautského výletu a užil se i program z F# (stránka obsahuje i odkazy na Java applety pro prohlížení biomorf).

» zima 09/10

Programování v C++

Dělal jsem kreslítko grafů s fyzikálním modelem (nápad okopírovaný z přednášky doktora Holana). Zároveň práce sloužila jako seznámení s knihovnou Qt. Více na zvláštní stránce.

F# (ve variantě s T. Petříčkem)

Dělal jsem program na kreslení stromečků. Projekt má opět zvláštní stránku, dokonce jednu v češtině a také něco jako angličtině.

» léto 08/09

Neprocedurální programování

Simplexový algoritmus naprogramovaný v Prologu podle skript prof. Matouška. Dost mě překvapilo, že mi to nakonec vážně funguje ;) Zdrojáky komentované, leč ne moc kulturní.

Ke stažení je celý balíček (zdrojáky, dokumentace, vzorové příklady) tady [ZIP, 78kB].

Před zkouškou jsem si nouzově (tedy i rychle) vypracoval teoretické otázky z Haskellu. Kvalita nevalná, ale třeba to někomu pomůže.

Pokročilé programování pro .NET

Zkoušel jsem si programovat dámu. Více tady (včetně obrázků!).

Počítačové sítě 2

Miluju výpisky! Takže i na sítě jsem si musel jedny udělat. Jsou lepší než ty na jedničku (které sem ani nechci dávat). Ale mají stejnou vadu jako všechny ostatní - z nějakého záhadného důvodu chybí vypracované poslední sady otázek :)) [ZIP, 42kB]

Metodika programování a filosofie programovacích jazyků

A další výpisky, IMHO docela zajímavá první otázka. (Mr. Ondra Plátek dokonce výpisky rozšířil!)

» zima 08/09

Algoritmy a datové struktury II.

Na zápočet jsem dělal třídění řetězců v lineárním čase. Zdrojový kód v C++ tady, povídání k algoritmu a programu pak v PDF tu.

A pro velký úspěch jsem si to dal znovu. Takže ještě lepší kód, a ještě lepší dokumentace! :)

Počítačová grafika I.

Na úlohu Mozaika jsem se pokusil udělat filtr, který by připomínal kresbu a šrafování tuží. Jak se mi to (ne)povedlo je vidět třeba na ukázce, původní zdroják modulu pro JaGrLib je pak tady.

Jen tak mimochodem, poznáte nejlepšího rockového zpěváka?

Jazyk C# a platforma .NET

Moje řešení hradel. [původní zadání, pdf] [moje řešení, zip]

S čím se také dá udělat zápočtový test z tohoto předmětu aneb najděte chybu jak vrata. (O (záměrné) ignoraci Dijkstrova algoritmu nemluvě :)).

Takže: [původní zadání, html] a [moje řešení, txt].

Pozn.: Zdroják uložen jako *.TXT, protože tento server neumožňuje podle všeho odkazovat na *.CS soubory. (Paráda, co?)

» léto 07/08

Programování II.

Na zápočet z tohoto předmětu jsem dělal simulaci fotbalu. Více tady.

Úvod do UNIXu

Moje jméno je zmíněno na této kultovní stránce!! :))

Poslední změna: 25. února 2012
Valid HTML 4.01 Strict