Browsing by Author "Havlas, Aleš"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
- ItemDisassembler pro procesory x51Havlas, Aleš
- ItemDisassembler pro procesory x51(Technická Univerzita v Liberci, 2006) Havlas, Aleš; Pluhař, TomášPráce se zabývá vytvořením disassembleru pro procesory řady x51, tedy aplikace, která umí přeložit strojový kód odpovídajícího procesoru zpět do na zdrojový v jazyce assembleru. Důraz je kladen na fakt, aby program nabídl na výstupu uživateli zdrojový kód v takové formě, aby jej bylo možno ihned zase zkompilovat. Mimo to má být součástí jiného softwaru, tudíž musí mít formu nějakého standardního modulu. Zpráva práce obsahuje základní teorii o procesorech řady x51, jejich zdrojových i strojových kódech a dynamických knihovnách. Velmi obsáhle je popsán princip řešení celé aplikace od počátečního čtení zdrojových souborů, přes poznávání instrukcí a jejich operandů, až po pojmenovávání návěští a zápis výsledných souborů. Toto všechno samozřejmě včetně důvodů, proč bylo učiněno právě tak eventuelně, proč nebylo dosaženo požadovaných či doporučených cílů. Nedílnou součástí celé práce je samozřejmě výsledný program, včetně zdrojových kódů a jednoduché ovládací aplikace, která umí demonstrovat jeho schopnosti.
- ItemInformační systém kulturního zařízení bez použití databáze(Technická Univerzita v Liberci, 2008) Havlas, AlešPráce se zabývá vytvořením on-line administračního systému, pomocí kterého bude moci i nezkušený uživatel rychle a snadno vytvářet program kulturního zařízení v několika různých formátech (HTML, RSS, PDF). Proti běžně dostupným řešením však vyvíjený systém musí být schopen fungovat pokud možno bez nutnosti konfigurace serveru, na němž bude spouštěn. Dále systém nesmí spoléhat na to, že server nabízí možnost vytvoření databáze, a také na to, že je na serveru možnost instalovat jiné pokročilé služby a technologie. Systém si musí vystačit pouze se skriptováním na straně serveru. Zpráva práce obsahuje základní teorii o skriptování v jazyce PHP a dále stručný popis formátů XML, RSS a PDF. Velmi obsáhle je popsáno řešení - od zabezpečení přístupu do systému, přes vytváření a úpravu datových struktur, do nichž jsou zadávané údaje ukládány, až po uživatelské rozhraní systému. Toto všechno samozřejmě včetně důvodů, proč bylo učiněno právě tak, případně proč nebylo dosaženo požadovaných či doporučených cílů. Nedílnou součástí celé práce je samozřejmě výsledný soubor skriptů, které systém vytvářejí, a vzorová data, pomocí nichž lze schopnosti systému v omezené míře vyzkoušet. (Důkladné otestování by vyžadovalo znalost problematiky vytváření programu kulturního zařízení.)