2026-04-08 11:21:35 +02:00
\relax
2026-04-21 11:31:52 +02:00
\providecommand { \transparent @use} [1]{ }
2026-04-08 11:21:35 +02:00
\providecommand \babel @aux [2]{ \global \let \babel @toc \@ gobbletwo }
\@ nameuse{ bbl@beforestart}
\catcode `"\active
\catcode `-\active
\providecommand \hyper @newdestlabel[2]{ }
\providecommand \HyField @AuxAddToFields[1]{ }
\providecommand \HyField @AuxAddToCoFields[2]{ }
\providecommand \BKM @entry[2]{ }
\abx @aux@refcontext{ none/global//global/global/global}
2026-04-21 11:31:52 +02:00
\BKM @entry{ id=1,open,dest={ 6B693A7061706572} ,srcline={ 150} } { 5C3337365C3337375C3030304D5C303030655C303030745C3030306F5C303030645C303030795C3030305C3034305C3030306F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C303030705C3030315C3133315C303030655C3030306E5C3030306F5C303030735C303030755C3030305C3034305C303030645C303030615C303030745C3030305C3034305C303030765C3030305C3034305C303030645C303030695C303030735C303030745C303030725C303030695C303030625C303030755C3030306F5C303030765C303030615C3030306E5C3030305C3335315C3030306D5C3030305C3034305C303030735C303030795C303030735C303030745C3030305C3335315C3030306D5C30303075}
\BKM @entry{ id=2,open,dest={ 6B693A7469746C65} ,srcline={ 150} } { 5C3337365C3337375C303030545C303030695C303030745C303030755C3030306C5C3030306E5C3030305C3335355C3030305C3034305C303030735C303030745C303030725C303030615C3030306E5C30303061}
2026-04-08 11:21:35 +02:00
\providecommand \@ newglossary[4]{ }
\@ newglossary{ main} { glg} { gls} { glo}
\@ newglossary{ acronym} { alg} { acr} { acn}
\@ newglossary{ index} { ilg} { ind} { idx}
\providecommand \@ glsorder[1]{ }
\providecommand \@ istfilename[1]{ }
\@ istfilename{ kidiplom.ist}
\@ glsorder{ word}
\babel @aux{ czech} { }
2026-04-21 11:31:52 +02:00
\BKM @entry{ id=3,open,dest={ 6B693A616E6F746174696F6E} ,srcline={ 150} } { 5C3337365C3337375C303030415C3030306E5C3030306F5C303030745C303030615C303030635C30303065}
\BKM @entry{ id=4,open,dest={ 6B693A746F63} ,srcline={ 150} } { 5C3337365C3337375C3030304F5C303030625C303030735C303030615C30303068}
\BKM @entry{ id=5,open,dest={ 73656374696F6E2E31} ,srcline={ 161} } { 5C3337365C3337375C303030315C3030305C3034305C3030305C3333325C303030765C3030306F5C30303064}
2026-04-08 11:21:35 +02:00
\@ writefile{ toc} { \contentsline { section} { \numberline { 1} Úvod} { 9} { section.1} \protected @file@percent }
2026-04-21 11:31:52 +02:00
\BKM @entry{ id=6,open,dest={ 73656374696F6E2E32} ,srcline={ 176} } { 5C3337365C3337375C303030325C3030305C3034305C303030445C303030695C303030735C303030745C303030725C303030695C303030625C303030755C3030306F5C303030765C303030615C3030306E5C3030305C3335315C3030305C3034305C303030735C303030795C303030735C303030745C3030305C3335315C3030306D5C30303079}
\BKM @entry{ id=7,open,dest={ 73756273656374696F6E2E322E31} ,srcline={ 190} } { 5C3337365C3337375C303030325C3030302E5C303030315C3030305C3034305C303030505C3030306F5C3030315C3031355C3030305C3335355C303030745C303030615C3030315C3031355C3030306F5C303030765C3030305C3335315C3030305C3034305C303030735C3030305C3335355C303030745C3030315C303333}
2026-04-08 11:21:35 +02:00
\@ writefile{ toc} { \contentsline { section} { \numberline { 2} Distribuované systémy} { 10} { section.2} \protected @file@percent }
2026-04-21 11:31:52 +02:00
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.1} Počítačové sítě} { 10} { subsection.2.1} \protected @file@percent }
\BKM @entry{ id=8,open,dest={ 73756273656374696F6E2E322E32} ,srcline={ 233} } { 5C3337365C3337375C303030325C3030302E5C303030325C3030305C3034305C3030304B5C3030306F5C3030306D5C303030755C3030306E5C303030695C3030306B5C303030615C303030635C303030655C3030305C3034305C303030765C3030305C3034305C303030735C3030305C3335355C303030745C30303069}
\BKM @entry{ id=9,open,dest={ 73756273656374696F6E2E322E33} ,srcline={ 241} } { 5C3337365C3337375C303030325C3030302E5C303030335C3030305C3034305C303030525C3030306F5C303030645C303030695C3030306E5C303030615C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030315C3135375C3030305C3034305C303030545C303030435C303030505C3030302F5C303030495C30303050}
\@ writefile{ lof} { \contentsline { figure} { \numberline { 1} { \ignorespaces Příklad využití propojovacích bodů} } { 11} { figure.1} \protected @file@percent }
\newlabel { fig:network01} { { 1} { 11} { Příklad využití propojovacích bodů} { figure.1} { } }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.2} Komunikace v síti} { 11} { subsection.2.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.3} Rodina protokolů TCP/IP} { 11} { subsection.2.3} \protected @file@percent }
\BKM @entry{ id=10,open,dest={ 73756273656374696F6E2E322E34} ,srcline={ 276} } { 5C3337365C3337375C303030325C3030302E5C303030345C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030615C303030705C3030306C5C303030695C3030306B5C303030615C3030315C3031355C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.4} Protokoly v aplikační vrstvě} { 12} { subsection.2.4} \protected @file@percent }
\BKM @entry{ id=11,open,dest={ 73756273756273656374696F6E2E322E342E31} ,srcline={ 280} } { 5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030315C3030305C3034305C3030304D5C303030695C303030645C303030645C3030306C5C303030655C303030775C303030615C303030725C30303065}
\BKM @entry{ id=12,open,dest={ 73756273756273656374696F6E2E322E342E32} ,srcline={ 284} } { 5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030325C3030305C3034305C303030485C303030545C303030545C30303050}
\BKM @entry{ id=13,open,dest={ 73756273756273656374696F6E2E322E342E33} ,srcline={ 294} } { 5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030335C3030305C3034305C303030485C303030545C303030545C303030505C3030302F5C30303033}
\BKM @entry{ id=14,open,dest={ 73756273756273656374696F6E2E322E342E34} ,srcline={ 298} } { 5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030345C3030305C3034305C303030675C303030525C303030505C30303043}
\BKM @entry{ id=15,open,dest={ 73756273756273656374696F6E2E322E342E35} ,srcline={ 304} } { 5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030355C3030305C3034305C303030495C3030306E5C303030745C303030655C303030725C3030306E5C303030655C303030745C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C303030635C3030306F5C3030306C}
\@ writefile{ lof} { \contentsline { figure} { \numberline { 2} { \ignorespaces Komunikace vrstev TCP/IP} } { 13} { figure.2} \protected @file@percent }
\newlabel { fig:tcpip} { { 2} { 13} { Komunikace vrstev TCP/IP} { figure.2} { } }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.4.1} Middleware} { 13} { subsubsection.2.4.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.4.2} HTTP} { 13} { subsubsection.2.4.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.4.3} HTTP/3} { 13} { subsubsection.2.4.3} \protected @file@percent }
\BKM @entry{ id=16,open,dest={ 73756273656374696F6E2E322E35} ,srcline={ 309} } { 5C3337365C3337375C303030325C3030302E5C303030355C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030745C303030725C303030615C3030306E5C303030735C303030705C3030306F5C303030725C303030745C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333}
\BKM @entry{ id=17,open,dest={ 73756273756273656374696F6E2E322E352E31} ,srcline={ 313} } { 5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030545C303030435C30303050}
\BKM @entry{ id=18,open,dest={ 73756273756273656374696F6E2E322E352E32} ,srcline={ 323} } { 5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030535C303030705C3030306F5C3030306C5C303030655C303030685C3030306C5C303030695C303030765C3030306F5C303030735C30303074}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.4.4} gRPC} { 14} { subsubsection.2.4.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.4.5} Internet protocol} { 14} { subsubsection.2.4.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.5} Protokoly v transportní vrstvě} { 14} { subsection.2.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.5.1} TCP} { 14} { subsubsection.2.5.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.5.2} Spolehlivost} { 14} { subsubsection.2.5.2} \protected @file@percent }
\BKM @entry{ id=19,open,dest={ 73756273756273656374696F6E2E322E352E33} ,srcline={ 331} } { 5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030335C3030305C3034305C303030555C303030445C30303050}
\BKM @entry{ id=20,open,dest={ 73756273756273656374696F6E2E322E352E34} ,srcline={ 338} } { 5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030345C3030305C3034305C303030515C303030555C303030495C30303043}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.5.3} UDP} { 15} { subsubsection.2.5.3} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.5.4} QUIC} { 15} { subsubsection.2.5.4} \protected @file@percent }
\BKM @entry{ id=21,open,dest={ 73756273656374696F6E2E322E36} ,srcline={ 368} } { 5C3337365C3337375C303030325C3030302E5C303030365C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C303030685C303030725C3030306F5C3030306E5C3030305C3335355C3030305C3034305C303030495C3030304F}
\BKM @entry{ id=22,open,dest={ 73756273756273656374696F6E2E322E362E31} ,srcline={ 374} } { 5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030315C3030305C3034305C3030305A5C303030655C303030725C3030306F5C3030304D5C30303051}
\BKM @entry{ id=23,open,dest={ 73756273756273656374696F6E2E322E362E32} ,srcline={ 380} } { 5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030325C3030305C3034305C303030575C3030306F5C303030725C3030306B5C3030305C3034305C303030735C303030745C303030655C303030615C3030306C5C303030695C3030306E5C30303067}
\BKM @entry{ id=24,open,dest={ 73756273756273656374696F6E2E322E362E33} ,srcline={ 384} } { 5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030335C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C3030302F5C303030415C303030775C303030615C303030695C30303074}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.6} Asynchroní IO} { 17} { subsection.2.6} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.6.1} ZeroMQ} { 17} { subsubsection.2.6.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.6.2} Work stealing} { 17} { subsubsection.2.6.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.6.3} Async/Await} { 17} { subsubsection.2.6.3} \protected @file@percent }
\BKM @entry{ id=25,open,dest={ 73756273756273656374696F6E2E322E362E34} ,srcline={ 390} } { 5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030345C3030305C3034305C303030425C3030306F5C3030306F5C303030735C303030745C3030305C3034305C303030415C303030735C303030695C3030306F}
\BKM @entry{ id=26,open,dest={ 73756273756273656374696F6E2E322E362E35} ,srcline={ 402} } { 5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030355C3030305C3034305C303030535C303030745C303030615C303030635C3030306B5C3030305C3034305C303030705C3030306F5C303030695C3030306E5C303030745C303030655C30303072}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.6.4} Boost Asio} { 18} { subsubsection.2.6.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.6.5} Stack pointer} { 18} { subsubsection.2.6.5} \protected @file@percent }
\BKM @entry{ id=27,open,dest={ 73756273656374696F6E2E322E37} ,srcline={ 444} } { 5C3337365C3337375C303030325C3030302E5C303030375C3030305C3034305C303030415C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303079}
\BKM @entry{ id=28,open,dest={ 73756273756273656374696F6E2E322E372E31} ,srcline={ 448} } { 5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030315C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030302D5C303030535C303030655C303030725C303030765C303030655C30303072}
\BKM @entry{ id=29,open,dest={ 73756273756273656374696F6E2E322E372E32} ,srcline={ 452} } { 5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030325C3030305C3034305C303030505C303030655C303030655C303030725C3030302D5C303030745C3030306F5C3030302D5C303030505C303030655C303030655C30303072}
\BKM @entry{ id=30,open,dest={ 73656374696F6E2E33} ,srcline={ 467} } { 5C3337365C3337375C303030335C3030305C3034305C303030485C303030725C303030615C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030765C3030305C3335355C303030635C303030655C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C3030315C313537}
\BKM @entry{ id=31,open,dest={ 73756273656374696F6E2E332E31} ,srcline={ 473} } { 5C3337365C3337375C303030335C3030302E5C303030315C3030305C3034305C303030485C303030725C30303079}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.7} Architektury} { 20} { subsection.2.7} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.7.1} Klient-Server} { 20} { subsubsection.2.7.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 2.7.2} Peer-to-Peer} { 20} { subsubsection.2.7.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { section} { \numberline { 3} Hra pro více hráčů} { 20} { section.3} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.1} Hry} { 20} { subsection.3.1} \protected @file@percent }
\BKM @entry{ id=32,open,dest={ 73756273756273656374696F6E2E332E312E31} ,srcline={ 489} } { 5C3337365C3337375C303030335C3030302E5C303030315C3030302E5C303030315C3030305C3034305C303030455C3030306E5C303030745C30303074}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.1.1} Entt} { 21} { subsubsection.3.1.1} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 1} Příklad použití knihovny Entt} { 21} { lstlisting.1} \protected @file@percent }
\BKM @entry{ id=33,open,dest={ 73756273656374696F6E2E332E32} ,srcline={ 528} } { 5C3337365C3337375C303030335C3030302E5C303030325C3030305C3034305C303030535C303030765C3030315C3033335C30303074}
\BKM @entry{ id=34,open,dest={ 73756273756273656374696F6E2E332E322E31} ,srcline={ 532} } { 5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030315C3030305C3034305C3030304F5C303030765C3030306C5C303030615C303030645C303030615C3030315C3031355C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030685C303030725C303030755C3030305C3034305C3030306A5C303030655C303030645C3030306E5C3030306F5C303030685C3030306F5C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C30303065}
\BKM @entry{ id=35,open,dest={ 73756273756273656374696F6E2E332E322E32} ,srcline={ 536} } { 5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030325C3030305C3034305C3030304F5C303030765C3030306C5C303030615C303030645C303030615C3030315C3031355C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030685C303030725C303030755C3030305C3034305C303030765C3030305C3335355C303030635C303030655C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C3030315C313537}
\BKM @entry{ id=36,open,dest={ 73756273656374696F6E2E332E33} ,srcline={ 544} } { 5C3337365C3337375C303030335C3030302E5C303030335C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030302D5C303030535C303030655C303030725C303030765C303030655C303030725C3030305C3034305C303030615C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303061}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.2} Svět} { 22} { subsection.3.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.2.1} Ovladač pro hru jednoho hráče} { 22} { subsubsection.3.2.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.2.2} Ovladač pro hru více hráčů} { 22} { subsubsection.3.2.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.3} Klient-Server architektura} { 22} { subsection.3.3} \protected @file@percent }
\BKM @entry{ id=37,open,dest={ 73756273656374696F6E2E332E34} ,srcline={ 554} } { 5C3337365C3337375C303030335C3030302E5C303030345C3030305C3034305C303030505C3030306F5C303030735C3030305C3335355C3030306C5C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076}
\BKM @entry{ id=38,open,dest={ 73756273756273656374696F6E2E332E342E31} ,srcline={ 558} } { 5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030315C3030305C3034305C303030535C303030655C303030725C303030695C303030615C3030306C5C303030695C3030307A5C303030615C303030635C30303065}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.4} Posílání zpráv} { 23} { subsection.3.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.4.1} Serializace} { 23} { subsubsection.3.4.1} \protected @file@percent }
\BKM @entry{ id=39,open,dest={ 73756273756273656374696F6E2E332E342E32} ,srcline={ 593} } { 5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030325C3030305C3034305C3030304B5C3030305C3336335C303030645C3030306F5C303030765C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076}
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 2} cpp} { 24} { lstlisting.2} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 3} cpp} { 24} { lstlisting.3} \protected @file@percent }
\BKM @entry{ id=40,open,dest={ 73756273756273656374696F6E2E332E342E33} ,srcline={ 601} } { 5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030335C3030305C3034305C303030495C3030306D5C303030705C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C303030615C303030635C30303065}
\BKM @entry{ id=41,open,dest={ 73756273756273656374696F6E2E332E342E34} ,srcline={ 607} } { 5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030345C3030305C3034305C303030445C303030655C303030745C303030655C3030306B5C303030635C303030655C3030305C3034305C303030615C3030305C3034305C3030306E5C3030305C3334315C303030705C303030725C303030615C303030765C303030615C3030305C3034305C303030635C303030685C303030795C30303062}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.4.2} Kódování zpráv} { 25} { subsubsection.3.4.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.4.3} Implementace} { 25} { subsubsection.3.4.3} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.4.4} Detekce a náprava chyb} { 25} { subsubsection.3.4.4} \protected @file@percent }
\BKM @entry{ id=42,open,dest={ 73756273656374696F6E2E332E35} ,srcline={ 613} } { 5C3337365C3337375C303030335C3030302E5C303030355C3030305C3034305C303030535C303030655C303030725C303030765C303030655C30303072}
\BKM @entry{ id=43,open,dest={ 73756273756273656374696F6E2E332E352E31} ,srcline={ 618} } { 5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030525C303030655C303030675C303030695C303030735C303030745C303030725C3030305C3034305C303030735C303030705C3030306F5C3030306A5C303030655C3030306E5C3030305C333535}
\BKM @entry{ id=44,open,dest={ 73756273756273656374696F6E2E332E352E32} ,srcline={ 626} } { 5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C30303072}
\BKM @entry{ id=45,open,dest={ 73756273756273656374696F6E2E332E352E33} ,srcline={ 632} } { 5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030335C3030305C3034305C303030535C303030705C303030725C3030305C3334315C303030765C303030615C3030305C3034305C3030307A5C3030305C3334315C3030306A5C3030306D5C3030315C313537}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.5} Server} { 26} { subsection.3.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.5.1} Registr spojení} { 26} { subsubsection.3.5.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.5.2} Replikátor} { 26} { subsubsection.3.5.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.5.3} Správa zájmů} { 26} { subsubsection.3.5.3} \protected @file@percent }
\BKM @entry{ id=46,open,dest={ 73756273656374696F6E2E332E36} ,srcline={ 642} } { 5C3337365C3337375C303030335C3030302E5C303030365C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C30303074}
\BKM @entry{ id=47,open,dest={ 73756273756273656374696F6E2E332E362E31} ,srcline={ 646} } { 5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030315C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C303030635C303030615C303030745C3030306F5C303030725C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C5C3030306C5C303030655C30303072}
\BKM @entry{ id=48,open,dest={ 73756273756273656374696F6E2E332E362E32} ,srcline={ 650} } { 5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030325C3030305C3034305C303030495C3030306E5C303030745C303030655C303030725C303030705C3030306F5C3030306C5C303030615C303030635C30303065}
\BKM @entry{ id=49,open,dest={ 73756273756273656374696F6E2E332E362E33} ,srcline={ 659} } { 5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030335C3030305C3034305C303030525C3030306F5C3030306C5C3030306C5C303030625C303030615C303030635C3030306B5C3030305C3034305C303030615C3030305C3034305C303030735C303030695C3030306D5C303030755C3030306C5C303030615C303030635C303030655C3030305C3034305C303030765C3030306C5C303030615C303030735C303030745C3030306E5C3030305C3335355C303030685C3030306F5C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C30303065}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.6} Klient} { 27} { subsection.3.6} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.6.1} Replicator controller} { 27} { subsubsection.3.6.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.6.2} Interpolace} { 27} { subsubsection.3.6.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.6.3} Rollback a simulace vlastního hráče} { 27} { subsubsection.3.6.3} \protected @file@percent }
\BKM @entry{ id=50,open,dest={ 73756273656374696F6E2E332E37} ,srcline={ 675} } { 5C3337365C3337375C303030335C3030302E5C303030375C3030305C3034305C3030304D5C303030655C303030745C303030725C303030695C3030306B5C30303079}
\BKM @entry{ id=51,open,dest={ 73756273756273656374696F6E2E332E372E31} ,srcline={ 679} } { 5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030315C3030305C3034305C303030545C303030695C3030306D5C303030655C303030735C303030635C303030615C3030306C5C303030655C303030445C30303042}
\BKM @entry{ id=52,open,dest={ 73756273756273656374696F6E2E332E372E32} ,srcline={ 683} } { 5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030325C3030305C3034305C303030475C303030725C303030615C303030665C303030615C3030306E5C30303061}
\BKM @entry{ id=53,open,dest={ 73756273756273656374696F6E2E332E372E33} ,srcline={ 689} } { 5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030335C3030305C3034305C303030495C3030306D5C303030475C303030755C30303069}
\BKM @entry{ id=54,open,dest={ 73756273756273656374696F6E2E332E372E34} ,srcline={ 693} } { 5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030345C3030305C3034305C303030545C303030725C303030615C303030635C30303079}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.7} Metriky} { 28} { subsection.3.7} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.7.1} TimescaleDB} { 28} { subsubsection.3.7.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.7.2} Grafana} { 28} { subsubsection.3.7.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.7.3} ImGui} { 28} { subsubsection.3.7.3} \protected @file@percent }
\BKM @entry{ id=55,open,dest={ 73756273756273656374696F6E2E332E372E35} ,srcline={ 697} } { 5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030355C3030305C3034305C3030304B5C3030306F5C3030306E5C3030306B5C303030725C3030305C3335315C303030745C3030306E5C3030305C3335355C3030305C3034305C3030306D5C303030655C303030745C303030725C303030695C3030306B5C30303079}
\BKM @entry{ id=56,open,dest={ 73756273756273656374696F6E2E332E372E36} ,srcline={ 713} } { 5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030365C3030305C3034305C303030535C303030625C3030305C3335355C303030725C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C303030765C3030305C3034305C303030725C303030655C3030305C3334315C3030306C5C3030306E5C3030305C3335315C3030306D5C3030305C3034305C3030315C3031355C303030615C303030735C30303065}
\BKM @entry{ id=57,open,dest={ 73756273656374696F6E2E332E38} ,srcline={ 718} } { 5C3337365C3337375C303030335C3030302E5C303030385C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030305C3034305C303030515C303030555C303030495C303030435C30303072}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.7.4} Tracy} { 29} { subsubsection.3.7.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.7.5} Konkrétní metriky} { 29} { subsubsection.3.7.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.7.6} Sbírání v reálném čase} { 29} { subsubsection.3.7.6} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.8} Protokol QUICr} { 29} { subsection.3.8} \protected @file@percent }
2026-04-08 11:21:35 +02:00
\gdef \LT @i { \LT @entry
{ 1} { 142.93542pt} \LT @entry
{ 1} { 1048.79956pt} \LT @entry
{ 1} { 0.0pt} }
2026-04-21 11:31:52 +02:00
\BKM @entry{ id=58,open,dest={ 73756273756273656374696F6E2E332E382E31} ,srcline={ 746} } { 5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030315C3030305C3034305C303030465C303030725C303030615C3030306D5C30303065}
\@ writefile{ lot} { \contentsline { table} { \numberline { 1} { Rozhraní třídy QuicrEndpoint} } { 30} { table.1} \protected @file@percent }
\newlabel { tab:prepinace} { { 1} { 30} { Rozhraní třídy QuicrEndpoint} { table.1} { } }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.8.1} Frame} { 30} { subsubsection.3.8.1} \protected @file@percent }
\BKM @entry{ id=59,open,dest={ 73756273756273656374696F6E2E332E382E32} ,srcline={ 756} } { 5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030325C3030305C3034305C303030485C303030615C3030306E5C303030645C303030735C303030685C303030615C3030306B5C30303065}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.8.2} Handshake} { 31} { subsubsection.3.8.2} \protected @file@percent }
\BKM @entry{ id=60,open,dest={ 73756273756273656374696F6E2E332E382E33} ,srcline={ 783} } { 5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030335C3030305C3034305C303030535C303030705C3030306F5C3030306C5C303030655C303030685C3030306C5C303030695C303030765C3030306F5C303030735C30303074}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.8.3} Spolehlivost} { 32} { subsubsection.3.8.3} \protected @file@percent }
\BKM @entry{ id=61,open,dest={ 73756273756273656374696F6E2E332E382E34} ,srcline={ 811} } { 5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030345C3030305C3034305C303030455C3030306E5C3030306B5C3030306F5C303030645C3030305C3335315C30303072}
\BKM @entry{ id=62,open,dest={ 73756273756273656374696F6E2E332E382E35} ,srcline={ 817} } { 5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030355C3030305C3034305C303030545C303030655C303030735C303030745C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535}
\BKM @entry{ id=63,open,dest={ 73756273756273656374696F6E2E332E382E36} ,srcline={ 824} } { 5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030365C3030305C3034305C3030304D5C3030315C3033335C3030315C3133315C303030655C3030306E5C3030305C333535}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.8.4} Enkodér} { 33} { subsubsection.3.8.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.8.5} Testování} { 33} { subsubsection.3.8.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.8.6} Měření} { 33} { subsubsection.3.8.6} \protected @file@percent }
\BKM @entry{ id=64,open,dest={ 73756273656374696F6E2E332E39} ,srcline={ 860} } { 5C3337365C3337375C303030335C3030302E5C303030395C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C303030725C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075}
\@ writefile{ lof} { \contentsline { figure} { \numberline { 3} { \ignorespaces Porovnání odezvy TCP a QUICr} } { 34} { figure.3} \protected @file@percent }
\newlabel { fig:latencycomparison} { { 3} { 34} { Porovnání odezvy TCP a QUICr} { figure.3} { } }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.9} Optimalizace replikátoru} { 34} { subsection.3.9} \protected @file@percent }
\newlabel { fig:integrationcomparison} { { 3.8.6} { 35} { Měření} { figure.3} { } }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 4} { \ignorespaces Porovnání integrace TCP a QUICr} } { 35} { figure.4} \protected @file@percent }
\newlabel { fig:playerbenchmark} { { 3.8.6} { 35} { Měření} { figure.4} { } }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 5} { \ignorespaces 301 připojených hráčů} } { 35} { figure.5} \protected @file@percent }
\newlabel { fig:tracyreplicator} { { 3.9} { 36} { Optimalizace replikátoru} { subsection.3.9} { } }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 6} { \ignorespaces Analýza replikátoru} } { 36} { figure.6} \protected @file@percent }
\newlabel { fig:ecs_ optimization_ tracy_ 01} { { 3.9} { 36} { Optimalizace replikátoru} { figure.6} { } }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 7} { \ignorespaces Analýza optimalizace replikátoru pro ECS} } { 36} { figure.7} \protected @file@percent }
\BKM @entry{ id=65,open,dest={ 73756273656374696F6E2E332E3130} ,srcline={ 911} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C3030306D5C303030615C3030306E5C303030615C3030315C3137365C303030655C303030725C303030615C3030305C3034305C3030307A5C3030305C3334315C3030306A5C3030306D5C3030315C313537}
\newlabel { fig:ecs_ optimization_ tracy_ 02} { { 3.9} { 37} { Optimalizace replikátoru} { figure.7} { } }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 8} { \ignorespaces Analýza optimalizace replikátoru pro ECS} } { 37} { figure.8} \protected @file@percent }
\newlabel { table:serialization_ comparison} { { 3.9} { 37} { Optimalizace replikátoru} { figure.8} { } }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 9} { \ignorespaces Porovnání serializátorů} } { 37} { figure.9} \protected @file@percent }
\BKM @entry{ id=66,open,dest={ 73756273656374696F6E2E332E3131} ,srcline={ 939} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C303030515C303030555C303030495C303030435C30303072}
\BKM @entry{ id=67,open,dest={ 73756273756273656374696F6E2E332E31312E31} ,srcline={ 943} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030315C3030305C3034305C3030315C3134305C303030695C303030665C303030725C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535}
\BKM @entry{ id=68,open,dest={ 73756273756273656374696F6E2E332E31312E32} ,srcline={ 947} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030325C3030305C3034305C303030535C303030505C303030525C3030302D5C30303036}
\newlabel { table:range_ query_ comparison} { { 3.10} { 38} { Optimalizace manažera zájmů} { subsection.3.10} { } }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 10} { \ignorespaces Porovnání algoritmů} } { 38} { figure.10} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.10} Optimalizace manažera zájmů} { 38} { subsection.3.10} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.11} Optimalizace QUICr} { 38} { subsection.3.11} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.11.1} Šifrování} { 38} { subsubsection.3.11.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.11.2} SPR-6} { 38} { subsubsection.3.11.2} \protected @file@percent }
\BKM @entry{ id=69,open,dest={ 73756273756273656374696F6E2E332E31312E33} ,srcline={ 952} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030335C3030305C3034305C3030304C5C3030306F5C303030635C3030306B5C303030735C303030745C303030655C30303070}
\BKM @entry{ id=70,open,dest={ 73756273756273656374696F6E2E332E31312E34} ,srcline={ 956} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030345C3030305C3034305C303030435C3030306F5C3030306E5C303030675C303030655C303030735C303030745C303030695C3030306F5C3030306E5C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C}
\BKM @entry{ id=71,open,dest={ 73756273756273656374696F6E2E332E31312E35} ,srcline={ 958} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030355C3030305C3034305C303030425C303030615C3030306E5C303030645C303030775C303030695C303030645C303030745C303030685C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C}
\BKM @entry{ id=72,open,dest={ 73756273656374696F6E2E332E3132} ,srcline={ 962} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030325C3030305C3034305C303030535C303030685C303030615C303030725C303030645C303030695C3030306E5C30303067}
\BKM @entry{ id=73,open,dest={ 73756273656374696F6E2E332E3133} ,srcline={ 966} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C30303065}
\BKM @entry{ id=74,open,dest={ 73756273756273656374696F6E2E332E31332E31} ,srcline={ 970} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030302E5C303030315C3030305C3034305C303030425C303030695C303030745C3030305C3034305C303030425C303030755C303030665C303030665C303030655C30303072}
\BKM @entry{ id=75,open,dest={ 73756273756273656374696F6E2E332E31332E32} ,srcline={ 974} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030302E5C303030325C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C303030655C3030305C3034305C303030515C303030555C303030495C303030435C30303072}
\BKM @entry{ id=76,open,dest={ 73756273756273656374696F6E2E332E31332E33} ,srcline={ 978} } { 5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030302E5C303030335C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C303030655C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030755C3030305C3034305C303030725C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075}
\BKM @entry{ id=77,open,dest={ 73656374696F6E2E34} ,srcline={ 989} } { 5C3337365C3337375C303030345C3030305C3034305C303030535C303030745C303030795C3030306C5C303030795C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030705C303030735C303030615C3030306E5C3030305C3335355C3030305C3034305C303030625C303030615C3030306B5C303030615C3030306C5C3030305C3334315C3030315C3133315C303030735C3030306B5C3030305C3337355C303030635C303030685C3030305C3034305C303030615C3030305C3034305C303030645C303030695C303030705C3030306C5C3030306F5C3030306D5C3030306F5C303030765C3030305C3337355C303030635C303030685C3030305C3034305C303030705C303030725C303030615C303030635C3030305C333535}
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.11.3} Lockstep} { 39} { subsubsection.3.11.3} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.11.4} Congestion control} { 39} { subsubsection.3.11.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.11.5} Bandwidth control} { 39} { subsubsection.3.11.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.12} Sharding} { 39} { subsection.3.12} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 3.13} Komprese} { 39} { subsection.3.13} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.13.1} Bit Buffer} { 39} { subsubsection.3.13.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.13.2} Komprese QUICr} { 39} { subsubsection.3.13.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 3.13.3} Komprese protokolu replikátoru} { 39} { subsubsection.3.13.3} \protected @file@percent }
\BKM @entry{ id=78,open,dest={ 73756273656374696F6E2E342E31} ,srcline={ 992} } { 5C3337365C3337375C303030345C3030302E5C303030315C3030305C3034305C303030505C3030306F5C3030315C3137365C303030615C303030645C303030615C303030765C3030306B5C303030795C3030305C3034305C303030615C3030305C3034305C303030705C3030306F5C303030645C303030705C303030725C3030306F5C303030765C303030615C3030306E5C3030305C3334315C3030305C3034305C303030705C303030725C3030306F5C303030735C303030745C3030315C3133315C303030655C303030645C3030305C333535}
\BKM @entry{ id=79,open,dest={ 73756273656374696F6E2E342E32} ,srcline={ 1014} } { 5C3337365C3337375C303030345C3030302E5C303030325C3030305C3034305C303030505C3030315C3133315C303030655C303030705C3030305C3335355C3030306E5C303030615C3030315C3031355C30303065}
\@ writefile{ toc} { \contentsline { section} { \numberline { 4} Styly pro psaní bakalářských a diplomových prací} { 40} { section.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 4.1} Požadavky a podprovaná prostředí} { 40} { subsection.4.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 4.2} Přepínače} { 40} { subsection.4.2} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 4} Volání třídy \textbf { kidiplom} } { 40} { lstlisting.4} \protected @file@percent }
2026-04-08 11:21:35 +02:00
\gdef \LT @ii { \LT @entry
{ 1} { 83.40999pt} \LT @entry
{ 1} { 98.16246pt} \LT @entry
{ 1} { 239.62204pt} }
2026-04-21 11:31:52 +02:00
\@ writefile{ lot} { \contentsline { table} { \numberline { 2} { Seznam přepínačů} } { 41} { table.2} \protected @file@percent }
\newlabel { tab:prepinace} { { 2} { 41} { Seznam přepínačů} { table.2} { } }
\BKM @entry{ id=80,open,dest={ 73756273656374696F6E2E342E33} ,srcline={ 1106} } { 5C3337365C3337375C303030345C3030302E5C303030335C3030305C3034305C303030475C303030655C3030306F5C3030306D5C303030655C303030745C303030725C303030695C303030655C3030305C3034305C303030735C303030745C303030725C3030305C3334315C3030306E5C3030306B5C30303079}
\BKM @entry{ id=81,open,dest={ 73656374696F6E2E35} ,srcline={ 1109} } { 5C3337365C3337375C303030355C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030315C3031355C3030305C3334315C303030735C303030745C3030305C3335355C3030305C3034305C303030645C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C30303075}
\BKM @entry{ id=82,open,dest={ 73756273656374696F6E2E352E31} ,srcline={ 1110} } { 5C3337365C3337375C303030355C3030302E5C303030315C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030305C3337325C303030765C3030306F5C303030645C3030306E5C3030305C3335355C3030305C3034305C303030735C303030745C303030725C303030615C3030306E5C303030795C3030305C3034305C3030315C3031355C303030695C3030305C3034305C3030306F5C303030625C303030735C303030615C303030685C30303075}
\BKM @entry{ id=83,open,dest={ 73756273656374696F6E2E352E32} ,srcline={ 1113} } { 5C3337365C3337375C303030355C3030302E5C303030325C3030305C3034305C3030305A5C3030305C3334315C303030765C3030315C3033335C303030725C30303079}
\BKM @entry{ id=84,open,dest={ 73756273656374696F6E2E352E33} ,srcline={ 1128} } { 5C3337365C3337375C303030355C3030302E5C303030335C3030305C3034305C3030304D5C303030615C303030745C303030655C3030306D5C303030615C303030745C303030695C3030306B5C30303061}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 4.3} Geometrie stránky} { 43} { subsection.4.3} \protected @file@percent }
\@ writefile{ toc} { \contentsline { section} { \numberline { 5} Sazba částí dokumentu} { 43} { section.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.1} Sazba úvodní strany či obsahu} { 43} { subsection.5.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.2} Závěry} { 43} { subsection.5.2} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 5} Sazba závěrů} { 43} { lstlisting.5} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.3} Matematika} { 43} { subsection.5.3} \protected @file@percent }
\BKM @entry{ id=85,open,dest={ 73756273656374696F6E2E352E34} ,srcline={ 1153} } { 5C3337365C3337375C303030355C3030302E5C303030345C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030306C5C303030695C303030745C303030655C303030725C303030615C303030745C303030755C303030725C30303079}
\BKM @entry{ id=86,open,dest={ 73756273756273656374696F6E2E352E342E31} ,srcline={ 1155} } { 5C3337365C3337375C303030355C3030302E5C303030345C3030302E5C303030315C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C303030625C303030695C303030625C3030306C5C303030695C3030306F5C303030675C303030725C303030615C303030665C303030695C303030655C3030305C3034305C303030705C3030315C3133315C303030655C303030735C3030305C3034305C303030425C303030695C303030625C3030304C5C303030615C303030545C303030655C30303058}
\BKM @entry{ id=87,open,dest={ 73756273756273656374696F6E2E352E342E32} ,srcline={ 1164} } { 5C3337365C3337375C303030355C3030302E5C303030345C3030302E5C303030325C3030305C3034305C3030304D5C303030615C3030306E5C303030755C3030305C3334315C3030306C5C3030306E5C3030305C3335355C3030305C3034305C303030735C303030615C3030307A5C303030625C303030615C3030305C3034305C303030625C303030695C303030625C3030306C5C303030695C3030306F5C303030675C303030725C303030615C303030665C303030695C30303065}
\BKM @entry{ id=88,open,dest={ 73756273656374696F6E2E352E35} ,srcline={ 1169} } { 5C3337365C3337375C303030355C3030302E5C303030355C3030305C3034305C303030445C303030725C3030306F5C303030625C3030306E5C3030305C3334315C3030305C3034305C3030306D5C303030615C3030306B5C303030725C30303061}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.4} Sazba literatury} { 44} { subsection.5.4} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 5.4.1} Sazba bibliografie přes \textsc { Bib} \LaTeX { } } { 44} { subsubsection.5.4.1} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { 5.4.2} Manuální sazba bibliografie} { 44} { subsubsection.5.4.2} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.5} Drobná makra} { 44} { subsection.5.5} \protected @file@percent }
\BKM @entry{ id=89,open,dest={ 73756273656374696F6E2E352E36} ,srcline={ 1195} } { 5C3337365C3337375C303030355C3030302E5C303030365C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C303030725C303030655C3030306A5C303030735C303030745C3030315C3133315C3030305C3335355C3030306B5C30303075}
\BKM @entry{ id=90,open,dest={ 73756273656374696F6E2E352E37} ,srcline={ 1210} } { 5C3337365C3337375C303030355C3030302E5C303030375C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030307A5C303030645C303030725C3030306F5C3030306A5C3030306F5C303030765C3030305C3337355C303030635C303030685C3030305C3034305C3030306B5C3030305C3336335C303030645C3030315C313537}
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.6} Sazba rejstříku} { 45} { subsection.5.6} \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.7} Sazba zdrojových kódů} { 45} { subsection.5.7} \protected @file@percent }
\@ writefile{ loe} { \contentsline { definition} { \ifthmt @listswap Definice~1\else \numberline { 1} Definice\fi \thmtformatoptarg { Název definice} } { 45} { definition.1} \protected @file@percent }
\@ writefile{ lot} { \contentsline { table} { \numberline { 3} { \ignorespaces Odstavce v tabulkách} } { 46} { table.3} \protected @file@percent }
\newlabel { tab:odstavce} { { 3} { 46} { Odstavce v tabulkách} { table.3} { } }
\@ writefile{ loe} { \contentsline { proof} { \ifthmt @listswap \else \numberline { \let \autodot \@ empty } \fi D\r { u} kaz\thmtformatoptarg { Název důkazu} } { 47} { thmt@dummyctr.dummy.2} \protected @file@percent }
\@ writefile{ loe} { \contentsline { remark} { \ifthmt @listswap Pozn\' { a} mka~2\else \numberline { 2} Pozn\' { a} mka\fi \thmtformatoptarg { Pumpovací věta} } { 47} { remark.2} \protected @file@percent }
\@ writefile{ loe} { \contentsline { example} { \ifthmt @listswap P\v { r} \' { i} klad~3\else \numberline { 3} P\v { r} \' { i} klad\fi \thmtformatoptarg { Pumpovací věta} } { 47} { example.3} \protected @file@percent }
\@ writefile{ loe} { \contentsline { lemma} { \ifthmt @listswap Lemma~4\else \numberline { 4} Lemma\fi \thmtformatoptarg { Název definice} } { 47} { lemma.4} \protected @file@percent }
\@ writefile{ loe} { \contentsline { consequence} { \ifthmt @listswap D\r { u} sledek~5\else \numberline { 5} D\r { u} sledek\fi \thmtformatoptarg { Název důkazu} } { 47} { consequence.5} \protected @file@percent }
\@ writefile{ loe} { \contentsline { theorem} { \ifthmt @listswap V\v { e} ta~6\else \numberline { 6} V\v { e} ta\fi \thmtformatoptarg { Pumpovací věta} } { 47} { theorem.6} \protected @file@percent }
\newlabel { kod:cpp} { { 6} { 47} { \cpp } { lstlisting.6} { } }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 6} C\kern -.05em\raise .38ex\hbox { \scriptsize { ++} } } { 47} { lstlisting.6} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 7} JS} { 47} { lstlisting.7} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 8} C\kern -.03em\raise .38ex\hbox { \scriptsize { \# } } } { 48} { lstlisting.8} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 9} SQL} { 48} { lstlisting.9} \protected @file@percent }
\@ writefile{ lol} { \contentsline { lstlisting} { \numberline { 10} TutorialD} { 48} { lstlisting.10} \protected @file@percent }
\BKM @entry{ id=91,open,dest={ 73656374696F6E2A2E33} ,srcline={ 1279} } { 5C3337365C3337375C3030305A5C3030305C3334315C303030765C3030315C3033335C30303072}
\@ writefile{ toc} { \contentsline { section} { Z\' av\v er} { 49} { section*.3} \protected @file@percent }
2026-04-08 11:21:35 +02:00
\babel @aux{ czech} { }
\babel @aux{ czech} { }
2026-04-21 11:31:52 +02:00
\BKM @entry{ id=92,open,dest={ 73656374696F6E2A2E35} ,srcline={ 1282} } { 5C3337365C3337375C303030435C3030306F5C3030306E5C303030635C3030306C5C303030755C303030735C303030695C3030306F5C3030306E5C30303073}
\@ writefile{ toc} { \contentsline { section} { Conclusions} { 50} { section*.5} \protected @file@percent }
2026-04-08 11:21:35 +02:00
\babel @aux{ english} { }
\babel @aux{ czech} { }
2026-04-21 11:31:52 +02:00
\BKM @entry{ id=93,open,dest={ 617070656E6469782E41} ,srcline={ 1289} } { 5C3337365C3337375C303030415C3030305C3034305C303030505C303030725C303030765C3030306E5C3030305C3335355C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061}
\BKM @entry{ id=94,open,dest={ 617070656E6469782E42} ,srcline={ 1292} } { 5C3337365C3337375C303030425C3030305C3034305C303030445C303030725C303030755C303030685C3030305C3334315C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061}
\BKM @entry{ id=95,open,dest={ 617070656E6469782E43} ,srcline={ 1297} } { 5C3337365C3337375C303030435C3030305C3034305C3030304F5C303030625C303030735C303030615C303030685C3030305C3034305C303030655C3030306C5C303030655C3030306B5C303030745C303030725C3030306F5C3030306E5C303030695C303030635C3030306B5C3030305C3337355C303030635C303030685C3030305C3034305C303030645C303030615C30303074}
\@ writefile{ toc} { \contentsline { section} { \numberline { A} První příloha} { 51} { appendix.A} \protected @file@percent }
\@ writefile{ toc} { \contentsline { section} { \numberline { B} Druhá příloha} { 51} { appendix.B} \protected @file@percent }
\@ writefile{ toc} { \contentsline { section} { \numberline { C} Obsah elektronických dat} { 51} { appendix.C} \protected @file@percent }
\newlabel { sec:ObsahData} { { C} { 51} { Obsah elektronických dat} { appendix.C} { } }
\BKM @entry{ id=96,open,dest={ 73656374696F6E2A2E37} ,srcline={ 1364} } { 5C3337365C3337375C303030535C303030655C3030307A5C3030306E5C303030615C3030306D5C3030305C3034305C3030307A5C3030306B5C303030725C303030615C303030745C303030655C3030306B}
2026-04-08 11:21:35 +02:00
\abx @aux@nociteall
2026-04-21 11:31:52 +02:00
\@ writefile{ toc} { \contentsline { section} { Seznam zkratek} { 53} { section*.7} \protected @file@percent }
\BKM @entry{ id=97,open,dest={ 73656374696F6E2A2E38} ,srcline={ 1374} } { 5C3337365C3337375C3030304C5C303030695C303030745C303030655C303030725C303030615C303030745C303030755C303030725C30303061}
\BKM @entry{ id=98,open,dest={ 73656374696F6E2A2E3130} ,srcline={ 1} } { 5C3337365C3337375C303030525C303030655C3030306A5C303030735C303030745C3030315C3133315C3030305C3335355C3030306B}
\@ writefile{ toc} { \contentsline { section} { Literatura} { 54} { section*.8} \protected @file@percent }
\@ writefile{ toc} { \contentsline { section} { Rejst\v { r} \' { i} k} { 54} { section*.10} \protected @file@percent }
\abx @aux@read@bbl@mdfivesum{ nobblfile}
2026-04-08 11:21:35 +02:00
\abx @aux@read@bblrerun
2026-04-21 11:31:52 +02:00
\newlabel { LastPage} { { C} { 54} { Obsah elektronických dat} { page.54} { } }
\gdef \lastpage @lastpage{ 54}
\gdef \lastpage @lastpageHy{ 54}
\gdef \svg @ink@ver@settings{ { \m @ne } { inkscape} { \m @ne } }
\gdef \@ abspage@last{ 54}