
[27 minut čtení] V dnešním článku si popíšeme potenciálně velmi užitečný projekt nazvaný py4j. Tento nástroj zajišťuje obousměrnou komunikaci na úrovni zdrojového kódu mezi Pythonem a programovacím jazykem Java. 1. Komunikace mezi Pythonem a Javou s využitím nástroje py4j https://www.root.cz/clanky/komunikace-mezi-pythonem-a-javou-s-vyuzitim-nastroje-py4j/?utm_source=rss&utm_medium=text&utm_campaign=rss

Bydlím v půlce dvojdomku a rozhodl jsem se, že celý dvojdomek pokryji signálem Wi-Fi. Možností, jak to udělat, je víc. Nakonec jsem objevil Xiaomi Mi Router AX1800. Byla to chyba, neopakujte ji po mně. https://www.root.cz/clanky/domaci-wi-fi-mesh-pomoci-xiaomi-mi-router-ax1800/?utm_source=rss&utm_medium=text&utm_campaign=rss

[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si prohlédneme záznamy z navigací, obejdeme internetovou cenzuru v Íránu, očistíme signál od šumu a vytvoříme si scény pro virtuální realitu. Prohlížeč záznamů a map z GPS navigací. Umí otevřít a zpracovat data z navigačních přístrojů, z online map definovaných uživateli a stejně tak i z offline map. Ze záznamu trasy dokáže extrahovat převýšení, rychlost, teplotu nebo srdeční tep. Zvládá i více tras v jednom zobrazení, které pak umí expor

[8 minut čtení] Mladý protokol WireGuard je populární volbou pro vytváření nejrůznějších šifrovaných spojení. Ne vždy je ale možné a snadné použít jej k přímému spojení mezi libovolnými dvěma body. O něco takového se snaží komerční služba Tailscale. Protokol WireGuard představuje jednoduchý způsob jak vytvořit šifrovaný a autentizovaný tunel mezi libovolným množstvím počítačů. K tomu je potřeba, aby si každý uzel vygeneroval pár soukromého a veřejného klíče, ten veřejný předal všem ostatním uzlů

[22 minut čtení] Tímto článkem bych rád otevřel novou sérii textů a ukázek zaměřených na služby v distribuovaných systémech. V předchozí sérii jsem ukazoval, jak se dá komunikovat mezi nezávislými systémy. Teď se zaměříme na otázku „proč“. Navazuji na předchozí sérii článků Komunikace v distribuovaných systémech, ve které jsem se primárně zaměřoval na možnosti komunikace mezi různými systémy s využitím centrálního message brokeru. Zatímco v předchozí sérii článků jsem ukazoval možnosti komunikac

[28 minut čtení] Dnes si popíšeme jednoduché, ovšem na druhou stranu užitečné zvukové zařízení připojitelné k Arduinu či Raspberry Pi. Jedná se o zvukovou kartu OPL2 Audio Board osazenou slavným hudebním čipem OPL2 neboli Yamaha YM 3812. 1. Retrohrátky – využití hudebních čipů OPL2 a OPL3 na Arduinu a Raspberry Pi https://www.root.cz/clanky/retrohratky-vyuziti-hudebnich-cipu-opl2-a-opl3-na-arduinu-a-raspberry-pi/?utm_source=rss&utm_medium=text&utm_campaign=rss

[2 minuty čtení] Specializovaný operační systém pro routery a firewally OPNsense přechází na jádro FreeBSD. Debian Installer 11 RC přichází s jádrem 5.10 LTS. Vyšlo Ubuntu 21.04 s kódovým označením „Hirsute Hippo“. Specializovaný operační systém pro routery a firewally OPNsense byl doposud postavený na HardenedBSD. Využití jádra z tohoto operačního systému poskytovalo některé bezpečnostní funkce navíc. Problém je ale v tom, že HardenedBSD je udržován a vyvíjen velmi malou komunitou. Proto se výv

[3 minuty čtení] V dnešním díle postřehů se podíváme na novou variantu malware XCSSET, na nové i opravené zranitelnosti nultého dne, na ukradené plány Apple a na ostatní zajímavosti ze světa výpočetní techniky. Experti z Trend Micro odhalili Mac malware kampaň proti Xcode vývojářům, která využívá novou verzi malware XCSSET upravenou pro podporu čipů M1 od Apple. XCSSET je malware pro systémy Mac, který byl původně objeven firmou Trend Micro v srpnu 2020. Šířil se pomocí Xcode projektů a zneužíva

[4 minuty čtení] Fedora 35 a LLVM/Clang balíčky, Wine 6.7 a další PE knihovny, PipeWire 0.3.26 s lepší podporou Bluetooth, podpora Power/Performance profilů SD karet, Chrome 91 ukáže WebTransport a WebAssembly SIMD. Fedora, stejně jako významná majorita ostatních linuxových distribucí, používá primárně kompilátor GCC, pouze s výjimkou případů, kdy daný program podporuje pouze sestavení s LLVM/Clang. Všechna čest výjimkám jako OpenMandriva, nicméně tyto výjimky nemusí mít svoji exkluzivitu doneko

[8 minut čtení] S kódovým označením Hirsute Hippo přišlo na svět další vydání linuxové distribuce Ubuntu. K dokonalosti mu chybí strašně málo, ale to samozřejmě nebude odteď za rok platit. Jaké novinky přichází s verzí 21.04? To podstatné na úvod: rokem číselně lichá dubnová vydání mají jednu podstatnou vlastnost. Sedí totiž přesně mezi dvěma LTS vydáními a obvykle je lze charakterizovat tak, že verze X-1.04 byla zcela odladěna svým následným vydáním X-1.10 a stejně tak, že příští verze X.10 bud