O mně

Mé jméno je Milan "Silent" Hotovec, je mi let, úspěšně jsem vystudoval SPŠ v Chomutově se specializací na Výpočetní systémy. Následně jsem získal bakalářský titul na Západočeské Univerzitě v Plzni, Fakulta Aplikovaných Věd, obor Inženýrská Informatika. Aktuálně studuji na téže fakultě navazující inženýrské studium, obor Softwarové Inženýrství.

Zabývám se programováním, nejčastěji v jazycích: C#, C, Java, Python. Některé užitečné aplikace můžete najít v sekci Projekty. Programování ale není to jediné, rád si také hraji s hardwarem a tvořím zařízení, která mi občas ulehčí práci (Dálkové ovládání světel, Digitronové hodiny, aj.), většinou založené na Arduinu. Mimo to se rád zabývám sítěmi a servery, mám na půdě vlastní "malou" serverovnu (Na které sidlí i tyto stránky) a aktuálně čítá 4 aktivní fyzické servery a blíže nespecifikovaný počet virtuálních (Stav serverovny). Na serverech běhá Windows Server 2016 a i Linux, hlavně Debian.

Některé se svých projektů tvořím pod svou (zatím ještě) fiktivní firmou Silent Industries. Jedná se o projekty, které jsou vcelku komplexní a pro jejich dokončení je potřeba určitá spolupráce.

Projekty

Zde naleznete několik mých rozpracovaných, či již dokončených projektů.
Rack 19" projekt:
Skoro dokončený projekt, jedná se o nenormovaný rack, pro uskladnění hlavně serverů, síťových prvků, ale i jiné techniky. Vzhledem k nepříjemným cenám za běžné racky jsem se rozhodl zkusit udělat vlastní, výsledek považuji za velmi uspokojivý. Zbývá jen dodělat další poličky pro méně kritickou techniku, servery již bydlí a to bylo nejpodstatnější.
Projekt Serverovna:
Aktuálně rozpracovaný projekt, jedná se o realizaci serverovny pro mé potřeby. Vzhledem k tomu, že se mé potřeby často mění, tak se mění i stav a možnosti serverovny. Postupem času se rozrostla natolik, že bylo třeba vyřešit otázku uskladnění a provozování. Začlalo to jako 1 postarší 2-jádrový 2-procesorový server na stole pro webovou službu a hostování Minecraftu, nyní je z toho několik fyzických serverů, síťová infrastruktura a to vše poskládané v racku, místy i mimo. Aktuální pracovní uložiště čítá ~100 TB, nejsilnější server má 48-vláknový procesor a celý systém podléhá pravidelnému zálohování. Pro větší flexibilitu je silně rozvinuta virtualizace.
Andromeda AI:
Aktuálně rozpracovaný projekt, jedná se o umělou inteligenci, inspirovanou ze seriálu Andromeda, která podporuje jak rozpoznání, tak syntézu řeči. Odbavení požadavků je řízeno centrálně z hlavního serveru, klientské aplikace jsou ve vývoji pro Windows, Linux a Android. Hlavní smysl je si co nejvíce zpříjemnit práci se systémy, získávání informací o stavu, řízení systémů, rychlý pohled do databází. Sama spravuje podřízené služby a kontroluje jejich stav, takový dohledový systém. Překvapivě nejrychlejší bylo napojit se přímo na interní API z iPhonu a zneužít Siri pro odesílání hlasových požadavků.
A.E.G.I.S.:
Dokončený projekt, přesněji semestrální práce z předmětu KIV/UUR, jedná se v jádru o FTP klienta, ale obohacen o kvalitní grafiku a zvukové hlášky inspirováno ze hry Portal Stories: Mel. Nemá všechny funkce klasického FTP klienta, hlavní funkcí je stahování dat (Vedlejší je pak upload). Poslední verze k dispozici zde (Pro spuštění je nutné mít Javu 9 a JavaFX).
Piškvorky:
Dokončený projekt, přesněji semestrální práce z předmětu KIV/PIA, jedná se webovou aplikaci, hru, napsanou v ASP.NET. Hlavní funkce jsou vytváření lobby pro hru a možnost pozvat online uživatele ke hře. Je k dispozici historie odehraných her a i globální chat. Projekt je, po krátké registraci, k dispozici zde a jeho zdrojové kódy volně na Gitlabu.

About

Lorem ipsum dolor sit amet, consectetur et adipiscing elit. Praesent eleifend dignissim arcu, at eleifend sapien imperdiet ac. Aliquam erat volutpat. Praesent urna nisi, fringila lorem et vehicula lacinia quam. Integer sollicitudin mauris nec lorem luctus ultrices. Aliquam libero et malesuada fames ac ante ipsum primis in faucibus. Cras viverra ligula sit amet ex mollis mattis lorem ipsum dolor sit amet.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form