Témata: Porovnání verzí

Z Milan Kerslager
Přejít na: navigace, hledání
(OpenOffice)
m (-kalendář google)
 
(Není zobrazeno 14 mezilehlých verzí od stejného uživatele.)
Řádka 1: Řádka 1:
 
== Témata pro závěrečné práce VOŠ ==
 
== Témata pro závěrečné práce VOŠ ==
  
−
{{Prace|
+
{{Prace
−
nazev=Programován v OpenOffice|
+
|nazev=Arduino Watchdog pro server
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=OpenOffice představuje otevřenou platformu s kancelářskými aplikacemi. Podporuje makra známá z Microsoft Office a jako svůj hlavní programovací jazyk využívá Javu. Práce by měla seznámit čtenáře s hlavními rysy OpenOffice, odlišnostmi od komerční alternativy. Hlavní těžiště práce bude ve vytvoření průvodce programováním, případně tvorba e-Learningového kurzu.|
+
|konzultant=
−
pozadavky=Programování maker, Java.|
+
|resitel=Vlastimil Petera (3.1.2017)
 +
|abstrakt=Práce má za úkol navrhnout a postavit mechanické zařízení ovládané pomocí jednočipu (Arduino), které bude průběžně monitorovat běh počítače. Pokud počítač nebude odpovídat (přes sérový port, počítačovou síť), provede zařízení pokus o zapnutí, reset nebo cyklus vypnutí/zapnutí (pomocí relé a standardních tlačítek počítače).
 +
|pozadavky=Programování v jazyce Wiring
 +
|literatura=
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Využití Webových kamer pomocí opensource|
+
|nazev=Aktualizace databáze slov pro ispell
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=U Webových kamer tvoří poskytované služby významnou položku v ceně. I přes to je možné pomocí opensource programů zajistit monitorování, detekci pohybu, streamování i ukládání dat. Práce by měla zmapovat současný stav, přispět k jeho zlepšení a publikovat své výsledky v sérii článků na vhodném Webovém časopisu.|
+
|konzultant=
−
pozadavky=Linux, skriptování, práce s multimédii, projekt ffmpeg.|
+
|abstrakt=Databáze slov pro ispell by měla být rozšířena. Zároveň by bylo vhodné dojednat s původním autorem (Petr Kolář) takovou licenci, která by umožňovala začlenění do projektů jako je OpenOffice.org a podobně.
 +
|pozadavky=Dostatečné znalosti mluvnice českého jazyka.
 +
|literatura=
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Absolventi SPŠSE a VOŠ|
+
|nazev=Lokalizace programu alpine
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=Současná prezentace absolventů SPŠSE a VOŠ potřebuje rozšířit o administrativní rozhraní a o osoby, které absolvovali školu neúspěšně. Práce by měla být založena na technologii PHP doplněné o AJAX nebo obdobné technologie. Výstupní formát by měl být vylepšen pomocí CSS.|
+
|abstrakt=Program ''alpine'' je nástupcem programu ''pine''. Jedná se o opensource projekt, který však není zatím lokalizován. Cílem práce je internacionalizovat zdrojové kódy (l10n) a vytvořit české překlady anglických hlášení programu (lokalizovat, i18n). Tyto změny je nutné začlenit do původního projektu. Student musí prokázat nejen programátorské schopnosti, ale prokázat též komunikační schopnosti s původními vývojáři programu ''alpine''.
−
pozadavky=Programováni webových aplikací, práce s databázemi.|
+
|pozadavky=Základy programování v jazyce C, komunikační schopnosti v angličtině.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Prezentační DVD školy|
+
|nazev=Webový portál školní počítačové sítě
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=Prezentační DVD školy by mělo sloužit nejen k interaktivnímu představení školy pomocí stávajících materiálů, ale umožnit offline prohlížení absolventů školy.|
+
|abstrakt=Webový portál školní počítačové sítě (aktuálně na adrese http://wiki.pslib.cz) slouží k poskytování informací o technických parametrech školní sítě, organizačních záležitostech a též popisuje základní pojmy z této oblasti. Využívá též odkazů do internetové encyklopedie Wikipedie a dalších zdrojů. Cílem práce je rozšířit tyto informace tak, aby zcela pokrývaly aktuální stav. Předpokládá se rozšíření textů, tvorba schémat, fotografií a dalších multimediálních materiálů.
−
pozadavky=Programování v jazyku Java nebo Javascript, tvorba multimediálního obsahu.|
+
|pozadavky=Schopnost vytvářet stručné a srozumitelné odborné materiály.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Spotřeba elektrické energie počítače|
+
|nazev=Webová aplikace s technologií AJAX
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
resitel=Zamluveno|
+
|abstrakt=Cílem práce je využít technologii AJAX pro tvorbu interaktivní webové aplikace s asynchronní komunikací se serverem.
−
abstrakt=Spotřeba elektrické energie je jednou z významných položek při používání počítače. Práce by měla obsáhnout problematiku formou přehledných srovnávacích grafů nejen pro různé platformy (AMD, Intel), ale i pro závislost na zatížení počítače, měření jednotlivých komponent (pevný disk, čtení CD/DVD, vypalování CD/DVD, ...), zahrnutí obvyklých (CRT, LCD, myš, klávesnice, UPS včetně režimu dobíjení atd.) i méně obvyklých periferií (reproduktory, externí disky atp). Celkový pohled na spotřebu by měl být doplněn měřením spotřeby jednotlivých větví a porovnání se schopnostmi různých PC zdrojů.|
+
|pozadavky=PHP
−
pozadavky=Schopnost přípravy měřících přípravků, navržení metodologie, použití statistiky.|
 
 
}}
 
}}
  
−
{{Prace|
+
 
−
nazev=Zálohování s využitím RPM databáze|
+
{{Prace
−
vedouci=Milan Keršláger|
+
|nazev=Programován v OpenOffice
−
abstrakt=RPM je [http://cs.wikipedia.org/wiki/RPM_Package_Manager balíčkovací systém] [http://cs.wikipedia.org/wiki/Linuxov%C3%A1_distribuce distribuce] [http://cs.wikipedia.org/wiki/Linux Linuxu], který při instalaci programů vytváří v systému podrobnou databázi všech souborů, které danému balíčku patří. Porovnáním obsahu databáze a skutečného stavu souborů na pevném disku můžeme zjistit, zda při zálohování můžeme nějaký soubor vynechat, protože je ve stejném stavu, v jakém ho můžeme získat z původního balíčku. Cílem práce je napsat program, který umožní inteligentním způsobem zálohovat nejen změněné konfigurační soubory, ale i ostatní soubory, které se v databázi nenacházejí vůbec.|
+
|vedouci=Milan Keršláger
−
pozadavky=Znalost programování v jazyce [http://cs.wikipedia.org/wiki/Python Python] (preferovaně) nebo [http://cs.wikipedia.org/wiki/Perl Perl] a nastudování nástrojů vybraného jazyka pro práci s RPM databází.|
+
|resitel=
 +
|abstrakt=OpenOffice představuje otevřenou platformu s kancelářskými aplikacemi. Podporuje makra známá z Microsoft Office a jako svůj hlavní programovací jazyk využívá Javu. Práce by měla seznámit čtenáře s hlavními rysy OpenOffice, odlišnostmi od komerční alternativy. Hlavní těžiště práce bude ve vytvoření průvodce programováním, případně tvorba e-Learningového kurzu.
 +
|pozadavky=Programování maker, Java.
 +
}}
 +
 
 +
{{Prace
 +
|nazev=Programován v Google Doc
 +
|vedouci=Milan Keršláger
 +
|resitel=
 +
|abstrakt=Google Doc představuje webovou platformu s kancelářskými aplikacemi. Podporuje programování skriptů a maker v jazyce JavaScript. Hlavní těžiště práce bude ve vytvoření průvodce programováním, případně tvorba e-Learningového kurzu.
 +
|pozadavky=Programování v jazyce JavaScript.
 +
}}
 +
 
 +
{{Prace
 +
|nazev=Využití Webových kamer pomocí opensource
 +
|vedouci=Milan Keršláger
 +
|abstrakt=U Webových kamer tvoří poskytované služby významnou položku v ceně. I přes to je možné pomocí opensource programů zajistit monitorování, detekci pohybu, streamování i ukládání dat. Práce by měla zmapovat současný stav a vytvořit aplikaci, kde budou využity zjištěné informace.
 +
|pozadavky=Linux, skriptování, práce s multimédii, projekt ffmpeg.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Textové rozhraní pro nástroj YUM|
+
|nazev=Prezentační DVD školy
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=[http://cs.wikipedia.org/wiki/Yum YUM] je program, který vytváří komplexní nadstavbu nad systémem [http://cs.wikipedia.org/wiki/RPM_Package_Manager RPM]. Pro zvýšení komfortu jeho používání bude v rámci práce vyvinuta textově orientovaná nadstavba naprogramovaná v jazyce [http://cs.wikipedia.org/wiki/Python Python].|
+
|abstrakt=Prezentační DVD školy by mělo sloužit nejen k interaktivnímu představení školy pomocí stávajících materiálů, ale umožnit offline prohlížení absolventů školy.
−
pozadavky=Programováni v jazyce Python, cit pro uživatelskou přívětivost programu.|
+
|pozadavky=Programování v jazyku Java nebo Javascript, tvorba multimediálního obsahu.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Optimalizace importů do OpenOffice|
+
|nazev=Spotřeba elektrické energie počítače
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=[http://openoffice.cz/ OpenOffice] je volně šiřitelná sada kancelářských programů, které soutěží s komerčními produkty. Jedním z vytýkaných nedostatklů je rychlost importů z jiných formátů. Práce se zaměřuje na analýzu dostupných ladících a profilovacích nástrojů a jejich využití pro optimalizaci importovacích filtrů.|
+
|resitel=
−
pozadavky=Znalost jazyka [http://cs.wikipedia.org/wiki/C%2B%2B C++] a používání podpůrných nástrojů.|
+
|abstrakt=Spotřeba elektrické energie je jednou z významných položek při používání počítače. Práce by měla obsáhnout problematiku formou přehledných srovnávacích grafů nejen pro různé platformy (AMD, Intel), ale i pro závislost na zatížení počítače, měření jednotlivých komponent (pevný disk, čtení CD/DVD, vypalování CD/DVD, ...), zahrnutí obvyklých (CRT, LCD, myš, klávesnice, UPS včetně režimu dobíjení atd.) i méně obvyklých periferií (reproduktory, externí disky atp). Celkový pohled na spotřebu by měl být doplněn měřením spotřeby jednotlivých větví a porovnání se schopnostmi různých PC zdrojů.
 +
|pozadavky=Schopnost přípravy měřících přípravků, navržení metodologie, použití statistiky.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Aplikace pro účtování tisku|
+
|nazev=Zálohování s využitím RPM databáze
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
resitel=Zamluveno (Lukáš Sojka)|
+
|abstrakt=RPM je [http://cs.wikipedia.org/wiki/RPM_Package_Manager balíčkovací systém] [http://cs.wikipedia.org/wiki/Linuxov%C3%A1_distribuce distribuce] [http://cs.wikipedia.org/wiki/Linux Linuxu], který při instalaci programů vytváří v systému podrobnou databázi všech souborů, které danému balíčku patří. Porovnáním obsahu databáze a skutečného stavu souborů na pevném disku můžeme zjistit, zda při zálohování můžeme nějaký soubor vynechat, protože je ve stejném stavu, v jakém ho můžeme získat z původního balíčku. Cílem práce je napsat program, který umožní inteligentním způsobem zálohovat nejen změněné konfigurační soubory, ale i ostatní soubory, které se v databázi nenacházejí vůbec.
−
abstrakt=Náklady na tisk jsou zejména u větších organizací významnou položkou. Cílem práce je naprogramovat účtovací systém, který bude řešit nejen shromažďování dat, ale poskytne i rozhraní pro uživatele a správce.|
+
|pozadavky=Znalost programování v jazyce [http://cs.wikipedia.org/wiki/Python Python] (preferovaně) nebo [http://cs.wikipedia.org/wiki/Perl Perl] a nastudování nástrojů vybraného jazyka pro práci s RPM databází.
−
pozadavky=Programování Webové aplikace a skriptů obsluhujích komunikaci s tiskárnou.|
 
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Zhodnocení Wikipedie jako zdroje informací|
+
|nazev=Textové rozhraní pro nástroj YUM
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
resitel=Jiří Buriánek (odevzdáno 1/2007, téma je opět k dispozici)|
+
|abstrakt=[http://cs.wikipedia.org/wiki/Yum YUM] je program, který vytváří komplexní nadstavbu nad systémem [http://cs.wikipedia.org/wiki/RPM_Package_Manager RPM]. Pro zvýšení komfortu jeho používání bude v rámci práce vyvinuta textově orientovaná nadstavba naprogramovaná v jazyce [http://cs.wikipedia.org/wiki/Python Python].
−
abstrakt=[http://cs.wikipedia.org Wikipedie] je internetová encyklopedie, do které může přispívat kdokoliv. Cílem práce je ve vybraném okruhu zhodnotit úroveň poskytovaných informací a jejich rozsah. Výstupem práce bude též konkrétní rozšíření a korekce článků a též výsledné srovnání se zohledněním aktivity ostatních uživatelů Wikipedie.|
+
|pozadavky=Programováni v jazyce Python, cit pro uživatelskou přívětivost programu.
−
pozadavky=Nadhled pro schopnost zhodnotit komunitní projekt, schopnost formulace odborných hesel do encyklopedické formy.|
 
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Úprava OpenWebmailu|
+
|nazev=Optimalizace importů do OpenOffice
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=[http://openwebmail.org/ OpenWebmail] je větší projekt v jazyce [http://www.perl.org/ Perl], ve kterém si řešitel může ověřit schopnost spolupráce, případně převzít vedení nyní neaktivního projektu. Cílem práce je zaměřit se na snížení množství SUID programů, přidání zajímavých funkcí, prohloubení lokalizace, napsat pravidla pro [http://en.wikipedia.org/wiki/Security-Enhanced_Linux SELinux] a podobně (dle schopností řešitele).|
+
|abstrakt=[http://openoffice.cz/ OpenOffice] je volně šiřitelná sada kancelářských programů, které soutěží s komerčními produkty. Jedním z vytýkaných nedostatků je rychlost importů z jiných formátů. Práce se zaměřuje na analýzu dostupných ladících a profilovacích nástrojů a jejich využití pro optimalizaci importovacích filtrů.
−
pozadavky=Programování v Perlu, Linux, bezpečnost.|
+
|pozadavky=Znalost jazyka [http://cs.wikipedia.org/wiki/C%2B%2B C++] a používání podpůrných nástrojů.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=České manuálové stránky|
+
|nazev=Aplikace pro účtování tisku
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
resitel=Martin Židů|
+
|resitel=Zamluveno (Lukáš Sojka)
−
abstrakt=Manuálové stránky jsou klasickou dokumentací přístupnou v Unixu. Cílem práce je české manuálové stránky aktualizovat, převést jejich zdrojový kód do [http://cs.wikipedia.org/wiki/Standard_Generalized_Markup_Language SGML] a tím sjednotit jejich vzhled, terminologii a sepsat pravidla pro jejich tvorbu.|
+
|abstrakt=Náklady na tisk jsou zejména u větších organizací významnou položkou. Cílem práce je naprogramovat účtovací systém, který bude řešit nejen shromažďování dat, ale poskytne i rozhraní pro uživatele a správce.
−
pozadavky=Znalost technické angličtiny pro překlady.|
+
|pozadavky=Programování Webové aplikace a skriptů obsluhujích komunikaci s tiskárnou.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Záložní zdroj pro PC|
+
|nazev=Úprava OpenWebmailu
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
abstrakt=Cílem práce je sestavit záložní zdroj pro PC, který bude využívat vlastní mikroprocesor pro komunikaci s počítačem, řízení nabíjení i stabilizaci napětí. Využít lze starší [http://cs.wikipedia.org/wiki/UPS UPS], avšak použít levnější trakční baterie.|
+
|abstrakt=[http://openwebmail.org/ OpenWebmail] je větší projekt v jazyce [http://www.perl.org/ Perl], ve kterém si řešitel může ověřit schopnost spolupráce, případně převzít vedení nyní neaktivního projektu. Cílem práce je zaměřit se na snížení množství SUID programů, přidání zajímavých funkcí, prohloubení lokalizace, napsat pravidla pro [http://en.wikipedia.org/wiki/Security-Enhanced_Linux SELinux] a podobně (dle schopností řešitele).
−
pozadavky=Programování mikroprocesorů, realizace elektrotechnického zařízení.|
+
|pozadavky=Programování v Perlu, Linux, bezpečnost.
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Správa serveru v malé síti přes WWW rozhraní|
+
|nazev=České manuálové stránky
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
resitel=Jakub Jiránek|
+
|abstrakt=Manuálové stránky jsou klasickou dokumentací přístupnou v Unixu. Cílem práce je české manuálové stránky aktualizovat, převést jejich zdrojový kód do [http://cs.wikipedia.org/wiki/Standard_Generalized_Markup_Language SGML] a tím sjednotit jejich vzhled, terminologii a sepsat pravidla pro jejich tvorbu.
−
abstrakt=Cílem práce je realizovat jednoduché WWW rozhraní pro řízení typického školního serveru ([http://cs.wikipedia.org/wiki/Samba_%28software%29 Samba], Email, správa uživatelů, oprávnění, kvót atp.)|
+
|pozadavky=Znalost technické angličtiny pro překlady.
−
pozadavky=Psaní skriptů v [http://cs.wikipedia.org/wiki/PHP PHP], konfigurace Linuxu.|
 
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Ronja|
+
|nazev=Záložní zdroj pro PC
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
resitel=Martin Bubák, David Brejša|
+
|abstrakt=Cílem práce je sestavit záložní zdroj pro PC, který bude využívat vlastní mikroprocesor pro komunikaci s počítačem, řízení nabíjení i stabilizaci napětí. Využít lze starší [http://cs.wikipedia.org/wiki/UPS UPS], avšak například použít levnější trakční baterie.
−
abstrakt=Cílem práce je realizace 10Mbps optického pojítka [http://ronja.twibright.com Ronja].|
+
|pozadavky=Programování mikroprocesorů, realizace elektrotechnického zařízení.
−
pozadavky=Stavba elektrotechnického zařízení.|
 
 
}}
 
}}
  
−
{{Prace|
+
{{Prace
−
nazev=Plugin pro Nagios|
+
|nazev=Ronja
−
vedouci=Milan Keršláger|
+
|vedouci=Milan Keršláger
−
resitel=Jan Novotný (23.1.2008)|
+
|resitel=
−
abstrakt=Cílem práce je naprogramovat nový plugin (nebo zásadně vylepšit existující) pro monitorovací systém [http://www.nagios.org/ Nagios].|
+
|abstrakt=Cílem práce je realizace optického pojítka [http://ronja.twibright.com Ronja].|
−
pozadavky=Programování v jazyce C nebo skriptovacích jazycích Python, Perl a podobně.|
+
pozadavky=Stavba elektrotechnického zařízení.
 
}}
 
}}

Aktuální verze z 5. 1. 2017, 07:30

Témata pro závěrečné práce VOŠ