Python 27.09.2020 0 Python: Webový prihlasovací formulár I. / 10. časť V tejto a aj v nasledujúcej časti seriálu sa budeme venovať prepojeniu Pythonu s webovým prostredím. Toto naše jasné smerovanie sleduje moderný trend tvorby programových diel, ktorého cieľom je sprístupniť aplikácie maximálnemu počtu používateľov so ...
Python 09.07.2020 4 Python: Kópia snímok z IP kamery / 9. časť Mnohí z nás majú doma či v práci nainštalované tzv. IP kamery najrôznejšieho typu a využitia. Môže ísť pritom o jednoduché lacné kamery alebo o zložitý a drahý kamerový systém. V každom prípade, pokiaľ hovoríme o technológii IP, takéto kamery pripája ...
Python 08.07.2020 0 Python: Efektívny lovec / 8. časť Regulárne výrazy Regulárne výrazy (Regular Expressions – RegEx) sú sekvencie znakov, ktoré tvoria tzv. vyhľadávací vzor (search pattern). Vyhľadávací vzor sa používa na vyhľadávanie v rámci reťazcov, pričom jeho funkcionalita je definovaná v module ...
Python 01.05.2020 0 Python: Efektívny lovec / 7. časť MVýnimky Interpreter Pythonu pri vzniku chyby, ktorá nastane počas vykonávania programu (runtime error), vytvorí objekt nazývaný výnimka (exception). Interpreter ukončí vykonávanie programu a informuje o vzniku výnimky cestou oznamu (traceback), kto ...
Python 08.04.2020 0 Python / 6. časť Súbory V čase, keď pracujeme so spusteným programom (runtime), sú všetky naše údaje uložené v pamäti počítača (RAM), ktorej obsah je po ukončení vykonávania programu, resp. pri vypnutí počítača, zmazaný. Ak chceme spracúvané údaje uchovať na budúce ...
ITPro 12.03.2020 0 Python: efektívny lovec / 5. časť List List je sekvenčné zoskupenie položiek (items), resp. elementov rôznych typov do jedného celku, ktorý ohraničujeme hranatými zátvorkami. Rovnako ako typ tuple môžeme vytvárať vnorené (nested) listy, kde je jeden list položkou iného listu. Na zís ...
ITPro 12.02.2020 0 Python / 4. časť: Efektívny lovec Reťazce (str) Reťazce (strings) patria medzi tzv. zložené (compound) dátové typy, a to z dôvodu, že obsahujú viacero menších prvkov – konkrétne znakov (characters), ktoré zoskupujú do jedného celku. Objektová podoba reťazcov ponúka viacero metód, kto ...
ITPro 13.12.2019 0 Python / 3. časť: Tok programu Podmienené vykonávanie Interpreter Pythonu vykonáva kód programu krok za krokom, resp. riadok za riadkom. Hovoríme pritom o tzv. toku vykonávania (flow of execution) programu, ktorý sa dá zmeniť niekoľkými možnými spôsobmi. Všetky sú založené na tzv ...
ITPro 13.12.2019 0 Praktická kryptológia (30. časť) Asymetrické šifrovanie Kto z nás by nepoznal svetoznámu skratku RSA, ktorá vznikla spojením prvých písmen priezvisk autorov tzv. kryptosystému verejného kľúča (Public Key). Boli to práve Ronald Rivest, Adi Shamir a Leonard Adleman, ktorí v roku 1977 navrhli systém pracujúc ...
Ako na to 04.12.2019 0 Praktická kryptológia (29. časť) Rivestove šifry Šifry označované spoločnou skratkou RC (Rivest‘s Ciphers, resp. Ron‘s Code) boli vyvinuté Američanom Ronaldom L. Rivestom, ktorý je okrem iného autorom algoritmov MD a takisto spoluautor najznámejšieho šifrovacieho systému RSA (rsa.c ...
Ako na to 04.12.2019 0 Python, 2. časť Programovanie programu Programovaním vo vybratom programovacom jazyku rozumieme zápis výrazov v súlade s jasne definovanými pravidlami a stanovenou štruktúrou. Výrazy sa skladajú zo základných elementov (tokens), medzi ktoré patria čísla, slová, špe ...
ITPro 18.10.2019 0 Praktická kryptológia (28. časť) HMAC Mechanizmus autentifikácie obsahu správ pomocou symetrických kľúčov a kryptografických hašovacích funkcií (Keyed-Hash Message Authentication Code) je detailne opísaný v správe RFC 2104 z februára 1997 a takisto v dokumente FIPS PUB 198-1, ktorý bol p ...
ITPro 18.10.2019 0 Python - začíname Programovací jazyk Python (python.org) sa za posledný rok stal najdynamickejšie sa rozvíjajúcim jazykom a má viaceré predpoklady stať sa jednotkou v konkurencii omnoho silnejších hráčov. Seriál rozdelíme na dva väčšie celky. Prvý bude obsahovať všeo ...
Recenzie 09.09.2019 0 Obrí monitor nielen pre hráčov AOC AGON AOC AGON AG352UCG6 je najväčší monitor hernej série AOC Gaming so zaoblenou zobrazovacou plochou. Reklamným ťahúňom zaoblených monitorov je pojem vnorenie (immersion), pri ktorom má hráč získať oveľa lepší priestorový pocit ako pri použití bežného pl ...
Recenzie 06.09.2019 0 Asus ZenFone Max Pro M2: Plní všetky úlohy tak, ako sa od dobrého smartfónu očakáva Asus po veľkom úspechu svojich smartfónov edície Max Pro s označením M1 uviedol na trh novinku s prívlastkom M2. Na testovanie som dostal telefón s typovým označením ASUS_X01BDA, ktorý ma ambíciu obsadiť popredné miesta na trhu lacnejších smartfónov ...
ITPro 04.09.2019 0 Praktická kryptológia (27. časť): SHA-2, SHA-3 Týmto článkom ukončíme tému, v rámci ktorej sme sa venovali základným hašovacím algoritmom. Túto oblasť však ešte úplne neuzavrieme. K hašovacím algoritmom sa určite vrátime a to v súvislosti s ich praktickým využitím. Dnes si teóriu doplníme o skrát ...
ITPro 04.09.2019 0 Git prakticky Praktickým príkladom, ktorý uvedieme v tejto časti seriálu, uzavrieme tému, v rámci ktorej sme sa venovali systému git. Nebudeme sa zaoberať jeho príkazmi ani správou verzií vytváraných súborov. Zameriame sa na jeho využitie pri inštalácii konkrétneh ...