Články a glosy

Knihovna pro generování pseudonáhodných čísel

Při simulacích se často používají náhodné jevy či procesy, neboť některé části modelů jsou neurčité nebo je neumíme popsat jinak. Jedná se například o popisy příchodů (např. zákazníků) v systémech hromadné obsluhy, výskytu poruch nebo katastrof, určení doby obsluhy či doby životnosti nějakého zařízení. Především pro tvorbu simulačních modelů je tedy potřeba nástroj, který v průběhu simulace zajistí požadovanou náhodnost a to pokud možno rychle a přesně. Právě takovým nástrojem je zde dokumentovaná knihovna pro generování pseudonáhodných čísel nabízející tvůrci simulačního modelu na výběr z několika rozložení pravděpodobnosti výskytu žádané náhody.

Operace nad flash prováděné za běhu aplikace v mikrokontroleru MC9S08x

Několik funkcí v C a v Asembleru do předmětu Mikroprocesorové a vestavěné systémy, které implementují některé operace prováděné s pamětí flash mikrokontrolérů rodiny MC9S08 firmy Freescale. Na požádání k nim můžu zaslat i česky psané vývojové diagramy.

Sniffer pro routovací protokol RIP

Úkoly projektu Směrování RIP a RIPng

  1. Nastudovat směrovací protokoly RIP a RIPng,
  2. naprogramovat sniffer RIP a RIPng zpráv,
  3. naprogramovat podvrhávač falešných RIP Response zpráv,
  4. za použití naprogramovaných nástrojů provést úspěšný útok,
  5. naprogramovat podvrhávač falešných RIP Request zpráv.

Krása skrytá v symbolech

Velká část matematiky by nemohla existovat bez algebraických symbolů. Skutečně se zde jedná o hluboký problém, který je spojen s rozpoznávacími schopnostmi člověka. Vymezení obsahu abstraktních pojmů a vývoj vhodného jazyka k jejich popisu jsou dvěma stranami téže mince. Užití symbolu - písmene, slova nebo obrázku - k označení abstraktního pojmu jde ruku v ruce s vymezením pojmu jako takového. Užití číslice 7 k označení čísla 7 vyžaduje, aby pojem „čísla 7″ byl definován. Symbol nám tak umožňuje o pojmech přemýšlet a dávat je do vzájemných vztahů.

Elektronický podpis v ČR - legislativní pohled

Problematika elektronického podpisu z pohledu legislativy, jak ji definuje zákoník České republiky. Odpovědi na otázky motivace ke vzniku zákonů o elektronickém podpisu, historie vzniku zákonů o elektronickém podpisu, praktické následky těchto zákonů.

Program JSON2XML

Program JSON2XML v jazyce Perl vznikl jako školní projekt z předmětu Principy programovacích jazyků a OOP. Zde jeho zadání, popisný text k vypracované implementaci a implementace v jazyce Perl.

Program XML Query

Program XML Query v jazyce Python vznikl jako školní projekt z předmětu Principy programovacích jazyků a OOP. Zde jeho zadání, popisný text k vypracované implementaci a implementace v jazyce Python.

Datové typy - Vyvážený binární strom (AVL tree)

Pro různé účely jsem vytvářel různé datové typy. Některé z nich nejsou zase tak běžné, jak by se mohlo zdát. Například nerekurzivní (rekurzivní je jen jeho uvolnění) binární AVL strom. Zde je jedna jeho implementace v jazyce C.

Money Book - Mějte své finance pod kontrolou

Money Book je aplikace pro správu osobních financí. Pokud tedy chcete mít ve svém rozpočtu dokonalý přehled, čtěte dál.

Syndikovat obsah