Root - články


Postřehy z bezpečnosti: 20 let za ransomware a 25 let za další podvody
10. 10. 2022
V dnešním díle Postřehů se podíváme na vysoké tresty pro kybernetické zločince, zranitelnosti nejčastěji využívané čínskými APT aktéry nebo další vývoj okolo Microsoft Exchange a ProxyNotShell.

Ubuntu Pro zdarma pro malé firmy, Debian s nesvobodným firmwarem
10. 10. 2022
Cananonical se rozhodl poskytnout zdarma pro osobní užití a malé firmy Ubuntu Pro až pro pět počítačů. Debian bude mít pouze jeden oficiální instalátor, který bude obsahovat nesvobodný firmware.

Steam Deck v běžném prodeji, Fwupd 1.8.6 s podporou SuperMicro
9. 10. 2022
Godot engine ukazuje, co v roce 2022 umí, Google Pixel 7 a Pixel 7 Pro posouvají hranice zoomu, AMD pokračuje ve vývoji podpory HDR, novinky v desktopovém prostředí KDE včetně Ghostwriteru.

Novinky v Linuxu 6.1: vylepšení Ext4 či Btrfs
7. 10. 2022
Další práce na podpoře ARMových čipů, podpora zvuku nejen u AMD a Apple, opravy pro AMD P-state či s2idle, Intel s aktualizací podpory platforem, Tiger Lake či Alder Lake N, Ext4 řešící chybu u oddílů větších než 16 TiB.

GNOME 43: portování nástrojů na GTK 4 a návrat webových aplikací
6. 10. 2022
Podzimní vydání GNOME přineslo rychlé volby v nabídce uživatele, pokračovalo se také v portování aplikací na GTK 4 a tentokrát se dočkal také správce souborů Nautilus. Webové aplikace v GNOME zažívají svůj malý comeback.

Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
6. 10. 2022
S rostoucím počtem tranzistorů na ploše mikroprocesorů (Moorův zákon) se mění i jejich architektura. Kromě přidávání jader dochází k zavádění instrukcí SIMD, které dokážou jednu operaci provádět s celým vektorem dat.

Potřebuji chytrý telefon, ale nechci ho, pouštím mobilní aplikace v Linuxu
5. 10. 2022
Bez chytrého mobilního telefonu se dnes prakticky neobejdete. Spousta aplikací je k dispozici pouze pro něj a různé instituce vás do nich tlačí. Co když ale chytrý mobil nechcete? Můžete ho emulovat v Linuxu.

Softwarová sklizeň (5. 10. 2022): přehled o dění na vlastní síti
5. 10. 2022
Dnes si představíme nástroj pro obnovu smazaných dat, budeme extrahovat typy ze souborů PDB, využijeme sady síťových nástrojů a nakonec sestavíme vlastní pipeline ze sekvence příkazů.

(Ne)bezpečný e-mail, aneb DKIM, DMARC, DANE a další nejen od D
4. 10. 2022
Pro zabezpečení e-mailu existuje řada různých mechanismů. Nejen na to, jak ty nejvýznamnější z nich fungují a jaká je úroveň jejich adopce v ČR, se podíváme v tomto článku.

Nial Array Language: další z jazyků inspirovaných APL
4. 10. 2022
V pořadí již desátém článku věnovaném jazykům z oblasti „array programmingu“ se budeme věnovat jazyku, který se jmenuje Nial neboli Nested Interactive Array Language. Opět se přitom jedná o jazyk z rodiny odvozené od APL.

Postřehy z bezpečnosti: malware ve falešných inzerátech na Crypto.com
3. 10. 2022
V dněšním díle postřehů z bezpečnosti se podíváme na nejnovější útočné techniky hackerských skupin Lazarus a Fancy Bear, novou zero-day zranitelnost na MS Exchange serverech a také jak Apple omezuje svobodu přístupu k informacím v Rusku.

Pop!_OS 22.10 nevyjde, openSUSE předvádí platformu ALP
3. 10. 2022
Tvůrci linuxové distribuce Pop!_OS hodlají kvůli práci na prostředí COSMIC přeskočit verzi 22.10. Vyšel prototyp openSUSE Adaptable Linux Platform. Canonical zveřejnil beta verzi nadcházejícího vydání operačního systému Ubuntu 22.10.

Google Lyra V2 zvyšuje kvalitu zvuku, Qualcomm sází na AI fotografii
2. 10. 2022
GNU Toolchain bude hostovat přímo u Linux Foundation, vychází Qt 6.4, Qualcomm věří, že díky AI budou dedikované fotoaparáty překonány, Acer začíná s grafickými kartami, první bude mít GPU Intel.

Souboj nových generací: AMD má Zen 4, Intel zase 13. generaci Core
30. 09. 2022
Ryzeny Zen 4 se v obchodech objevily ve stejnou chvíli, kdy Intel představoval 13. generaci Core. Cokoli předtím už je minulostí, podívejme se, jakých 32 vláken si pro nás oba výrobci přichystali.

Linux na telefonech, radioamatérem ve 21. století a Rust na ESP32
29. 09. 2022
Zápisky z druhého dne konference OpenAlt. Také o tom, jak běží Linux na telefonech, jak se vyvíjí v Rustu pro ESP32, co je uvnitř telefonu Librem 5, kam směřuje Ubuntu a co dělá radioamatér ve 21. století.

Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2)
29. 09. 2022
Ve druhém článku o překladači cc65 si řekneme, jak můžeme využít některé jeho speciální vlastnosti, například možnost mixovat kód psaný v jazyku C s assemblerem (na úrovni zdrojového kódu) nebo použití pseudoproměnných.

Notmuch: fulltextové vyhledávání mailů přímo na poštovním serveru
28. 09. 2022
Máte vlastní mailový server, ale občas vám chybí rychlost a možnosti vyhledávání, jakou znáte z GMailu? Popíšeme si nástroj Notmuch, vysvětlíme si, jak funguje a jak ho nasadit na vlastní hromadu pošty.

Softwarová sklizeň (28. 9. 2022): multiplatformní webový prohlížeč Ladybird
28. 09. 2022
Sonda do světa otevřeného softwaru. Dnes si představíme nový webový prohlížeč, vyzkoušíme si správce barevných palet, nastavíme si chroot prostředí a nasdílíme si soubory v místní síti.

Hlavní problém s chlazením olejem je psychologický, říká Josef Grill (Wedos)
27. 09. 2022
Společnost Wedos už deset let pracuje na produkčním nasazení olejového chlazení a na stavbě nového datacentra bez klimatizací. Zeptali jsme se Josefa Grilla, v čem jsou největší překážky a zda se to celé vyplatí.

PyScript: Python ve webovém prohlížeči (dokončení)
27. 09. 2022
Nejprve dokončíme část věnovanou tvorbě grafů s využitím knihovny Matplotlib, pak si řekneme, jak do stránky vložit plnohodnotný REPL Pythonu a v závěru si ukážeme provázání mezi aktivními prvky webové stránky a skripty v Pythonu.

Postřehy z bezpečnosti: únik dat o uživatelích Re­volutu
26. 09. 2022
V dnešním díle postřehneme uniklá data bankovní společnosti Revolut, vydírání Rockstar Games, děravou Confluence a Sophos Firewall, 15 let starou zranitelnost Pythonu a novou bezpečnostní funkci ve Windows 11.

Vyšla alfa instalátoru pro Debian 12, Ubuntu se angažuje v IoT
26. 09. 2022
Vyšla první alfa verze instalalátoru pro Debian 12. Canonical se připojil ke Connectivity Standards Alliance s úmyslem nastavit standardy pro internet věcí. Loongson Technology pracuje na implementaci LoongArch do linuxové jádra.

Podpora Apple M2 a také A15, A16 v LLVM, KDE vylepšuje podporu Waylandu
25. 09. 2022
Referenční kodér AOM-AV1 3.5 je rychlejší, efektivněji využívá paměť, NIR backend pro Radeony HD 2000 už je v Mesa, vývojová verze Wine 7.18, Fwupd 1.8.5 rozšiřuje podporu USB4 docků a AMD firmware.

Hackerspace base64 v Brně: laboratoř plná šikovných bastlířů (fotogalerie)
23. 09. 2022
Hackerspace base64 je místem setkávání lidí, kteří se nebojí realizovat zajímavé projekty vlastními silami. Najdete tu dobře vybavenou laboratoř, dílnu a spoustu nápadů čekajících na realizaci.

Hackerspace base48 v Brně: laboratoř plná šikovných bastlířů (fotogalerie)
23. 09. 2022
Hackerspace base48 je místem setkávání lidí, kteří se nebojí realizovat zajímavé projekty vlastními silami. Najdete tu dobře vybavenou laboratoř, dílnu a spoustu nápadů čekajících na realizaci.

Ne, Nvidia s DLSS 3.0 neotevírá Pandořinu skřínku
23. 09. 2022
Nvidia s třetí generací své AI upscalovací technologie DLSS dle některých otevírá Pandořinu skřínku falšování renderingu her.

Firmware periferií není totéž co uzavřené ovladače v systému
22. 09. 2022
Krátká poznámka o tom, co se teď řeší v Debianu. Spousta lidí totiž volně zaměňuje uzavřené ovladače a firmware. Ovladače jsou součástí operačního systému v hlavní paměti, zatímco firmware běží v periferiích.

Fotobioreaktor za polárním kruhem, distribuce NixOS a data pro Mapy.cz
22. 09. 2022
Zápisky z letošního ročníku konference OpenAlt, kde se mluvilo například o realizaci fotobioreaktoru na Špicberkách, trochu jiné linuxové distribuci NixOS, nové platformě ALP od SUSE a problémech s daty pro Mapy.cz.

JetStream: nová technologie brokeru NATS konkurující Kafce
22. 09. 2022
Už jsme si řekli, že tento broker podporuje, podobně jako Kafka, takzvaný stream processing. Tento koncept byl nedávno vylepšen a představena byla technologie nazvaná JetStreams, která dokáže konkurovat Kafce.

Bootovací ramdisky připravené v distribuci díky mkosi-initrd
21. 09. 2022
Současné bootování Linuxu je postavené na inicializačních ramdiscích, které jsou vytvářeny pro každý stroj individuálně. To komplikuje jejich správu a znemožňuje kontrolu kvality. Změnit to má mkosi-initrd.

Softwarová sklizeň (21. 9. 2022): přehrávání videa v režimu PiP
21. 09. 2022
Dnes si představíme nástroj pro přehrávání videí v režimu PiP, budeme zálohovat a synchronizovat data, využijeme SIGMA pravidla pro analýzu logů a nakonec vyzkoušíme pomocníka pro buildování Kotlin projektů.

Cena za elektřinu vzrostla letos sedmkrát a bude to horší, říká Josef Grill (Wedos)
20. 09. 2022
Ceny elektřiny letos výrazně vzrostly a mimo jiné to pocítila i datacentra, která jsou energeticky velmi náročná. Zeptali jsme se Josefa Grilla, jak firma pocítila dopady, zda je přenáší na zákazníky a co se s tím dá dělat.

PyScript: další technologie umožňující využití Pythonu v prohlížeči
20. 09. 2022
Seznámíme se projektem nazvaným PyScript, což je nástroj umožňující běh skriptů napsaných v Pythonu přímo na HTML stránce. Namísto transpřekladu do JavaScriptu se používá klasický CPython přeložený do WebAssembly.

Fotogalerie: na festivalu Maker Faire míchala parfémy uměla inteligence
19. 09. 2022
O víkendu proběhl v Praze pátý ročník kreativního festivalu Maker Faire. Dvoudenní přehlídka nadšení a kreativity se přesunula do areálu holešovické tržnice, kam se vtěsnalo na 130 makerů.

Postřehy z bezpečnosti: 0-day zranitelnost pluginu WPGateway
19. 09. 2022
V dnešním dílu pravidelných týdenních bezpečnostních postřehů se podíváme na zranitelnost pluginu WPGateway, záplatování RCE zranitelností v IPsec ve Windows, na vždy aktuální phishing a další zajímavosti.

KDE Plasma pro třímetrové obrazovky, Snap Store oficiálně na Ubuntu
19. 09. 2022
Grafické uživatelské prostředí KDE Plasma vydalo beta verzi 5.26 s podporou pro velké obrazovky. Canonical chce nahradit obchod s aplikacemi Gnome Software za komunitou vyvinutý Snap Store.

Fotogalerie: neděle na konferenci OpenAlt 2022 obrazem
18. 09. 2022
V neděli 18. září probíhá druhý den konference OpenAlt. Čtyři desítky přednášek, workshopy, stánky a další doprovodný program čeká na účastníky v Brně. Podívejte se s námi na obrázky z právě probíhající akce.

Velké novinky v KDE, vyšla beta Plasmy 5.26, značky Intel Celeron a Pentium v noteboocích končí, Core zůstává
18. 09. 2022
Spolupráce Asus a Canonical na poli IoT/Edge Computing, Microsoft a podpora H.265/HEVC v rámci Mesa/VA-API Direct3D 12, EVGA končí s grafickými kartami, nové rozhraní pro nastavení jasu a podsvícení.

Fotogalerie: sobota na konferenci OpenAlt 2022 obrazem
17. 09. 2022
V sobotu 17. září probíhá první den konference OpenAlt. Čtyři desítky přednášek, workshopy, stánky a další doprovodný program čeká na účastníky v Brně. Podívejte se s námi na obrázky z právě probíhající akce.

SSD je na systémovém disku spolehlivější než HDD, říká Backblaze
16. 09. 2022
Počátek éry SSD v datových centrech? Alespoň u obslužných částí úložišť se tak jeví, hlásají statistiky poruchovosti HDD a SSD, již tradičně zveřejněné společností Backblaze.

Překladače jazyka C pro historické osmibitové mikroprocesory
15. 09. 2022
O programovacím jazyku C se někdy s nadsázkou říká, že je to „přenositelný assembler“. Programy psané v C skutečně mohou být velmi efektivní, ovšem do značné míry záleží na kvalitě céčkového překladače.

Řízení přístupových práv v Apache 2.4: pozor na nové konfigurační volby
14. 09. 2022
Dnes lehce nakoukneme na možnosti řízení přístupových práv k jednotlivým adresářům www serveru Apache pro verzi 2.4 a vyšší. Soustředíme se na některé změny proti starším verzím, které mohou způsobit nekompatibilitu.

Softwarová sklizeň (14. 9. 2022): čtení japonských komiksů manga
14. 09. 2022
Sonda do světa otevřeného softwaru. Dnes si přečteme manga, vyzkoušíme moderní editor zdrojových kódů, přeneseme si soubory v místní síti a podíváme se na aplikaci na prohlížení Wikipedie.

Revokace certifikátů je rozbitá. Opravit ji mají redukované CRL
13. 09. 2022
Revokace certifikátů PKI je rozbitá. Neosvědčily se klasické seznamy CRL, ale ani modernější OCSP. Odvolat certifikát před vypršením jeho platnosti vlastně nemůžeme. Napravit by to měly CRLite a CRLSets.

Běh aplikací psaných v C či C++ využívajících knihovnu SDL v okně webového prohlížeče
13. 09. 2022
Ukážeme si, jak provozovat aplikace psané v C či C++, které využívají knihovny SDL nebo SDL2, přímo v okně webového prohlížeče. Zdrojové kódy lze totiž přeložit nástrojem Emscripten buď do WebAssembly nebo do asm.js.

Postřehy z bezpečnosti: od kyberútoku k přerušení diplomatických vztahů
12. 09. 2022
V dnešním díle Postřehů se podíváme na reakci Albánie na nedávný kybernetický útok na její státní systémy, obvinění NSA ze špionáže ze strany Číny nebo malware, který cílí na hráče počítačových her.

Debian mění vyhledávač v Chromiu, Ubuntu 22.10 s jádrem Linux 5.19
12. 09. 2022
Debian změní výchozí vyhledávač v prohlížeči Chromium na DuckDuckGo. Ubuntu 22.10 „Kinetic Kudu“, které vyjde v říjnu poběží na jádře Linux 5.19. Linuxové distribuci Devuan vypršela platnost klíču.

Dopad RETBLEED na výkon VMware ESXi je až 70%, AMD P-State EPP je hotovo
11. 09. 2022
Wine 7.17 řeší 18 chyb, Qt 5.15.6 LTS je open-source, AMD FidelityFX Super Resolution (FSR) 2.1, Blender 3.3 na CPU AMD a Intel zrychluje, ovladač AMD P-State EPP zlepší efektivitu Ryzenů na Linuxu.

Vyšel digiKam 7.8.0, verze 8.0.0 s Qt 6 přijde za několik týdnů
9. 09. 2022
Po třech měsících vývoje byla vydána nová verze nástroje pro práci s fotografiemi digiKam 7.8. Novinky jsou poměrně zajímavé, stejně jako výhled na příští velkou verzi 8.0.

Vývoj her pro herní konzoli NES: plynulý posun pozadí (scrolling)
8. 09. 2022
Užitečnou vlastností čipu PPU v konzoli NES je podpora pro scrolling celého pozadí. Tato technika je použita v mnoha hrách, například v Super Mario Bros či ve hře Castlevania. Dnes si ukážeme, jak na scrolling v assembleru.

Limit Theory otevírá zdrojové kódy, Xbox Adaptive Controller na Linuxu
8. 09. 2022
Zrušená vesmírná simulace Limit Theory otevírá zdrojové kódy. Pracuje se na podpoře ovladače Xbox Adaptive Controller na Linuxu. Arcmage je otevřená karetní desková hra navazující na ukončený projekt WTactics.

Jak funguje a jak nastavit bootování aneb GRUB 1, 2, MBR, UEFI
7. 09. 2022
Detailně si popíšeme, jak funguje bootování od startu počítače po spuštění jádra a jak ho nastavit a nainstalovat. Podíváme se na starý GRUB 1 a nový GRUB 2, způsoby jejich konfigurace a na bootování s „BIOS/legacy“ a UEFI.

Softwarová sklizeň (7. 9. 2022): kontrola kvality hesel
7. 09. 2022
Dnes si představíme nástroj pro zapamatování terminálových příkazů, necháme si vyhodnotit složitost hesel, budeme zálohovat lokální balíčky a dotfiles do Git repozitáře a nakonec si vyzkoušíme pomocníka pro deautorizaci sítí.

Compiler Explorer: až nečekaně užitečný nástroj pro vývojáře
6. 09. 2022
Seznámíme se s užitečným projektem, který se nazývá Compiler Explorer. Jedná se o webovou aplikaci, která dokáže přeložit zdrojové kódy napsané v různých jazycích buď do assembleru zvoleného procesoru nebo (pro určité jazyky) do bajtkódu.

SharePoint jako síťový disk přes WebDAV aneb přístup z Linuxu
6. 09. 2022
S rostoucí popularitou Office 365 se může linuxový uživatel dostat do situace, kdy bude nucen pracovat se soubory uloženými na platformě SharePoint. Ukážeme si proto rozumný způsob jak toho dosáhnout pomocí rozšíření WebDAV.

Postřehy z bezpečnosti: malware ve snímcích z Webbova teleskopu
5. 09. 2022
Dnes se podíváme na malware šířený ve snímcích hlubokého vesmíru, novou e-mailovou službu DucDuckGo, probíhající phishingovou kampaň spojenou s Instagramem, útoky na infrastrukturu Černé Hory a nový web NÚKIBu k chystané směrnici NIS2.

Debian řeší nesvobodný firmware, Ubuntu Unity je oficiální edicí
5. 09. 2022
Projekt Debian stojí před rozhodnutím, jak naložit s nesvobodným firmwarem. Canonical schválil Ubuntu Unity jako oficiální edici Ubuntu. Google pracuje na tom, aby zařízení se systémem Fuchsia mohly být spravovány nástrojem ADB.

Ubuntu 22.10 přechází na Linux 5.19, KDE vylepšuje noční režim
4. 09. 2022
OBS Studio 28.0 přináší 10bit/HDR video či podporu Apple Silicon, KDE s odděleným nastavením teploty pro denní a noční režim, PipeWire 0.3.57 přidává dekodér AAC a Opus přes Bluetooth, Ubuntu 22.10 možná opět oficiálně s Unity.

Měla by EU omezit spotřebu CPU a GPU?
2. 09. 2022
Spotřeba procesorů a grafických karet v nadcházejících letech vzroste. O hodně. Není vhodný moment začít politikům podsouvat myšlenku, že nejen vysavače umí konzumovat stovky wattů?

Projekt C64: GEOS, zvukový čip a závěr
1. 09. 2022
V posledním díle seriálu se podíváme na OS s grafickou nadstavbou pro C64, poslechneme si nějaké ukázky zvukového čipu SID a uzavřeme tento základní blok o renovaci počítače.

Vývoj her pro herní konzoli NES: zobrazení pozadí, priorita spritů vůči pozadí
1. 09. 2022
Už jsme se seznámili se zobrazením pohyblivých objektů na obrazovce (spritů). Dnes si řekneme, jak je zobrazeno statické či rolující pozadí (background). Poněkud paradoxně je zobrazení pozadí složitější než zobrazení spritů.

Jak blízko jsme rozštěpení internetu? Má smysl na něm blokovat obsah?
31. 08. 2022
V Brně proběhlo třetí setkání komunity českých a slovenských správců sítí CSNOG. Druhý den se hovořilo především o automatizované správě sítí a blokování obsahu na internetu.

Softwarová sklizeň (31. 8. 2022): lepší rozlišení obrázků s umělou inteligencí
31. 08. 2022
Sonda do světa otevřeného softwaru. Dnes si zvýšíme rozlišení obrázků, vyzkoušíme pokročilé správce schránky, přidáme si metadata ke zvukovým souborům a naplánujeme si správný okamžik pro focení.

Nejdůležitější novinka v Pythonu 3.10: strukturální pattern matching
30. 08. 2022
V relativně nedávno vydaném Pythonu verze 3.10 se objevila dlouho očekávaná novinka. Jedná se o takzvaný strukturální pattern matching, kterému je tento článek věnovaný. Ukážeme si i další jazyky, v nichž se používá.

Postřehy z bezpečnosti: drby vynesené ze zákulisí Twitteru
29. 08. 2022
Dnes se podíváme na drby vynesené ze zákulisí Twitteru, protřepeme větší konkurenci, zmíníme nelad ve vlastních hájích, probereme obvyklou řádku zranitelností a možná se i něco přiučíme o databázích.

Deepin Linux bude nezávislý na Debianu, úklid v připravovaném Ubuntu 22.10
29. 08. 2022
Deepin Linux opouští Debian a dále bude vyvíjen nezávisle. V nadcházející verzi Ubuntu 22.10 budou odstraněny GNOME To Do a panel bezpečnosti připojených zařízení. FreeBSD 14.0 by podle plánu mělo vyjít v červenci 2023.

Lepší podpora hybridních CPU, vylepšení v projektu KDE
28. 08. 2022
Intel optimalizuje nastavení CPU scheduleru pro Alder Lake a nástupce, pracuje i na Smooth Sync pro Linux, KDE dostává mapování tlačítek myši, LibreOffice přidává podporu nových gest otočení a zoomu.

Novinky pro linuxové jádro 6.1: MGLRU či snadnější detekce vadných CPU
26. 08. 2022
Patche pro MGLRU už jsou ve větvi mm-unstable, další patche pro Intel Arc, explicitní úrovně paměti v jádru, AMD Platform Management Framework a Cool'n'Quiet Framework a další novinky chystané pro linuxové jádro.

Vulkan: prezentační režimy a točící se trojúhelník
26. 08. 2022
Dnes rozšíříme náši prezentaci do okna o možnost nastavit PresentMode, tedy prezentační režim. Zkusíme prezentovat jak na frekvenci obrazovky, či pouze když vznikne potřeba, tak i na maximum FPS.

Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)
25. 08. 2022
V dalším článku o lexikální a syntaktické analýze zdrojových kódů napsaných v Pythonu vlastně již překročíme oblast analýzy zdrojového kódu a přesuneme se k popisu bajtkódu, který je výsledkem překladu abstraktního syntaktického stromu (AST).

Softwarová sklizeň (24. 8. 2022): práce s barevnými paletami
24. 08. 2022
Dnes si představíme nástroj pro porovnávání textových souborů podle syntaxe, zjistíme způsob využití diskového prostoru, vytvoříme harmonickou paletu barev a nakonec si vyzkoušíme GUI pro práci s formátem úkolů todo.txt.

Reputace IP adres, směrovací smyčky a spolehlivost internetu (CSNOG 2022)
23. 08. 2022
V červnu proběhlo v Brně třetí setkání komunity českých a slovenských správců sítí CSNOG. První den se hovořilo především o problémovém síťovém provozu, směrovacích smyčkách a spolehlivosti internetu.

Vývoj her pro herní konzoli NES: atributy spritů, pokročilejší makra, zjištění velikosti generované ROM
23. 08. 2022
V dalším článku o vývoji pro Nintendo Entertainment System (NES) si podrobněji ukážeme práci s atributy spritů (barva, zrcadlení…), vytvoříme složitější makra a zjistíme, kolik bajtů ROM je obsazeno námi vytvořeným demem.

Postřehy z bezpečnosti: počítač můžete zničit nevhodným výběrem hudby
22. 08. 2022
Pravidelný souhrn bezpečnostních novinek za uplynulých sedm dní. V dnešním díle si řekneme o nečekaných vlastnostech zvuku a projedeme nálož chyb v VMware, Chromu, iOS a Xiaomi.

Nativní .NET běží v Ubuntu, Revirt: virtualizace na Redox OS
22. 08. 2022
Canonical a Microsoft zprovoznily podporu .NET 6 v Ubuntu. Projekt Revirt chce zprovoznit hardwarovou virtualizaci na Redox OS. Slovensko-americká společnost Tachyum odložila uvedení univerzálních procesorů Prodigy na příští rok.

Krita 5.1 s podporou JPEG XL, Motorola uvedla telefon s 200Mpix fotoaparátem
21. 08. 2022
KDE Gear 22.08 aktualizuje všechny aplikace, SDL 2.24 přináší nová API a D3D12 Renderer pro Windows, rýsuje se 450Mpix snímač od Samsungu, GNOME 43 beta přichází s dalšími novinkami, Epiphany bez PDF.js.

LibreOffice 7.4 Community nadále vylepšuje kompatibilitu s MS Office
19. 08. 2022
Sedmičková řada LibreOffice má novou verzi 7.4. Tvůrci se již soustředí více na interoperabilitu a Microsoftími formáty, přidávají však také zajímavé nové vlastnosti a nástroj pro migraci z MS Office.

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)
18. 08. 2022
V článku si ukážeme, jak lze analyzovat AST i jak se provádí překlad kódu reprezentovaného AST do bajtkódu Pythonu. Taktéž si ukážeme, jak je možné tento bajtkód zobrazit v čitelné podobě.

Softwarová sklizeň (17. 8. 2022): generátor statických webových stránek
17. 08. 2022
Sonda do světa otevřeného softwaru. Dnes představíme další Markdown editor, přidáme si metadata k audio souborům, vygenerujeme si dokumentaci k projektu a vytvoříme si menu v terminálu.

Vývoj her pro herní konzoli NES: čtení ovladače, pohyb spritů a rutina VBLANK
16. 08. 2022
V šesté části seriálu o vývoji her a pro slavnou a v mnoha ohledech přelomovou konzoli Nintendo Entertainment System (NES) si ukážeme, jak číst stav tlačítek herního ovladače a jak pomocí něj pohybovat sprity na obrazovce.

Postřehy z bezpečnosti: ransomware na třetí přes jedno špatné zabezpečení
15. 08. 2022
V dnešním díle Postřehů se podíváme na aktivně zneužívané zranitelnosti v platformě Zimbra, úspěšný průnik do sítě společnosti Cisco i tři ransomwarové útoky na jednu organizaci v průběhu dvou týdnů.

Peppermint má větev postavenou na Devuanu, Ubuntu 22.04.1 vyšlo později
15. 08. 2022
Peppermint OS má větev postavenou na Devuanu pro milovníky stoprocentně svobodného softwaru. Vydání první aktualizace Ubuntu 22.04 LTS bylo odloženo kvůli problémům s balíčky Snap.

Tuxedo InfinityBook 14 gen 6: elegán do kanceláře i na cesty
12. 08. 2022
Po delší odmlce jsme opět dostali možnost otestovat notebook, který nese slogan „Made in China, Assembled in Germany“. Ano, bavíme se o německé firmě Tuxedo Computers a jejich notebooku InfinityBook 14 šesté generace.

Vulkan: okno měnitelné velikosti
12. 08. 2022
Pokud se pokusíme změnit velikost vulkanního okna v aplikaci z minulého dílu, může to vést k ukončení aplikace chybou. Dnes si ukážeme, jak ošetřovat veškeré změny rozměrů vulkanního surface.

Vývoj her pro herní konzoli NES: práce se sprity
11. 08. 2022
V páté části seriálu o vývoji her a multimediálních dem určených pro slavnou a v mnoha ohledech přelomovou osmibitovou herní konzoli Nintendo Entertainment System (NES) si popíšeme způsob zobrazení spritů na ploše obrazovky.

Softwarová sklizeň (10. 8. 2022): tvorba podnikových aplikací
10. 08. 2022
Dnes si představíme rozšiřitelný podnikový software, přemapujeme si klávesnici, přejmenujeme složky a soubory pomocí regulárních výrazů a nakonec si změníme barvy UI v nástrojích Google Docs.

Připojujeme se na sběrnici CAN z Linuxu
9. 08. 2022
V tomto článku se dozvíte, jak se připojit na sběrnici CAN z linuxové příkazové řádky pomocí adaptéru USB-CAN Analyzer (V7.10). Podíváme se, jak sběrnice funguje, a pak s ní budeme pracovat.

Postřehy z bezpečnosti: nová verze TLP a čínský klon Cobalt Striku
8. 08. 2022
V tomto díle Postřehů z bezpečnosti se podíváme na novou verzi Traffic Light protokolu, zranitelnost v parsování URL GoLangem, prolomení šifrovacího algoritmu SIKE a novinky z oblasti Command and control útoků.

Ubuntu 20.04 má nové jádro, HarmonyOS vyšel ve třetí generaci
8. 08. 2022
Ubuntu 20.04 LTS dostalo při poslední aktualizaci stejné linuxové jádro jako Ubuntu 22.04 LTS. Firma Huawei představila třetí generaci svého částečně otevřeného operačního systému HarmonyOS.

Intel SGX2 v Linuxu 6.0, MoonRay Renderer od DreamWorks bude open-source
7. 08. 2022
KDE opravuje tři prioritní chyby, ovladač pro RGB klávesnice notebooků Asus a Thunderbolt pro Intel Raptor Lake v Linuxu 6.0, Vulkan ovladač Intelu již brzy s ray-tracingem, vyšlo NetBSD 9.3.

Úpadek a pád Intelu, aneb Když náročnost vývoje a výroby přesáhne možnosti jedné firmy
5. 08. 2022
V každém oboru lidské činnosti dříve či později začne ubývat výrobců schopných držet krok se špičkou vývoje. V posledních letech není zářnějšího příkladu, který to ilustruje, než je zoufalé trápení společnosti Intel.

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)
4. 08. 2022
Dnes si nejdříve řekneme, jak jsou tokenizovány pythonovské bloky. Následně se budeme zabývat konstrukcí a zobrazením abstraktního syntaktického stromu (AST). Nakonec si ukážeme, jak lze AST přeložit a spustit.

Softwarová sklizeň (3. 8. 2022): úprava PDF a klient pro YouTube
3. 08. 2022
Sonda do světa otevřeného softwaru. Dnes si zobrazíme text přehrávané skladby na ploše, zkomprimujeme si obrázky, spojíme dohromady PDF dokumenty a přehrajeme si v soukromí videa z YouTube.

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
2. 08. 2022
V tomto článku o jazyku Python si řekneme, jak je možné s využitím standardní knihovny Pythonu provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Pythonu, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).

Nox na otevřeném enginu, pokemonní hra v terminálu
2. 08. 2022
RPG Nox z dílny Westwood Studios ožila na moderních platformách díky otevřenému enginu OpenNox. V Pokete najdete stvoření podobná Pokémonům. Bottles je nově postaven na forku Wine od Valve.

Průběžně aktualizovaná OpenMandriva Lx ROME, Fedora nechce licenci CC0
1. 08. 2022
OpenMandriva Lx ROME je průběžně aktualizovaná edice distribuce OpenMandriva. Fedora oznámila, že nedovolí zdrojový kód pod licencí CC0. Bylo vydáno Pop!_OS Linux 22.04 pro zařízení Raspberry Pi 4.

Postřehy z bezpečnosti: Akamai proti DDoS útokům
1. 08. 2022
V tomto díle Postřehů se podíváme, jak blokuje Akamai DDoS útoky, dále na aktualizace LibreOffice, zranitelnosti v produktech Atlassian, v CMS Drupal a na Google, který si až za dva roky vychutná cookies.

GNOME bude varovat při vypnutém Secure Bootu, vyšel nový Winamp
31. 07. 2022
Linux 5.20 nabídne podporu Qualcomm Snapdragon 8cx Gen3 z ThinkPadu X13s, KDE vylepšuje Discover či Spectacle, vývojová verze Wine 7.14, Intel se propadl do ztráty.

Vulkan: swapchain a prezentace na obrazovku
29. 07. 2022
Minule jsme vytvořili třídu VulkanWindow. Tématem dneška bude swapchain, tedy objekt pro zobrazování výsledků rendrování v okně. Ten nám poskytuje schopnost zobrazit výsledky rendrování na surface.

Novinky pro Linux 5.20: GPU patche Intel Meteor Lake, podpora AMD Radeon RDNA3
29. 07. 2022
Do Linuxu 5.20 se také dostane podpora nejnižších napájecích stavů pro Intel CPU s AMX, refactoring v projektu nouveau a možná jej stihnou i patche pro zvukovou část AMD Raphael / Zen4 CPU.

Programovací jazyk K: důkaz, že mezi námi žijí mimozemšťané (dokončení)
28. 07. 2022
Ve druhé a současně i závěrečné části článku o „mimozemském“ programovacím jazyku K se budeme zabývat způsobem práce s vícerozměrnými poli. Taktéž si podrobněji popíšeme práci s funkcemi definovanými uživatelem.

Softwarová sklizeň (27. 7. 2022): získávání užitečných dat ze satelitů
27. 07. 2022
Dnes si představíme nástroj pro zobrazení TTF fontů a ikon, budeme zpracovávat satelitní data, necháme si ukládat obsah schránky do historie a nakonec se podíváme na pomocníka pro rychlé výpočty a převody.

Knihovny s implementací generických datových typů pro programovací jazyk Go (3)
26. 07. 2022
Dnes se budeme zabývat především mapami (asociativními poli), které jsou v knihovně Go18DS implementovány hned několika různými způsoby. Obecně patří mapy mezi jeden z nejužitečnějších kontejnerů vůbec.

Ubuntu na strojích T2A, Slax se vrací ke Slackwaru
26. 07. 2022
Firma Canonical uzavřela partnerství s Google Cloud za účelem spouštění Ubuntu na virtuálních strojích T2A. Slax bude mít odnož postavenou na Slackwaru, z něhož dříve vycházel. SUSE pracuje na webovém instalátoru D-Installer.

Postřehy z bezpečnosti: zranitelnosti v lokalizačních zařízeních
25. 07. 2022
V dnešním souhrnu novinek ze světa bezpečnosti se podíváme na chyby v GPS zařízeních nákladních vozů, na malwary pro Apple macOS a Linux, na novou možnost deanonymizace uživatelů nebo využití SATA kabelu jako antény.

Webový instalátor openSUSE, nová verze Apache OpenOffice 4.1.13
24. 07. 2022
Vydáno GNOME 43.alpha, KDE s metadaty u PNG a GPS souřadnicemi, FFmpeg 5.1 s JPEG XL a vylepšeními pro AV1 / AVIF, webový instalátor openSUSE D-Installer 0.4, blíže začlenění do Tumbleweedu.

Linux v Google: od stabilních vydání k průběžně aktualizovanému systému
22. 07. 2022
V minulosti si Google pro své potřeby upravoval Ubuntu LTS, dnes si přiohýbá rolující systém postavený na Debianu. Podívejme se podrobněji, co, jak, proč a jak si výsledek v Googlu pochvalují.

Programovací jazyk K: důkaz, že mezi námi žijí mimozemšťané
21. 07. 2022
Dnes se ve stručnosti seznámíme s programovacím jazykem K. Programy zapsané v tomto jazyce jsou velmi hutné (doslova několik znaků), ovšem mají podobu šumu na lince nebo zprávy poslané mimozemšťany.

Softwarová sklizeň (20. 7. 2022): multiplatformní klient pro Apple Music
20. 07. 2022
Sonda do světa otevřeného softwaru. Dnes si poslechneme hudbu ze služby Apple Music, představíme si software pro správu projektů, vyzkoušíme si nástroj pro práci se snippety a nastavíme si webovou kameru.

Pyrsistent: persistentní datové struktury v Pythonu (dokončení)
19. 07. 2022
Dnes se zaměříme na popis zbývajících persistentních datových struktur, které knihovna vývojářům nabízí. Jedná se především o persistentní mapy a obousměrné fronty. Nalezneme zde i persistentní objekty, popř. takzvané záznamy.

Postřehy z bezpečnosti: neotřelá metoda sledování uživatelů na webu
18. 07. 2022
V dnešním díle se podíváme na krádež kryptoměn na známé burze, zajímavou metodu sledování uživatelů a také to, že aplikace v Google Play s miliony staženími může být malware.

Vyšel Linux Mint 21 beta Vanessa, Lubuntu má Backports PPA
18. 07. 2022
K dispozici je první veřejnou beta verza Linux Mint 21 s kódovým označením „Vanessa“. Vznikl repozitář Lubuntu Backports PPA, který má uživatelům poskytovat nejnovější verze prostředí LXQt.

Rýsuje se běh Xfce na Waylandu, Lockheed-Martin U-2 už nefotí na film, přechází na digitál
17. 07. 2022
Fedora 37 možná nabídne náhled na webový instalátor, KDE nejen ladí Plasmu 5.26, Wine 7.13 s USB ovladačem ve formátu PE, Radeon Software 22.20 přidává podporu nejnovějšího Ubuntu.

RETBLEED: nedořešené chyby v procesorech nás budou stát až desítky procent výkonu
15. 07. 2022
Vedle samotného popisu fungování chyby, resp. útoku RETBLEED máme k dispozici i první měření dopadu záplat na výkon CPU AMD a Intel. Podívejme se na vše podrobněji.

Vulkan: třída zapouzdřující okno
15. 07. 2022
Minule jsme si ukázali, jak otevřít okno na třech plaformách. Dnes vytvoříme třídu zapouzdřující okno Vulkanu a ošetříme některé záludnosti správy prostředků v kontextu možné přítomnosti výjimek.

Knihovna Bokeh: dokončení seriálu o vykreslování grafů
14. 07. 2022
Ve třetím a současně i posledním článku o knihovně Bokeh si ukážeme použití témat, vykreslení dat reprezentovaných jako matice nebo rastrové obrázky i kooperaci mezi částí psanou v Pythonu a částí psanou v JavaScriptu.

Softwarová sklizeň (13. 7. 2022): příprava fontů pro weby
13. 07. 2022
Dnes si představíme nástroj pro vygenerování webového fontu z otf nebo ttf formátu, vytvoříme vlastní obslužné rutiny protokolů, necháme se upozornit na změny stavu projektů a nakonec přizpůsobíme vzhled záhlaví oken aplikací.

Vývoj her pro herní konzoli NES: první seznámení s možnostmi PPU
12. 07. 2022
V další části seriálu o vývoji pro slavnou a v mnoha ohledech přelomovou herní konzoli Nintendo Entertainment System (NES) se již začneme zabývat jejími grafickými schopnostmi. Taktéž si ukážeme další možnosti assembleru ca65.

Postřehy z bezpečnosti: zmrtvýchvstání maker v dokumentech Office
11. 07. 2022
V dnešním díle Postřehů se podíváme na návrat VBA maker do MS Office, Lockdown mód pro zařízení Apple nebo prodej databáze údajně obsahující osobní data miliardy čínských občanů…

Ubuntu MATE pro Raspberry Pi, PINE64 má pobočku v Evropě
11. 07. 2022
Ubuntu MATE 22.04 LTS je k dispozici pro zařízení z rodiny Raspberry Pi. Společnost PINE64 otevřela pobočku v polském Krakově. Připravovaná Fedora 37 zpřístupní celý repozitář Flathubu.

Microsoft Store zakazuje vydělávat na open-source, Blender chystá Real-time Compositor běžící na GPU
10. 07. 2022
Budoucí KDE Plasma 5.26 vzhlíží k C++20, Intel SGX2 stihne vydání Linux 5.20, vylepšení běhu s novým back-endem pro staré Radeony HD 5000 a 6000 v rámci projektu Mesa.

Distribuční turismus v roce 2022
8. 07. 2022
Hledání té nejlepší linuxové distribuce je náročný, často mnohaletý proces. Najít tu pravou se leckomu nepodaří za celý život, jiný má jasno už po prvním setkání.

Našeptávač: šikovný rádce, který má na práci 50 milisekund
7. 07. 2022
V tomto článku popíšeme v detailu, co je našeptávač a jak přesně funguje. Nahlédnete pod pokličku této vychytávky, která pomáhá uživatelům vyhledávačů, ale také mnoha dalších produktů, které určitě používáte.

Softwarová sklizeň (6. 7. 2022)
6. 07. 2022
Sonda do světa otevřeného softwaru. Dnes si vyzkoušíme webový prohlížeč pro programátory, podíváme se na emulátor terminálu v GTK4, naučíme se programovat v Pythonu a zazálohujeme si data.

Postřehy z bezpečnosti: CODESYS opravuje 11 zranitelností
4. 07. 2022
V dnešním díle postřehů se podíváme na záplaty od výrobce automatizovaného SW ICS, na nový bankovní trojan, na únosy SOHO směrovačů, na varování CISA a na ostatní zajímavosti ze světa výpočetní techniky.

Linux na Apple M2, nový správce nastavení v Ubuntu
4. 07. 2022
Tvůrce Asahi Linuxu začal s portací Linuxu na Apple M2. Ubuntu 22.10 dostane nového správce nastavení. OpenBSD dostane dva nové překladače jazyka C. Rodina Raspberry Pi se rozrostla o tři nové členy.

Staré X11 desktopy přes XWayland, možná první notebook s RISC-V
3. 07. 2022
Vedle výrazného rozšíření možností běhu X11 věcí na Waylandu se dnes podíváme i na oslavy 20 let OpenGL, High Resolution Scroll Eventu Waylandu 1.21 a Wine 7.12, tentokrát bez dalších PE změn.

Vulkan: vytvoření okna
1. 07. 2022
V letošní prázdninové sérii o API Vulkan si ukážeme, jak otevřít okno a jak do něj rendrovat. Naším cílem budou primárně platformy Win32, Xlib a Wayland. Dnes začneme otevřením okna a vytvořením surface.

Podpora pro Intel Habana Labs Gaudi2 i Ponte Vecchio v Linuxu 5.20
1. 07. 2022
Další novinky zahrnou F2FS a mód pro běh na zařízeních s málem paměti, ovladač či efektivnější výběr CPU jader u Intelu a ovladač pro stará VIA GPU.

BGPsec: experimentální protokol pro zabezpečení směrování na internetu
30. 06. 2022
BGPsec existuje teoreticky i na papíře již nějakou dobu. Zatím však ne v praktickém nasazení. Některé experimenty s produkčním nasazením odhalily řadu nesprávných předpokladů a vysloveně nesprávných rozhodnutí.

Pyrsistent: persistentní datové struktury v Pythonu
30. 06. 2022
Některé vlastnosti Clojure inspirovaly i vývojáře používající jiné jazyky. Týká se to zejména oblasti persistentních datových struktur. Ty byly několikrát reimplementovány, v Pythonu například v projektu pyrsistent.

Projekt C64: osmibitové varianty modernějších her
29. 06. 2022
Dnes se podíváme na osmibitové varianty her původně vzniklých pro modernější počítače. Tím je C64 výjimečné, mnoho osmibitů, včetně konkurence u Atari, se těchto titulů většinou oficiálně nedočkalo.

Softwarová sklizeň (29. 6. 2022): analýza souborů ELF a klient MQTT
29. 06. 2022
Dnes si představíme nástroj pro analýzu souborů ELF, necháme si vizualizovat datový stream, vyzkoušíme klienta MQTT a nakonec si prohlédneme manga komiks. Nebude chybět ani oblíbená blbinka.

Automatické generování štítků pro firemní profily
28. 06. 2022
Katalog Firmy.cz člení záznamy o pobočkách firem do velkého, ručně udržovaného stromu kategorií. Přestože je možné pobočky na této službě zařadit do více kategorií, existuje řada případů, kdy samotná kategorizace nestačí.

Knihovny s implementací generických datových typů pro programovací jazyk Go (2)
28. 06. 2022
Na předchozí článek o knihovně Go18DS dnes navážeme. Popíšeme si další dva velmi důležité kontejnery, konkrétně stromy (několika typů) a binární haldu. Ovšem nezapomeneme ani na benchmarky.

Postřehy z bezpečnosti: QNAP NAS je v ohrožení kvůli Nginx
27. 06. 2022
V dnešním souhrnu novinek ze světa bezpečnosti se podíváme na zranitelnost QNAP NAS a Citrix ADM, na DDoS útoky hrozící Litvě, na likvidaci jednoho botnetu, pokračující pokusy o zneužití Log4Shell a další zajímavosti.

Fuchsia uvolněna pro Nest Hub Max, Fedora CoreOS chce být oficiální
27. 06. 2022
Minimalistický operační systém Fedora CoreOS doufá v povýšení na oficiální edici. CBL-Mariner 2.0 podporuje PXE boot a kernel live patching. FreeNAS se spojuje s TrueNAS. Google uvolnil systém Fuchsia pro Nest Hub Max.

Krita 5.1 přináší WebP a počáteční podporu JPEG XL, VIA GPU a rok 2022
26. 06. 2022
Nová verze OpenZFS 2.1.5 s podporou Linuxu 5.18, OpenChrome pro grafiky VIA by rád stihl Linux 5.20, první beta verze editoru Krita 5.1 a poslední dny v KDE nejen s opravnou verzí Plasmy 5.25.1.

Krita 5.1 přináší WebP a pořáteční podporu JPEG XL, VIA GPU a rok 2022
26. 06. 2022
Nová verze OpenZFS 2.1.5 s podporou Linuxu 5.18, OpenChrome pro grafiky VIA by rád stihl Linux 5.20, první beta verze editoru Krita 5.1 a poslední dny v KDE nejen s opravnou verzí Plasmy 5.25.1.

Rust bude možná už v jádru 5.20, XFS zrychluje díky IO_uring
24. 06. 2022
První část novinek mířících do Linuxu 5.20. Vedle Rustu a XFS jde také o (ne)podporu stařičké VMEbus v Linuxu, rychlejší scrollování při startu pro FBDEV či jak Multi-Gen LRU zrychlí různé typy úloh.

Knihovny s implementací generických datových typů pro jazyk Go
23. 06. 2022
Doposud nejvýznamnější novou vlastností jazyka Go je zavedení podpory pro generické datové typy v Go 1.18. Právě existence generických datových typů umožnila vznik nových knihoven.

Otevřená budovatelská hra Cytopia, Action Quake 2 je na Steamu
23. 06. 2022
Ve vývoji je otevřená budovatelská hra Cytopia ve stylu Sim City. Otevřená střílečka Action Quake 2 je k dispozici na Steamu. Spojením hry Quake a stavebnice Lego vznikl projekt Block Quake.

Projekt C64: zajímavé hry a konkurence
22. 06. 2022
Dnešní díl bude první z několika, který se bude věnovat softwaru na C64, dnes konkrétně na vybrané hry, které vyšly také na konkurenčním Atari 800, a jak rozdílně působí na obou platformách.

Softwarová sklizeň (22.6. 2022): rychlé spuštění další distribuce v terminálu
22. 06. 2022
Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro spouštění linuxových distribucí v terminálu, podíváme se na textový editor pro GNOME, vytáhneme si texty z mediálních souborů a nakonfigurujeme si klávesnici.

Práce s vektory, maticemi a n-dimenzionálními poli v knihovně SymPy
21. 06. 2022
Dnes se budeme zabývat především zpracováním vektorů matic. Některé operace jsou podobné operacím dostupným v knihovně NumPy, další podobné vlastnosti můžeme najít například v knihovně SciPy (řídké matice).

Vyšlo Ubuntu Core 22, open source firmware Dasharo
21. 06. 2022
Vyšlo Ubuntu Core 22, operační systém určený pro internet věcí a vestavěná zařízení. Open source firmware Dasharo, implementace Coreboot na základní desku s Intel Alder Lake vyšel ve verzi 1.0.0.

Postřehy z bezpečnosti: bezkontaktní útok na dotykové obrazovky
20. 06. 2022
Pravidelný týdenní souhrn bezpečnostních novinek. Dnes se podíváme na akci Interpolu, velký update pro hackerský toolkit, zajímavý útok na dotykové obrazovky a další postřehy z bezpečnosti z předchozího týdne.

Linuxové telefony jsou tu, stavíme virtuální laboratoř a trezor na tajemství
20. 06. 2022
O víkendu 11. a 12. června se uskutečnil další ročník konference InstallFest. V neděli se mluvilo o stavbě přenosné a přenositelné softwarové laboratoře, technologii Hashicorp Vault nebo sledování polohy MHD.

CLAP 1.0, nové API pro zvukové pluginy, podpora tabletu XP-PEN Deco L v jádru
19. 06. 2022
KDE Plasma: konec neostrých XWayland aplikací, Wine 7.11 opravuje spoustu chyb, CLAP 1.0 nabídne otevřenou alternativu za VST aj., další XP-PEN reverzně zprovozněn na Linuxu.

Co se chystá pro LibreOffice 7.4
17. 06. 2022
Na světě je první beta verze budoucího vydání kancelářského balíku LibreOffice 7.4. Přináší třeba 16× víc sloupců v Calcu či podporu WebP.

Robotičtí záchranáři, jak funguje RFID a jak se staví meteoradar
16. 06. 2022
O víkendu proběhl dlouho očekávaný další ročník konference InstallFest. Mluvilo se o řízení robotů Linuxem, monitorování Wi-Fi sítí, stavbě meteoradarů, rodině Wi-Fi čipů ESP32 či stavu připojení k internetu.

Základy tvorby her pro herní konzoli NES: triky nabízené assemblerem, tvorba zvuků a grafiky
16. 06. 2022
Ve třetí části seriálu o tvorbě her pro NES se nejprve seznámíme s některými triky nabízenými assemblerem ca65 a pak si ukážeme tvorbu zvuků. Taktéž si (prozatím bez příkladu) řekneme, jak se na NESu pracuje s grafikou.

Projekt C64: moderní úložiště SD2iEC
15. 06. 2022
V dnešní části se krátce podíváme na nový videopřevodník, a především na zařízení SD2iEC, tvořící moderní úložiště ke Commodoru 64, jak jej zprovoznit a ovládat.

K-9 Mail se mění na Thunderbird pro Android, vývojáři odhalili plány
14. 06. 2022
Thunderbird se chystá na mobilní telefony, ale úplně jinak, než jsme si mysleli. Místo vývoje nové mobilní verze se ji stane populární K-9 Mail. Ten se promění v Thunderbird pro Android.

Knihovna Bokeh: zobrazení většího množství grafů, interaktivní prvky na stránce s grafy
14. 06. 2022
Jedním z rozdílů mezi knihovnami Matplotlib a Bokeh je fakt, že Bokeh umožňuje na plochu stránky s grafem vložit i interaktivní ovládací prvky. Uživatel tak může měnit styl zobrazení grafu či určitých dat.

Fotogalerie: neděle na konferenci InstallFest 2022
13. 06. 2022
O víkendu 11. a 12. června proběhl další ročník tradiční pražské linuxové konference InstallFest. Podívejte do přednáškových sálů, na workshopy a na stánky a třeba také na techniku z městských autobusů.

Postřehy z bezpečnosti: (kybernetickým) cvičením ke zdraví
13. 06. 2022
V dnešním díle Postřehů se podíváme na cvičení Cyber Europe 2022, nový rámec pro řízení rizik dodavatelských řetězců MITRE SoT i netradiční přístup ke komunikaci ze strany ransomwarové skupiny LockBit…

Linux spuštěný na iPadu Air 2, Doom v corebootu
13. 06. 2022
Dvěma nadšencům se povedlo nabootovat linuxové jádro na Apple iPad Air 2. Legendární hra Doom byla portována na coreboot. DragonFly BSD nově umožňuje přidat popisy síťových rozhraní. Americká společnost System76 otevře distribuční centrum v Evropě.

Fotogalerie: sobota na konferenci InstallFest 2022
12. 06. 2022
O víkendu 11. a 12. června probíhá další ročník tradiční pražské linuxové konference InstallFest. Podívejte do přednáškových sálů, na workshopy a na stánky a třeba také na robota řízeného Linuxem.

PACMAN, nová zranitelnost čipů Apple M1, Blender 3.2 výrazně rychlejší na GPU Nvidia než AMD
12. 06. 2022
PoCL 3.0 jako minimální CPU implementace OpenCL 3.0, Ubuntu zlepší podporu levné RISC-V desky Starfive VisionFive, nová verze PipeWire 0.3.52.

Novinky pro Linux 5.19: překopaný zvukový ovladač či Hardware Timestamping Engine
10. 06. 2022
Čtyři dny máme na světě verzi jádra Linux 5.19-rc1. Vše, co mělo být začleněno, již bylo a příští verze jádra nyní prochází závěrečným cyklem vývoje. Zastavme se tedy ještě jednou u 5.19. Naposledy.

Certifikáty prakticky s utilitou OpenSSL: formáty, prohlížení, převody a testování
9. 06. 2022
Tento článek má za úkol ukázat, jak provádět některé operace s certifikáty a jak je automatizovat. Nebudeme se dnes zabývat věcmi jako certifikační autorita, kotva apod. Chci raději ukázat praktickou část.

Tvorba interaktivních grafů pro webové stránky a aplikace s využitím knihovny Bokeh
9. 06. 2022
Už jsme se již setkali s několika nástroji pro tvorbu grafů. Dnes se seznámíme s knihovnou Bokeh, která je určena pro tvorbu grafů v Pythonu, přičemž výsledkem je interaktivní webová stránka s „živým“ a interaktivním grafem.

Projekt C64: čipová sada a první důkladné seznámení
8. 06. 2022
V této kapitole se podíváme ve větším detailu na použité čipy a jejich základní vlastnosti. V druhé části článku zmíním první dojmy z provedení počítače a podíváme se na jeho možnosti konektivity.

Softwarová sklizeň (8. 6. 2022): jednoduchý přenos souborů mezi počítači
8. 06. 2022
Sonda do světa otevřeného softwaru. Dnes si představíme jednoduchou aplikaci pro přenos souborů, zaznamenáme si pár poznámek, nalepíme si pár štítků a řekneme si o aplikaci pro sdílení zvuku.

IPv6 deset let poté: kam jsme se dostali dekádu po velkém zapnutí?
7. 06. 2022
IPv6 je tu s námi oficiálně už deset let, v praxi ale ještě mnohem déle. Někdy to vypadá, že IPv6 vlastně nikdo nepotřebuje, kromě několika nadšenců. Je tomu ale skutečně tak? Nepotřebujeme nakonec IPv6 všichni?

Základy tvorby her pro herní konzoli NES: mikroprocesor 6502 a assembler ca65
7. 06. 2022
Ve druhém článku o tvorbě her a grafických či zvukových dem pro osmibitovou herní konzoli NES se seznámíme s programátorským modelem mikroprocesoru MOS 6502 (resp. Ricoh 2A03.) a vysvětlíme si, jak vlastně skutečně pracuje kostra reálného programu pro NES.

Postřehy z bezpečnosti: počítač infikovaný náhledem souboru či e-mailu
6. 06. 2022
Dnes se dozvíte, jak infikovat počítač pouhým náhledem souboru nebo otevřením e-mailu, jak otevřít auto bez klíčků a také o úspěšném boji proti malware, který terorizoval mobilní zařízení.

Unikla databáze uživatelů Linuxfx, Ubuntu vymění textový editor
6. 06. 2022
Unikla databáze s daty více než 20 tisíc uživatelů distribuce Linuxfx. Textový editor Gedit bude v Ubuntu 22.10 nahrazen GNOME Text Editorem. NixOS má nově grafický instalátor systému.

Telefony Murena s /e/OS jsou v prodeji, Firefox 103 možná s akcelerací videa přes VA-API
5. 06. 2022
Otevřený dopis za otevření kódu Intel Firmware Support Package (FSP), Wine 7.10 opravuje 17 let starou chybu-nechybu, KDE Plasma 5.25 stále ještě nehotová, Vivaldi 5.3 na bázi Chromia 102.

Když zhasne datacentrum: vyjádření MasterDC k energetickému výpadku
3. 06. 2022
Ve čtvrtečních dopoledních hodinách došlo k velkému výpadku dodávky elektrické energie v Praze. Problém zasáhl i datacentrum MasterDC, kde se ale situace zkomplikovala natolik, že vypadly obě napájecí větve.

Stavíme počítač pro příštích 10 let: nadčasové komponenty za rozumnou cenu
3. 06. 2022
O počítačích zhruba od roku 2011 lze říci, že morálně zastarávají velmi pomalu. Většina komponentů nám vydrží mnoho let a můžeme je postupně obměňovat. Lze ale sestavit stroj, který bude plně použitelný i za 10 let?

Kouzlo minimalismu: vývoj her a demo programů pro herní konzoli NES
2. 06. 2022
Na sérii článků o vývoji her (či spíše hříček) pro osmibitovou herní konzoli Atari 2600 s využitím Batari Basicu dnes nepřímo navážeme. Řekneme si totiž, jak vyvíjet hry a dema pro slavnou a přelomovou herní konzoli NES.

Kotlin Multiplatform: jednotná platforma pro aplikace určené pro iOS a Android
2. 06. 2022
Vývoj mobilních aplikací pro chytré telefony je obor mladý a stále prochází dynamickým vývojem. Na počátku bylo v této oblasti více hráčů a téměř každá vývojářská společnost měla své želízko v ohni.

Projekt C64: rozebrání a renovace celého počítače
1. 06. 2022
Ke slovu přichází samotný počítač. Kromě úvodního slova zmíníme nezbytné příslušenství k jeho zprovoznění a podrobíme celý počítač renovaci, byť v tomto případě se jedná pouze o jeho důkladné vyčištění.

Softwarová sklizeň (1. 6. 2022): přepis znaků z obrazovky a automatické zálohy
1. 06. 2022
Dnes si představíme nástroj pro rozpoznání textu na obrazovce přes OCR, budeme zálohovat data pomocí rclone, připojíme se k databázovému systému a nakonec vytvoříme fakturu.

Analýza funkcí s využitím knihovny SymPy
31. 05. 2022
Ve třetím článku o knihovně SymPy určené pro provádění symbolických výpočtů v Pythonu se budeme zabývat především analýzou funkcí, tj. například hledáním singularit, globálních i lokálních minim a maxim, výpočtem limit funkce atd.

Postřehy z bezpečnosti: deep fake ve službách podvodných krypto platforem
30. 05. 2022
Dnes se podíváme na využití technologií deep fake k vábení investorů, dále na zranitelnosti Zoomu a WordPress Jupiteru, mimo to se koukneme také na varování vývojářů OS Tails a na další zajímavosti.

Ubuntu přejde na PipeWire, Fedora 34 je na konci životnosti
30. 05. 2022
Zvukový server Pulseaudio bude v nadcházející verzi Ubuntu 22.10 nahrazen pomocí Pipewire. Konec podpory Fedory 34 je naplánován na 7. června tohoto roku. Společnost Valve vydala SteamOS 3.2 se spoustou novinek.

AMD vrací na scénu čipsety, finišují práce na KDE Plasma 5.25
29. 05. 2022
Chystá se další low-end RDNA2 Radeon od AMD (?), pokračují práce na podoře Compute Express Link (CXL), přichází podpora data vytvoření pro FAT32 a nová verze SteamOS 3.2 pro Steam Deck.

Novinky pro Linux 5.19: půl miliónu řádků nového kódu pro GPU
27. 05. 2022
Různá vylepšení systémů správy napájení, podpora AMD SEV-SNP a Intel TDX, podpora Big TCP i Multi-path TCP, lepší generátor náhodných čísel a také ARMv9 Scalable Matrix Extension.

Tunelujeme provoz pomocí DNS: cesta ven ze sítě
26. 05. 2022
Řada veřejně dostupných sítí je provozována ve velmi striktním režimu a nepustí vás jen tak kamkoliv na internet. Cesta ale často vede přes DNS, který se překládá bez omezení. Co takhle sestavit tudy tunel?

SymPy: knihovna pro symbolické výpočty zapsané přímo v Pythonu (2. část)
26. 05. 2022
Ukážeme si některé její další vlastnosti, řešení soustavy nerovnic, použití SymPy v Jupyter Notebooku atd. Na závěr si ukážeme tvorbu grafů s využitím knihovny SymPy i export výrazů do LaTeXu.

Druhé vydání učebnice Java pro úplné začátečníky
25. 05. 2022
Dovoluji si vám představit druhé vydání originální učebnice jazyka Java. Za pomoc s odbornou korekturou děkuji tímto Katedře teoretické informatiky z FIT ČVUT. Kniha ve formátu PDF a má 154 stran velikosti A5.

Projekt C64: historie od psacích strojů, přes kalkulačky po počítače
25. 05. 2022
Dnes otevíráme novou sérii, oproti té minulé uděláme krok zpět v produktové nabídce firmy Commodore. V úvodním díle se ale nebudeme věnovat samotnému počítači, nýbrž historii firmy od jejího vzniku až po začátek výroby řady Amiga.

Softwarová sklizeň (25. 5. 2022): ručně psané poznámky a jednoduchý editor videa
25. 05. 2022
Sonda do světa otevřeného softwaru. Dnes si uděláme ručně pár poznámek, zazálohujeme si důležitá data, vyzkoušíme si nástroj pro nastavení pozadí a řekneme si o jednoduchém video editoru.

Vícestránkové soubory v Inkscape: jak si udělat dokument v SVG nebo PDF
24. 05. 2022
Nedávno spatřila světlo světa nejnovější produkční verze vektorového editoru Inkscape označená číslem 1.2. Mezi jeho hlavní novinku patří možnost vytváření vícestránkových dokumentů. Ukážeme si, jak na to.

SymPy: knihovna pro symbolické výpočty zapsané přímo v Pythonu
24. 05. 2022
Python se v současnosti využívá v mnoha různých oblastech IT. Jednou z těchto oblastí jsou numerické výpočty (NumPy), ovšem je možné ho použít i pro symbolické výpočty: zjednodušování výrazů, symbolickou derivaci a integraci a podobně.

Soutěž: vyhrajte router, roční předplatné časopisu nebo slevu na školení
23. 05. 2022
Server Root.cz pořádá už déle než patnáct let odborná školení zaměřená především na linuxové prostředí a technologie. Připravili jsme pro vás soutěž, ve které můžete vyhrát slevu na školení nebo router.

Postřehy z bezpečnosti: zprávy o smrti skupiny Conti byly značně přehnané
23. 05. 2022
V dnešním díle Postřehů se podíváme na neúplný konec ransomwarové skupiny Conti, dopady ransomwarového útoku na ŘSD, možnost útoku na vypnutý iPhone i nešťastné ukládání hesel v prohlížeči Chrome.

Canonical nabírá herní vývojáře, Haiku vylepšuje podporu FUSE
23. 05. 2022
Společnost Canonical začala nabírat vývojáře, kteří by se měli připojit k týmu „Ubuntu Gaming“. Vývojáři otevřeného operačního systému Haiku informují o pokroku ve vývoji za duben. Vyšel System76 Scheduler 1.2 s podporou pro SteamVR.

HP připravuje notebook s AMD a Pop!_OS, Ubuntu 22.10 přepne zvuk na PipeWire
22. 05. 2022
Fedora zakládá komunitní skupinu pro správu podpory BIOSu, přechod na GCC12 místy zrychlil běh openSUSE Tumbleweed, Wine 7.9 nepřináší téměř nic nového, KDE vylepšuje nejen integraci GTK CSD aplikací.

Novinky pro Linux 5.19: autonomní řízení Tesla FSD či rychlejší USB4 / Thunderbolt
20. 05. 2022
Začleňovací okno Linuxu 5.19 je na spadnutí a do jádra míří patche implementující podporu Tesla FSD, Apple eFuse a NVMe pro čip M1, rychlejší USB4/TB pro Alder Lake či Intel In-Field Scan pro Xeony.

PocketBook Inkpad Color: fakt je ta čtečka barevná?
19. 05. 2022
Čteček elektronických knih už jsme viděli spoustu, většinou jsou si velmi podobné. Podíváme se ale podrobně na vlajkovou loď společnosti Pocketbook, která nabízí i barevné čtečky. Jaký je Inkpad Color?

Souběžné a paralelně běžící úlohy naprogramované v Pythonu – závěrečné zhodnocení
19. 05. 2022
V šestém článku o vytváření, spouštění a řízení souběžných popř. paralelně běžících úloh v Pythonu nejdříve dokončíme popis knihovny Trio a posléze provedeme zhodnocení jednotlivých technologií.

V jakém stavu je internet na Ukrajině? Většina sítě funguje díky decentralizaci
18. 05. 2022
Válka na Ukrajině probíhá už třetí měsíc a škody se nevyhnuly ani síťové infrastruktuře. Ta je sice v některých částech poničená, ale celkově internet na Ukrajině funguje překvapivě dobře. Proč to tak je?

Softwarová sklizeň (18. 5. 2022): prohlížeč pro decentralizované služby
18. 05. 2022
Dnes si představíme webový prohlížeč pro decentralizované služby, budeme procházet výzkumné práce, představíme si správce mapování a přesměrování portů a nakonec extrahujeme Unity assety.

Růst cen energií už musíme promítat na zákazníky, říká Martin Žídek z MasterDC
17. 05. 2022
Ceny energií skáčou v řádu desítek procent, což ovlivňuje také provoz datacenter. Ta se snaží ušetřit, ale možnosti jsou velmi omezené. Co se dá v takové situaci dělat? Může zákazník nějak cenu ovlivnit?

Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio (2)
17. 05. 2022
Dnes se budeme zabývat problematikou komunikace mezi souběžně běžícími korutinami. Pro komunikaci se používají kanály, což je známý koncept, který však může přinášet řadu komplikací.

Postřehy z bezpečnosti: umělá inteligence drtí moderní webové aplikační firewally
16. 05. 2022
V novém díle vám přinášíme zajímavá témata ohledně chování webových formulářů, škodlivého software s účtem na Dicsordu, či jak strojové učení vyzraje nad současnými systémy WAF.

Red Hat oznámil spolupráci s GM, denní sestavení Ubuntu 22.10
16. 05. 2022
Red Hat oznámil spolupráci s automobilkou GM na vývoji operačního systému pro chytré automobily. Denní sestavení pro nadcházející verzi Ubuntu 22.10 „Kinetic Kudu“ jsou k dispozici pro vývojáře.

Chromium na Ubuntu s nativní podporu Waylandu, openSUSE Tumbleweed přešlo na GCC 12
15. 05. 2022
OpenJPEG 2.5 přináší řádové zrychlení dekódování formátu JPEG 2000, KDE za poslední týden s minimem novinek, ale spoustou oprav. openSUSE Tumbleweed přechází na GCC 12 a Chromium na Ubuntu podporuje Wayland.

Chromium na Ubuntu s nativní podporou Waylandu, openSUSE Tumbleweed přešlo na GCC 12
15. 05. 2022
OpenJPEG 2.5 přináší řádové zrychlení dekódování formátu JPEG 2000, KDE za poslední týden s minimem novinek, ale spoustou oprav. openSUSE Tumbleweed přechází na GCC 12 a Chromium na Ubuntu podporuje Wayland.

Klasifikace EKG křivek – výlet do světa neuronových sítí
13. 05. 2022
Protože se mnoho let pohybuji v oblasti informačních systémů pro zdravotnictví, hledal něco v této oblasti k použití neuronových sítí. Nakonec volba padla na klasifikaci EKG křivek.

Docker Desktop pro Linux je tu. Přináší budoucnost distribuce software?
13. 05. 2022
Už i na Linuxu můžeme provozovat aplikace v dockerových kontejnerech, jednoduše nastavených pomocí aplikace Docker Desktop. Má vítaná novinka šanci stát se revolucí v přístupu k provozování softwaru?

Nvidia otevřela zdrojové kódy svého ovladače pro linuxové jádro
12. 05. 2022
Stalo se to, o co prosili uživatelé mnoho let. Společnost Nvidia otevřela zdrojové kódy ovladače svých grafických karet. Přinášíme odpovědi na nejčastější otázky: Co bylo otevřeno? Co to znamená pro uživatele?

Kombinace PyWebIO, Matplotlibu, Pandasu a Minia aneb webová aplikace za půl hodiny
12. 05. 2022
Dnes si ukážeme, jak poměrně rychle (doslova za půl hodiny) vytvořit jednoduchou webovou aplikaci sloužící pro zobrazení naměřených dat, která jsou uložena v S3/Miniu. Kromě prostého zobrazení dat bude webová aplikace poskytovat i grafy.

Passkey: nový způsob přihlašování bez hesla bude pohodlný a zruší phishing
11. 05. 2022
Hesla jsou přes všechnu letitou snahu stále nejslabším článkem bezpečnostního řetězce. Nová společná iniciativa velkých hráčů má za cíl udělat v situaci pořádek a jednou provždy se hesel zbavit.

Softwarová sklizeň (11. 5. 2022): editor Notepad Next a otevřený Microsoft 3D Movie Maker
11. 05. 2022
Sonda do světa otevřeného softwaru. Dnes si vyzkoušíme pokročilý textový editor, přivítáme nástroj pro tvorbu animovaných filmů do rodiny otevřeného softwaru, řekneme si o čtečce elektronických knih a přehrajeme si skladby ze Spotify.

Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio
10. 05. 2022
Dnes si popíšeme koncepty knihovny Trio. Ta je postavená nad relativní novinkou v Pythonu: klíčovými slovy async a await. Cílem Tria je zjednodušit tvorbu aplikací, v nichž jednotlivé části mohou běžet souběžně.

Overgrowth je open source, FreeRCT znovu staví RollerCoaster Tycoon 2
10. 05. 2022
Otevřená hra inspirovaná sérií RollerCoaster Tycoon FreeRCT vydala svou první verzi. Společnost Wolfire Games uvolnila zdrojové kódy počítačové hry Overgrowth pod svobodnou licencí.

Postřehy z bezpečnosti: děravý antivirus Avast ohrožuje i AVG
9. 05. 2022
Dnes postřehneme přes 10 let starou zranitelnost antiviru AVAST, Pandu v Mustangu, zranitelnost BIG-IP, analýzu skupiny Lazarus a upravený dokument NIST k tématu cyber supply chain risk managementu.

COSMIC stále v rané fázi vývoje, Arch Linux s přepracovaným instalátorem
9. 05. 2022
Prostředí COSMIC, které má nahradit GNOME v Pop!_OS, je stále v rané fázi vývoje. Arch Linux 2022.05.01 vyšel s přepracovaným instalátorem. Po šesti letech od poslední aktualizace bylo vydáno Unity 7.6.

KDE přesouvá síly na budoucí Plasmu 5.25, Qualcomm ukazuje 8k HDR video z telefonu
8. 05. 2022
Vyšlo Wine a Wine-Staging 7.8, AOMedia AVM jako repozitář nástupce AV1 již běží, nové GCC 12.1 s AVX-512 FP16 a vylepšeními RISC-V i C++23, NFT prvního twítu Jacka Dorseyho ztratil 99,99% své hodnoty.

Novinky pro Linux 5.19: vylepšení Btrfs RAID 5/6 a aktualizace firmwaru skrze sysfs
6. 05. 2022
Další balík novinek pro jádro Linux 5.19 zahrnuje dále třeba vylepšení DRM/KMS Qualcomm, další práce na Intel Alchemist/DG2 i Tiger Lake iGPU, ovladač pro Hangouts Speakermic či MediaTek MT8186.

Tvorba her pro Atari 2600 v Batari BASICu: standardní kernel a zvuky
5. 05. 2022
Ve třetí části článku o programování her a dem pro herní konzoli Atari 2600 (VCS) nejprve dokončíme popis standardního kernelu Batari BASICu. Poté si řekneme, jak se na této herní konzoli pracuje se zvuky.

Architektura doporučovacích systémů: od modelu po spokojeného uživatele
5. 05. 2022
Díky své schopnosti výrazně zvýšit úroveň nabízených služeb pronikly doporučovací systémy (DS) v posledních letech do všech oblastí, kde jsou obsah nebo služby nabízeny koncovým uživatelům.

PostgreSQL 15: podpora ANSI SQL/JSON a další uživatelské novinky
4. 05. 2022
V článku věnovaném PostgreSQL 14 jsem napsal, že novinky v této verzi nejsou pro uživatele Postgresu extra viditelné. Většina vylepšení byla ukryta „pod kapotou“. U patnáctky to rozhodně neplatí.

Softwarová sklizeň (4. 5. 2022): jednodušší verzování zdrojového kódu
4. 05. 2022
Dnes si představíme urychlovač git workflow, budeme vyhledávat na webu z CLI, spustíme vscode terminál v samostatném okně a nakonec upravíme LinuxCNC konfigurační soubor.

Tvorba her pro Atari 2600 v Batari BASICu: ovládání čipu TIA
3. 05. 2022
Ve druhém článku o programování her a dem pro herní konzoli Atari 2600 (VCS) si popíšeme možnosti čipu TIA v oblasti zobrazování grafiky. Zaměříme se zejména na popis ovládání čipu TIA z Batari BASICu.

Peering Days: bezpečnější internet díky decentralizaci a komunitě
3. 05. 2022
Druhý den konference Peering Days se nesl v duchu zvyšování propustnosti sítí, ale také zazněla některá témata dotýkající se bezpečnosti. Jak se buduje distribuovaný honeypot? Budeme s DDoS společně?

Postřehy z bezpečnosti: děravé záplaty pro Log4Shell
2. 05. 2022
Dnes se podíváme na to, že i záplaty mohou obsahovat zranitelnosti, zavirujeme Virustotal, vydáme malware jako legitimní balíček a zakončíme to pohledem NÚKIBu na kybernetické incidenty.

Plán vývoje Ubuntu 22.10 Kinetic Kudu, vyšel Redox OS 0.7.0
2. 05. 2022
Odhaleno kódové jméno a plán pro nadcházející vydání Ubuntu. Po roce a půl vývoje vyšel otevřený mikrojádrový operační systém Redox OS 0.7.0. Byl vydán LineageOS 19, nejnovější verze svobodného operačního systému pro chytré telefony.

Podpora Radeonů RDNA3 začíná, KDE zase ladí Wayland
1. 05. 2022
Fedora 36 se opět zpozdí, Kubuntu Focus M2 Gen4 s Intel Alder Lake a GeForce RTX 3000, Mesa nyní v případě potřeby bez patentovaných formátů, první test Radeonu RX 6400 na Linuxu.

Ubuntu 22.04 LTS: pětiletá podpora, Wayland a linuxové jádro 5.17
29. 04. 2022
Před týdnem oznámil Łukasz Zemczak na mailing listu Ubuntu vydání nové verze s dlouhou podporou. S ní přichází řada novinek, což platí i pro všechny další varianty s odlišnými desktopy.

Peering Days: datové toky stále rostou, pandemie růst internetu ještě zrychlila
28. 04. 2022
Po třech letech se opět konala konference Peering Days, tentokrát ji organizátoři umístili do řeckých Atén. Zájem o účast na osmém ročníku konference byl obrovský a opět se hovořilo především o propojování sítí.

Common Lisp: žralok mezi programovacími jazyky (2.část)
28. 04. 2022
Ve druhé části miniseriálu o Common Lispu se seznámíme se základními stavebními prvky tohoto jazyka. Mezi tyto prvky patří především atomy, uspořádané páry, z nich odvozené seznamy, anonymní funkce i pojmenované funkce.

CutiePi: tablet s čistým Linuxem postavený na Raspberry Pi
27. 04. 2022
Chcete mít tablet s čistým Linuxem? CutiePi je tablet pocházející z Japonska a z Taiwanu, který si můžete postavit i vlastními silami. Budete k tomu potřebovat 3D tiskárnu a vybavení na výrobu plošných spojů.

Softwarová sklizeň (27. 4. 2022): terminál s vylepšeným hlášením chyb
27. 04. 2022
Dnes vyzkoušíme terminál s vylepšeným hlášením chyb, řekneme si o linuxovém klientu pro Microsoft To-Do, podíváme se na jednoduchý hudební přehrávač a extrahujeme si kurzory a ikony ze souborů pro MS Windows.

Jak to Ubuntu vrátit klasický Firefox z balíčku .deb a odstranit Snap
26. 04. 2022
Počínaje Ubuntu 21.10 se Canonical rozhodl distribuovat prohlížeč Firefox ve formátu Snap místo tradičního balíčku .deb. Pokud vám to z nějakého důvodu nevyhovuje, máte stále možnost se vrátit k původnímu balíčku.

Jak do Ubuntu vrátit klasický Firefox z balíčku .deb a odstranit Snap
26. 04. 2022
Počínaje Ubuntu 21.10 se Canonical rozhodl distribuovat prohlížeč Firefox ve formátu Snap místo tradičního balíčku .deb. Pokud vám to z nějakého důvodu nevyhovuje, máte stále možnost se vrátit k původnímu balíčku.

Tvorba her pro Atari 2600 v Batari BASICu: úkol pro hardcode programátory
26. 04. 2022
Okolo některých osmibitových herních konzolí existuje komunita vývojářů, z nichž někteří pro tyto stroje dodnes vytváří nové hry. V případě Atari 2600 lze využít assembler nebo velmi dobře použitelný Batari BASIC.

Postřehy z bezpečnosti: jeden podpis vládne všem
25. 04. 2022
V dnešním díle Postřehů se podíváme na zranitelnost v Javě umožňující podvrhovat elektronické podpisy, DDoS útoky na vybrané české organizace, i možné zmrtvýchvstání skupiny REvil…

Fedora zvažuje změnu správce balíčků, OpenBSD 7.1 s podporou Apple Silicon
25. 04. 2022
Vývojáři linuxové distribuce Fedora zvažují výměnu stávajícího správce balíčků za Microdnf. Vyšlo OpenBSD 7.1 s připravené k použití na Apple Silicon. K dispozici k veřejnému testování je beta verze AlmaLinux 9.0.

Intel otevřel kód Programmable Services Engine, Nvidia ještě silněji s LLVM
24. 04. 2022
Vývoj projektu KDE, Nvidia se zaměří na LLVM Upstream, kvůli Flangu, Fedora 37 opravdu směřuje ke konci Legacy X.Org, Intel vydal finální verzi SVT-AV1 1.0, Wine 7.7 opravuje i 16 let starou chybu.

Podívejte se: Ubuntu 22.04 LTS Jammy Jellyfish je venku
22. 04. 2022
Ubuntu 22.04 LTS Jammy Jellyfish je oficiálně venku, nabízí běh Waylandu na kartách Nvidia, čerstvý desktop na GNOME 42, podporu pro Raspberry Pi 4 a spoustu nového software. Podívejte se, jak vypadá.

Novinky pro Linux 5.19: nejen virtuální Motorola 68000 s až 3,2 GB RAM
22. 04. 2022
Idle ovladač pro Intel Alder Lake, balík patchů pro Radeony, podpora notebookových CPU Intel Raptor Lake P v Mesa, vylepšení souborového systému ZoneFS od Western Digital.

Programovací paradigma založené na tocích (dat) a knihovna goflow
21. 04. 2022
Představíme si programování/paradigma založené na tocích (FBP – Flow-based programming). Jedná se o paradigma, v němž se aplikace definují jako sítě procesů, které si posílají data předáváním zpráv předem definovanými cestami.

Softwarová sklizeň (20. 4. 2022): minimalistický editor zdrojového kódu
20. 04. 2022
Dnes si představíme prohlížeč fotografií a textur, pořídíme snímek obrazovky a vytvoříme z něj plovoucí překrytí, budeme upravovat zdrojový kód a nakonec přeložíme text v obrázcích pomocí OCR.

Postřehy z bezpečnosti: zranitelnost protokolu RPC, která může bolet
19. 04. 2022
Pravidelný přehled bezpečnostních událostí, které se odehrály v digitálním světě. Velikonoční výslužka nových zranitelností v RPC, nový botnet, QBot malware a zajímavý výzkum. To vše vás čeká v dnešním díle.

Gentoo oživuje živá média, svobodný firmware pro Raspberry Pi
18. 04. 2022
Gentoo bude znovu vydávat každý týden obrazy pro živá média. Projekt librepi chce vytvořit svobodný firmware pro Raspberry Pi. Společnost Oracle představila Solaris 11.4 CBE pro vývojáře svobodného softwaru a pro osobní nekomerční použití.

Chromium zkouší Qt backend, Sony zrychlila exFAT na Linuxu
17. 04. 2022
KDE zase vylepšuje podporu Waylandu, R600 Gallium3D pro staré Radeony s optimalizacemi, Intel pracuje na podpoře svých GPU v Blender Cycles skrze oneAPI/SYCL, první EUV skener v Evropě běží u Intelu.

Novinky pro Linux 5.19: nejen vylepšené zabezpečení procesorů AMD a Intel
15. 04. 2022
Začleňovací okno pro přespříští verzi jádra Linux 5.19 se teprve chystá, ale už z dosavadních patchů rozesetých v různých větvích jádra víme o zajímavých novinkách. Vedle CPU je to opět i o GPU Intel.

Common Lisp: žralok mezi programovacími jazyky
14. 04. 2022
V seriálu o dialektech programovacího jazyka Lisp nesmí chybět článek o Common Lispu. Jedná se o multiparadigmatický programovací jazyk definovaný standardem (ANSI), pro nějž existuje několik vzájemně kompatibilních implementací.

NFS: vzdálený přístup k souborům v linuxovém operačním systému
13. 04. 2022
Dnes se podíváme na protokol NFS. Jde pravděpodobně o nejlepší protokol pro sdílení adresářů mezi systémy na bází Linuxu a Unixu. Nakoukneme i k nastavení firewallu, které souvisí s touto službou.

Softwarová sklizeň (13. 4. 2022): počítání hašů a odstranění souborových metadat
13. 04. 2022
Sonda do světa otevřeného softwaru. Dnes si představíme program pro kontrolu hashů, odstraníme si metadata ze souborů, nastavíme si alarm a podíváme se na prohlížeč ELF souborů.

Helix: nový modální textový editor inspirovaný Vimem a Kakoune
12. 04. 2022
Dnes se setkáme s dalším programátorským textovým editorem nazvaným Helix, jehož způsob ovládání je do značné míry inspirován textovým editorem Vim, popř. editorem Kakoune, s nímž jsme se již na stránkách Roota setkali.

Obrazem: muzeum ikonických počítačů v Bletchley Parku
12. 04. 2022
Nahlédněte s námi do muzea počítačů v britském Bletchley Parku. Lze tu najít i ikonické stroje Bomba a Colossus a historii kolem Alana Turinga. Podívejte se, jak se luštila legendární Enigma.

Postřehy z bezpečnosti: zrádné iluze nejsou jen výsadou kouzelníků
11. 04. 2022
Dnes se nejprve necháme oklamat, pak si dáme chutnější maliny, zabezpečíme své osobní údaje, zacyklíme firewall, zatelefonujeme si z cizího telefonu a nakonec se zakousneme do otráveného jablíčka.

Fedora chce odstranit podporu BIOSu, EndeavourOS má nového správce oken
11. 04. 2022
Vývojáři distribuce Fedora zvažují, zda odstranit podporu pro BIOS už ve verzi 37. EndeavourOS 22.1 „Apollo“ přichází s novým správcem oken Worm. Projekt Debian si volí nové vedení. Firma Tachyum úspěšné otestovala FreeBSD na svém procesoru.

Evropská unie chystá právo na opravu, Raspberry začíná koketovat s Waylandem
10. 04. 2022
Novinky v KDE zahrnují vylepšení nejen v oblasti UI, Wine 7.6 opravuje 17 chyb, Fedora 37 možná už bez starých X.Org ovladačů.

Novinky v Linuxu 5.18: spousta vylepšení pro RISC-V či lepší exFAT
8. 04. 2022
RISC-V a podpora 57bit adresace paměti a CPU Idle, exFAT se soubory končícími tečkou a lepším VolumeDirty či pokračující vylepšení pro LLVM/Clang, to jsou další novinky, které přinese Linux 5.18.

PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu (dokončení)
7. 04. 2022
Popíšeme si tvorbu složitějších formulářů skládajících se z většího množství ovládacích prvků. Zabývat se budeme i kontrolou údajů zapisovaných do formulářů s využitím vlastních validátorů, změnou stylu vykreslení formulářů atd.

Softwarová sklizeň (7. 4. 2022): hlídání osobních údajů na sítích
7. 04. 2022
Dnes si představíme prostředníka pro zjištění vlastních osobních údajů uchovávaných na webu, rozdělíme audio soubor na části, necháme si vytvořit vizualizaci využití disku a nakonec budeme sledovat registry a oblasti paměti.

Je čas opustit BIOS a přejít na UEFI? Vývojáři Fedory o tom diskutují
6. 04. 2022
Vývojáři distribuce Fedora opět po dvou letech intenzivně diskutují o tom, zda je čas začít opouštět podporu starého BIOSu a na platformě x86_64 požadovat už jen podporu UEFI. Nastal čas opustit starý firmware PC?

Z Gmailu na Zoho Mail: zkušenosti z migrace a praktické postřehy
5. 04. 2022
Hledal jsem náhradu za Gmail, který jsem používal na soukromý email více než 10 let. Nakonec jsem zakotvil u Zoho Mailu. Používám ho přes měsíc, takže už jsem nějaké zkušenosti nasbíral. Jak se s ním pracuje?

Souběžné a paralelně běžící úlohy naprogramované v Pythonu – Curio a Trio
5. 04. 2022
Dnes si popíšeme knihovny nazvané Curio a Trio. Jsou postavené nad relativní novinkou v Pythonu: klíčovými slovy async a await. Jejich cílem je zjednodušit tvorbu aplikací, v nichž jednotlivé části mohou běžet souběžně.

Postřehy z bezpečnosti: zranitelné webkamery Wyze
4. 04. 2022
Dnes se podíváme na zranitelnosti v kamerách Wyze, dále na opravené kritické zranitelnosti u firewallů, VPN a Apple zařízení, přečteme si o zranitelných autech a na závěr si zatelefonujeme s Europolem.

Vyšlo GNOME 42, Archinstall dostane textové menu
4. 04. 2022
Vyšla nová verze grafického prostředí GNOME s číslem 42. Archinstall představil nové textové menu pro konfiguraci systému. Webový prohlížeč pro operační systém SerenityOS prošel testem Acid3.

Intel s hardwarovým AV1, openSUSE testuje nový instalátor
3. 04. 2022
Vedle zprovoznění hardwarové komprese videa do AV1 na nových GPU Intel si přiblížíme novinky pro KDE na Waylandu (tabletový režim a sladění Kate a KWrite) a připomeneme produkty Wacom na Linuxu.

Novinky v Linuxu 5.18: nejen správa napájení pro Intel i AMD
1. 04. 2022
Podpora pro Intel Alchemist i nové AMDGPU a stagnující nouveau, AMD a podpora zvuku pro nové platformy, pokračující práce na Intel Software Defined Silicon. To jsou jen některé novinky pro jádro 5.18.

Linux a Samba v roli primárního řadiče domény Active Directory
31. 03. 2022
Toto je pohled na mé pokusy se sambou v roli primárního řadiče domény Active Directory. Jde o základní postup rozchození domény, který funguje. Vyzkoušeno připojení dvou Windows klientů.

Dlouho očekávaná novinka v Go 1.18 – generické datové typy (dokončení)
31. 03. 2022
Navážeme na článek o typových parametrech, typových množinách, generických datových typech a generických funkcích Ukážeme si další vlastnosti typového systému jazyka Go 1.18 a taktéž některá omezení, která generické funkce a především generické metody mají.

WebSocket jako cesta k úniku z příliš restriktivní sítě
30. 03. 2022
Přijeli jste do hotelu, máte přístup k místní Wi-Fi, ale firewall vás pustí jen na web? Zkusíte tedy spustit VPN, ale ouha, ani té se nepodaří projít. Zbývá jediná cesta: vytvořit si websocketový tunel.

Softwarová sklizeň (30. 3. 2022): decentralizovaný komunikátor a rychlá tvorba aplikací
30. 03. 2022
Sonda do světa otevřeného softwaru. Dnes se podíváme na přepínač aplikací, vyzkoušíme decentralizovaný komunikační program, jednoduše si vytvoříme vlastní aplikace a zorganizujeme si čas technikou Pomodoro.

GNOME 42: začal přechod na GTK 4, část aplikací už byla portována
29. 03. 2022
Největším tématem tohoto vydání je přechod na GTK 4. To je s námi už více než dva roky, ale doteď se s přechodem nespěchalo. U GNOME 42 můžeme konečně vidět větší snahu o portování aplikací na novou generaci GTK.

Dlouho očekávaná novinka v Go 1.18 – generické datové typy
29. 03. 2022
Mnohými vývojáři netrpělivě očekávanou vlastností jazyka Go jsou (resp. byly) generické funkce a generické datové typy. Nakonec se objevily v nedávno vydané stabilní verzi Go 1.18.

Postřehy z bezpečnosti: útok na firmu Okta a možný konec skupiny Lapsus$
28. 03. 2022
V dnešním díle Postřehů se podíváme na aktuality spojené s válkou na Ukrajině, na úspěšný útok na společnosti Okta a Microsoft ze strany skupiny Lapsus$, ale i na údajné zatčení členů této skupiny.

První alfa verze Asahi Linuxu, plán vývoje Debianu 12
28. 03. 2022
Asahi Linux oznámil vydání své první alfa verze systému pro Apple Silicon. Debian zveřejnil předběžný plán vývoje dvanácté verze této linuxové distribuce. Otevřený operační systém Haiku přidává podporu pro USB Wi-Fi.

ReiserFS je označen za zastaralý, AMD nabírá další linuxové inženýry
27. 03. 2022
Qualcomm také nabídne podporu AV1, vývojová verze Wine 7.5, LLVM 14.0.0 s řadou novinek, Mozilla a předplatné MDN, Eutelsat zatím zklamán z UHD.

Zpracování obrazu na scestí: když fotku kreslí umělá inteligence
25. 03. 2022
Roky se plíživě do světa zpracování obrazu blíží softwarové techniky, které dokáží kompenzovat fyzikální či technické nedostatky daných zařízení. Nejde však IT svět až příliš za hranu rozumného?

Specifické vlastnosti procesorů AArch64: aritmetické operace
24. 03. 2022
Dnes se budeme zabývat instrukcemi určenými pro provádění aritmetických operací. Tyto instrukce se rozdělují na instrukce určené pro celočíselné datové typy a na instrukce, které provádějí operace s hodnotami s plovoucí řádovou čárkou.

Softwarová sklizeň (23. 3. 2022): vylepšený Thunderbird a správce BACnet
23. 03. 2022
Dnes si představíme vylepšený a opravený Thunderbird, prozkoumáme zařízení BACnet v síti, vytvoříme pracovní postup a nakonec si uložíme přístupové údaje. Nebude chybět ani oblíbená blbinka.

Souběžné a paralelně běžící úlohy naprogramované v Pythonu (2)
22. 03. 2022
Dnes si povíme, jak zajistit souběžné či paralelní zpracování úloh s využitím několika různých technologií. Bude se jednat o třídy ThreadPoolExecutor a ProcessPoolExecutor, ovšem zmíníme se i o korutinách a konstrukcích async a await.

Doom na Raspberry Pi Pico, Heroic Games Launcher přidává podporu pro GOG
22. 03. 2022
Legendární Doom byl portován na Raspberry Pi Pico. Heroic Games Launcher přidává kromě Epic Games i podporu pro GOG. Otevřená hra inspirovaná sérií Thief The Dark Mod dostává velkou aktualizaci. Valve otevírá nástroje pro Steam Deck.

Postřehy z bezpečnosti: automobilový gigant pod útokem ransomware
21. 03. 2022
Dnes se opět podíváme na několik témat souvisejících s boji na Ukrajině, ale také na ransomware útok na velkého výrobce dílů pro automobilový průmysl, či na DoS zranitelnost v OpenSSL.

OpenBSD běží na Apple M1, Ubuntu má nové logo
21. 03. 2022
Tvůrcům OpenBSD se povedlo spustit systém na platformě Apple M1. Vývojáři Ubuntu oznámili novou podobu loga. Otevřený operační systém DragonFly BSD přechází z knihovny LibreSSL na OpenSSL. Vyšel Linux Mint Debian Edition 5 „Elsie“.

Firefox bez vyhledávačů z Ruska, Asahi Linux na Apple M1 v alfa verzi
20. 03. 2022
AMD ohlašuje podporu Ryzenů 5000 na starých deskách řady 300 a Ryzen 7 5800X3D, novinky v KDE, Google Summer of Code 2022 zahrnuje 203 organizací, AMD novým sponzorem AlmaLinuxu, blížící se QEMU 7.0.

Detekce anomálií v auditních záznamech – časové řady
18. 03. 2022
Opět bych se chtěl zaměřit na hledání anomálií v jinak běžném chování systémů. Protože pokud bych měl při dohledu běžících systémů něco řešit, pak jsou to právě výjimky z obvyklého chování.

HTTPS certifikát Let's Encrypt pomocí Apache a vestavěného modulu mod_md
18. 03. 2022
Existuje řada způsobů, jak získat certifikát od Let's Encrypt. Můžeme použít oficiálního klienta Certbot, některého z mnoha alternativních klientů či můžeme nasadit web server, který se o vše postará sám.

PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu
17. 03. 2022
V mnoha situacích potřebujeme vytvořit aplikaci s formuláři a dialogy – tedy aplikaci s GUI. Pokud používáme Python, můžeme využít knihovny Tkinter, PyObject, PyQt/PySide atd. Nebo je možné vytvořit webovou aplikaci.

Podvodníci zneužívají války na Ukrajině, lákají údaje a podstrkávají malware
16. 03. 2022
Od konce února rychle přibývá podvodných e-mailů, které jako své téma zneužívají válku na Ukrajině. Jejich primárním cílem je okrást osloveného o peníze, objevují se ale také malwarové kampaně.

Softwarová sklizeň (16. 3. 2022)
16. 03. 2022
Sonda do světa otevřeného softwaru. Dnes dostaneme pod kontrolu chlazení počítače, přejmenujeme si hromadně soubory, napíšeme si pár poznámek a vytvoříme si interaktivní příběh nebo textovou hru.

Specifické vlastnosti procesorů AArch64: přenos bloků dat a instrukce s podmínkou
15. 03. 2022
Článek je věnován dvěma důležitým tématům: přenosům dat a taktéž problematice provedení některých operací za předpokladu, že je splněna nějaká podmínka. AArch64 nabízí kromě podmíněných skoků i celou řadu dalších instrukcí s podmínkou.

Postřehy z bezpečnosti: špiníme roury linuxového jádra
14. 03. 2022
Tento týden se opět nevyhneme válečným tématům, kde pravidelně přispívají všechny strany konfliktu. Dále probereme nedostatečné zabezpečení UPS vedoucí k přehrání firmware nebo závažnou zranitelnost Dirty Pipe.

Fedora 37 omezí 32bitové balíčky, FreeBSD zrychluje bootování
14. 03. 2022
Fedora 37 hodlá v rámci posupného ukončení podpory i686 omezit 32bitové balíčky. Projektu FreeBSD vydal beta verzi 13.1 a zprávu o vývoji za poslední kvartál. Operační systém MorpOS vydal novou verzi s lepším výkonem a stabilitou.

MorphOS 3.16 s novým prohlížečem, vydáno OpenZFS 2.1.3
13. 03. 2022
Pokrok FreeBSD v rychlosti startu, Mesa 22.0.0 je venku – stabilní vydání ale až s 22.0.1, vyšel nový Blender 3.1 s podporou Apple M1, nová verze Tails 4.28 je bez zásadních novinek.

Detekce anomálií v auditních záznamech
11. 03. 2022
Ve třetím pokračování svého povídání o sledování událostí v aplikaci jsem vytvářel auditní záznamy a ty pak zapisoval do SQL databáze. Je to asi jeden z obvyklých způsobů, jak s nimi nakládat.

Novinky v Linuxu 5.18: nejen Radeony RDNA3 a Xeony Sapphire Rapids
11. 03. 2022
Linux 5.17 je aktuálně s verzí RC7 téměř před vydáním a naplno běží přípravy verze příští. Podívejme se na několik novinek, které byly do vývojové větve zaslány, a to zejména lidmi z AMD a Intelu.

Nintendo Switch: ohlédnutí po dvou letech aneb co si můžete zahrát
10. 03. 2022
Před dvěma lety jsem si pořídil herní konzoli Nintendo Switch. V druhém článku shrnu mou zkušenost s hraním her. Mám-li to vyjádřit pár slovy, tak se má očekávání dokonale naplnila.

Protokol SCP mizí: proč je jednoduchý přenos souborů po SSH problém?
9. 03. 2022
Vývojáři OpenSSH už od roku 2019 varují před protokolem SCP, který je zastaralý a jednoduše neopravitelný. Doporučují místo něj používat moderní náhrady jako SFTP nebo rsync. Jak SCP funguje a kde je problém?

Softwarová sklizeň (9. 3. 2022)
9. 03. 2022
Dnes si představíme databázového klienta, budeme spouštět skripty v Pythonu, přehrajeme video z YouTube na chytré televizi a nakonec vytvoříme zreprodukovatelný experiment.

Chystá se Rusko odpojit od internetu? Zatím si jen zabezpečuje své sítě
8. 03. 2022
Světem se rozběhla fantastická zpráva o tom, že se Rusko za pár dnů odpojí od internetu. Když se na věc podíváme střízlivýma očima, jde zatím jen o spekulaci. Pravdou je, že Rusové provádějí infrastrukturní změny.

Postřehy z bezpečnosti: boje pokračují i ve virtuálním světě
7. 03. 2022
Ani tento týden se bohužel nelze vyhnout tématu války na Ukrajině. Budeme se ovšem věnovat i jiným tématům, například praktickému nasazení nového způsobu DDoS amplifikace či podloudnému trojanovi TeaBot.

CentOS vydává Automotive Stream Distribution, Armbian podporuje Raspberry Pi
7. 03. 2022
CentOS oznámil vydání distribuce pro automobilový průmysl Automotive Stream Distribution (AutoSD). Armbian vyšel ve verzi 22.02 s podporou Raspberry Pi a UEFI. Linux Mint hodlá nástroj pro správu Bluetooth Blueberry vyměnit za Blueman.

Open-source ovladač pro GPU PowerVR, Rusko chce legalizovat softwarové pirátství
6. 03. 2022
Intel je otevřen připojení do konsorcia, které koupí ARM, vliv frekvence DDR5 na výkon Intel Alder Lake, Brave 1.36.109 vylepšuje peněženku, OpenBLAS řeší, jestli vyhodit podporu ruských CPU Elbrus.

Test Alza Officebook Core i5, část 2: software a výkon
4. 03. 2022
V druhé části recenze notebooku Alza Officebook Core i5 se podíváme na to, jak se s notebookem žije na Linuxu. Co funguje, co nefunguje, jaký je výkon platformy Tiger Lake a jak je na tom akumulátor?

Nintendo Switch: konzolové ohlédnutí po dvou letech
3. 03. 2022
Po dvou letech jsem se rozhodl udělat drobnou inventuru, berte to jako dlouhodobou recenzi. Na českém internetu najdete hodně recenzí Microsoft Xboxu a Sony Playstationu, ale recenzí Nintenda Switch je jako šafránu.

Specifické vlastnosti procesorů AArch64: podmíněné a nepodmíněné skoky, adresování dat
3. 03. 2022
Ve druhém článku o specifických vlastnostech instrukční sady procesorů AArch64 si popíšeme především použití podmíněných i nepodmíněných skoků a taktéž způsoby adresování dat, například při provádění blokových operací.

Postkvantová doba se blíží: přinese rok 2022 konec šifrování, jak ho známe?
2. 03. 2022
Kvantová technologie vyvíjená světovými supervelmocemi způsobí, že mnoho dnešních šifrovacích algoritmů ze dne na den zastará. Ten, kdo jí bude disponovat, bude schopen číst téměř jakákoli šifrovaná data nebo zprávy.

Softwarová sklizeň (2. 3. 2022)
2. 03. 2022
Sonda do světa otevřeného softwaru. Dnes si zkopírujeme text z obrázků, představíme si nástroj na práci s kontejnery, vyzkoušíme si emulátor IBM PC a řekneme si o offline slovníku.

Specifické vlastnosti procesorů AArch64: základní instrukce
1. 03. 2022
Instrukční sada procesorů s architekturou AArch64 má některé zajímavé vlastnosti, s nimiž se můžeme postupně seznámit. Dnes si ukážeme několik plně funkčních příkladů založených na několika základních instrukcích.

Postřehy z bezpečnosti: (nejen) ruská invaze na Ukrajinu
28. 02. 2022
V dnešním díle Postřehů se podíváme na kybernetické útoky a další dění spojené s invazí ruských vojsk na Ukrajinu, pravděpodobný konec malwaru Trickbot, škodlivé balíčky v repozitáři npm a nejen to…

Steam Deck jde do prodeje, po pěti letech vyšel FreeDOS 1.3
28. 02. 2022
Společnost Valve uvedla na trh přenosnou herní konzoli Steam Deck. Po více než pěti letech vývoje vyšel FreeDOS 1.3. Tomáš Matějíček oznámil finální vydání Slax 11.2.0.

První test Steam Deck, LibreOffice a pokročilé diagramy SmartArt
27. 02. 2022
U.S. Patent Apple na počítač v klávesnici, Intel SVT-AV1 0.9.1 vylepšuje podporu pro stará CPU bez AVX, Wine 7.3 s dalšími knihovnami ve formátu PE, GIMP 3.0 o notný kus blíž, vyšla verze 2.99.10.

Test notebooku Alza Officebook Core i5, část první: hardware
25. 02. 2022
Rozhodli jsme se podívat blíže na zoubek novému notebooku od Alzy, který staví na platformě Intel Tiger Lake a přidává k tomu tříletou záruku s možností osadit tři SSD. V první části si podrobně projdeme hardware.

Záchrana nebootujícího Linuxu pomocí konzole zavaděče GRUB 2
24. 02. 2022
GRUB 2 je dnes nejrozšířenějším zavaděčem v linuxovém světě. Umí spoustu šikovných věcí, a pokud ho umíte ovládat, dokáže vás dostat z lecjaké šlamastiky. Třeba když vám Linux úplně odmítá nastartovat.

Psaní aplikací pro terminál: výstup
23. 02. 2022
V poslední části seriálu článku o ncurses bych se zaměřil na výstup. Spíš než, abych systematicky prošel výstupní API, se budu věnovat tématům se kterými jsem válčil, a kde jsem se občas zasekl.

Softwarová sklizeň (23. 2. 2022)
23. 02. 2022
Dnes si představíme Malování přepracované pomocí webových technologií, vyzkoušíme vývojářské nástroje, nastavíme zkratky pro rychlý přístup k přenosným programům a seznámíme se s přehrávačem YouTube videí.

Souběžné a paralelně běžící úlohy naprogramované v Pythonu
22. 02. 2022
Dnes se seznámíme s několika balíčky ze standardní knihovny jazyka Python, které jsou určeny pro spouštění souběžných či dokonce paralelně běžících úloh. Zmíníme se i o způsobech komunikace mezi těmito úlohami.

Nový Zabbix 6.0 LTS: nativní podpora HA u Zabbix serveru
22. 02. 2022
Společnost Zabbix SIA vydala 15. února 2022 novou verzi monitorovacího systému Zabbix. Čerstvě uvolněný Zabbix 6.0 LTS přináší spoustu nových vlastností, které si dnes podrobněji popíšeme.

Postřehy z bezpečnosti: Trump's Dumps a další fóra s karetními údaji jsou mimo provoz
21. 02. 2022
Dnes se podíváme na útoky za pomocí Microsoft Teams, na otce odpojujícího rušičkou celé město od internetu, na akce ruských bezpečnostních služeb, nový botnet napsaný v Go a zranitelnost v Apache Cassandra.

Síťová instalace Raspberry Pi OS, Chrome OS Flex pro běžné počítače
21. 02. 2022
Zavaděč Raspberry Pi OS umožní síťovou instalaci operačního systému přímo do zařízení. Google oznámil, že vyvíjí operační systém Chrome OS Flex. Na Haiku se podařilo spustit grafické editory GIMP a Inkskape.

Nový mikrokód pro Ryzeny 5000, FFmpeg už bez XvMC
20. 02. 2022
PipeWire 0.3.46 vylepšuje Zoom a opravuje chyby, podpora Intel DG2-G12 míří do Linuxu 5.18, přípravy nové generace GPU ovladače AMD, referenční kodér AOM-AV1 3.3, novinky v KDE nejen kolem Waylandu.

Spring Boot Actuator – metriky a aplikační koncové body
18. 02. 2022
Nyní již máme představu z čeho je aplikace poskládaná, v jakém prostředí běží, a nakonec také o tom, jak fungují její části a aplikace jako celek.

Intel se stále trápí, velká GPU patrně čeká zpoždění
18. 02. 2022
Píše se rok 2022, 4nm CPU Intel nikde, stejně jako velké grafické karty či mnohočipové Ponte Vecchio. Optane jsou ztrátové, vývoj výrobních procesů stále opožděný a velká GPU prý nejdříve na podzim.

Čtyři způsoby zpracování XML v Pythonu
17. 02. 2022
Existuje poměrně velké množství způsobů a knihoven, jakými je možné v jazyku Python manipulovat s daty uloženými v XML. Dnes si představíme čtyři různé způsoby načítání XML, přičemž každý se hodí pro jiné účely.

Nová svobodná hra Hypnagonia, Cemu plánuje otevřít zdrojové kódy
17. 02. 2022
Hypnagonia: Therapy through Nightmares je otevřená hra inspirovaná titulem Slay the Spire. Emulátor konzole Wii U Cemu plánuje otevřít zdrojové kódy a vydat verzi pro Linux. FEX-Emu je slibný projekt pro hraní na architektuře AArch64.

„Vedle vaší stolice sviští data v optice.“ Jak v Česku vzniklo unikátní řešení instalace optických kabelů v kanalizaci
16. 02. 2022
Nápad využít kanalizační potrubí k připojení k internetu v Česku nevznikl, tuzemský vynálezce jej ale dotáhl k unikátnímu výsledku. Svůj projekt teď testuje v pilotním provozu.

Slackware Linux 15: oživení dinosaura po šesti letech
16. 02. 2022
Slackware brzy oslaví třicáté výročí vzniku. Nejstarší linuxová distribuce se má stále k světu a v patnácté verzi přináší spoustu nových vlastností. Přesto zůstává věrná svým základním principům.

Softwarová sklizeň (16. 2. 2022)
16. 02. 2022
Sonda do světa otevřeného softwaru. Dnes si představíme kalendář pro KDE Plasma, podíváme se na klienta pro Jabber, stáhneme si nějaké ty torrenty a řekneme si o nástroji pro výběr barev.

Linux Mint Debian Edition pokračuje, System76 vylepšuje výkon Linuxu
15. 02. 2022
Tvůrci projektu Linux Mint vysvětlili, proč hodlají pokračovat v práci na LMDE. Společnost System76 představila nový nástroj pro zvýšení výkonu Linuxu. Téměř po roce vývoje vyšla nová OpenMandriva Lx 4.3.

Curryfikace (currying), výjimky a vlastní operátory v jazyku ML
15. 02. 2022
Ve třetím článku o jazyce ML si ukážeme některé poněkud pokročilejší techniky. Seznámíme se s technikou curryfikace (curryingu), která je v ML podporována, podobně jako například v Haskellu.

Postřehy z bezpečnosti: rhybaření začíná doménou
14. 02. 2022
Dnes si vyzkoušíme LinkedIn jako šikovný zkracovač URL, staneme se administrátory za pomoci antiviru, se SAPem zavzpomínáme na Log4Shell, a s Office 365+ si vyzkoušíme znaky pro změnu směru textu.

Česko je 30 let na síti: jak to začalo a co bylo před internetem
14. 02. 2022
Před 30 lety, konkrétně 13. února 1992, se tehdejší Česká a Slovenská federativní republika připojila k internetu. Na půdě ČVUT se opět sešli lidé, kteří u toho tenkrát byli a zavzpomínali.

LibreOffice Calc přichází o podporu AVX/AVX-512, Core i9–12900K rychlejší na Linuxu než s Windows 11
13. 02. 2022
Vývojová verze Wine 7.2, nákresy Steam Deck pod licencí CC, GRUB 2.12 v létě, ovladače Intel pro vyšší výkon Alder Lake N a DG2/Alchemist v Linuxu 5.18, KDE opět s řadou vylepšení pro Wayland.

Spring Boot Actuator – sledování stavu aplikace
11. 02. 2022
Teď již víme, co je aplikace zač. Dále by bylo také dobré zjistit, jak aplikace jako celek a případně její komponenty fungují. Pro tento účel je součástí Actuator koncový bod health.

Raspberry Pi je nedostatkovým zbožím. Kde drhne dodavatelský řetězec?
11. 02. 2022
Doby přemýšlení, jestli Raspberry Pi 4B 8GB koupit hned, nebo počkat až zlevní, jsou tytam. Všechny modely čtvrté řady na trhu chybí, stejně jako čipy do aut a grafické karty. Lze očekávat zlepšení?

Softwarová sklizeň (10. 2. 2022)
10. 02. 2022
Dnes si představíme aplikaci pro monitoring webových aplikací, vyzkoušíme klienta pro Discord v terminálu, upravíme konfigurační soubor a seznámíme se se správcem úloh pro stroje s grafickou kartou Nvidia.

Funkce a typový systém programovacího jazyka ML
10. 02. 2022
Ve druhé části článku (resp. celého miniseriálu) o programovacím jazyku ML se zaměříme především na podrobnější popis typového systému tohoto jazyka a taktéž na složitější funkce, které používají pattern matching.

Knot DNS: další funkce související s DNSSEC
9. 02. 2022
V předchozím dílu jsme si představili základy fungování a provozu DNSSEC na serveru Knot DNS. Dnes navážeme popisem některých dalších funkcí tohoto serveru, které s DNSSEC souvisejí.

Nenechte se okrást: sedm skutečných příběhů internetových podvodů
8. 02. 2022
Protože osvěty není nikdy dost a podvodníků na internetu se v poslední době vyrojilo opravdu hodně, rozhodl jsem se sepsat pár ukázek toho, co ti lumpové vlastně dělají. Všechno jsou to skutečné příběhy.

ML – funkcionální jazyk s revolučním typovým systémem
8. 02. 2022
Před neuvěřitelnými 49 lety vznikl první koncept jazyka ML. Jedná se o programovací jazyk, který byl v mnoha ohledech přelomový, a to díky svému typovému systému, jenž byl zkombinovaný s pattern matchingem.

Postřehy z bezpečnosti: byl notPetya válečný akt?
7. 02. 2022
Pojišťovny se snaží vykroutit z placení za útok ransomware, řádí malware CoinStomp a hackerská skupina Shuckworm. Probereme i problémy ropných terminálů a díry UEFI, Samby či Windows.

Oficiální 64bitový Raspberry Pi OS, Ubuntu MATE s Flatpakem
7. 02. 2022
Vyšla první oficiální verze Raspberry Pi OS pro 64bitovou architekturu ARM. Podpora pro Flatpak bude součástí instalace Ubuntu MATE 22.04. Po šesti letech vývoje vyšlo patnácté vydání linuxové distribuce Slackware.

Intel vydal Security Report 2021, Mesa nabídne 3Dfx Glide
6. 02. 2022
GStreamer 1.20 nejen s vylepšeními mp4/mkv a podporou FFmpeg 5.0, Blender ohlašuje filmařský Project Heist, výkon Intel Celeronu G6900 s různými linuxovými distribucemi.

Spring Boot Actuator: dobré o něm vědět
4. 02. 2022
Podívám se na podporu, kterou mně poskytuje framework Spring Boot v oblasti provozu aplikace. Framework tuto podporu skrývá pod označení Spring Boot Actuator, nebo také „Production-ready Features“.

Dvě desítky zrani­telností v UEFI postihují nejméně 25 výrobců PC
4. 02. 2022
Výzkumníci ze společnosti Binarly zabývající se bezpečností firmwarů objevili kritické zranitelnosti v UEFI firmwarech od Insyde Software, které dopadají na desítky výrobců počítačů i komponent.

Využití Redisu z jazyka Clojure pomocí knihovny Carmine (dokončení)
3. 02. 2022
Na úvodní článek o knihovně Carmine, která umožňuje používat Redis v aplikacích naprogramovaných v Clojure, dnes navážeme. Ukážeme si mj. i komunikaci založenou na strategii publish-subscribe a taktéž použití front zpráv (queues).

Blokace nevhodného obsahu ve vyhledávání pomocí nastavení DNS
3. 02. 2022
Pokud jste správcem počítače nebo celé sítě, kterou používají děti, určitě jste přemýšleli, jak je pnepustit k nevhodnému obsahu. Některé služby k tomu poskytují jednoduché nástroje.

Jmenné prostory: virtuální realita pro oddělení procesů v různých prostředích
2. 02. 2022
Pokud používáte Docker, používáte i jmenné prostory, jen o tom možná nevíte. Dají se ale používat i samostatně a s jejich pomocí lze udělat v počítači virtuální prostředí se zajímavými vlastnostmi.

Softwarová sklizeň (2. 2. 2022)
2. 02. 2022
Sonda do světa otevřeného softwaru. Dnes si vyzkoušíme software pro interaktivní tabule, napíšeme si deník přímo v terminálu, řekneme si o decentralizované komunikační aplikaci a podíváme se na klienta pro stahování souborů z torrentů.

Návod: Bind 9 jako DNS resolver pro domácí síť nebo testovací prostředí
1. 02. 2022
Chcete v domácím prostředí používat doménová jména počítačů? Třeba pro účely testování různých řešení ve virtuálních počítačích. Zde je nástin řešení použitelné i na pracovní stanici bez samostatného serveru.

Standardní šablonovací systém jazyka Go a šablony HTML stránek
1. 02. 2022
Navážeme na předchozí články o využití šablonovacího systému v jazyce Go. Ukážeme si, jak je možné použít HTML šablony a jak je lze integrovat do služeb postavených na HTTP serveru.

Postřehy z bezpečnosti: PwnKit, aneb kdo chce být root?
31. 01. 2022
V dnešním díle Postřehů se podíváme na netradiční použití ransomwaru při útoku na běloruské železnice, závažnou zranitelnost PwnKit, dosud největší zaznamenaný DDoS útok a nejen to.

SUSE Liberty Linux nabízí podporu pro další distribuce, Ubuntu zruší repozitáře partnerů
31. 01. 2022
SUSE představilo produkt SUSE Liberty Linux, který nabízí podporu pro různé linuxové platformy. Ubuntu od příštího vydání zruší nepoužívané repozitáře partnerů. Komerční distribuce EuroLinux přidává podporu pro architekturu ARM 64.

Firefox začíná zapínat Wayland, EU ruší 13 let starou miliardovou pokutu pro Intel
30. 01. 2022
Wine 7.1 a Vulkan 1.3, nový protokol ve Waylandu, DXVK-NVAPI 0.5.2 s PhysX, SDL2 preferuje Wayland, Ubuntu 22.04 ruší partnerské archivy, PipeWire 0.3.44 zkracuje latence na méně než čtvrtinu.

Shikaku – hrátky s obdélníčky
28. 01. 2022
Shikaku je jedna z japonských logických her, kterou publikoval časopis Nikoli. Jako obvykle se jedná o deskovou hru, kterou je možné hrát na čtvercové nebo obdélníkové desce.

Kam s e-mailem na vlastní doméně, když Google ruší G Suite zdarma?
28. 01. 2022
Google minulý týden oznámil, že ukončí staré účty G Suite. Podle aktuálního plánu musí do května uživatelé přejít na placené tarify Google Workspace. Co teď s tím?

Google Topics je nový recept na konec cookies třetích stran
27. 01. 2022
Po kritice takzvaných kohort FLoC přišel Google s novým řešením náhrady za cookies třetích stran. Topics mají být anonymní a nemají zasahovat do uživatelova soukromí. Jenže je to trochu složitější.

Využití Redisu z jazyka Clojure pomocí knihovny Carmine
27. 01. 2022
Seznámíme se s využitím systému Redis v aplikacích naprogramovaných v Clojure. Použijeme přitom knihovnu Carmine. Kombinace Clojure a Redis nám umožní jednoduše zpracovávat strukturovaná data.

Návod: VPN WireGuard na routerech MikroTik a telefonech s Androidem
26. 01. 2022
Návod pro ty, kteří chtějí rozchodit VPN pomocí nástroje WireGuard a použít k tomu MikroTik. Ukážeme si, jak se k síti připojit s telefonem s operačním systémem Android.

Softwarová sklizeň (26. 1. 2022)
26. 01. 2022
Dnes si představíme GUI pro použití API pro strojové učení a počítačové vidění, vystavíme torrent soubory přes WebDAV, FUSE nebo HTTP, budeme měřit ostrost obrazu pomocí MTF a seznámíme se s nástrojem pro připojení k WireGuardu.

Upgrade databáze z PostgreSQL 9.6 na verzi 13 v doménovém registru
25. 01. 2022
V roce 2021 jsme velice intenzivně pracovali na softwarových upgradech všech systémů registru FRED. Na úplný konec jsme si, jako takovou třešničku na dortu, nechali databáze PostgreSQL.

Komunikace realizovaná binárním formátem MessagePack (dokončení)
25. 01. 2022
Ukážeme si, že datové struktury pole a mapa jsou v Message Packu heterogenní (což odpovídá původnímu textovému JSONu). Taktéž provedeme porovnání mezi formáty JSON, XML, BSON, gob a právě Message Packem.

Postřehy z bezpečnosti: pět stovek zákazníků Crypto.com přišlo o miliony
24. 01. 2022
Dnes se podíváme na záplaty od Microsoftu a také na to, že hašovat hesla v MD5 bez soli, nebo být kyberzločincem se ne vždy vyplatí. Útočníci, kteří napadli Crypto.com, si bohužel přijdou na tučnou sumu.

Podrobnosti o Ubuntu 22.04, malý počítač s Manjaro Linuxem
24. 01. 2022
Vývojáři z Canonicalu zveřejnili bližší informace o připravovaném Ubuntu 22.04 LTS. Do rodiny zařízení s předinstalovaným Manjaro Linuxem nově přibyl DeskMini UM700. Na Raspberry Pi 4 lze nově nainstalovat 64bitový EndeavourOS ARM.

Sandboxing se systemd: zesílení ochrany služeb pomocí namespaces
21. 01. 2022
Systemd implementuje řadu bezpečnostních funkcí, které umožňují provozovat služby odděleně a snížit riziko úspěšného napadení systému. Ukážeme si, jak jednoduše analyzovat aktuální situaci a vylepšit ji.

Starlink na tyči aneb Jak jsem zprovoznil satelitní připojení a našel cestu z informačního pralesa
20. 01. 2022
Připojení přes Starlink potřebuje opravdu dobrý výhled. Jak si poradit, když jej nemáte?

Nintendo Game&Watch – Mario: zpátky v čase díky retro edici kapesní konzole
20. 01. 2022
V dnešním článku bych rád představil jednu retro záležitost v moderním hávu – současnou reinkarnaci přenosných handheldů Nintendo Game&Watch. Ty jsme nosili v kapse v osmdesátých letech, ale i dnes potěší.

Femtolisp: dialekt LISPu tvořící součást jazyka Julia
20. 01. 2022
Na Rootu již vyšlo více než dvacet článků o různých dialektech jazyků LISP a Scheme. Další dialekt, s nímž se seznámíme dnes, se jmenuje Femtolisp. Jedná se o LISP v tradičním pojetí, který je součástí překladače jazyka Julia.

Chrome omezí webům přístup do místní sítě: brání útokům dle standardu PNA
19. 01. 2022
Vývojáři Chrome oznámili, že začnou postupně omezovat přístup webů do místních sítí. Prohlížeč tím zabrání některým typům útoků, které umožňují napadnout zařízení za firewallem. Jak funguje Private Network Access (PNA)?

Softwarová sklizeň (19. 1. 2022)
19. 01. 2022
Sonda do světa otevřeného softwaru. Dnes si vyzkoušíme nápovědu pro tvůrce videí, napíšeme si pár ručních poznámek, naplánujeme si úkoly a ozrcadlíme si zařízení od Applu.

Proč mám rád velblouda: integrační platforma Apache Camel
18. 01. 2022
Používám Apache Camel v různých projektech již více jak deset let a jsem jeho velkým příznivcem. Samotní tvůrci jej označují jako univerzální integrační platformu, ale z vlastní zkušenosti můžu říct, že pole jeho využití je širší.

Šifrované disky na serveru: automatické odemykání pomocí Tang a Clevis
18. 01. 2022
Šifrování disku je užitečná věc a Linux ji má v základu zabudovanou. Co když ale chceme šifrovat disk na serveru a zároveň nechceme přijít o možnost automatického startu. Řešení nabízí duo Tang a Clevis.

Komunikace realizovaná úsporným binárním formátem MessagePack
18. 01. 2022
Pro komunikaci mezi službami se v současnosti využívá relativně velké množství (serializačních) formátů. Ty můžeme rozdělit na formáty textové (JSON, XML) a binární. Mezi binární formáty patří i MessagePack.

Postřehy z bezpečnosti: záplaty od mnoha výrobců
17. 01. 2022
V dnešním díle postřehů se podíváme na záplaty od mnoha výrobců, na nová zadní vrátka, na chybu ohrožující směrovače, na personální změny v Signálu a na ostatní zajímavosti ze světa výpočetní techniky.

Linux Mint spojí síly s Mozillou, Ubuntu slibuje vyšší výkon na Raspberry Pi
17. 01. 2022
Tým kolem distribuce Linux Mint spojí své síly s vývojáři z Mozilly. Canonical slibuje lepší běh Ubuntu na Raspberry Pi. Anaconda, instalátor distribucí Fedora, RHEL a CentOS bude mít webové rozhraní.

FFmpeg 5.0 je venku, Ubuntu 22.04 LTS zůstane u jádra Linux 5.15
16. 01. 2022
KDE Plasma 5.24 Beta ukazuje vylepšení, ovladač pro Broadcom VideoCore nabízí double-buffering, Wine 7.0-rc6 opravuje 47 chyb, vydána 60Mpix Leica M11 a nový Fujifilm 200 pravděpodobně od Kodaku.

Novinky pro Linux 5.17: ještě rychlejší Btrfs i oprava Straight Line Speculation
14. 01. 2022
Podpora nejen pro Snapdragon 8 Gen 1 či první levné RISC-V platformy, sériová konzole možná zrychlí o čtvrtinu, Btrfs výrazně a do Mesa míří podpora velkých grafik Intel Arc DG2/Alchemist.

Propojení Go s Pythonem s využitím cgo a ctypes (2. část)
13. 01. 2022
Pro plnohodnotnou integraci jazyka Go s Pythonem je nutné umět předávat i hodnoty neprimitivních typů, zejména pole, řezy, struktury (záznamy) atd. S touto již poměrně složitější problematikou se částečně seznámíme v dnešním článku.

Dešifrujeme HTTPS pomocí nástroje Wireshark
12. 01. 2022
Celý svět začal šifrovat a skrývat tak komunikaci před nezvanými hosty. Někdy se ale jako správci potřebujeme podívat, co se přenáší. Naštěstí nám s tím může snadno pomoci Wireshark. Ukážeme si, jak na to.

Softwarová sklizeň (12. 1. 2022)
12. 01. 2022
Dnes si představíme prohlížeč událostí Ftrace a Perf, necháme si vypsat používané TCP a UDP sokety, budeme monitorovat výkon a využití systémových zdrojů a nakonec se seznámíme s nástrojem kompatibility pro spouštění her.

Události v aplikaci: reakce na události frameworku Spring
11. 01. 2022
Aplikační události nemusí vytvářet pouze vaše aplikace. Stejně tak dělá Spring framework sám o svém běhu. Jejich přehled najdete v dokumentaci pod kapitolou Application Events and Listeners.

Policy-based routing v Linuxu: směrování provozu pod kontrolou
11. 01. 2022
Tradiční směrování síťových paketů je založeno na cílové adrese. Pokud ale chceme více, potřebujeme policy-based routing (PBR). To nám umožní směrovat provoz podle mnoha dalších kritérií.

Propojení Go s Pythonem s využitím cgo a ctypes
11. 01. 2022
Poměrně často se můžeme setkat s požadavkem na propojení kódu psaného v Pythonu a v Go. Pro tento účel použijeme dvě technologie, které se samy nabízejí: cgo a ctypes. Ovšem uvidíme, že kvůli nim budeme muset „klesnout“ až na úroveň céčka.

Postřehy z bezpečnosti: perzitentní malware pro iOS jménem NoReboot
10. 01. 2022
V aktuálním díle Postřehů se podíváme na problémy iOSu s žádnými, nebo naopak věčnými restarty. Dále na hledání log4j v kupce kódu, na výsledky testování několika EDR řešení a na to, jak můžete podpořit Norton 360 zapnutím zabudovaného kryptomineru.

Postřehy z bezpečnosti: perzistentní malware pro iOS jménem NoReboot
10. 01. 2022
V aktuálním díle Postřehů se podíváme na problémy iOSu s žádnými, nebo naopak věčnými restarty. Dále na hledání log4j v kupce kódu, na výsledky testování několika EDR řešení a na to, jak můžete podpořit Norton 360 zapnutím zabudovaného kryptomineru.

Wine bylo portováno na Haiku, vyšlo Ubuntu Touch OTA-21
10. 01. 2022
Do operačního systému Haiku bylo portováno Wine. Nadace UBports oznámila vydání aktualizace systému pro telefony Ubuntu Touch OTA-21. Firma PINE64 uvedla do prodeje pouzdro s hardwarovou klávesnicí pro telefony PinePhone.

Canonical přepracuje Snapcraft, KDE vylepšuje vzhled QtQuick aplikací
9. 01. 2022
Vydáno Wine 7.0-rc5 s opravou pro Fallout 1/2, srovnání výkonu Radeonů v roce 2020 a 2021, měření ukazuje, že Intel Clear Linux je stále nejlepší, u SVT-AV1 dokonce dvojnásobně.

Novinky pro Linux 5.17: ovladač AMD P-State či Intel Hardware Feedback Interface
7. 01. 2022
Ovladač AMD P-State, podpora názvů oddílů u Ext4, zmizí nepoužívaná CleanCache, nové opravy pro zlobivé x86 tablety, Mesa 22.0 s FreeSync/VRR pro Intel OpenGL/Vulkan, Intel HFI pro Intel Alder Lake.

Integrované vývojové prostředí Lazarus: jen zdánlivý anachronismus
6. 01. 2022
Dnes se ve stručnosti seznámíme s multiplatformním integrovaným vývojovým prostředím, které se jmenuje Lazarus. Jedná se o takzvané RAD, přičemž vzhled, možnosti i chování do značné míry odpovídají slavnému vývojovému prostředí Delphi.

airyxOS: svobodný klon macOS na základech FreeBSD
5. 01. 2022
Tvůrci operačního systému airyxOS si dali za cíl vytvořit systém, který bude svobodnou náhradou macOS od firmy Apple. Svůj vzor nehodlá napodobovat pouze vzhledem, ale chce nabídnout i možnost spouštět aplikace pro něj určené.

Softwarová sklizeň (5. 1. 2022)
5. 01. 2022
Sonda do světa otevřeného softwaru. Dnes si pohrajeme se světýlky, vyzkoušíme si nástroj na administraci Debianu, podíváme se na sofistikovaný nástroj na práci se snímky obrazovky a řekneme si o jednom minimalistickém webovém prohlížeči.

Události v aplikaci: auditní záznamy o běhu aplikace
4. 01. 2022
Podíváme se na řešení, na které jsem se odkazoval již v úvodu této série článků, a sice na auditní záznamy o běhu aplikace. V podstatě se jedná o perzistentní uložení vybraných údajů o událostech vzniklých za běhu aplikace.

Two Tribes otvírá svůj herní engine, chystá se RTS Beyond All Reason
4. 01. 2022
Společnost Two Tribes uvolnila svůj herní engine pod otevřenou licencí. Chystá se RTS Beyond All Reason s herním enginem SpringRTS. Frontend pro emulátory, herní enginy, videohry, přehrávače médií a jiné aplikace, RetroArch přidává nová jádra.

Lexikální a syntaktická analýza zdrojových kódů jazyka Go (dokončení)
4. 01. 2022
Dnes se ještě jednou budeme zabývat lexikální a syntaktickou analýzou v Go. Ukážeme si, jak detekovat některé problematické části kódu a taktéž způsob vyhodnocování aritmetických či logických výrazů s jejich mezipřevodem do RPN.

Postřehy z bezpečnosti: v pořadí pátá zranitelnost Log4j
3. 01. 2022
Dnes se seznámíme s dalšími zranitelnostmi softwaru Apache Foundation: Log4j a HTTP serveru. Zranitelný je i šifrovací software DataVault a systém iLO firmy HP. Nicméně existuje i světlo na konci tunelu.

Vyšel UbuntuDDE Remix 21.10, CentOS 8 je na konci životnosti
3. 01. 2022
Vyšla nová verze Ubuntu s prostředím Deepin s názvem UbuntuDDE Remix 21.10. Na konci roku 2021 skončila podpora distribuce CentOS verze 8. Nezávislá průběžně aktualizovaná distribuce Chakra GNU/Linux ukončila svou činnost.

Linux v roce 2021: končí CentOS 8, linuxový desktop na cestě k Waylandu
31. 12. 2021
Rok se s rokem sešel, a tak pojďme krátce zavzpomínat, co vás letos u nás zaujalo nejvíce. Kromě běžných novinek z linuxového světa to byly články o Android Auto, novinky týkající se bezpečnosti a třeba také průzkum Marsu.

Programovací jazyky odvozené od APL: BQN a ivy aneb 1~×`1??10
30. 12. 2021
Ke konci roku již nemá smysl dohánět zpožděné projekty a na studium nových mainstreamových jazyků a technologií jsou novoroční předsevzetí. Proto si dnes popíšeme jazyky mimo mainstream. První z nich se jmenuje BQN, druhý ivy.

Softwarová sklizeň (29. 12. 2021)
29. 12. 2021
Dnes si představíme řešení pro jednotný přístup pro SSH servery, Kubernetes clustery a databáze, budeme skenovat QR kódy, označíme fragmenty obrázku ohraničovacími rámečky a nakonec se seznámíme s nástrojem pro nahrávání obrazovky.

Události v aplikaci: message broker ve Spring kontext
28. 12. 2021
Pokud jste někdy přišli do styku s komunikací přes message broker s využitím vzoru publish-subscribe, pak vám systém aplikačních událostí ve Spring bude jistě hodně blízký.

Lexikální a syntaktická analýza zdrojových kódů jazyka Go (2.část)
28. 12. 2021
Minule jsme se zabývali balíčky určenými pro lexikální a syntaktickou analýzu. Ukážeme si, jak rekurzivně procházet AST, realizaci algoritmu pro převod výrazů z infixové notace na notaci postfixovou i způsob detekce volání funkcí v AST.

Siduction chce redukovat edice, HaikuOS bude umět spustit aplikace pro X11
27. 12. 2021
Komunitní distribuce siduction chce kvůli nedostatku kapacit snížit množství edicí. Na Haiku bude možné spouštět aplikace pro X11. Ve výchozím tématu vzhledu nadcházejícího Ubuntu 22.04 dojde k nahrazení purpurové barvy oranžovou.

Novinky pro Linux 5.17: spousta aktualizací pro GPU, lepší podpora NZXT
24. 12. 2021
Vylepšení DRM, podpora Raptor Lake, 10bit i 4k/60p u Raspberry Pi, OpenGL 4.3 u VMware SVGA, SimpleDRM s framebufferem Apple M1, NVDEC pro čipy Tegra, ovládání LED u NZXT, ethernet pro AMD Rembdrandt.

Co mají společného Commodore PET/4000, BBC Micro, Amstrad CPC i grafické karty MDA, CGA a Hercules?
23. 12. 2021
Osmibitové domácí mikropočítače Commodore PET/4000, BBC Micro a Amstrad CPC sice byly vyráběny v různých dobách, ovšem mají jednu věc společnou. Je jím čip Motorola 6845, jenž byl použit i v grafických kartách MDA, CGA a Hercules.

Softwarová sklizeň (22. 12. 2021)
22. 12. 2021
Sonda do světa otevřeného softwaru. Dnes si představíme rozhraní pro práci s AppImage balíčky, natrénujeme si sluch, podíváme se na internetovou televizi a na editor záznamů v EFI.

Události v aplikaci pomocí frameworku Spring
21. 12. 2021
V jednom z dřívějších článků o službách v distribuovaných systémech jsem se přiznal, že jsem silným zastáncem auditních záznamů o běhu aplikací. Tím rozumím informace o událostech, které se staly při běhu aplikace.

Lexikální a syntaktická analýza zdrojových kódů jazyka Go
21. 12. 2021
Ukážeme si, jak je možné s využitím standardní knihovny jazyka Go provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Go, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).

Postřehy z bezpečnosti: vánoční nadělení aneb nejen Log4j
20. 12. 2021
Zatímco všichni před vánoci balí dárky, IT pracovníci svorně kontrolují, zda nemají v systému nezáplatovaný framework Log4j, který by mohl zneužít třeba nový ransomware BlackCat, navržený téměř k dokonalosti, a nadělit jim pěkné starosti.

Fedora chce Wayland i na NVIDIA, Haiku vylepšuje interoperabilitu s Windows
20. 12. 2021
Fedora chce dostat protokol Wayland i na grafické karty značky NVIDIA. Operační systém Haiku vylepšuje interoperabilitu s Windows. Vyšel Pop!_Pi, první verze Pop!_OS pro Raspberry Pi. Čínská vláda chce přejít na Linux.

KDE ve znamení jednodušší obsluhy, digiKam slaví 20 let
19. 12. 2021
GCompris 2.0 s novými aktivitami, G'MIC 3.0.0 s novými filtry, ReactOS 0.4.14 pokračuje s portací na NEC PC-9800 a Xbox, digiKam vydává verzi 7.4.0.

Novinky pro Linux 5.17: konec 3DNow! i oprava zranitelnosti x86 SLS
17. 12. 2021
Druhá část přehledu novinek v Linuxu 5.17 připomíná vývoj kolem 3DNow! a Ext4, přidává dění kolem čipů Apple M1 a doplňuje záplaty pro x86 SLS chybu a vylepšení přichystaná pro GPU společnosti Intel.

Kontrola potenciálních chyb ve zdrojových kódech Go nástroji gosec a go-critic
16. 12. 2021
V osmdesáté první části seriálu o programovacím jazyce Go se seznámíme s dvojicí nástrojů určených pro statickou analýzu kódu a pro hledání potenciálních problémů. Tyto nástroje se jmenují gosec a go-critic.

Vysoké školy spolupracují na své kyberbezpečnosti v projektu CRP-KYBER21
15. 12. 2021
Člověk je tvor společenský a je také rozhodně lepší řešit svou (kyber)bezpečnost v rámci vetší skupiny nebo komunity, jak to udělaly vysoké školy. Rád bych vám představil jeden zajímavý projekt.

Softwarová sklizeň (15. 12. 2021)
15. 12. 2021
Dnes si představíme nástroj pro identifikaci konfliktů v referenčních sestaveních (.NET), budeme kopírovat soubory, vytvoříme si vlastní plotter art a nakonec se letmo seznámíme s implementací webserveru pro ovládání NeoPixel LED.

Knot DNS: jak funguje DNSSEC a jak ho efektivně provozovat
14. 12. 2021
Internetový protokol DNS má počátky v roce 1983. Od svého vzniku prošel mnoha úpravami a je neustále rozvíjen. Mezi jeho nejvýznamnější rozšíření patří zabezpečení pomocí protokolu DNSSEC.

Standardní šablonovací systém jazyka Go (dokončení)
14. 12. 2021
V dnešním článku dokončíme popis standardního šablonovacího systému jazyka Go, který je představován knihovnou text/template. Jedná se o až překvapivě výkonný a taktéž rozšiřitelný systém umožňující například volání uživatelských funkcí.

Postřehy z bezpečnosti: zablokování botnetu Glupteba
13. 12. 2021
V dnešním díle Postřehů se podíváme na konec botnetu Glupteba, na těžbu bitcoinů na zařízeních QNAP, na aktivní zneužívání zranitelností v produktech Hikvision a TP-Link, na škodlivé balíčky v registru NPM a na další zajímavosti.

Milion stažení Zorin OS 16, T2 SDE nabízí peníze za opravy chyb
13. 12. 2021
Projekt T2 SDE nabízí peníze za opravy chyb a pomoc při implementaci nových funkcí. Zorin OS 16 si za poslední tři měsíce stáhlo více než milion lidí. Linuxová distribuce EasyOS už nebude k dispozici ve formátu ISO.

Stav webových prohlížečů na Debianu, Ubuntu 22.04 LTS přejde na POWER9
12. 12. 2021
Komunita chce, aby Intel otevřel Programmable Services Engine (PSE), KDE nejen s opravami pro Ark a Dolphin, Linux bude rychleji startovat na strojích s mnoha CPU jádry.

Novinky pro Linux 5.17: optimalizace sítě i vylepšení pro disketové mechaniky
10. 12. 2021
Dále podpora rodiny Apple M1, Radeony a další novinky u AMD, VRR pro Intel Ice Lake, podpora několika starších tabletů s Nvidia Tegra i grafických karet GeForce RTX 3060 v nouveau.

Amiga 600: repase napájecího zdroje a dokončení seriálu
9. 12. 2021
V posledním díle se podíváme na trochu odstrčený HW, který je ale nepostradatelnou součástí počítače. Při té příležitosti si jej trochu důkladněji prohlédneme a rovnou zrepasujeme, aby s ním do budoucna nebyly žádné problémy.

Specializované jazyky pro práci s N-dimenzionálními poli: jazyk J
9. 12. 2021
Zatímco minule jsme se zabývali především univerzálními jazyky, dnes se zaměříme na programovací jazyk J, který je přímo určen pro práci s poli jedná se o skvělý doménově specifický jazyk.

Vzdálené odemykání šifrovaného disku na serveru s Debianem
8. 12. 2021
Mít v Linuxu data na disku bezpečně šifrovaná není žádné umění. Vše je pro vás připraveno a stačí to jen zapnout. Co ale data na serveru? Ukážeme si, jak lze jednoduše zašifrovat celý disk a odemknout ho vzdáleně.

Softwarová sklizeň (8. 12. 2021)
8. 12. 2021
Sonda do světa otevřeného softwaru. Dnes si připravíme Ubuntu k hraní her, vyzkoušíme jihokorejský webový prohlížeč, zkusíme klon Malování z Windows a řekneme si o nástroji pro převod obrazů disku na externí úložiště.

Omlazení starého ThinkPadu: výměna displeje, baterie, disku a touchpadu
7. 12. 2021
Rozhodl jsem se, že si trochu posunu hranice, co se týče schopnosti opravit si elektroniku vlastními silami. V rámci toho jsem se rozhodl trochu upgradovat svůj sedm let starý ThinkPad.

Standardní šablonovací systém jazyka Go
7. 12. 2021
Dnes se seznámíme se standardním šablonovacím systémem tohoto jazyka, který je představován knihovnou text/template. Jedná se o až překvapivě výkonný a taktéž rozšiřitelný šablonovací systém.

Postřehy z bezpečnosti: dvě díry ve videokonferenční aplikaci Zoom
6. 12. 2021
V dnešním díle se podíváme na další neoficiální opravu záplaty pro Windows 10, kritickou chybu v knihovně NSS, Eidentita.cz změnila svůj název, dále pak na zranitelnost v Zoomu a v Praze se konal 3. ročník Prague 5G Security Conference.

Střípky solárního barona: bojler a wattrouter
6. 12. 2021
Dnes se podíváme na nahřívání vody v bojleru, což je nejlepší přítel solárního barona. Důvody jsou jednoduché, jedná se o nejlevnější baterii, kterou si k FVE můžete pořídit.

Debian zvyšuje bezpečnost APT, CyberDog běží na Ubuntu
6. 12. 2021
Tým kolem linuxové distribuce Debian provedl změny ve správci balíčků APT, které znemožní rozbití systému. Robot CyberDog od Xiaomi běží na Ubuntu 18.04. Operační systém Haiku bootuje na architektuře RISC-V.

CentOS 9 Stream je na světě, přelomová verze Blender 3.0 taky
5. 12. 2021
Novinky v v KDE zahrnují nejen Spectacle a opravu spousty chyb, dle testů je H.266/VVC u 8k videa přibližně o 40 % efektivnější než H.265/HEVC, spíše však méně, nové Wine 6.23 pak řeší 48 chyb.

KDE jako GNOME? Nate Graham otevírá pandořinu skříňku
3. 12. 2021
Před pěti dny vydal vývojář KDE Nate Graham na svém blogu úvahu na téma, kterak se KDE míjí s významnou částí potenciálních uživatelů. Kdo je tedy cílový uživatel současného KDE a co s tím lze dělat?

apkg: nový nástroj pro automatizaci upstream balení
3. 12. 2021
Vítejte v historicky prvním článku o novém nástroji apkg, který vznikl v Laboratořích CZ.NIC, aby vývojářům usnadnil tvorbu softwarových balíků pro různá (nejen) linuxová distra přímo ze zdrojů.

Amiga 600: práce s pevným diskem a instalace programů
2. 12. 2021
Jak bylo zmíněno v předchozích dílech seriálu, pevný disk dříve nebyl samozřejmostí, jakou je dnes. Podíváme se tedy, jakým způsobem lze z něj spouštět aplikace, a jakým problémům u toho budeme čelit.

Jazyky umožňující operace s poli aneb rozsáhlý svět „array programmingu“
2. 12. 2021
Dnes navštívíme rozsáhlý svět jazyků navržených a optimalizovaných pro manipulaci s poli. Taktéž si vysvětlíme, co si vlastně máme pod pojmem „pole“ představit – to totiž ani zdaleka není tak zřejmý termín, jak by se mohlo zdát.

Softwarová sklizeň (1. 12. 2021)
1. 12. 2021
Dnes si představíme nástroj pro automatizaci workflow, budeme spravovat hesla z GUI nebo CLI, vytvoříme úplný uzel v Lightning Network síti a nakonec si představíme hudební streamovací platformu postavenou na blockchainu.

Analýza šifrovaného provozu pomocí síťových toků
30. 11. 2021
Šifrovaná komunikace může posloužit pro ukrytí škodlivé komunikace před monitorovacími a bezpečnostními systémy. To s sebou přináší větší výzvy spojené s monitorováním a detekcí na koncových zařízeních, tedy u uživatelů i služeb.

Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter (pokračování)
30. 11. 2021
Dnes se zaměříme na některé pokročilejší vlastnosti knihovny XlsxWriter: na vytváření sloučených buněk, podmíněné formáty buněk, definovaná jména buněk, podporu pro tvorbu automatických filtrů atd.

Postřehy z bezpečnosti: prošoupaná záplata
29. 11. 2021
Podíváme se na jednu nepovedenou záplatu, mrkneme se na novou taktiku, kterou útočníci prodlužují dobu trvanlivosti phishingové stránky, na skrytý mobilní spyware, na zneužívání zranitelnosti ProxyShell nebo vzestup malware Flubot.

Amazon Linux bude postavený na Fedoře, první beta verze airyxOS
29. 11. 2021
Nadcházející verze Amazon Linuxu bude postavená na Fedoře. Vyšla první beta verze operačního systému airyxOS, který se snaží o kompatibilitu s macOS. Nejnovější verze nejstarší distribuce Slackware Linux 15 se blíží k dokončení.

Linux 5.16 řeší chybu v taktování CPU jader Alder Lake, DVB má specifikaci pro 8k vysílání
28. 11. 2021
Novinky v projektu KDE, dílčí aktualizace GhostBSD 21.11.24, EuroLinux 8.5, další klon RHEL se připomíná, LibreOffice 7.2.3 Community, Endless OS 4.0.0 je prvním LTS vydáním.

Co se chystá pro Linux 5.16, část třetí: nejen svižnější Zstd
26. 11. 2021
USB a speciálně HID (nejen Nintendo a Sony), další vylepšení pro Apple M1, rekultivace paměti na bázi Amazon DAMON, čištění jádra, aktualizace řízení spotřeby CPU AMD až v Linuxu 5.17.

Amiga 600: instalace operačního systému a prohlídka hardware
25. 11. 2021
V minulé části jsme s pomocí moderního hardware a emulátoru nachystali kartu CompactFlash pro použití v Amize. Samotná prázdná karta ale nemá moc význam, proto dalším logickým krokem je instalace operačního systému.

Jednotkové testování v PHP: parametrizované testy
24. 11. 2021
V posledním dílu této minisérie budou zmíněny základní možnosti tzv. parametrizovaných testů. Ty jsou výhodné v případě, že chceme tentýž kód testu spustit s různými vstupními daty.

Softwarová sklizeň (24. 11. 2021)
24. 11. 2021
Dnes si vyzkoušíme nástroj na snadné vytváření virtuálních strojů, podíváme se na fork Firefoxu zaměřený na soukromí, vytvoříme si prostorový reliéf z obrázku a řekneme si o emulátoru linuxových aplikací určených pro x86_64.

Programovací technika nazvaná tacit programming
23. 11. 2021
V dnešním článku se seznámíme se zajímavou programovací technikou, která je nazývána point-free style popř. v některých programovacích jazycích tacit programming.

Knot DNS: konfigurace autoritativního serveru
23. 11. 2021
Abychom mohli autoritativní DNS server Knot DNS vůbec spustit, je třeba mu předložit nějakou konfiguraci. Konfigurace může být ve formě textového souboru nebo binární databáze.

Postřehy z bezpečnosti: chraňte si své sušenky
22. 11. 2021
Dnešní Postřehy budou (mimo jiné) o sušenkách uložených na nesprávném místě, nebezpečných knihovnách, podvodech užívajících služby Zelle, podezřelém Excel doplňku i nové útočící technice Rowhammer.

Poslední aktualizace pro CentOS, FreeBSD zrychluje bootování
22. 11. 2021
Vyšla úplně poslední aktualizace pro CentOS 8. Projekt FreeBSD zapracoval na zrychlení bootování. Tvůrci OpenBSD se rozhodli dostat na svůj operační systém hry. PINE64 nabídne hardwarovou klávesnici pro telefony PinePhone a PinePhone Pro.

Část Německa přechází na Linux, FFmpeg akceleruje přes Vulkan
21. 11. 2021
Wine 6.22 s novějším Mono a výhled na Wine 7.0, nové verze Box86/Box64, vyšel Slackware 15.0 RC2v KDE začleňuje pár věcí z GNOME, Mediatek přezentuje čip pro smartphony s 320Mpix foťákem.

Futoshiki: genetické algoritmy
19. 11. 2021
Jako poslední pokus vyřešit logickou hru Futoshiki jsem zkusil použít genetické algoritmy. Ty by měly umožňovat řešit optimalizační úlohy, takže třeba zaberou i v tomto případě.

Konec podpory CentOS 8 se blíží: jak zůstat na koni a kam případně přejít?
19. 11. 2021
Pokud jste před nečekaným zkrácením podpory distribuce CentOS 8 stihli aktualizovat, máte nepříjemný problém a musíte ho řešit. Čas se navíc krátí, podpora končí na přelomu roku a v té době už byste měli mít hotovo.

Jednotkové testování v PHP: příjemné drobnosti
18. 11. 2021
Kromě základních možností pro psaní testů nám PHPUnit poskytuje i řadu užitečných funkcí, které oceníme, jakmile začneme psát rozsáhlejší testovací sady. Hlavní z nich jsou vysvětleny na příkladech v tomto článku.

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)
18. 11. 2021
Dnes dokončíme popis možností jazyka Moonscript, který je transpilován do jazyka Lua. Ukážeme si použití řezů, programových smyček vracejících hodnoty, deklaraci tříd či tzv. destructuring.

Jednodeskové počítače z pohledu dlouhodobé spolehlivosti
16. 11. 2021
Jsou populární jednodeskové počítače dostatečně spolehlivé po dlouhou dobu? Pokud si postavím ovládání zavlažovacího systému, telefonní ústřednu, alarm či domovní zvonky s kamerou a napojení na VoIP, bude to dosahovat vysoké spolehlivosti?

Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter
16. 11. 2021
Dnes si ukážeme použití knihovny XlsxWriter určené pro programovací jazyk Python. Tu lze použít pro vytváření sešitů ve formátu Office Open XML Workbook (XLSX). Podporována je ovšem i práce se styly a dalšími objekty vkládanými do sešitů.

Postřehy z bezpečnosti: návnada na uživatele zjišťuje informace o e-mailu
15. 11. 2021
V aktuálním díle Postřehů se podíváme na útoky typu e-mail Bait, na novou úroveň smishingu, na podvody využívající QR kódy a bankomaty s kryptoměnou, na nové zranitelnosti a několik dalších zajímavostí.

SteamOS 3.0 bude pro každého, System76 buduje vlastní desktopové prostředí
15. 11. 2021
Společnost Valve oznámila, že SteamOS 3.0 bude k dispozici ke stažení a k instalaci. System76 pracuje na vlastním prostředí pro distribuci Pop!_OS. Virtualizační nástroj od společnosti Canoninacal Multipass podporuje Apple Silicon.

Pětadvacet nových chyb u Intelu, vydán AlmaLinux OS 8.5
14. 11. 2021
KDE s dalšími vylepšeními nejen pro Wayland, patche pro GPU v Intel Raptor Lake, podpora hybridních CPU Alder Lake zatím lepší na Windows, PipeWire 0.3.40 nabízí lepší kompatibilitu pro JACK.

Střípky solárního barona: přenos údajů mezi on-grid měničem a PLC
12. 11. 2021
Ve svém předchozím příspěvku jsem se pokoušel vyhodnotit návratnost fotovoltaické elektrány. Dnes se podíváme na přenos údajů mezi on-grid měničem RCT inverter 6.0 a PLC řady Unipi Neuron s běžícím PLC Mervis.

Futoshiki: constraint programming
12. 11. 2021
V předchozím příspěvku jsem se pokusil naprogramovat řešení hry Futoshiki s využitím backtracking. To bylo to první, co mne napadlo. Nicméně jsem se dále pokusil vyzkoušet i jiné přístupy, které by mohly vést k vyřešení takové hry.

Co se chystá pro Linux 5.16: rychlejší Xen i podpora Raspberry Pi CM4
12. 11. 2021
Xen bude rychleji spouštět hosty, lepší kód pro Retpoline, práce na Intel CXL, raná podpora FGKASLR, Raspberry Pi Compute Module 4, sondování vypnutého hardwaru, záměrná fragmentace disku s F2FS.

Amiga 600: Hard Disk Drive pomocí paměťové karty CompactFlash
11. 11. 2021
Popsali jsme si hardware počítače a provedli základní údržbu. Nastal čas doplnit pevný disk, který tento počítač z výroby podporuje. V článku se budu věnovat výběru správné položky v obchodě až po kompletní proces inicializace.

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (2)
11. 11. 2021
Ve druhé části článku o jazyku Moonscript si nejprve ukážeme novou syntaxi použitou při zápisu metod (včetně zjednodušení přístupu k atributům objektů) a posléze si popíšeme další konstrukce, například generátorovou notaci seznamu.

Jednotkové testování v PHP: možnosti při psaní testovacích případů
10. 11. 2021
V pokračování se dozvíme, jaké PHPUnit poskytuje možnosti při psaní testovacích případů. Základní možnosti (z dostupných 120) jsou vysvětleny na příkladech.Opět se dozvíme o dalších možnostech spolupráce PHPUnit a PhpStorm.

Softwarová sklizeň (10. 11. 2021)
10. 11. 2021
Sonda do světa otevřeného softwaru. Dnes si vyzkoušíme správce stahování, podíváme se na prohlížeč PDF dokumentů pro akademiky, řekneme si o správci služeb a zorganizujeme si svou sbírku erotických videí.

Cena IPv4 adres se za rok ztrojnásobila, pocítí to zejména menší poskytovatelé
9. 11. 2021
IPv4 adres je nedostatek a poptávka po nich přitom neustává. Cena v posledním roce vyletěla velmi rychle nahoru, což jen ukazuje na nepříjemný problém, který začínajícím a menším hráčům způsobuje potíže.

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua
9. 11. 2021
Seznámíme se s jazykem nazvaným Moonscript. Syntaxe a především sémantika tohoto jazyka je inspirovaná CoffeeScriptem, ovšem Moonscript je určen pro ekosystém jazyka Lua a je tak použitelný i pro tvorbu aplikací pro mikrořadiče.

Postřehy z bezpečnosti: přeházená písmenka
8. 11. 2021
Dnes si trochu přeházíme písmenka ve zdrojovém kódu, pořídíme si drazenovou kryptoměnu, přestaneme s Facebookem poznávat na fotkách kamarády aobligátně zmíníme nějaké ty chyby a uniklá data.

Nová aplikace pro aktualizaci firmwaru na Ubuntu, miniaturní linuxové Tuxedo Nano Pro
8. 11. 2021
Canonical pracuje na nové aplikaci pro aktualizaci firmwaru na linuxové distribuci Ubuntu. Firma Tuxedo uvedla na trh linuxové mini PC Nano Pro. DragonFly BSD přidává podporu pro tvorbu oddílů v souborovém systému FAT.

Vyšlo desktopové prostředí LXQt 1.0, Wayland začíná řešit podporu FreeBSD
7. 11. 2021
Devět let se Steamem na Linuxu, GPU z Core i9–12900K v Linuxu, OpenMW 0.47.0 opravuje několik bolístek původního engine, Wine 6.21 začíná s MSDASQL, Skanlite s dávkovým režimem a další novinky v KDE.

Futoshiki: logická hra a její řešení klasickým přístupem pomoci backtrackingu
5. 11. 2021
Po delší době jsem se opět dostal k řešení nějaké hry. Vybral jsem si japonskou logickou hru Futoshiki. Jedná se o relativně mladou hru vymyšlenou na začátku tohoto století s jednoduchými pravidly.

Co se chystá pro Linux 5.16, část první: spousta nových ARM SoC
5. 11. 2021
Podpora Gen12 GPU v Intel Alder Lake-S či DisplayPort 2.0 a USB 4.0 u AMD, podpora pevných disků s Multi-Actuator, nově rozpoznávané snímače na mnoha základních deskách Asus a ASRock.

Amiga 600: setkání s nejmenším z rodiny po třiceti letech
4. 11. 2021
V nové sérii návratů k historické IT technice se podívám na blízkou příbuznou hrdinky série minulé, konkrétně na Amigu 600, mnohými vyzdvihovanou, mnohými zatracovanou. Jak působí dnes a co potřeba k plnému zprovoznění?

Operace s daty uloženými v binárních souborech v knihovnách NumPy a Pandas (dokončení)
4. 11. 2021
Už jsme si ukázali základy práce s daty uloženými v binárních souborech v knihovnách NumPy a Pandas. Jednou z největších předností binárních souborů jsou rychlé přesuny (seek) a namapování obsahu souboru do paměti (mmap).

Jednotkové testování v PHP s knihovnou PHPUnit
3. 11. 2021
V první části budou vysvětleny základní pojmy včetně výběru knihovny PHPUnit.Dozvíme se jaké jsou základní části jednotkového testu, jak začlenit testy do prostředí PhpStorm a jak pracovat s výsledky testů.

Softwarová sklizeň (3. 11. 2021)
3. 11. 2021
Dnes si představíme databázového klienta pro PostgreSQL, vytvoříme lokální certifikační autoritu, poohlédneme se po dalším git klientovi a nakonec se vypořádáme s příliš aktivní myší.

Oslava 55 let od vzniku první implementace jazyka APL
2. 11. 2021
Před 55 lety, tedy v listopadu 1966, byla vydána první verze programovacího jazyka APL. Jednalo se o přelomový jazyk, který byl založen na (tehdy) nové notaci zápisu matematických operací vymyšlenou Kennethem E. Iversonem.

Knot DNS: zónové transfery aneb přenos zón mezi servery
2. 11. 2021
V úvodním dílu jsme si zprovoznili automatickou synchronizaci zóny na sekundárním serveru. Dnes si ukážeme, jaké jsou další možnosti nastavení zónových transferů a co je jejich obsahem.

Postřehy z bezpečnosti: jak si neobjednat drahé předplatné
1. 11. 2021
Dnes se v týdenním souhrnu bezpečnostních novinek podíváme na podvodnou kampaň UltimateSMS, na platební terminály PAX, na krádež reklamy, na mobilní síť nové generace a na dvě nakažené knihovny na oficiálním úložišti.

Začal vývoj Ubuntu 22.04 LTS, Project Trident končí
1. 11. 2021
Začal vývoj Ubuntu 22.04 s dlouhodobou podporou. Distribuce vycházející z Void Linuxu s grafickým prostředím Lumina ukončuje svůj vývoj. AlmaLinux má nový nástroj pro aktualizaci Enterprise Linux systémů.

Project Trident končí, desktopového následovníka PC-BSD nemá kdo vyvíjet
31. 10. 2021
Audacity 3.1 se snadnější editací, X.Org 21.1 s podporou proměnné obnovovací frekvence, Samsung a HDR10+ Gaming, KDE oddělí stavová data aplikací, vlajková loď Nikon Z9, IPTC přidává dva nové prvky.

Intel bude otevřenější, důkazem je uvedení Alder Lake
29. 10. 2021
Pat Gelsinger má za sebou 8 měsíců ve funkci. Intel nyní stojí v bodě zvratu, čerstvě uvedené procesory 12. generace Core zvané Alder Lake mají firmu vrátit na výsluní. Ale to je jen polovina cesty.

Rychlá oprava dotazů ve vyhledávači pomocí neuronových sítí
27. 10. 2021
Dotazy zadané do vyhledání obsahují řadu chyb. Vyhledávače umí tyto chyby odstranit a díky tomu nalézt lepší výsledky. V Seznamu jsme nedávno zrychlili a zlepšili opravu dotazů pomocí neuronových sítí.

Softwarová sklizeň (27. 10. 2021)
27. 10. 2021
Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro automatické klikání, vyzkoušíme sofistikovanou kalkulačku, podíváme se na otevřeného klienta pro OneNote a řekneme si o nástroji pro auditování a obnovu hesel ve Windows.

Knot DNS: správa zóny a zónové soubory
26. 10. 2021
V předchozím díle jsme si vytvořili jednoduchou zónu ve formě zónového souboru a dnes si povíme, jak s takovým souborem pracovat. Jedná se o nejčastější uživatelskou operaci a je užitečné jí porozumět.

Operace s daty uloženými v binárních souborech v knihovnách NumPy a Pandas
26. 10. 2021
Poměrně často se můžeme setkat s požadavkem analýzy dat uložených v binárních souborech. S těmito soubory dokáže do určité míry pracovat jak knihovna NumPy, tak i knihovna Pandas.

Postřehy z bezpečnosti: Intel SGX prolomen, enklávy nejsou v bezpečí
25. 10. 2021
V dnešním díle postřehů se podíváme na útoky v jižní Asii, na e-mailovou kampaň trojanu FlawedGrace, na varování před chybami, na zatýkání kyberzločinců a na ostatní zajímavosti ze světa výpočetní techniky.

Ubuntu zrychluje Snap, GNOME 41 v repozitářích openSUSE
25. 10. 2021
Vývojáři Ubuntu se snaží zrychlit Snap. Desktopové prostředí GNOME 41 je dostupné v repozitářích openSUSE. Vývojáři operačního systému Haiku začali práci na portování ovladačů Mesa Radeon Vulkan. Otevřený operační systém Sculpt OS založený na frameworku Genode vydal svou novou verzi.

Panasonic končí s výrobou TV v ČR, SiFive má o polovinu rychlejší jádro RISC-V
24. 10. 2021
Vyšel MX Linux 21 „Wildflower“ přechází na Debian 11, GIMP 2.99.8, XWayland 21.1.3 přidá podporu ovladače Nvidia 495.xx, Wine 6.20 opravuje 29 chyb, PipeWire 0.3.39 vylepšuje Libcamera i podporu JACK.

Ubuntu 21.10 „Impish Indri“: poslední verze před velkým dubnovým LTS
22. 10. 2021
Nové Ubuntu přináší jednu významnou evoluční změnu, GNOME 40. Jinak jde z velké části o poklidné vody připravující půdu pro příští vydání s dlouhou podporou. Současné novinky napovídají, kam se vývoj ubírá.

Základy práce s grafickou plochou v jazykem Basic-256
21. 10. 2021
Pro výuku programování se velmi často používají jazyky s grafickým výstupem. Výjimkou není ani Basic-256, který obsahuje grafickou plochu s podporou vykreslení běžných 2D entit, jednotlivých pixelů, ale i zobrazení pohyblivých spritů.

Základy práce s grafickou plochou v jazyku Basic-256
21. 10. 2021
Pro výuku programování se velmi často používají jazyky s grafickým výstupem. Výjimkou není ani Basic-256, který obsahuje grafickou plochu s podporou vykreslení běžných 2D entit, jednotlivých pixelů, ale i zobrazení pohyblivých spritů.

Matematické měření rozlišení softwarově korigovaného dalekohledu
21. 10. 2021
Softwarově změříme ostrost obrazu, abychom zjistili skutečné zvýšení rozlišení díky jeho použití. Matematiky možná potěší vlastní funkce Fourierovy transformace a centrální limitní věta.

Logování v PHP: různé možnosti výsledného formátování výstupů
20. 10. 2021
V poslední třetí části budou popisovány různé možnosti výsledného formátování výstupů, které dokáží výrazně ovlivnit logovanou informaci. Na závěr bude uveden realističtější příklad použití, ze kterého vyplynou možné kombinace.

Softwarová sklizeň (20. 10. 2021)
20. 10. 2021
Dnes si představíme platformu pro ladění mobilních aplikací, vyzkoušíme Visual Studio Code bez telemetrie, začneme používat Signal i mimo mobilní zařízení a nakonec navrhneme větrnou turbínu.

CZ.NIC zkušebně vypne tunelovací technologie Teredo a 6to4 pro IPv6
19. 10. 2021
CZ.NIC se rozhodl, že obě IPv6 tunelovací technologie na zkoušku vypne 25. října 2021 na dobu 24 hodin. Pokud se nestane nic neočekávaného, budou servery definitivně vypnuty už 1. listopadu 2021. Proč k tomu dojde?

Basic-256: další moderní reinkarnace BASICu určená pro výuku programování
19. 10. 2021
Prozatím poslední moderní reinkarnací programovacího jazyka BASIC, s níž se seznámíme, je Basic-256. Opět se jedná o jazyk (a vývojové prostředí) určené primárně pro výuku programování, které navíc podporuje i práci s grafikou.

Kódové jméno Ubuntu 22.04 LTS odhaleno, vyšlo OpenBSD 7.0
18. 10. 2021
Kódové jméno Ubuntu 22.04 LTS odhaleno. Vyšlo OpenBSD 7.0. Vznikl alternativní klient pro Snap, který umí pracovat i s repozitáři mimo Canonical. Společnost Pine64 zahájila předobjednávky pro svůj telefon PinePhone Pro.

Postřehy z bezpečnosti: co odhalil phishing na CoinBase
18. 10. 2021
Dnes se podíváme na jemnou hodinářskou práci útočníků při získávání OTP hesel, koukneme se na nové povinnost provozovatelů informačních systémů a také na to, co můžeme čekat v oblasti kybernetické bezpečnosti od nové vlády.

První Xbox měl mít CPU od AMD, Apple je sponzorem Blenderu
17. 10. 2021
Ubuntu 21.10, nový referenční AV1 kodér, 25 let KDE a Plasma 5.23, nový linuxový smartphone PinePhone Pro, změny v systému aktualizací openSUSE Leap, Strawberry 1.0, fork Clementine běžící na Qt6.

Adobe Flash ještě není mrtvý: firma dál tvrdě potírá související projekty
15. 10. 2021
Adobe už léta hlásá konec Flashe. Dokonce i oficiálně začátkem roku 2021 skončil. Přesto právníci Adobe využívají DMCA, aby vynutili konec alternativního projektu instalátoru Flashe v čínské variantě.

Nasazujeme Knot DNS na vlastní doméně: praktický návod
14. 10. 2021
Uživatelé se často ptají, jak zprovoznit vlastní DNS server. Na praktických příkladech si tedy přiblížíme základy i pokročilejší možnosti Knot DNS, autoritativního serveru z dílen českého sdružení CZ.NIC.

Vestavěné objekty Small Basicu: práce s grafikou, časovačem, reakce na události
14. 10. 2021
Ve druhém a současně i závěrečném článku o Small Basicu si ukážeme práci s vestavěnými objekty, zejména s grafickým oknem. Taktéž si popíšeme želví grafiku a systém událostí (a reakcí na ně). Zmíníme se i o alternativně ke Small Basicu, jímž je Basic-256.

Logování v PHP: možnosti výstupů logování zajišťovaných handlery
13. 10. 2021
Ve druhém článku si ukážeme poměrně podrobně možnosti výstupů logování zajišťovaných handlery. Tyto možnosti jsou vcelku rozsáhlé a evidentně reagují na reálnou poptávku takřka „ze života“.

Softwarová sklizeň (13. 10. 2021)
13. 10. 2021
Sonda do světa otevřeného softwaru. Dnes si přidáme anotace k obrázkům, zvýšíme si výdrž baterie u notebooku, proměníme skripty z Pythonu ve webové aplikace a stáhneme si informace z chytrých hodinek.

Small Basic: moderní reinkarnace BASICu určená pro výuku programování
12. 10. 2021
Už jsme se několikrát zmínili o jazycích navržených pro výuku programování. Do této kategorie spadá i Small Basic, jehož jméno se sice odkazuje na klasické BASICy, ovšem jedná se o značně rozdílný dialekt.

SuperTuxKart chystá spoustu novinek, Yuzu vylepšuje výkon
12. 10. 2021
Otevřená závodní hra SuperTuxKart chystá vydání nové verze se spoustou novinek. Emulátor přenosné herní konzole Nintentdo Switch Yuzu vylepšuje výkon a renderování. Dopravní strategie OpenTTD 12.0 má první beta verzi.

Postřehy z bezpečnosti: Apache neví, že není tečka jako tečka
11. 10. 2021
Ve tmě a chaosu vzniklém při výpadku Facebooku by se mohlo zdát, že se už nic horšího stát nemůže. Ale přesvědčíme se, že útočníci číhají na každém rohu a využíjí každičkou, byť nepatrnou, příležitost.

Vyšel RHEL 8.5 beta a první opravná verze Debianu 11
11. 10. 2021
Red Hat Enterprise Linux 8.5 beta je k dispozici k veřejnému testování. Vyšly opravné verze Debianu 10 a 11. Vydání Linux Mint 20.3 je v plánu na letošní Vánoce. TUXEDO InfinityBook Pro 14 je k mání s grafikou NVIDIA GeForce RTX 3050 Ti.

Nová verze Apache OpenOffice, Microsoft a právo na opravu
10. 10. 2021
Canonical představil Ubuntu Frame, Chrome 96 a lepší WebRTC i sdílení obrazovky na Waylandu, Wine 6.19, vzpomínka na první prototyp Leica, Paul Shillito o MOSFET, Debian 11.1 a 10.11, Vivaldi 4.3.

Evropský parlament odmítá plošné sledování za pomocí umělé inteligence
8. 10. 2021
Evropský parlament hlasoval ve prospěch rezoluce, která zakazuje policii a dalším orgánům v členských státech využívat systémy umělé inteligence (AI) rozpoznávání tváří. Chce tak zabránit masivnímu sledování.

Fotografování dalekohledem: masky korekce vinětace
7. 10. 2021
V minulém díle byly ukázky fotografií, mobilní aplikace Neoshot, adaptér na dalekohled a optické vady. Dnes přesuneme snímky po Wi-Fi, nafotíme masky korekce vinětace a konvertujeme obrázky do PNG.

Manipulace s vektory a maticemi v projektu SciLua
7. 10. 2021
Dnes budou popsány základní operace s vektory i s maticemi, tedy se základními datovými strukturami, s nimiž tento projekt nějakým způsobem manipuluje. Prozatím bude nejvíce prostoru věnováno spojování vektorů a matic.

Výpadek Facebooku způsobila chyba v interním nástroji při rutinním zásahu
6. 10. 2021
Facebook provozuje jednu z nejrozsáhlejších sítí datacenter na světě. Přes všechnu snahu o robustnost se ani jemu nevyhýbají velké výpadky, které přijdou maximálně jednou za deset let. Už víme, co způsobilo ten pondělní.

Logování v PHP: logovací systém integrovaný do známých frameworků
6. 10. 2021
V prvním článku se dozvíme, jaká logovací knihovna bude popisována, jak ji zprovoznit v systému PhpStorm, jaké má základní principy a jak jednoduše vyzkoušet její funkčnost. Ukážeme si také, že jsou možné různé kombinace loggerů.

Softwarová sklizeň (6. 10. 2021)
6. 10. 2021
Dnes si představíme poznámkový blok pro vývojáře, budeme sledovat vývoj hodnoty kryptoměn, vyzkoušíme několik síťových nástrojů a nakonec si poslechneme zvuky na odreagování.

GNOME 41 přichází s profily napájení: ušetřete baterie nebo získejte výkon
5. 10. 2021
Podzimní vydání GNOME přináší přepínání mezi profily napájení, takže vám umožní prodloužit výdrž na baterii, nebo naopak dodat výkon. Kromě toho obsahuje také výrazně modernizované rozhraní GNOME Software nebo řadu novinek pro vývojáře.

Představení projektu SciLua
5. 10. 2021
Dnes se začneme věnovat projektu SciLua. Ten lze s určitou dávkou zobecnění považovat za obdobu knihoven Numpy a SciPy, ovšem pro Luu. SciLua je postavena nad interpretrem LuaJIT a numerické algoritmy využívají knihovnu OpenBLAS.

Postřehy z bezpečnosti: pomsta ztraceného telefonu
4. 10. 2021
V pravidelném pondělním přehledu bezpečnostních hrozeb se podíváme na dvě zranitelnosti ze světa Apple, dvě z Microsoftu, dva útoky na uživatele a dvě zprávy z Číny vám přináší zcela symetrické vydání Postřehů.

Arch Linuxu s jádrem 5.14, vyšla Fedora 35 beta
4. 10. 2021
Komunita kolem Arch Linuxu vydala nový obraz s jádrem 5.14. Instalační obrazy pro beta verzi Fedora Linuxu 35 jsou k dispozici k veřejnému testování. Na Kickstarteru probíhá crowdfunding pro chytré hodinky Bangle.js 2.

Arch Linux s jádrem 5.14, vyšla Fedora 35 beta
4. 10. 2021
Komunita kolem Arch Linuxu vydala nový obraz s jádrem 5.14. Instalační obrazy pro beta verzi Fedora Linuxu 35 jsou k dispozici k veřejnému testování. Na Kickstarteru probíhá crowdfunding pro chytré hodinky Bangle.js 2.

Vylepšení podpory videa v PipeWire, nový ovladač pro ATI Radeony 9000
3. 10. 2021
LLVM 13.0 přináší binární balíček Flang a vylepšený OpenCL Clang, ARMv9 a GNU GCC, Intel zkoumá možnosti synchronizovaného plánovače CPU+GPU na Linuxu, I/O rozhraní Linuxu umí dokonce 5,1M IOPS/jádro.

Co se chystá pro Linux 5.15 a příměs novinek pro verzi 5.16
1. 10. 2021
Naposledy se dnes podíváme na vybrané novinky z vývoje jádra Linux 5.15. Čeká nás třeba 12. generace Intel Core, přechod na GCC 5.1, rychlejší I/O, podpora Rustu i první náhled na následný Linux 5.16.

Fotografování dalekohledem: příprava a softwarová optimalizace
30. 09. 2021
Dcraw koriguje chromatickou aberaci a G'MIC vinětaci jednoduché soustavy dalekohledu a iPhonu, kterým vyfotíme manuálně v režimu raw a data přeneseme do Linuxu přes Wi-Fi nebo USB.

Patologické křivky a jiná matematická monstra
30. 09. 2021
V deváté části seriálu o křivkách si popíšeme některé křivky, které byly po svém objevu nazývány „matematická monstra“, protože neodpovídaly tehdejším představám o chování „správných“ křivek.

ULua: univerzální distribuce programovacího jazyka Lua
29. 09. 2021
Představíme si projekt nazvaný ULua, což je distribuce tohoto programovacího jazyka pro všechny tři nejpoužívanější operační systémy, která kromě LuaJITu obsahuje i správce balíčků upkg.

Softwarová sklizeň (29. 9. 2021)
29. 09. 2021
Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro práci se snímky obrazovky, vyzkoušíme software pro práci s MPO 3D fotografiemi, přeložíme si texty do jiných jazyků a vytvoříme si nějaké ty vědecké grafy.

Postřehy z bezpečnosti: velká úroda malwaru i zranitelností
27. 09. 2021
Tentokrát se podíváme na zranitelnosti WordPressu, Drupalu, Apache OpenOffice a Nagiosu, na malware Capoae a OpenSUpdater. Naopak potěší, že provozovatel DDoSových serverů i mafiáni dojdou zasloužené odplaty.

Distribuční věstník: Ubuntu 21.10 v betě, LineageOS podporuje nová zařízení
27. 09. 2021
Canonical vydal veřejnou betu Ubuntu 21.10 „Impish Indri“. Tým kolem operačního systému FreeBSD plánuje změnit výchozí root shell. Operační systém LineageOS 18.1 rozšířil seznam podporovaných zařízení.

Nový textový editor pro GNOME, 100% evropské RISC-V procesory EPI EPAC1.0
26. 09. 2021
Beta verze Ubuntu 21.10, MidnightBSD 2.1 přechází na LLVM 10, Apple vydal iPhony 13, nabídne i ProRes video, vývojová verze Wine 6.18, Joe Biden jmenoval šéfku AMD do svého poradního týmu, AMD a Mediatek dohromady.

Evropská komise chce jednotnou nabíječku s USB-C a Power Delivery
24. 09. 2021
Exekutivě Evropské unie došla trpělivost a chystá nařízení, kterým sjednotí roztříštěný svět nabíječek (nejen) smartphonů. Postihne to všechny, kdo se vymykají standardu USB-C, v čele s Apple.

Kořen Let's Encrypt na konci měsíce vyprší, dotkne se to starších klientů
23. 09. 2021
Na konci září vyprší platnost kořenového certifikátu DST Root CA X3, na kterém od začátku stála podpora certifikační autority Let's Encrypt. Ta už sice používá nový kořen, ale staré systémy budou mít problém.

PC-BASIC: reinkarnace populárního i zatracovaného GW-BASICu
23. 09. 2021
V první polovině osmdesátých let patřilo k dobrému vychování dodávat domácí i osobní počítače vybavené nějakým dialektem programovacího jazyka BASIC. Výjimkou není ani IBM PC, pro které byl dodáván mj. i GW-BASIC, později QBasic.

Arduino Mega na zbernici s PC
22. 09. 2021
Platforma Arduino sa stala veľmi rozšírenou najmä vďaka tomu, že umožňuje veľmi jednoducho naprogramovať rôzne typy kontrolérov pre najrozmanitejšie úlohy. Zároveň využívame väčšinu výhod kontrolérov.

Softwarová sklizeň (22. 9. 2021)
22. 09. 2021
Dnes si představíme jednoduchý editor odvozený z projektu lite, budeme optimalizovat velikost obrázků, začneme si vést vlastní deník a nakonec využijeme průzkumníka slovníků EPWING, LingvoDSL a StarDict.

Retrobrightin­g: výsledky procesu bělení plastu a jeden průšvih
21. 09. 2021
V druhé části článků o retrobrightingu se podíváme na samotné výsledky mého snažení. Ve většině případů je výsledek velmi uspokojivý, ale jak uvidíte v jednom případě, ne vždy je vše dokonalé.

Křivky v přírodě i v počítačové grafice – svět spirál (dokončení)
21. 09. 2021
V dnešní části seriálu o křivkách, které nalezneme v přírodě, architektuře, technice i v počítačové grafice, dokončíme popis různých typů spirál. Zabývat se budeme například klotoidou a evolventou.

Postřehy z bezpečnosti: zkuste to bez hesel, milý Marconi!
20. 09. 2021
V dnešním díle Postřehů se podíváme na další malý krok směřující ke konci hesel, na agenty NSA, kteří si přivydělávali jako námezdní hackeři, na eskalaci privilegií v HP Omen nebo nový návrh OWASP Top 10.

Firefox Snap bude v Ubuntu výchozí, Kali Linux na hodinkách TicWatch Pro
20. 09. 2021
Firefox Snap bude výchozím prohlížečem v Ubuntu 21.10. Kali Linux 2021.3 NetHunter běží na hodinkách TicWatch Pro. Společnost Jolla oznámila vydání nové verze operačního systému pro chytré telefony Sailfish OS 4.2.0 „Verla“.

Red Hat řeší HDR v Linuxu, úniky informací od Intelu a AMD
19. 09. 2021
Objevily se podrobné informace o připravovaných procesorech z dílen firem Intel a AMD. Red Hat chce konečně pořádně vyřešit podporu HDR na linuxovém desktopu. Xiaomi má nový telefon 11T Pro s 108Mpix foťákem.

Kanón na vrabce: recenze herního notebooku Tuxedo Stellaris 15
17. 09. 2021
Se značkou Tuxedo jsme se zde již párkrát setkali. Recenzí prošly dvě generace ultrabooků řady Infinity Book. Nyní ale na redakční stůl zamířil stroj ze zcela opačného spektra, a to herní Tuxedo Stellaris 15. Jak dopadl?

Kompresní algoritmy v souborech ZIP: Deflate, Implode a srovnání
16. 09. 2021
Kompresní formát ZIP je přes třicet let starý, přesto by mohl být i v současnosti pro někoho zajímavý. Podporuje několik kompresních algoritmů, které si zde postupně rozebereme a na závěr všechny srovnáme.

Jazyk Go a vyhodnocování výrazů v době běhu aplikace
16. 09. 2021
Často se setkáme s požadavkem na umožnění zápisu výrazů do vstupních formulářových polí, pro použití výrazů v konfiguračních souborech atd. Lze to řešit vložením interpretru plnohodnotného jazyka, ale mnohdy stačí doménově specifický jazyk (DSL).

Maker Faire Prague 2021 obrazem: setkání bastlířů, vynálezců a inovátorů
15. 09. 2021
Největší setkání bastlířů, vynálezců a inovátorů v Česku se konalo v Průmyslovém paláci pražského Výstaviště. Představilo 150 makerských expozic, workshopů a přednášek, včetně zahraničních hostů.

Softwarová sklizeň (15. 9. 2021)
15. 09. 2021
Sonda do světa otevřeného softwaru. Dnes si řekneme o svobodné alternativě k Discordu, vyzkoušíme si aplikaci pro ovládání ITUSB1 USB Test Switch, dáme si dohromady knihovnu obrázků a stáhneme si do počítače instalační balíčky pro Android.

Retrobrighting: vraťte starému počítači původní vzhled
14. 09. 2021
Některé z mnou napsaných článků o legendárních počítačích končily zmínkou o nutnosti vrácení jejich původního vzhledu pomocí metody zvané retrobrighting. Výsledky svého letošního snažení bych rád krátce představil.

Křivky v přírodě i v počítačové grafice – svět spirál
14. 09. 2021
Spirály se v různé podobě objevují na mnoha místech v přírodě, a to jak v malých škálách (ulity, popínavé rostliny), tak i na škálách odpovídajících planetám (víry v atmosféře) či dokonce celým galaxiím (spirální galaxie).

Postřehy z bezpečnosti: FortiGate pod palbou
13. 09. 2021
Dnes postřehneme zranitelnou VPN od Fortinetu, návrat starých a příchod nových známých, vykradené OSN i nového člena advisory boardu ProtonMailu. V rychlosti pak nové zranitelnosti Microsoft nástrojů či zamyšlení nad biometrickými údaji.

Pumpkin oživuje PalmOS, Linux Mint pracuje na vzhledu
13. 09. 2021
Projekt Pumpkin má za cíl oživit ukončený systém PalmOS na moderních strojích. Linux Mint se hodlá zaměřit na přepracování témat vzhledu. Na serveru OSNews vyšla obsáhlá recenze KDE Slimbooku. Program unzip na openSUSE poškozuje soubory.

Apple nabírá experty na RISC-V, IBM uvedla první servery s POWER10
12. 09. 2021
LG představila River OS, nový operační systém pro TV protkaný reklamou, VESA přidává certifikaci DisplayHDR True Black 600, vychází Wine 6.17 a také GNOME 41 Release Candidate s řadou vylepšení.

Co se chystá pro Linux 5.15, část druhá: nové platformy i rychlejší řešení OOM
10. 09. 2021
Nové ARM platformy, syscall pro rychlejší uvolnění paměti, AMD RDNA2 a Van Gogh, kernelový SMB3 File Server, Suspend/Resume u AMD, nová GPU, mountování FUSE pro CERN, lepší podpora platformy RISC-V.

Psaní aplikací pro terminál: ošetření vstupů
9. 09. 2021
V předchozím článku jsem se snažil obecně někam zařadit knihovnu ncurses. V tomto článku se snažím o vysvětlení nebo popis zpracování vstupů a snažím se komentovat (a zdokumentovat) problémy, se kterými jsem se setkal při psaní pspg.

Projekt SpaceVim – moderní distribuce Vimu inspirovaná Spacemacsem
9. 09. 2021
Na několik článků o Spacemacsu a taktéž o Doom Emacsu dnes navážeme pohledem na druhou stranu pomyslné barikády. Popíšeme si totiž projekt SpaceVim, který byl sice inspirován Spacemacsem, ovšem je kompletně postaven na Vimu.

Jazykové modely pro vyhledávání: naučte stroj chápat význam jazyka
8. 09. 2021
Fulltextové hledání Seznamu prošlo během prvního čtvrtletí tohoto roku významnou technologickou proměnou, která měla dle našich interních měření i AB testů poměrně velký vliv na jeho kvalitu.

Softwarová sklizeň (8. 9. 2021)
8. 09. 2021
Dnes si představíme online IDE pro vývoj v týmu, budeme měnit kodek audio stop ve video souborech, vyzkoušíme správce Kubernetes klastrů a nakonec si připomeneme jeden fenomén sociálních sítí.

Android Auto: praktický test šesti navigací
7. 09. 2021
Ve druhém článku se podíváme na konkrétní navigace dostupné pro Android Auto a jejich praktické využití v autě s příslušnou podporou. Prakticky jsem otestoval Sygic, Mapy.cz, MapFactor Navigator, TomTom a další.

Postřehy z bezpečnosti: jak útočníci vydělávají na konektivitě
6. 09. 2021
Dnes si přiblížíme originální způsoby monetizace zdařilých útoků využitím konektivity oběti nebo pravidelným vytěžováním dárkových kupónů, podíváme se na právní pozadí jedné krádeže bitcoin a, na vzdálené RCE v routerech Cisco.

GhostBSD hodlá opustit OpenRC, NitroPhone s GrapheneOS
6. 09. 2021
[1 minuta čtení] GhostBSD plánuje upustit od používání OpenRC a nahradit jej správcem služeb z FreeBSD. Německá společnost Nitrokey představila svůj nový telefon NitroPhone. Debian chce ulehčit práci vývojářům import balíčků do distribuce. Projekt GhostBSD plánuje upustit od používání OpenRC a nahradit jej správcem služeb z FreeBSD. OpenRC sice nabízí některé zajímavé funkce a lepší výkon, udržovat však tohoto alternativního správce služeb spolkne spoustu času a energie. GhostBSD se tedy rozhodlo používat správce služeb ze svého „rodičovského projektu“.

KDE na Waylandu hotové, X.Org zahazuje 14 let nefungující DMX kód
5. 09. 2021
[5 minut čtení] Vlastní TV Amazon, Gzip 1.11 a běh na IBM Z, nový ovladač pro NTFS, Snapcraft 6.0 přechází na Ubuntu 20.04 a končí s i386, Linux 5.15 versus Ryzen 9 5950X, 200Mpix Samsung ISOCELL pro smartphony. Projekt X.Org, jehož vývoj již několik let plyne spíše pozvolným samospádem, patrně přijde o funkcionalitu, která byla rozbita v roce 2007 a od té doby pořádně nefungovala. Za 14 let se chyba nedočkala opravy. Konkrétně jde o ovladač DMX DDX v X.Org, který nabízí tzv. Distributed Multi-Head X. Ten v roce 2007 přestal fungovat, tedy když se jakýkoli klient pokusil použít OpenGL, došlo k pádu. Ovladač byl konstruován tak, že provozuje distribuované multi-head X servery v podobě proxy serveru, díky kterému může více displejů daného počítače zobrazovat data z různých počítačů, resp. různých X.Org serverů.

Co se chystá pro Linux 5.15, část první: převážně souborové systémy
3. 09. 2021
[4 minuty čtení] Svižnější Ext4, lepší XFS (nejen rok 2038), Btrfs a vyšší výkon i degradovaný RAID0/10, lepší správa napájení (+ Alder Lake), ovladač pro Realtek RTL8188EU, servery IBM nastartují šestkrát rychleji. Souborový systém Ext4 také dostane nějaké novinky. Do jádra už zamířily patche, u nichž se nyní žádá o začlenění do příští verze. Ty přináší například mount volbu orphan_file, která zrychlí nakládání s osiřelými soubory. Jan Kára z českého SUSE shrnuje, že tohle je slabé místo Ext4 v situacích, kdy je silně využíváno operací truncate / unlink u malých souborů.

Zranitelné infuzní pumpy firmy B. Braun umožňovaly skrytě předávkovat pacienta
2. 09. 2021
[6 minut čtení] Infuzní pumpy jsou velmi vděčným cílem výzkumu kyberbezpečnostních expertů. Není divu, vždyť i laik si dokáže představit, co dokáže napáchat hacknutá infuzní pumpa. Rychlá oprava bývá přínosná pro všechny zúčastněné. Pozorným a pravidelným čtenářům Rootu určitě neunikla nedávná zpráva, že se týmu bezpečnostních expertů okolo firem McAfee a Culinda podařilo objevit sérii zranitelností v infuzních pumpách německé výroby. K žádnému známému útoku nedošlo, zranitelnosti byly zneužitelné jen z vnitřní sítě a firma záhy po nahlášení vydala opravy.

Parametrické křivky používané v designu i při tvorbě animací (dokončení)
2. 09. 2021
[44 minut čtení] Dnes se již naposledy budeme věnovat parametrickým křivkám používaným v počítačové grafice, například při návrhu fontů, v nástrojích pro kreslení, v CAD systémech, ale i při tvorbě animací. 1. Parametrické křivky používané v designu i při tvorbě animací (dokončení)

David Bečvařík, Red Hat: nové klony ukazují zájem o ekosystém okolo RHEL
1. 09. 2021
[9 minut čtení] David Bečvařík je country manager pro Českou republiku a Slovensko ve společnosti Red Hat. Jaký je současný vztah IBM a Red Hatu? Jak se dívá na změnu v projektu CentOS a proč ho těší nově vznikající klony RHEL? Jak v tuhle chvíli vypadá propojení IBM a Red Hatu?

Softwarová sklizeň (1. 9. 2021)
1. 09. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme webového klienta pro Discord, řekneme si o platformě pro sdílení znalostí, vypočítáme si několik rovnic a poslechneme si internetové rádio. Webový klient pro komunikační platformu Discord. V podstatě se jedná o desktopovou aplikaci pro používaní webové služby Discordu. Oproti ostatním klientům se WebCord snaží poskytnout trochu více soukromí a bezpečí tím, že blokuje webové stránky třetích stran a nevyžádané služby.

Doom Emacs: elegantní a snadno použitelné uživatelské rozhraní Emacsu
31. 08. 2021
[31 minut čtení] Projekt Emacs lze považovat jak za (programovatelný) textový editor, tak i za platformu, na níž je možné postavit další aplikace, popř. původní editor upravit do zcela odlišné podoby. 1. Doom Emacs – elegantní a snadno použitelné uživatelské rozhraní Emacsu

Postřehy z bezpečnosti: no a teď vám dáme nějaké prášky
30. 08. 2021
[4 minuty čtení] Pravidelný pondělní přehled bezpečnostních událostí za uplynulý týden. Dnes se zcela vyléčíme u doktora Grünsteina, pořídíme si myšku Hrabalku, pustíme si Miraie a o všem si popovídáme ve vylepšeném WhatsAppu. McAfee ve spolupráci se společností Culinda, zabývající se bezpečností zdravotnických IoT zařízení, objevila, že infusní pumpy německé firmy B. Braun, používané také v České republice pro dospělé i dětské pacienty, trpí hned pěti zranitelnostmi (CVE-2021–33886, CVE-2021–33885, CVE-2021–33882, CVE-2021–33883 a CVE-2021–33884).

Výrobce prvního telefonu s Ubuntu zkrachoval, Haiku má vývojáře na plný úvazek
30. 08. 2021
[2 minuty čtení] Výrobce úplně prvního telefonu s Ubuntu Touch oznámil bankrot. Haiku má poprvé ve své dvacetileté historii vývojáře na plný úvazek. Parted Magic představil nový model předplatného pro své komerční nástroje. Španělský výrobce hardwaru BQ oznámil bankrot. Tato firma začala s telefony a tablety s Androidem, které prodávala v Evropě. V roce 2015 se rozhodla začít vyrábět telefony s Ubuntu Touch. Zájem o ně ale bohužel nesplnil očekávání, takže firma od tohoto rozhodnutí ustoupila. Kromě telefonů BQ nabízela i několik tabletů s Ubuntu Touch a také 3D tiskárnu s podporou Ubuntu.

Plán vývoje Ubuntu 22.04 LTS, Alder Lake bude rychlejší než Zen 3
29. 08. 2021
[5 minut čtení] Hledá se správce ovladače CD-ROM v Linuxu, Wine 6.16, šifra SM4 dostane v Linuxu 5.15 AVX2 optimalizace, PipeWire 0.3.34 vylepšuje podporu zvukových zařízení, vydána LibreOffice Writer Guide 7.2. Současný správce subsystému blokových zařízení v Linuxu, Jens Axboe, začal přebírat správu ovladače CD-ROM už někdy v pozdních 90. letech. Časy se však mění a Jens je nyní plně vytížen pracemi na IO_uring a dalšími souvisejícími činnostmi na I/O, a tak doufá, že se najde někdo, kdo správu kernelového CD-ROM ovladače převezme.

Internet Archive v boji s knižními vydavateli: pomoc nebo pirátství?
27. 08. 2021
[7 minut čtení] Uběhl rok od chvíle, kdy pár knižních vydavatelství podalo žalobu na Internet Archive pro porušování copyrightu v rámci jeho služby Open Library. Mezitím spor došel do zajímavé fáze. Dle této žaloby se projekt Open Library, resp. jeho provozovatel Internet Archive dopouštěl vědomého masivního porušování práv většího než běžná pirátská webová stránka. Přišla žaloba, IA se samozřejmě začala bránit a vydavatelé tak nyní řešili, co s požadavky protistrany.

Parametrické křivky používané v designu i při tvorbě animací
26. 08. 2021
[44 minut čtení] Dnes se budeme znovu zabývat parametrickými křivkami. Nejdříve dokončíme téma Bézierových křivek a s nimi souvisejících Bernsteinových polynomů. Dále se zaměříme na křivky používané při tvorbě animací. 1. Bézierovy křivky podrobněji

Softwarová sklizeň (25. 8. 2021)
25. 08. 2021
[1 minuta čtení] Dnes si představíme nástroj pro prototypizaci aplikací, uložíme worklog do GitLabu, budeme synchronizovat atributy videa (v DaVinci Resolve) s EXIF metadaty a nakonec si vyzkoušíme komunikaci přes Google Messages mimo prohlížeč. React Proto je software pro prototypizaci aplikací. Umožňuje vytvořit, přetáhnout a upravit komponenty a sestavit tak vizuální návrh uživatelského rozhraní. Je možné určit hierarchii komponent a nastavit jejich vlastnosti a stavy. Soubory vytvořené prototypizací lze použít v existujícím projektu nebo z nich vytvořit nový projekt.

Android Auto: malá velká navigační revoluce
24. 08. 2021
[11 minut čtení] Pokud ve svém autě používáte Android Auto, zajisté jste narazili na několik omezení. Vypadá to ale, že to v Googlu začali řešit a rozhodli se s nimi skončit nebo spíše už nebylo možné dále odolávat kritice. U moderních aut už není nutné využívat např. mapovou navigaci od výrobce auta, žehrat nad nemožností přehrávat hudbu ze Spotify nebo třeba nadávat na celkovou zastaralost systému. Pokud vaše auto podporuje speciální aplikaci od Googlu nebo Apple, máte vyhráno.

Postřehy z bezpečnosti: kritická chyba umožňovala špehování milionů IoT zařízení
23. 08. 2021
[3 minuty čtení] Dnes se podíváme na zranitelnost v SDK ThroughTek, na nedostatečnou ochranu nemocnic proti ransomware, povíme si o smishingu cílícím na přepravní společnosti a o špatné implementaci HTTP/2. Několik verzí SDK ThroughTek Kalay P2P obsahuje zranitelnost, která může být zneužita vzdáleným útočníkem k převzetí kontroly nad postiženým zařízením a potenciálně vést až ke vzdálenému spuštění kódu.

Debian 11 je tady, Zorin OS má novou edici
23. 08. 2021
[2 minuty čtení] Po více než dvou letech vývoje vyšel Debian 11. Linuxová distribuce Zorin OS má novou edici. Projekt TalkingParabola integruje funkci pro přístupnost z Arch Linuxu do distribuce Parabola GNU/Linux-libre. Nelekejte se, nejedná se o novou verzi operačního systému Windows, ale o vydání Debianu 11 s kódovým označením „Bullseye“. Tato nová stabilní verze vyšla po více než dvou letech vývoje a bude podporována dalších pět let. Nabízí výběr z šesti různých grafických prostředí a systém je dostupný pro devět procesorových architektur.

Ubuntu 21.10 nejspíš se starším GNOME 40, Sparky 6.0 staví na Debianu 11
22. 08. 2021
[5 minut čtení] Novinky v KDE: nejen lepší podpora Waylandu, společnost Globalfoundries požádala o IPO, Intel možná ostrouhá, patenty Applu komplikují práce na W3C Open Screen Protocolu. Krátce po Debianu 11 přichází na svět i nová verze odlehčené distribuce na něm stavějící. Sparky 6.0 obsahuje v instalačních obrazech všechny aktualizace až do 16. srpna 2021. Najdeme zde tak třeba Firefox 78.13.0 ESR, Thunderbird 78.13.0, VLC 3.0.16, LibreOffice 7.0.4, Calamares 3.2.41.1, jádro Linux 5.10.46 LTS (výchozí, je možné volit i jiná jádra), kernelové nástroje pro exFAT oddíly (exfatprogs místo exfat-fuse + exfat-utils), balíček ipp-usb (umožňuje pracovat s USB jako sí/tovým zařízením, super třeba pro tiskárny) atd.

LibreOffice 7.2 přináší lepší podporu DOC/DOCX i rychlejší běh
20. 08. 2021
[3 minuty čtení] Nové větší vydání kancelářského balíku LibreOffice dospělo do finální verze 7.2 a přináší řadu zajímavých novinek, zejména v oblasti interoperability, které se týká většina nového kódu. Konkrétně více než 60 % z kódu, který tvoří změny ve verzi 7.2 tohoto balíku, se týká právě interoperability s kancelářskými formáty souborů od Microsoftu. Zbytek pak stojí za rychlejším během LibreOffice u velkých souborů či rychlejším otevíráním prezentací a kreseb s velkými obrázky či obecně kreslením s rychlejší odezvou díky přechodu na backend Skia, který se odehrál v LibreOffice 7.1.

Collapse OS: operační systém do světa Falloutu
19. 08. 2021
[34 minut čtení] Dnes se ve stručnosti seznámíme s projektem nazvaným Collapse OS. Jedná se o minimalistický operační systém, který je možné sestavit a provozovat i na „starém šrotu“, například na osmibitech s několika kilobajty ROM a RAM. 1. Collapse OS – operační systém do světa Falloutu?

Vulkan: první vykreslený trojúhelník
19. 08. 2021
[14 minut čtení] Dnes si ukážeme, jak vytvořit jednoduché shadery, jak zkonstruovat grafickou pipeline a jak vyrendrovat první trojúhelník. Kromě toho si řekneme i něco o SPIR-V a jak používat shadery napsané v GLSL. Posledně jsme renderovali obrázek do vk::Image v lokální paměti grafického procesoru, a pak jej překopírovali do host-visible vk::Image, odkud jej přečetl hlavní procesor a uložil do souboru. Obrázek však obsahoval jen zelené pozadí. Dnes to napravíme a vyrenderujeme první trojúhelník.

Debian 11 Bullseye: nové hašování hesel a změny mezi utilitami
18. 08. 2021
[6 minut čtení] Přesně podle plánu vyšel o víkendu jedenáctý Debian s kódovým označením Bullseye. Přináší nové verze balíčků, spoustu úplně nových balíků a řadu uživatelsky příjemných změn. Projdeme si to podstatné. Jak je již řadu let dobrým zvykem, Debian vychází každé dva roky. Předchozí Debian 10 Buster vyšel v červenci 2019, čerstvá novinka Bullseye pak světlo světa spatřila 14. srpna, jak bylo avizováno už v červenci.

Softwarová sklizeň (18. 8. 2021)
18. 08. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si synchronizujeme titulky, uděláme si pořádek v MP3 přehrávači, připojíme si OneDrive do Linuxu a představíme si moderní RSS čtečku. Nástroj s jednoduchým rozhraním pro automatickou synchronizaci titulků. Synchronizace probíhá díky odposlechu audio stopy, která může být v různých jazycích. Kromě toho je možné provést synchronizaci i s jinými titulky. Stejně tak umí i automaticky rozpoznat kódování znaků a zvládá i zpracování více titulků v dávce.

Křivky určené polynomem – nejpoužívanější křivky v současnosti
17. 08. 2021
[41 minut čtení] V současnosti, a to jak v matematice, tak i (a to zejména) v počítačové grafice, se nejčastěji setkáme s křivkami popsanými polynomem, popř. několika křivkami popsanými polynomem, které na sebe hladce navazují. 1. Křivky určené polynomem – nejpoužívanější křivky v současnosti

Postřehy z bezpečnosti: krádež kryptoměn pro zábavu
16. 08. 2021
[3 minuty čtení] Největší krádež kryptoměn, NÚKIB začal vydávat měsíčník, dále upozornění na aktivní zneužívání zranitelností v Microsof Exchange Serveru a nakonec velkou porci srpnových aktualizací od společností Microsoft a Adobe Finanční platforma Poly Network v úterý informovala o krádeži kryptoměn v hodnotě více než 600 milionů dolarů. Dosud největší krádež kryptoměn se ale pro hackery nevyvíjí tím „správným“ směrem. Zanechali po sobě digitální informace a experti jsou jim na stopě.

Portace systemd na OpenBSD, DragonFly BSD mění přístup k zálohám
16. 08. 2021
[2 minuty čtení] Démon pro správu systému systemd byl portován na OpenBSD. DragonFly BSD mění přístup k zálohám souborového systému HAMMER2. MorphOS opravuje dlouholetý problém se správou paměti. Na scéně přibyl operační systém Essence. Démon pro správu systému systemd byl navržený a vyvinutý exkluzivně pro Linux. Asi málokoho by napadlo spojovat ho s operačním systémem OpenBSD, který je známý svým minimalismem. Projekt nazvaný InitWare pracuje na portaci částí kódu systemd na ostatní operační systémy. Zatím jeho největším úspěchem bylo spuštění jeho hlavních součástí na systémech z rodiny BSD.

Thunderbird 91 přináší vícevláknový běh, vydáno KDE Gear 21.08
15. 08. 2021
[3 minuty čtení] Vyšel nový Debian GNU/Hurd 2021, novinky v KDE přináší vedle oprav další vylepšení UI, digitální audio stanice Ardour 6.9 podporuje Apple M1, vývojová verze Wine 6.15 opravuje 49 chyb. Jednadevadesáté vydání Thunderbirdu je dle slov autorů největším za poslední roky. Pošťák dostal multi-threading, nový dialog pro nastavení účtu, úpravy přidávání příloh a drag&drop overlay, prohlížeč PDF, nastavení hustoty UI, vylepšený kalendář, vylepšené tmavé téma vzhledu, nativní build pro Apple M1, aktualizaci Printing UI, podporu CardDAV Address Book (a autodetekce CardDAV), či otevírání .ics dvojklikem v adresáři.

IBM PC slaví 40 let: otevřená architektura změnila svět
13. 08. 2021
[5 minut čtení] Architektonický standard počítačů, který dnes stále dominuje světu, ale pro mateřskou firmu je de facto dávnou minulostí, slaví 40 let od svého vzniku. Komu bychom měli vlastně k výročí blahopřát? Než se v následujících odstavcích pustíme do vzpomínání (či pro mladší ročníky do lekce z historie IT), dovolte mi si úkol zjednodušit. Jelikož IBM PC slaví 40. narozeniny, je jasné, že slavilo už pár kulatin dříve, z čehož na některé už připadá éra internetu.

Vulkan: korektně vyrenderovaný obrázek
12. 08. 2021
[13 minut čtení] Minule jsme vyrenderovali první obrázek snad tím nejjednodušším způsobem. Avšak aplikace nefungovala na každém hardware. Dnes si ukážeme, jak renderovat obrázky řádným způsobem. Minule jsme vyrenderovali obrázek do vk::Image, který byl v paměti uložen linearním způsobem (vk::ImageTiling::eLinear). Toto není zrovna nejefektivnější uložení z pohledu výkonu, a proto jej ne každý hardware podporuje. Problémy jsou tedy dva: obyčejně nižší výkon a absence podpory na některých kartách.

Křivky popsané implicitní funkcí, animace křivek
12. 08. 2021
[39 minut čtení] Dnes se budeme primárně zabývat těmi křivkami, které je možné popsat implicitní funkcí. Taktéž si ukážeme způsob animace křivek, což je technika umožňující studium jejich vlastností. 1. Křivky popsané implicitní funkcí

Softwarová sklizeň (11. 8. 2021)
11. 08. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme správce souborů, zaplánujeme úkoly a schůzky, budeme monitorovat síťový provoz na úrovni procesů a nakonec zapíšeme poznámky. Sigma File Manager je správce souborů s chytrým globálním vyhledáváním, které akceptuje překlepy, chybné pořadí slov či chybějící symboly.

Křivky v přírodě, architektuře, stavitelství i v počítačové grafice: matematický popis křivek
10. 08. 2021
[27 minut čtení] Ve druhé části miniseriálu o křivkách, které můžeme nalézt v přírodě, architektuře i v počítačové grafice si řekneme, jak mohou být křivky popsány. Dále se zmíníme o dalších významných křivkách a nezapomeneme ani na příklady. 1. Křivky v přírodě, architektuře, stavitelství i v počítačové grafice: matematický popis křivek

Postřehy z bezpečnosti: IIS v pavučině malware
9. 08. 2021
[4 minuty čtení] Dnes se podíváme na malware specializující se na IIS, na současnost a budoucnost kvantových počítačů, podíváme se na to, jak jsou po úniku postupně vytěžovány databáze, na chybu v Cobalt Strike a na další zajímavosti. Analýza útoků na implementaci webového serveru IIS z dílny společnosti Microsoft odhalila čtrnáct rodin malwaru, z nichž deset je zcela nových. Podle Zuzany Hromcové ze společnosti ESET, která se na konferenci Black Hat USA tomuto problému věnovala, má tento server-side malware dvě hlavní funkcionality. Zachytit veškerou komunikaci se serverem a ovlivnit zpracování dotazů. Motivem útoků je kyberzločin i špionáž a také technika známá jako SEO fraud.

Ubuntu testuje nový instalátor, Coreboot 6 je na noteboocích Star Labs
9. 08. 2021
[2 minuty čtení] Nový nástroj pro instalaci linuxové distribuce Ubuntu je k dispozici pro veřejné testování. Operační systém ReactOS vylepšuje podporu pro architekturu amd64. Projekt Haiku oznámil vydání své třetí betaverze. Nový nástroj pro instalaci linuxové distribuce Ubuntu je k dispozici pro veřejné testování. Tento systémový instalátor napsaný ve vývojovém rozhraní Flutter je nyní možné stáhnout pro nejnovější sestavení Ubuntu 21.10. Kromě moderního grafického rozhraní nabízí možnost opravné instalace pro obnovu poškozeného systému, nebo možnost vypnout Intel RST pro případ, že instalujete Ubuntu na stejný disk, na kterém už máte Windows.

Intel navrhuje mechanismus filtrování kernelových ovladačů, Firefox 92 konečně s AVIF
8. 08. 2021
[4 minuty čtení] Uživatelé Firefoxu ESR si na AVIF počkají, KDE soustředí síly na stabilitu desktopu, Mesa 21.2 přináší ovladač Intel Crocus i počáteční podporu Apple M1, nové GNOME HIG aktualizovány pro verzi 40. Tentokrát Nate Graham začíná své pravidelné shrnutí novinek z vývoje desktopového prostředí KDE hláškou, že tentokrát to byl hlavně týden plný oprav, z nichž mnoho řešilo chyby v klíčových součástech KDE. Vedle toho tvůrci vylepšili podporu dotykových obrazovek. Nate dává vyšší míru prací na stabilitě desktopu i do souvislosti s novým využíváním projektu KDE na dalších zařízeních, jmenovitě pak zaznívá Steam Deck.

Měření výkonu CPU na scestí: ovlivnit výsledky testů lze mnoha způsoby
6. 08. 2021
[15 minut čtení] Vybírat dnes desktopový procesor podle testů na internetu je těžší než před 10 lety. Možností, jak s výsledky hnout o pár procent nahoru či dolů je nepřeberné množství. Některé z nich si ukážeme. Na tohle téma mě zase po letech přivedlo zkoumání toho, jak výkonný je vlastně můj nový procesor. Tedy jaké výsledky v kontextu jiných CPU dává 6jádrové Core i5–10400F v testu toho či onoho webu, případně cokoli jiného z této generace procesorů Intel (pozn. 14nm Comet Lake, uveden na trh na jaře 2020).

Křivky v přírodě, architektuře, stavitelství i v počítačové grafice
5. 08. 2021
[25 minut čtení] V přírodě, architektuře, v dopravě i ve světě počítačů se často setkáme s nějakou formou křivky. Dnešní článek je úvodem do celé problematiky. Tvorbu vybraných křivek si v praktické části ukážeme v aplikaci GeoGebra i v Pythonu. 1. Křivky (nejenom) v počítačové grafice

Vulkan: první vyrenderovaný obrázek
5. 08. 2021
[13 minut čtení] V následujících třech dílech našeho tutoriálu si ukážeme základy renderování ve Vulkan API. Dnes vytvoříme základní pipeline, nastavíme barvu pozadí a výsledek uložíme do souboru. Mnoho lidí by možná čekalo, že naše první renderovací aplikace bude o otevření jednoduchého vulkanního okna. Nebude tak. Inicializace okna a renderování do něj vyžaduje práci s Vulkan extensions (rozšířeními), s ukazateli na funkce a s konfigurací swapchainu. I kdybychom chtěli projít těmito složitostmi, získali bychom prázdné okno s tím, že bychom stejně stáli před úkolem naučit se do něj renderovat. My se místo toho nejprve naučíme renderovat. A až porozumíme procesu renderování, otevřeme tématiku, jak otevřít okno a jak v něm prezentovat výsledek renderování. Do té doby si budeme výsledný obrázek ukládat do souboru.

Softwarová sklizeň (4. 8. 2021)
4. 08. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si zažádáme o technickou podporu, představíme si 3D engine, vyzkoušíme si řešení pro práci s uchazeči o zaměstnání a podíváme se na nástroj pro správu identit a přístupů. Otevřené řešení napsané v PHP pro správu požadavků na technickou podporu. Je primárně zdarma, ale nabízí i verzi s placenou podporou a přidanými funkcemi. Kromě základní administrace požadavků nabízí podporu sociálních médií, možnost vytvářet požadavky z emailů, podporu více kanálů nebo možnost automatizace řešení problémů.

Rychlé testy webu v plné palbě díky Gitlab CI a Kubernetes Ingressu
4. 08. 2021
[6 minut čtení] Automatizace a kontejnery dnes umožňují snadno realizovat věci, kvůli kterým jsme dřív museli udržovat křehké sady skriptů. Ukážeme si, jak zařídit, aby se pro každou pushnutou větev automaticky nasadila vlastní instance webu. Uspořádání běhových prostředí se liší firmu od firmy a někdy i tým od týmu. Jak přesně vypadají, záleží na povaze projektů, které děláte, a na datech, která držíte. V každém případě potřebujete provoz, aby měli kam chodit uživatelé. Pokud nejsou extrémně tolerantní vůči chybám, většinou chcete i prostředí vývojové, testovací a případně staging.

Herní novinky v emulátorech DosBox-X a Dosbox Staging
3. 08. 2021
[2 minuty čtení] ScummVM přidává podporu pro dvě nové hry. Otevřená FPS Unvanquished je k dispozici ve formátu Flatpak. GamerOS se přejmenoval na ChimeraOS. Emulátory DosBox-X i Dosbox Staging nedávno oba vydaly nové verze. ScummVM je program, který umožňuje spouštět klasické grafické adventury a RPG, od kterých máte originální data. Poskytuje tedy pouze spustitelné soubory, aby zajistil běh her na moderních operačních systémech. S novým vydání přidává tento program podporu pro dvě další hry. Jednou z nich je Nightlong: Union City Conspiracy, cyberpunková adventura vydaná v roce 1998. Další přidanou adventurou z roku 1995 je The Journeyman Project 2: Buried in Time.

Knihovna ipycanvas aneb kreslicí plátno pro Jupyter Notebook (2. část)
3. 08. 2021
[23 minut čtení] Nejdříve dokončíme popis stylu vykreslení cest, resp. přesněji řečeno jednotlivých segmentů cesty. Dále si ukážeme definici vzorku čáry a nezapomeneme ani na možnost simulace ručního kreslení na plátno. 1. Knihovna ipycanvas aneb kreslicí plátno pro Jupyter Notebook (2. část)

Postřehy z bezpečnosti: e-mail na rozloučenou
2. 08. 2021
[2 minuty čtení] Opět se urodila pěkná sbírka různých zranitelností. Objevilo se několik nových hrozeb, které možná nejsou tak úplně nové. A zpoždění vlaků může mít i velice zvláštní důvod. Zimbra, oblíbené podnikové řešení pro spolupráci, opravila dvě zásadní zranitelnosti ve svém prostředí pro přístup k elektronické poště. Pomocí těchto zranitelností mohl útočník získat přístup k e-mailovým zprávám uživatelů, a to pouhým odesláním zprávy.

Debian běží na Apple M1, Gentoo nabízí novou možnost stahování
2. 08. 2021
[2 minuty čtení] Debian běží na počítači s čipem M1 od Apple. Projekt Gentoo nabízí novou možnost stahování, nazvanou „stage files“. Tým kolem openSUSE mění způsob organizace repozitářů. Google pracuje na třetí generaci operačního systému Wear OS. Linuxová vývojářka Alyssa Rosenzweig, která vede projekt Panfrost a vývoj grafických ovladačů pro Asahi se na svém Twitteru pochlubila, že se jí podařilo rozjet Debian GNU/Linux na počítači s M1 od firmy Apple.

Xubuntu 21.10 končí s Pidginem, paranoidní mazání L1 cache opět na scéně
1. 08. 2021
[4 minuty čtení] Zahájení her v Tokiu je prvním 8k ripem, LibreOffice 7.1.5 vylepšuje podporu MS Office, nový ovladač pro NTFS snad stihne včas Linux 5.15, Linux 5.14 zahodí kód pro DEC Alpha používaný v emulaci x86. Zahajovací ceremoniál Olympijských her v Tokiu 2020 probíhajících nyní v roce 2021, je prvním záznamem, kteří piráti sdílejí v 8k rozlišení a s 22.2 zvukem a HDR obrazem ve formátu HLG. Celé video Summer Olympics Tokyo 2020 S01E01 Opening Ceremony 4320p HLG UHDTV AAC22.2 HEVC-TrollUHD.mkv ve formátech HEVC/H.265 a AAC má velikost 135 GB a délku 3 hodiny a 59 minut.

Polovodičový průmysl na cestě od nanometrů k ?ngströmům
30. 07. 2021
[10 minut čtení] Výrobci křemíkových čipů se ženou za jedním cílem. Pryč od FinFET směrem k tranzistorům s více řídícími elektrodami, za plného využití EUV litografie. Intel nyní ukazuje, jak bude vypadat tato dekáda. Na úvod mi dovolte vyjasnit, proč je toto další článek v řadě, který nese v perexu jméno Intel. Cílem tohoto textu není snaha o propagaci momentálně kulhajícího výrobce čipů. Je pouze shodou okolností, že Intel nyní přišel se souhrnem informací týkajících se výroby čipů, které souznějí s celým polovodičovým segmentem a ukazují, jaký momentálně probíhá vývoj. Nejen u Intelu, ale i u Samsungu či TSMC (další menší výrobce spíše pomiňme, tito tři jsou celá světová procesorová špička).

Vulkan: posílání příkazů
29. 07. 2021
[13 minut čtení] Aby zařízení používané s Vulkanem vykonalo jakoukoliv práci, musíme mu zaslat příkazy k provedení. Dnes si ukážeme, jak na to. Našemu zařízení pošleme práci. Počkáme, až ji dokončí a ukončíme aplikaci. Jak poslat příkazy do zařízení? Zkráceně řečeno, požadované příkazy nejprve uložíme do command bufferu (příkazový buffer) a následně odešleme do fronty (queue) ke zpracovnání. Zařízení, kterému patří daná fronta, pak tyto příkazy provede.

Knihovna ipycanvas aneb kreslicí plátno pro Jupyter Notebook
29. 07. 2021
[23 minut čtení] V některých aplikacích vytvářených s Jupyter Notebookem se setkáme s nutností vykreslení nějakého diagramu, schématu či vizualizace výsledku simulace. Nejuniverzálnější je knihovna ipycanvas, kterou si dnes popíšeme. 1. Knihovna ipycanvas aneb kreslicí plátno pro Jupyter Notebook

Softwarová sklizeň (28. 7. 2021)
28. 07. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro sestavení turnajového rozpisu, vytvoříme vektorovou animaci, budeme monitorovat příchozí hovory a nakonec necháme vygenerovat síť pro čtyřstěnné objekty. Tugeny umožňuje vizuálně navrhnout rozpis a časový harmonogram turnaje libovolného typu. Podporuje zadávání výsledků v průběhu turnaje a automatickou synchronizaci s webovou stránkou, aby měli účastníci všechny informace po ruce. Program také nabízí speciální funkci pro simulaci, která určí a najde způsoby, jak zlepšit rozvrh turnajové skupiny (eliminovat objektivní výhody) tak, aby bylo minimalizováno riziko nespravedlivého konečného umístění.

Elektronický podpis a Linux v roce 2021
27. 07. 2021
[12 minut čtení] Těžko se tomu věří, ale elektronický podpis je s námi (legislativně) už více než 20 let. Nedávno jsme ale dostali požadavky na jeho podporu, tak jsem si řekl, že si ho nakonec taky pořídím. Popravdě je celkem smutné, že i v roce 2021 neexistuje žádná jednoduše použitelná a široce rozšířená digitální náhrada za klasický podpis. Máme dnes hromadu způsobů ověření, v mobilním bankovnictví můžeme přesouvat miliony, ale jak dojde na nějakou smlouvu, pořád závisíme na kuří noze na kusu papíru. Měl by to řešit právě elektronický podpis, ale jak dále ukážu v tomto článku, existují celkem zřejmé důvody, proč tomu tak ani po 20 letech není.

Interaktivní ovládací prvky v Jupyter Notebooku
27. 07. 2021
[26 minut čtení] Ukážeme si vkládání interaktivních ovládacích prvků (tlačítek, posuvníků atd.) do diářů vytvářených a prezentovaných v Jupyter Notebooku, Jupyter Labu i v JupyterLite. Tyto prvky umožňují interaktivní modifikaci parametrů výpočtů, grafů atd. 1. Interaktivní ovládací prvky v Jupyter Notebooku

Postřehy z bezpečnosti: nabíjení elektromobilů zadarmo kvůli chybám ve stanichích
26. 07. 2021
[3 minuty čtení] Dnes se podíváme na zranitelnosti umožňující mimo jiné bezplatné nabíjení aut, na 16 let starou zranitelnost v ovladačích HP, Xerox a Samsung, na zranitelnost ve Windows 10 umožňující získat hashe hesel a na řadu dalších zajímavostí. Webové rozhraní nabíjecích stanic EVlink řad City, Parking a Smart Wallbox obsahuje chyby, které umožňují dobíjení zadarmo, vyřazení stanice z provozu, manipulaci se záznamy o nabíjení nebo přebíjení/nedobíjení vozidel. Vesměs se jedná o chyby s CVSS skóre 9.4, které se týkají autentizačních údajů uvedených přímo v kódu systému: CVE-2021–22707 (cookie), CVE-2021–22730 (autentizační údaje) a CVE-2021–22729 (heslo).

Postřehy z bezpečnosti: nabíjení elektromobilů zadarmo kvůli chybám ve stanicích
26. 07. 2021
[3 minuty čtení] Dnes se podíváme na zranitelnosti umožňující mimo jiné bezplatné nabíjení aut, na 16 let starou zranitelnost v ovladačích HP, Xerox a Samsung, na zranitelnost ve Windows 10 umožňující získat hashe hesel a na řadu dalších zajímavostí. Webové rozhraní nabíjecích stanic EVlink řad City, Parking a Smart Wallbox obsahuje chyby, které umožňují dobíjení zadarmo, vyřazení stanice z provozu, manipulaci se záznamy o nabíjení nebo přebíjení/nedobíjení vozidel. Vesměs se jedná o chyby s CVSS skóre 9.4, které se týkají autentizačních údajů uvedených přímo v kódu systému: CVE-2021–22707 (cookie), CVE-2021–22730 (autentizační údaje) a CVE-2021–22729 (heslo).

Haiku běží na RISC-V, Debian 10 záplatuje jádro
26. 07. 2021
[2 minuty čtení] Operační systém Haiku se podařilo rozběhnout na architektuře RISC-V. Debian 10 vydal bezpečnostní aktualizace a zmrazil vývoj jedenáctky. Operační systém Redox OS pracuje na implementaci QEMU. Pine64 prodává otevřené chytré hodinky. Haiku, otevřený pokračovatel operačního systému BeOS podporuje hned několik procesorových architektur. V poslední době se v poměrně krátkém čase podařilo rozšířit tento seznam o otevřenou architekturu RISC-V. Zajímavé je, že se jedná převážně o práci jednoho vývojáře s přezdívkou X512. Haiku na této architektuře běží sice ještě se spoustou chyb a problémů, nicméně systém funguje.

FreeBSD pracuje na novém instalátoru, Seagate uvede 20TB HDD ještě letos
25. 07. 2021
[3 minuty čtení] Z Linuxu mizí podpora Intel Cannon Lake GPU, Valve vydala Steam Audio SDK 4.0, vydán Firewalld 1.0, novinky v KDE: profily spotřeby či vylepšená nabídka Kickoff. Seagate už nějakou dobu dodává 20TB pevné disky v omezeném množství podnikům, přičemž jde o disky využívající technologii HAMR. Vývoj ale pokračuje a tak samotný šéf Seagate Dave Mosley hlásí, že ještě v tomto roce, někdy ve druhé polovině, začne firma dodávat 20TB disky s technologií PMR i do běžného prodeje.

Diskety slaví 50 let: od plastového kotoučku po ikonku ukládání souborů
23. 07. 2021
[9 minut čtení] Před půl stoletím uvedla IBM na trh první floppy disky, diskety, přenosné magnetické kotoučky typu 23FD. Počátek konce éry děrných štítků započal, ani samy diskety však neměly žít navěky. Nápad využít magnetický záznam v konstrukci počítačové paměti je starý jako počítače samotné. Jedním z lidí, které tahle idea v roce 1945 napadla, byl J. Presper Eckert, jeden ze spolutvůrců prvního počítače ENIAC z konce 2. světové války. Nakonec se praktické implementace dočkala v podobě ferritových pamětí v 50. letech minulého století a zhruba v období 1955 až 1975 šlo o dominantní způsob ukládání dat, který poslal do důchodu děrné štítky.

Vulkan: informace o zařízení
22. 07. 2021
[11 minut čtení] Každé zařízení ve Vulkanu má hromadu vlastností, funkcionalit, limitů, dostupné paměti a dalších informací, které si o zařízení můžeme zjistit a které často potřebujeme, než vytvoříme konkrétní logické zařízení. Při startu aplikace potřebujeme často ověřit, zda je podporována požadovaná verze Vulkan, požadovaný formát textur, zda je k dispozici geometry shader, a kolik grafické paměti je k dispozici, atd. Podle těchto informací můžeme z více zařízení, pokud jsou k dispozici, vybrat to, které více odpovídá našim potřebám.

Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní (2.část)
22. 07. 2021
[26 minut čtení] Tvorbou aplikací pro běh v terminálu se budeme zabývat i dnes. Nejprve se zmíníme o knihovně cfmt, která rozšiřuje možnosti standardní knihovny fmt a ve druhé půlce článku si ukážeme vykreslování grafů do terminálu knihovnou asciigraph. 1. Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní (2.část)

Softwarová sklizeň (21. 7. 2021)
21. 07. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si rozklíčujeme značení na rezistorech, vygenerujeme si hesla z vlastního slovníku, řekneme si o sadě nástrojů pro testování bezpečnosti a podíváme se na multimediální přehrávač pro GNOME. Jednoduchý aplet, který vám umožní dekódovat barvy a SMD kódy na rezistorech. Tento nezávisle běžící nástroj s Qt rozhraním umí rozklíčovat všech 6 pruhů barevného značení odporů stejně jako číselné označení včetně standardu EIA-96. Na základě těchto kódů pak vypíše odpor rezistoru, jeho toleranci a teplotní koeficient.

JupyterLite: nová alternativní architektura Jupyter Notebooku
20. 07. 2021
[29 minut čtení] V dnešním článku se seznámíme se zajímavým projektem nazvaným JupyterLite. Jedná se o alternativu ke známému Jupyter Notebooku, která však běží kompletně v prohlížeči a na straně serveru vyžaduje jen poskytnutí statického obsahu. 1. JupyterLite – nová alternativní architektura Jupyter Notebooku

Postřehy z bezpečnosti: zatčení šestnácti kyberzločinců ve Španělsku
19. 07. 2021
[3 minuty čtení] V dnešním díle postřehů se podíváme na starý známý malware Trickbot, na nové i opravené zranitelnosti nultého dne, na zatýkání kyberzločinců a na ostatní zajímavosti ze světa výpočetní techniky. Kriminální skupina za Trickbotem se snaží obnovit svou útočnou infrastrukturu i přes snahy o její potlačení. Botnety se skládají ze stovek nebo tisíců napadených počítačů sdružených do sítě kontrolované kybernetickými útočníky, jejímž účelem je zpravidla útok na jinou oběť s cílem vyřadit jí z činnosti. Botnety však umožňují také šířit malware a spam nebo dokonce škodlivý soubory šifrující ransomware.

Tails má nového asistenta pro Tor, Nitrux přepracoval instalátor systému
19. 07. 2021
[2 minuty čtení] Tails má nového asistenta pro Tor. Tým kolem distribuce Nitrux přepracovali instalátor systému Calamares. Microsoft má svou linuxovou distribuci, kterou používá pro vývoj. Valve představil přenosnou herní konzoli s Linuxem. Linuxová distribuce Tails (the amnesic incognito live system) určená pro anonymní brouzdání na internetu byla aktualizována na verzi 4.20. S touto novou verzí byl představen i nový asistent pro Tor připojení, který zjednodušuje připojení k anonymní síti. Tvůrci této distribuce do budoucna plánují další vylepšení jako možnost ukládání Tor mostů, detekci nefunkční Wi-Fi, detekci místních sítí nebo synchronizaci systémových hodin pro zjednodušení připojení v Asii.

Microsoft představil cloudová Windows 365, Intel chce koupit GlobalFoundries za 30 miliard
18. 07. 2021
[5 minut čtení] Novinky v KDE: nejen Steam Deck, Samsung Exynos 2200 na bázi 4nm procesu s AMD Radeonem uvnitř, parametry desktop CPU Intel Alder Lake, Android 12 TV a přepínání obnovovací frekvence. Dle The Wall Street Journalu jedná Intel o odkoupení společnosti GlobalFoundries za zhruba 30 miliard dolarů. Prozatím jde o nepotvrzenou informaci, nicméně dávající perfektní smysl.

Zlomový moment pro Intel ve 21. roce 21. století se jmenuje Alder Lake
16. 07. 2021
[10 minut čtení] V pořadí 12. generace CPU Intel Core, Alder Lake, nebude tou, která překoná konkurenční Ryzeny. Přinese ale klíčové změny pro toto desetiletí a narýsuje cestu, díky které Intel opět usedne na trůn. Od posledního většího povídání o situaci Intelu uběhly téměř čtyři měsíce a mezitím se stalo několik věcí, které vyjasňují, jaká situace na poli x86 CPU, resp. jejich výrobců, nás čeká v nadcházejících měsících – řekněme v horizontu 1 roku.

Vulkan: architektura a ukazatele na funkce
15. 07. 2021
[14 minut čtení] Minule jsme úspěšně nainstalovali Vulkan, nyní je čas se podrobněji podívat na architekturu toho, co jsme zprovoznili. Snad nejlépe objevíme architekturu Vulkanu na ukazatelích na funkce. Vulkan je, dalo by se říci, multi-device, multi-vendor a multi-threaded rozhranní. Česky: Vulkan podporuje více zařízení od více výrobců a za použití více vláken. Toto je asi hlavní rozdíl od, například, OpenGL, kde jsme se museli spokojit s jedním zařízením od jednoho výrobce a použití více vláken bylo poněkud problematické. Podpora více zařízení od více výrobců teoreticky přišla s knihovnou glvnd (GL Vendor-Neutral Dispatch), ale těžko říci, jak moc je opravdu používána. Určitě se ale shodneme, že je ideální mít API navržené se všemi funkcemi hned od počátku tak, jak je tomu u Vulkan, a mít tak naději na vyšší efektivitu, konzistentnost a přehlednost rozhraní.

Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní
15. 07. 2021
[25 minut čtení] Jazyk Go se většinou nepoužívá pro tvorbu klasických desktopových aplikací. Je ovšem často využívaný pro tvorbu backendu webových aplikací. Setkáme se i s nástroji (například gotop), které využívají emulátor textového terminálu. 1. Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní

Nové státní datacentrum v Zelenči u Prahy za 230 milionů korun
14. 07. 2021
Česká republika má v provozu nové datové centrum, které se má stát součástí budování státního cloudu. V obci Zeleneč nedaleko Prahy ho do provozu uvedl podnik Státní pokladna Centrum sdílených služeb (SPCSS).

Softwarová sklizeň (14. 7. 2021)
14. 07. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro omezení šířky pásma, necháme si vizualizovat datovou sadu elektronové mikroskopie a budeme analyzovat AWS CloudTrail Event logy. Evil Limiter umožňuje monitorovat, analyzovat a omezit šířku pásma pro jednotlivá zařízení v síti. Pomocí příkazů lze prohledat síť v rámci zadaného rozsahu IP adres, zobrazit základní informace o hostiteli či zařízení, omezit šířku pásma (upload nebo download) pro hostitele na základě jeho ID, blokovat internetové připojení pro hostitele, zrušit omezení, monitorovat využití šířky pásma nebo analyzovat provoz hostitele.

Hry vytvořené ve slavném studiu Lucasfilm games
13. 07. 2021
[23 minut čtení] Téměř před čtyřiceti lety byla Georgem Lucasem založena softwarová společnost Lucasfilm Games, která vydala hned několik přelomových her. Dnes se zaměříme především na prvních osm let existence této společnosti, tedy roky 1983 až 1990. 1. Hry vytvořené ve slavném studiu Lucasfilm games

Postřehy z bezpečnosti: RCE ve Western Digital MyCloud
12. 07. 2021
[5 minut čtení] Dnes se podíváme na nepříjemnou zranitelnost Western Digital MyCloud, na další vývoj v útoku REvil ransomwaru, na kritické chyby v routerech NETGEAR, na problematiku generování hesel a útok na mongolskou certifikační autoritu. Mnoho zákazníků Western Digital zažilo v uplynulých měsících nepříjemný okamžik, když byly vzdáleně vymazána jejich síťová úložiště MyBook Live kvůli zranitelnosti nultého dne v této produktové řadě, která není podporována od roku 2015. Nyní se v novější řadě Western Digital MyCloud objevila chyba umožňující vzdálené spuštění kódu.

GNOME 40 se dostane do Ubuntu 20.10, distribuce NuTyx končí
12. 07. 2021
[1 minuta čtení] Do nadcházejícího Ubuntu 21.10 „Impish Indri“ se konečně dostane GNOME 40. Autor linuxové distribuce NuTyX nedávno oznámil, že s jejím vývojem končí. Fedora 35 uživatelům nabídne filtrovaný Flathub. Do Ubuntu 21.04, které vyšlo letos v dubnu se prostředí GNOME 40 nakonec nedostalo. Do nadcházejícího Ubuntu 21.10 „Impish Indri“, které by mělo vyjít 14. října 2021 se však určitě dostane. Kromě toho se uživatelé dočkají kompletně nového instalátoru systému, linuxového jádra 5.14, Zstd komprese balíčků nebo Waylandu pro grafické karty NVIDIA.

GNOME 40 se dostane do Ubuntu 21.10, distribuce NuTyx končí
12. 07. 2021
[1 minuta čtení] Do nadcházejícího Ubuntu 21.10 „Impish Indri“ se konečně dostane GNOME 40. Autor linuxové distribuce NuTyX nedávno oznámil, že s jejím vývojem končí. Fedora 35 uživatelům nabídne filtrovaný Flathub. Do Ubuntu 21.04, které vyšlo letos v dubnu se prostředí GNOME 40 nakonec nedostalo. Do nadcházejícího Ubuntu 21.10 „Impish Indri“, které by mělo vyjít 14. října 2021 se však určitě dostane. Kromě toho se uživatelé dočkají kompletně nového instalátoru systému, linuxového jádra 5.14, Zstd komprese balíčků nebo Waylandu pro grafické karty NVIDIA.

Norsko omezí influencery, nová platforma Intel HEDT až 2022
11. 07. 2021
[4 minuty čtení] Snížení latencí u USB audia stihne vydání Linux 5.14, APU AMD Van Gogh prý dostanou na Linuxu nový zvukový ovladač, vylepšení podpory RISC-V míří do Linuxu 5.14, Fujifilm končí s Velvia 100 v USA. Nedávno vyšlo najevo, že Linus nezačlenil patche snižující latence pro USB Audio. Tvůrcům se podařilo stihnout vyřešit všechny připomínky ke kódu a patche byly znovu zaslány a začlenění do Linuxu 5.14 tedy stihnou.

Co přinese Linux 5.14 – spoustu novinek na všech frontách
9. 07. 2021
[6 minut čtení] Do příštího linuxového jádra verze 5.14 míří velká spousta novinek a vylepšení. Vývojáři nijak nepolevují a my se tak můžeme podívat, co se chystá. Předně je nutné podotknout, že následující přehled není ani zdaleka kompletní. Verze 5.14 ani ještě není formálně očíslována, aktuální vydání Linux 5.13 je na světě teprve od 27. června a následující verzi tak prozatím najdeme v rámci vývojové větve linux-next. Postupně však jsou a budou začleňovány všechny navržené změny v určitém stavu vývoje, následně se začleňovací okno zavře a nastane fáze ladění kódu. Kdo má zájem si procházet novinky detailně, shrnutí nalezne například na Phoronixu.

Skripty pro automatické ovládání aplikací s GUI postavené na knihovně PyAutoGUI
8. 07. 2021
[36 minut čtení] Na článek o nástroji xdotool dnes tematicky navážeme. Zaměříme se totiž na knihovnu nazvanou PyAutoGUI. Tato knihovna umožňuje ovládat aplikace s grafickým uživatelským rozhraním (simulovat operace prováděné myší atd.), a to s využitím skriptů naprogramovaných v Pythonu. 1. Skripty pro automatické ovládání aplikací s GUI postavené na knihovně PyAutoGUI

Vulkan: kompilace první aplikace
8. 07. 2021
[8 minut čtení] Vulkan je moderní grafické a výpočetní API. V dnešním díle našeho prázdninového seriálu si ukážeme, jak nainstalovat vývojové prostředí a jak zkompilovat a spustit první vulkanní aplikaci. Pro kompilaci a ladění budeme používat množství nástrojů a knihoven. Na Windows budeme používat Visual C++ 2017 či novější. Na Linuxu budeme používat g++, nicméně by měl fungovat jakýkoliv standardní kompilátor C++. Mimo kompilátor budeme potřebovat ještě CMake a vývojové prostředí pro Vulkan ve formě vývojových balíčků, či přímo Vulkan SDK. CMake doporučuji verzi 3.10.2 či novější, alespoň tak radí stránky Vulkan SDK.

Softwarová sklizeň (7. 7. 2021)
7. 07. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si zablokujeme škodlivé stránky, podíváme se na otevřený informační systém pro zdravotnictví, vyzkoušíme klienta pro práci s AppImage kontejnery a řekneme si o multiplatformním komunikátoru. Zásuvný modul pro webové prohlížeče, který poskytuje webový filtr. Je plně otevřený a jak už název napovídá je primárně určený k blokování závadných adres. Běží na prohlížečích Firefox, Chrome, Opera Blink, Safari, Fennec a dalších prohlížečích postavených na Chromiu. Automaticky používá veřejné seznamy škodlivých domén a k tomu si vytváří a udržuje své vlastní.

Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz (dokončení)
6. 07. 2021
[41 minut čtení] Ve třetím článku o nástroji Graphviz si ukážeme další triky, například vykreslení tabulek, hledání cest, zvýraznění automaticky nalezeného podgrafu atd. Taktéž si popíšeme některé užitečné aplikace, které jsou nad Graphviz postaveny, včetně pradávného vektorového editoru xfig. 1. Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz (dokončení)

Postřehy z bezpečnosti: záplata PrintNightmare a příliš sdílné aplikace pro Android
5. 07. 2021
[2 minuty čtení] Dnes postřehneme opravu zranitelnosti PrintNightmare či krádeže Facebook údajů pomocí nenápadných Android aplikací a připomeneme si potřebu včasných instalací záplat na příkladu Cisco ASA. Zranitelnost tiskových služeb nazvaná PrintNightmare vám byla představena již včera v článku Davida Ježka a upozornil na ni i infoservis NÚKIB. Vzhledem k zveřejněnému PoC na GitHubu (postup lze zhlédnout i na YouTube, např. zde) se rozhodli výzkumníci z CERT Coordination Center Carnegie Mellon Universtity vydat doporučení pro mitigaci této zranitelnosti. V základu spočívá v instalaci security updatu, který minulý týden vydal Microsoft, a následně vypnutí Print Spooler služby či vypnutí možnosti vzdáleného tisku pomocí Group Policy.

Fedora 35 bude používat yescrypt, Nitrux je první distribuce s jádrem 5.13
5. 07. 2021
[1 minuta čtení] Fedora 35 bude pro hašování hesel používat yescrypt. Nitrux 1.5 je první distribuce s linuxovým jádrem 5.13. Canonical pracuje na novém logu Ubuntu. Linuxový herní notebook Tuxedo Stallaris třetí generace jde do prodeje. Na zasedání FESCo (Fedora Engineering Steering Committee) bylo rozhodnuto, že nadcházející verze linuxové distribuce Fedora s číslem 35 bude pro hašování hesel používat funkci yescrypt. Podle plánu by měla být nová Fedora hotová už letos v srpnu.

PrintNightmare, zranitelnost tiskových služeb Windows, 20 let BitTorrentu
4. 07. 2021
[4 minuty čtení] Intel si zamluvil 3nm proces u TSMC pro dva produkty, darktable 3.6 vylepšuje demosaicing, srovnání výkonu Windows 11 oproti Ubuntu, Wine 6.12 opravuje 42 chyb, novinky v KDE nejen u Gwenview. Systém výměny souborů BitTorrent oslavil předevčírem 20 let od chvíle, kdy jej Bram Cohen představil světu a tím způsobil revoluci ve výměně souborů a hromadu vrásek na čelech představitelů filmových studií a hudebních vydavatelství.

Jak si vede openSUSE Tumbleweed s GNOME 40
2. 07. 2021
[7 minut čtení] V březnu tohoto roku byla vydána přelomová verze prostředí GNOME 40. Čtvrt roku poté se můžeme krátce podívat, jak vypadá aktualizovaná verze 40.2 v rolling distribuci openSUSE Tumbleweed. Po zhruba půl roce s distribucí Mageia s GNOME 3.xx na Waylandu si dovolím tvrdit, že Mageia 8 je na poměry této distribuce nadstandardně kvalitní vydání. Bezproblémové, dostatečné tempo aktualizací a vždy funkční. Do přechodu na Tumbleweed jsem se tak pouštěl s pocitem, že hasím, co mě nepálí a není to dobrý nápad, protože lépe OS fungovat nemůže, jedině hůře. Přesto touha vyzkoušet si GNOME 40, a k tomu nádavkem třeba nový Firefox, zvítězila.

Vulkan: představení a první jednoduchá aplikace
1. 07. 2021
[8 minut čtení] Vulkan je moderní grafické a výpočetní API. Ve svém oboru se stalo prakticky nejvýznamnější API, ke kterému se obrací jak herní, tak i profesionální počítačová grafika. Toto je první díl tutoriálu, který nás do Vulkan API uvede. Vulkan 1.0 přišel na svět v roce 2016. Je tedy téměř o 25 let modernějším API v porovnání s OpenGL. Před 25 lety, zjednodušeně řečeno, byly mainstreamové grafické karty pouze zobrazovadlo: paměť, ke které byl připojen výstup na monitor. Co jste do paměti zapsali, to se objevilo na obrazovce. Dnes je grafická karta programovatelný vysoce paralelizovaný výpočetní stroj, který může svým hrubým výpočetním výkonem nahradit desítky i stovky moderních procesorů. Vulkan je navržen tak, aby poskytoval větší flexibilitu pro využití tohoto potenciálu, který dřímá v dnešních grafických kartách.

Softwarová sklizeň (30. 6. 2021)
30. 06. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro optimalizaci výkonu CPU, zobrazíme využití systémových zdrojů, přejmenujeme soubory dle jednotného modelu a nakonec budeme tvořit AppImage balíčky. auto-cpufreq je nástroj pro optimalizaci výkonu CPU v závislosti na aktuálním stavu baterie, využití procesoru, teplotě procesoru a systémovém vytížení. Pomáhá maximalizovat životnost baterie vašeho notebooku a snížit spotřebu elektrické energie.

Česko má 70. nejvýkonnější počítač světa s výkonem 6 petaFLOPS
29. 06. 2021
[3 minuty čtení] Superpočítač Karolina, který je umístěn v národním superpočítačovém centru IT4Innovations, obsadil 70. místo žebříčku nejvýkonnějších superpočítačů světa. V žebříčku je hned dvakrát, na 70. a 149. místě. Žebříček TOP500 je vyhlašován již od roku 1993, a to dvakrát ročně – koncem června v rámci mezinárodní konference ISC v Německu a v listopadu v rámci Supercomputing Conference v USA. Obzvlášť napjaté chvíle zažívali letos v ostravském superpočítačovém centru IT4Innovations, ze kterého do boje vyslali své želízko v ohni – superpočítač Karolinu.

Postřehy z bezpečnosti: úpravny vod nejsou chráněny proti útokům
28. 06. 2021
[5 minut čtení] Dnes se podíváme na bezpečnost vodárenských systémů, na zranitelnost, která umožňuje prohlížeči zjistit, jaké aplikace máte v PC, podíváme se také na problémy Androidu a iOSu i na další zajímavosti. Neznámí útočníci se v lednu tohoto roku pokusili kompromitovat úpravnu vody pro část San Francisca. K systémům vodárny získali přístup pomocí hesla bývalého zaměstnance k aplikaci TeamViewer, který umožňuje vzdálené připojení. Následně se útočníci pokoušeli manipulovat se softwarem používaným při úpravě pitné vody. Útok byl objeven den po prvotním průniku a nezpůsobil naštěstí žádnou větší újmu. K útokům na vodní zdroje však dochází stále častěji.

Qubes OS je nad očekávání populární, Haiku má plán vydání R1/Beta3
28. 06. 2021
[2 minuty čtení] Linuxová distribuce Qubes OS musí kvůli nadměrnému zájmu diskutujících vytvořit nové diskuzní fórum. Vývojáři Haiku si schválili plán vydání R1/Beta3. Debian vydal aktualizovaná instalační media své desáté verze. Tým vývojářů Qubes OS řeší celkem příjemný problém. Jeho diskusní fórum bylo přehlceno příspěvky lidí, kteří se zajímají o tento projekt, který izoluje jednotlivé části operačního systému od uživatelských dat. Kvůli tomu bude od začátku července spuštěno úplně nové fórum, které bude lépe zvládat nápor zájemců o tuto linuxovou distribuci postavenu na Fedoře. Vývojáři přesunou toto fórum k novému placenému poskytovateli.

Lichváři už skupují moduly TPM 2.0, Microsoft má hodnotu 2 bilióny dolarů
27. 06. 2021
[3 minuty čtení] Huawei navrhuje kernelovou transakční databázi, Lexar ukazuje paměťové karty SD Express a microSD Express, PC monitory s certifikací Designed For Xbox, poslední novinky v KDE: nejen Wayland. Od vývojářů Huawei vzešel nový návrh a s ním i sada patchů, která implementuje kernelovou transakční databázi. Ta by se měla používat pro ukládání výběru souborů a metadat a data z ní být zpřístupněna do user-space skrze SecurityFS. Vše za účelem zvýšení bezpečnosti. Mezi daty na výběr pro uložení mohou být třeba hlavičky RPM balíčků či metadata z DEB repozitářů.

Microsoft představil Windows 11, stále bez linuxového jádra
25. 06. 2021
[6 minut čtení] Málokdo to čekal, ale Microsoft opravdu včera představil Windows 11, operační systém, který se objeví na trhu snad už letos na podzim. Kam redmondský gigant míří, se pokusíme zkompletovat. Před takovými 15 lety by jistě každý redaktor Rootu, který by dal do názvu článku slova Microsoft a Windows, skončil na hranici a za vydatného skandování příznivců Richarda Stallmana byl polit nejsilnější hořlavinou a bez sebemenšího zaváhání poctěn sirkou pod nohy. Časy se však mění a s nimi i Microsoft. Proto si dnes dovoluji to kacířství napsat několik vět na téma nových Windows 11. Snad mě všichni pravověrní neukamenují.

Útočníci jsou pořád stejní, zvýšil se ale počet cílů, říká Aleš Padrta z FLAB
24. 06. 2021
Jak se změnila počítačová bezpečnost za posledních deset let? Jsou útočníci chytřejší než dříve? Na otázky čtenářů odpovídal v online rozhovoru Aleš Padrta z Forenzní laboratoře sdružení CESNET.

Sledování činnosti systému Apache Kafka přes JMX i metriky Promethea (dokončení)
24. 06. 2021
[27 minut čtení] Minule jsme si popsali základní technologie, které lze využít pro sledování činnosti Apache Kafka. Popíšeme si, které metriky je vhodné sledovat. Taktéž se zmíníme o tzv. four-letter words ZooKeepera. 1. Sledování činnosti systému Apache Kafka přes JMX i metriky Promethea (dokončení)

Projekt Amiga: vybrané hry a zakončení
23. 06. 2021
[7 minut čtení] Minule jsme Amigu porovnali s Atari ST. V dnešním díle bych rád zmínil dvě hry, které se na konkurenčních kompaktních počítačích neobjevily. Zároveň tímto dílem ukončím základní blok článků o Amize. Některé hry jsme zmínili ve srovnání v předchozí kapitole. Ostatně naprostá většina z nich je dostupná na obou platformách. Část známých her pro šestnáctibity jsem už zmínil v Projektu ST (1 ,2 ,3), a nemá cenu se tu opakovat. Nicméně bych tu rád zmínil dvě hry, které na ST nenajdete, ale obě na Amize začaly úspěšnou ságu (dále ovšem již většina dílů vyšla na platformě x86).

Softwarová sklizeň (23. 6. 2021)
23. 06. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes vyzkoušíme desktopového klienta pro Signal, podíváme se na lehký webový prohlížeč, přeneseme si soubory po místní síti a zjistíme, jak oslovovat lidi s akademickými tituly. Desktopový klient pro službu šifrovaného zasílání zpráv Signal, který by měl mít stejné funkce a vlastnosti jako klienti pro mobilní platformy. Na tuto komunikační síť začali uživatelé hromadně přecházet po oznámení o sdílení dat o uživatelích WhatsApp s Facebookem. Přechod na tuto síť také podpořil tweet Elona Muska, ve kterém používání této komunikační sítě doporučil.

Nástroj apt-key končí. Jak dál spravovat klíče balíčkovacího systému?
22. 06. 2021
[3 minuty čtení] Příští rok zmizí utilita apt-key z vývojových verzí distribucí Debian a Ubuntu. Jde o populární nástroj pro správu klíčů v balíčkovacím systému. Proč k této změně dochází a čím bude utilita nahrazena? Utilita apt-key slouží mnoho let ke správě klíčů, kterými tvůrci balíčků podepisují distribuovaný software. Tento mechanismus je velmi užitečný a dovoluje přenášet balíčky napříč různými zrcadly, aniž bychom riskovali jejich kompromitaci. Každý balíček je podepsaný samostatně, důvěřujeme danému veřejnému klíči a umíme tedy podpis ověřit.

Sledování činnosti systému Apache Kafka přes JMX i metriky Promethea
22. 06. 2021
[25 minut čtení] Dnes si popíšeme možnosti sledování činnosti Kafky, což je důležité především na produkčních systémech. Samotná Kafka, jakožto aplikace běžící nad JVM, své metriky poskytuje přes Java Management Extensions (JMX). 1. Sledování činnosti systému Apache Kafka přes JMX i metriky Promethea

Postřehy z bezpečnosti: hardwarové klikání pomocí WebAuthN
21. 06. 2021
[3 minuty čtení] Dnes se budeme hromadně přihlašovat pomocí hardwarového klikání, zamotáme sdílenými certifikáty hlavu TLS, cvičně se prolomíme do telefonů od Samsungu i Apple a prosvištíme si nějaká ta uniklá zákaznická data. Cloudflare podporuje WebAuthN. Nedávno také vydalo příspěvek na blogu, kde diskutuje nahrazení CAPTCHA hardwarovými tokeny.

Oficiálně vyšel HarmonyOS 2, potvrzeno datum zmražení Debianu 11
21. 06. 2021
[1 minuta čtení] Firma Huawei oficiálně oznámila vydání HarmonyOS 2. Bylo potvrzeno datum zmražení vývoje Debianu 11. Mageia 7 a Ubuntu 20.10 jsou na konci své životnosti. Firma PINE64 oznámila hardwarovou klávesnici pro PinePhone. Čínská firma Huawei představila novou verzi svého operačního systému HarmonyOS 2. Tento mikrojádrový otevřený operační systém je vyvíjen firmou HiSilicon – dceřinou společností Huawei. HarmonyOS vznikl jako náhrada za Android poté, co vláda Donalda Trumpa zamezila této firmě s konexemi na čínskou vládu přístup k americkým technologiím. Společně s ním firma představila chytré hodinky Huawei Watch 3 a tablet Huawei MatePad Pro s tímto operačním systémem.

Fedora Cloud 35 s Btrfs, Blender 3.0 se zdrží o 2 měsíce
20. 06. 2021
[3 minuty čtení] Kandidát na OpenSSL 3.0 je venku, LibreOffice 7.2 Beta s hromadou novinek, Wine 6.11 opravuje 33 chyb, Left 4 Dead 2 používá Vulkan přes DXVK, TSMC hlásí 4nm proces už na podzim 2021. Pro pětatřicáté vydání Fedory ve variantě Cloud se připravuje řada novinek. Mezi ty schválené nově přibylo i použití souborového systému Btrfs jakožto výchozího, přechod byl schválen v rámci obvyklého jednání FESCo (Fedora Engineering and Steering Committee).

V Česku skončila éra telefonních budek, přestali jsme je používat a dotovat
18. 06. 2021
[6 minut čtení] Hlubyně, 40 km východně od Plzně, něco přes 10 km jižně od Příbrami, se stala dějištěm vpravdě historické události. Demontována byla poslední veřejná telefonní budka a s ní i kus stoleté historie. Spolu s koncem poslední telefonní budky v republice definitivně končí doba, kdy bylo možné jen tak jít po ulici a komukoli zavolat bez nutnosti vlastnění jakéhokoli jiného zařízení. Stačila mince (případně později telefonní karta) a bylo možné uskutečnit hovor. Člověk ale buď musel znát telefonní číslo, nebo listovat tlustým telefonním seznamem zvaným též Zlaté stránky, které obsahovaly drtivou většinu všech existujících telefonních čísel v republice a dnes bychom je spíše považovali za svatý grál všech fanoušků soudních žalob na základě GDPR.

Projekt Amiga: herní sestava a srovnání s konkurencí
17. 06. 2021
[10 minut čtení] Minule jsme se věnovali tomu, jak je možné na původní Amize pracovat s obrazy disket získaných na internetu. Dnes si představíme celou moji sestavu retro herního koutku a srovnáme Amigu s dobovým konkurentem Atari ST. V tuto chvíli byl již počítač technicky připravený a jsem schopen spustit a vyzkoušet prakticky vše z nabídky dostupného software.

Práce s Kafkou z příkazové řádky: nástroje Kafkacat a Kcli
17. 06. 2021
[26 minut čtení] V několika předchozích článcích jsme si ukázali, jak lze využívat služeb Apache Kafky z několika programovacích jazyků. Ve skutečnosti lze ovšem s Kafkou pracovat i přímo z příkazové řádky. 1. Práce s Kafkou z příkazové řádky: nástroje Kafkacat a Kcli

Softwarová sklizeň (16. 6. 2021)
16. 06. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme správce poznámek, vytvoříme a rozpohybujeme sprajty, stáhneme a spárujeme titulky s video souborem a nakonec se zbavíme problémů se sdílením obrazovky. NoteKit je aplikace pro zapisování poznámek ve strukturované podobě. Obsah je ukládán ve formátu Markdown, lze jej organizovat do složek a podsložek, které je možné procházet přímo v okně v postranním panelu; a tam, kde nestačí dostupné nástroje, lze použít tužku a kreslit pomocí myši nebo dotykem.

Svobodná implementace Heroes of Might and Magic II už umí všechny kampaně
16. 06. 2021
[2 minuty čtení] Všechny kampaně z Heroes of Might & Magic II si teď nově můžete zahrát díky její reimplementaci fheroes2. RPG pro více hráčů s voxelovou grafikou Veloren vydala novou verzi 0.10.0. Strategická hra Widelands má kandidáta na vydání. fheroes2 je svobodná reimplementace herního enginu, která umožňuje hrát klasickou tahovou strategii Heroes of Might & Magic II na moderních operačních systémech. Nová verze 0.9.4 přidává podporu pro kampaň The Price of Loyalty a vylepšuje podporu pro kampaň The Succession Wars včetně chybějících videí. Odteď je už možné hrát všech šest kampaní z původní hry.

Joplin: náhrada za Evernote nebo haldu textových souborů s poznámkami
15. 06. 2021
[5 minut čtení] Válí se vám po stole útržky papíru s poznámkami nebo máte po disku spoustu souborů, kam si píšete podstatné věci? Můžete zkusit tenhle nepořádek nahradit něčím šikovným, co vám udělá v poznámkách pořádek. Dobře, s tím Evernotem si vymýšlím, protože jsem ho nikdy nepoužíval, ale stejně si myslím, že je Joplin docela dobrá aplikace na poznámky a měli byste ji vyzkoušet. Já sám jsem si dlouho psal (a někdy pořád píšu) poznámky na kusy papíru, které se mi potom válí různě po stole. Podle toho, jak jednotlivé věci dokončuji, nebo se k nim dlouho nedostanu, až přestanou být zase relevantní, pak papírky proškrtávám a zase přepisuju na nové.

Vývoj služeb postavených na systému Apache Kafka v jazyku Go
15. 06. 2021
[32 minut čtení] Dnes si ukážeme, jak lze použít základní funkce Apache Kafky v jazyku Go. Demonstrační příklady budou využívat dvě knihovny, a to konkrétně confluent-kafka-go a Sarama. Důležitým tématem je však i testování aplikací. 1. Vývoj služeb postavených na systému Apache Kafka v jazyku Go

Postřehy z bezpečnosti: světlá strana Síly vrací úder
14. 06. 2021
[4 minuty čtení] Dnes se podíváme na dva příklady mediálně zajímavých událostí s dobrým koncem, na problémy firmy na zpracování masa JBS, na jedno kulaté výročí nebo na GDPR. Jen několikrát za rok se stane, že se kyberbezpečnostní incident dostane do běžných médií. Bezpochyby největší událostí minulého týdne, bylo rozbití celosvětové sítě zločinců v rámci operace Ironside. Bezpečnostní složky zadržely na osm set pachatelů napříč 18 zeměmi – v Evropě hlavně v Německu a Švédsku. FBI a její australský protějšek poslední tři roky monitorovaly platformu na výměnu zpráv a hovorů a povedlo se jim tak úspěšně infiltrovat zločinecké gangy, které si skrze ni vyměnily 27 milionů zpráv, obsahujících například objednávky vražd. K zabaveným věcem kromě padesáti milionů dolarů patří 30 tun drog, 50 luxusních aut a 250 zbraní.

CuteFishOS s úplně novým prostředím, ThinkPad X1 dostupný s Linuxem
14. 06. 2021
[2 minuty čtení] CuteFishOS je linuxová distribuce s vlastním grafickým prostředím napodobujícím svým vzhledem macOS. Nejstarší linuxová distribuce Slackware aktualizuje jádro LTS. Vinix je první operační systém napsaný v jazyce V. Čínská linuxová distribuce postavená na Manjaru CuteFishOS používá své vlastní grafické prostředí CuteFish. Hned na první pohled je jasné, že se snaží svým vzhledem napodobovat operační systém macOS od firmy Apple.

Nechte se naočkovat, radí Linus Torvalds, Seagate i WD pro kryptoměnu Chia
13. 06. 2021
[3 minuty čtení] Na GRUB 2.06 naváže v příštím roce GRUB 2.11, Olympijské hry v Tokiu budou v USA streamovány v 4k HDR + Atmos, Blizzard a jeho marný boj s pomocí DMCA, Tesla Model S Plaid s výkonným CPU a GPU. Po GRUBu verzí 2.0, 2.02, 2.04 a čerstvé 2.06 přijde v příštím roce nezvyklý skok v číslování. Příští verze zvýší hodnotu na 2.11. Phoronix k tomu dodává, že důvodem jsou problémy některých skriptů s tím, když číslování obsahuje nuly, proto nepůjde ani o GRUB 2.10. Správce GRUBu Daniel Kiper z Oraclu dále „odmrazil“ vývojovou větev a je možné do projektu přidávat nový kód.

Ani HEIC, ani AVIF, ale JPEG XL bude nástupcem starého JPEGu
11. 06. 2021
[12 minut čtení] Starý dobrý JPEG je tu s námi téměř tři dekády. O jeho nástupci stále není rozhodnuto, ale v samotné Joint Photographic Experts Group vzniká nástupce, jenž možná smete HEIC/AVIF do propadliště dějin. Úvodem mi dovolte připomenout, že JPEG je jedním z de facto standardizovaných grafických formátů, kterými si lidé a zejména běžní smrtelníci vyměňují data. JPEG se primárně používá pro fotografie a důvodem je ta skutečnost, že formát je tak starý, že jej bezproblémově podporují prakticky všechny přístroje a zařízení, která se používají, bez ohledu na jejich stáří.

Projekt Amiga: datové úložiště aneb jak nahrávat software z flash disku
10. 06. 2021
[8 minut čtení] V minulém díle jsme skončili u tématu, jak dostat na Amigu nějaký ten software, který chceme vyzkoušet. Diskety nemůžeme vytvářet na běžném PC, takže budeme potřebovat něco modernějšího a šikovnějšího. V tuto chvíli pár disket s hrami, ale chybí mezi nimi mnoho, které bych rád otestoval. Tedy nastává otázka, jak dostat na Amigu další software. Jak jsem již zmínil, diskety pro tento počítač nelze snadno vyrobit na PC s příslušným programem, jako je to možné u ST. Odlišný způsob zápisu není řadič běžné PC disketové mechaniky schopen zpracovat. Dále jako u projektu ST chci mít počítač co nejvíc ve stavu originálu, tedy žádné vnitřní či dokonce mechanické úpravy nepřicházejí v úvahu. Tak tedy externě, a rozhodl jsem se využít produkt letmo zmíněný v Projektu ST, kde jsem jej ale nepoužil – GoTek.

Automatické vytvoření dokumentace k databázi s využitím nástroje SchemaSpy
10. 06. 2021
[22 minut čtení] Dnes se seznámíme s možnostmi nástroje SchemaSpy, který slouží k automatickému vytvoření dokumentace k databázi. V souvislosti s popisem SchemaSpy se seznámíme i s některými užitečnými metapříkazy terminálu psql. 1. Automatické vytvoření dokumentace k databázi s využitím nástroje SchemaSpy

Softwarová sklizeň (9. 6. 2021)
9. 06. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si vytvoříme titulky k videu, vyzkoušíme webový prohlížeč ovládaný klávesnicí, překonvertujeme si obrázky do ASCII a řekneme si o nástroji pro správu balíčků obrázků. Otevřený multiplatformní editor titulků. Titulky v něm můžete vytvářet, upravovat, měnit velikost textu, rozdělovat a slučovat titulky nebo upravovat časování. Program podporuje import a export formátů SRT, SSA, TTML, SBV, DFXP, VTT, XML, SCC a SAMI. Kromě ukládání do samostatných souborů umí taky přidat titulky jako nedílnou součást videa.

Služby v distribuovaných systémech – konfigurace sítě
9. 06. 2021
[11 minut čtení] Pokud se jako informační systém připojím do sítě, jak zjistím, kdo je v síti zapojený, jaké služby poskytuje a kde jej najdu? To jsou zásadní otázky, na které musím najít nějakou uspokojivou odpověď. Vrátím se k úvodnímu článku série, kde jsem také napsal:

IPv6 po deseti letech: svět je v třetině cesty, Česko se zaseklo
8. 06. 2021
[14 minut čtení] Letos je to již deset let od chvíle, kdy proběhla první velká zkouška nasazení IPv6 ve velkém měřítku. Svět se za tu dobu posunul kupředu, přestože vše nejde úplně hladce. Česko bohužel zaspalo. Letošní šestý ročník konference byl už podruhé online, doufejme, že bude poslední. Během uplynulého roku došlo v Česku k jedné významné novince: první mobilní operátor spustil podporu IPv6. V září spustil potichu operátor O2 podporu IPv6 na mobilních datech.

Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz (2.část)
8. 06. 2021
[31 minut čtení] Nejprve se zaměříme na algoritmy určené pro rozmístění uzlů na ploše grafu. Následně se budeme zabývat specifikací i vizuálního zvýraznění podgrafů. Poté si ukážeme, jak lze měnit tvar uzlů, šipek či celých hran. 1. Využití různých algoritmů pro rozmístění uzlů na plochu obrázku

Postřehy z bezpečnosti: zranitelný Control Web Panel, Fancy Product Designer i další
7. 06. 2021
[4 minuty čtení] V dnešních Postřezích se dozvíme o zranitelnostech v Control Web Panelu, v doplňku WordPressu a v knihovně Lasso, o nových útocích na antivirové programy atd. Je tam i několik potěšujících zpráv. Výzkumní pracovníci bezpečnostního týmu Juniper Threat Labs publikovali 26. dubna 2021 a po nich 27. května pracovníci Qihoo 360 NETLAB zprávu o útoku dosud neznámého malware (Qihoo 360 NETLAB ho pojmenoval Facefish) na Control Web Panel, dříve známý jako CentOS Web Panel – dále jen „CWP“, používaný pro správu webových serverů.

Valve pracuje na přenosné herní konzoli, SerenityOS bude mít vývojáře na plný úvazek
7. 06. 2021
[2 minuty čtení] Společnost Valve zřejmě pracuje na nové přenosné herní konzoli poháněné Linuxem. Zakladatel a hlavní vývojář SerenityOS bude na projektu pracovat na plný úvazek. Kali Linux pracuje na vlastních kontejnerech. Příznivci hraní her na Linuxu se můžou těšit na zajímavou novinku. Více informovaných zdrojů potvrdilo, že společnost Valve pracuje na přenosné herní konzoli ve stylu Nintendo Switch, která poběží na Linuxu.

Vypínáme vzhled Proton ve Firefoxu, blíží se KDE Plasma 5.22
6. 06. 2021
[3 minuty čtení] NVM Express ohlásila specifikaci NVMe 2.0, AMD má na Steamu přes 30% podíl CPU, Wine 6.10 s novějším Mono, Blender 2.93 představuje novinky. Pro případ, že vám nevyhovuje nový vzhled rozhraní webového prohlížeče Firefox, přichází různé weby s návody, jak vše přepnout zpět. Je nutné učinit pouze následující kroky:

openSUSE Leap 15.3 sbližuje komunitní a podnikovou distribuci
4. 06. 2021
[2 minuty čtení] Čerstvé vydání distribuce openSUSE Leap, které je nyní sestaveno i s binárními balíčky SLE 15 SP3, pro ještě snadnější přechod mezi komunitní a podnikovou distribucí. Ve středu 2. června 2021 bylo oznámeno vydání komunitní distribuce openSUSE Leap 15.3. Oproti předchozí verzi je sestavena nejen na základním kódu připravovaného SUSE Linuxu Enterprise 15 Service Pack 3, ale také společně s binárními balíčky pro SLE. Díky tomuto sblížení komunitní a podnikové distribuce je možné v případě potřeby kdykoliv „zapnout“ podnikovou podporu ke stávajícímu systému.

Projekt Amiga: servis disketové mechaniky a příslušenství
3. 06. 2021
[14 minut čtení] V dnešním díle se pokusíme zprovoznit disketovku a dále se podíváme na nějaké drobnosti k doladění. V druhé polovině článku se zaměříme na některé nutné příslušenství, které je třeba ke zprovoznění a ovládání počítače. V minulém díle jsme skončili u spuštěného počítače, který ale odmítal přečíst jakákoli data z diskety. Nebylo tedy od věci pustit se do záchrany mechaniky.

Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz
3. 06. 2021
[20 minut čtení] V mnoha dokumentech a různých reportech je nutné vytvářet diagramy s uzly propojenými neorientovanými či orientovanými hranami. Pro tento účel je vhodné ve většině případů použít balíček nástrojů nazvaný Graphviz. 1. Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz

Softwarová sklizeň (2. 6. 2021)
2. 06. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme SSH klienta, budeme sledovat využití zdrojů, rychle zapíšeme poznámky ve VSCode a nakonec se připojíme k VPN serveru. Muon (Snowflake) je SSH klient s jednoduchým UI, vestavěným textovým editorem se zvýrazněním syntaxe, možností prohlížet a prohledávat objemné logy a další textové soubory, funkcí pro hledání obsahu v souborech, terminálem, správcem úloh, nástrojem pro analýzu diskového prostoru, správcem SSH klíčů a sadou síťových nástrojů.

Služby v distribuovaných systémech – vzdálené úložiště dat
2. 06. 2021
[10 minut čtení] Dnes se zaměříme na možnosti použití vzdáleného ukládání dat. Co kdyby se každý uzel zálohoval sám? V případě nutnosti náhrady bych pak musel na nové instanci pouze nastavit jeho identifikaci a parametry pro připojení na broker. Obdobnou problematikou jsem se zabýval dva články nazpět. Tehdy šlo o centrální sběr dat od komunikačních uzlů a jejich případné další zpracování. V tomto případě nejde ani tak o to, abych dostal nějaká data na jednu hromadu. Jde o to, aby každý uzel měl možnost odložit nějaká svá data na externí úložiště a následně si je vyzvednout a dále s nimi pracovat.

Programovací jazyky a vývojové nástroje pro mikropočítače společnosti Sinclair Research
1. 06. 2021
[35 minut čtení] Dnešní článek, jenž tematicky navazuje na trojici článků o programovacích jazycích a vývojových nástrojích pro osmibitové počítače Atari, je věnován programovacím jazykům pro počítače firmy Sinclair Research. 1. Programovací jazyky a vývojové nástroje pro mikropočítače společnosti Sinclair Research

Strategická hra Augustus má velkou aktualizaci, Sonic na enginu Doom
1. 06. 2021
[2 minuty čtení] Fork otevřené reimplementace budovatelské hry Caesar III z 90. let Augustus vydal velkou aktualizaci. Sonic Robo Blast 2 je otevřená 3D hra s ježkem Sonicem, kterou pohání herní engine Doom Legacy. Budovatelská hra Caesar 3 se stala klasikou konce 90. let. Jeho moderní reimplementací je projekt Julius, z něhož pak vzešel fork, který se jmenuje jak jinak než Augustus. Jedná se o herní engine, který dokáže tuto hru spustit na moderních operačních systémech. Ke hraní potřebujete soubory z původní hry. Jeho nová verze s číslovkou 3.0 přichází s obsáhlým seznamem novinek. Mezi ně patří například nové budovy, nové sochy, nové volby a spoustu dalších novinek.

Postřehy z bezpečnosti: neopravitelná zranitelnost v procesoru Apple M1
31. 05. 2021
[4 minuty čtení] V dnešním díle Postřehů se podíváme na jednu zranitelnost, která by mohla potěšit reklamní společnosti, na podvodné nábory zaměstnanců, problematiku opuštěných telefonních čísel nebo na novou taktiku ransomware útoků. Byla nalezena zranitelnost v čipu Apple M1, která nemůže být záplatována. Pro její odstranění by muselo dojít k přepracování obvodů. Zranitelnost byla pojmenována M1RACLES a její závažnost není příliš vysoká. S jejím využitím si mohou dvě různé aplikace běžící na stejném zařízení vyměňovat data skrytým kanálem na úrovni procesoru. Podle Hectora Martina z projektu Asahi Linux, který chybu objevil, není pravděpodobné, že by mohla být zneužita klasickými útočníky. Její potenciál vidí v možném sledování uživatelů napříč aplikacemi ze strany marketingových společností.

Fuchsia OS oficiálně vydána, Sailfish OS podporuje Sony Xperia 10 II
31. 05. 2021
[2 minuty čtení] Systém pro chytré telefony Sailfish OS přidává podporu pro Sony Xperia 10 II. Google oficiálně vydal systém Fuchsia pro veřejnost. Ultralehká distribuce bez systemd antiX 19.4 přidává nové volby do instalátoru. Finská společnost Jolla, která vyvíjí svobodný operační systém s linuxovým jádrem pro chytré telefony Saifish OS oznámila vydání jeho nové verze 4.1.0 s kódovým označením „Kvarken“. Mezi jeho hlavní novinky patří podpora pro telefon s kvalitním OLED displejem Sony Xperia 10 II.

QUIC je nově RFC 9000, založena Green Software Foundation
30. 05. 2021
[4 minuty čtení] Marvell Bravera je první SSD řadič s podporou PCI Express 5.0, Signus: The Artefact Wars 1.96.0 oficiálně i pro Linux, Panasonic Lumix GH5 II a GH6, KDE Plasma 5.22 bude na Nvidia+Wayland rychlejší. Společnost Marvell představila novou generaci svých řadičů pro SSD. Bravera SC5 nabízí potenciál pro daleko vyšší výkon než všechna dosavadní řešení, a to zejména díky podpoře PCI Express 5.0 rozhraní a dále také protokolu NVMe 1.4b.

Letmý pohled na úskalí open-source s návzem Glimpse
28. 05. 2021
[6 minut čtení] Projekt grafického editoru Glimpse, který vznikl jako fork GIMPu, je nejspíš u konce. Tvůrcům došly síly, chuť, případně obojí. A tak trochu ukazují na nemilá úskalí jim podobných otevřených projektů. Dovolte mi v tomto článku hovořit o grafickém editoru Glimpse v minulém času. Rád bych dal panu Murphymu možnost mě historicky znemožnit a projektu Glimpse tak příležitost ke znovuzrození někdy v budoucnu.

Letmý pohled na úskalí open-source s názvem Glimpse
28. 05. 2021
[6 minut čtení] Projekt grafického editoru Glimpse, který vznikl jako fork GIMPu, je nejspíš u konce. Tvůrcům došly síly, chuť, případně obojí. A tak trochu ukazují na nemilá úskalí jim podobných otevřených projektů. Dovolte mi v tomto článku hovořit o grafickém editoru Glimpse v minulém času. Rád bych dal panu Murphymu možnost mě historicky znemožnit a projektu Glimpse tak příležitost ke znovuzrození někdy v budoucnu.

Projekt Amiga: zdroj a čištění plastů
27. 05. 2021
[7 minut čtení] Minule jsme se zlehka podívali, jak vypadá hardware a jak funguje čipová sada. Nyní je třeba se zamyslet, jak dodat těmto čipům napájení. Dále se také podíváme na očistu počítače, který to po těch letech sezení vysloveně uvítá. V předchozím díle seriálu jsme se zastavili u napájení. To je bohužel komplikovanější, než u ostatních starších počítačů, které vlastním.

Knihovny Diagrams a go-diagrams určené pro tvorbu diagramů s architekturou systémů
27. 05. 2021
[28 minut čtení] Nejprve dokončíme popis knihovny Diagrams navržené pro tvorbu grafů definovaných v Pythonu. Ve druhé části článku se zaměříme na popis knihovny go-diagrams, což je obdoba Diagrams, ovšem určená pro Go. 1. Knihovny Diagrams a go-diagrams určené pro tvorbu diagramů s architekturou systémů

Služby v distribuovaných systémech: řízení uzlů
27. 05. 2021
[8 minut čtení] V distribuovaných systémech obvykle preferujeme nezávislou funkci jednotlivých uzlů a jejich vzájemnou kooperaci. Někdy se ovšem hodí, abychom byli schopni ovlivnit funkci uzlů z jednoho místa. V dalším pokračování o centrálních službách v distribuovaných systémech bych se chtěl zaměřit na problematiku řízení uzlů zapojených do sítě.

Kompresní algoritmy v souborech ZIP: Reduce a LZ77
26. 05. 2021
[5 minut čtení] Kompresní formát ZIP je přes třicet let starý, přesto by mohl být i v současnosti pro někoho zajímavý. Podporuje několik kompresních algoritmů a ty si zde postupně rozebereme. V druhém díle se budeme věnovat hlavně Reduce a LZ77. V prvním díle jsme si řekli, že formát ZIP umožňuje několik algoritmů komprese a zabývali jsme se algoritmem Store a Shrink, což je v podstatě upravený LZW. V tomto díle budeme pokračovat algoritmem Reduce, který používá LZ77.

Softwarová sklizeň (26. 5. 2021)
26. 05. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro mixování videa, nastreamujeme si zvukové soubory, vylepšíme si spotřebu a výkon procesoru a vyzkoušíme si textový editor inspirovaný klasikou ze 70. let. Nástroj pro mixování videa s počítačovou grafikou v reálném čase. Má intuitivní a přehledné grafické uživatelské rozhraní. Díky němu můžete míchat několik video souborů, ovládat průhlednost, vytvářet přechody, ořezávat obrazovku, přidávat počítačem vytvořenou grafikou a provádět spoustu dalších úprav videí. Tento program je pokračovatelem ukončeného projektu GLMixer.

Tasmota a protokol MQTT: implementácia vo firmvéri
25. 05. 2021
[15 minut čtení] V minulom dieli sme sa oboznámili s protokolom MQTT všeobecne, dnes si povieme niečo o tom, ako je protokol MQTT implementovaný vo firmvéri Tasmota a vyskúšame si komunikáciu pomocou brokera a klientov Mosquitto. Najprv sa pozrieme na to, ako firmvér skladá témy z jednotlivých častí, v ktorých témach publikuje a do ktorých sa prihlasuje na odber, povieme si niečo o nastaveniach firmvéru súvisiacich s protokolom MQTT a vyskúšame si komunikáciu s firmvérom Tasmota pomocou MQTT klientov Mosquitto.

Tvorba diagramů s architekturou systémů s využitím knihovny Diagrams
25. 05. 2021
[21 minut čtení] Dnes si představíme knihovnu nazvanou Diagrams. S využitím této knihovny lze vytvářet diagramy s architekturou navrhovaných systémů, čehož lze využít například v oblasti mikroslužeb. 1. Tvorba diagramů s architekturou systémů s využitím knihovny Diagrams

Postřehy z bezpečnosti: Kostěj je opravdu nesmrtelný
24. 05. 2021
[5 minut čtení] V dnešních postřezích se přesvědčíme, že Kostěj má opravdu tuhý kořínek, přestaneme číst knihy, zjistíme, že v bílých oblacích se může schovávat mnoho temných mraků a necháme se také spolehlivě identifikovat. Jak jsme psali v minulých Postřezích, začátkem května útočníci nechvalně známé ruské skupiny Darkside Ransomware vyřadili největší americký ropovod US Colonial Pipeline. Výkonný ředitel společnosti Joseph Blount potvrdil deníku The Wall Street Journal, že za obnovením provozu ropovodu po šestidenním výpadku stojí zaplacení výkupného ve výši 75 bitcoinů (což činilo 8. května 4,4 mil. dolarů).

Haiku pracuje na podpoře RISC-V, Vine Linux mění systém vydávání verzí
24. 05. 2021
[2 minuty čtení] Haiku pracuje na podpoře pro RISC-V. Nejstarší japonská distribuce Vine Linux mění systém vydávání nových verzí. Fedora plánuje odstranit z instalátoru systému volbu, která umožní uživatelům přístup do superuživatelského účtu. BeOSem inspirovaný operační systém Haiku postupně směřuje k podpoře otevřené procesorové architektury RISC-V. Vlákno na jeho diskusním fóru obsahuje snímky obrazovky a postup, který krok za krokem popisuje instalaci a načítání tohoto lehkého operačního systému na RISC-V. Testy zatím probíhají v emulátoru TinyEMU, vývojáři se brzy chystají přidat i QEmu.

Red Hat nabírá další vývojáře, Linux 5.13 už bez patchů z Minnesoty
23. 05. 2021
[4 minuty čtení] Aktualizace GNOME HIG pro GTK4, LibreOffice Calc Guide 7.1, KDE představuje KCommandBar, vydáno Wine 6.9, podpora Intel Alder Lake P / XeLPD zamíří do Linuxu 5.14, Více sponzorovaných tlačítek na DO. GNOME Human Interface Guidelines (HIG) prochází v těchto (tý)dnech aktualizací reflektující potřeby po přechodu GNOME na GTK4 a nové komponenty jako libadwaita či libhandy. Aktualizace, které se nyní řeší, zahrnují různé věci jako používání nových widgetů, doporučení pro tooltipy, lepší implementaci přístupnosti atd. Podrobnosti shrnuje Allan Day z Red Hatu na svém blogu. Projekt GNOME HIG je mimochodem nyní samostatný a hostovaný na GitLabu.

Freenode byl ukraden, správci rezignovali a zakládají Libera.Chat
21. 05. 2021
[6 minut čtení] IRC síť Freenode má nového majitele. Změna proběhla potají bez vědomí dlouholetých správců, v rozporu s dohodou a dobrými mravy a záměry nejsou plně jasné. Dlouholetí správci Freenode rezignovali. Freenode je (byla) patrně největší IRC síť na světě. Pravidelně jí užívají desítky tisíc uživatelů, kteří diskutují na desítkách tisíc IRC kanálů a Freenode se používá pro koordinaci řady malých i velkých a největších open-source projektů.

Projekt Amiga: čipová sada aneb nemusí pracovat jen procesor
20. 05. 2021
[9 minut čtení] V minulém díle jsme absolvovali prvotní záchranu počítače před chemikáliemi z baterie. Dnes se trochu podíváme na samotnou základní desku a její čipovou sadu, která tvoří většinu charakteru počítače. V minulém díle byl odstraněn a vyměněn nebezpečný akumulátor, a tedy je nasnadě dokončit procedury okolo základní desky.

Tvorba vývojových diagramů přímo ze zdrojových kódů Pythonu
20. 05. 2021
[22 minut čtení] Ve třetí části miniseriálu o knihovnách pro tvorbu různých grafů a diagramů si představíme knihovnu nazvanou pyflowchart. Už název této knihovny poměrně dobře popisuje její funkci – jedná se totiž o nástroj pro tvorbu vývojových diagramů. 1. Tvorba vývojových diagramů přímo ze zdrojových kódů Pythonu

Služby v distribuovaných systémech – centrální sběr dat
20. 05. 2021
[11 minut čtení] V tomto článku bych se chtěl zabývat typickou centrální službou v distribuovaných systémech. Tou je centrální sběr dat. Představme si zařízení rozmístěná po republice s automatizovaným sběrem základních dat. Námětem následujících tří článků budou centrální služby v distribuovaných systémech. Že je to protimluv? Myslím, že to tak působí jen zdánlivě.

PostgreSQL 14: nové funkce, nástroje a interní optimalizace
19. 05. 2021
[46 minut čtení] Když jsem před necelými šesti roky nazval článek k PostgreSQL 9.5: držte si klobouky, zrychlujeme, netušil jsem vůbec, jak rychlývývoj může být. Dnes se už Postgres dostal do stavu, že asi jen málokdo stíhá sledovat kompletní vývoj. Díky tomu, že nad Postgresem je několik úspěšných komerčních projektů, tak Postgres netrpí nedostatkem vývojářů. Pozitivně se projevuje stabilita vývoje, dobře a rozumně nastavená pravidla, která vývojářům umožňují soustředit se na svojí práci. Výhodou už od samého začátku projektu je maximální důraz na kvalitu.

Softwarová sklizeň (19. 5. 2021)
19. 05. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro organizaci dokumentů, vyzkoušíme electronový vynález pro uživatele sociálních sítí, budeme číst knihy a nakonec si necháme vykreslit mapový soubor z ddrescue. Document Archiver umožňuje organizovat a archivovat všechny druhy dokumentů. Vývoj byl inspirován projektem PDF Archiver, který využívá konzistentní způsob uchovávání PDF souborů v definované struktuře složek a vychází z pevného vzoru pojmenování souborů. Document Archiver oproti němu rozšiřuje výčet podporovaných typů souborů na obrázkové formáty či zvukové soubory.

Domácí zálohování dat pomocí dvou úložišť a nástroje Syncthing
18. 05. 2021
[9 minut čtení] Zabýval jsem se i několika možnostmi, jak data zálohovat. Provozní zkušenosti se správou našich domácích dat mě dovedly až k nástroji Syncthing, který je velmi vhodný pro použití v domácím prostředí. Vůbec jsem nerozvíjel myšlenky zálohování na externí flashku či HDD. Jelikož nám doma na strojích běží Linux, jedním z mých prvních řešení správy dat bylo sestavení pole RAID. Jako první řešení to bylo zajímavé, ale v čase se začala ukazovat různá „ale“, která vedla až k opuštění tohoto přístupu.

Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
18. 05. 2021
[27 minut čtení] Ve druhé části miniseriálu o tvorbě grafů a diagramů v univerzálním programovacím jazyku (a nikoli v DSL) se zaměříme na knihovnu Napkin určené pro vykreslení sekvenčních diagramů (UML) přímo na základě kódu v Pythonu. 1. Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin

Postřehy z bezpečnosti: úskalí Wi-Fi a útoky na nic netušící uživatele
17. 05. 2021
[5 minut čtení] Dnes se podíváme na Wi-Fi sítě, na konec civilizace v USA, na zranitelnost v implementaci Turingova stroje, na příliš zvídavý zvonek a řekneme si, kde získat padělaný americký certifikát o očkování. Keatron Evans na portále Infosec v krátkém videu demonstruje útok Man-in-the-middle. Názornou formou přepíná mezi počítačem oběti a svým vlastním terminálem, kde nejprve otráví ARP cache, aby oběť přesvědčil, že jeho pracovní stanice je gateway pro spojení ven do Internetu a šmíruje obrázky, které z něho oběť stahuje stahuje (mimo HTTPS).

Huawei má armový notebook s Linuxem, System76 zase svou vlastní klávesnici
17. 05. 2021
[2 minuty čtení] Firma Huawei uvedla na čínský trh nový notebook s předinstalovaným operačním systémem postaveným na Linuxu. Americká společnost System76 představila svou první otevřenou klávesnici. Obnovený Freespire vydal svou novou verzi s Xfce 4.16. Firma Huawei uvedla na čínský trh nový notebook s architekturou ARM a s předinstalovaným operačním systémem postaveným na Linuxu. Jmenuje se Huawei Qingyun L410, pohání jej armový procesor HiSilicon Kirin 900 Soc spolu s 8 GB RAM a 256 GB SSD diskem.

Jak šel čas s PipeWire, Google obchází omezení YouTube TV na platformě Roku
16. 05. 2021
[3 minuty čtení] KDE Plasma 5.22 Beta ukazuje vyladěný Wayland a další novinky projektu, Čína má vlastní alternativu ke Google Summer of Code, GCC 8.5 je posledním vydáním osmičkové řady. Očekávaná zkušební verze příštího vydání KDE Plasma 5.22, plánovaného na červen, je venku. Novinkám dle očekávání vévodí další várka vylepšení v podpoře Waylandu, vedle toho došlo i na další vylepšení a optimalizace.

Většinu Wi-Fi ohrožují FragAttacks, některé chyby jsou s námi desítky let
14. 05. 2021
[6 minut čtení] Nově představená třída chyb ve Wi-Fi zařízeních i standardu naštěstí má buď snadnou záplatu, nebo složitý postup zneužití. Ale mnohé z chyb sahají až do 90. let, kdy se standard Wi-Fi zrodil. FragAttacks, tedy fragmentation and aggregation attacks, jsou souborem zranitelností, které je teoreticky možné zneužít k útokům na Wi-Fi zařízení a tudíž k útokům na jejich často nic netušící uživatele.

Zahrejte si vláčky s OpenLoco nebo klasické Diablo s DevilutionX
13. 05. 2021
[2 minuty čtení] OpenLoco je otevřená reimplementace Locomotion. Otevřená strategie OpenHV vydala své první stabilní sestavení. Relaxační chovatelská hra Koi Farm zveřejnila svůj zdrojový kód. MultiMC je svobodný spouštěč pro Minecraft. OpenLoco pokračuje ve své snaze vytvořit otevřenou verzi Chris Sawyer's Locomotion. Pouze s tím se však nespokojí a snaží se být ještě lepší než její vzor. Hra vznikla v roce 2004, tehdy jako duchovní nástupce legendární budovatelské strategie Transport Tycoon Deluxe. Z této pozice ale byla vytlačena hrou OpenTTD, rozhodla se proto najít si jiný vzor. Od svého konkurenta se však vydatně inspiruje. Nyní vydala svou nejnovější verzi 21.04 s vylepšeným vykreslováním a výkonem.

Programová tvorba diagramů v jazyku Clojure s využitím knihovny Rhizome
13. 05. 2021
[27 minut čtení] V novém miniseriálu si popíšeme nástroje, které dokážou vytvářet různé typy grafů a diagramů přímo ze zdrojových kódů vybraného programovacího jazyka. To tedy znamená, že konkrétní jazyk bude využit namísto specializovaného DSL. 1. Programová tvorba diagramů v jazyku Clojure s využitím knihovny Rhizome

Projekt Amiga: první náhled pod pokličku darovaného stroje
12. 05. 2021
[7 minut čtení] V minulém díle byl zmíněný průřez historie počítačů Amiga. Dnes nastal čas podívat se na vlastní počítač, který se mi dostal do rukou. Začneme jedním momentem, který mohl hned na začátku znamenat katastrofu. Na úplném začátku této renovační série musím v úvodu takto veřejně poděkovat čtenáři Roota s přezdívkou M.i X, který mi tento stroj daroval. Nebylo to pro něj úplně jednoduché, jelikož jak se sám přiznal, tenhle kousek byla srdcová záležitost, ale neměl již čas se mu věnovat. Jelikož nechtěl ani žádné finanční odškodnění, byl to opravdu vzácný a úžasný dar. Ještě jednou velké díky, a doufám, že sérií o Amize nezklamu.

Softwarová sklizeň (12. 5. 2021)
12. 05. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme projekt pro rozpoznávání obličejů, vyzkoušíme jednoduchý textový editor, vyčistíme si metadata a dáme si dohromady seznam úkolů. Otevřený projekt pro detekci a rozpoznávání obličejů. Jedná se o aplikaci, která může běžet jako samostatný server nebo být nasazená v cloudu. Pro její nastavení a používání nemusíte být odborník na strojové učení. Umí rozpoznávat obličeje jak z fotek, tak z videa. Využití najde pro identifikaci návštěvníků, řízení povolení přístupu, rozpoznání nežádoucích osob nebo evidenci docházky zaměstnanců.

NetBSD na armových krabičkách: jak si vede Raspberry, Banana, Pine a Odroid
11. 05. 2021
[7 minut čtení] NetBSD používám už od verze 3.1 téměř ke všem představitelným účelům. Po konci firmy Soekris jsem hledal jiné malé šikovné krabičky na routing a monitoring. Dal jsem tedy šanci armovým strojům. Tento článek by měl posloužit těm, kdo uvažují o nasazení armových jednodeskových počítačů a ušetřit jejich čas. Zvláště pak, pokud uvažují o nějakém tom BSD. Zajímaly mne hlavně dvě vlastnosti:

Cross assemblery a cross překladače pro platformu osmibitových domácích mikropočítačů Atari
11. 05. 2021
[39 minut čtení] Dnes se zaměříme na popis cross překladačů a cross assemblerů. Zmíníme se například o projektu Mad-Assembler, který je používán dodnes, podobně jako cross překladač programovacího jazyka C. 1. Cross assemblery a cross překladače pro platformu osmibitových domácích mikropočítačů Atari

Postřehy z bezpečnosti: drony útočí na chytré automobily Tesla
10. 05. 2021
[3 minuty čtení] V tomto díle Postřehů se podíváme, jak šla hacknout Tesla, na podvodné e-maily, na MTA Exim plný děr, dále na vážné zranitelnosti Dell počítačů a chybu v Apache OpenOffice. Dva vědci ukázali, jak lze Teslu – a možná i další automobily – hacknout na dálku bez jakékoli interakce uživatele. Útok provedli z dronu. V softwarové komponentě ConnMan používané v automobilech Tesla našli bezpečnostní chyby (remote zero-click security vulnerabilities), které jim umožnily kompromitovat zaparkovaná auta a ovládat jejich infotainmentové systémy přes Wi-Fi.

Ubuntu Touch OTA-17 bude podporovat NFC, Warpinator běží i na Androidu
10. 05. 2021
[2 minuty čtení] Brzy vyjde Ubuntu Touch OTA-17 s podporou NFC. Aplikace pro přenos souborů Warpinator je dostupná už i pro Android. Britská firma StarLabs zahájila předprodej svého nového modelu StarBook Mk V. Nadace UBports zveřejnila výzvu k testování nadcházející verze OTA-17 jejich operačního systému pro mobilní zařízení Ubuntu Touch. Ta by podle plánu měla oficiálně vyjít už 12. května a jednou z jeho hlavních novinek bude podpora NFC.

SSD jsou spolehlivější než HDD, tvrdí Backblaze, IBM má funkční 2nm čip GAA-FET
9. 05. 2021
[5 minut čtení] GIMP 2.99.6 je venku, Samsung opět bude jedničkou ve výrobě čipů, další týden v projektu KDE, vyšlo Wine 6.8, vylepšení v LibreOffice Impress pro ppt/pptx a podpora kompilace do WebAssembly. Další malý krůček na cestě k přelomovému GIMPu 3.0 byl učiněn. Hned ale zkroťme nadšení, o tom, kdy verze 3.0 vyjde, stále není jasno. Každopádně vývojová verze GIMP 2.99.6 je zase o kousek dál v portaci projektu na GTK3 a implementaci dalších novinek do trojky chystaných. Najdeme zde třeba podporu vodítek mimo plátno, výběr předvoleb v dialogu velikosti plátna (pro škálování na 150 či 300dpi), zoomování plátna pomocí pinch gesta, vylepšený nástroj Paint Select (experimentální funkce), lepší nakládání s gAMA / cHRM daty (embedded profil barev) v PNG či pokračující stabilizaci API pro ostré vydání 3.0.

Signal prozrazoval uživatelům, co o nich ví Instagram, výsledkem je blokace účtu
7. 05. 2021
[7 minut čtení] Postavit reklamní kampaň na upozorňování na morální prohřešky toho, u nějž chcete reklamu umístit, je poukázka na blokaci. Signal se přesto rozhodl ukázat, jak na tom Facebook s morálkou je. Multiplatformní komunikační systém Signal asi netřeba představovat. Využívá vlastní otevřený komunikační protokol Signal, který ostatně adaptoval pro své potřeby i Whatsapp a Facebok Messenger či Skype od Microsoftu. Má své výhody, například to, že používá end-to-end šifrování a stojí za ním americká neziskovka, nikoli korporace po IPO mající uživatele za zboží prodávané zadavatelům reklamy a sledující jediné dogma, zisk akcionářů.

Přihlášení pomocí třetí strany: ověření identity s OAuth 2.0
6. 05. 2021
[6 minut čtení] Řada webů dnes nabízí možnost přihlášení přes některého z poskytovatelů identity. Je to bezpečné a hlavně pohodlné, protože není třeba si udržovat a hlídat vlastní databázi uživatelů. Jak to celé funguje? Ve společnosti Seznam.cz není o dobré vývojáře nouze. Zpravidla se naplno věnují tvorbě, úpravám a provozování služeb, čas od času ale pracují také na takových produktech, které mohou být k užitku ostatním programátorům. Tyto aktivity pak typicky končí ve formě open-source software na GitHubu a občas se o nich dají přečíst zajímavé články. Jak se kolo dějin otáčí, věnujeme se jejich propagaci a zveřejňování s proměnlivou intenzitou. V minulých dnech nám přišlo užitečné nabídnout veřejnosti k dispozici možnost použití Seznamu jako poskytovatele uživatelské identity. Tuto službu jsme nazvali Přihlášení přes Seznam a ve zbytku článku se dozvíte, oč jde a jak to funguje.

Tvorba aplikací a her s textovým rozhraním s knihovnou Blessed (dokončení)
6. 05. 2021
[26 minut čtení] Ve druhém článku o knihovně Blessed si nejprve ukážeme implementaci prohlížeče obrázků v terminálu, popíšeme si tři režimy práce terminálu, které souvisí se čtením kláves a nezapomeneme ani na funkce pro pohyb kurzoru. 1. Tvorba aplikací a her s textovým uživatelským rozhraním s využitím knihovny Blessed (dokončení)

Projekt Amiga: jak se zrodily a zanikly legendární počítače
5. 05. 2021
[14 minut čtení] Po nějaké chvíli se vracím s dalším ze svých návratů do počítačové historie. Rovnou na dost velké téma – Amiga. Série počítačů, která se stala, a plným právem, legendární. Zůstala legendární i ve vzpomínkách mnoha uživatelů. Projekt Amiga je další z mých návratů k hrdinům z dětských snů. Možná jste dříve zaregistrovali články na stejné téma – Projekt ST, kde se postupně podařilo ze zažloutlého nefunkčního stroje udělat pěkný funkční kus historie k uložení do sbírky, a Projekt 800. Jelikož mne vlastnictví legendárního stroje nadchlo, byl čas pokračovat.

Softwarová sklizeň (5. 5. 2021)
5. 05. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro posílání zpráv ze skriptů a jobů do oblíbených komunikátorů, vyzkoušíme nový terminálový workspace a projdeme vývojovou dokumentaci či Stack Overflow. PingMe umožňuje odesílat nastavitelné zprávy (alerty) ze skriptů, cron jobů či CD/CD pipelines do konverzací na různých platformách, jako je Discord, Microsoft Teams, Mattermost, Pushover, Pushbullet, RocketChat, Slack, Telegram, Twillio, ale také e-mailovou zprávou na zvolenou adresu. Zprávy lze využít pro informování o chybách, úspěšném dokončení jobů, fantazii se meze nekladou.

Fedora Linux 34: GNOME 40, PipeWire a komprese Btrfs
4. 05. 2021
[9 minut čtení] Verze 34 je venku teprve týden, ale už teď je jasné, že to bude vydání, které bude vystupovat z řady. Celkově bylo nahlášeno 64 podstatných změn, což je vůbec nejvyšší počet v osmnáctileté historii distribuce. Uživatelská základna roste kontinuálně už minimálně sedm let, ale občas se to děje skokově, když vyjde verze, která má nějaké opravdu atraktivní novinky. Podle předběžných čísel byl počet instalací bety dvojnásobný, než tomu bylo u předchozí verze 33. Zdá se tedy, že aktuální vydání má potenciál opět ve větší míře přitáhnout nové uživatele a skokově zvětšit uživatelskou základnu. Pojďme se tedy podívat na to, jakými novinkami se o to pokouší.

Tvorba aplikací a her s textovým uživatelským rozhraním s využitím knihovny Blessed
4. 05. 2021
[25 minut čtení] Přes převahu aplikací s grafickým rozhraním stále vznikají aplikace používající pro komunikaci s uživatelem starý dobrý terminál. Dnes se seznámíme s knihovnou Blessed, která takové aplikace umožňuje tvořit v Pythonu. 1. Tvorba aplikací a her s textovým uživatelským rozhraním s využitím knihovny Blessed

Postřehy z bezpečnosti: útoky na strojové učení
3. 05. 2021
[4 minuty čtení] V aktuálním díle Postřehů se podíváme na vektory útoku spojené s AI, na Vishing v ČR, na nebezpečnou zpětnou kompatibilitu v Excelu, řekneme si, jak vzal Flubot Evropu ztečí nebo o nebezpečné zranitelnosti v macOS. Útoky, které zneužívají chyb v návrhu nebo implementaci kódu, jsou všeobecně známé a potýkáme se s nimi každodenně. S rozvojem strojového učení ale vznikají nové, dosud nevídané a těžko detekovatelné vektory útoků. Představme si AI určenou k rozpoznávání například hub. Byl by možný útok, kdyby se do obrázku muchomůrky přidalo několik pixelů a následně by pak byla houba rozpoznaná jako hříbek? Jistě. Lze toho dosáhnout minimálně dvěma způsoby.

Debian na nerootnutém Androidu, Ubuntu 21.10 zahájilo vývoj
3. 05. 2021
[2 minuty čtení] Debian noroot je implementace Debianu pro Android. Vývoj Ubuntu 21.10 Impish Indri byl zahájen. Alpine Linux zvažuje vývoj vlastní implementace initu. Oficiálně vyšla Fedora 34 s GNOME 40. Autor OpenTTD a OpenArena přišel s novým zajímavých projektem. Jedná se o implementaci Debianu pro zařízení s operačním systémem Android. Jmenuje se Debian noroot, a jak už název napovídá, není kvůli němu potřeba rootnout vaše zařízení.

Linux 5.13 vylepší Ext4, XFS i exFAT, Ubuntu 21.04 a Wayland vs X.Org
2. 05. 2021
[3 minuty čtení] Podpora HDMI VRR v AMDGPU a další grafické novinky, GhostBSD 21.04.27 přešlo na FreeBSD 13.0-STABLE, Xiaomi používá tekutou čočku od Nextlens, Audacity nově pod křídly čerstvě založené Muse Group. Operační systém GhostBSD má novou verzi instalačních obrazů. Novinkou je přechod základu systému od FreeBSD 12.2-STABLE na novější verzi 13.0-STABLE. To si vyžádalo navíc jistou analýzu a opravu v kódu služeb OpenRC, devd a ovladačů, implementace těchto služeb nefungovaly korektně a bylo nutné vytvořit rc.devmatch jako náhradní implementaci za OpenRC devmatch.conf pro devd. Devmatch se nyní spouští v pořádku, všechny ovladače se správně načítají atd.

YouTube s povinným AV1 se nelíbí všem výrobcům, bojí se konkurenčního boje
30. 04. 2021
[6 minut čtení] Google mění podmínky služby YouTube. Do budoucna vyžaduje, aby zařízení (například Smart TV či multimediální krabičky) podporovaly formát AV1, což se některým nelíbí. Do boje vytáhla společnost Roku. Nejprve tedy o co jde. Společnost Roku jistě netřeba mnohým představovat. Tento americký výrobce produkuje multimediální přehrávače s vlastním Roku OS už více než 12 let a už tehdy na prvním modelu spolupracoval s Netflixem. Dnes má na trhu modely s podporou HDR formátů, streamováním včetně 4k/60p videa, DTS či Dolby Atmos, to vše řízeno vlastní linuxovou distribucí Roku OS.

Domácí Wi-Fi mesh pomocí Xiaomi Mi Router AX1800
29. 04. 2021
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ě.

Komunikace mezi Pythonem a Javou s využitím nástroje py4j
29. 04. 2021
[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

Tailscale: komerční WireGuard s lidskou tváří
28. 04. 2021
[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ům a nakonfiguroval jejich veřejné klíče spolu s jim přidělenými IP adresami uvnitř tunelu a vnějšími IP adresami a čísly portů, na kterých jsou protistrany k zastižení.

Softwarová sklizeň (28. 4. 2021)
28. 04. 2021
[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í exportovat do formátů PNG a PDF.

Retrohrátky: využití hudebních čipů OPL2 a OPL3 na Arduinu a Raspberry Pi
27. 04. 2021
[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

Služby v distribuovaných systémech: proč vlastně komunikovat
27. 04. 2021
[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 komunikace, tedy „jak“ se dá komunikovat mezi nezávislými systémy, v této sérii bych se rád zaměřil na otázku „proč“ komunikovat.

Postřehy z bezpečnosti: zranitelnosti nultého dne
26. 04. 2021
[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žíval dvou zranitelností nultého dne ke krádežím citlivých informací a spouštění ransomware útoků.

OPNsense přechází na FreeBSD, vyšel Debian Installer 11 RC
26. 04. 2021
[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ývojáři OPNsense rozhodli přejít na jádro FreeBSD 13.x. K této změně by mělo dojít ve verzi 22.1, která by měla vyjít v lednu 2022.

AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X
25. 04. 2021
[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 donekonečna. Pro Fedoru 35 se již objevil návrh, aby bylo umožněno kompilovat balíčky pomocí LLVM/Clang v daleko širší škále případů.

Ubuntu 21.04: téměř dokonalý desktop poprvé s Waylandem a starším GNOME
23. 04. 2021
[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 bude naopak převážně testovacím prostorem pro budoucí LTS vydání, tedy verzi X+1.04. Dnes jsme u verze X.04, letos konkrétně 21.04. Nicméně letos nejde o zcela poklidné ospalé vody.

Tasmota a protokol MQTT: komunikácia klientov so serverom
22. 04. 2021
[13 minut čtení] Komunikácia firmvéru Tasmota je založená na komunikačnom protokole MQTT. Dnes si tento protokol rozšírený v IoT opíšeme všeobecne so zameraním sa na tie jeho vlastnosti, ktoré sú využité v projekte Tasmota. Lepšia znalosť protokolu vám neskôr umožní správne nastaviť komunikáciu medzi klientami a serverom a lepšie diagnostikovať problémy, ktoré často vyplývajú z nesprávneho nastavenia.

Formát EDN: extensible data notation (dokončení)
22. 04. 2021
[30 minut čtení] Ve druhém článku o formátu EDN si ukážeme vybrané příklady použití tohoto datového formátu v jazyce Go, některé specifické vlastnosti práce s EDN v Pythonu a taktéž se budeme zabývat problematikou tvorby vlastních štítků (tags). 1. Formát EDN: extensible data notation (dokončení)

ET: Legacy využívá zdrojové kódy z Wolfensteina, Lazy Chess jsou šachy pro začátečníky
21. 04. 2021
[2 minuty čtení] ET: Legacy je pokračovatelem Wolfenstein: Enemy Territory s původními zdrojovými kódy. Otevřená šachová hra Lazy Chess nabízí ty nejlepší tahy. Arrow je nástroj pro vytváření textových her. OpenTESArena vrací klasiku z 90. let. Lazy Chess je počítačová šachová hra pro začátečníky. Podle slov jeho tvůrců se snaží odbourat „děsivý faktor“ této královské hry. Toho chce dosáhnout tím, že dá hráči na výběr jen několik možností, jak táhnout. V běžné šachové hře máte v průměru asi 30 možných tahů. Lazy Chess toto číslo snižuje na 2, 3 nebo 4 možné tahy. Ostřílené šachisty tato hra určitě neosloví, pro ty méně zdatné by to ale mohla být dobrá volba. Pod kapotou běží otevřený šachový engine Stockfish a hra nabízí možnost hrát proti umělé inteligenci, proti živému hráči vedle vás nebo online.

Softwarová sklizeň (21. 4. 2021)
21. 04. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme verzovací systém pro ML projekty, vyzkoušíme klienta pro Reddit, budeme spravovat soubory v příkazové řádce a nakonec vytvoříme nebo upravíme bittorent meta soubor. DVC je verzovací systém pro projekty, které řeší určitou problematiku pomocí strojového učení. Umožňuje verzovat modely strojového učení a datové sady. Nabízí propojení se službami Amazon S3, Microsoft Azure Blob Storage, Google Drive, Google Cloud Storage, Aliyun OSS, ale také s protokoly SSH/SFTP, HDFS nebo HTTP. Verzování a práce s větvemi v DVC je řešeno podobným způsobem jako v gitu. Analogie s ním je vizualizována na diagramu níže.

Uyuni aneb solnou plání configuration managementu
20. 04. 2021
[13 minut čtení] Uyuni je nástroj na konfiguraci a správu infrastruktury, který vznikl v roce 2018 jako fork Spacewalku. Nabízí správu softwarových kanálů, plánování a následnou distribuci aktualizací a celkovou správu balíků na nich. Za možná trochu tajemným názvem Uyuni (vyslovuje se jako [uju:?ni]) se skrývá nástroj na konfiguraci a správu infrastruktury, který vznikl v roce 2018 jako fork Spacewalku. Nyní má za sebou již více než dva roky nezávislého vývoje, zásadní část jeho kódu byla přepsána do Pythonu 3, jako na klíčovou komponentu spoléhá na SaltStack a jde o upstream pro SUSE Manager.

Formát EDN: extensible data notation
20. 04. 2021
[32 minut čtení] V dnešním článku se seznámíme se základními vlastnostmi datového formátu pojmenovaného EDN, což je zkratka celého názvu Extensible Data Notation. Jedná se o formát určený pro reprezentaci a přenosy strukturovaných dat. 1. Formát EDN: extensible data notation

Postřehy z bezpečnosti: chyby v implementacích DNS nazvané NAME:WRECK
19. 04. 2021
[4 minuty čtení] V aktuálním dílu Postřehů se podíváme na nedostatky v implementaci DNS klientů ve čtyřech oblíbených implementacích TCP/IP, podíváme se, jak dopadlo cvičení Locked Shields 2021 a na novou variantu útoku Rowhammer. Společnosti Forescout Research Labs a JSOF Research Labs spojily síly při výzkumu nedostatků kódu DNS klientů ve čtyřech populárních implementacích TCP/IP. Devět bezpečnostních nedostatků označených jako NAME:WRECK se týkají čtyř implementací TCP/IP (FreeBSD, Nucleus NET, IPnet a NetX). Nedostatky umožňují útoky typu DoS a RCE. Protože se jedná o chyby DNS klienta, je možné je zneužít podvržením DNS serveru, který generuje závadné odpovědi, nebo pomocí útoku MiM. Situace je nepříjemná hlavně proto, že je tak možné útočit na klienty ve vnitřních sítích (pokud se dotazují do Internetu) a týká se mnoha IoT zařízení, která se těžko záplatují.

Arch Linux má nový instalátor, Pop!_OS má nové prostředí
19. 04. 2021
[2 minuty čtení] Arch Linux má nový instalátor systému. System76 pracuje na svém vlastním grafickém prostředí pro Pop!_OS. FreeBSD 13.0 přináší velké změny v podpoře hardwaru. Operační systém Collapse OS byl označen jako hotový. Nezávisle vyvíjená kanadská distribuce Arch Linux je primárně určená pro pokročilé uživatele. Projevuje se to už při instalaci, která probíhá v příkazovém řádku. Pro zjednodušení vznikla celá řada neoficiálních instalátorů.

Firefox s podporou QUIC a HTTP/3, KDE umožní vypnout offline aktualizace
18. 04. 2021
[4 minuty čtení] Ovladač pro Gigabyte WMI míří do jádra, openSUSE Tumbleweed konečně s GNOME 40, vyšlo LXQt 0.17.0, LLVM 12.0 s podporou Intel Alder Lake a Sapphire Rapids, lepším C++20. Další dny v projektu KDE znamenají opravu dalších chyb v KWina nová další vylepšení v podpoře Waylandu. Nově najdeme v systémových nastaveních možnost vypnout offline aktualizace – tato změna se projeví s vydáním KDE Plasna 5.22. Připomeňme, že do KDE zamířily offline aktualizace relativně nedávno, vyzkoušet si, zdali vám vyhovují, si můžete třeba v distribuci KDE neon (případně též ve Fedoře s GNOME a samozřejmě ve Windows 10 :-)).

Firefox s podporou QUIC a HTTP/3, KDE umožní vypnout offline aktualizace
18. 04. 2021
[4 minuty čtení] Ovladač pro Gigabyte WMI míří do jádra, openSUSE Tumbleweed konečně s GNOME 40, vyšlo LXQt 0.17.0, LLVM 12.0 s podporou Intel Alder Lake a Sapphire Rapids, lepším C++20. Další dny v projektu KDE znamenají opravu dalších chyb v KWina nová další vylepšení v podpoře Waylandu. Nově najdeme v systémových nastaveních možnost vypnout offline aktualizace – tato změna se projeví s vydáním KDE Plasna 5.22. Připomeňme, že do KDE zamířily offline aktualizace relativně nedávno. Vyzkoušet si, zdali vám vyhovují, si můžete třeba v distribuci KDE neon (případně též ve Fedoře s GNOME a samozřejmě ve Windows 10.

Novou sledovací techniku Google FLoC odmítají Vivaldi, Brave i DuckDuckGo
16. 04. 2021
[7 minut čtení] Google vymyslel nový způsob, jak sbírat chování uživatelů pro cílenou reklamu. Nazval ho FLoC a realitu nalakoval tak narůžovo, že za svůj vítr okamžitě sklidil bouři od dalších hráčů na internetu. Nejprve tedy co to vlastně je FLoC, alias Federated Learning of Cohorts: Googlem navržený standard pro webové prohlížeče, který má sloužit jako náhrada cookies či jiných technik pro sledování uživatele za účelem personalizace reklamy zobrazované na webových stránkách reklamními systémy. Místo toho, aby byl prohlížečem/weby identifikován konkrétní uživatel, FLoC by jej automaticky činilo členem nějakých kohort uživatelů (přesněji řečeno jedné agregované kohorty) se stejnými zájmy na základě historie jeho prohlížení a teprve tuto v principu značně anonymizovanou informaci by využívaly reklamní systémy.

Nextcloud: webové rozhraní a užitečná rozšíření
15. 04. 2021
[6 minut čtení] Nexcloud má plnohodnotné webové rozhraní, pomocí kterého můžete své úložiště plně používat, spravovat, konfigurovat a používat rozšiřující aplikace. Ukážeme si, jak to celé funguje a co všechno je k dispozici. Nativní aplikace umožňují snadné použití na dané platformě, ovšem všechny funkce a rozšířující nástroje můžete používat výhradně přes webové rozhraní. Webová aplikace (rozhraní) Nextcloudu tak bude něco, co určitě budete chtít používat a tak je potřeba se seznámit nebo aspoň nastínit, co všechno přes webový prohlížeč můžete s Nexcloudem dělat.

Čtyři různé podoby datové struktury map v programovacím jazyku Clojure
15. 04. 2021
[35 minut čtení] V prakticky jakémkoli programu psaném v Clojure nalezneme mnoho míst, ve kterých se používají mapy. Tato nejužitečnější datová struktura existuje ve třech základních podobách, ovšem existuje i forma prioritní mapy. 1. Mapy – nejdůležitější datový typ programovacího jazyka Clojure

Softwarová sklizeň (14. 4. 2021)
14. 04. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na grafický editor ontologií, vyzkoušíme si zajímavý nástroj pro stahování, nakoukneme do virtuálního vesmíru a vytvoříme si pár 2D animací. Grafický editor pro specifikace a vizualizaci ontologií v jazyce Graphol. Poskytuje komfortní grafické nástroje, díky kterým může uživatel definovat vztahy mezi jednotlivým pojmy a vytvářet definice těchto pojmů. Eddy je napsaný v Pythonu, jeho grafické rozhraní pak používá Qt5 framework.

Komunikace v distribuovaných systémech: směrování dle obsahu
14. 04. 2021
[7 minut čtení] Směrování podle obsahu, nebo také Content Based Router, je obecný EIP koncept využitelný na mnoha místech komunikačních a integračních projektů. Jeho použití ukážu na příkladu uzlů poskytujících několik služeb najednou. Bližší informace najdete také v Content Based Router.

Kompresní algoritmy v souborech ZIP: Store a Shrink
13. 04. 2021
[5 minut čtení] Kompresní formát ZIP je přes třicet let starý, přesto by mohl být i v současnosti pro někoho zajímavý. Podporuje několik kompresních algoritmů a ty si zde postupně rozebereme. V tomto díle se budeme věnovat hlavně Shrink/LZW. ZIP je a hlavně byl velmi rozšířený a populární program pro archivaci a kompresi dat. První program PKZIP vznikl již v roce 1989. V současnosti v Linuxu a jiných Unixech použijete patrně open source Info-ZIP (zip a unzip ) a ve Windows například WinZip, 7-Zip nebo třeba PeaZip. Poslední dva najdete i v Linuxu (nedávno se objevila oficiální linuxová verze 7-Zip).

Programovací jazyky používané na platformě osmibitových domácích mikropočítačů Atari (2)
13. 04. 2021
[35 minut čtení] V dnešním článku budeme pokračovat v tématu, kterému jsme se začali věnovat minulý týden. Popíšeme si totiž některé další významné programovací jazyky a programátorské pomůcky dostupné pro osmibitové domácí mikropočítače Atari. 1. Programovací jazyky používané na platformě osmibitových domácích mikropočítačů Atari

Postřehy z bezpečnosti: VPN, otevři se!
12. 04. 2021
[2 minuty čtení] V pravidelném pondělní přehledu se podíváme na phishingové praktiky v populárním komunikačním programu. Odhalíme zranitelnost VPN a nakonec se dozvíme, že routery je lepší vyměnit než aktualizovat. Různé komunikační nástroje jsou poslední dobou velmi oblíbené a proto se útočníci zaměřují převážně na ně. V Google Play se objevila aplikace s názvem FlixOnline, která se snaží vydávat za aplikaci umožňující neomezené sledování Netflixu. Ve skutečnosti se jedná o důmyslný phishingový útok na uživatele prostřednictvím komunikačního nástroje WhatsApp. Po instalaci začne odesílat automatické odpovědi na příchozí konverzace a uživatele láká k návštěvě stránky, která se snaží získat přihlašovací a platební údaje.

FreeBSD uvažuje o odstranění ftpd ze základního systému, KDE neon zavádí offline aktualizace
12. 04. 2021
[2 minuty čtení] Vývojáři FreeBSD navrhují odstranění FTP démona z jádra systému. KDE neon zavádí offline aktualizace po vzoru MS Windows. Náhrada CentOS AlmaLinux vydává svou první stabilní verzi. Využití protokolu FTP pro přenos souborů se v posledních 20 letech výrazně snížilo hlavně kvůli problémům s bezpečností. Většina serverů raději začala pro přenos souborů používat protokoly OpenSSH nebo HTTPS. Ve světle těchto faktů vývojáři FreeBSD začali uvažovat o odstranění FTP démona ze základní instalace systému. Démona by bylo samozřejmě možné v případě potřeby nainstalovat jako samostatný balíček. Kromě zvýšení bezpečnosti by tento krok přinesl i zmenšení velikosti základu FreeBSD.

Statistiky Backblaze o HDD za rok 2020, podpora Apple M1 v Linuxu 5.13
11. 04. 2021
[4 minuty čtení] Vydán FFmpeg 4.4 „Rao“ nejen s lepší podporou AV1, Wine 6.6 opravuje 56 chyb, novinky v KDE, laserové tiskárny HP bude vyrábět Foxconn, vyšel XScreenSaver 6.0. Nová verze balíku FFmpeg přináší po několika měsících spoustu nových dekodérů a filtrů. Zmiňme však například dekódování HEVC a VP9 v 10/12bit akcelerované přes VDPAU, podporu kódování AV1 videa skrze Intelův kodér SVT-AV1 (plus monochromatické kódování do AV1 skrze referenční knihovnu), kodér pro Cineform HD.

Útoky typu SIM swap nepolevují, převzetí čísla je cestou k identitě
9. 04. 2021
[4 minuty čtení] Útoky typu SIM swap jsou často velmi propracované a vždy nepříjemné pro majitele telefonního čísla. Přitom běžný uživatel nemůže uhlídat všechny cesty k útoku vedoucí. T-Mobile má na krku další takový. Telekomunikační obr T-Mobile zveřejnil před pár týdny informace o datovém průlomu do svých systému, který vedl k tomu, že někteří jeho uživatelé se stali obětí útoku typu SIM swap. Mechanismus toho, jak se lze dopracovat k tomu, aby útočníkovi operátor zpřístupnil SIM třetí osoby, je popsán třeba na Wikipedii. Dodat tak lze hlavně to, že s rostoucím významem mobilních telefonů v komunikaci, kdy je SIM / číslo párováno uživatelem s přístupem ke stále rostoucímu počtu služeb, nebezpečnost tohoto typu útoku rozhodně neklesá, spíše naopak.

Nextcloud: aplikace pro desktop a chytrý telefon
8. 04. 2021
[3 minuty čtení] Software Nexcloud máte již předpokládám nainstalovaný na svém serveru a vše vám správně běží. V tomto díle seriálu si popíšeme, jak můžete využívat jeho úložného prostoru na mobilu nebo desktopu. Jsou dostupné nativní aplikace programu Nextcloud (klientská aplikace) pro operační systém Android a iOS. Aplikaci pro příslušný mobilní operační systém stáhnete z oficiálního zdroje softwaru pro váš telefon. S nativní mobilní aplikací uděláte pohodlně úkony typické pro mobilní telefony. A synchonizovaná data můžete prohlížet i offline.

Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (dokončení)
8. 04. 2021
[41 minut čtení] Třetí článek o nástroji Pygubu určeného pro návrh grafického rozhraní. Ukážeme si automatické nastavování proměnných knihovnou Tkinter při běhu aplikace a nezapomeneme ani na popis základních vlastností kreslicího plátna. 1. Pygubu designer ve funkci jednosměrného RAD

Psaní aplikací pro terminál: jak funguje knihovna ncurses
7. 04. 2021
[15 minut čtení] Knihovna ncurses poskytuje základní funkcionalitu pro vývoj terminálových aplikací. Historie knihovny se táhne až do osmdesátých let, jde tedy o poměrně jednoduchou a přímočarou záležitost. Poslední čtyři roky jsem hodně času věnoval vývoji pspg. A nyní, když je pspg dokončen, bych zde chtěl shrnout zkušenosti z vývoje této aplikace, a napsat něco o ncurses. ncurses je základní knihovna, bez které bych aplikaci, jako je pspg, nemohl napsat (asi mohl, ale dalo by mi to výrazně víc práce).

Softwarová sklizeň (7. 4. 2021)
7. 04. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme multi-protokolového klienta pro DevOps, necháme sledovat změny v databázi, nahrajeme dění na obrazovce a nakonec budeme prohlížet internet (skoro) ve Vimu. WindTerm je multi-protokolový klient pro DevOps. Implementuje SSH v2, Telnet, Raw Tcp, Serial a Shell. Podporuje ProxyCommand a ProxyJump, přesměrování agenta, automatické přihlášení či automatické spouštění při autentizaci relace v souvislosti s prvně jmenovaným protokolem. Umožňuje přesměrování portů (lokální, vzdálené nebo dynamické). Integruje také lokálního souborového manažera.

Sčítání.cz: jak to příště zvládnout lépe aneb úvahy o dnešním IT
6. 04. 2021
[18 minut čtení] Sobotní ráno, první den sčítání lidu, nefunkční online formulář a následující nečekané vyjádření do TV. Berte článek jako můj osobní pohled na projekt Sčítání, a co, jak a proč bych u takového řešení navrhoval udělat jinak. V sobotu 27. března 2021 začalo po 10 letech další sčítání lidu. Chtěl jsem online formulář vyplnit v průběhu dne, abych to mohl pustit z hlavy. Ráno jsem si ale na sociálních sítích všiml posměšků na stranu vlády a autorů online formuláře, který prý nefungoval. Ze zvědavosti jsem nastartoval záznam všech požadavků prohlížeče a chtěl se do sčítání zapojit, abych zjistil, kde přesně problém je a vzal si z toho nějaké ponaučení i do své práce. Bohužel už bylo pozdě – celý formulář byl skrytý, takže jsem procesem projít nemohl.

Programovací jazyky používané na platformě osmibitových domácích mikropočítačů Atari
6. 04. 2021
[46 minut čtení] Dnes se seznámíme s vybranými jazyky používanými na domácích osmibitech Atari. V žádném případě se nejedná pouze o interpret BASICu, který nás asi napadne nejdříve, protože pro „atárka“ vznikly i velmi specifické jazyky. 1. Programovací jazyky používané na platformě osmibitových domácích mikropočítačů Atari

Postřehy z bezpečnosti: útok na Ubiquiti pohledem insidera
5. 04. 2021
[4 minuty čtení] V tomto díle Postřehů se podíváme na nové informace k útoku na Ubiquiti, na pokus o kompromitaci repozitáře jazyka PHP, na nový spyware pro Android a na řadu dalších zajímavostí. Server krebsonsecurity.com zveřejnil závažné informace o úniku dat ze společnosti Ubiquiti. Podle zdroje serveru, který měl být u likvidace následků úniku dat se společnost snažila mlžit, aby snížila dopad na cenu akcií. Zdroj serveru prý obavy ohledně skutečných důsledků útoku probíral s „whistleblower hotline“ Ubiquiti i s evropským pověřencem pro ochranu dat.

PureOS umožní šifrovat data, JingOS spustíte i na x86
5. 04. 2021
[2 minuty čtení] Nadcházející verze PureOS umožní zašifrovat data v zařízení. Linuxová distribuce pro tablety JingOS byla portována na x86. Fedora 34 beta je první distribuce s GNOME 40. Linux Mint chce donutit uživatele aktualizovat. Společnost Purism oznámila řadu změn a vylepšení své mobilní platformy. V příštím vydání PureOS pro telefon Librem 5 přibude možnost zašifrovat všechna data v zařízení. Tento systém bude postaven na nejnovější testovací větvi Debianu Bullseye. V plánu je i podpora pro GPS a aplikaci Gnome maps. Kromě toho se uživatelé dočkají i možnosti nainstalovat si do telefonu i jiná grafická prostředí.

MX Linux 19.4 nabízí jádro 5.10 LTS, podíl Linuxu na Steamu stále pod 1 %
4. 04. 2021
[4 minuty čtení] Intel chystá podporu nového GPU železa v Linuxu 5.13, vydáno LibreOffice 7.1.2 Community, poslední mohykán: Pentax uvedl zrcadlovku K-3 III, vyladění kompilátoru pro AMD Zen 3 backportováno do GCC 10. Nové vydání MX Linuxu nadále nabízí 32bitovou i 64bitovou verzi. Výchozím je LTS kernel Linux 4.19 v Debianím provedení, vedle toho lze ale volit třeba také jádro Linux 5.10.24, plus nechybí například Mesa 20.3 a aktualizované firmwary. Obecně pak nový MX Linux staví na Debianu 10.6 plus vlastních MX repozitářích.

Pleteme geekovskou pomlázku z UTP kabelu (obrazem)
3. 04. 2021
Velikonoce jsou tady a vy ještě nemáte pomlázku? Stačí se podívat do šuplíku, vytahat nějaké kabely a můžete mít netradičně tradiční pomlázku třeba z UTP kabelů. Podívejte se, jak jsme si ji upletli my.

Adobe vadí tweet odkazující na 28 let starý Acrobat Reader pro MS-DOS
2. 04. 2021
[4 minuty čtení] Před téměř 28 lety, konkrétně 15. června 1993, byl vydán první Adobe Acrobat 1.0 pro MS-DOS. Když dnes na Twitteru na tuto verzi jen odkážete, Adobe proti vám obrátí všechen hněv celého lidstva. Věci, které se seběhly před dvěma týdny, mohou mít spoustu různých příčin. Úvodem ale připomeňme historii a přidejme stručnou charakteristiku společnosti Adobe. Ta vyrostla jako velmi inovativní tvůrce, který dal světu nejmocnější nástroj na grafické práce, program Photoshop. Poté sama v průběhu let tento nástroj inovovala a do svého portfolia postupně přikupovala další a další věci. Třeba Flash, třeba Cool Edit Pro (později nazývaný Adobe Audition), třeba video střižnu od SuperMac Technology (později známou jako Adobe Premiere).

Apríl 2021: Mapy.cz v omezeném režimu, CZC prodává Deštníke proti 5G
1. 04. 2021
Sbírka toho nejlepšího, co se urodilo na letošní apríl. Volkswagen se bude přejmenovávat, Mapy.cz vám nedovolí vyrážet do zahraničí a Ulož.to má nový kabát. Galerii aprílů průběžně celý den aktualizujeme.

Nextcloud: instalace lokálního úložiště na vlastní server
1. 04. 2021
[4 minuty čtení] Že je software Nextcloud výborným nastrojem pro realizaci vlastního úložiště, jsme si shrnuli v minulém článku. V tomto díle vám popíšu, jak Nextcloud nainstalovat na vlastní linuxový server. Jelikož se jedná o řešení server-klient, je centrálním bodem server, kam je potřeba nainstalovat serverový software Nextcloud. Bude tak potřeba zajistit server, můžete si koupit VPS, pronajmout dedikovaný server nebo použít nějaký domácí počítač, na který nainstalujete operační systém GNU/Linux. Následně bude potřeba připravit běhové prostředí pro provoz webové aplikace, což je i serverová část projektu Nextcloud.

Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (2)
1. 04. 2021
[39 minut čtení] Ve druhém článku o nástroji Pygubu určeného pro návrh grafického uživatelského rozhraní v Pythonu založeného na knihovně Tkinter si ukážeme některé další možnosti nabízené Tkinterem. Tyto možnosti jsou pochopitelně podporovány i v Pygubu. 1. Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (2)

Softwarová sklizeň (31. 3. 2021)
31. 03. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si vypočteme matice a determinanty, dáme si do pořádku osobní finance, zaznamenáme si své herní okamžiky a podíváme se na otevřený systém pro řízení vztahů se zákazníky. Program pro výpočet matic a determinantů s minimalistickým grafickým rozhraním. Podporuje zatím jen matice 2×2, 3×3 a 4×4. Vstupy lze zadávat v celých číslech, v desetinných číslech nebo ve zlomcích. Já osobně jsem se mimo vysokoškolské studium s těmito výpočty nikdy nesetkal, takže předpokládám, že najde své největší využití právě mezi studenty.

Komunikace v distribuovaných systémech: digitální podpisy zpráv
31. 03. 2021
[6 minut čtení] Představte si, že se připojujete do sítě, ve které vystupují desítky či stovky uzlů provozovaných různými organizacemi. Pokud od nějakého uzlu přijmete zprávu, jak si můžete být jisti, že je to zpráva skutečně od něho? Ve stejné pozici jste, pokud požádáte jiný uzel o službu. Jak si můžete být jisti, že vám odpověděl právě tento uzel? To jsou velice důležité otázky, pokud operujete v síti strojů, které nejsou ve správě jednoho subjektu.

Fuchsie od Google vydána veřejně, Plan 9 mění licenci
30. 03. 2021
[2 minuty čtení] Operační systém Fuchsia od firmy Google přichází s prvním veřejným vydáním. Nokia Bell Labs předává operační systém Plan 9 komunitě. Canonical znovu záplatuje linuxové jádro v Ubuntu. Fuchsia je otevřený operační systém od firmy Google, který by měl běžet na chytrých telefonech, tabletech, vestavěných systémech i osobních počítačích. Na rozdíl od Chrome OS a Androidu není založený na Linux, ale používá vlastní mikrojádro s názvem „Zircon“. Nicméně i přesto dokáže tento systém spouštět aplikace určené pro Linux a pro Android. Jeho vývoj začal už v srpnu 2016 ale i přes jeho otevřenost Google teprve nedávno přizval ostatní vývojáře do projektu. Právě pro ně je určené nejnovější veřejné vydání operačního systému Fuchsia.

Interaktivní tvorba grafického uživatelského rozhraní nástrojem Pygubu
30. 03. 2021
[36 minut čtení] Dnes se seznámíme s nástrojem s podivným jménem Pygubu. Jedná se o jednoduchý nástroj určený pro interaktivní tvorbu grafického uživatelského rozhraní pro aplikace vyvíjené v Pythonu s využitím knihovny Tkinter. 1. Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu

NIX.CZ mění infrastrukturu na VXLAN, přidává 400 gigabitů a rozšíří se do Vídně
29. 03. 2021
[5 minut čtení] České neutrální propojovací centrum NIX.CZ na letošní rok připravilo řadu technických novinek. Mění centrální přepínače, přechází na 400gigabitový ethernet a celou síť přestavuje tak, aby běžela na IP. Propojovací centrum NIX.CZ se rozhodlo v letošním roce obměnit síťové prvky. Z velkých modulárních přepínačů Nexus 7700 přechází na menší 1U zařízení Nexus 9300. Nové prvky nabízejí ve velmi kompaktním rozměru osm 400GE linek a dvacet osm 100GE, vysvětluje Marian Rychtecký, technický ředitel NIX.CZ. Předchozí velké přepínače Nexus měly na každé kartě jen dvanáct 100GE portů a karet bylo možné osadit osm.

Postřehy z bezpečnosti: kdo volá?
29. 03. 2021
[3 minuty čtení] V tomto díle Postřehů se podíváme, kdo nám také může zavolat, na Avastem nahlášené fleecewarové mobilní aplikace, na záplatované kritické zranitelnosti a dále na podvodné e-maily. NÚKIB (Národní úřad pro kybernetickou a informační bezpečnost) upozorňuje na vlnu podvodných telefonátů (vishing), v nichž se volající vydávají za technickou podporu firmy Microsoft. Podvodníci lámanou angličtinou požadují instalaci programů AnyDesk a TeamViewer pro získání vzdáleného přístupu k počítači, zadávání příkazů do příkazových řádků nebo informací o počítači a dalších zaměstnancích. Splnění pokynů podvodníků vede ke kompromitaci zařízení a může také vyústit v krádež citlivých údajů a dat nebo v zašifrování zařízení ransomwarem.

Kontroverze kolem návratu Richarda Stallmana do FSF, QEMU 6.0 se blíží
28. 03. 2021
[4 minuty čtení] Xiaomi jako první nasadí tekutou čočku ve smartphonu, vývojová verze Wine 6.5, Univerzální ovladač USB displejů míří do Linuxu 5.13, Intel vydal knihovnu VA-API s podporou chráněného obsahu. Na světě je s železnou pravdelností další nová verze vývojové řady Wine. Přináší mezi novinkami podporu OpenCL v novější verzi 1.2, větší podporu pro režimy kompatibility z Internet Exploreru v MSHTML, více prací na bezokenním RichEdit a další práce na knihovně WinRT. Opraveno je tentokrát 25 chyb. Nejstarší byla nahlášena v dubnu 2013, nejrychleji záplatovaná tentokrát čekala na opravu jen 27 hodin.

Radikální proměna Intelu: Rocket Lake je poslední slabý produkt
26. 03. 2021
[17 minut čtení] Žijeme v době, kdy na Tchaj-wanu probíhá výroba naprosto úžasných modulárních procesorů. Koupit si je ale nemůžeme. Přesto jsou s touto třídou nedostupných čipů porovnávani všichni ostatní. Tento článek má charakter komentáře, resp. úvahy nad tím, jak se v současné době adorují některé parametry CPU, jak se zveličují některé jejich charakteristiky a přitom nám možná tu a tam uniká to podstatné. A také to, že do roka a do dne mohou být věci zcela jinak. Neočekávám, že se mnou bude každý souhlasit.

GNOME 40: největší změna za 10 let, Činnosti spojují náhledy oken a ploch
25. 03. 2021
[9 minut čtení] Nejnovější vydání GNOME trochu vyčnívá z řady půlročních milníků. Má nové číslování a také přináší největší změnu v používání GNOME Shellu od jeho uvedení před 10 lety. Jak už to ale u vydání GNOME bývá, novinek je podstatně víc. Ti, kteří zprávu o změně číslování nezaznamenali, můžou být překvapení, že nové vydání GNOME nemá označení 3.40, ale 40. GNOME mělo velké vydání naposledy před 10 lety, kdy vyšla verze 3.0. Tenkrát velké vydání mělo opodstatnění, protože přineslo řadu zásadních změn (přechod na GTK 3, zcela nové rozhraní…). Od té doby ale vychází GNOME každého půl roku a jednotlivá vydání se od sebe zásadně neliší. Počet změn odpovídá prostě tomu, kolik se jich podaří za půl roku implementovat a odladit.

Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím (dokončení)
25. 03. 2021
[39 minut čtení] Dnes dokončíme téma, kterému jsme se věnovali minule: tvorbě jednotkových testů pro práci s relačními databázemi. Ukážeme si testování funkcí/metod, které do databáze přidávají nebo mažou řádky a taktéž databázových transakcí. 1. Druhá verze testované aplikace

Projekt 800: hry a uzavření celého projektu
24. 03. 2021
[12 minut čtení] V posledním článku se podíváme na některé hry, často pozapomenuté, ale pro mne s velkou nostalgií. Zároveň uzavřeme zatím tento projekt – retrobrighting si nechávám jako dodatečné doplnění. Hra od Synapse software, kteří se vyznačovali hrami se zajímavou grafikou, pojetím a poměrně neúprosnou obtížností (často založenou na neodpouštějícím ovládání). Electrician není výjimkou. Cíl hry je poměrně jednoduchý – jste elektrikář, který se pohybuje v bytovce a zapojuje jednotlivé byty/pokoje k elektrickým rozvodům. Jakmile je celá bytovka zapojená, obdržíte klíč a v servisních tunelech procházíte k dalšímu domu. Každý dům je větší než ten předchozí.

Softwarová sklizeň (24. 3. 2021)
24. 03. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si nastavíme pravidla firewallu na aplikační úrovni, zjistíme, které soubory zabírají nejvíce místa, vyzkoušíme nového git klienta a nakonec vytvoříme video tutoriál. eBPFSnitch je nástroj pro nastavení pravidel firewallu na aplikační úrovni, jehož hlavním cílem je umožnit integraci s kontejnerizovanými aplikacemi. Podporuje filtrování pro IPv4 protokoly (TCP, UDP, ICMP aj.). Dle slov vývojáře je v plánu také filtrování pro IPv6 a příchozí spojení. Projekt je založen na existujících řešeních eBPF (extended Berkeley Packet Filter) a NFQUEUE.

Fedora má nové logo, vyšlo Ubuntu Touch OTA-16
23. 03. 2021
[2 minuty čtení] Po více než dvou letech práce Fedora odhalila nové logo. UBports zveřejnil novou verzi systému Ubuntu Touch OTA-16. System76 začal vyřizovat objednávky na nový notebook „Pangolin“. Ubuntu 21.04 bude mít jádro 5.11. Po více než dvou letech práce Fedora konečně odhalila svoje nové logo. Posledního setkání komunitního koncilu se zúčastnila vývojářka z Red Hatu Máirín Duffyová, která ostatním představila nové logo, jeho historii i jeho datum zveřejnění. Fanoušci této distribuce mohou být klidní, nové provedení loga zachovává vzhled „nekonečna“. Práce na novém logu této populární distribuce začaly už v roce 2018 a v roce 2019 byly představeny první návrhy. Nové zpracování by se mělo stát oficiálním logem Fedory během příštích 12 – 18 měsíců.

Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
23. 03. 2021
[43 minut čtení] V dnešním článku si ukážeme způsob integrace programovacího jazyka Hy, což je homoikonický jazyk odvozený od Lispu/Clojure a běžící ve virtuálním stroji Pythonu, s Jupyter Notebookem. Integraci zajišťuje kernel Calysto Hy. 1. Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem

Pythonize (pz): když chcete na řádce Python místo Bashe
22. 03. 2021
[6 minut čtení] Nástrojů pro zpracování vstupů existuje v linuxových distribucích celá hromada. Chtěli byste pro tuhle činnost používat syntaxi Pythonu? Představíme vám užitečnou utilitu pz, jako Pythonize. Chtěl bych vám představit utilitu pz, jako Pythonize, určenou pro vás, pokud jste uživatelem příkazové řádky se znalostí Pythonu. Současné linuxové distribuce mají k dispozici mnoho efektivních nástrojů pro zpracování vstupu. Přáli jste si někdy, abyste místo nich mohli použít syntaxi Pythonu? Listujete často manuálem, jak že se chovají ty přepínače na zpracovávání vstupu? Připadá vám zdrojový kód Bashe obtížně čitelný? Právě pro vás je tento článek. Dozvíte se, jak si napsat maličký program a jak je vyhodnocován, které proměnné v něm máte k dispozici, pár slov k auto-importu, přepínačům a ukážeme si některé příklady použití.

Postřehy z bezpečnosti: botnet s vlastním honeypotem
22. 03. 2021
[4 minuty čtení] Uplynulý týden byl opět bohatý na ohlášené zranitelnosti. Podíváme se ale také na nový botnet používající honeypoty k hledání dalších obětí nebo na to, jak se skupině náctiletých podařilo proniknout do Twitteru. Analytici z Netlab 360 našli nový botnet založený na botnetu Mirai. Tato novinka byla pojmenována ZHtrap a šíří se s využitím čtyř různých zranitelností. Je využíván především k DDoS útokům a skenování, ale má integrovány i funkce backdooru. Podporuje více architektur, včetně x86, ARM a MIPS.

AMD nebude omezovat těžbu kryptoměn, z Linuxu zmizí podpora legacy IDE
21. 03. 2021
[6 minut čtení] Canonical s Google Flutter, GNOME 40 RC, FreeBSD o Sway a KDE Plasma na Waylandu, AOMedia AV1 v3.0 RC1, Audacity 3.0 přechází na nový datový formát, představujeme spínače Cherry MX Ultra Low Profile. Rozhraní ATA (či chcete-li PATA, resp. IDE) je jako celek z hlediska běžných pevných disků dávnou minulostí. SATA je tu s námi už 18 let a PATA rozhraní mu na základních deskách rychle vyklidilo pozice (IDE konektory v posledních letech jsou dílem přídavných čipů na deskách, nikoli podpory v čipsetu). Poslední IDE/PATA disky vyrobil Western Digital před 8 lety (a nebál bych se dát ruku do ohně za to, že mohly být interně SATA s onboard převodníkem). Obecně tedy disky typu ATA-133 (Maxtor) či ATA-100 (všichni ostatní) jsou dávnou minulostí, za hranou spolehlivé životnosti, a to se bavíme o posledních výkřicích ATA/IDE rozhraní. Nikoli o klasickém legacy IDE rozhraní.

Soudní dvůr EU: vkládání videa do stránek může porušovat autorský zákon
19. 03. 2021
[7 minut čtení] U Soudního dvora EU padlo významné rozhodnutí, které bude mít dopad na fungování internetových služeb. Zahrnutí obsahu jiného zdroje totiž může vést k porušení copyrightu se všemi jeho důsledky. Soudní dvůr Evropské unie ve stručnosti rozhodl (viz oficiální český překlad tiskové zprávy, resp. kompletní rozsudek), že pokud vlastník práv provedl či nařídil určité kroky vedoucí k ochraně svého díla před vkládáním do stránek (zde nazýváno framingem) na jiných webových stránkách než které mají jeho explicitní souhlas se zveřejněním díla, takové vkládání je porušením copyrightu / autorského práva. Rozhodnutí je přitom opakem nezávazného stanoviska, které bylo vydáno v loňském roce.

Nextcloud: když chcete vlastní cloud pod kontrolou
18. 03. 2021
[4 minuty čtení] Je trend mít data a aplikace v cloudu. Má to mnoho výhod. Ale i nevýhody, například ztrácíte kontrolu nad daty a aplikacemi. Řešením je provozovat vlastní cloud a k tomu můžete použít software Nextcloud. Pod pojmem cloud se nabízí mnoho produktů, v podstatě však jde o službu zajišťující: výkon, úložný prostor nebo software, který je škálovatelný. Tyto prostředky jsou dostupné po síti internet – nesídlí tedy na lokálním počítači uživatele ani lokální síti. V konečném důsledku každý cloud běží na nějakém fyzickém serveru, ale to zákazníka nemusí zajímat, protože to je starost a zodpovědnost poskytovatele služby. Stejně tak údržba a aktualizace je řešena v režii dodavatele služby.

Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím
18. 03. 2021
[39 minut čtení] Při psaní jednotkových testů se mnohdy nevyhneme nutnosti otestovat i ty funkce a metody, které přistupují k SQL (relačním) databázím. V takových případech je nutné funkcionalitu nabízenou SQL databází vhodným způsobem mockovat. 1. Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím

Projekt 800: technologie a použití počítače
17. 03. 2021
[10 minut čtení] V dnešní části článku se ve zkratce podíváme na čipovou sadu počítače a jeho rozhraní. K tomu se podíváme, jakým způsobem spustit aplikace pomocí SIO2SD a zlehka se podíváme na ovládání počítače. Po všech peripetiích tu máme na stole čistý a funkční počítač, včetně napájení. Ještě než se podíváme, jak se se s počítačem pracuje, bylo by na místě se zmínit o jeho HW.

Softwarová sklizeň (17. 3. 2021)
17. 03. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si uděláme pořádek v duplicitních a zbytečných souborech, vyzkoušíme grafické rozhraní pro FFmpeg, vygenerujeme si KML kód pro Google Earth fotky a přehrajeme si videa z YouToube v konzoli. Aplikace pro vyhledávání duplicitních a zbytečných souborů. Umí na lokálním disku vyhledat duplicity, prázdné složky, velké soubory, prázdné soubory, dočasné soubory nebo poškozené soubory. Kromě toho umí porovnat a označit podobné obrázky, stejnou hudbu nebo nefunkční odkazy. Je napsaný v jazyce Rust a jeho grafické prostředí pak v GTK 3.

Interlisp aneb oživujeme dinosaura
16. 03. 2021
[44 minut čtení] Za jeden z přelomových jazyků v oblasti IT je považován Interlisp. Jedná se o dialekt jazyka Lisp, v němž se objevilo několik nových technologií, které byly navrženy tak, aby usnadnily dialog člověka s počítačem. 1. Interlisp aneb oživujeme dinosaura

Komunikace v distribuovaných systémech: komprese zpráv
16. 03. 2021
[6 minut čtení] Pokud budu provádět serializaci zpráv do textového formátu, např. XML nebo JSON, mohu se dostat do problémů s velikostí zpráv. Textová reprezentace binárních dat může být významně větší než jejich přirozená podoba. V mém případě malých testovacích zpráv tomu tak není, ale pokud by součástí požadavku nebo odpovědi na službu byl nějaký velký objekt, např. obrázek, pak by situace byla výrazně jinačí. Co tedy s tím?

Postřehy z bezpečnosti: zranitelný MS Exchange Server, Android, WebKit i Netgear
15. 03. 2021
[4 minuty čtení] Dnešní Postřehy informují o problémech softwaru Microsoft a zejména Exchange serveru, ale i programech Androidu a Applu, o zranitelných přepínačích Netgear i o soubojích se zločinci v Litvě, Belgii a Holandsku. Společnost Microsoft vydala 9.3.2021 další dávku bezpečnostních záplat softwaru, které opravují 82 bezpečnostních problémů; z nich 14 je označeno jako kritické, které lze zneužít bez interakce uživatele systému, jedna představuje nízké ohrožení a ostatní jsou označené jako důležité.

KaiOS vylepšuje obchod s aplikacemi, SparkyLinux s KDE Plasma
15. 03. 2021
[2 minuty čtení] Operační systém pro tlačítkové telefony KaiOS přidává nové funkce, SparkyLinux je poprvé k dispozici s KDE Plasma, TUXEDO Computers spustil prodej linuxových notebooků s grafikou NVIDIA GeForce RTX 3000. Mobilní operační systém s linuxovým jádrem KaiOS, který je pokračovatelem již ukončeného Firefox OS přidal nové funkce do svého obchodu s aplikacemi. Mezi ně patří animace během načítání, možnost pro vývojáře přidávat snímky obrazovky, vylepšené vyhledávání nebo doporučení dalších aplikací. Operační systém KaiOS je primárně určený pro tlačítkové telefony, ze kterých dělá chytřejší zařízení. Samotný systém je postavený na otevřeném Firefox OS, obsahuje ale části s uzavřeným kódem.

KDE Plasma 5.22 a selhávání pevných disků, AMD opravila chybu v USB čipsetech řady 500
14. 03. 2021
[4 minuty čtení] Grub 2.06 možná letos, ve větší spolupráci s distribucemi, Samsung předvedl funkční 256Gbit paměť vyrobenou 3nm MBCFET procesem, Chrome 90 Beta přináší AV1 kompresi pro WebRTC, Wine 6.4 řeší 38 chyb. Desktopové prostředí KDE Plasma nebude nově uživatele varovat, že SMART atributy jeho disku jsou ve stádiu fail, ale bude jej upozorňovat už s předstihem, že se k této metě blíží. Jde o vývoj, který reflektuje podobnou funkcionalitu v aplikaci GNOME Disks.

Fedora, Fedora Linux nebo Fedora GNU/Linux aneb jméno pro distribuci
12. 03. 2021
[10 minut čtení] Operační systém je charakterizován několika málo aspekty. Vedle jiných je to právě jeho jméno a proto se nad jmény tak často vedou vášnivé diskuse. Má ale smysl měnit jméno potomka, když je v pubertě? Jméno je důležitá věc. Jakmile věci dáte jméno, dáte jí význam a váhu. Jakmile čemukoli dáte jméno či nálepku, automaticky tím něco sdělujete. Po celou existenci lidstva prakticky ve všech jazycích světa byla jména spíše vymýšlena a přiřazována, teprve pan Orwell přišel s tím, že když z jazyka věci zase vyházíme, omezíme tím riziko thoughtcrime. Inspiraci v jeho díle možná našli současní aktivisté bojující proti slovům jako otec/matka, za jejich nahrazení nicneříkajícími novotvary rodič1/rodič2 a tak podobně. Nijak to nesouvisí s tím, jak se pojmenovávají operační systémy, ale snažím se, nejspíš trochu neumětelsky, nastínit, v jaké době se nacházíme.

Čtyřicet let existence oslavované i nenáviděné platformy PC
11. 03. 2021
[41 minut čtení] Další kulaté výročí slaví samotná platforma PC. Ta vznikla již v roce 1981 a sérií mnoha mnohdy až nepochopitelných skoků přežila až dodnes. Dokonce i v moderních PC nalezneme stopy prehistorického designu založeného na čipu 8088. 1. Čtyřicet let existence oslavované i nenáviděné platformy PC

Softwarová sklizeň (11. 3. 2021)
11. 03. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme terminál s IntelliSense, poupravíme nastavení mobilního procesoru AMD Ryzen, spustíme Windows program přes Wine a nakonec podepíšeme soubor. Termy je terminál vybavený IntelliSense, který pomůže s kompletací příkazů či cest k souborům. Přehledně odděluje vstup od výstupu a podporuje práci ve více relacích. Pomocí integrace editoru Visual Studio Code umožní provádět rychlé úpravy v textových souborech a zdrojových kódech.

Požár zničil datacentrum OVH ve Štrasburku (obrazem)
10. 03. 2021
Datacentrum společnosti OVH bylo v noci zničeno rozsáhlým požárem. Jedna z budov byla zcela zničena, druhá poškozena. Problém ovlivnil také chod dalších lokalit, čímž jsou omezeny služby mnoha firem.

Projekt 800: datová úložiště a zdroj
10. 03. 2021
[18 minut čtení] V minulém díle jsme skončili vyčištěným a repasovaným počítačem, teď by bylo potřeba zjistit, jak na něm lze spustit nějaký software a vyřešit problém, který se projevil při delším testování. Na začátku kapitoly zůstaneme ještě u XC12, i když nemám v plánu jej používat, tak by byla škoda ho nechat rozpadnout někde v krabici, přeci jen je to kus nostalgie. Kdo z vás měl tehdy k dispozici FDD mechaniku k Atari, když stála víc než samotný počítač?

Otevřený engine pro GTA III, Volo Airsport je open source
10. 03. 2021
[2 minuty čtení] Reverzním inženýrstvím vznikla reimplementace GTA III. Původně komerční hra Volo Airsport otevírá zdrojové kódy. The Dark Mod je svobodná hra inspirovaná herní sérií Thief. Byla oznámena otevřená retro herní konzole LowRes NX. Chtěli byste si na Linuxu zahrát klasické GTA III a navštívit Vice City? To nyní můžete díky otevřenému hernímu enginu re3 a reVC vytvořenému díky reverznímu inženýrství. Jako u každé herní reimplementace budete ke hraní potřebovat soubory z originální hry. Vývoj těchto dvou herních enginů začal v roce 2018 a teď byl dotažen do plné použitelnosti. Kromě toho se ještě tvůrci snaží o svobodný engine pro Liberty City Stories s názvem reLCS.

Formátovaný tisk obsahu tabulek a dalších datových struktur v Go
9. 03. 2021
[24 minut čtení] Dnes navážeme s popisem knihoven tabwriter, tablewriter a tableprinter určených pro tisk tabulek v programovacím jazyku Go. Dokončíme ukázky využití knihovny tablewriter a zaměříme se na knihovnu s mnohem většími možnostmi: go-pretty. 1. Formátovaný tisk obsahu tabulek a dalších datových struktur

Komunikace v distribuovaných systémech: serializace zpráv
9. 03. 2021
[8 minut čtení] V dnešním dílu článků zaměřených na komunikaci v distribuovaných systémech se podívám na serializaci zpráv před odesláním příjemci. Řekneme si, že jsme vlastně serializaci už dělali, ale jen implicitně. Na co serializace, když jsme ji doposud nepotřebovali a fungovalo to? Popravdě řečeno, my jsme jí dělali, ale implicitně. Camel před odesláním zpráv do message brokeru sám provedl serializaci Java bean do proudu bytů, které předal dále jako obsah zprávy.

Postřehy z bezpečnosti: sofistikovaný útok na servery MS Exchange
8. 03. 2021
[4 minuty čtení] V aktuálním díle Postřehů se podíváme na sofistikovaný útok na MS Exchange servery, na typosquatting, na únik nahrávek telemarketingové společnosti, na zranitelnost nástroje VMWare View Planner a na řadu dalších zajímavostí. Microsoft vydal v úterý varování před sofistikovaným útokem na servery Microsoft Exchange. Útočník při něm řetězil čtyři různé zranitelnosti nultého dne (CVE-2021–26855, CVE-2021–26857, CVE-2021–26858 a CVE-2021–27065). Výsledkem tohoto útoku byl přístup k obsahu e-mailových schránek a instalace malwaru zajišťujícího dlouhodobý přístup do prostředí napadené instituce.

Distribuční věstník: Void se vrací k OpenSSL, Canonical přechází na Flutter
8. 03. 2021
[2 minuty čtení] Linuxová distribuce Void se vrací od LibreSSL zpátky k OpenSSL. Canonical bude používat Flutter SDK od Googlu pro vývoj Ubuntu aplikací. Vyšla nová verze Genode OS Framework. Firma Star Labs instaluje na své notebooky Coreboot. Na začátku roku projekt Gentoo zvažoval ukončením podpory pro kryptografickou knihovnu LibreSSL. Tento projekt vznikl, aby se stal menší, lehčí a bezpečnější alternativou k OpenSSL. LibreSSL ale nezískal velkou popularitu hlavně mezi vývojáři softwarových balíčků. Na OpenSSL navíc bylo odvedeno spoustu práce, hlavně na poli bezpečnosti. Proto se také nedávno tým stojící za linuxovou distribucí Void rozhodl vrátit od LibreSSL zpátky k OpenSSL.

Exiv2 zvažuje začlenění do KDE, Chrome přechází na čtyřtýdenní vývojový cyklus
7. 03. 2021
[5 minut čtení] Linux 5.13 s HDMI CEC pro RPi 4, oprava pro Ryzeny v Linuxu 5.10.20 a 5.11.3, renesance UHD Blu-ray, NomadBSD 1.4, zakřivený monitor Samsung s Quantum MiniLED, Alexandre Julliard z Wine vítá Wayland. Ještě sice neskončilo začleňovací okno pro Linux 5.12 a už tu máme první zajímavost z okna pro příští verzi. Do Linuxu 5.13 míří podpora HDMI CEC pro Raspberry Pi 4, tedy ovládání dalších zařízení ovladačem jiného zařízení povely posílanými po HDMI. Podpora bude implementována v ovladači ARM SoC Broadcom BCM2711, tedy ve VC4 DRM. Phoronix dále vzpomíná první patche pro HDMI CEC na malině z roku 2017.

Mageia 8 je vyzrálá konzervativní distribuce
5. 03. 2021
[13 minut čtení] Na osmé vydání následnice Mandrivy jsme si opět slušně počkali. Čekání ale stálo za to, Mageia vyzrála do krásy a nabízí spoustu nového softwaru. Rozhodně stojí za to si ji vyzkoušet. U linuxové distribuce, jejíž kořeny sahají až do 90. let 20. století, nemá smysl příliš obsáhle vysvětlovat, co je zač. Mandriva je i ve své osmé reinkarnaci systémem stavějícím na linuxovém jádru a RPM balíčcích, které lze obsluhovat buď přes léty ověřený nástroj urpmi, nebo novější DNF převzatý z Fedory (jakož i spousta dalších věcí), systém, který staví primárně na konkrétních vydáních aplikací ve verzích s prodlouženou podporou (LTS Linux, ESR Firefox atd.).

Vykreslení tabulek do terminálu v jazyce Go
4. 03. 2021
[25 minut čtení] Dnes se budeme zabývat zdánlivě triviálním tématem – jak do terminálu vykreslit tabulku s proměnnou šířkou sloupců, popř. s využitím různých textových efektů. Použijeme k tomu balíčky tabwriter, tablewriter a tableprinter. 1. Vykreslení tabulek do terminálu v jazyce Go

Projekt 800: renovace osmibitového počítače Atari
3. 03. 2021
[11 minut čtení] V minulém článku jsme prošli historii osmibitů Atari a zlehka se podívali na samotný počítač. Dnes nastal čas se mu podívat řádně pod kapotu, provést důkladné vyčištění a základní servis. Prakticky všechny mikropočítače této doby, které jsou v kompletu s klávesnicí, a prošly mi rukama, jsou na rozebrání velmi jednoduchá záležitost. U osmibitového Atari je to úplně triviální záležitost, jedná se totiž o velmi jednoduchý počítač, neobsahuje integrovaný zdroj (jako některé modely ST) a nemá integrovanou disketovou mechaniku (jako některá ST a Amigy).

Softwarová sklizeň (3. 3. 2021)
3. 03. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na prohlížeč Gemini space, vyzkoušíme program pro analýzu síťového připojení, řekneme si o grafickém rozhraní pro příkaz jlink a naučíme se hrát na piano. Desktopový klient pro prohlížení Gemini space. Nabízí moderní funkce známé z webových prohlížečů jako je například prohlížení ve více panelech, záložky, historie, přehrávání audio souborů, našeptávač nebo témata vzhledu. Stejně jako samotné Gemini vsází tento prohlížeč na minimalismus.

Kouzelné funkce a využití dalších skriptovacích jazyků v IPythonu
2. 03. 2021
[24 minut čtení] Dnes se zaměříme na popis dalších užitečných magických funkcí nabízených tímto nástrojem. Popíšeme si i možnost přidání vlastních kouzelných funkcí, využití dalších jazyků a kombinaci IPythonu s textovými editory a IDE. 1. Kouzelné funkce vestavěné do IPythonu

Komunikace v distribuovaných systémech: dynamické směrování
2. 03. 2021
[4 minuty čtení] Doposud jsem měl v příkladech pro každou službu zapsáno ve zdrojovém kódu, které poskytovatele bude oslovovat. To bylo nastaveno v Camel cestě žadatele ve formě URL pro direktivu to nebo multicast. To může být pro některé služby postačující řešení. Pokud ovšem začneme pracovat se sítěmi, kde jsou zapojeny desítky nebo stovky uzlů, pak již toto řešení postačovat nebude.

Postřehy z bezpečnosti: reálné chyby virtuálního prostředí
1. 03. 2021
[2 minuty čtení] Tento týden je nepříjemný pro uživatele VMware, objevily se dvě zajímavé studie: o sledování webových uživatelů a o nepříjemném stavu rozšiřujících aplikací Amazon Alexy, a jako obvykle utekla i nějaká ta data. První, označená CVE-2021–21972, umožňuje útočníkovi po HTTPS poslat speciálně zkonstruovaný požadavek, který mu poté umožní spouštět libovolné příkazy na serveru bez omezení práv.

Distribuční věstník: RHEL zdarma pro otevřené projekty, příprava nového Slackware
1. 03. 2021
[2 minuty čtení] Red Hat Enterprise Linux for Open Source Infrastructure je RHEL zdarma pro otevřené projekty. Slackware se chystá na novou „velkou“ verzi. Mobilní operační systém Sailfish OS vydává svou čtvrtou verzi. Xubuntu 21.04 s Xfce 4.16. Společnost Red Hat oznámila vydání (zprávička na Rootu) nového bezplatného programu určeného pro potřeby softwarových projektů Red Hat Enterprise Linux (RHEL) for Open Source Infrastructure. Ten by měl poskytovat jednodušší, čistší a lépe zdokumentovaný RHEL pro otevřené projekty. Red Hat vedle Fedory a CentOS Stream pravidelně poskytuje zdrojové kódy RHEL komunitě. Tento krok by tomuto procesu měl dát určitý standard a transparentnost.

Vyšla Mageia 8, Google představil zvukový formát Lyra
28. 02. 2021
[5 minut čtení] Na Tchaj-wan nedorazil tajfun, Google TV (Android TV) umožní vypnout chytré funkce, Wine 6.3 záplatuje 15 let starou chybu, Pentax K-3 III, koncesionářský poplatek ČT, GNOME 40 Beta. Google už delší dobu vyvíjí zvukový formát – tedy vlastně bychom mohli říci, že trénuje neuronovou síť – jménem Lyra. Cílem tohoto formátu je dostat datový tok co nejníže, aby bylo možné v kombinaci s AV1 videem provozovat video konference i na 56kbit/s lince, což je rychlost, která je tu s námi už nějakých 20 let.

Vrtulníček Ingenuity na Marsu pohání Linux, dláždí cestu jako kdysi Pathfinder
26. 02. 2021
[6 minut čtení] S přistáním mise vozítka Perseverance a malého autonomního vrtulníku Ingenuity se stal Mars druhou planetou v tomto vesmíru, kde má Linux větší zastoupení než Windows. O úspěšném přistání mise na Marsu jsme informovali před pár dny. Zajímavá je prakticky ve všech svých aspektech, a to v četně již zmíněného autonomního vrtulníku Ingenuity, kterou pohání Linux. Ve stručnosti rovnou odbuďme, že vozítko Perseverance je na tom podobně jako předchůdci a běží na uzavřeném OS od WindRiver. Názor na WindRiver hezky vyjádřil už před 12 lety Matt Olander z (tehdy) PC-BSD.

BBC BASIC i QBasic oslavují svá kulatá výročí
25. 02. 2021
[38 minut čtení] Letos, ostatně podobně jako v předchozích letech, oslavíme několik kulatých výročí souvisejících s vývojem jazyků. Dnes si připomeneme třicetileté narozeniny QBasicu a čtyřicetileté narozeniny v několika ohledech přelomového BBC BASICu. 1. BBC BASIC i QBasic oslavují svá kulatá výročí

Randonautica v GNU R: kvalitní kulově symetrická metoda
25. 02. 2021
[5 minut čtení] V dnešním článku si naprogramujeme kvalitní kulově symetrickou metodu, která nebude mít nedostatky jednoduché metody z minulého dílu. Pokud se rozhodnete s GNU R na náhodná místa cestovat, přeji hodně zábavy. Ke zopakování: úhlové souřadnice na povrchu koule převedeme na 3D kartézské v prostoru. Pak k nim přičteme náhodný posuv s 3D normálním rozdělením. To se snadno vyrobí ze 3 nezávislých 1D normálních rozložení. Pravoúhlé souřadnice převedeme zpět do kulových. Souřadnici vzdálenosti od středu Země nepoužijeme, čímž se místo promítne kolmo na povrch Země.

Projekt 800: návraty ke klasickým osmibitům Atari
24. 02. 2021
[18 minut čtení] V rámci svých projektů návratů ke starým počítačům jsem zabrousil i do starých známých vod. Na osmibitech firmy Atari jsem vyrůstal, takže jsem zde neočekával žádná velká překvapení. V rámci svých projektů návratů ke starým počítačům jsem zabrousil i do starých známých vod. Na osmibitech firmy Atari jsem vyrůstal, takže jsem zde neočekával žádná velká překvapení. Nicméně jelikož je toto můj „pamětnický“ počítač, nebylo by od věci shrnout moje vzpomínky.

Softwarová sklizeň (24. 2. 2021)
24. 02. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme monitorovat využití systémových zdrojů, vytvoříme dynamické audiovizuální dílo, zjistíme, kdo další se připojuje do stejného rajónu a nakonec otestujeme svůj počítač. SysMonTask je správce úloh, ve kterém můžete procházet běžící procesy a podprocesy, a sledovat výkon hardwarových zdrojů. Monitoruje aktuální vytížení logických procesorů, operační paměti, grafického procesoru a disků. Zobrazuje také informace o využití sítě. Aplikace je nápadně (cíleně, ne náhodou) podobná správci úloh ve Windows.

IPython: jedno z nejpropracova­nějších interaktivních prostředí pro práci s Pythonem
23. 02. 2021
[31 minut čtení] Jedním z nejužitečnějších nástrojů pro vývojáře používající jazyk Python je vedle editoru, IDE a debuggeru nástroj nazvaný IPython. Ten vylepšuje interaktivní prostředí Pythonu o mnoho dalších technologií. 1. IPython – jedno z nejpropracovanějších interaktivních prostředí pro práci s Pythonem

Komunikace v distribuovaných systémech: časové limity služeb
23. 02. 2021
[13 minut čtení] V tomto dílu se již více posunu k problémům spojeným s budováním a provozem distribuovaných systémů. Budu se zabývat časovými limity služeb, jak je řídit, vynucovat, a jak na nesplnění reagovat. Představte si, že máte síť desítek nebo stovek uzlů, které jsou rozprostřeny po celé republice. Jediné jejich pojítko je centrální message broker, přes který si vyměňují zprávy.

Postřehy z bezpečnosti: Bitcoin na falešných investičních webech
22. 02. 2021
[4 minuty čtení] Pravidelný pondělní přehled novinek z oblasti informační bezpečnosti. Podíváme se na zranitelnost Telegramu, e-mailu, mobilu a platebních automatů. Nové podvodníky láká také stále rostoucí bitcoin. Od poloviny prosince výrazně stoupá hodnota bitcoinu na burze. Na vývoj cen reagují i útočníci a přibývá podvodných stránek, které lákají důvěřivé uživatele na investice. Aktuálně už přesáhla padesát tisíc dolarů za bitcoin.

Distribuční věstník: Manjaro ARM bude výchozí distribucí pro PinePhone
22. 02. 2021
[1 minuta čtení] Výchozím operačním systémem na PinePhone bude Manjaro ARM. Byl ohlášen nový projekt s názvem openSUSE Step. Krátce po vydání Ubuntu 20.04.2 vyšla opravná verze. Spolek „Veteran Unix Admins“ oznámil vydání nové verze Devuan 3.1.0 „Beowulf“. Společnost PINE64 oznámila, že Manjaro ARM bude výchozí linuxovou distribucí na telefonu PinePhone. Komunitní edice PinePhone se dá už rok a půl sehnat s několika různými distribucemi a prostředími. V následujících měsících už bude v Pine Store k dostání oficiální verze s předinstalovaným Manjaro ARM a Plasma Mobile. Podle vyjádření PINE64 byla tato distribuce vybrána proto, že poskytuje nejlepší podporu pro její hardware.

Nezávazné bádání nad časovou náročností programu – II
22. 02. 2021
Tímto článkem bych rád navázal na své předchozí nezávazné bádání nad komplexností programů. Bude mně postup fungovat, když data nebudou dopředu dobře připravená? Na to se pokusím najít nějakou odpověď v tomto článku.

Wine experimentálně na Waylandu, Kodi 19 a Python 3 a AV1
21. 02. 2021
[4 minuty čtení] F2FS s nastavením komprese Zstd/LZ4, Mabox Linux 21.02, 6. generace 3D NAND flash, LLVM/Clang 12 a Ryzen 5950X, NASA Perseverance na Marsu, GTK 4.2 a nové OpenGL, full-frame Foveon X3 hned tak nebude. Nejen Ubuntu, ale i Manjaro má již řadu odnoží. Jednou z nich je Mabox Linux, který se nyní objevil ve verzi (řekněme spíš snapshotu) 21.02. Distribuce je zajímavá tím, že vedle svižného/flexibilního základu navíc staví na předkonfigurovaném prostředí s OpenBoxem a měla by tedy být extrémně svižná, plus jsou zde navíc některé specifické nástroje. Systém staví na LTS jádru 5.10 (instalovat lze snadno jakékoli jiné, jak je u Manjaro zvykem), instalátor pak nabízí volbu mezi svobodnými a uzavřenými ovladači.

Linuxové jádro 5.12 přinese rychlejší Btrfs a podporu Ryzenů 5000
19. 02. 2021
[6 minut čtení] Jádro 5.11 je pár dní venku a tak se objevují další a další novinky, které zamíří do budoucího Linuxu 5.12. Už dnes je z toho úctyhodný přehled novinek, který se bude samozřejmě i nadále rozrůstat. Za nejnovější velkou várkou vylepšení zaslaných do Linuxu 5.12 stojí David Miller. Implementují například RFC6056 (alias Recommendations for Transport-Protocol Port Randomization), randomizace portu tedy bude lepší v souladu s tímto RFC, které popisuje několik jednoduchých a současně efektivních metod (dodává David) pro výběr klientova čísla portu, což snižuje šanci, že číslo odhadne útočník. Nejde samozřejmě o náhradu nějakých šifrovacích metod, na druhou stranu implementace tohoto RFC nestojí v podstatě skoro žádné zdroje.

Nezávazné bádání nad časovou náročností programu
18. 02. 2021
Vyvíjím nějaký geniální software, jak také jinak. Testuji ho na testovacích datech, a všechno vypadá nádherně. Nicméně po nasazení do provozu to najednou začne drhnout, uživatelé si stěžují že je to pomalé.

Randonautica v GNU R: vydejte se na výlet na náhodné neznámé místo
18. 02. 2021
[4 minuty čtení] V GNU R si implementujeme náhodné generování blízkých míst, na které se potom ve skutečnosti vypravíme na výlet. Nemusíme přitom používat žádnou specializovanou aplikaci, stačí nám na to existující nástroje. O aplikaci Randonautica jsem se poprvé dozvěděl, když jsem na Youtube sledoval jeden z mých oblíbených pořadů o bizarních, temných a znepokojivých kuriozitách Nexpo. V epizodě Investigating Mysterious Encounters from Randonautica se dozvíme, že v červnu 2020 v Seattlu skupina teenagerů použila aplikaci Randonautica. Randonautica údajně náhodně generuje místa v blízkosti několika kilometrů, aby je člověk rekreačně navštívil. Skupina šla na vygenerované místo a našla tam kufr se dvěma lidskými mrtvolami.

Komunikace v distribuovaných systémech: volání cest z aplikace
17. 02. 2021
[7 minut čtení] V předchozích dvou článcích jsem ukazoval komunikaci žadatelů o službu a jejích poskytovatelů pouze v rámci Camel cest. Ony jsou to spíše jenom školní ukázky. V praxi toto řešení postačuje jen zřídka. Daleko častěji potřebuji volat cestu z prostředí vlastní Java aplikace.

Softwarová sklizeň (17. 2. 2021)
17. 02. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na renderovací nástroj od Intelu, prohlédneme si herní scény, zaúčtujeme pár faktur a řekneme si o aplikaci pro tvorbu prezentací v jazyce Markdown. Otevřený škálovatelný renderovací nástroj z dílny Intelu. Cílem tohoto projektu je nabídnout sadu knihoven, které pak budou snadno použitelné v aplikacích, které používají ray tracing renderování. Jelikož se jedná o produkt Intelu, tak pro svůj běh využívá pouze procesor a jak se dá očekávat, je optimalizovaný na procesory této značky.

Využití FIDO klíče GoTrust IdemKey pro digitální podpis, například DNSSEC
16. 02. 2021
[7 minut čtení] FIDO klíč GoTrust IdemKey může plnit roli čipové karty pro digitální podepisování dokumentů podobně jako např. elektronický občanský průkaz, nebo může fungovat jako HSM (Hardware Security Modul). Před několika měsíci došlo ke spuštění možnosti využití mojeID pro přístup ke službám státní správy pomocí technologie FIDO. Velká část uživatelů může za tímto účelem použít FIDO klíč integrovaný do svého operačního systému, jako např. Windows Hello, případně Android klíč na telefonu nebo tabletu. Jednoznačně se jedná o nejpohodlnější cestu k elektronickým službám státu – bez nutnosti pořizovat jakékoliv zařízení (čtečky, karty) nebo instalovat něco dalšího do svých zařízení (obslužný software, potvrzovací mobilní aplikace).

Spacemacs: práce s projekty psanými v Pythonu a režim Org
16. 02. 2021
[27 minut čtení] Dnes se zaměříme na tři oblasti, které jsou zaměřeny čistě prakticky. Popíšeme si práci s projekty psanými v Pythonu, ukážeme si využití Org mode a taktéž se zmíníme o balíčku s nastavením vzhledu Emacsu. 1. Spacemacs a projekty vytvářené v Pythonu

Postřehy z bezpečnosti: jak ověřujete zaměstnance pracujícího z domova?
15. 02. 2021
[4 minuty čtení] Minulý týden proběhl u příležitosti dne bezpečnějšího internetu tradiční seminář o bezpečnosti sítí a služeb. Pojďme si dnes v trochu netradičním vydání Postřehů z bezpečnosti připomenout, co zaznělo. Na stránce semináře je k dispozici videozáznam i prezentace ke stažení.

Ubuntu pracuje na novém instalátoru, Raspberry Pi OS přidává repozitář Microsoftu
15. 02. 2021
[2 minuty čtení] Ubuntu pracuje na novém instalačním programu. Raspberry Pi OS bez varování instaluje repozitář s VSCode od Microsoftu. Ubports pracuje na přechodu na Ubuntu Touch 20.04. ReactOS je blízko k zavaděči pro souborový systém NTFS. Ubiqity, program pro instalaci linuxové distribuce Ubuntu, je používán beze změny už několik let. Vývojáři Ubuntu teď plánují změnu, která povede ke sloučení instalátoru desktopové distribuce se serverovým instalátorem systému Subiquity.

AMD nabírá vývojáře, Google bude vyžadovat AV1
14. 02. 2021
[6 minut čtení] Linux 5.11 zrychlí CPU AMD o zhruba 5 %, jaké bude Xiaomi Mi 11 Ultra, Wine 6.2 s Mono 6.0, Mir 2.3.2 vylepšuje XWayland HiDPI, Samsung postaví v USA továrnu za 17 miliard USD, OpenMandriva Lx 4.2. Google bude vyžadovat, aby nové přístroje typu Android TV, uvedené na trh od dubna 2021, podporovaly dekódování obsahu v AV1 formátu. Stejně tak budou podporu AV1 vyžadovat služby Netflix a YouTube.

Vyměnit 200 miliónů certifikátů za den? Let's Encrypt připravuje nejhorší scénář
12. 02. 2021
[5 minut čtení] Certifikační autorita Let’s Encrypt je nově připravena během jediného dne revokovat a znovu vydat všechny certifikáty, které spravuje. Systém byl značně posílen a nyní se ladí poslední drobnosti. V běžném dni umí Let’s Encrypt vystavit téměř dva milióny certifikátů. Jenže služba přemýšlí logicky i nad tím, že by se mohlo klidně stát, že bude potřebovat znovu vystavit všechny vydané certifikáty v nejkratším možném čase, a tak řešila, kde v její infrastruktuře sedí žáby na prameni. Došlo tak k úpravě stávající infrastruktury, aby byla schopna vydávat stonásobek obvyklého množství, tedy přibližně 200 miliónů certifikátů za jediný den.

Spacemacs: to nejlepší z editorů Emacs a Vim
11. 02. 2021
[25 minut čtení] Dnes se zaměříme na popis frameworku Spacemacs, což je – poněkud zjednodušeně řečeno – sada konfiguračních skriptů a balíčků, které jsou určeny pro uživatelsky příjemné ovládání slavného textového editoru Emacs. 1. Spacemacs: to nejlepší z Emacsu a Vimu

Herní novinky: Proton přidává nové kompatibilní herní tituly
11. 02. 2021
[2 minuty čtení] Vychází nová verze Protonu, která přidává nové funkce. Evoluční simulace Thrive přechází na Godot Engine. FPS s prvky strategie Unvanquished chystá velkou aktualizaci. Otevřený projekt pokračuje ve vývoji FreeSpace 2. Proton je překladová vrstva použivaná pro běh Windows her na Steamu v Linuxu. Ve své nejnovější veřejné verzi 5.13–5 přidává některé zajímavé funkce, které byly až dosud zařazeny do kategorie experimentální.

Jak funguje předplatné k Red Hat Enterprise Linuxu zdarma
10. 02. 2021
[5 minut čtení] Red Hat nově umožňuje provozovat až 16 instancí Red Hat Enterprise Linuxu na jeden zákaznický účet zdarma. Jak to přesně funguje a co nabízí RHEL navíc oproti instalaci distribuce CentOS? Před několika týdny Red Hat oznámil, že umožní provozovat až 16 instancí Red Hat Enterprise Linuxu na jeden zákaznický účet zdarma. Od 1. února je tato nabídka k dispozici, tak jsem se podíval, jak to funguje a co nabízí navíc oproti CentOSu.

Softwarová sklizeň (10. 2. 2021)
10. 02. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme rozpoznávat hudbu, necháme se informovat o parametrech GPU, pošleme G-kód do CNC stroje a nakonec provedeme transformaci obrázku. SongRec je Shazam klient pro rozpoznávání hudby z audio souborů nebo mikrofonu. Podporuje použití skrze grafické rozhraní nebo příkazovou řádku. K dispozici je historie rozpoznaných skladeb, kterou lze exportovat do souboru (CSV), ale také možnost kontinuální detekce z mikrofonu s nastavitelným výchozím zvukovým zařízením.

Chytré rádio postavené z Raspberry Pi: probuďte starý kazeťák k životu
9. 02. 2021
[5 minut čtení] Pracuji hlavně s počítačem, ale občas kutím něco i na zahradě, v garáži, v dílně nebo při různých přestavbách a úpravách doma. Při práci rád něco poslouchám. V poslední době poslouchám většinou z on-line zdrojů. Donedávna jsem situaci řešil tak, že když jsem pracoval v kanceláři, používal jsem jako přehrávač počítač. To s sebou neslo následující úskalí:

Trasování aplikací naprogramovaných v Pythonu
9. 02. 2021
[24 minut čtení] Seznámíme se s trojicí nástrojů určených pro trasování (sledování) aplikací v Pythonu. Kromě standardního nástroje „trace“ se jedná o pomocnou utilitu „coverage“ a především o nástroj „pycrunch-pytrace“ s vlastním GUI. 1. Krátká lekce z historie: příkazy TRON a TROFF

Postřehy z bezpečnosti: prohlížeč Chrome ohrožen útokem CacheFlow
8. 02. 2021
[4 minuty čtení] V tomto díle Postřehů si povíme, jak se chránit proti nebezpečným doplňkům prohlížečů, o databázi zranitelností škodlivého kódu, o uzavření ValidCC a podíváme se i na několik kritických zranitelností. Minulý týden přinesl Root zprávu upozorňující na blogpost Avastu, který odhaluje další detaily útoku, jenž dostal přiléhavý název CacheFlow. Škodlivý kód měl na tři miliony instalací a k jeho odhalení přispěl také CSIRT.CZ. Na analýze jednoho z těchto doplňků „Downloader for Instagram“ Avast popisuje, jak mohly škodlivé doplňky tři roky unikat širší pozornosti. Předně započaly svou činnost ne dříve než tři dny po instalaci.

Ubuntu možná přejde na Wayland, FreeBSD odsouvá 32 bity na druhou kolej
8. 02. 2021
[2 minuty čtení] Ubuntu 21.04 pravděpodobně přejde na Wayland. FreeBSD 13.0 odsune architekturu i386 na druhou kolej. Tails na rychlo opravuje zranitelnost sudo. Nová distribuce AlmaLinux nabízí alternativu k CentOS. Přechod z X11 na Wayland je v Ubuntu opět aktuálním tématem. Canonical nedávno oznámil, že se pokusí Wayland dostat už do nadcházející verze 21.04, která by měla vyjít v dubnu letošního roku. Vzhledem k tomu, že nedávno padlo rozhodnutí o odložení přechodu na GNOME 40 a GTK 4 mají vývojáři pro tuto změnu volné ruce. Uživatelé Ubuntu se tak mohou těšit na kombinaci GNOME 3.38 a Waylandu s výjimkou těch, kteří mají grafické karty od Nvidie.

Novinky vzhledu Firefox Proton: panely a nová hlavní nabídka
7. 02. 2021
Mozilla pokračuje ve vývoji nového vzhledu prohlížeče Firefox nazvaného Proton. V nočním sestavení se objevily změny týkající se vzhledu panelů a také nová podoba hlavní nabídky. Podívejte se s námi.

Brave má 25 miliónů uživatelů, co přinese Fedora 34
7. 02. 2021
[5 minut čtení] Solus 4.2 s podporou AV1, Valve zaplatí Corsairu 4 milióny USD za porušení patentu, Intel si o něco polepšil, Čínská SMIC posílí staré planární výrobní procesy, AMDGPU a přípravy na PCI Express 5.0. Nová verze Linuxové distribuce Solus, která je jednou z těch vytvořených from scratch, přináší zejména aktualizace všemožných balíčků. Připomeňme, že používá upraveného správce balíčků PiSi, zde nazývaného eopkg, a k tomu jako výchozí své vlastní desktopové prostředí Budgie. V nové verzi přináší některá vylepšení v čele s novou systémovou lištou a lepší podporou desktopových ikon.

Proč se starat o technickou kvalitu, když máme AI
5. 02. 2021
[7 minut čtení] Fenoménem 20. století byl technický pokrok prakticky ve všech oblastech, vzešlý často z fyzikálních objevů. 21. století bude patřit spíše softwaru v podobě neuronových sítí a samoučících se systémů. Někdy zhruba před 20 lety jsem žasl nad tím, jak skvělé výsledky dává parametrický ekvalizér a redukce šumu ve zvukovém editoru Cool Edit Pro. Mohl jsem vzít své letité ohrané audiokazety, před tape deck TEAC je skrze Sound Blaster Live! 5.1 zkopírovat do PC do podoby 16bit 44,1kHz stereo WAVů a následně zpracovat v Cool Edit Pro tak, že přišly o šum a dostaly zpět nejen své hloubky, ale hlavně výšky. Vše tak, že to znělo přirozeně, nikde nebyly slyšet žádné výpočetní artefakty (což se o redukci šumu v Audacity nedá říci dodnes). Celkově jsem s těmito svými dvacetiletými ripy nyní 30 let starých audiokazet, uložených tehdy do Ogg Vorbis, dodnes plně spokojen, nicméně to tehdy byla spousta času stráveného laděním parametrů při zpracování.

Komunikace v distribuovaných systémech: synchronní komunikace typu požadavek a odpověď
4. 02. 2021
[5 minut čtení] Předmětem dnešního článku budou komunikace typu požadavek/odpověď, nebo také synchronní komunikace. Odesilatel osloví jednoho nebo více příjemců tím, že jim pošle nějakou zprávu a očekává od příjemců odpověď. Příklady k tomuto článku je možné najít v balíčku example02.

Automatické ovládání aplikací s GUI využitím nástroje xdotool
4. 02. 2021
[19 minut čtení] Popíšeme si, jak ovládat aplikace s grafickým uživatelským rozhraním s využitím nástroje nazvaného xdotool. Tato utilita dokáže simulovat stisky kláves, operace prováděné s myší, operace s celými okny atd. 1. Automatické ovládání aplikací s GUI využitím nástroje xdotool

Hexadecimální dělení od ruky: odvození algoritmu a jeho optimalizace
3. 02. 2021
[8 minut čtení] S pomocí BCD aritmetiky se dá školní algoritmus dekadického dělení zrychlit a zjednodušit. S dělením hexadecimálních čísel propiskou se můžeme zase předvádět před kamarády programátory. Tato programátorská rekreace může přinést pocit nezávislosti, že dokážeme dělit bez kalkulátoru, zajímavý vhled do samotných principů aritmetických operací, nebo pocit úspěchu, že jsme dokázali něco optimalizovat na rychlost a spolehlivost. Budeme schopni pokračovat i za desetinnou nebo šestnáctinnou čárku, bez omezení počtu číslic operandů.

Softwarová sklizeň (3. 2. 2021)
3. 02. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na grafický nástroj pro stahování videa, vyzkoušíme klienta pro decentralizovanou komunikaci, upražíme si výbornou brazilskou kávu a řekneme si o aplikaci pro analýzu a vykreslování dat. Frontend pro youtube-dl napsaný v Qt a C++. Přes grafické rozhraní můžete pohodlně stáhnout všechna média, která youtube-dl podporuje. Dále pak přehledně zobrazí všechna videa dostupná na konkrétní adrese, umožňuje stáhnout soubory jak jednotlivě, tak v dávce a spoustu dalších věcí.

binenv: poslední binárka, kterou si do systému nainstalujete
2. 02. 2021
[4 minuty čtení] Některé utility se vyvíjí tak rychle, že je autoři distribucí je nestíhají zabalit do nativních distribučních balíčků. Utilita binenv je náhrada balíčkovacího systému právě pro programy, které se vyvíjí takhle bouřlivě. V posledních letech se stalo u některých nástrojů – zejména v oblasti okolo operations, DevOps a cloudových služeb zvykem používat poslední verze programů.

Programovací jazyk R, Jupyter notebook a Jupytext
2. 02. 2021
[30 minut čtení] Primárním vývojovým prostředím vyvinutým přímo pro jazyk R je RStudio, což ovšem neznamená, že nelze využít i další aplikace. Poměrně často se setkáme s kombinací R + Jupyter notebook. Seznámíme se s užitečným doplňkem nazvaným Jupytext. 1. Programovací jazyk R, Jupyter notebook a Jupytext

Postřehy z bezpečnosti: vnitřní sítě v ohrožení
1. 02. 2021
[3 minuty čtení] V dnešním díle postřehů se podíváme na únik dat z Indické směnárny kryptoměn, na botnet Dreambus napadající linuxové servery, na útoky na vnitřní sítě a na jiné zajímavosti ze světa výpočetní techniky. Útočníci odcizili citlivá data více než 320 000 uživatelů kryptoměnové směnárny Buyucoin. Data, která byla následně vystavena na Dark webu, obsahovala mj. jména, e-maily, telefonní čísla, zašifrovaná hesla, detaily peněženky, objednávek a bankovní detaily a čísla pasů. Velikost uniklé MongoDB je 6GB.

Ubuntu 21.04 nebude mít GNOME 40, zato Fedora 34 ano
1. 02. 2021
[1 minuta čtení] Ubuntu odkládá přechod na GNOME 40 a GTK 4. Fedora se přechodu na GNOME 40 a GTK4 nemůže dočkat. Oba dva vývojáři distribuce GALPon MiniNo oznámili ukončení projektu. MX Linux běží na Raspberry Pi. Oproti původním plánům vývojáři nepočítají s přechodem na GNOME 40 a GTK 4 pro Ubuntu 21.04. Finální verze GNOME 40 má totiž vyjít až na konci března, plánované vydání Ubuntu připadá ale na datum 22. dubna. Ostrá čtvrtá verze GTK je sice už na světě, nicméně tvůrci Ubuntu neměli dostatek času jej otestovat a odladit. Nadcházející verze tedy nabídne GTK 3 a GNOME 3.38.

Vakcína na 95 % aneb o účinnosti vakcín
31. 01. 2021
Lidé po sobě odjakživa házejí čísla. Pandemie dala světu zbrusu nová čísla, o které se lze přít a kterými po sobě můžeme házet. Jenže denní přírůstky už nikoho nezajímají, a tak se na scéně objevila účinnost vakcín.

Linux 5.10 LTS možná skončí 2022, Intel bude vyrábět 3nm procesem u TSMC
31. 01. 2021
[6 minut čtení] GNOME Shell a vodorovné uspořádání, nový kanál Documentary+, leden s KDE Plasma 5.21, NomadBSD 1.4 RC1, Clonezilla 2.7.1–22, Linux 5.12 a Freesync s Tiger Lake/Xe, Exynos s AMD RDNA drtí konkurenci. Před pár lety bylo ohlášeno, že podpora LTS jader se prodlouží ze 2 na 6 let. Linux 4.4 vydrží do února 2022, Linux 4.9 až do roku 2023, Linux 4.14 bude podporován až do začátku roku 2024, Linux 4.19 až do konce roku 2024 a Linux 5.4 až do konce 2025. Nejnovějším LTS jádrem je Linux 5.10, nicméně se nyní vede diskuse, že jeho podpora (zase) bude o něco kratší a skončí již v roce 2022. Linux 5.10 LTS možná přijde o 4 roky ze své dlouhé podpory prostě proto, že není dost společností či organizací, které by se o jeho prodlouženou podporu stály.

Sudoku: genetický algoritmus
29. 01. 2021
V rámci dřívějšího řešení Sudoku pomocí hrubé síly mne napadlo, zda by nešly použít pro řešení také genetické algoritmy. Ty se používají pro hledání optimálních řešení u složitých úloh.

Jak v Correlium portovali Linux na Apple M1
29. 01. 2021
[6 minut čtení] Před několika dny ohlásili vývojáři z Correlium zprovoznění Ubuntu na počítači Apple s 5nm ARM SoC M1. Jde o počátek snah, které snad jednoho dne povedou k plnohodnotnému běhu Linuxu na Apple ARMech. Nic naplat, Apple může člověk nesnášet jak chce, ale faktem zůstává, že SoC Apple M1, vyráběné špičkovým 5nm EUV procesem u TSMC, je patrně nejzajímavější procesorový počin roku 2020 (čest všem Ryzenům / Threadripperům, ale je tomu zkrátka tak). Navíc stroje od Apple – v případě tohoto čipu tedy minipočítač mac mini a notebook macbook – mají pověst něčeho, co i linuxoví vývojáři rádi používají a tak bylo dávno před uvedením Apple M1 na trh jasné, že jakmile Apple začne na ARMy přecházet, začnou i snahy linuxové komunity dostat na tyto ARMy Linux.

Doas: náhrada za děravé sudo z dílen projektu OpenBSD
28. 01. 2021
[4 minuty čtení] Utilita sudo je v linuxovém světě velmi rozšířená a umožňuje přidělit rootovská práva běžnému uživateli. Trpí ovšem mnoha bezpečnostními chybami, proto se v OpenBSD rozhodli naprogramovat Doas. Utilita sudo (superuser do) je tu s námi přes čtyřicet let a řeší klasický unixový problém: jak umožnit uživateli provést akci, ke které potřebuje práva superuživatele root. Na rozdíl od starší utility su nevyžaduje heslo roota, ale uživatel si vystačí se svou vlastní autorizací. Root mu v konfiguračním souboru /etc/sudoers přidělí práva spouštět konkrétní akce (či všechny) a je hotovo.

Proudy (streams) podporované systémem Redis (dokončení)
28. 01. 2021
[25 minut čtení] Dnes navážeme popisem práce se skupinami konzumentů (consumer groups). V rámci skupiny konzumentů lze zprávy potvrzovat, popř. zjišťovat, které zprávy sice byly přečteny, ovšem bez explicitního potvrzení. 1. Proudy (streams) podporované systémem Redis (dokončení)

Jak zabalit kolegům data do balíčku v R
27. 01. 2021
Je fajn mít veřejně přístupná data, která mohou všichni libovolně zpracovávat. Někdy jsou data sice dostupná, ale nejsou veřejná. Pokud pracujete v R, můžete svým kolegům data zabalit do balíčku.

Sudoku: řešení hrubou silou
27. 01. 2021
Jak říkal můj kolega: když máš v ruce kladivo, tak ti všechno připadá jako hřebík. Opět se vracím k řešení nějaké hry, a sice Sudoku. Nejdříve zkusím řešení s využitím síly Depth-first search (DFS).

Softwarová sklizeň (27. 1. 2021)
27. 01. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes využijeme externí zařízení jako sekundární obrazovku, nastavíme parametry některých Vulkan/OpenGL překrytí, přeložíme text a nakonec přečteme nebo poslechneme knihu (či audioknihu). Pomocí nástroje Deskreen můžete transformovat libovolné zařízení (kde lze spustit webový prohlížeč) na sekundární obrazovku pro vaši sestavu nebo notebook. Podporuje ale také promítání hlavní obrazovky na externí zařízení. Tento režim je možné provozovat v plnohodnotné podobě nebo s omezením pouze na konkrétní aplikaci. Pro bezpečnou komunikaci mezi oběma stranami je využito end-to-end šifrování.

Raspberry Pi Pico s RP2040: proč vlastně vyvíjet vlastní jednočip?
26. 01. 2021
[4 minuty čtení] Raspberry Pi Foundation představila nový model Rispberry Pi nazvaný Pico. Opustila svoji doménu jednodeskových linuxových počítačů s výkonným procesorem a pustilo se do vod malých embedded procesorů, na kterých Linux nepustíte. To by ještě nebylo tak zajímavé. To, zajímavé na tom je, že se rozhodli na toto tažení vytvořit vlastní mikrokontroler — tedy dnes po vzoru Apple M1 bychom měli asi použít termín „own silicon“ — nazvaný RP2040.

Proudy (streams) podporované systémem Redis
26. 01. 2021
[27 minut čtení] Systém Redis se používá v mnoha oblastech. Může sloužit ve funkci distribuované key-value databáze, vyrovnávací paměti atd. V Redisu 5 navíc byla představena nová technologie implementující proudy (streams). 1. Proudy (streams) podporované systémem Redis

Firefox Proton: první pohled na úpravu panelů v prohlížeči
25. 01. 2021
Vývojáři Mozilly představili ve Firefoxu Nightly první úpravy týkající se vzhledu panelů. Zatím jde o drobné změny, které ale naznačují, jak bude Firefox za pár měsíců vypadat. Podívejte se na obrázky.

Postřehy z bezpečnosti: svéráz studentského sdílení intimností
25. 01. 2021
[4 minuty čtení] Dnes se podíváme, jak je riskantní svěřovat pochybné fotografie aplikacím slibujícím soukromí, dále na aktuální malwarovou kampaň zaměřenou na operační systém Linux a další bezpečnostní novinky. Aplikace pro sdílení soukromých fotek je tajně ukládala bez vědomí uživatele. Vyplulo to na povrch, když výzkumníci narazili na webech Amazonu na databázi tří set tisíc citlivých fotek, pocházejících z aplikace Fleek. Ta je dnes už nefunkční, ale tvořila alternativu k rozšířenému Snapchatu. Její devízou bylo sdílené fotky ihned smazat, takže si uživatelé, zvláště pak studentských kampusů, zvykli posílat jejím prostřednictvím svou nahotu, drogy a alkohol… protože proč ne? Aplikace je bezpečná a fotky se vzápětí smažou.

První distribuce inspirovaná iPadem, Fedora mění filozofii odkládacího oddílu
25. 01. 2021
[2 minuty čtení] JingOS je první distribuce inspirovaná iPadem. Linuxová distribuce Fedora představila běh zRAM v paměti pro zajištění komprimovaného odkládacího oddílu. Mezi vývojáři Debianu probíhá diskuse o tom, jak se stavět k „vendoringu“. JingOS je nová linuxová distribuce postavená na Ubuntu určená pro dotyková zařízení. Podle vyjádření vývojářů se jedná o vůbec první distribuci, která se inspirovala u iPadu. Uživatelské rozhraní tak připomíná svým vzhledem a chováním iPadOS, pod kapotou se ale skrývá linuxové jádro. JingOS přichází i s vlastní sadou aplikací jako je kalendář, správce souborů nebo webový prohlížeč. Kromě tabletů a telefonů půjde tento systém spustit i na běžném PC. Cílem jeho tvůrců je vytvořit podobný ekosystém, jaký nabízí například Apple nebo Microsoft.

První úspěšný render s Apple M1 GPU, LG licencuje WebOS
24. 01. 2021
[6 minut čtení] GhostBSD 21.01.15, Paramount+ v březnu, Linux 5.12 a Nintendo 64, Chrome 89 a AV1 kodér, KDE Plasma 5.21 Beta, Ubuntu 21.04 s GNOME 3.38, kevlarová Leica M10, Snapdragon 870 5G, Intel Optane končí. První letošní verze uživatelsky přívětivé variace na FreeBSD je na světě. Tvůrci tentokrát soustředili síly na pročištění systému, což mimo jiné znamená odstranění kancelářského balíku LibreOffice a komunikátor Telegram z výchozího výběru balíků pro instalaci systému. Stalo se tak kvůli pracím na podpoře ZFS RW, kde lze nyní konfiguraci se ZFS provozovat i na strojích se 4 GB RAM.

Máte třetí vlnu? A mohl bych ji vidět?
22. 01. 2021
Pandemické vlny zřejmě nemají žádnou definici. Jde vlastně jen o shodu vlády, médií, lidu, že tomuhle kopečku na grafu budeme nějak říkat. Pojmenování vyvolává dojem, že jsme něco poznali a provedli nějakou akci.

Red Hat nabídne Enterprise Linux zdarma pro menší nasazení a týmy
22. 01. 2021
[3 minuty čtení] Red Hat oznámil, že od února rozšíří bezplatnou nabídku své linuxové distribuce Red Hat Enterprise Linux pro malá nasazení. Distribuci bude možné nasadit v menších produkčních prostředích a vývojářských týmech. V prosinci Red Hat způsobil velké pozdvižení tím, že oznámil konec projektu CentOS v jeho dosavadní podobě. Ten doposud fungoval jako nezávislý epigon, který svou distribuci vytvářel na základě zdrojového kódu distribuce Red Hat Enterprise Linux (RHEL).

Raspberry Pi Pico: nejmenší z rodiny malých počítačů za 100 korun
21. 01. 2021
Nadace Raspberry Pi Foundation představila nejmenší počítač ze své rodiny. Jedná se o jednočipovou destičku Raspberry Pi Pico, která je postavena na novém čipu RP2040. Nabízí spoustu portů, včetně analogových.

Komunikace v distribuovaných systémech: asynchronní předávání zpráv
21. 01. 2021
[8 minut čtení] První díl z nové série článků, která se bude zabývat ukázkou návrhu a postupu realizace některých základních funkcí distribuovaného informačního systému. Centrálním bodem bude message broker. Zabývám se návrhem a vývojem distribuovaných komunikačních systémů již řadu let. Tak jsem si řekl, že by nebylo špatné shrnout některé své zkušenosti a nabídnout je k širší diskuzi a použití.

Funkce v programovacím jazyku R
21. 01. 2021
[30 minut čtení] Funkce jsou jednou z nejužitečnějších abstrakcí používaných při vývoji. Jazyk R práci s funkcemi samozřejmě podporuje a funkce jsou zde dokonce plnohodnotným typem s podporou lexikálních uzávěrů i funkcí vyššího řádu. 1. Funkce v programovacím jazyku R

Multispektrální světelný senzor pro Arduino: prvek pro lepší rozlišení
20. 01. 2021
[6 minut čtení] Minule jsme měřili nanoampéry a sestrojili testovací obvod. Dnes přidáme logaritmovací prvek, který vylepší rozlišení. Funguje jako analogový počítač – matematický koprocesor, který počítá logaritmus. Na konci obvodu se proud pustí do logaritmovacích diod vyrobených z tranzistorů. Ty fungují jako analogový počítač – matematický koprocesor, který počítá logaritmus. Jejich napětí jde do vysokoohmového ADC vstupu Arduina.

Softwarová sklizeň (20. 1. 2021)
20. 01. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na netradiční souborový systém, vyzkoušíme program pro práci s RAW soubory, řekneme si o editoru myšlenkových map a nakreslíme si pár náčrtů. Netradiční souborový systém napsaný v jazyce Rust. Na rozdíl od ostatních systémů, které se soustředí na soubory a složky tuto hierarchii odstranil a zaměřil se na štítky. Podle vyjádření tvůrců umožňuje nahlížet na vaše soubory ne jako na objekty uložené ve složkách, ale jako na objekty filtrované podle složek.

BeagleV: první levná deska s procesorem RISC-V (obrazem)
19. 01. 2021
BeagleBoard.org a Seeed oznámily BeagleV, první dostupné SBC založené na RISC-V s otevřeným designem a s Linuxem. Na desce najdete SoC StarFive JH7100, který má dvě jádra SiFive U74 RISC-V.

Sliding puzzle – skládání kostiček
19. 01. 2021
V rámci procvičování na CodingGame jsem narazil na problém, do jehož řešení jsem dost zabředl. Jedná se o řešení hry Sliding Puzzle, tedy skládání kostiček do správného pořadí s využitím jednoho prázdného místa.

Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)
19. 01. 2021
[43 minut čtení] Dnes se zaměříme na některá další makra ze standardní knihovny: cond->, cond->> a case. Poté si ukážeme velmi užitečné makro cond-table určené pro zápis rozhodovacích tabulek. 1. Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)

Postřehy z bezpečnosti: jak naštvat dominu
18. 01. 2021
[5 minut čtení] V tomto dílu budeme mít potíže s únikem, vydáme se ven postranním kanálem, počkáme si na Signál, krátce se pověnujeme nešťastnému číslu 19 a (ne)navštívíme černé tržiště. Na závěr osvobodíme otroka. Podívejme se na příběh dominantní ženy, která kdesi na středozápadě ztratila nadvládu nad svým otrokem. Jak byste vysvětlili, že otrokářka nedokázala osvobodit svého podřízence z jeho sevření a bezmoci? Mohou snad za jeho stav démoni? Je náš příběh založen na skutečnosti, nebo se vás jen snažíme ovládat smyšlenkami? To se dozvíme na konci pořadu. Tedy pardon, článku. Zatím se podívejme na vážnější zprávy z právě uplynulého týdne.

Tails migruje na Wayland, Slimbook nabízí herní stroj s Ubuntu
18. 01. 2021
[2 minuty čtení] Linuxová distribuce Tails má pro tento rok v plánu přechod na Wayland. Arch Linux zlepšuje reprodukovatelnost sestavení svých softwarových balíčků. Projekt LibreSSL prochází vyhodnocením své užitečnosti. Živá linuxová distribuce Tails, zaměřená na bezpečnost a anonymitu představila plány pro následující rok. Nadcházející verze 5.0 bude založená na Debian GNU/Linux 11 „Bullseye“. Hlavní změnou bude migrace na Wayland, od které si tvůrci slibují zvýšení bezpečnosti a vyřešení dlouhodobých nedostatků, které se skrývají v X.Org. Kromě toho je v plánu ještě více uživatelům zjednodušit obcházení internetové cenzury v jejich zemích.

Pat Gelsinger: buďme lepší než ta lifestylová společnost z Cupertina, Linux 5.12 a Intel GPU
17. 01. 2021
[6 minut čtení] Ubuntu 21.04 a nečitelný /home, Seagate o budoucnosti, Rav1e 0.4, TSMC na 3 nm ještě letos, Intel Xe DG2 7nm procesem u TSMC, Nouveau s počáteční podporou GeForce RTX 3000. S vydáním Ubuntu 21.04 skončí ve vesmíru Ubuntu špatná praxe, kdy byl /home adresář nových uživatelů ve výchozím nastavení vytvářen s právy 755, tedy čitelný i pro jiné běžné uživatele v systému. Nově budou práva omezena na 750. Stížnosti uživatelů Ubuntu na příliš otevřené výchozí nastavení se přitom datují až do roku 2006, Canonical to odůvodňoval tím, že to usnadňuje sdílení dat mezi uživateli téhož stroje. Práva samozřejmě lze dnes a stejně tak i v budoucnu dodatečně nastavit dle libosti.

CrowdSec: chraňte své servery a pomáhejte tvořit reputaci IP adres
15. 01. 2021
[4 minuty čtení] CrowdSec je bezpečnostní nástroj, jehož cílem je chránit služby a servery vystavené do internetu. Inspiroval se klasickým nástrojem Fail2ban, ale jednotlivé instance propojil a sází na sílu davu. Nástroj Fail2ban je tu s námi už téměř dvě dekády a jeho funkce je jednoduchá: démon sleduje vybrané logy a pokud se v nich objeví příliš mnoho neúspěšných pokusů o přihlášení, zablokuje dané IP adrese přístup pomocí systémového firewallu. Útočník tak z dané adresy už nemá šanci zkoušet například hádat hesla.

nftables: příklad konfigurace firewallu a vzorové situace
14. 01. 2021
[4 minuty čtení] Linuxový firewall iptables je tu s námi téměř dvacet let, ale je postupně nahrazován novým moderním řešením zvaným nftables. Dnes propojíme dříve předvedené znalosti a postavíme si firewall. V předchozích dílech našeho seriálu o nftables jsme probrali hlavní vlastnosti tohoto moderního linuxového firewallu. Už víme, jak vytvářet tabulky, přidávat do nich pravidla a podle nich provádět běžné akce. Dnes si ukážeme, jak to všechno propojit dohromady a vytvořit si konfiguraci pro firewall.

Podrobnější popis vlastností programovacího jazyka R
14. 01. 2021
[31 minut čtení] Psát užitečné skripty v jazyce R je možné i bez detailní znalosti jeho syntaxe a sémantiky. I proto se k tomuto tématu dostáváme až ve třinácté části seriálu o R. Popíšeme si vlastnosti datových typů i všechny nabízené řídicí konstrukce. 1. Základní operace s balíčky

Instalace Kali Linuxu na WSL2 ve Windows 10
13. 01. 2021
Kali Linux je distribuce založená na Debianu. Hlavně je používaná pro digitální forenzní analýzu a penetrační testování. Integrace do Windows je úplně jednoduchá, včetně terminálu, zvuků a grafického rozhraní.

Multispektrální světelný senzor pro Arduino: nanoampéry a testovací obvod
13. 01. 2021
[4 minuty čtení] Minule jsme probrali charakteristiky nejdůležitější součástky – fotodetektoru, který v našem případě tvoří LED. Dnes budeme měřit nanoampéry a zkonstruujeme testovací obvod. K tranzistorům BAT 102H neexistuje datasheet. Jiné tranzistory mají zase několik verzí pinoutů, které se neliší označením. Naštěstí lze typ i zapojení identifikovat pouze měřičem diod. NPN jsou jako dvě diody směřující od báze (B), PNP k bázi. Naše zapojení bude využívat pouze NPN tranzistory, které jsou v elektronice běžnější.

Softwarová sklizeň (13. 1. 2021)
13. 01. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme měřit propustnost transportní vrstvy, nastavíme náhodnou tapetu z Unsplash, vytvoříme hosting na lokálním stroji a nakonec upravíme hlasitost pouze v jedné aplikaci. goben je nástroj pro měření propustnosti transportní vrstvy (TCP/UDP). Umožňuje simulovat komunikaci mezi serverem a klientem s volitelným omezením maximální využitelné šířky pásma. Podporuje zahájení několika souběžných rutin pro imitaci více paralelních toků. Výsledky měření lze uložit ve formě grafu (PNG) nebo v surové podobě (YAML, CSV).

Párování zboží pomocí CatBoost a praktické zkušeností ze Zboží.cz
12. 01. 2021
[5 minut čtení] Na Zboží.cz najdete u každého produktu nabídky jednotlivých e-shopů. Uvidíte, za kolik jej prodávají či zda ho mají skladem. Potřebujeme ke každému produktu v databázi automaticky najít vystavené nabídky e-shopů, které ho prodávají. Mohlo by se zdát, že automatické párování nabídek na produkty je úkol, který by student jakékoli IT školy zvládl naprogramovat za víkend. Stačí k tomu přece pracovat se shodou EANu (číslo čárového kódu) mezi nabídkou a produktem. Co když ovšem nabídka nebo produkt EAN vůbec nemá, nebo je EAN u nabídky uveden špatně? I s takovými problémy si musí automatické párování umět poradit. To se přitom snaží najít nejlepší z milionů produktů pro každou z více než stovky milionů nabídek.

Řídicí struktury využitelné v programovacím jazyku Clojure
12. 01. 2021
[39 minut čtení] Článek se věnuje popisu řídicích struktur v jazyku Clojure. Zatímco ve většině běžných jazyků existuje jen omezené množství takových struktur (podmínky, rozvětvení, cykly), v Clojure najdeme makrosystém. 1. Řídicí struktury využitelné v programovacím jazyku Clojure

Postřehy z bezpečnosti: kryptoměny táhnou
11. 01. 2021
[3 minuty čtení] Dnes se podíváme na nový malware ElectroRAT zaměřený na uživatele kryptoměn, dále na nedokumentovaný privilegovaný účet v zařízeních Zyxel, na novou vlnu vyděračských e-mailů a na apokalyptický souboj dvou nástrojů od Google. Bezpečnostní pracovníci odhalili malware nazývaný „ElectroRAT”, který se zaměřuje na uživatele kryptoměn. Kampaň s cílem rozšířit daný malware mezi velké množství uživatelů různých operačních systémů (Windows, Linux a macOS), probíhala od začátku ledna minulého roku. Malware je vytvořený pomocí open-source kódu „Electron“, jedná se o multiplatformní aplikační framework. Útočníci se snažili získat privátní klíče k uživatelským krypto peněženkám.

Distribuční věstník: Haiku portuje na ARM, Linux na Apple Silicon
11. 01. 2021
[2 minuty čtení] Operační systém Haiku vylepšuje svůj port na architekturu ARM. Projekt Asahi Linux zaštiťuje portování Linuxu na platformu Apple Silicon. Puppy Linux „Slacko“ 7.0 přichází s podporou UEFI. Svobodný operační systém Haiku, který se inspiroval u BeOS pokračuje v aktivní práci na svém vývoji. Ve svém posledním zpravodaji hodnotí své aktivity za několik uplynulých týdnů. Projekt zapracoval na vylepšení svého portu na architekturu ARM. Kromě toho došlo k pročištění kódu, vylepšení práce se sítí, zvukem a úložnými médii.

KDE Plasma 5.21 s kompletně přepsaným kompozitorem KWin, Firefox konečně s AVIF dekodérem
10. 01. 2021
[5 minut čtení] Vyšel Linux Mint 20.1, Intel Haswell GPU GT1 už řadu měsíců nefunguje, práce reverznutí GPU Apple M1, Async Page Flipping i pro starší GPU Intel, Xbox i Playstation jsou u 4k videa velmi hladové. Do projektu KDE se chystá jedna obří novinka. Jak víme z posledních let, vývoj kompozitoru KWin se poněkud loudal za vývojem doby – podpora Waylandu měla/má oproti GNOME určité zpoždění a stejné platilo či platí o dalších věcech jako podpoře HiDPI monitorů, podpoře mixů různých hodnot DPI na více monitorech a také podpoře různých obnovovacích frekvencí, zejména právě v kombinaci s Waylandem.

Co nás čeká v roce 2021: linuxové distribuce, desktopy i hardware
8. 01. 2021
[8 minut čtení] Shrnujeme aktuální dění a očekávané novinky tohoto roku v linuxových distribucích, desktopových prostředích, aplikacích, CPU či GPU. Rok 2021 bude rozhodně nabitý novinkami. Pokud lze věřit roadmapě linuxové distribuce Mageia (většinou příliš ne), ještě nyní v lednu by mělo dojít na vydání finální verze Mageia 8. Osobně jsem osmičku zkoušel 14 dní v éře beta1 jako primární systém a fungovala již celkem dobře, pouze po jedné aktualizaci přestalo pracovat síťové rozhraní (což už je snad vyřešeno), takže celkově si myslím, že by to Mageia měla stihnout. Přinese přitom jádro Linux 5.10 a nejnovější verze všeho možného, jak je u Mageiy zvykem.

Jak se staví CDN: bezpečnost, monitoring a tipy z praxe
7. 01. 2021
[25 minut čtení] Ve třetím a zároveň posledním článku z naší série o stavbě CDN bychom rádi doplnili tipy a doporučení, jak si vlastní CDN zabezpečit, ochránit před útoky, jak ji monitorovat či jak ji rozvíjet dál. V prvních dvou článcích jste se dozvěděli, z jakých komponent můžete CDN postavit a jak nastavit servery a reverzní proxy (CDN cache).

Knihovna Pandas: práce se seskupenými záznamy, vytvoření multiindexů
7. 01. 2021
[46 minut čtení] Sedmá část seriálu o knihovně Pandas je věnována dokončení popisu operací se záznamy seskupenými metodou groupby. Následně se budeme zabývat takzvanými multiindexy, díky nimž bylo možné z Pandas odstranit datovou strukturu Panel. 1. Dokončení popisu operací se záznamy seskupenými metodou groupby

Multispektrální světelný senzor pro Arduino: vlastnosti použitých LED
6. 01. 2021
[5 minut čtení] Pokusím se navrhnout levný senzor barvy a jasu světla s vysokým dynamickým rozsahem pro Arduino na základě upcyklace součástek z odpadu. Na své si přijdou i milovníci matematických exponenciál a logaritmů. Mám zkušenost s optoelektronikou z Ronji. Jsem fanda konstrukce elektroniky z odpadu, pro kterou jsem vymyslel jméno trashtronics, retro konstrukce diskrétními metodami, a konstrukce která je dostupná co nejširšímu sektoru veřejnosti (vyhýbání se drahým nebo složitě dostupným nástrojům nebo materiálům).

Softwarová sklizeň (6. 1. 2021)
6. 01. 2021
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si integrujeme aplikace do desktopu, vyzkoušíme rychlý nástroj pro analýzu využití disku, zabrousíme do vod online erotiky a řekneme si o systému pro správu problémů. Program s grafickým uživatelským rozhraním, která vám pomůže integrovat aplikace ve formátu AppImages a binárním do vašeho linuxového desktopu. Jednoduše si v něm vytvoříte .desktop soubor a přesunete vaši aplikaci do umístění, které si vyberete. Umí taky vytvářet symbolické odkazy, aby bylo možné spustit aplikaci z příkazové řádky odkudkoliv.

Nový kolonialismus a open source: návrat odlišných přístupů přemýšlení
5. 01. 2021
[6 minut čtení] Začátek nového roku otevírá prostor pro možnosti pro širší úvahy a rádi bychom proto následující esej věnovali tématu akcentovaném až v posledním roce. Totiž o takzvaném novém kolonialismu. Obecně můžeme kolonialismus chápat jako proces rozšiřování moci určitého státu na území, které mu nepřísluší, či jako snahu podrobit si druhý národ. Důležité je, že cílem kolonialismu není vlastní rozšíření hranic, připojení druhého národa k sobě samému (jako u běžné války), ale určitá forma jeho využití. Například v případě britského kolonialismu nikdy nebylo cílem udělat z Austrálie britské území s britskými občany a volebním právem, ale Austrálii určitým způsobem využít – pro politické, ekonomické, kulturní, prestižní a další zájmy.

Knihovna Pandas: použití metody groupby, naformátování a export tabulek pro tisk
5. 01. 2021
[35 minut čtení] V úvodní části si ukážeme některé způsoby použití metody groupby, jež je velmi často používána při analýze dat. V části druhé se seznámíme s přípravou datových rámců pro tisk či zobrazení na terminálu. 1. Zpracování a agregace údajů s využitím metody groupby

Chystané novinky ve Fedora 34, DragonFlyBSD přidává podporu více svazků
4. 01. 2021
[1 minuta čtení] Fedora chystá novinky pro nadcházející verzi 34. DragonFlyBSD přidává podporu více svazků pro souborový systém HAMMER2. Maemo Leste hodnotí svou práci za poslední pololetí. Vyšla OpenMadriva Lx 4.2 RC „Argon“. Fedora Workstation 33 přešla z výchozího souborového systému EXT4 na Btrfs. Fedora 34, která by měla vyjít na jaře tohoto roku, začne přidávat pokročilé funkce tohoto souborového systému. Konkrétně se jedná o implementaci DNF/RPM Copy-On-Write Eyed pro zrychlení instalace balíčků a transparentní komprese Zstd. Kromě toho hodlá nabízet prostředí Xfce 4.16 a GNOME 40.

Rychlejší VDSL, utajené šindele a CentOS Stream: to byl rok 2020
31. 12. 2020
[3 minuty čtení] Rok 2020 je téměř za námi a je čas se za ním ohlédnout. Podívejte se s námi na nejdůležitější dění v uplynulém roce a na články a zprávičky, které vás za dvanáct měsíců nejvíce zaujaly. K internetu se pomocí telefonního vedení připojuje podle ČTÚ přibližně čtvrtina ČR. Aby byla pevná síť konkurenceschopná, přichází její vlastník, společnost CETIN, průběžně s různými vylepšeními služeb. V loňském roce přišel s vlastním modemem nazvaným Terminátor.

Knihovna Pandas: spojování datových rámců s využitím append, concat, merge a join
31. 12. 2020
[50 minut čtení] Před vlastní analýzou či statistickým zpracováním dat s využitím knihovny Pandas je mnohdy nutné data získat z několika samostatných tabulek, jež je zapotřebí načíst a spojit. 1. Načtení datového rámce z externího datového souboru (tabulky)

Softwarová sklizeň (30. 12. 2020)
30. 12. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme pomocí editoru pracovat s Java bajtkódem, nahrajeme relaci v terminálu, nasdílíme soubory s ostatními zařízeními v síti a nakonec si naplánujeme práci se správcem úkolů. Recaf je editor pro úpravu Java bajtkódu. Usnadňuje modifikace a opravy složitého zdrojového kódu. U kompilovaných tříd jsou pro přehlednost místo reálných hodnot zobrazeny názvy proměnných z původního zdrojového kódu v Javě. V některých případech se může hodit možnost vložení části zdrojového kódu v Javě přímo v editoru bajtkódu, k čemuž slouží tzv. výraz (EXPR). Součástí okna editoru jsou také záložky s chybami, zásobníkem a lokálními hodnotami.

Co se v roce 2020 nepovedlo: šindelové disky, upadající Firefox a ztrácející Intel
29. 12. 2020
[15 minut čtení] Pod šindely se schová i podraz na zákazníka, úpadek a pád Intelu z procesorového výsluní, chromovatění světa a úpadek Firefoxu, mrcha COVID-19, nedostupnost hardwaru a nevinné oběti. Jeden z největších podvodů na zákazníka letos předvedli výrobci pevných disků. Mezi své produktové řady vetkali spousty pevných disků, které používaly šindelový zápis na plotny, přičemž se často neobtěžovali informovat zákazníky v datasheetu či jinde. A zašli často dokonce tak daleko, že například 4TB model dané produktové řady byl standardní disk s kolmým záznamem (PMR), zatímco jeho 6TB kolega používat drive-managed SMR.

Pokročilý streaming založený na projektu Apache Kafka, jazyku Clojure a knihovně Jackdaw (streamy a kolony)
29. 12. 2020
[53 minut čtení] Ve třetím článku o kombinaci Clojure a platformy Apache Kafka se zaměříme na popis skutečného streamingu využívajícího funkcionální vlastnosti jazyka Clojure. Ukážeme si konstrukci složitější „kolony“, rozdělení streamů do více kolon atd. 1. Pokročilý streaming založený na projektu Apache Kafka, jazyku Clojure a knihovně Jackdaw (streamy a kolony)

Postřehy z bezpečnosti: ohlédnutí za rokem 2020
28. 12. 2020
[15 minut čtení] Přiblížil se konec roku, a tak dnes nabízíme rekapitulaci bezpečnostních událostí a výběr nejzajímavějších informací z Postřehů za rok 2020. Některé informace mohou být proti původním článkům mírně upraveny. Říká se, že je-li v novinovém titulku zjišťovací otázka, odpověď bude určitě „ne“. Nejinak tomu je v tomto případě a jak už to dnes bývá, k odpovědi na tuto otázku byla zřízena i speciální webová stránka isSMS2FAsecure.com. Ve zveřejněném průzkumu mezi vydavateli předplacených telefonních karet v USA výzkumníci z centra informačních technologií Princetonské univerzity odhalili, že všichni mají vážné nedostatky autentizace držitele karty, které umožňují útok SIM-swap, tedy přenos telefonního čísla na novou SIM kartu za asistence mobilního operátora.

Vyšla herní konzole s Ubuntu, Tails zvyšuje frekvenci vydávání nových verzí
28. 12. 2020
[2 minuty čtení] Na trh byla uvedená přenosná herní konzole ODroid Go Super běžící na Ubuntu. Tails zvyšuje frekvenci vydávání nových verzí. RHEL 7 a CentOS 7 dostává bezpečnostní záplaty do linuxového jádra. FreeBSD přechází ze Subversion na Git. Korejská firma Hardkernel uvedla na trh nové zařízení, které na první pohled připomíná Nintendo Switch. Tato přenosná herní konzole za 80 dolarů se jmenuje ODroid Go Super. Běží na Ubuntu 20.04 a frontendu EmulationStation, díky čemuž dokáže spustit širokou škálu klasických her. Co se hardwaru týká, tak má 5 palcový LCD displej, baterii s kapacitou 4000 mAh a dva analogové joysticky. Uvnitř konzoli pohání procesor Cortex-A35, grafika ARM Mali-G31 a 1 GB DDR3 paměti.

Hodnocení roku 2020: na co si dát v příští dekádě pozor?
27. 12. 2020
[15 minut čtení] Arogance společnosti Nvidia, Microsoft leze do linuxového světa, Glimpse a Blizzard a politická korektnost ad absurdum, Brave New CentOS World, pomalu mizející MLC SSD. V dnešní části shrnutí bych se rád pozastavil u několika témat, která letos vyvstala a na která nedokáži vynést jednoznačný závěr. Nejsou ani ryze pozitivní, ani ryze negativní, svůj závěr si musí udělat každý sám za sebe.

Hodnocení roku 2020: co se povedlo
25. 12. 2020
[11 minut čtení] Uvedení AMD Ryzen 5000 a Radeon RX 6000, uvedení Apple M1, 7nm a 5nm u TSMC, vydání Intel Xe, rostoucí podpora AV1/AVIF, představení formátu H.266, vydání LibreOffice 7.0 a současné ekologické snahy. Dr. Lisa Su

Veselé Vánoce, přejeme hodně spokojených serverů a hlavně pohodu
24. 12. 2020
Rok utekl jako voda a máme tu zase Vánoce. Stromeček, dárečky, kapr, kost a takové ty každoroční radosti. Abyste se u klávesnice nenudili a měli se čemu smát u slavnostní večeře, přidáváme špetku humoru.

Softwarová sklizeň (23. 12. 2020)
23. 12. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na obchod s Flatpak aplikacemi, řekneme si o otevřené platformě pro řízení procesů, seřadíme si své oblíbené recepty a vyzkoušíme linuxového klienta pro MS Outlook a Office 365. Obchod s Flatpak aplikacemi napsaný od nuly v GTK4 a Rust. Samotné jméno „souk“ pochází z arabštiny a znamená „tržiště“. Nabízí klasické prostředí, ve kterém na pár kliků můžete procházet, instalovat, odstraňovat a aktualizovat aplikace. Kromě linuxových počítačů funguje i na mobilních platformách jako PinePhone, PineTab nebo Librem 5.

Let's Encrypt vyřešil problém s Androidem, starší verze poběží dál
22. 12. 2020
[4 minuty čtení] Let's Encrypt v listopadu oznámil, že se postaví na vlastní nohy a začne používat nový kořenový certifikát. Mělo to ovšem znamenat odříznutí starších Androidů, ke kterému ale nakonec nedojde. Certifikační autorita Let's Encrypt v listopadu oznámila, že se po pěti letech postaví na vlastní nohy. V praxi to znamená změnu v řetězci důvěry, protože autorita už nechce být závislá na kořenovém certifikátu společnosti IdenTrust s názvem DST Root X3. Tomu v září 2021 skončí platnost, takže cesta tímto směrem měla zůstat uzavřená a dál by měly být vystavovány už jen certifikáty založené na kořeni ISRG Root X1.

Sledování správy paměti v Pythonu s využitím nástroje objgraph
22. 12. 2020
[38 minut čtení] Dnes se seznámíme s vlastnostmi automatického správce paměti použitého v Pythonu. Druhá část článku je věnována nástroji objgraph, jenž dokáže zobrazit vzájemné vztahy mezi objekty uloženými na haldě. 1. Sledování správy paměti v Pythonu s využitím nástroje objgraph

Obrazem: GNOME připravuje redesign pro verzi 40
21. 12. 2020
Vývojáři projektu GNOME představili redesign připravované kulaté verze 40. Změny se dotknou navigace, zobrazení aplikací, náhledů ploch i samotného startu prostředí. Podívejte se na všechny představené novinky.

Postřehy z bezpečnosti: SolarWinds Orion a útok supply chain
21. 12. 2020
[5 minut čtení] Dnes se podíváme na dostupné informace k problému se SolarWinds Orion, na použití Wi-Fi v přístroji bez Wi-Fi, na výpadek serverů Google a na útoky na úřady spravující nukleární arzenál. FireEye vyšetřuje útok supply chain, při kterém útočník označovaný jako UNC2452 distribuoval prostřednictvím softwarových updatů produktu SolarWinds Orion backdoor SUNBURST. Útok probíhal zhruba od března tohoto roku. Společnost FireEye informovala 33 000 zákazníků produktu, nicméně tvrdí, že zákazníků používaných verzí s backdoorem je méně než 18 000.

openSUSE běží na PinePhone, CentOS 8 za rok končí
21. 12. 2020
[2 minuty čtení] Linuxová distribuce openSUSE běží na otevřeném telefonu PinePhone. CentOS bude během příštího roku nahrazen CentOS Stream. Univention Corporate Server nebude podporovat 32bitovou architekturu. Vývojáři openSUSE se vydali směrem k podpoře otevřeného mobilního zařízení PinePhone. Základní funkcionalitu už mají zvládnutou, stále však musí zapracovat na podpoře veškerého hardwaru tohoto telefonu. Nedořešené jsou ještě problémy s Bluetooth, akcelerometrem a GPS.V nejbližší době bude zveřejněn plán vývoje a bude určen směr, kterým se bude projekt ubírat.

DJI je na černé listině USA, Ubuntu zprovozněno na Apple M1
20. 12. 2020
[4 minuty čtení] KDE podporuje formát AVIF, XWayland 21.1 se odděluje od X.Org, Chrome/Chromium a lepší WebRTC, Linux 5.11 s Intel WiFi 6GHz, IBM a Fujifilm dostaly LTO pásku 580TB dat, Gigabyte a Threadrippery Pro. Známý čínský výrobce dronů, společnost Da-Jiang Innovations (zkráceně DJI), se nově ocitla na ekonomickém blacklistu USA, vedle dalších čínských společností jako nedávno propíraný výrobce čipů SMIC. DJI je také považováno za jednu z velkých čínských firem, které se podílí na masovém porušování lidských práv v Číně, a to v souvislosti se sledovacími technologiemi, které jsou v nejlidnatější zemi světa v posledních letech na výrazném vzestupu.

YouTube-DL a FFmpeg jako záloha mizejícího internetového obsahu
18. 12. 2020
[14 minut čtení] V době cloudové máme tendenci spoléhat na neomezenou dostupnost obsahu na internetu. Opak je ale pravdou a situace je dokonce horší než před ~10 lety. Lze s pomocí YouTube-DL a FFmpegu spasit svět? Dnešní povídání prosím berte s rezervou. Mnoho z vás se mnou nebude souhlasit, někteří si budou ťukat na čelo, ale následující odstavce zakládám na své osobní zkušenosti za období zhruba 15 let, kdy jsem aktivním konzumentem internetového obsahu.

Odpovědi na nejčastější otázky kolem CentOS Stream: co se přesně děje?
17. 12. 2020
[11 minut čtení] Když Red Hat s projektem CentOS minulý týden v úterý oznámily, že končí klasický CentOS 8 a dál bude podporovaný jen CentOS Stream, mělo to v linuxové komunitě účinek atomové bomby. Co to ale znamená ve skutečnosti? Autor článku pracuje pro brněnskou pobočku společnosti Red Hat, má tedy informace z první ruky.

Knihovna Pandas: pokročilejší práce s datovými řadami (series)
17. 12. 2020
[40 minut čtení] Ve čtvrtém článku o knihovně Pandas dokončíme popis práce s datovými řadami neboli s typem Series. Zabývat se budeme především transformací dat, jejich filtrací a také se seskupováním dat podle zadaných kritérií. 1. Knihovna Pandas: pokročilejší práce s datovými řadami (series)

Raspberry Pi nabízí zvukové karty IQaudio, cena začíná na 20 dolarech
16. 12. 2020
Raspberry Pi má ve své stáji další novinku – zvukové karty IQaudio. Ty jsou k dispozici ve formátu HAT a je možné díky nim získat velmi dobrý analogový zvukový výstup. Cena je od 20 do 35 dolarů.

Softwarová sklizeň (16. 12. 2020)
16. 12. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si zašifrujeme a zazálohujeme data, namapujeme tlačítka vstupních periferií, nasimulujeme uživatelské interakce a nakonec si necháme bezztrátově zoptimalizovat data. nFreezer umožňuje zašifrovat data a zazálohovat je na server. Jedná se o tzv. zálohování Encryption at rest, kdy je pro útočníka složité kromě získání dat (např. z nedůvěryhodného úložiště) také data dešifrovat. Pro šifrování využívá standardu AES. Zálohování probíhá inkrementálně a lze jej v průběhu přerušit a později v něm pokračovat.

Zbavujeme se fragmentace s Librem 5
16. 12. 2020
[5 minut čtení] Fragmentace je zásadní problém ve světě vývoje počítačového softwaru, který se jen zhoršil s příchodem mobilních počítačů. Fragmentací se myslí nekompatibilní platformy, které nutí vývojáře spravovat oddělené větve jejich kódu. Článek je volně přeložen z blogu Purism.

Rocky Linux pokračuje tam, kde skončil CentOS, první verze má být už brzy
15. 12. 2020
[4 minuty čtení] Minulý týden byla oznámena změna směrování projektu CentOS. Z původního svobodného klonu enterprise distribuce Red Hat Enterprise Linux se stane předskokan s průběžnými aktualizacemi. Původní místo zaujme Rocky Linux. Red Hat minulý týden oznámil překvapivou změnu směrování projektu CentOS. Z původní čistě komunitní aktivity vytvářející klon komerční distribuce Red Hat Enterprise Linux (RHEL) se stává jeden ze stavebních kamenů tvořících základnu pro opravná desetinková vydání. CentOS tak už nebude sledovat vývoj v RHEL a se zpožděním přebírat novinky, bude naopak v předstihu a bude jako první dostávat nové balíky.

Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme
15. 12. 2020
[52 minut čtení] Existuje přibližně 50 použitelných implementací jazyka Scheme, ovšem jen zhruba patnáct implementací je skutečně vhodných pro produkční nasazení. Mezi nejkvalitnější implementace Scheme patří projekt nazvaný Gambit. 1. Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme

Postřehy z bezpečnosti: nebezpečně zranitelné TCP/IP stacky
14. 12. 2020
[4 minuty čtení] Dnešní Postřehy přináší informace mj. o zranitelnostech TCP/IP stacků, o problémech ve VPN routerech D-Link, o ukradených nástrojích firmy FireEye a o několika dopadených a jednom propuštěném hackerovi. Pracovníci Daniel dos Santos, Stanislav Dashevskyi, Jos Wetzels a Amine Amri z Forescout Research Labs v rámci bezpečnostního projektu Memoria zveřejnili technickou zprávu How TCP/IP Stacks Breed Critical Vulnerabilities in IoT, OT and IT Devices, která varuje, že některé open-source TCP/IP stacky celosvětově používané v zařízeních Internetu věcí, řídících a výpočetních systémech obsahují celkem 33 závažných zranitelností souhrnně pojmenovaných AMNESIA:33.

Debian 11 bude podporovat ARM, SUSE převzalo RancherOS
14. 12. 2020
[2 minuty čtení] Instalátor Debianu 11 přidává podporu pro zařízení s procesorem ARM. Projekt RancherOS přešel pod křídla SUSE. Do systému FreeBSD byl importován protokol WireGuard. Nová verze Raspberry Pi OS vylepšuje podporu zvuku a tisku. Instalátor Debianu 11 přidává podporu pro zařízení s procesorem ARM, včetně notebooku Pinebook Pro. Finalní verze Debianu 11 by měla spatřit světlo světa v létě 2021. Do té doby udržujte aktuální svůj Debian 10. Dva měsíce po vydání Debianu 10.6 je k dispozici nové instalační médium s číslovkou 10.7. Opět se nejedná o novou verzi systému, ale pouze o jeho aktualizaci. Bylo aktualizováno 54 balíčků a opraveno 38 bezpečnostních chyb.

Seznam.cz chce po Googlu 9 miliard Kč jako náhradu škody, Vivaldi 3.5 vylepšuje práci s panely
13. 12. 2020
[6 minut čtení] KDE Aplikace 20.12.0 s nástrojem Itinerář a řadou změn, nový framework pro tisk PAPPL 1.0 od tvůrce CUPS, uveden 49" VA LCD monitor AOC AGON AG493UCX nabízející 5120×1440, 120Hz, FreeSync i DisplayHDR. Českému (nejen) vyhledávači Seznam.cz došla trpělivost s Googlem. V návaznosti na rozhodnutí Evropské komise z roku 2018 požaduje po Googlu celkem 9,072 miliardy korun jako náhradu škody, která Seznamu vznikla v důsledku omezené hospodářské soutěže v oblasti služeb všeobecného internetového vyhledávání. Jako důvod uvádí zneužívání dominantního postavení Google na trhu s přístroji s operačním systémem Android. Společnost již Googlu zaslala písemnou výzvu k úhradě této částky.

KVM pro Android přinese sjednocení mobilní virtualizace
11. 12. 2020
[7 minut čtení] Zmatek, který je v architektuře Androidu co se týče úrovní oprávnění a využití virtualizace se výhledové chýlí ke konci. Vydělá na tom i KVM, do nějž míří mnohé patche. Google má v běhu vývojářský projekt, jehož cílem je přinést kernelový virtualizační mechanismus Linuxu přímo do Androidu. Šéfem projektu je Will Deacon, který se nově objevil na KVM Forum, aby vše diskutoval s komunitou a také před pár týdny shrnul aktuální vývoj v prezentaci (pdf). Jak cíle projektu, tak výzvy, které po cestě přijdou. Protože narozdíl od jiných androidích projektů minulosti, tento „protected KVM“ je realizován jako otevřený, s kódem, který bude směřovat do upstreamu, tedy přímo do linuxového jádra.

Knihovna Pandas: práce s datovými řadami (series)
10. 12. 2020
[35 minut čtení] Ve třetím článku o knihovně Pandas se budeme primárně zabývat datovými řadami, tj. typem, který je reprezentován třídou Series. Jedná se o jeden ze základních typů (společně s datovými rámci), na nichž je celá knihovna Pandas postavena. 1. Knihovna Pandas: práce s datovými řadami (series)

CentOS je mrtev, ať žije CentOS Stream: distribuce předbíhající ve vývoji RHEL
9. 12. 2020
[4 minuty čtení] Projekt CentOS oznámil, že linuxová distribuce CentOS v původní podobě končí. Projekt se přesouvá od klasického vydání vyvíjeného ve stínu RHEL k progresivnímu CentOS Stream. Co to znamená pro uživatele? Projekt CentOS oznámil, že jeho budoucností je CentOS Stream. Ten byl přitom představen teprve v září loňského roku, společně s vydáním CentOS 8. Čerstvé oznámení říká, že dochází k velké změně a projekt se bude nadále orientovat právě na variantu Stream. Současný CentOS 8 tedy dožije a za rok bude nahrazen něčím úplně jiným.

Softwarová sklizeň (9. 12. 2020)
9. 12. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si vyzkoušíme nástroj pro správu fontů, řekneme si o experimentálním P2P prohlížeči, budeme ovládat vzdálený počítač joystickem a vytvoříme si makra pro interakci PC s telefonem. Nástroj, který uživatelům umožňuje spravovat fonty bez toho, aby museli používat příkazovou řádku nebo upravovat konfigurační soubory. Od poslední verze podporuje i integraci Google Fonts, takže nabízí více než 1000 fontů. Primárně je napsaný pro GNOME, ale funguje v podstatě v kterémkoliv prostředí napsaném v Gtk.

Fotíme manuálně RAW s iPhone X a distribucí Linux From Scratch
8. 12. 2020
[11 minut čtení] Kupodivu není potřeba žádný kabel, aplikace iTunes, emulátor Windows, instalace knihoven, peníze, kreditní karta, registrace, koukání se na reklamy, nic takového! Stačí nám telefon a nějaký ten software. Budeme potřebovat:

Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw (2. část)
8. 12. 2020
[47 minut čtení] Ve druhém článku o kombinaci jazyka Clojure a platformy Apache Kafka si ukážeme serializaci a deserializaci zpráv (serdes) a pak se zaměříme na popis skutečného streamingu využívajícího vlastnosti jazyka Clojure. 1. Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw (2. část)

Postřehy z bezpečnosti: nebezpečná DNA na zakázku
7. 12. 2020
[5 minut čtení] Pravidelná dávka pondělních novinek z oblasti kybernetické bezpečnosti. Dnes si ukážeme, jak obejít omezení při výrobě DNA, napadení zařízení přes Wi-Fi, vyhledáme soubory ENV a na cíle budoucích útoků. Skupina výzkumníků z Ben Gurionovy univerzity v Negevu poukázala na nedostatečné zabezpečení procesu, při kterém si vědci nechávají pro potřeby svých laboratoří u komerčních subjektů vytvářet kousky DNA určených pro další práci jako například úpravu existující DNA.

elementaryOS bude mít vícedotykové ovládání, UBports podporuje alternativní systémy
7. 12. 2020
[1 minuta čtení] Linuxová distribuce elementaryOS bude ve své nadcházející verzi podporovat vícedotykové ovládání. UBports instalátor umožňuje instalaci Ubuntu Touch, LineageOS i Androidu. Maciej Grochowski popsal proces bootování moderních počítačů. Linuxová distribuce elementaryOS bude ve své nadcházející verzi podporovat vícedotykové ovládání. Na Ubuntu 20.0.4 LTS založené elementaryOS 6 dostane tuto dlouho očekávanou funkci. Kromě jiného slibuje také tmavé téma vzhledu, které by mělo být jednotné jak pro systém, tak pro všechny aplikace.

Qualcomm vydává SoC Snapdragon 888, Wine chystá verzi 6.0
6. 12. 2020
[6 minut čtení] Wine a Wine-Staging 6.0 RC1. Mesa 21.0 a kódování HEVC SAO na Radeonech, Manjaro 20.2 Nibia a GNOME na Waylandu, GhostBSD 20.11.28, trilogie Pán prstenů míří na UltraHD Blu-ray. V pořadí již sedmá aktualizace desáté řady Debianu je na světě. Řeší řadu nahlášených/zjištěných bezpečnostních problémů, opravuje mnohá CVE, některé chyby v přetečení paměti a přidává například podporu pro migraci enigmailu na GPG v novém Thunderbirdu. Dále tvůrci uvádí, že balík libimobiledevice dostal částečnou podporu Apple iOS 14. Z důvodů konce podpory v prohlížečích končí například balíček freshplayerplugin. Kompletní přehled změn je k dispozici na domovském webu projektu.

Krátký pohled na AV Linux MX Edition: spojení skvělých utilit a obsahové tvorby
4. 12. 2020
[5 minut čtení] Real-time Linux, desktop postavený na Xfce, hromada audio a video programů a nově také spousta šikovných utilit z MX Linuxu a jistota stabilního vývoje. To je zbrusu nový AV Linux od Glena MacArthura. Několik měsíců trval vývoj nové, tak trochu přelomové verze oblíbené linuxové distribuce AV Linux. Oblíbené zejména mezi hudebníky a zvukaři, cílící však na všechny tvůrce multimédií, ať již možností běhu s realtime kernelem, nebo volbou myriády výchozích multimediálních aplikací.

Jak se staví CDN: konfigurace serverů a reverzní proxy
3. 12. 2020
[27 minut čtení] V minulém článku jsme popsali jaké komponenty ke stavbě CDN potřebujete, a dnes se zaměříme na SW konfigurace serverů a samotné reverzní proxy, která bude obsah kešovat, aby byla data vždy co nejblíž koncovým návštěvníkům. Primárním cílem tohoto článku není dát vám konkrétní hodnoty jednotlivých nastavení (i když něco doporučíme), ale říct si, na co všechno se zaměřit a na co si dát pozor. Konkrétní hodnoty totiž i my sami v čase ladíme a optimalizujeme podle provozu a nasbíraných indicií z monitoringu. Je proto zásadní pochopit jednotlivá nastavení a nastavit je s ohledem na váš HW a očekávaný provoz.

Knihovna Pandas: zobrazení obsahu datových rámců, vykreslení grafů a validace dat
3. 12. 2020
[37 minut čtení] Ve druhém článku o knihovně Pandas se budeme zabývat třemi tématy: zobrazením obsahu i struktury datových rámců, vykreslováním grafů na základě dat získaných z rámců a taktéž validací údajů uložených v datových rámcích. 1. Knihovna Pandas: zobrazení datových rámců, vykreslení grafů a validace dat

PHP 8: trojnásobný výkon díky JIT a užitečné novinky pro programátory
2. 12. 2020
[5 minut čtení] Po téměř pěti letech přichází nová major verze populárního jazyka pro tvorbu webů. Stejně jako tomu bylo s příchodem řady 7.x, přináší i tato nová řada spoustu zajímavých a pro programátory jistě vítaných novinek. Stejně jako minulé řady, přichází s PHP 8 lepší výkon, tentokrát v podobě JIT (just-in-time) kompilace. Některé benchmarky ukazují až trojnásobný výkon oproti PHP 7.4, u některých dlouho běžících aplikací je výkon až dvojnásobný.

Softwarová sklizeň (2. 12. 2020)
2. 12. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na ovladač uživatelského režimu pro adaptér Xboxu One, budeme pracovat s GitLab repozitáři v CLI a sestavíme si vlastní hlavní panel. xow je ovladač uživatelského režimu pro bezdrátový adaptér (USB dongle) Xbox One. Ovladač s tímto adaptérem komunikuje prostřednictvím knihovny libusb, vstup z joysticku pak umožňuje získávat přes kernel modul uinput. Mapování funguje na základě existujícího kernel ovladače (xpad aj.).

Bezpečnost v době Covidu: útočníci se zaměřují na konkrétní velké cíle
2. 12. 2020
[11 minut čtení] V současné době covidové se objevují nové bezpečnostní hrozby a také požadavky na bezpečnostní oddělení firem. Mezi nejčastější požadavky patří zajištění bezpečného přístupu zaměstnanců k firemním datům. Ve čtvrtek 26. listopadu se konala online konference IT Security trendy nejen v době COVIDu, kterou pořádala společnost Cisco. Hovořilo se především o nových trendech, které přináší současná doba covidová. Root.cz byl mediálním partnerem akce.

DNS-over-TLS (DoT) vs. DNS-over-HTTPS (DoH) a šifrování DNS v Knot Resolveru
1. 12. 2020
[8 minut čtení] Popíšeme si rozdíly mezi dvěma rozšířenými protokoly pro šifrování DNS: DNS-over-TLS (DoT) a DNS-over-HTTPS (DoH). Porovnáme technické aspekty těchto protokolů a jejich vliv na soukromí uživatelů. Než se pustíme do podrobností, koukněme na následující diagram, který stručně ilustruje klíčové rozdíly mezi DoT a DoH. První věc, které si můžete všimnout, je to, že DoH je uveden hned dvakrát: jako DoH s protokolem HTTP/2 a DoH s protokolem HTTP/1.1. Kromě podobného názvu nemají tyto protokoly nic společného – zatímco HTTP/2 je protokol binární, HTTP/1.1 je textově orientovaný.

Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw
1. 12. 2020
[51 minut čtení] S nástrojem Apache Kafka jsme se již na stránkách Rootu ve stručnosti seznámili. Dnes si ukážeme, jak lze s Kafkou komunikovat z programovacího jazyka Clojure s využitím knihovny Jackdaw. 1. Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw

Postřehy z bezpečnosti: zranitelný VMware a napadení domén u GoDaddy
30. 11. 2020
[3 minuty čtení] V dnešním díle postřehů se podíváme na zranitelnosti ve VMware, na problémy GoDaddy, na webové stránky v ohrožení, na zatýkání podvodníků v Nigérii a na jiné zajímavosti ze světa výpočetní techniky. VMware zveřejnil kritickou zero-day zranitelnost CVE-2020–4006 v několika komponentech VMware Workspace One a doporučil dočasné řešení do vyřešení problému. Chyba může být zneužita útočníky k provádění příkazů na hostitelském operačním systému Linux nebo Windows s pomocí zvýšeného oprávnění. Záležitost ovlivňuje administrativní konfigurátor několika verzí VMware Workspace ONE Access, Access Connector, Identity Manager a Identity Manager Connector.

Distribuční věstník: Sabayon oznámil spolupráci s Funtoo, Librem 5 jde do sériové výroby
30. 11. 2020
[1 minuta čtení] Sabayon oznámil vzájemnou spolupráci s projektem Funtoo. Společnost Purism zahájila sériovou produkci telefonu Librem 5. Tvůrci balíčku Debianu ignorují alternativní init software. Haiku podporuje jak souborový systém XDF, tak UFS. Sabayon je linuxová distribuce, která má svůj základ v Gentoo. Teď ale jeho vývojáři zahájili spolupráci s týmem kolem distribuce Funtoo a chtějí Sabayon přepracovat právě na jeho základě. Chtějí tak spojit síly a vzájemně přispívat do svých projektů. Tým kolem Sabayonu zároveň začal pracovat na novém projektu s názvem MocaccinoOS a novém správci balíčků s názvem Luet.

Dopad záplat na Intel Tiger Lake, GNOME 40 Mutter přesune vstupy do samostatného vlákna
29. 11. 2020
[6 minut čtení] YouTube umí 8k AV1 video na SmartTV, AMD a podpora nových GPU, QD-OLED v TV i monitorech, KDE vylepšuje Wayland, Fujifilm přidává pixel-shift pro GFX 100 se 400Mpix full-RGB RAWy, vyšel Blender 2.91. Vlastníci televizorů s 8k rozlišením obrazovky (typicky 7680×4320) a podporou formátu AV1 v hardwaru TV mohou jásat a užívat si 8k videa v nativním rozlišení své monstr-TV. Poslední aktualizace aplikace YouTube od verze 2.12.08 pro operační systém Android TV zavádí podporu 8k AV1 pro Android 10 (a vyšší).

Firemní sítě se mění, čím dál více provozu směřuje do internetu
27. 11. 2020
[8 minut čtení] Změny probíhající ve WAN sítích jsou rozsáhlé a letos je ještě urychlila koronavirová pandemie. Firemní sítě se přesouvají do hybridního režimu, kdy čím dál více služeb běží mimo místní síť. V úterý 24. listopadu proběhla konference SD-WAN aneb jak spolehlivě a bezpečně propojovat uživatele s aplikacemi, ať jsou kdekoliv, kterou pořádala společnost Cisco. K dispozici jsou záznamy z online konference. Root.cz byl mediálním partnerem online akce.

Decentralizovaný vyhledávač YaCy: indexujte a vyhledávejte si po svém
26. 11. 2020
[12 minut čtení] Internet byl na začátku zamýšlen jako decentralizovaný, v posledních letech se ale prosazují velcí hráči a centralizace v jejich rukou kumuluje ohromnou moc. Je možné decentralizovat například vyhledávač? Myšlenka decentralizovaného vyhledávače není tak nereálná, jak by se mohla na první pohled zdát. V historii několik pokusů už bylo, projekty často zanikly, nenápadná řádka v logu webserveru mne ale nasměrovala na jeden, který se drží už 17 let a stále se rozvíjí. Jmenuje se YaCy.

Knihovna Pandas: základy práce s datovými rámci
26. 11. 2020
[31 minut čtení] V dnešním článku se stručně seznámíme s takzvanými datovými rámci (data frame) používanými v knihovně Pandas. Budeme se zabývat načtením dat z externích souborů i přímo z internetu a jejich převodem na datový rámec. 1. Knihovna Pandas: základy práce s datovými rámci

Kexec: rychlý restart bez restartu
25. 11. 2020
[4 minuty čtení] Linuxové jádro už dlouho obsahuje podporu volání kexec, které umožňuje nahraditaktuálně běžící jádro jiným. Ukážeme si, jak se takové volání používá a k čemumůže být dobré. Systémové volání kexec umožňuje Linuxu nahradit aktuálně běžící jádro novým. Hned ze začátku je však třeba uklidnit přehnaná očekávání, která tato slovníková definice může způsobit. Jedná se totiž o analogii běžného unixového volání exec, které tvoří spolu s voláním fork běžný způsob vzniku nového procesu. Každý proces, kromě procesu s číslem 1, který je vytvořen jádrem po startu, vzniká tak, že se existující proces voláním fork rozdvojí na pár rodiče a dítě, a zatímco rodič pokračuje dál, dítě vzápětí zavolá funkci exec, čímž nahradí kód původního procesu kódem nového.

Softwarová sklizeň (25. 11. 2020)
25. 11. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si extrahujeme zvukovou stopu z videa, vyzkoušíme nástroj pro vizualizaci síťového provozu, řekneme si o pokročilém YUV přehrávači a podíváme se na moderní desktopové prostředí. VIdeo TO MUsic jak už název napovídá je nástroj na extrakci zvukové stopy z videa. Umí to jak z online tak z offline video souborů. Stačí jen táhnout a pustit místní soubor nebo URL a zahájit konverzi. Aktuální verze umí zpracovat videa z YouTube a lokální soubory ve formátu MKV a MP4.

Projekt Atari ST: závěr projektu
24. 11. 2020
Projekt ST se nachýlil ke svému konci. Nezbývá než, než se nad ním zamyslet a shrnout své postřehy stran celého počítače a absolvovaných procedur.

Hledání škodlivého kódu mezi doplňky prohlížeče aneb odhalujeme malware
24. 11. 2020
[6 minut čtení] Jak nachytat na švestkách škodlivý doplněk prohlížeče? Identifikoval jsem nestandardní chování počítače, zjistil, z jakého doplňku přichází a našel v nevinně vyhlížejícím zdrojovém kódu, které řádky jsou za to odpovědny. Před několika dny jsem si povšiml, že jistá stránka se mi připojila na doménu huffily.mydiaconal.com. Zvláštně vyhlížející jméno. O co může jít? V překladu bychom mohli říci: nakvašený můj jáhenský. Vím, že tvůrci malwaru nechávají generovat jména domén náhodně, aby se však podobala existujícím slovům. Zkusil jsem se na doménu připojit, nedala však pražádnou odpověď. Skoro bych řekl, že je nefunkční, že se jedná o omyl některého vývojáře, ale také se může jednat o krycí manévr. Doména sice neodpovídala, nicméně informace dozajista přijímala.

Kolize spritů a naplánování operací v nástroji Pygame Zero
24. 11. 2020
[39 minut čtení] Dnes si nejprve popíšeme způsob detekce kolize spritů (což je ve hrách velmi často používaná operace) a posléze se zaměříme na popis objektu pojmenovaného clock, jenž umožňuje naplánování (asynchronních) akcí. 1. Detekce kolize spritů v knihovně Pygame Zero

Postřehy z bezpečnosti: ze světa tajných služeb
23. 11. 2020
[4 minuty čtení] Dnes podíváme na historky ze světa tajných služeb, na doplněk Chrome provádějící takovou nepěknou, ošklivou věc, na vyhazov šéfa bezpečnosti voleb v USA, na zranitelnosti prohlížeče Chrome a CMS Drupal a na další zajímavosti. Minulý týden byl neobvykle pestrý na zprávy týkající se tajných služeb. Nejprve se objevila zpráva, že dánská vojenská rozvědka pomáhala NSA odposlouchávat své vlastní (dánské) ministerstvo financí a zahraničních věcí za účelem zvýšení zisku vojenských dodavatelů. Severské státy ještě společně s Německem využívali dedikované datacentrum určené pro XKEYSCORE od NSA.

Distribuční věstník: KDE vydává mobilní operační systém, FreeBSD má plán vydání verze 13
23. 11. 2020
[2 minuty čtení] Tým vývojářů KDE oznámil vydání Plasma Mobile. FreeBSD má plán vydání verze 13.0. MuditaOS je otevřený operační systém pro tlačítkové telefony. MidnightBSD vydalo novou velkou verzi. Na scénu mobilních operačních systémů vstoupil nový hráč. Tým vývojářů KDE oznámil vydání Plasma Mobile. Jedná se o mobilní verzi KDE Plasma, která má za cíl nabídnout stejné nástroje a aplikace jaké nabízí na desktopu. Systém jako svůj základ používá Kubuntu s grafickými ovladači pro Android a s protokolem Wayland. Měly by na něm fungovat všechny Plasma aplikace a widgety, stejně tak jako aplikace pro Ubuntu touch. Do budoucna je v plánu tento seznam rozšířit i o aplikace pro Android a SailfishOS.

Xfce 4.16pre2 přibližuje finální vydání, GCompris vydal po 20 letech verzi 1.0
22. 11. 2020
[5 minut čtení] MidnightBSD 2.0 aktualizuje základ systému, BOE představila AMQLED displej pro TV, MESA zahodí podporu starých ovladačů, Nokia uvedla krabičku s Android TV 10, Wine 5.22 s lepší podporou videa. Timothée a Johnny oznamují u příležitosti dvaceti let existence projektu výukového softwaru GCompris vydání ostré verze 1.0. Projekt, který před časem přešel z GTK na Qt, přináší v této verzi jednu novou hlavní věc: Nové menu nastavení aktivit s výběrem datasetů pro více než 50 vzdělávacích aktivit, kde je umožněno lépe specificky vybrat, co se má uživatel – tedy dítě ve věku 2 až 10 let – naučit.

Apple M1 je 5nm procesorový trumf, který nechává Intel daleko za sebou
20. 11. 2020
[16 minut čtení] Na světě jsou první počítače Apple s jeho vlastním ARM čipem M1. Ten i díky 5nm výrobě u TSMC ukazuje záda všemu od Intelu, co Apple v Macích používal. Přelije se nová éra Applu i do světa PC? Úvodem nutno poznamenat, že tento článek komentuje aktuální dění kolem společnosti Apple. Máme k dispozici různá prvotní měření výkonu nových Macbooků (či Mac mini), zatím ale nikde nebyly publikovány velké testy ukazující výkon v desítkách aplikací, které by byly přeci jen více vypovídající než obvyklá kombinace CPU+GPU testu Geekbench a 3D renderovacího benchmarku Cinebench R23.

Nejvýkonnější počítač Fugaku používá procesory ARM, Nvidia je na páté příčce
19. 11. 2020
Pravidelně vydávaný žebříček nejvýkonnějších superpočítačů světa TOP500 letos představil několik nováčků a hned v první desítce. Na první místo se dostal japonský Fugaku, ale své stroje tu má i Německo a Itálie.

Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory (dokončení)
19. 11. 2020
[35 minut čtení] Dnes dokončíme popis přímé manipulace s Parquet soubory v jazyce Go s využitím knihovny parquet-go. Zaměříme se především na rychlost přístupu, protože právě vyšší rychlost čtení dat je hlavní výhodou sloupcových databází. 1. Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory (dokončení)

Příběh novely zákona o vojenském zpravodajství: od černých krabiček ke spolupráci
18. 11. 2020
[5 minut čtení] Příběh tolik diskutované novely o vojenském zpravodajství se začal odvíjet už před čtyřmi lety. Postupně jsme se od tajemných černých krabiček s přísně tajným posláním posunuli až ke spolupráci a koordinaci. Zákony jsou jako děti. Chtěné, nechtěné, z trucu, vymodlené… Každý má svou historii a někdy překvapivé pozadí. U některých, třeba těch, které upravují kompetence tajných služeb, vstupuje do hry ještě prvek tajemství, příchuti šestákových románů a konspirace.

Softwarová sklizeň (18. 11. 2020)
18. 11. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na editor zdrojového kódu v terminálu, spočítáme si cokoliv nás napadne, vytvoříme nový wine bottle a nakonec sloučíme a přeorganizujeme obsah dokumentů. Ox editor umožňuje vyvíjet přímo v prostředí terminálu. Naprogramován v jazyce Rust – pomáhá asistovat při psaní vlastních projektů. Na první pohled se zdá jednoduchý a rychlý, dle slov autorů je inspirován několika dalšími editory, jako vim, nano, micro, emacs, xi nebo kiro, ať z pohledu ovladatelnosti nebo konfigurovatelnosti.

Zapněte si ve Firefoxu novou funkci „pouze HTTPS“
17. 11. 2020
Mozilla vydala Firefox 83, jehož hlavní novinkou je nová vlastnost „pouze HTTPS“. Ta umožňuje uživateli prohlížet web pouze pomocí zabezpečeného protokolu HTTPS. Podívejte se, jak se funkce zapíná a jak se chová.

Projekt Atari ST: kabelový kabaret
17. 11. 2020
V předposlední kapitole se pověnujeme nepříliš záživnému, ale neméně důležitému tématu – propojovacím kabelům. Prvním kabelem, který k počítači potřebujeme, je napájení.

Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory
17. 11. 2020
[32 minut čtení] Již jsme si ukázali, jak se v jazyce Go pracuje s klasickými relačními databázemi a taktéž s nerelační databází Redis. Dnes si popíšeme základy práce s Parquet soubory, což je datový formát orientovaný na databáze sloupcové. 1. Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory

Pleteme si: pojmové dvojice, které nejčastěji zaměňujeme
16. 11. 2020
Velmi často se setkávám s nesprávným užitím některých slov. Často se nám pletou s podobnými slovy, která mají ale úplně jiný význam. Pojďme si v tom udělat pořádek.

Postřehy z bezpečnosti: řeč těla prozradí na videu vaše heslo
16. 11. 2020
[3 minuty čtení] Dnes se podíváme na znovu objevenou zranitelnost DNS, další bankovní trojan a zda se vyplatí platit výkupné. Povíme si o zajímavém experimentu v průběhu videokonference. A nakonec si ukážeme novou hvězdu Jupyter. Ondřej Caletka v článku Smutné DNS pěkně popsal nový způsob otrávení keše DNS serveru. Tato praktika je notoricky známá, a zdálo se že již vymýcená. Nyní se ale objevil nový způsob, kterým může útočník do cache resolveru dostat svá data a přesměrovat tak své nic netušící oběti na podvržené služby. Lékem na otravu je nasazení DNSSEC a samozřejmě validace DNSSEC.

Distribuční věstník: Debian oznámil datum zmražení verze 11, UBports se zaměří na Anbox
16. 11. 2020
[2 minuty čtení] V lednu příštího roku dojde ke zmražení Debianu 11. Tým UBports se zaměří na spouštění aplikací pro Android. Vyšla nová verze operačního systému RISC OS. Na FreeBSD je možné spustit prohlížeč Chrome určený pro Linux. Debian právě vstoupil do první fáze vývoje nového stabilního vydání. Paul Gevers oznámil, že 12. ledna 2021 dojde ke zmražení testovací verze Debianu 11 s kódovým označením Bullseye. Od tohoto data by tak do nového Debianu neměly přibývat žádné nové funkce a vývojáři se tak budou soustředit jen na opravy chyb. Spolu s tím byl oznámen výsledek hlasování o výchozí grafické téma, kterým nakonec bude Homeworld.

Intel ohlásil serverová GPU na bázi Xe, Mageia 8 se blíží
15. 11. 2020
[6 minut čtení] MX Linux 19.3, FFmpeg s AV1 na Nvidii, Sunny Optical přichází o Huawei, chce k Apple, na ARM Macích zatím ne-nativní Lightroom i MS Office, PS5 bez 3D, bez Dolby Vision, bez Dolby Atmos i bez 1440p. Majitelé GeForce RTX generace 3000 mohou zaplesat. Tedy, oni už plesají proto, že mají kartu doma (jsou stále poměrně nedostatkové), nicméně pokud používají jakýkoli software stavějící na FFmpeg, mohou se těšit na podporu dekódování otevřeného video formátu AV1 za pomoci GPU.

Smutné DNS: nový způsob otrávení keše umožňuje podvrhnout údaje
13. 11. 2020
[4 minuty čtení] Otrávení keše DNS resolveru není nová technika. Mnoho let jsme si ale mysleli, že od ní máme pokoj. Teď je tu nový způsob, jak změnit třeba IP adresu pro libovolné doménové jméno. Výzkumníci z americké University of California, Riverside a čínské Tsinghua University na konferenci CCS20 představili nový způsob otravy keše DNS resolverů nazvaný SAD DNS (Side channel AttackeD DNS), který umožňuje například změnit IP adresu pro libovolné doménové jméno.

Útok Platypus: měření spotřeby jako postranní kanál k citlivým datům
13. 11. 2020
[5 minut čtení] Nový typ útoku kombinuje data z rozhraní Running Average Power Limit (RAPL) se statistickými metodami a umí dolovat i šifrovací klíče skrze SGX. V bezpečí nejsou desktopy, notebooky, servery ani AMD. Platypus je poměrně novátorská a ve své podstatě šikovná metoda postranního útoku na procesory Intel. S její pomocí výzkumníci z několika institucí dokázali za pomoci statistické analýzy vlivu jednotlivých kroků výpočtu na vykazovanou spotřebu CPU extrahovat šifrovací klíče.

V čem se skrývají výhody SD-WAN a jak je využít
12. 11. 2020
[2 minuty čtení] Stále více firem využívá cloudové aplikace jako jsou Office 365 či Google Apps nebo dokonce stěhuje svá datová centra do cloudových struktur. Přibývající zařízení a toky dat však již narážejí na limity tradičních pobočkových sítí. Primární technologickou platformou se tak stávají softwarově definované sítě. Proč je tomu tak a jak lze takzvané SD-WAN využít, ukáže 24. 11. webinář společnosti Cisco. V krátkých blocích představí odborníci nejnovější trendy a zařízení, praktické návody a tipy i typické příklady nasazení. Jeho účastníci se naučí, jak funguje SD-WAN, jak lze s její pomocí zvýšit bezpečnost pobočky nebo zjednodušit nasazeni cloudových aplikací ve svém IT prostředí. To vše pak mohou uplatnit v praxi, když se například rozhodnou pro migraci stávající WAN na SD-WAN. Root.cz je mediálním partnerem akce.

Zákony ovlivňující kyberprostor a výkon DNS s linuxovým XDP, zápisky z IT20
12. 11. 2020
[16 minut čtení] Tradiční konference Internet a Technologie 20 letos proběhla netradičně online. Přesto zazněla velmi zajímavá témata týkající se bezpečnosti na internetu, připravovaných zákonů nebo třeba novinek v DNS. Služba mojeID používá pro přihlašování ke službám státní správy technologii FIDO. Ta je velmi bezpečná a používá kryptografii veřejného klíče. Je také odolná proti phishingu, na rozdíl třeba od opisování kódů z SMS. Bezpečnost ale závisí na tom, jak zacházíte s privátním klíčem.

Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
12. 11. 2020
[29 minut čtení] Knihovna ggplot2 určená pro použití v programovacím jazyku R se stala velmi populární a mnoho uživatelů k R přivedla. Podobný koncept, grammar of graphics, lze však použít i v jiných jazycích, například v Pythonu. 1. Kombinace možností ggplot2 a Pythonu: knihovna Plotnine

Jak se staví CDN: úvod a použité komponenty
11. 11. 2020
[24 minut čtení] Jestliže mají vaše projekty vysokou návštěvnost a potřebujete doručovat hodně statických souborů, není nic jednoduššího než pořídit si komerční CDN. Pokud jste ale technologičtí nadšenci jako my, skutečnou CDN si můžete postavit sami. Toto je první ze série tří článků a jeho cílem je uvést vás do problematiky a popsat základní komponenty, ze kterých je CDN (Content Delivery Network) složená. Další dva články budou popisovat používané technologie i jejich konfigurace a různé další tipy týkající se provozu, funkčností nebo monitoringu CDN.

Softwarová sklizeň (11. 11. 2020)
11. 11. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na aplikaci pro návrh uživatelského rozhraní, vyzkoušíme lehký prohlížeč obrázků, zahrajeme si pár her pro PlayStation 1 a trochu provětráme Lenovo Legion. Editor vektorové grafiky napsaný ve Vala a GTK. Primárně se zaměřuje na vývoj uživatelského rozhraní. Jeho cílovou skupinou jsou hlavně weboví a grafičtí designeři, kteří používají Linux jako svou hlavní platformu.

Nejnovější hrozby odhalené Talosem a jak se jim bránit
10. 11. 2020
[2 minuty čtení] Abychom se dokázali bránit sofistikovaným kybernetickým útokům, je potřeba je nejprve poznat. Přinášíme aktuální kybernetické hrozby i to, jak se jim bránit. Vše popsané přímo odborníky z Cisca a jeho threat intelligence týmu Talos. Každý, kdo se alespoň okrajově zabývá kybernetickou bezpečností, zná Talos. Zajímá vás, jaké hrozby objevili jeho specialisté za poslední rok, jak na ně reagovat, jak vlastně funguje pátrání po rizicích v síti, jak o nich informují veřejnost nebo jak vznikají signatury? Připojte se 26. listopadu na webinář, kde se to všechno dozvíte. Od zástupce Talos Securiy Resarch uslyšíte také přednášku na téma, jak útočníci zneužívají balíčky a nástroje OS, jako jsou například powershell a visual basic, a jak se těmto problémům vyhnout. Root.cz je mediálním partnerem akce.

Projekt Atari ST: další hry, tentokrát hlavně adventury
10. 11. 2020
Poslední kapitola projektu věnovaná vybraným hrám na Atari ST, bez velkých okolků, pojďme na to. Pamatujete na Another World, Gods nebo třeba na The Secret of Monkey Island?

Konec protokolu scp: plný děr a neopravitelný, ale uživatelsky příjemný
10. 11. 2020
[5 minut čtení] Protokol scp je desítky let starý a má spoustu problémů. Chtělo by to nějakou náhradu, která bude bezpečnější, ale zachová uživatelskou přívětivost a jednoduchost. Náhrada už vznikla v brněnském Red Hatu. Příkaz scp, kterým se bezpečně kopírují soubory mezi vzdálenými počítači, je velmi pevně zakořeněn v myslích a prstech řady uživatelů a vývojářů unixových systémů. Většina uživatelů tuší, že je to náhrada za původně nezabezpečený rcp. Nejde ale jen o vnější podobnost, ale i použitý protokol je podobně zastaralý a má řadu svých problémů.

Vytváření animací a práce se zvukem i s hudbou v nástroji Pygame Zero
10. 11. 2020
[31 minut čtení] Ve čtvrté části miniseriálu o nástroji Pygame Zero se budeme zabývat především tvorbou animací, což kupodivu nemusí být příliš složité téma. Ukážeme si také, jakým způsobem se pracuje se zvuky a s hudbou. 1. Animace založené na tweeningu

Let's Encrypt se staví na vlastní nohy, změna kořene odřízne třetinu Androidů
9. 11. 2020
[4 minuty čtení] Certifikační autorita Let's Encrypt se po pěti letech postaví na vlastní nohy. Přestane používat kořenový certifikát od IdenTrust a začne používat vlastní. Bohužel tím odřízne starší operační systémy. Když certifikační autorita Let's Encrypt před pěti lety začínala, musela zajistit, aby její certifikáty byly důvěryhodné ve většině zařízení, nástrojů i operačních systémů. Dostat vlastní kořenový certifikát k uživatelům ale trvá léta a je potřeba projít náročnou procedurou získání důvěry. Aby byly certifikáty od Let's Encrypt akceptovány od samého začátku, musela stavět na důvěryhodnosti jiných.

Postřehy z bezpečnosti: platit vyděračům se nevyplatí
9. 11. 2020
[4 minuty čtení] V aktuálním dílu se podíváme na zkušenosti s placením za nezveřejnění dat ukradených během ransomware útoků, na zprávu NKÚ ke stavu zajištění kybernetické bezpečnosti v ČR, na zranitelnosti Cisco a Apple zařízení a na další zajímavosti. KrebsonSecurity upozorňuje, že platit za smazání ukradených dat je „střelený” nápad. Řeč je o exfiltraci dat, která poslední dobou provází útoky ransomwaru, kdy útočník požaduje peníze nejen za zpřístupnění zašifrovaných dat, ale také za to, že nezveřejní citlivá data, která před útokem ransomware stáhl.

Distribuční věstník: Arch Linux instaluje jádro 5.9, Ubuntu vylepšuje výkon Snapu
8. 11. 2020
[2 minuty čtení] Arch Linux je první distribuce, která má instalační obraz s nejnovějším jádrem 5.9. Vývojáři Ubuntu zrychlují načítání instalačních balíčků Snapu. Společnost Purism ohlásila nový jednodeskový počítač Librem Mini V2. Nezávislá distribuce Arch Linux je první, která nabízí instalační obraz s nejnovějším linuxovým jádrem 5.9. Ve své nové verzi 2020.11.01 tak uživatelům kromě jádra 5.9.2 nabídne také jednodušší přístup pro lidi se zvláštními potřebami. První z nich se objeví hned v bootovacím menu, kde přibyla volba spuštění instalátoru s mluveným slovem.

AMD má 20% podíl v desktopech i noteboocích, GIMP ukazuje rozhraní GTK3
8. 11. 2020
[5 minut čtení] Vyšlo LXQt 0.16.0, LG a Samsung nasadí miniLED podsvícení LCD TV, iPhony spotřebují až 6% světové produkce NAND flash, PCI Expres 6.0 příští rok zase dvakrát rychlejší, vyšla vývojová verze Wine 5.21. Tvůrci grafického editoru GIMP vydali další vývojovou verzi, ze které jednou vzejde přelomový GIMP 3.0. Ta zejména přináší rozhraní programu přepsané do GTK3, což mimo jiné znamená konečně i nativní podporu Waylandu a HiDPI monitorů.

Komiks: hlavně negativně
7. 11. 2020
Kde má člověk brát pozitivní přístup? Koupit to nejde, stáhnout taky ne, černý trh to nenabízí. Ale tak když už negativně, tak aspoň všichni společně. A kdy jindy ocenit krásu negativity, než v těchto těžkých časech?

Trinity Desktop Environment (TDE) R14.0.9: závan hodně starých časů
6. 11. 2020
[6 minut čtení] Jaké je v roce 2020 provozovat desktop s genetickým kódem 12 let starého KDE 3.5.x? Má to vůbec smysl a je Trinity Desktop Environment na relativně moderním hardwaru rychlejší než KDE Plasma 5.20.2? Historie desktopového prostředí KDE se začala psát zhruba v polovině 90. let. Roku 1996 byl vývoj oznámen a v polovině roku 1998 se zrodilo KDE 1.x, „devadesátkové KDE“, které muselo běžet přijatelně na strojích s pár megabajty RAM a pomalým procesorem motajícím se někde kolem 100MHz taktu.

Android Auto: nevšední systém pro všední auta
5. 11. 2020
[10 minut čtení] Ve 21. století byste asi očekávali, že všemožné IT systémy nenaleznete jen v telefonech, počítačích či nositelné elektronice. Který výrobek každodenního použití prodělal v posledních letech hotovou revoluci v ovládání? Automobil! Když si vzpomenu na své první auto, které jsem si pořídil v roce 1996 (byl to Fiat Tipo 1. generace), moc elektroniky pro koncového uživatele v něm nebylo. Vrcholem bylo rádio a kazetový přehrávač. Šlo o typické autorádio tehdejší doby. Později se možnosti rozšířily – objevilo se bluetooth připojení, čtení USB disků nebo podpora paměťových karet pro přehrávání hudby a samozřejmě přehrávání Audio CD, později i datových CD/DVD s MP3 soubory. Z mého pohledu se vše soustředilo jen do vylepšení možností přehrávání hudby. Stále se bavíme o masově nakupovaných autech střední a nižší třídy.

Softwarová sklizeň (4. 11. 2020)
4. 11. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme, kdo všechno se připojuje do sítě, vytvoříme si spojení s FTP v Notepad++, vyzkoušíme další z mnohých nadstaveb gitu a nakonec si zorganizujeme a naplánujeme práci na další dny. Nutty je jednoduchý síťový nástroj, ve kterém si zobrazíte přehled zařízení připojených k dané síti, informace u využití (objemu odeslaných a přijatých dat) za jednotlivé dny a síťová rozhraní, naměřenou rychlost stahování a uploadu, seznam portů či základní informace o zařízení, jako je název hostitele, MAC adresa, IP adresa, stav rozhraní, název síťové karty a parametry aktivního připojení (přístupový bod, frekvence, datový tok, síla signálu).

Tuxedo InfinityBook S14 v5: elegán s dlouhou výdrží určený pro Linux
4. 11. 2020
[8 minut čtení] Měl jsem možnost otestovat notebook InfinityBook S14 v páté generaci. Na tom by patrně nebylo nic zvláštního, kdyby nešlo o zařízení z dílen malé německé firmy Tuxedo a kdyby notebook nebyl určen pro linuxové operační systémy. Osobně musím říct, že už prvotní komunikace se zástupci společnosti Tuxedo byla nadmíru vstřícná. Dokonce jsem nevyužil standardní kontaktní formulář na webových stránkách firmy, ale naopak sociální sítě Twitter. Zástupci firmy rychle reagovali a domluvili jsme se, že pošlou k otestování zajímavou variantu svého ultrabooku InfinityBook 14 s přídomkem S. Ten značí tenčí provedení, ale také slibuje velkou výdrž na baterii.

Projekt Atari ST: další hry, tentokrát závodní
3. 11. 2020
V tomto dalším díle budeme pokračovat s výběrem zajímavých her pro Atari ST v krátkém představení. Jelikož mám rád celý život v oblibě závodní hry, bude věnován právě jim.

Jitsi meet: instalace a provoz vlastní videokonferenční platformy
3. 11. 2020
[8 minut čtení] Jitsi meet je videokonferenční server, který lze legálně a zdarma provozovat na vlastním hardware. Nainstalujte si vlastní server s Ubuntu 18.04 LTS, který se dá používat nejen se žáky na základní školy. Přečtěte si předchozí článek o tom, proč zvolit vlastní videokonferenční platformu.

První miniaplikace vytvořené v nástroji Pygame Zero: vstupní zařízení a animace
3. 11. 2020
[30 minut čtení] Dnes se zaměříme na dvě hlavní oblasti: na práci se vstupními zařízeními, tedy primárně s klávesnicí a myší, a pak na animace, které tvoří nedílnou součást multimediálních aplikací i her. 1. První miniaplikace vytvořené v nástroji Pygame Zero (2.část)

Raspberry Pi 400: osobní počítač jako z éry osmibitů – stačí připojit monitor
2. 11. 2020
Raspberry Pi 400 je klávesnice se zabudovaným Raspberry Pi 4, ke které stačí jen připojit zdroj a monitor a můžete začít pracovat. Kvůli novému konceptu bylo potřeba upravit i počítač samotný. Podívejte se.

Postřehy z bezpečnosti: kopněme si do mamuta
2. 11. 2020
[3 minuty čtení] Intelu se rýsuje na obzoru další jobovka. Máte chuť zahýbat americkými volbami? Kupte si data o americké voličské základně. Zajímá vás spíš dění doma? Podívejte se tedy aspoň k sousedovi do garáže. Průšvihů už má za sebou Intel tolik, že psát o dalším je skoro kopání do štěňátka – kdyby ovšem nešlo spíš o mamuta.

Distribuční věstník: openSUSE vydává minimalistický systém, Ubuntu Touch OTA-14 vyjde v listopadu
2. 11. 2020
[2 minuty čtení] Vyšel minimalistický operační systém pro běh kontejnerů openSUSE MicroOS. Nadace UBport vyhlásila výzvu k testování nadcházející verze OTA-14 operačního systému Ubuntu Touch. Debian finančně podpořil platformu PeerTube. Tým kolem openSUSE oznámil dostupnost minimálního operačního systému pro běh kontejnerů. Tato nová platforma dostala jméno openSUSE MicroOS. Jedná se o bezúdržbový systém. Běží na nepřepisovatelném souborovém systému, aby se zabránilo hackerskému útoku nebo nechtěnému přepsání. Tento systém si navíc automaticky ukládá zálohy a v případě problémů se automaticky vrátí k poslednímu funkčnímu stavu.

KDE přináší nové téma Breeze Twilight, Seagate uvede 20TB HAMR HDD v prosinci
1. 11. 2020
[5 minut čtení] LLVM/Clang 12 i GCC umí AVX-VNNI, Alder Lake v Intel Compute Runtime, AOMP 11.11 a GPU offloading pro OpenMP LLVM/Clang, Canonical ETrace, Sony může dodávat Huawei, UMC přiznala krádež IP v Micronu. Zatímco instrukce AVX-512-VNNI najdeme v procesorech s podporou AVX-512 už od Cascade Lake už zhruba rok a půl, varianta stavějící na klasickém AVX, tedy AVX-VNNI se teprve do různých nástrojů dostává. LLVM / Clang přinese podporu AVX-VNNI až s verzí 12, čímž naváže na podporu, která před pár dny přišla do GCC.

Světlé zítřky na obzoru: Tiger Lake od Intelu, Radeony RX 6000 od AMD
30. 10. 2020
[5 minut čtení] Intel na uvedení AMD Ryzenů 5000 zareagoval představením next-gen procesorů Rocket Lake, které vydá na jaře 2021. AMD na Nvidii reaguje tím, že za tři týdny uvede na pulty přelomové Radeony RX 6000. Úvodem připomeňme, že jedenáctou generaci procesorů rodiny Core plánuje Intel vydat na konci prvního čtvrtletí roku 2021. To znamená zhruba za 5 měsíců, případně něco přes půl roku, pokud by se (a nezřídka se to v IT stává), přelil konec Q1 až do termínu Computexu. Ale zkrátka pokud můžeme Intelu tentokrát termín věřit, zavádí Rocket Lake-S kategorii „buď Ryzen 5000 teď hned, nebo odložit rozhodnutí do jara“.

Oprava chyby Nette: jak jsme si poradili se zranitelností nejvyšší závažnosti
29. 10. 2020
[10 minut čtení] V článku se s vámi podělíme o to, jak jsme se vypořádali s největší známou bezpečnostní zranitelností Nette v posledních letech, známou jako CVE-2020–15227, která postihla nejenom naše projekty. Aktuálně touto kritickou zranitelností trpí desítky tisíc webů v ČR i zahraničí – ujistěte se, že mezi nimi není i nějaký vámi vlastněný či provozovaný web.

První miniaplikace vytvořené v nástroji Pygame Zero
29. 10. 2020
[20 minut čtení] Dnes si popíšeme všechny metody určené pro vykreslování objektů na obrazovku. Podporováno je vykreslení rastrových obrázků, základních 2D entit (úsečka, kružnice…) a taktéž vykreslení textů s možností aplikace mnoha efektů. 1. Nejdůležitější třídy a automaticky vytvářené instance těchto tříd

Softwarová sklizeň (28. 10. 2020)
28. 10. 2020
[1 minuta čtení] Dnes se podíváme na systém pro zpracování a úpravu 3D triangulárních sítí, vyzkoušíme si zálohovací software, nasimulujeme si oběh vody v půdě a řekneme si o nástroji pro spouštění linuxových aplikací v DOSu. Systém pro zpracování a úpravu 3D triangulárních sítí. Poskytuje sadu nástrojů pro úpravu, vyčištění, opravu, kontrolu, renderování a konverzi těchto sítí. Také nabízí funkce pro zpracování dat získaných digitalizací 3D dat a pro přípravu modelů určených na 3D tisk.

Notebook chtějí darovat jednotlivci, firmy i politické strany, říká Petr Smetana z Českého červeného kříže
28. 10. 2020
[4 minuty čtení] Český červený kříž spustil projekt Daruj notebook, jehož úkolem je propojovat dárce se školami a jejich žáky. Ti totiž v mnoha případech nemají zařízení, na kterém by se mohli účastnit distanční výuky. Petr Smetana je velitelem humanitární jednotky Českého červeného kříže při oblastním spolku Český Krumlov. Je také koordinátorem projektu Daruj notebook, který běží pod záštitou ČČK. Je mu 36 let a občanským povoláním je DevOps team leader ve firmě WEDOS Internet a.s.

Projekt Atari ST: hry, hry, hry…
27. 10. 2020
Tak a teď se dostáváme k něčemu, co nejspíš zajímá většinu lidí u starých počítačů – klasické retro gamesy. Hry co jsme hráli či obdivovali u známých, kamarádů, či jen v časopisech.

Jitsi meet: zkušenosti s vlastní videokonferenční platformou
27. 10. 2020
[7 minut čtení] Jitsi meet je videokonferenční server, který lze legálně a zdarma provozovat na vlastním hardware. Níže popisuji instalaci s poznámkami při provozování s Ubuntu 18.04 LTS server a zkušenosti při provozování pro žáky jedné ostravské ZŠ. Jitsi meet má velmi slušnou dokumentaci a obsáhlé diskuzní fórum. Můžete se tak např. dočíst, že není problém provozovat video konferenci s více než 500 účastníky. Vše je vlastně jen otázkou výkonnosti hardware a šířky pásma, která je k dispozici pro přenos.

Tvorba grafů v jazyce R s využitím knihovny ggplot2 (II)
27. 10. 2020
[25 minut čtení] Jedenáctá část seriálu o jazyku R je věnována popisu tvorby grafů s využitím knihovny ggplot2 a konceptu „grammar of graphics“. Vysvětlíme si, jak se grafy postupně skládají aplikací vizuálního mapování na vstupní data. 1. Grammar of graphics implementovaná v knihovně ggplot2

Postřehy z bezpečnosti: zranitelnost pluginu pro WordPress
26. 10. 2020
[5 minut čtení] V dnešním díle Postřehů se podíváme na závažnou zranitelnost pluginu Loginizer, na zranitelnosti Google Chrome, VMware, na podvržení adresního řádku v prohlížečích a na řadu dalších zajímavostí. Tento týden byla zveřejněna závažná zranitelnost wordpressového pluginu Loginizer, který je jedním z nejpopulárnějších vůbec a je tak nainstalován na více než milionu webů, byla zveřejněna tento týden.

Distribuční věstník: Chrome OS přidává podporu Debianu 10, aktualizace jádra opravují Bluetooth
26. 10. 2020
[2 minuty čtení] Debian a Ubuntu vydávají aktualizace jádra, které opravují závažnou bezpečnostní chybu. Chrome OS přichází s novou verzí a podporou Debianu 10. SystemRescueCd po 16 letech mění jméno. Parted Magic přechází z Openboxu na XFCE. Projekt Debian a Canonical vydali novou sadu aktualizací linuxového jádra pro všechny podporované verze Ubuntu a Debianu. Jedná se o bezpečnostní opravy implementací Bluetooth L2CAP a Bluetooth A2MP, které obsahovaly chybu umožňují spuštění vzdáleného kódu. Uživatelé Debianu 10, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS a Ubuntu 16.04 LTS by proto měli neprodleně aktualizovat linuxové jádro.

Další odnože Ubuntu 20.10, situace Intelu a nové GPU
25. 10. 2020
[5 minut čtení] V dnešním přehledu se podíváme zejména na nové Kubuntu, Xubuntu, Lubuntu, Ubuntu MATE, Ubuntu Budgie či Studio. Dále nás čekají novinky společnosti Intel na poli financí i grafických procesorů. Vedle samotného Ubuntu 20.10 Groovy Gorilla vyšly jako vždy současně i další jeho varianty s jinými výchozími desktopy atd. Novinky v hlubinách systému obsahují samozřejmě shodné s vlastním Ubuntu.

Ubuntu 20.10 těží z nových verzí linuxového jádra i prostředí GNOME
23. 10. 2020
[3 minuty čtení] Vývojáři uvolnili Ubuntu 20.10 Groovy Gorilla. Jak to tak u vydání těsně po LTS bývá, novinek je poměrně málo a navíc se o většinu z nich nezasloužil Canonical. Přesto některé z nich uživatele Ubuntu potěší. V letech minulých od chvíle, kdy Ubuntu zavedlo vydávání pravidelných verzí s dlouhodobou podporou, mívají některánásledující vydání syndrom minimálního počtu novinek. Samozřejmě existují i výjimky, kdy se něco nestihlo pro LTS vydání, ale ty jen potvrzují toto pravidlo.

Vychází Ubuntu 20.10 Groovy Gorilla: prohlédněte si nejčerstvější desktop
22. 10. 2020
Dnes vychází očekávané Ubuntu 20.10 Groovy Gorilla. Přináší opět čerstvé prostředí GNOME, vylepšený panel aplikaci, podporu přihlašování biometrikou, snadné vytvoření Wi-Fi hotspotu či dostupnější restart.

Pygame Zero: snadno použitelný nástroj určený pro výuku programování
22. 10. 2020
[33 minut čtení] Dnes se nejprve seznámíme s některými projekty pro výuku programování a následně si představíme projekt nazvaný Pygame Zero. Umožňuje snadnou tvorbu grafických aplikací, animací, her atd. Na pozadí přitom běží Pygame a pod ní SDL. 1. Programovací jazyky a knihovny určené pro výuku základů počítačové grafiky a interaktivních her

Do hlubin tlačítka Líbí se: výběr databáze, API a backend
21. 10. 2020
[5 minut čtení] Nedávno jsme se podívali, jak dokáže Seznam spustit novou službu za 14 dní. Některé z vás zaujal výběr databáze, API a backend, proto se na ně v tomto článku podíváme zblízka. Vraťme se nejdřív zpátky do momentu kdy se Seznam.cz rozhodl umístit tlačítko „Líbí se“ na další svoje služby a nabídnout ho také partnerům. V té době byly hlasy uživatelů spravovány v databázi nekonečného feedu článků hlavní stránky Seznam.cz, což je multi-master MariaDB cluster.

Softwarová sklizeň (21. 10. 2020)
21. 10. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme směrovat zvuk z mobilu do PC, nastavíme uzel CDN pro webové stránky, budeme zálohovat konfigurační soubory a nakonec se začneme učit cizí jazyky – možná mírně jinak než obvykle. sndcpy je nástroj pro směrování audia ze zařízení s Androidem (ve verzi 10 nebo vyšší) do PC. Nevyžaduje root přístup a je schopen pracovat nejen s Linuxem, ale i ostatními systémy. Motivací je především směrování zvuku při zrcadlení obrazovky pomocí programu scrcpy, nicméně oba nástroje lze používat nezávisle.

Projekt Atari ST: data na disketách
20. 10. 2020
Tak teď máme funkční počítač, máme ho čím ovládat, ale co dál? TOS je sice zajímavý operační systém, nicméně v samotné obrazovce OS se dá dělat… no skoro nic. Tedy potřebujeme dostat na počítač nějaký ten software.

Publikovanie elektrických schém a diagramov pomocou circuit-macros
20. 10. 2020
[8 minut čtení] Úvod do kreslenia elektrických schém a diagramov pomocou circuit-macros. Zapojenia sú vytvárané pomocou textového popisu makrami, ktoré sú nadstavbou jazyka PIC. Pri kompilácii je možné vygenerovať obrázky alebo skripty pre LaTeX. Denným chlebom každého technika je kreslenie schém a diagramov, pričom prakticky v každej oblasti existujú vhodné programy, ktoré túto činnosť zjednodušujú a uľahčujú. Pri rutinej činnosti je kladený dôraz na obsah, forma často nie je podstatná, dôležité je hlavne to, aby diagram prehľadne zobrazoval to, k čomu bol vytvorený. Pri potrebe publikovania schém a diagramov v článkoch a knihách je ale okrem obsahu často dôležitá aj forma, ako schéma alebo diagram vyzerá, či dodržiava stanovené normy a interné pravidlá.

Tvorba grafů v jazyce R s využitím knihovny ggplot2
20. 10. 2020
[26 minut čtení] Dnes si popíšeme základní koncepty, na nichž je postavena knihovna gplot2. Tyto informace budou použitelné nejenom pro uživatele používající přímo jazyk R, ale i pro programátory, kteří ggplot2 volají z dalších jazyků. 1. Tvorba grafů v jazyce R s využitím knihovny ggplot2

Postřehy z bezpečnosti: zlý soused vyvolává modré obrazovky
19. 10. 2020
[3 minuty čtení] Mít na síti zlé sousedy je vždycky problém. S nejnovější zranitelností ve Windows se ale každý soused stává doslova zabijákem. Kromě toho se v dnešním přehledu podíváme na sběr metadat a doporučení NÚKIB ohledně ransomware. Minulý týden vydala společnost Microsoft říjnovou sadu záplat obsahující opravy mnoha zranitelností. Ta nejzásadnější, kvůli které je třeba záplatování neodkládat, nese označení CVE-2020–16898 a představuje chybu v jádru operačního systému, konkrétně přetečení bufferu při obsluze volby RDNSS v ohláškách IPv6 směrovačů. Společnost McAffee této zranitelnosti dala přezdívku Bad Neighbor.

Distribuční věstník: Kubuntu Focus M2 je v prodeji, Linux Lite má jako první jádro 5.9
19. 10. 2020
[2 minuty čtení] Na trhu je nová verze linuxového notebooku Kubuntu Focus M2. Uživatelé distribuce Linux Lite jsou první, kdo bude moci vyzkoušet nejnovější jádro 5.9. Vývojáři elementary OS začali pracovat na šesté verzi svého operačního systému. Tým kolem Kubuntu Focus oznámil uvolnění do prodeje druhé generace svého notebooku s označením Kubuntu Focus M2. Ten se pyšní přepracovaným designem, novými komponenty a samozřejmě nejnovější verzí operačního systému Kubuntu 20.04 LTS. Jeho nejlevnější verze s Nvidia RTX 2060 a 16 GB RAM začíná na 1795 amerických dolarech (cca 42 tisíc Kč). Nejdražší model s NVIDIA GeForce RTX 2080, 64GB RAM, 4TB NVMe diskem se šplhá až k astronomickým pěti tisícům dolarů (asi 117 tisíc korun).

ZeroRPM na Radeonech Polaris, antiX 19.3 s nejnovějším IceWM 1.8.3
18. 10. 2020
[3 minuty čtení] Budoucí 10nm Intel Alder Lake pro socket LGA1700 poodhalen, JACK2 1.9.15 lépe funguje na Windows a macOS, podpora prvních 10nm GPU Intel Cannon Lake mizí z Linuxu. Lehká linuxová distribuce antiX přichází v pravidelné aktualizované verzi. Ta nejnovější dostala jádro Linux 4.9.235 (plus nejnovější firmwary backportované z Debianu Sid). Sluší se současně připomenout, že tato distribuce nepoužívá systemd, ale nabízí místo toho SysV i Runit.

Komiks: shoda jmen
17. 10. 2020
Někdy je shoda jmen neškodná, ale někdy vás zavede do zvláštních vod, kterým byste se radši vyhnuli. V případě některých aplikací se vyplatí napsat název na papír či poslat odkaz, než spoléhat na mluvené slovo.

Jaromír Talíř, mojeID: je lepší spolupracovat, než vytvářet další nová „ID“
16. 10. 2020
Služba mojeID nedávno nabídla možnost přístupu ke službám veřejné správy. Uživatelé k tomu potřebují USB token a ověření identity. V online rozhovoru na vaše otázky ohledně mojeID odpovídal Jaromír Talíř.

Základy tvorby grafů v programovacím jazyku R: knihovna lattice (dokončení)
16. 10. 2020
[27 minut čtení] Dnes dokončíme popis nejdůležitějších typů grafů podporovaných v knihovně lattice, která rozšiřuje možnosti standardní knihovny R pro práci s grafy. Lattice představuje zajímavou alternativu ke známější knihovně ggplot2. 1. Dokončení popisu knihovny lattice – zbylé typy diagramů

EU chce prolomit šifrování mezi koncovými uživateli, varuje EFF
15. 10. 2020
[3 minuty čtení] Starý kontinent navazuje na zemi za oceánem a připravuje možnost zákazu šifrování mezi koncovými uživateli. Opět mezi důvody najdeme obligátní hrozby jako dětská pornografie a terorismus. Zatímco v USA se snahy o možnost přístupu k end-to-end šifrovaným službám kvůli rámci národní bezpečnosti a podobným důvodům znovu přetřásají několik posledních měsíců, do Evropy nejnovější vlna tohoto fenoménu doráží nyní, uvádí Electronic Frontier Foundation (EFF). V USA snahy paralyzuje zejména kongres, rozpolcený na dvě poloviny republikánů a demokratů a celková polarizace společnosti související nejen s blížícími se prezidentskými volbami v USA.

Softwarová sklizeň (14. 10. 2020)
14. 10. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si navrhneme plošné spoje, vyzkoušíme si aplikaci pro konverzi audio souborů, vytvoříme si vlastní sociální síť a podíváme se na pár svobodných filmů a seriálů. Software pro návrh tištěných spojů. V jednom programu máte k dispozici editor desek a schémat nebo nástroj na správu knihoven s některými inovativními funkcemi. Jeho grafické uživatelské rozhraní je přehledné a intuitivní. Výstupní formáty jak projektů, tak knihoven jsou okem čitelné.

Projekt ST: myšky, páčky…
13. 10. 2020
Počítač máme připravený, nicméně nyní potřebujeme důležité periferie – myš a joystick. Bez těchto periférií není možné prakticky ST používat a hrát hry, takže jak se dostat k tomuto příslušenství?

Zpracování tabulek uložených v CSV i TSV pomocí SQL příkazů nástrojem „q“
13. 10. 2020
[41 minut čtení] V dnešní části poněkud nepravidelně vycházejícího seriálu o užitečných utilitách pro příkazovou řádku si popíšeme nástroj nazvaný „q“. Ten slouží pro spouštění SQL dotazů nikoli nad databází, ale přímo nad soubory CSV a TSV. 1. Zpracování tabulek uložených v CSV i TSV pomocí SQL příkazů nástrojem „q“

Tipy k usnadnění vývoje aplikací pro iOS: výběr vhodných technologií
13. 10. 2020
[5 minut čtení] Přechod mezi projekty často nebývá jednoduchý. Zvykání si na nový code-style, projektovou strukturu nebo architekturu aplikace jako takovou. Když navíc zároveň pracujete na více projektech stejného charakteru, musíte se rychle zorientovat. Náš tým pracuje celkem na devíti mobilních aplikacích a několika knihovnách, které sdílíme i s dalšími týmy v Seznamu. Při takovém počtu projektů je důležité, aby jejich správa byla co nejjednotnější. To umožňuje jednak jednodušší úpravy společné pro všechny projekty, ale také významně usnadňuje vývojářům přechod mezi nimi. V tomto článku s vámi projdu základní technologie, které jsme se rozhodli využít a vysvětlím vám také, co nás k tomu vedlo.

Postřehy z bezpečnosti: cenu za nejdivnější „chytré“ zařízení vyhrává…
12. 10. 2020
[4 minuty čtení] V dnešním díle Postřehů se podíváme na nepříjemnou zranitelnost opravdu neobvyklého smart zařízení, na zajímavou analýzu phishingového kitu, na zákaz plošného data retention nebo na nový instáč Petra Výtržného. Ve světě „chytrých” zařízení potkáte mnohem bizarnější věci než lednice, kartáčky na zuby a vysavače. Jednou z nich je i chytrý pás cudnosti pro muže. Výrobek čínské firmy Qiui určený jak pro předcházení nevěře, tak i pro neobvyklé hrátky, má jednu vlastnost, která z něj činí věru nebezpečnou hračku. Ovládá se pomocí chytré aplikace komunikující přes Bluetooth a nemá žádnou zálohu v podobě fyzického klíče, který by zařízení otevřel, pokud by došlo k selhání aplikace.

Distribuční věstník: NetBSD mění správce oken, první beta Ubuntu 20.10
12. 10. 2020
[2 minuty čtení] NetBSD se rozhodlo po více než 20 letech vyměnit výchozího správce oken. První veřejná beta verze Ubuntu 20.10 je k dispozici. Notebook Librem 14 s PureOS jde v prosinci do prodeje. Vývojářský tým distribuce SolydXK prochází reorganizací. Velké změny se dějí kolem operačního systému NetBSD. Ten se rozhodl po více než dvaceti letech vyměnit výchozího správce oken TWM. Tom's Window Manager, který se od roku 1988 téměř nezměnil, bude ve výchozí instalaci nahrazen jeho forkem CTWM. Do NetBSD je samozřejmě možné nainstalovat i alternativní správce oken, takže se to nejspíš většiny uživatelů nijak nedotkne. Aby ale těch převratných změn nebylo málo, objevily se zprávy o tom, že se pracuje na implementaci Waylandu pro tento operační systém.

Moje linuxová historie
12. 10. 2020
Každý z nás nějak začínal. Moje linuxová historie začíná v roce 1998. Nastupoval jsem na Fakultu informatiky Masarykovy univerzity a na jejich internetových stránkách jsem se dozvěděl, že používají unixové systémy.

GIMP podporuje AVIF, AMD chce koupit firmu Xilinx
11. 10. 2020
[4 minuty čtení] Do hraní v rozlišení 8k je ještě daleko, tvrdí šéf Xboxu, všechny procesory Intel od Broadwellu (2014) dostanou OpenCL 3.0, Qualcomm bude vyrábět celé smartphony, TSMC navyšuje kapacity. Oblíbený grafický editor GNU Image Manipulating Program zase trošičku povýšil svoji verzi. Převážně jde o vydání opravující nahlášené chyby v rámci již zaběhlé řady 2.10.xx, nicméně v podpoře grafických formátů se do GIMPu dostává jedna významná novinka.

AMD a Nvidia definitivně ukazují Intelu záda: Zen 3 se zaměří na herní výkon
9. 10. 2020
[8 minut čtení] V posledních týdnech se sešla řada dílčích informací a zjištění o třech hlavních výrobcích velkých desktopových komponent. Můžete tak opět poskládat celkový obraz, jenž pro Intel nevypadá vůbec dobře. Úvodem mi dovolte stručně shrnout stávající stav trhu. První v abecedě je AMD, která je co do zisků či postavení v posledních 10 letech ze všech tří firem nejmenší.

Bezpečnostní novinky v prohlížečích: ochrana CSRF a důvěryhodná metadata
8. 10. 2020
[9 minut čtení] Na letošní online konferenci LinuxDays se Michal Špaček věnoval podrobně novinkám v oblasti zabezpečení webových prohlížečů. Končí Flash a je tu WebAssembly, nové HTTP hlavičky a důvěryhodná metadata. V letošním roce zmizí z prohlížečů Flash. To je ten jediný hrdina, kterého zabil Steve Jobs, řekl na začátku přednášky Michal Špaček. Narážel tím na to, že se Apple už před deseti lety rozhodl nedat Flash na iPhone. To byl vlastně začátek konce Flashe. Ke konci roku přestane Adobe tento modul distribuovat, stejně jako to už nebudou dělat výrobci prohlížečů. To bude znamenat jeho definitivní konec.

Autodesk Animator: legendární program stojící za zrodem multimediálních PC
8. 10. 2020
[24 minut čtení] Jednou z prvních aplikací, které ukázaly, že i platforma (IBM) PC umožňuje zpracování multimediálních dat, je slavný Autodesk Animator naprogramovaný Jimem Kentem. Tato aplikace z roku 1989 v mnoha ohledech překročila svoji dobu. 1. Autodesk Animator – legendární program stojící za zrodem multimediálních PC

Mobilní čtečka článků: od obyčejného HTML k robustní nativní aplikaci
7. 10. 2020
[7 minut čtení] Následující článek pojednává o tom, jakým způsobem se pracovalo s tělem článku v aplikaci Novinky.cz na Androidu dříve a jak je to v současnosti. Poskytne náhled do obou řešení a provede jejich srovnání. Ačkoliv se jedná o mobilní aplikaci, je třeba hned na úvod říct, že články v ní tak úplně nativní v této době nebyly. Detail článku v aplikaci byl hybrid, kde se nativní komponenty míchaly dohromady s různými html šablonami a obsahem zobrazovaným přes WebView. Pokud to mírně zjednodušíme, tak to vypadalo tak, že v horní části layoutu bylo ImageView (popřípadě video přehrávač) a pod ním WebView. Datově byly články relativně jednoduché, obsahovaly zejména titulek, perex, obsah, url titulní fotky atd. Nejzajímavější je právě onen obsah.

Softwarová sklizeň (7. 10. 2020)
7. 10. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si uložíme často používané příkazy a dotazy, v terminálu vyzkoušíme dashboard s aktuálními daty z Google Analytics, zobrazíme 3D grafiku a nakonec se přesuneme do lesa. SnipCommand umožňuje ukládat často používané příkazy, dotazy nebo vzorce používané při práci v příkazové řádce, sestavování vzorců v Excelu či psaní SQL dotazů. Příkazy je možné definovat ve statickém formátu nebo jako dynamický řetězec s proměnnými. Lze je označovat štítky pro jednodušší dohledávání, dokumentovat jejich účel a použití nebo synchronizovat s cloudem. Na disku jsou uloženy v offline JSON databázi Lowdb.

Projekt ST: retrobrighting aneb vraťme počítači původní vzhled
6. 10. 2020
Retro, co? Věřím, že mnozí z vás tenhle pojem vidí poprvé, jiní ho znají pod dalšími názvy (rebright atp.). Co zkusit mému krásnému Atari ST vrátit původní vzhled?

Jak se píše kernel a proč by měl testy vymýšlet počítač (zápisky z LinuxDays)
6. 10. 2020
[11 minut čtení] Letošní ročník konference LinuxDays byl úplně jiný. Byl sice online a probíhal jen jeden den, přesto se na něm virtuálně potkali zajímaví přednášející a zazněla poutavá témata. Víte, jak se píše vlastní kernel? Zákazníci neplatí programátorům za testy, ale zajímá ho kvalitní kód. Testy jsou důležité pro mě, zákazníka nezajímají. Vývojář si ale při napsání dobrých testů může být jist, že jeho kód je v pořádku.

Základy tvorby grafů v programovacím jazyku R: typy grafů v knihovně lattice
6. 10. 2020
[29 minut čtení] Osmá část seriálu o jazyku R je věnována popisu některých typů grafů podporovaných v knihovně lattice, která rozšiřuje možnosti standardní knihovny. Lattice představuje zajímavou alternativu ke známější knihovně ggplot2. 1. Základy tvorby grafů v programovacím jazyku R: knihovna lattice

Distribuční věstník: Debian aktualizoval Buster, Haiku vybírá systémové zvuky
5. 10. 2020
[1 minuta čtení] Vyšel aktualizovaný Debian 10 „Buster“. Uživatelé Haiku budou vybírat systémové zvuky. Lenovo spustilo prodej osobních počítačů a notebooků s předinstalovaným Ubuntu. Vyšel aktualizovaný KaOS Linux 2020.09 s KDE Plasma 5.19.5. Debian po dvou měsících vydal další aktualizované instalační médium pro Debian 10 „Buster“. Debian 10.6 nepředstavuje novou verzi této distribuce. Toto vydání pouze obsahuje opravy 53 chyb a více než 30 bezpečnostních aktualizací. Živé médium je k dispozici pro 32 a 64 bitovou architekturu, instalační médium pak pro celou škálu podporovanou touto distribucí. Na výběr je také z několika grafických prostředí.

Postřehy z bezpečnosti: po stopách krve
5. 10. 2020
[6 minut čtení] V tomto dílu bezpečnostních novinek si sejmeme pár otisků, odmítneme nedůvěryhodnou Čínu, nebezpečně přejdeme mezi generacemi mobilních sítí, připravíme se na velkou bouřku a objevíme endemického štíra. Každý zločinec při svém počínání něco opomene a zanechá po sobě nějaké stopy. Ne jinak je tomu i u kyberhříšníků. Výzkumníci společnosti Checkpoint se v minulých měsících zaměřili na hledání autorových otisků v exploitech. Na základě nich vytvořili první profil vývojáře zneužití zranitelností pro Windows. Jedná se o jednoho z nejaktivnějších vývojářů malwaru známého jako Voloďa či BuggiCorp. Tento jedinec či tým (počet autorů stojících za tímto jménem není známý) už má na svém kontě deset (!) zjištěných zneužití LPE jádra Windows, v okamžiku objevení bylo několik z nich využitím zero-day zranitelnosti.

Minisklizeň, převážně „řádková“: pomocníci pro příkazovou řádku
5. 10. 2020
Jsem minimalista a rád používám drobné šikovné utilitky. Rád bych představil malé pomocníky, které mi zlehčují život s Linuxem. Předpokládám, že jsou v repozitáři distribuce, tak ani nebudu dávat odkazy na stažení.

Purism nabízí vlastní SIMku Librem AweSIM, první kandidát na PHP 8.0
4. 10. 2020
[3 minuty čtení] Linux má počáteční patche pro hybridní CPU Intel, vyšlo FreeBSD 12.2-BETA3, Samsung prezentoval technologii vrstvených 65nm/14nm CMOS snímačů. Vývojáři společnosti Intel připravili úvodní sadu patchů pro linuxové jádro, které zavádějí podporu budoucích CPU s hybridní architekturou, která Intel připravuje. Jde o procesory, které budou kombinovat úsporná jádra typu Atom s „plnohodnotnými“ jádry architektury Core. Podobné práce probíhají i na úrovni kompilátoru GCC.

Lenovo představilo nejlehčí ThinkPad v historii a další novinky (galerie)
2. 10. 2020
Společnost Lenovo představila nejnovější přírůstky do prémiového portfolia X1. Nejlehčí notebook ThinkPad v historii s hmotností 900 gramů, skládací počítač ThinkPad X1 Fold a nové notebooky ThinkBook.

Cruwdfunding na prolamování nechvalně proslulé herní ochrany Denuvo
2. 10. 2020
[4 minuty čtení] Herní cracker známý jako EMPRESS žádá svět o finance na pokračování vývoje cracků na nové verze herní ochrany Denuvo. Boj s větrnými mlýny tak patrně nekončí, ba naopak. Cracker, který již dříve překonal několik verzí protipirátské ochrany Denuvo shání financování, aby mohly práce na lámání nových a nových verzí této ochrany pokračovat. EMPRESS uvádí, že pro další činnost je potřeba se více podívat do hlubin Denuva, a to si vyžaduje čas a tudíž i peníze. Zčásti na nákup potřebného hardwaru, zčásti na financování života jako takového.

Crowdfunding na prolamování nechvalně proslulé herní ochrany Denuvo
2. 10. 2020
[4 minuty čtení] Herní cracker známý jako EMPRESS žádá svět o finance na pokračování vývoje cracků na nové verze herní ochrany Denuvo. Boj s větrnými mlýny tak patrně nekončí, ba naopak. Cracker, který již dříve překonal několik verzí protipirátské ochrany Denuvo shání financování, aby mohly práce na lámání nových a nových verzí této ochrany pokračovat. EMPRESS uvádí, že pro další činnost je potřeba se více podívat do hlubin Denuva, a to si vyžaduje čas a tudíž i peníze. Zčásti na nákup potřebného hardwaru, zčásti na financování života jako takového.

Základy tvorby grafů v programovacím jazyku R
1. 10. 2020
[24 minut čtení] V sedmé části seriálu o programovacím jazyku R se seznámíme se základními typy grafů, které je možné nalézt ve standardní knihovně tohoto jazyka. Posléze se zaměříme na popis velmi populární knihovny nazvané ggplot2. 1. Tvorba grafů v programovacím jazyku R

Vývojáři raději píší kódy, než řídí lidi, s půlkou manažerů se nám žije líp
30. 09. 2020
[5 minut čtení] Kromě zkušeností a kvalifikace je u programátora zásadní ještě jeden parametr: spokojenost. Abychom ji zvýšili, udělali jsme v organizační struktuře několik změn. Výsledkem je zrušení poloviny pozic na manažerské úrovní. Stavíme nejsilnější reklamní platformu českého internetu s unikátní možností cílit reklamu. Umíme doporučovat obsah na míru. Vyvíjíme vlastní robustní analytické nástroje. I tak vypadá práce v divizi reklamních systémů společnosti Seznam.cz. Pro uživatele zvenku to znamená jednotné místo, kde mohou inzercí oslovovat většinu uživatelů českého internetu. Pro nás, vývojáře, jsou to technologické orgie. Nic z toho by ale nebylo možné bez skvělých vývojářů. Kromě zkušeností a kvalifikace je u nich pro mě zásadní ještě jeden parametr: spokojenost. Abychom ji zvýšili, udělali jsme v organizační struktuře několik změn, na kterých se lidé přímo podíleli. Výsledek si zatím všichni chválí. Dokonce i ti, kteří se z manažerských úrovní vrátili zpět na pozice specialistů.

Softwarová sklizeň (30. 9. 2020)
30. 09. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si představíme nástroj pro nastavení bezpečnosti a soukromí, podíváme se na utilitu, která generuje shell skripty, napíšeme si pár poznámek a vyzkoušíme si nástroj pro distanční vzdělávání. Otevřený nástroj pro nastavení bezpečnosti a soukromí, protože podle tvůrců je soukromí sexy. Nejedná se o žádný kompilovaný software, který by musel mít přístup do vašeho systému, privacy.sexy pouze generuje a spouští skripty. Tento nástroj je snadno rozšiřitelný a plně transparentní.

Projekt ST: přípravy a drobnosti
29. 09. 2020
Každý začátek je nějaký. Někdy lehký, někdy těžký, někdy obávaný. Zdroj máme funkční, vlastní logika počítače vypadá v pořádku, tedy je možno začít se věnovat dalším drobným činnostem.

GNOME 3.38: různá frekvence na monitorech a lepší indexování souborů
29. 09. 2020
[10 minut čtení] Je tu pravidelná várka novinek, která přišla s vydáním GNOME 3.38. Dočkali jsme se vylepšené podpory monitorů s rozdílnou obnovovací frekvencí, lepší podpory režimu hotspot a nové indexace a hledání souborů. Pro samotné rozhraní GNOME bylo toto vydání jedno z těch klidnějších. I tak se ale dočkalo několika významnějších změn. Přehled aplikací, který byl dříve rozdělený na Časté, kde byly nejčastěji používané aplikace, a Všechny, byl sloučený do jednoho náhledu, který si můžete organizovat. Už minule přibyla možnost přesouvat ikony aplikací do složek, ale nebylo možné měnit pořadí. Aplikace a složky byly seřazené abecedně. Nyní ale můžete tažením ikony libovolně přesouvat a na začátek si dát například ty nejpoužívanější.

Mikropočítač KIM-1: jeden ze zvěstovatelů osmibitové revoluce
29. 09. 2020
[31 minut čtení] Dnes se seznámíme s mikropočítačem KIM-1, jenž vznikl v roce 1975, tj. téměř současně se vznikem osmibitového mikroprocesoru MOS 6502. Jednalo se o důležitý mikropočítač, protože si jej mohli „osahat“ i inženýři. 1. Mikropočítač KIM-1: jeden ze zvěstovatelů „osmibitové revoluce“

Distribuční věstník: EndeavourOS ARM je tady, Project Trident zjednodušuje práci s úložišti
28. 09. 2020
[1 minuta čtení] EndeavourOS vyšel ve verzi určené pro zařízení s procesory ARM. Project Trident představil nástroj pro práci s médii. DragonFly BSD představil nový nástroj, který umožňuje spustit program nebo skript při zavádění systému. EndeavourOS vyšel ve verzi určené pro zařízení poháněné ARM procesory. EndeavourOS ARM je odlehčená distribuce založená na Arch Linux ARM se sníženou spotřebou energie. Kromě toho oznámil tým jeho vývojářů zářijové vydání verze 2020.09.20 této distribuce. Ta přichází s linuxovým jádrem 5.8, Firefoxem 80 a posledními bezpečnostními aktualizacemi z Arch Linuxu.

Postřehy z bezpečnosti: phishingová kampaň útočí na držitele domén
28. 09. 2020
[5 minut čtení] Dnes se podíváme na novou phishingovou kampaň útočící na držitele domén, dále na první úmrtí v důsledku útoku ransomwaru na nemocnici, na kritické zranitelnosti Instagramu a Samby nebo na nové kousky malwaru a ransomwaru. Od nedělního večera probíhá sofistikovaná phishingová kampaň na majitele domén. Zprvu byli cílem zákazníci Forpsi (důkladný rozbor na blogu) a od středy o tomtéž informovala i společnost Active24. Nutno říci, že jde i o zákazníky domnělé: falešný e-mail obsahuje v poli „od” název hostingu a pak doménu, aby útočníci zvýšili důvěryhodnost. Zpráva je psána celkem dobrou češtinou a na první pohled nerozeznatelná od pravé zprávy. I platební odkaz vede zdánlivě na oficiální stránky hostera, až při najetí myší si bystrý uživatel musí všimnout, že odkaz vede jinam.

Nová zranitelnost Bluetooth nese název BLURtooth, vyšel Debian 10.6
27. 09. 2020
[3 minuty čtení] Calibre 5.0 přechází na Python 3, patche pro APU „Van Gogh“ potvrzují DDR5 a VCN3, Wine 5.18 opravuje 42 chyb, AMD nabírá další vývojáře, tentokrát jde o Rust. Bluetooth má novou díru, která dostala název BLURtooth. Jde o exploit na cross-transport key validation umožňující obejít zabezpečovací mechanismy jak Bluetooth Classic, tak Bluetooth Low Energy. Zranitelnost spočívá v napadnutelnosti cross-transport key derivation (CTKD) v systému Bluetooth z Classicu na Low Energy (či naopak) a útočník zde může například provádět man-in-the-middle útoky či navazovat falešná spojení se zařízeními. Podrobnosti jsou též k dispozici v článku.

Podíl Firefoxu stále klesá, zato plat šéfky Mozilly stále roste
25. 09. 2020
[5 minut čtení] Mozilla na tom není nejlépe a propouští stovky zaměstnanců. Její vlajková loď Firefox je na tom vysloveně bídně a statistiky jdou ke dnu. Vedoucí představitelé Mozilly se naopak mají stále lépe. Dává to smysl? Nejnovější oznámení Mozilly o tom, že propustí dalších 250 lidí, je jen dalším střípkem po léta probíhajícího sestupu Mozilly z výsluní internetových prohlížečů (ale nejen jich). Každopádně toto číslo v současnosti znamená, že z aktuální Mozilly odchází čtvrtina jejích zaměstnanců. Z nemalé části s nimi končí i věci, na kterých pracovali (neznamená to samozřejmě, že by příslušné projekty končily zcela, třeba Rust se přesouvá do komunitního vývoje).

Softwarová sklizeň (24. 9. 2020)
24. 09. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si zobrazíme informace o připojených diskových jednotkách, revidujeme stránky PDF, budeme psát výrazy v LaTeXu a nakonec si necháme téměř automaticky vytvořit obraz virtuálního stroje. duf je jednoduchá utilita, která umožňuje vypsat informace a monitorovat využití připojených diskových jednotek. Zobrazuje lokální disky, síťové disky a ostatní úložná zařízení, spolu s tím celkovou, obsazenou a dostupnou kapacitu, aktuální využití diskového prostoru a souborový systém.

Programovací jazyk R: práce s datovými rámci, jednoduché grafy
24. 09. 2020
[28 minut čtení] V šesté části seriálu o programovacím jazyce R nejprve dokončíme popis práce s datovými rámci a ve druhé polovině se budeme věnovat tvorbě jednoduchých grafů, jejichž vstupní data jsou získávána právě z datových rámců. 1. Výpis struktury datového rámce, využití faktorů

Akceptační testování pomocí Robot Framework
23. 09. 2020
[15 minut čtení] Článek popisuje zkušenosti získané při rozsáhlém akceptačním testování webové aplikace. Snahou článku bude popsat základní principy, které bylypoužity při našem úspěšném testování. Myslíme si, že tato informace může být pro někoho inspirací. V případě zájmu si můžete podrobnosti přečíst v diplomové práci Vais, R.: Akceptační testování v projektu TbUIS, odkazované též ze stránek celého projektu.Článek není o tom, jak obecně používat Robot Framework.

Projekt ST: rozchodíme to?
22. 09. 2020
V této kapitole se dostáváme k tomu největšímu neznámému – dokáži vůbec počítač opravit? U nefunkčního stroje lze uvažovat nad vícero druhy závad, z nich asi nejhorší by byla celková nefunkčnost základní desky.

Video přehrávač od Seznamu: přehrávat video na webu stále není maličkost
22. 09. 2020
[10 minut čtení] Seznam.cz je moderní technologická firma, která by se na svých webech jen těžko obešla bez multimédií, zejména pak videa. Co obnáší vývoj vlastního video přehrávače a co všechno musí umět? Už jste někdy uvažovali nad tím, jak funguje televize? Stisknete tlačítko na dálkovém ovladači a zatímco se kdesi za obrazovkou odehrává nějaká technologická magie, pohodlně se usadíte do křesla a za okamžik už můžete sledovat svůj oblíbený pořad. Zní to opravdu jednoduše, ale skutečně je to tak jednoduché i pod pokličkou? Co kdybyste se rozhodli sestrojit televizní přijímač vlastními silami? „Proč bych něco takového dělal,“ říkáte si asi.

Programovací jazyk R: seznamy a datové rámce
22. 09. 2020
[28 minut čtení] Posledními dvěma datovými typy, s nimiž se seznámíme, jsou seznamy a datové rámce. V praxi jsou důležité především datové rámce, které připomínají například databázové tabulky – jejich sloupce mohou mít různý typ. 1. Programovací jazyk R: seznamy a datové rámce

Nenechte se zmást odstíny růžové aneb pozor na pandemické grafy
21. 09. 2020
Data by se neměla skrývat, proto je taky fajn mít otevřená data. A je dobře, když jsou k nim přibaleny hezké vizualizace. Jenže co když nás ty grafy matou? Na jaře letošního roku jsem byl docela nadšený sledováním dat ohledně pandemie.

Distribuční věstník: Gentoo má novou verzi Portage, Fedora KDE přejde na Wayland
21. 09. 2020
[1 minuta čtení] Gentoo má novou stabilní verzi balíčkovacího systému Portage. Fedora KDE přechází z X.Org na Wayland. PinePhone Multi-Distro Image nabízí zavaděč s 13 linuxovými distribucemi pro PinePhone. Projekt Gentoo oznámil novou stabilní verzi jeho balíčkovacího systému Portage. Jednou z hlavních změn verze 3.0 je ukončení podpory pro Python 2.7. Vzhledem k tomu, že druhá řada Pythonu je na konci životního cyklu, přechází Portage na Python 3. Kromě toho má nová verze při výpočtech závislostí o 50 až 60 % vyšší rychlost.

Postřehy z bezpečnosti: trojský kůň s vůní cibule
21. 09. 2020
[2 minuty čtení] Dnes se podíváme na odhalení KryptoCibule, NÚKIB vydal zprávu o kybernetické bezpečnosti za rok 2019. Aplikace Moje eZdravie měla zásadní chybu.Synreg byl obětí útoku. Nechybí ani zranitelnosti v pluginech pro WordPress. Bezpečnostní společnosti ESET odhalila nový malware, který se zaměřuje na těžbu a krádeže kryptoměn. Většina obětí KryptoCibule pochází z České republiky (47 %) nebo Slovenska (41 %). Malware dostal název KryptoCibule a šíří se přes škodlivé torrenty určené pro stahování nelegálních verzí her a programů, přičemž většina těchto souborů byla nalezena na Ulož.to.

KDE chystá lepší podporu systemd i Waylandu, 4MLinux 34.0 přináší LibreOffice 7
20. 09. 2020
[3 minuty čtení] TSMC hlásí 100% vytíženost 5nm výrobních linek, nadále roste podíl procesorů AMD na trhu (letos 20 % mezi notebooky), GoPro Hero 9 přináší nejen 5k/30p video. 4MLinux v nové verzi přináší tradiční várku aktualizací. Srdcem je nadále LTS jádro, konkrétně Linux 5.4.61. Dále distribuce dostala do vínku LibreOffice 7.0.1.2 a GNOME Office (AbiWord 3.0.4, GIMP 2.10.20, Gnumeric 1.12.47), DropBox 103.4.383, Firefox 80.0.1, Chromium 83.0.4103.116, Thunderbird 78.2.2, Audacious 4.0.4, VLC 3.0.11 a mpv 0.32.0 či Mesa 20.0.7 a Wine 5.14. LAMP je poskládán s Apache 2.4.46, MariaDB 10.5.5, PHP 5.6.40+7.4.9, dále nechybí Perl 5.30.2, Python 2.7.18+3.8.2 atd.

Let's Encrypt má šest nových certifikátů, přibude plná podpora ECDSA
18. 09. 2020
[7 minut čtení] Populární certifikační autorita Let's Encrypt během nedávného ceremoniálu vytvořila šest nových certifikátů a připravuje se na plnou podporu ECDSA. Nabídne tak menší certifikáty a rychlejší šifrování. Ve čtvrtek 3. září vytvořila certifikační autorita Let’s Encrypt šest nových certifikátů: jeden kořenový, čtyři mezilehlé a jeden křížově podepsaný. Tento krok je součástí většího procesu, který má za úkol zlepšit bezpečnost na webu, rozšířit podporu algoritmu ECDSA a zmenšit velikost certifikátů.

Zkušenosti z testování webové aplikace
18. 09. 2020
[17 minut čtení] Článek představuje třetí pokračování této série a snaží se popsat praktické zkušenosti získané po téměř dvou letech snažení. Věřím, že mé zkušenosti mohou většinu odborníků pobavit a začátečníky uchránit od stejných chyb. Když jsem před rokem a půl psal první článek první série, nazval jsem jej „Co to znamená „pořádně“ otestovat webovou aplikaci?“. Redakce mi tehdy doporučovala změnit tento název na „Jak pořádně otestovat webovou aplikaci“. Na návrh jsem nepřistoupil s odůvodněním, že jsem tehdy neměl dostatek zkušeností na to, abych mohl takový titulek s čistým svědomím použít. Článek tedy vyšel pod původním názvem.

Mikropočítače založené na čipu RCA 1802
17. 09. 2020
[23 minut čtení] V úterním článku jsme si popsali zajímavý a v našich končinách poněkud přehlížený osmibitový mikroprocesor RCA 1802. Dnes se budeme zabývat mikropočítači, které na bázi tohoto čipu vznikly, především mikropočítačem pojmenovaným COSMAC ELF. 1. Mikropočítače založené na čipu RCA 1802

Den ze života aplikace: základem moderního datacentra je software
17. 09. 2020
[9 minut čtení] Online konference s názvem Den ze života aplikace se zabýval především softwarovou stránkou dnešních datacenter. Ta byla dříve zaměřena na hardwarové prvky, čím dál více tu ale podstatnou roli hraje software. Ve středu 16. září proběhla online akce Den ze života aplikace. Hlavním tématem byla moderní datacentra a cloudové služby zaměřené na běh rozsáhlých aplikací. Na webu akce naleznete také záznamy z prezentací. Root.cz je partnerem akce.

V DNS anycastu .CZ byl nasazen XDP, DNS provoz odbaví výrazně rychleji
16. 09. 2020
[6 minut čtení] Před týdnem vyšla nová verze autoritativního DNS serveru Knot DNS 3.0, která přináší mimo jiné i podporu XDP. Ukážeme si, jak jsme připravili trochu specifické prostředí, v létě testovali a následně spustili do ostrého provozu. Režim XDP, zjednoduše řečeno, umožňuje výrazně zrychlit zpracování DNS dotazů, které přichází standardním kanálem na port UDP/53. A to tak, že tyto dotazy a příslušné odpovědi jsou přímo předávány mezi síťovou kartou a DNS démonem. To je sice výhodné, protože odpadne režie jádra, průchod packetů síťovým stackem a podobně. Na druhou stranu je to ale komplikace pro administrátory, protože se k takovému serveru musí chovat zcela jinak než v rámci konvenčního provozu autoritativního DNS serveru.

Softwarová sklizeň (16. 9. 2020)
16. 09. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na softwarově definované rádio, vyzkoušíme nástroj pro sledování přidělení paměti, představíme si MPD klienta a podíváme se na jednu komunikační aplikaci. Softwarově definované rádio postavené na GNU Radio. Pro interní komunikaci používá VoIP. Jeho primární účel je experimentální a vzdělávací, lze jej ale použít i pro datovou komunikaci. Jeho další využití je samozřejmě také jako amatérský radiopřijímač.

Projekt ST: rozborka nefunkčního Atari ST 1040 STFM
15. 09. 2020
Tak počítač je na stole, a co s ním tedy dále? Otestován, a skutečně nefunkční, jak bylo avizováno – absolutně žádné známky života, zvuk či problik napájecí LED. Tedy odpovídající popisu. Je tedy čas na rozborku.

Bitcoin Script a Ethereum Solidity: něžný úvod do programovacích jazyků
15. 09. 2020
[9 minut čtení] Co je to vlastně programovací jazyk? Vysvětlujeme si trošku netradičně na dvou příkladech z oblasti kryptoměn: bitcoinovém Scriptu a ethereovém Solidity. Tyto dva protipóly totiž ukazují, že jazyk musí často odpovídat konkrétnímu účelu. Na počátku tohoto článku stála touha dozvědět se, proč vlastně kryptoměny jako Bitcoin a Ethereum potřebují své zvláštní programovací jazyky (jedná se o Script a Solidity). Proč prostě nevyužijí vývojáři některý z již ověřených jazyků? Záhy jsem pochopil, že k pochopení zapotřebí udělat krok zpět a zeptat se na meta otázku: proč vlastně existuje na světě tak velké množství množství programovacích jazyků?

RCA 1802: poslední mohykán osmibitové éry mikroprocesorů
15. 09. 2020
[21 minut čtení] Na stránkách Roota jsme si již popsali prakticky všechny významné osmibitové mikroprocesory první i druhé generace. Zatím jen okrajově jsme zmínili čip RCA 1802, který je významný i tím, že byl použit v několika kosmických projektech. 1. RCA 1802: poslední mohykán osmibitové éry mikroprocesorů

Distribuční věstník: Lenovo nabízí notebooky s Fedorou, Ubuntu 20.10 bude podporovat Active Directory
14. 09. 2020
[2 minuty čtení] První notebooky od Lenova s předinstalovanou Fedorou jsou k dispozici pro severoamerický trh. Ubuntu 20.10 přijde s linuxovým jádrem 5.8. a podporou Active Directory. Nedávno vydaný Zorin OS 15.3 staví na Ubuntu 18.04.5 LTS. V dubnu tohoto roku šéf projektu Fedora, Matthew Miller oznámil, že Lenovo bude vybrané notebooky značky ThinkPad dodávat s linuxovou distribucí Fedora. Nyní bylo oznámeno, že první notebooky od Lenova z předinstalovanou Fedorou jsou k dispozici pro severoamerický trh. Jedná se o ThinkPad X1 Carbon 8. generace. Během příštích měsíců by se měly na trhu objevit i další modely notebooků od Lenova s tímto operačním systémem. Pro Fedoru se jedná o významný milník, protože je to poprvé, co tuto distribuci na svůj hardware instaluje celosvětově významný výrobce.

Postřehy z bezpečnosti: matení cenzora
14. 09. 2020
[4 minuty čtení] Obcházení zásahů automatického cenzora, zavřené hranice po kybernetickém útoku, lov rasismu v technických termínech a na další věci se podíváme v dnešním vydání Postřehů. Studenti z projektu Breakerspace univerzity v Marylandu přišli s výzkumem, jak obejít cenzuru internetového připojení ze strany serveru. Vyvinuli nástroj nazvaný Geneva (Genetic Evasion), který upravuje síťový provoz. Jak název napovídá, je postaven na genetickém algoritmu, který se umí přizpůsobit konkrétnímu způsobu cenzury a přijít na způsob, jakým ho obejít.

Co vám vadí v současné práci a co očekáváte od té nové (dotazník)
14. 09. 2020
[čtení do minuty] Málokdo je v práci úplně spokojený. Většina z nás by alespoň nějaké drobnosti změnila. V nejhorším případě je nutné odejít a najít si jiné místo jinde. Co ale v takovém případě očekáváte a upřednostňujete? Každá práce má svá specifika a úskalí – i v případě kodérů, adminů, PHP vývojářů… Někdo je spokojený, jinému vadí některé nepříjemné aspekty. Co vadí vám? Korporátní byrokracie nebo spíš pracovní rutina? Rozčiluje vás, že firma upřednostňuje rychlá řešení před kvalitou?

Mark Shuttleworth k situaci kolem Ubuntu, Wine 5.17
13. 09. 2020
[4 minuty čtení] Novinky v KDE zahrnují vylepšený Okular, přehrávač Elisa či nový web pro vývojáře, vyšlo Wine a Wine-staging 5.17, referenční implementace AV1 od AOMedia díky AVX2 zrychluje téměř na desetinásobek. Vývoj projektu Wine pokračuje s železnou pravidelností, a tak tu máme novou vývojovou verzi 5.17. Ta přináší knihovnu ADVAPI32 převedenou do PE, počáteční práce na síťovém ovladači NDIS, další restrukturalizaci podpory konzole a obligátní várku opravených chyb (v tomto vydání 17). Nejstarší opravená byla nahlášena v květnu 2010, nejkratší životnost měla chyba nahlášená dva dny před svou opravou.

Deepin 20 (beta): macOS na čínský způsob
11. 09. 2020
Poměrně novodobá linuxová distribuce na bázi Debianu, která je svým desktopovým prostředím vhodná především pro linuxové začátečníky. Pokusím se vám tedy podrobně představit veškeré její funkce, klady a zápory.

Ransomware je příčinou čtyř z deseti pojistných událostí v kyber světě
11. 09. 2020
[2 minuty čtení] Ze statistik zveřejněných organizací Coalition vyplývá, že ransomware se stále daří skvěle a mnohdy jeho tvůrci žádají stále více peněz. Bezpečnostní incidenty v kyber světě, u kterých je vypláceno pojistné plnění v důsledku napadení ransomware tvoří za první polovinu tohoto roku slušných 41 % všech takových událostí. Zdá se, že nadále se mnohým vyplatí ransomware vyvíjet jako více než dobrý zdroj obživy, a naopak v Severní Americe se vyplatí mít svůj podnik proti takové události pojištěn.

Bezvýpadkový restart služeb, limity linuxového jádra – druhý den na CSNOG
10. 09. 2020
[13 minut čtení] Druhý den pokračoval třetí ročník konference CSNOG, setkání provozovatelů počítačových sítí nejen z Česka a Slovenska. Hovořilo se o konfiguraci síťových prvků, národních e-mailových adresách a dalších tématech. Přečtěte si také zápisky z prvního dne konference CSNOG 2020.

Programovací jazyk R: práce s maticemi
10. 09. 2020
[24 minut čtení] Třetím důležitým datovým typem programovacího jazyka R jsou matice. Dnes se seznámíme s funkcemi ze základní knihovny, které jsou určeny právě pro konstrukci matic, popř. pro jejich další zpracování. 1. Programovací jazyk R: práce s maticemi

Novinky v Knot DNS 3.0: katalogové zóny, XDP a deterministické ECDSA
9. 09. 2020
[5 minut čtení] Open-source implementace autoritativního DNS serveru Knot DNS vyšla ve verzi 3.0. Navzdory kulatému číslu se na dosavadní funkcionalitě software nic nemění: jen je novinek o něco více než v běžné desetinkové verzi. Když je potřeba maximální výkon při odpovídání (hlavně jako obrana proti pokusům o zahlcení), je docela velkou brzdou zpracování packetů kernelem. V případech, kdy jádro systému není zároveň využíváno k routování, firewallování či sledování provozu, je výhodnější ho (platí pro moderní verze Linuxu) úplně obejít a předávat packety ze síťové karty rovnou do DNS démona. Tato technologie se jmenuje eXpress Data Path a její implementací v Knot DNS naroste výkon odpovídání DNS přes UDP o desítky procent. Ostatní provoz (DNS přes TCP, správa přes SSH, …) je tím nedotčen a projde kernelem jako obyčejně.

Mapování internetu, spolehlivost sítí a novinky v DNS – první den na CSNOG
9. 09. 2020
[21 minut čtení] Začal třetí ročník konference CSNOG, setkání provozovatelů počítačových sítí nejen z Česka a Slovenska. První den se hovořilo především o novinkách v DNS, měření spolehlivosti internetu a také o IoT. CSNOG je neformální sdružení provozovatelů sítí v Čechách a na Slovensku, které umožňuje setkávání, výměnu zkušenosti a jednou za rok pořádá v Brně dvoudenní odbornou konferenci. Protože to vyžaduje současná pandemická situace, letošní ročník byl přesunut do online prostoru.

Softwarová sklizeň (9. 9. 2020)
9. 09. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se pokusíme zbavit tichých pasáží během přehrávání videa, vygenerujeme sadu harmonických barev, otestujeme výkon disku a nakonec si necháme vykreslit readme soubor ještě před nahráním na GitHub. jumpcutter umožňuje automaticky zvýšit rychlost přehrávání tichých pasáží ve videu (např. na YouTube). Nabízí jednoduché nastavení prahové hodnoty hlasitosti, upravené rychlosti přehrávání a rychlosti v případě úplného ticha. Činnost programu lze jedním kliknutím pozastavit.

Android 11 přináší novinky ve sdílení a uživatelském prostředí (prohlídka)
8. 09. 2020
Google v úterý 8. září uvolnil pro první telefony operační systém Android číslo 11. Podívejte se s námi na některé nejviditelnější novinky, které se týkají ovládání médií, konverzací nebo sdílení.

Projekt ST: proč, nač a co s tím?
8. 09. 2020
Každý začátek je nějaký. Někdy lehký, někdy těžký, někdy obávaný. Já jsem dlouho snil o těch dokonalých počítačích z mého dětství – doma jsem měl bráchův osmibitový 800XL, ale v duchu jsem slintal nad obrázky mnohem lepších strojů.

Soutěž: zajistěte aplikacím výkon a vyhrajte jízdu v Tesle
8. 09. 2020
[2 minuty čtení] Aplikace jsou motorem byznysu, když jsou pomalé, je pomalý i byznys a naopak. Zjistěte, jak jim dopřát potřebný výkon a optimalizovat vše, co se týká jejich životního cyklu. Navíc můžete vyhrát zážitkové řízení vozu Tesla nebo licenci na řešení CWOM. Aplikace je potřeba umět nejen správně navrhovat, ale s ohledem na potřeby firemních uživatelů a fungování byznysu také monitorovat, zabezpečit, optimalizovat jejich běh a zajistit přidělování a škálování kapacit výpočetních, síťových a úložných zdrojů. Pokud vás cokoliv z toho trápí nebo máte problémy s výkonem aplikací, na online konferenci „Den ze života aplikace“ se dozvíte, jak to vyřešit. Při této příležitosti můžete získat nejen spoustu užitečných informací, ale také vyhrát řízení vozu Tesla 3 nebo S v nejvyšší specifikaci performance a plnou licenci pro Cisco Workload Optimization Manager na 6 týdnů a 1000 virtuálních serverů.

Svařujeme prasklý notebook aneb oprava poškozeného plastu
8. 09. 2020
[7 minut čtení] Článek o svařování optických vláken na Rootu již vyšel, dnes budeme svařovat plastové víko notebooku, které dlouhodobým používáním a přepravou prasklo na třech místech. Páječku do ruky a jdeme svařovat ABS. Cože, a24n? Možná jste si jako děti hráli s Legem. Tak to je ono. ABS je kvalitní pevný plastik který se používá ke konstrukci spotřební elektroniky. Polystyren asi znáte, dělají se z něj kelímky na hořčici a šuplíky do ledniček. Z polybutadienové gumy se zase dělají pneumatiky. Já si ABS představuji něco jako na půl cesty mezi polystyrénem a gumou. Je houževnatý, lesklý, pevnější než polystyren a odolný proti úderu. (To je potřeba, když software na notebooku naštve, nebo jak?)

Programovací jazyk R: pole a další podporované datové typy
8. 09. 2020
[27 minut čtení] Ve druhé části seriálu o R jsme si popsali vektory, které jsou základním a pravděpodobně i zdaleka nejpoužívanějším datovým typem tohoto jazyka. Dnes se zaměříme na popis práce s poli, které mohou mít prakticky libovolný počet dimenzí. 1. Programovací jazyk R: pole a další podporované datové typy

Spouštíme online rozhovory: osobnosti budou odpovídat na vaše otázky
7. 09. 2020
[1 minuta čtení] Minulý týden jsme spustili novinku v podobě online rozhovorů. Budeme do nich pravidelně zvát osobnosti ze světa IT, open source či Linuxu, které se mohou vyjádřit k aktuálním tématům. Vy dostanete možnost jim pokládat otázky ohledně toho, co vás zajímá. Novou rubriku jsme nazvali online rozhovory. První rozhovor už proběhl ve čtvrtek 3. září a odpovídal v něm Michal Hrušecký, vedoucí oddělení vývoje hardware v CZ.NIC a také jeden z vývojářů projektu Turris.

Distribuční věstník: Fedora přejde z ext4 na Btrfs, PinePhone poběží na Manjaro Linuxu
7. 09. 2020
[1 minuta čtení] Fedora má v plánu změnit výchozí souborový systém z ext4 na Btrfs. Otevřený smartphone PinePhone bude možné pořídit s Manjaro Linuxem. Manuály k DragonFly BSD jsou ke stažení ve formátu ePUB. Linuxová distribuce Fedora má v plánu změnit výchozí souborový systém z ext4 na Btrfs. Tato změna je naplánována pro verzi 33, která by měla vyjít v říjnu 2020. Jedná se o první změnu výchozího souborového systému od doby, co vyšla Fedora 11. Tato změna nastala dva roky poté, co sponzor Fedory Red Hat odstranil podporu pro Btrfs z Red Hat Enterprise Linuxu.

Cloudflare sdílel osobní data zákazníků, PipeWire je připraven k testování uživateli
6. 09. 2020
[4 minuty čtení] Kancelářský balík LibreOffice 7.0.1 opravuje osm desítek chyb, další várka novinek pro KDE, Národní laboratoře Oak Ridge sponzorují GCC GPU Offloading pro AMD a Nvidii a další novinky uplynulého týdne. V reakci na požadavky ke stažení dat dle zákona DMCA se v Cloudflare dopustili průšvihu. Ač automaticky při DMCA požadavku na stažení dat nic neodstraní, v posledních 12 měsících u takových požadavků zasílal straně, která požadavek vznesla, informace celkově o zhruba 400 účtech zákazníků.

Komiks: život na farmě
5. 09. 2020
Kdo nezažil, nepochopí. Život na farmě, to není žádná legrace, jen tvrdá dřina, pot a slzy. Ale na druhou stranu také radost z plodů práce, obrazně i doslova. No, a navrch nějaká ta příroda.

Turris Omnia je skvělý hardware, navrhnout něco lepšího je problém, říká Michal Hrušecký
4. 09. 2020
[1 minuta čtení] Sdružení CZ.NIC provozuje již řadu let svůj bezpečnostní projekt Turris, v rámci kterého vyrábí vlastní hardware: Turris Omnia, Mox a nejnověji Shield. V prvním online rozhovoru odpovídal Michal Hrušecký, jeden z vývojářů. Ve čtvrtek 3. září proběhl na Rootu první online rozhovor, ve kterém odpovídal Michal Hrušecký, vedoucí oddělení vývoje hardware v CZ.NIC. Ptali jste se ho na projekt Turris, nový hardware či na podporu toho starého.

Den ze života aplikace: vše o spojeném světě aplikací a datových center
4. 09. 2020
[2 minuty čtení] Zajímají vás možnosti modelování, automatického nasazování a prediktivní správy aplikací ve světě multicloudu a datových center? Přijměte pozvání na virtuální akci „Den ze života aplikace“, která vás tímto světem provede. Přijďte se podívat na virtuální akci Den ze života aplikace, kde se dozvíte, jak s pomocí Cisco technologií pro datová centra řešit kompletní životní cyklus aplikací a naučte se řešit vznikající problémy dříve, než ovlivní váš byznys. Software je dnes základ nejen pro fungování byznysu, ale i pro fungování datových center, a na druhou stranu datová centra jsou zásadní pro fungování softwaru. Průniku těchto dvou světů se bude věnovat tato online konference.

Hollywood znovu bojuje proti pirátům: velký torrentový server práská uživatele
4. 09. 2020
[5 minut čtení] Před několika dny postupně mnohé torrentové servery začaly banovat filmy (a další obsah) vydaný pod značkou skupiny YTS. Ta totiž čile spolupracuje s vlastníky práv k filmům. Než se pustíme do souboru aktuálních informací, dlužno na úvod připomenout, že z hlediska rizika zachycení nelegálního sdílení chráněných dat (modelově např. filmů) je stahování pomocí bittorrentu jednou z nejhorších možností. Dochází při něm současně ke sdílení stahovaného zpět do světa, čímž dotyčný de facto okamžitě porušuje i české zákony.

Návod: zprovoznění VPN WireGuard v routeru MikroTik
3. 09. 2020
Vývojová verze firmware pro routery MikroTik obsahuje podporu pro WireGuard. Vyzkoušeli jsme ji za vás v redakci a připravili vám jednoduchý obrázkový návod, jak si sestavit vlastní tunel mezi zařízeními.

Programovací jazyk R: vektory ve funkci základního datového typu jazyka
3. 09. 2020
[20 minut čtení] Ve druhém článku o jazyku R se budeme zabývat základním (a nejpoužívanějším) datovým typem tohoto jazyka. Jedná se o vektory, což jsou homogenní datové struktury, pro které je definováno mnoho funkcí i operátorů. 1. Programovací jazyk R (vektory ve funkci základního datového typu jazyka)

Termux: Linux ve vašem Androidu
2. 09. 2020
[4 minuty čtení] Android je postavený na linuxovém jádře, ale běžný uživatel to na něm nijak nepozná. Pokročilému linuxákovi by třeba přístup k plnohodnotné konzoli vyhovoval, ale nechce kvůli tomu rootovat telefon. Termux je řešením. Android je postavený na linuxovém jádře, ale není to „plnohodnotný Linux“. Chybí v něm totiž uživatelské utility, které jsou právě tím, co od GNU/Linuxu očekáváme. V telefonu ale máme vlastně Android/Linux, tedy úplně jiné běhové prostředí, které jako svůj podvozek využívá linuxové jádro.

Softwarová sklizeň (2. 9. 2020)
2. 09. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si zazálohujeme soubory do Telegramu, představíme se sofistikovaný programovací nástroj, řekneme si o zálohovacím softwaru z Polska a vyzkoušíme editor skriptovacího jazyka Sieve. Nástroj, který umožňuje automaticky zálohovat jakýkoliv soubor jako zprávu na Telegramu. Tím vznikne neomezené úložiště. Jediným limitem je, že zálohované soubory musí mít méně než 2 GB. Pravidelně kontroluje složku určenou pro zálohování souborů a synchronizuje ji s uloženými vzkazy na Telegramu.

Proč jsou chaotické systémy nepředvídatelné?
1. 09. 2020
[5 minut čtení] Četné zdroje popisují teorii chaosu, ale bez fundamentálního vysvětlení, proč je chaos nepředvídatelný. Vysvětlíme si proč tomu tak je s použitím bitových posuvných registrů. Teorie chaosu je plná sofistikovaných matematických termínů jako nelineární dynamické systémy, bifurkace, fraktály, Poincarého mapy, Lyapunovovy exponenty, orbity, atraktory, Feigenbaumova konstanta, turbulence. Fíkový stromeček a mandlový chlebíček. Ale nikde jsem ještě neviděl s pomocí těchto pojmů vysvětlené, proč je chaos nepředvídatelný, citlivý na počáteční podmínky (tzv. motýlí efekt).

Programovací jazyk R: úvodní informace
1. 09. 2020
[19 minut čtení] R je doménově specifickým jazykem pro zpracování a statistickou analýzu dat, včetně jejich grafického zobrazení, popř. zveřejnění na webu. V novém seriálu se seznámíme jak se samotným jazykem R, tak i s jeho rozsáhlým ekosystémem. 1. Programovací jazyk R (úvodní informace)

Distribuční věstník: Fedora IoT je oficiální edicí, FreeBSD přechází na ZFS on Linux
31. 08. 2020
[1 minuta čtení] Fedora IoT byla zařazena mezi oficiální edice. Implementace ZFS do operačního systému FreeBSD se přesunula od projektu Illumos na ZFS on Linux. Kali Linux přešel z bashe na zsh. Vyšla nová verze Linuxfx, distribuce napodobující Windows 10. Fedora IoT byla zařazena mezi oficiální edice této linuxové distribuce. Jedná se o operační systém určený pro internet věcí. Tento projekt je vyvíjen od roku 2018 a zatím byl v experimentální fázi. Nyní jej vedle edicí Workstation a Server na oficiální edici povýšil výbor, který vývoj Fedory řídí (FESCo). Hlasování o názvu této edice proběhlo v anketě, jejímž výsledkem bylo ponechání původního názvu.

Postřehy z bezpečnosti: vishing ohrožuje bezpečnost VPN velkých korporací
31. 08. 2020
[5 minut čtení] V tomto díle Postřehů se podíváme na útoky využívající kombinaci phishingových stránek a telefonických hovorů, na botnet síť z Android zařízení vydělávající na falešném zobrazování reklamy nebo na ruského turistu zatčeného FBI. Kromě klasických phishingových útoků, jejichž počet vzrostl díky pandemii covid-19, kdy chtěli útočníci využít toho, že uživatelé pracují z domova a mohou být méně obezřetní, se objevila skupina, která kombinuje klasický phishing s osobními hovory se zaměstnanci cílové společnosti. Mezi ty pak podle Briana Krebse, který na problém upozornil, patří hlavně velké mezinárodní společnosti.

Google volá po společném úsilí ve vývoji oprav na Spectre / Meltdown, Fedora zvažuje kompresi instalačních médií
30. 08. 2020
[3 minuty čtení] Wine 5.16 zavádí podporu AVX, Xiaomi představila třetí generaci kamerky pod displejem, Leica řeší US daně pro německé výrobky výrobou v Portugalsku, prodeje filmů online překonávají DVD/Blu-ray. V Googlu nejsou spokojeni s tím, jak jsou aktuálně opraveny (či opravovány) chyby typu Spectre, Meltdown a všechny další, které se zrodily poté. Vypnutí HyperThreadingu také není alternativou, jde o ztrátu finanční i výkonovou. A tak jeho inženýři (podobně jako jejich kolegové v jiných firmách) pracují na nových řešeních chyb v procesorech, které třeba jednoho dne budou začleněny do Linuxu.

Tvorba modelů pro 3D tisk: úprava prvků
28. 08. 2020
[2 minuty čtení] Minule jsme se věnovali rotačním dílům a tvarům taženým po křivce. V tomto díle se zaměříme na přímou úpravu již hotových prvků. Ukážeme si jak vytvořit lineární pole, polární pole a zrcadlové prvky. V dnešním díle se budeme věnovat přímé úpravě prvků. Pokud už máme vytvořený prvek se všemi parametry a chceme jej rychle a jednoduše upravit bez zasahování do náčrtu máme k dispozici celkem širokou škálu možností. Ty nejzákladnější, které nabízí FreeCAD si zde ukážeme.

Tvorba sešitů pro tabulkové procesory v programovacím jazyku Go – formát xlsx
27. 08. 2020
[57 minut čtení] Na předchozí článek, v němž jsme se seznámili se základními vlastnostmi knihoven encoding/csv a tealeg/xlsx dnes navážeme. Zaměříme se totiž na popis dalších vlastností formátu Office Open XML Workbook neboli (podle používané koncovky) xlsx i toho, jak tyto vlastnosti ovlivňují tvorbu sešitů. 1. Tvorba sešitů pro tabulkové procesory v programovacím jazyku Go – formát xlsx

Softwarová sklizeň (26. 8. 2020)
26. 08. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme komprimovat textury a síťové modely, opravíme chyby v programu za pomoci nástrojů GNU Debuggeru, prohlédneme si manga či booru a nakonec vytvoříme instalační balíčky (tarball). Compressonator nabízí sadu nástrojů pro optimalizaci textur a síťových (mesh) modelů pomocí komprese. Následně umožní vytvořit vizualizaci výstupu po použití různých kompresních a renderovacích technologií. Nástroje je možné použít v příkazové řádce, v grafickém rozhraní nebo je lze pomocí SDK integrovat do vlastního řešení. Compressonator podporuje hromadné zpracování a je vybaven prohlížečem, který umí pracovat se spoustou formátů (po kompresi i bez komprese).

Tvorba sešitů pro tabulkové procesory v programovacím jazyku Go
25. 08. 2020
[51 minut čtení] V poměrně velkém množství informačních systémů se setkáme s požadavkem na vytváření a export tabulek, které bude možné otevřít v tabulkovém procesoru (spreadsheetu). Pro jazyk Go vzniklo několik knihoven, které export do tabulkových procesorů umožňují. Dnes si stručně představíme dvě z nich. 1. Tvorba sešitů pro tabulkové procesory v programovacím jazyku Go

Distribuční věstník: vyšly opravné verze starších Ubuntu LTS, Tails řeší chyby poslední aktualizace [Stalo se]
24. 08. 2020
[1 minuta čtení] Vyšly opravné verze Ubuntu 16.04 LTS a 18.04 LTS. Měsíčník Tails pojednává o několika chybách, které se objevily při poslední aktualizaci. elementary OS začal testovat nové funkce, které by se měly objevit v jeho nadcházející verzi. Vyšly opravné verze distribuce Ubuntu 16.04.7 a 18.04.5 s dlouhodobou podporou. Sedmá opravná verze 16.04 s kódovým názvem Xenial Xerus dostane jádro ve verzi 4.4 a pátá opravná verz 18.04 Bionic Beaver dokonce ve verzi 5.4. Nejnovější linuxové jádro je sice k dispozici už s číslem 5.8, nicméně verze 5.4 je použitá i v nejnovějším Ubuntu 20.04. Souběžně vyšly i opravná vydání Xubuntu, Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Budgie a Ubuntu Kylin.

Distribuční věstník: vyšly opravné verze starších Ubuntu LTS, Tails řeší chyby poslední aktualizace [Stalo se]
24. 08. 2020
[1 minuta čtení] Vyšly opravné verze Ubuntu 16.04 LTS a 18.04 LTS. Měsíčník Tails pojednává o několika chybách, které se objevily při poslední aktualizaci. elementary OS začal testovat nové funkce, které by se měly objevit v jeho nadcházející verzi. Vyšly opravné verze distribuce Ubuntu 16.04.7 a 18.04.5 s dlouhodobou podporou. Sedmá opravná verze 16.04 s kódovým názvem Xenial Xerus dostane jádro ve verzi 4.4 a pátá opravná verze 18.04 Bionic Beaver dokonce ve verzi 5.4. Nejnovější linuxové jádro je sice k dispozici už s číslem 5.8, nicméně verze 5.4 je použitá i v nejnovějším Ubuntu 20.04. Souběžně vyšly i opravná vydání Xubuntu, Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Budgie a Ubuntu Kylin.

Postřehy z bezpečnosti: záškodníci útočí
24. 08. 2020
[3 minuty čtení] V dnešním díle postřehů se podíváme na nové vlastnosti botu TeamTNT, kritickou zranitelnost serveru Jenkins, zranitelnosti v Concrete5 CMS, IBM Db2 a jiné zajímavosti ze světa výpočetní techniky. Bezpečnostní výzkumníci firmy Cado Security zjistili, že bot zvaný TeamTNT jako první umí hledat a odcizit přístupové údaje Amazon Web Services (AWS). Jedná se o malware, který napadá instalace Dockeru a těží kryptoměny. Aktivita TeamTNT byla již popsána bezpečnostní firmou Trend Micro, ale nová vlastnost ohledně odcizení přístupových údajů AWS byla přidána teprve nedávno. V současné době také napadá špatně nastavené instalace Kubernetes.

AV1 bude propagováno kodekem SVT-AV1, KDE si bude pamatovat pozici oken [Stalo se]
23. 08. 2020
[4 minuty čtení] Unity nově přispívá na Blender, TSMC dodala zákazníkům už 1 miliardu 7nm čipů, ASML otevírá na Tchaj-wanu výcvikové středisko pro EUV. Projekt otevřeného / svobodného (nechytejte mne prosím za slovo) formátu videa AV1 (a dalších návazných) prozatím poměrně stagnuje. Probíhají sice experimenty a dílčí nasazení AV1 mezi poskytovateli obsahu (YouTube, Netflix, …) a zvyšuje se podpora v hardwaru pro spotřebitele (ARM SoC pro telefony s podporou dekódování AV1) i mezi běžnými softwarovými nástroji, nicméně nástup AV1 videa není takový, jaký by bylo potřeba předtím, než přijde H.266. Aliance pro otevřená média (AOMedia) zjevně hodlá akcelerovat nasazení AV1, přivést AV1 na více platforem a přichází s formací Software Implementation Working Group, která svoji činnost založí na projektu kodeku Intel SVT-AV1.

Avidemux načítá video v AV1, kompresi zatím ale nenabízí
21. 08. 2020
[3 minuty čtení] Relativně bez povšimnutí byla začátkem července vydána nová verze Avidemuxu 2.7.6. Ač zatím nepřináší revoluci, tedy kompresi do AV1, umí už tento formát alespoň načíst. Než se pustíme do jednotlivých detailů této nové verze a obecně toho, jak nyní Avidemux vypadá, sluší se konstatovat, že podpora formátu AV1 ve smyslu schopnosti jej dekódovat (mimochodem na bázi dekodéru v referenční implementaci libaom) může na první pohled vypadat jako nepodstatná (narozdíl od komprese). Vždyť kdo potřebuje AV1 převádět do nějakého – technologicky horšího – formátu?

Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)
20. 08. 2020
[39 minut čtení] Ve třetím a současně i závěrečném článku o knihovně Moses dokončíme popis prakticky všech zbývajících funkcí určených jak pro práci s poli, tak i se slovníky. Obě struktury jsou přitom reprezentovány jediným typem – tabulkou. 1. Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)

Upgrade síťové infrastruktury na 2× 100 Gbps mezi datacentry
19. 08. 2020
[5 minut čtení] V tomto a také v jednom z příštích článků bych se rád věnoval síťových upgradům ve všech třech našich datacentrech. Na letošní rok jsme si totiž naplánovali poměrně velké zásahy do infrastruktury. Koronakrize nám způsobila značné komplikace v realizacích. Původní plán navrhnout a pořídit potřebný materiál (ODF, transceivery, metalickou a optickou kabeláž apod.) během prvního kvartálu a začít s realizacemi hned na jaře, vzal za své. Vzhledem ke značným výpadkům ve výrobě některých komponent byly dodací lhůty násobně delší a tak jsme museli jednotlivé realizace přeorganizovat. Fyzicky jsme mohli začít pracovat v datacentrech až v červnu. Dnešní část se bude věnovat navýšení kapacity linek mezi našimi primárními datacentry v Praze.

Softwarová sklizeň (19. 8. 2020)
19. 08. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si zahrajeme hry pro PS3, nainstalujeme obrazy disku na více médií naráz, vyzkoušíme jednoduchý hudební přehrávač a řekneme si o programovacím rozhraní pro začátečníky. Otevřený emulátor PlayStationu 3 napsaný v C++. Už od roku 2011 jej vyvíjí malý tým programátorů. Tento emulátor je stále ještě v experimentální fázi, takže ne vše v něm bude perfektně fungovat. V současné době si na něm můžete zahrát už 1876 her pro PS3 s tím, že se jejich seznam neustále rozšiřuje.

Mozilla propouští čtvrtinu zaměstnanců, omezí rozvoj nástrojů pro vývojáře
18. 08. 2020
[3 minuty čtení] Mozilla letos přistoupila už k druhému propouštění. První vlna se na začátku roku dotkla 70 zaměstnanců, ta druhá si nyní vyžádala dalších asi 250 výpovědí. Okolo 60 zaměstnanců se v rámci společnosti přesune jinam. Změny nejsou stejné pro všechny. Nejvíce „zasažené“ jsou týmy okolo nástrojů pro vývojáře, Mozilla Developer Network, dále tým emerging technologies (např. Servo a Firefox Reality) a open innovation. Např. nástroje pro vývojáře budou nějakou dobu pouze udržované bez nových funkcí. Mozilla chce podíl Firefoxu stabilizovat a ideálně zvýšit zaměřením na uživatele než vývojáře, ale obnovení vývoje nástrojů bude nakonec dříve či později nutné.

Střípky z virtuální konference KubeCon a CloudNativeCon (den první)
18. 08. 2020
[9 minut čtení] Včera nastal dlouho očekávaný (a taktéž odkládaný) den – začala konference KubeCon a CloudNativeCon 2020. Původně se mělo jednat o klasickou konferenci, ovšem kvůli omezením způsobeným koronavirem se nakonec konference pořádá virtuálně. 1. Střípky z virtuální konference KubeCon a CloudNativeCon (den první)

Distribuční věstník: KDE Neon přechází na Ubuntu 20.04, Linux Mint hledá nejpopulárnější edici [Stalo se]
17. 08. 2020
[1 minuta čtení] Distribuce KDE Neon přešla na Ubuntu 20.04 LTS. Linux Mint analyzoval, která verze a edice jejich distribuce získala nejvíc pozornosti. Komunitní měsíčník distribuce CentOS se věnuje zranitelnosti BootHole. Distribuce KDE Neon není linuxovou distribucí v pravém slova smyslu. Jedná se o dílo tvůrců prostředí KDE, jehož jediným cílem je poskytovat aktuální sestavení KDE Plasma a KDE aplikací pro testery a vývojáře. Základem této distribuce bylo donedávna Ubuntu 18.04 LTS. Teď však tento projekt konečně přešel na Ubuntu 20.04 LTS.

Postřehy z bezpečnosti: domácí asistenti se učí hackovat
17. 08. 2020
[5 minut čtení] Dnes se podíváme na to, jak naučit domácí asistenty Alexa nové hackovací dovednosti, na zranitelné čipy používané v Androidu, únik osobních údajů společnosti Sans a na to, jaký problém může mít algoritmus na rozpoznávání obličeje. Analytici společnosti checkpoint se zaměřili na bezpečnost stále více oblíbených domácích asistentů, konkrétně na Alexu od společnosti Amazon. Tato zařízení dnes mimo jiné fungují jako vstupní bod k IoT a chytré domácnosti. V případě Alexy je toto propojení řešeno přes takzvané „skills”, kterých je k dispozici velké množství a s jejich pomocí ji pak můžete požádat o cokoliv, od přehrávání vaší oblíbené hudby na Spotify, ovládání osvětlení, puštění TV až po vydávání pokynů chytrému vysavači, nebo čističce vzduchu.

Číňané přetahují z TSMC experty na výrobní technologie, darktable 3.2 s podporou AVIF [Stalo se]
16. 08. 2020
[4 minuty čtení] Vydáno Ubuntu 16.04.7 LTS a 18.04.5 LTS, Micron chystá na konec 2022 HBMnext paměti a potvrzuje GDDR6X u Nvidia Ampere, Windows 10 dostanou ruční výběr GPU dle zátěže, Wine 5.15 rychlejší DirectInput. HBM paměti jsou s námi na grafických kartách už 5 let (později i jinde) a standard se pod křídly JEDEC stále vyvíjí. Micron nyní přišel s oznámením, že po HBM2e plánuje (cílených na aktuální druhou polovinu tohoto roku) již připravuje další generaci HBM, prozatím označenou HBMnext. Spolupráce probíhá i ve formě přípravy nového standardu se zastřešující organizací JEDEC. Očekávat můžeme další nárůst rychlosti, z 2,4 na 3,2 Gbit/s. HBMnext se objeví ještě v roce 2022.

Komiks: paranoia
15. 08. 2020
Máte někdy takový ten nepříjemný pocit, že vás někdo sleduje? Ať už členové tajné sekty, vláda, marketingoví specialisté nebo třeba mimozemšťani. Buďte rádi, že aspoň svým nejbližším můžete důvěřovat. Nebo ne?

Hadopi po 11 letech aneb Francie ukazuje, že hon na filmové piráty nemá smysl
14. 08. 2020
[4 minuty čtení] Francouzská protipirátská agentura vydala další pravidelnou zprávu o činnosti. Plyne z ní, že za 11 let na každé vybrané euro na pokutách spotřebovala zhruba 1 tisíc eur. Ač by toto číslo mohlo na první pohled působit poněkud nelichotivě (ještě se k tomu vrátíme), dlužno hned úvodem připomenout, že úřad Hadopi nedlouho po svém vzniku přišel o jednu ze stěžejních pravomocí: možnost nařizovat odpojení „zlobivých pirátů“ od internetu. Stalo se tak již v roce 2013, místo odpojování nastoupil právě systém pokut. S ohledem na to se už nikdy nedozvíme, zdali by to mělo větší vliv na vybírané pokuty či efektivnost provozu (a tudíž i náklady na celé Hadopi).

Babashka: interpret Clojure určený pro rychlé spouštění utilit z příkazového řádku
13. 08. 2020
[36 minut čtení] Jazyk Clojure existuje ve třech oficiálně podporovaných variantách. Jednak pro JVM, dále pak o variantu pro CLR a nakonec existuje ClojureScript. Ovšem žádná z těchto variant se nehodí pro psaní utilit pro příkazový řádek. 1. Babashka – interpret Clojure určený pro rychlé spouštění utilit z příkazového řádku

Softwarová sklizeň (12. 8. 2020)
12. 08. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme ovládat LED světla chladiče, pomocí zkratek přizpůsobíme velikost a pozici oken, vyhledáme soubor se zdrojovým kódem dle výrazu a nakonec budeme vizualizovat a analyzovat data. Wraith Master umožňuje ovládat barevná LED světla na chladičích AMD Wraith. Podporuje všechny dostupné režimy a nastavení, která lze pro chladič použít. Konfigurace RGB LED je uložena v paměti zařízení, v případě odinstalace programu je nastavení ponecháno. V současné době je možné konfigurovat pouze pro chladiče Wraith Prism.

Rozhraní mezi nástrojem jq a programovacím jazykem Python
11. 08. 2020
[29 minut čtení] Minulý týden jsme se seznámili s nástrojem jq, který slouží pro zpracování dat uložených ve formátu JSON z příkazové řádky. Tento nástroj, resp. jeho DSL lze ovšem použít i ve skriptech psaných v Pythonu. 1. Rozhraní mezi nástrojem jq a programovacím jazykem Python

Distribuční věstník: DragonFly BSD má nový ovladač pro ext2, Ubuntu 20.04 má první opravné vydání [Stalo se]
10. 08. 2020
[2 minuty čtení] DragonFly BSD má nový ovladač pro linuxové souborové systémy. Red Hat nevydal zrovna nejzdařilejší aktualizaci. Vyšlo první opravné vydání Ubuntu 20.04 LTS „Focal Fosa“. Na Chrome OS bude možné spouštět aplikace pro Windows. Vývojářský tým DragonFly BSD oznámil dostupnost nového ovladače, který importoval z FreeBSD. Tento ovladač bude do budoucna používán pro práci s linuxovými souborovým systémem ext2. Kromě toho také podporuje čtení ext4. Nový ovladač ext2 tak nahradí dosud používaný ext2fs, který byl známý tím, že měl spoustu drobných nedostatků.

Postřehy z bezpečnosti: máme vaše data!
10. 08. 2020
[3 minuty čtení] Dnes se podíváme na několik útoků ransomware z poslední doby. Uvidíme, jestli se vyplatí výkupné zaplatit, nebo ušetřit a data obnovit ze zálohy. A samozřejmě nesmí chybět nějaká ta zranitelnost ve WordPressu. Stále větší oblibě se těší útoky ransomware. Poslední dobou se spekuluje, že společnost GARMIN zaplatila miliony výkupného za šifrovací klíč. Společnost byla napadena koncem července a její provoz byl naprosto ochromen.

SoftBank kvůli ARMu oslovila i Foxconn a TSMC, Kodi 19 přinese podporu AV1 [Stalo se]
9. 08. 2020
[4 minuty čtení] Vyšla Mageia 8 Beta 1 s jádrem Linux 5.7.9, Intel chystá 24jádrový Atom Grand Ridge s PCIe 4.0 a DDR5, Samsung Galaxy Note20 Ultra 5G, pádlo se 108Mpix, 8k videem a cenovkou 40 tisíc Kč. Nově vydaná vývojová verze HTPC balíku Kodi 19 Alpha 1 mezi novinkami konečně přináší též podporu video formátu AV1. Použitý kodek, tedy zde spíše dekodér (o kompresi zpráva o vydání nehovoří vůbec), není specifikován.

LibreOffice 7.0 přináší rychlejší vykreslování a jednodušší navigaci
7. 08. 2020
[2 minuty čtení] LibreOffice s každou další hlavní verzí posouvá laťku blíže Microsoftu, než by se softwarovému gigantovi možná líbilo. Ani sedmička není výjimkou, i díky velkému zlepšení podpory formátů Microsoft Office. Předevčírem vydaná nová hlavní verze kancelářského balíku LibreOffice přináší řadu novinek, z nichž některé jsou dosti podstatné pro českého uživatele. Z tříčtvrteční většiny za novinkami stojí vývojáři sedící v organizacích, které jsou členy poradního sboru LibreOffice (Collabora, Red Hat, CIB a několik dalších), lehce přes čtvrtinu příspěvků přinesli individuální vývojáři pracující na projektu ve svém volnu.

Zpracování dat reprezentovaných ve formátu JSON nástrojem jq
6. 08. 2020
[22 minut čtení] V dalším článku o užitečných utilitách určených pro příkazovou řádku se seznámíme s nástrojem nazvaným jq. Tento překvapivě mocný nástroj slouží k provádění různých operací nad daty uloženými ve formátu JSON. 1. Zpracování dat reprezentovaných ve formátu JSON nástrojem jq

Softwarová sklizeň (5. 8. 2020)
5. 08. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si spustíme MacOS 8, podíváme se na českou čtečku informačních kanálů, řekneme si o systému pro osobní projektový management a vyzkoušíme program pro konverzi mediálních souborů. Emulátor operačního systému MacOS 8 z roku 1991. Má předinstalované aplikace, které byly populární před 30 lety jako prohlížeče Netscape a Internet Explorer. Kromě toho zde najdete i několik demoverzí starých her z roku 1997. Jmenovitě to jsou Oregon Trail, Duke Nukem 3D, Civilization II, Alley 19 Bowling, Damage Incorporated, a Dungeons & Dragons. K užitku to asi moc není, ale je zajímavé porovnat, kam se software za poslední tři dekády posunul.

Vytváření vlastních řídicích struktur v jazyce Smalltalk
4. 08. 2020
[6 minut čtení] Před téměř 40 lety byl světu představen Smalltalk-80, produkt deseti let vývoje ve firmě Xerox. V článku představíme jednu z jeho zajímavých vlastností – možnost vytvářet vlastní řídicí struktury. Zatímco ve většině běžných programovacích jazyků je řízení běhu programu – větvení a cykly – součástí syntaxe programovacího jazyka, ve Smalltalku (a odvozených jazycích jako je Self a Newspeak) bylo řízení běhu programu přesunuto do standardní knihovny.

Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses (pokračování)
4. 08. 2020
[41 minut čtení] Ve druhém článku o knihovně Moses se budeme zabývat funkcemi, které jsou určeny pro zpracování tabulek. Oproti knihovně Lua Fun je nabídka operací implementovaná v knihovně Moses mnohem rozmanitější, proto si ukážeme i více příkladů. 1. Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses (pokračování)

Distribuční věstník: alfa OpenMandriva Lx 4.2, bezpečnostní návody od IPFire [Stalo se]
3. 08. 2020
[2 minuty čtení] Jaký vliv má verze jádra na spotřebu energie? OpenMandriva Lx testuje alfa verzi 4.2. Tým kolem IPFire začal vydávat seriál o bezpečnosti. Tým vyvíjející svobodný operační systém s mikrojádrem Redox nedávno oznámil úspěchy. Distribuce OpenMandriva začala s veřejným testováním alfa verze 4.2. Uživatelé tak mají možnost osahat si novinky nadcházejícího vydání a přispět k jeho vývoji tím, že budou posílat vývojářům chybová hlášení. Tato alfa verze přichází s jádrem 5.7.8 a KDE Plasma 5.19.3. Je ale dost možné, že v ostrém vydání budou ještě novější verze. Nejzajímavější novinkou je ale použití kompresního algoritmu Zstandard, který by měl umožnit rychlejší start systému.

Postřehy z bezpečnosti: zranitelnost v pluginu pro WordPress opravena na druhý pokus
3. 08. 2020
[3 minuty čtení] V tomto díle Postřehů se podíváme na dvakrát opravovanou zanitelnost pluginu WordPressu, na problematiku domácích routerů nebo na novou verzi distribuce určené k analýze malware. Přibližně 45 000 instancí WordPressu by mohlo být stále zranitelných kvůli chybě v pluginu wpDiscuz. Jedná se o jeden z pluginů, které lze použít místo výchozího systému pro komentování příspěvků na blogu. Od verze 7 byla do tohoto pluginu přidána možnost přidat ke komentáři také obrázek.

Nvidia nejspíš koupí firmu ARM, vydání GTK4 na spadnutí [Stalo se]
2. 08. 2020
[3 minuty čtení] Vyšel Debian 10.5 s opravou Grub2 BootHole, nové instalační obrazy GeckoLinux 999.200729.0, FSCK pro exFAT je na Linuxu podobně rychlý jako ve Windows, Wine 5.14 přináší font Webdings. Jedna konkrétní varianta přisuzující Nvidii snahu o získání divize CPU se opravdu blíží do finálních jednání. Nvidia dle mnohých zdrojů velmi vážně jedná s japonskou společností SoftBank, která aktuálně vlastní ARM.

Komiks: nákupy
1. 08. 2020
Dnešní doba nabízí spoustu možností, jak ukojit své nejnezkrotitelnější potřeby nakupovat, hromadit a vlastnit. Ideálně něco novějšího a lepšího, než mají ostatní… nebo než jsme měli my ještě včera.

Intel stále s dual-core Celerony, avšak vývoj je znát
31. 07. 2020
[4 minuty čtení] Nové levné procesory Intelu svým výkonem konkurují firemnímu hi-endu z doby, kdy ještě létaly raketoplány. Značka Celeron žije dál, byť v jiném pojetí. Celerony jako značka se u Intelu zrodily s Celeronem 266 na jaře roku 1998 a nebyl to žádný zázrak. Když však dostaly L2 cache a přišel dnes kultovní model Celeron 300A (v mnoha případech přetaktovatelný na 450 MHz), Celeron se stal synonymem pro (relativně) levný procesor, který díky vysokému (pře)taktovacímu potenciálu umožňuje pořídit si velmi výkonné PC za slušné peníze.

Testování nativních funkcí s využitím programovacího jazyka Python
31. 07. 2020
[56 minut čtení] V dnešní části seriálu o testování aplikací s využitím Pythonu se budeme zabývat možná poněkud méně známým tématem. Bude se jednat o testování nativních funkcí (či celých nativních knihoven nebo dokonce aplikací) s využitím Pythonu. 1. Testování nativních funkcí s využitím programovacího jazyka Python

CZ.NIC spustil na Slovensku nový DNS anycast, zlepšuje stav v NIX.CZ a NIX.SK
30. 07. 2020
[4 minuty čtení] Hlavní motivací pro zprovoznění další části DNS anycastu právě v Bratislavě bylo zlepšení odezev DNS anycastu pro region střední Evropy při dotazování jednoho konkrétního IPv4/IPv6 prefixu. Delší dobu jsme nepsali o upgrade nebo přípravě nových lokalit DNS anycastu pro ccTLD .cz. Je to tím, že máme nové lokality zatím pouze rozjednány, koronakrize nám samotnou realizaci dost komplikuje. Dalším důvodem je, že jsme se v posledních měsících soustředili na upgrade sítě v našich datacentrech, o čemž se ale rozepíšu někdy příště. Přesto máme menší, ale o to zajímavější, novinku ze světa DNS anycastu pro .CZ doménu. Tentokrát nepůjde o žádnou větší instalaci nebo exotickou lokalitu, ale o spuštění DNS serveru u našich nejbližších sousedů, bratrů Slováků.

Softwarová sklizeň (30. 7. 2020)
30. 07. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si nastavíme profily s výkonovými stavy GPU a paměti, budeme monitorovat využití šířky pásma, vytvoříme virtuální mikrofon pro potlačení šumu a nakonec si necháme zobrazit živá data z akciového trhu. CoreCtrl umožňuje nastavit profily s výkonovými stavy GPU a paměti, a specifickým využitím ventilace CPU v závislosti na teplotě. V programu lze sledovat pomocí grafů aktuální zatížení procesoru a paměti, teplotu, výkon a počet otáček ventilátoru za minutu. Nadefinované profily jsou platné pro přiřazené procesy (hry, editor videa, modelovací software aj.).

Distribuční věstník: ReactOS vylepšuje správce médií, vyšel aktualizovaný Debian 9 [Stalo se]
29. 07. 2020
[2 minuty čtení] ReactOS najal vývojáře, který by měl pomoci vylepšit správce úložných médií. Ubuntu už nebude sbírat data o tom, které balíčky si uživatelé instalují. Debian oznámil dostupnost nového instalačního média pro Debian 9 Stretch. Tým vyvíjející otevřený operační systém ReactOS, který je kompatibilní s Microsoft Windows nedávno najal nového vývojáře. Ten by měl pomoci vylepšit správce úložných médií. ReactOS Deutschland e.V. nedávno oznámil, že najal Victora Perevertkina na plný úvazek po dobu příštích tří měsíců. Ten už přispívá do zdrojového kódu ReactOS od roku 2018 a teď by měl dotáhnout do stavu použitelnosti tuto dlouho zanedbávanou funkcionalitu tohoto operačního systému.

Postřehy z bezpečnosti: akcie Twitteru a bitcoiny důvěřivých
28. 07. 2020
[3 minuty čtení] Dnes si prosvištíme důvod klesání akcií Twitteru, zfalšujeme PDF, pohrajemesi se zobrazováním doménových jmen v prohlížečích a poštovních klientech aprolustrujeme korejskou karanténní aplikaci. Akcie Twitteru a bitcoiny důvěřivých mají něco společného – ubývají. Ve středu se na řadě twitterových účtů, včetně Jeffa Bezose, Billa Gatese, Joe Bidena, Baracka Obamy, Elona Muska, Mika Bloomberga, Applu a Uberu, ale také kryptoměnových platforem Coinbase a Gemini, objevila hláška slibující zdvojnásobení množství bitcoinů, zaslaných na konkrétní adresu. Někteří aktéři jsou sice aktivní filantropové, ale takováto štědrost má jen dvě vysvětlení – hromadné šílenství či kompromitaci.

Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses
28. 07. 2020
[35 minut čtení] Druhou knihovnou určenou pro podporu funkcionálního programování v jazyku Lua je knihovna Moses. Ta se v některých ohledech odlišuje od již popsané knihovny Lua Fun a volba záleží na požadavcích konkrétního projektu. 1. Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses

Attentat 1942: po stopách atentátu v komiksově laděné adventuře
27. 07. 2020
[3 minuty čtení] Na Linux se dostal port hry Attentat 1942, za kterým stojí nezávislé studio Charles Games. Jak už z názvu tušíte, vrátíte se do doby Protektorátu a budete pátrat po historických souvislostech. Attentat 1942 patří mezi příběhové hry. Dědí tedy ze stylu kdysi hojně oblíbených adventur a zároveň přidává filmové pasáže. Jako vnuk Jindřicha Jelínka pátráte po důvodu, proč byl zatčen gestapem a následně odvezen do Osvětimi. Dědovu strastiplnou pouť halí pavučina tajemství, kterou musíte rozplést a zjistit příčinu, která vše odstartovala.

Zabbix 5.0 LTS oficiálně podporuje TimescaleDB
27. 07. 2020
[6 minut čtení] Monitorovací systém Zabbix podporuje jako své úložiště TimescaleDB, což je databázové řešení založené na PostgreSQL, které automaticky rozděluje data do bloků založených na čase, což podporuje vyšší výkon. Zabbix od verze 5.0 LTS již oficiálně podporuje TimescaleDB. Ve vývojových verzích Zabbix 4.2 a 4.4 byla podpora pouze experimentální. V poslední LTS verzi se navíc objevila i komprimace uložených dat.

Intel má problémy i se 7nm procesem, digiKam 7.0 nasazuje deep learning [Stalo se]
26. 07. 2020
[5 minut čtení] KDE Plasma 5.20 přinese nahrávání obrazovky pro Wayland, Linux bude lépe informovat o připojení/odpojení disků, Vyšel Mir 2.0, Linux se připravuje na podporu paměťových karet SD Express. Podpora nahrávání obrazovky je jednou z věcí, které KDE Plasma na Waylandu oproti běhu na X11 chybí. Příští verze KDE Plasma 5.20 však tuto schopnost, tedy konkrétně záznam dění na obrazovce / screencasting již přinese.

Komiks: účinné řešení
25. 07. 2020
Občas už jeden neví kudy kam. Práce je nad hlavu, a člověk má pocit, že čím víc jí udělá, tím víc jí z nějakého nepochopitelného důvodu ještě přibývá. Otázka je, zda se s tím dá vůbec něco udělat?

Raspberry Pi jako USB periferie: napájení a síť po jednom kabelu
24. 07. 2020
[7 minut čtení] Jednou z méně známých vlastností Raspberry Pi je možnost připojit jej k jinémupočítači v roli USB periferie a přenášet tak data mezi dvěma počítači přímo USBkabelem. Konfigurace není složitá. Za poslední roky se mi nashromáždilo mimo jiné několik Raspberry Pi Zero. Napadlo mě z jednoho takového vyrobit webkameru. Běžné řešení by spočívalo v použití USB Wi-Fi karty pro připojení k lokální síti a samostatného USB kabelu pro přivedení napájecího napětí.

Revitalizace Notobooku Dell Latitude 830 [blog]
23. 07. 2020
Doma jsem měl roky nepoužívaný notebook Dell Latitude 830 s 2 GB RAM – v dobrém stavu, nicméně nepoužívaný. Kupovaný nový v roce 2008 a v roce 2012 jsem jej odkoupil za zůstatkovou cenu.

Revitalizace notebooku Dell Latitude 830 [blog]
23. 07. 2020
Doma jsem měl roky nepoužívaný notebook Dell Latitude 830 s 2 GB RAM – v dobrém stavu, nicméně nepoužívaný. Kupovaný nový v roce 2008 a v roce 2012 jsem jej odkoupil za zůstatkovou cenu.

Lua Fun: knihovna pro zpracování konečných i nekonečných sekvencí v jazyce Lua (dokončení)
23. 07. 2020
[38 minut čtení] Ve druhé části článku o knihovně Lua Fun dokončíme popis práce s nekonečnými sekvencemi a dále se budeme věnovat dalším užitečným funkcionálním technikám, které tato knihovna programátorům nabízí. 1. Funkce nth a přístup k prvkům nekonečných sekvencí

Softwarová sklizeň (22. 7. 2020)
22. 07. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si stáhneme obsah z YouTube, nasimulujeme si fyzikální modely, vyzkoušíme správce relace pro multimediální server a podíváme se na platformu pro řízení firmy. Jak už název napovídá, jedná se o nástroj pro stahování obsahu ze služby YouTube. Jedná se v podstatě o grafické rozhraní pro program youtube-dl, který se ovládá pouze přes příkazovou řádku. Díky tomuto programu si tak o dost pohodlněji můžete stáhnout video, extrahovat z něj zvuk, stáhnout titulky nebo stáhnout playlist.

Tasmota: nastavenie a oboznámenie sa s novým firmvérom
21. 07. 2020
[13 minut čtení] Nový firmvér Tasmota, ktorý sme do spínača nahrali minule, dnes nastavíme, bližšie sa zoznámime s jeho webovým rozhraním, niekoľkými príkazmi, spôsobom zadávania príkazov pomocou HTTP a vyskúšame si aktualizáciu. Na konci predchádzajúceho dielu som v krátkosti spomenul, že po nahratí nového firmvéru je potrebné najprv nastaviť prístupové údaje do WiFi siete, do ktorej sa potom spínač prihlási, aby nakoniec mohol ukázať svoje webové rozhranie. Poďme sa pozrieť na tieto dva kroky podrobnejšie.

Lua Fun: knihovna pro zpracování konečných i nekonečných sekvencí v jazyce Lua
21. 07. 2020
[37 minut čtení] Sekvence, a to včetně sekvencí nekonečných, jsou velmi užitečnou datovou abstrakcí, s níž jsme se již nesčetněkrát setkali zejména při popisu jazyka Clojure. Podobný koncept ovšem můžeme využít i v jazyce Lua. 1. Lua Fun: knihovna pro zpracování konečných i nekonečných sekvencí v jazyce Lua

Jak se v Seznamu spouští nová služba během 14 dní
20. 07. 2020
[9 minut čtení] Seznam.cz stojí na moderních open-source technologiích a skvělých lidech, díky kterým dokáže rychle spustit novou službu. V tomto článku nahlédneme Seznamu pod pokličku a podíváme se, jak takový proces vypadá. Hlavní stránka Seznam.cz, pro mnoho lidí v ČR synonymem Internetu, měla již delší dobu pod každým článkem z feedu v spodní části stránky tlačítko „Líbí se“. Jedná se o jednoduchý a užitečný nástroj, kterým uživatelé mohou dát snadno najevo, jaký obsah se jim libí a tudíž o něj mají zájem.

Postřehy z bezpečnosti: GDPR v praxi
20. 07. 2020
[3 minuty čtení] Dnes se podíváme na pokuty, které padly v EU v souvislosti s GDPR, na zranitelnost aplikace SAP NetWeaver a velmi závažnou zranitelnost DNS serveru Windows, problémy Twitteru a další zajímavosti. Od počátku účinnosti nařízení GDPR bylo napříč EU řešeno 340 případů jeho porušení, při kterých zaplatili dotčení celkem 158 milionů eur.

Microsoft vydal vlastní monitor procesů pro Linux, vyšel Thunderbird 78 ESR [Stalo se]
19. 07. 2020
[3 minuty čtení] Vyšlo Wine 5.13, Leica M10-R se 40Mpix snímačem, Nvidia Ampere s 12pin PCIe, LibreOffice 7.0 RC2, končí Xbox One X a One S, Blackmagic má 12k kameru, TSMC končí s Huawei a začne vyrábět ARMy pro Macy. Nový monitor procesů v Linuxu se jmenuje ProcMon, pochází od Microsoftu a bydlí na GitHubu pod MIT licencí. Vychází údajně z projektu Sysinternals (firma, kterou Microsoft před lety koupil). Napsán je v C++, nyní se nachází v preview verze 1.0 a redmondský gigant též nabídne balíčky pro Debian / Ubuntu.

Fedora 33 přejde na Btrfs
17. 07. 2020
[5 minut čtení] Po vyškrnutnutí Btrfs z Red Hat Enterprise Linuxu a soustředění sil na Stratis může rozhodnutí Fedory působit překvapivě. Stojí za ním dostatečné důvody? Jen v rychlosti připomeňme nejnovější fakt vzešlý z rozhodnutí Fedora Engineering and Steering Committee: s vydáním Fedora 33 přejde ve výchozí tato populární linuxová distribuce ze souborového systému Ext4 na Btrfs. Nejde o žádnou zásadní revoluci ani nevratný krok, ale pouze změnu ve výchozím nastavení instalace systému, který se v principu nedotkne lidí, kteří upgradují ze starší Fedory ani těch, kteří Btrfs nechtějí. Ti jednoduše setrvají u svého preferovaného filesystému, i kdyby to byl třeba Reiser4.

Testování webových aplikací s REST API z Pythonu (3)
16. 07. 2020
[49 minut čtení] Dnes konečně dojde ke spojení dvou technologií, které již známe: frameworku Pytest a knihovny Requests. Uvidíme, že psaní testů s využitím těchto dvou technologií je snadné a poměrně rychlé. 1. Testování webových aplikací s REST API z Pythonu (3)

Softwarová sklizeň (15. 7. 2020)
15. 07. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme automatizovat procesy, otestujeme výkon SSD disku, vytvoříme mock server a nakonec necháme systém rekapitulovat často se opakující sekvence úkonů. pyinfra nabízí automatizaci infrastruktury, použít lze ke spouštění příkazů, deploymentu služeb nebo konfiguraci a správě. Využívá SSH, Docker či subprocess (bez agenta), nabízí přímé ladění s pomocí standardního výstupu (stdout) a standardního chybového výstupu (stderr). Nástroj lze rozšiřovat Python balíčky.

Nahratie firmvéru Tasmota do spínača Sonoff Basic
14. 07. 2020
[13 minut čtení] V dnešnom dieli budeme pokračovať prakticky – pripravíme si spínač na prepojenie, prepojíme ho s PC, prepojenie otestujeme, oboznámime sa s bootovacími módmi SoC, zálohujeme pôvodný firmvér a nakoniec do spínača nahráme nový. Hotový binárny súbor tasmota.bin budeme nahrávať z príkazového riadka pomocou nástroja Esptool. Súbor je pripravený autorom firmvéru tak, že obsahuje najpoužívanejšie funkcie a preto bude vhodný nielen na zoznámenie, ale mnohí čitatelia si s ním vystačia aj neskôr.

Interpret programovacího jazyka Clojure integrovaný do Jupyter Notebooku
14. 07. 2020
[49 minut čtení] Jazyk Clojure je, podobně jako většina LISPovských jazyků, vybaven interaktivní smyčkou REPL. Existuje i interaktivní prostředí Gorilla s GUI, podporou grafů atd. Ovšem mnohem zajímavější je kombinace Clojure s Jupyter Notebookem. 1. Interpret programovacího jazyka Clojure integrovaný do Jupyter Notebooku

Postřehy z bezpečnosti: zaplaťte výkupné, nebo vás udáme
13. 07. 2020
[3 minuty čtení] Dnes se podíváme na nový argument, kteří tvůrci ransomwaru používají pro motivaci svých obětí k zaplacení výkupného, na nové triky ransomwaru Conti, na ne tak bezpečnou komunikační síť EncroChat a další zajímavosti. O vyděračských útocích na databáze MongoDB jsme v tomto seriálu psali již mnohokrát. Více než u jiných databází se tu bohužel stává, že jsou v důsledku ponechání výchozí konfigurace přístupné bez jakékoliv autentizace z veřejného Internetu. Útočník si pak jen velmi jednoduše stáhne kompletní data, databázi následně smaže a ponechá v ní jen vše vysvětlující dokument READ_ME_TO_RECOVER_YOUR_DATA.

Hardwarová akcelerace AV1 pro Intel Gen12/Xe, Rust možná v linuxovém jádře [Stalo se]
12. 07. 2020
[4 minuty čtení] Známe cenu 100TB SSD, Linux možná využije tzv. Feature Levels, AMD Threadripper PRO 3995WX umí až 2TB RAM, WD uvedla pevné disky s energetickým ohřevem při záznamu (EAMR), chystá 20TB SMR model. Do Linuxu zamířilo zhruba 33 tisíc řádků zdrojového kódu, jehož účelem mimo jiné je podpora hardwarové akcelerace dekódování video formátu AV1 na procesorech / grafických kartách Intel architektury Gen12 / Xe. Ano, dekomprese, nikoli komprese.

Předprodej učebnice Java s webovými příklady na třídě Element [blog]
10. 07. 2020
Ukázkové příklady k připravované knize tvoří servlety jednoho Maven projektu, který se spouští příkazem jako webová aplikace na kontejneru Tomcat.

H.266 je tím, čím měl být H.265 v roce 2012 (ale nijak to nevadí)
10. 07. 2020
[10 minut čtení] Na světě je nový formát videa od MPEG. H.266/VVC má být dvakrát efektivnější než H.265/HEVC, který má být dvakrát efektivnější než H.264/AVC. Dnes si povíme, proč je to málo, ač to vlastně nevadí. H.266 je tedy prý tak dobré, že pro srovnatelnou kvalitu videa si vystačí s polovičním datovým tokem oproti H.265. Já si hned na úvod dovolím tvrdit, že to je lež, resp. není to univerzálně a vždy platná pravda. Podobně to nebyla pravda pro H.265 oproti H.264 a podobně to nebyla pravda pro H.264 oproti MPEG-4 ASP, reprezentovanému řekněme kodekem Xvid. Vysvětlím za chvíli.

První dojmy z Dell XPS 13 (2020): lepší šasi, klávesnice i displej
9. 07. 2020
[5 minut čtení] Do rukou se mi dostal zbrusu nový letošní model notebooku Dell XPS 13. Jaké z něj mám první dojmy, v čem je jiný v porovnání s tři roky starým modelem a jak na něm běží Linux? Před třemi lety jsem si jako pracovní počítač pořídil Dell XPS 13 a pochvaloval si, jak funguje s Linuxem. Jedná se o model, který je pro Dell takovou výkladní skříní podpory Linuxu. Nyní se mi do rukou dostal zbrusu nový letošní model XPS 13. Jaké s něj mám první dojmy, v čem je jiný v porovnání s tři roky starým modelem a jak na něm běží Linux?

Testování webových aplikací s REST API z Pythonu (2)
9. 07. 2020
[41 minut čtení] Dnes se zaměříme na složitější dennodenně používané techniky – čtení binárních dat, práci s cookies, využití session atd. Uvidíme, že knihovna většinu operací přímo podporuje, a to tak, aby bylo její využití snadné. 1. Testování webových aplikací s REST API z Pythonu (2)

Softwarová sklizeň (8. 7. 2020)
8. 07. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes se podíváme na program pro reverzní inženýrství APK balíčků, odbouráme si zvukový šum v reálném čase, řekneme si o aplikaci pro tvorbu zvukových balíčků a vyzkoušíme si on-line výuku matematiky. Program pro reverzní inženýrství APK balíčků. Umí je extrahovat, upravit nebo nahradit zdroje, obrázky a ikony, přidávat překlady a prozkoumat strukturu balíčku. Tento nástroj využijete, pokud budete chtít například nastavit automatické přihlašování aplikace nebo změnit její ikonu a název.

Tasmota na spínači Sonoff: otvorený firmvér pre IoT
7. 07. 2020
[8 minut čtení] Dnes sa oboznámime so spínačom Sonoff Basic založenom na čipe ESP8266, firmvérom Tasmota a pridám informácie o tom, čo si máte objednať, aby ste si nabudúce mohli do spínača nahrať nový firmvér. V prvej časti miniseriálu sa oboznámime s otvoreným firmvérom Tasmota, ktorý bol pôvodne vyvinutý práve pre spínače Sonoff, ale čoskoro sa rozšírila podpora aj na ďalšie zariadenia so známym čipom (tiež SoC, System on Chip) ESP8266. Je na ňom postavených mnoho zariadení využívaných v domácej automatizácii (spínačov, svetiel, snímačov apod.) od rôznych výrobcov a niekoľko typov vývojových dosák (napr. Wemos, NodeMCU, Adafruit HUZZAH, SparkFun ESP8266 Thing…).

Testování webových aplikací s REST API z Pythonu
7. 07. 2020
[45 minut čtení] Důležitým typem testů jsou testy aplikačního programového rozhraní, dnes typicky (ale nejenom) REST API. Tyto testy mohou být spouštěny samostatně (vůči jedné izolované komponentě), nebo mohou být součástí end-to-end testů. 1. Testování webových aplikací s REST API z Pythonu

Postřehy z bezpečnosti: krádež platební karty skriptem v EXIF
6. 07. 2020
[5 minut čtení] Dnes se podíváme na infiltraci a exfiltraci obrázkem, několikrát se dotkneme tématu ransomwaru z různých úhlů, věnovat se budeme také zranitelnosti aplikace Apache Guacamole nebo přepínačů Cisco. Analytici společnosti Malwarebytes objevili v e-shopu běžícím na WordPressu s pluginem WooCommerce zajímavý způsob práce s platebními údaji zákazníků. Jedná se pravděpodobně o výsledek originálního tvůrčího přístupu skupiny, známé jako Magecart Group 9. Této skupině jsou připisovány i další skimmovací útoky na webových stránkách.

Firefox 80 bude podporovat VA-API i pro X11, Fujifilm hovoří o 384TB LTO páskách [Stalo se]
5. 07. 2020
[4 minuty čtení] Podpora Intel AMX putuje do LLVM, MS Edge v tichosti importuje data z Firefoxu a Chrome, CIPA: prodeje foťáků meziročně klesly o 73 %, GloFo představila 12LP+, vylepšenou variantu 12nm FinFET procesu. U páskových mechanik a médií rodiny LTO jsme zvyklí, že o budoucích generacích víme hodně dopředu. Také jsme zvyklí, že každá další generace typicky zdvojnásobuje kapacitu a připomeňme též, že u (samozřejmě bezztrátové) komprese je nyní udáván kompresní poměr až 2,5:1.

Komiks: rychlostí blesku
4. 07. 2020
Někdy je technický dluh levnější neodbavovat, a tak může nastat situace, kdy vytváříte produkt běžící na knihovnách, které jsou starší než vy.

Linux Mint 20 znovu přináší snadné posílání souborů po síti
3. 07. 2020
[2 minuty čtení] Lehce přes dva měsíce trvalo Mintu, než přišel s verzí stavějící na Ubuntu 20.04 LTS. Solidní základ zde dostává navíc řadu potěšujících vylepšení od autorů této distribuce. Nová verze Mintu staví dle očekávání na Ubuntu 20.04 LTS. Podporu bude mít až do roku 2025. Mezi novinkami jinak relativně konzervativního vydání je pár zajímavých věcí.

Obrazem: projděte se po superpočítači Hawk tvořeném procesory AMD Epyc
2. 07. 2020
Univerzita v německém Stuttgartu spustila nový superpočítač Hawk, který se skládá z 5632 uzlů vybavených procesorem AMD Epyc Rome 7742. Celý stroj potřebuje až 4 MW energie a má výkon 26 petaFLOPS.

Sdružení NIX.CZ představilo nový ceník, ceny za přípojky klesly o pětinu
1. 07. 2020
[1 minuta čtení] Sdružení NIX.CZ, provozovatel českého nezávislého peeringového uzlu, zveřejnilo nový ceník. Cena poplatků za 10GE, 40GE i 100GE přípojky klesla o pětinu. Nejrychlejší 100GE port přijde na 38 tisíc korun. Na červnovém setkání členů sdružení NIX.CZ představil Ondřej Filip, předseda představenstva českého neutrálního propojovacího uzlu, nový ceník. Změny, které platí od začátku července, se týkají měsíčních poplatků za využívání 10GE, 40GE a 100GE přípojek. V prvním případě je nová cena měsíčního připojení 10 tisíc českých korun (doposud 12 500 korun). Zájemci o 40GE připojení budou aktuálně platit 30 tisíc korun měsíčně (doposud 37 500 korun) a v případě 100GE přípojek klesla cena na 38 tisíc korun (z dosavadních 48 500 korun).

Sítě musí být komplexní a transparentní, říká technický ředitel Cisco ČR
1. 07. 2020
[7 minut čtení] Význam počítačových sítí pro firmy narůstá, kromě propustnosti a bezpečnosti přicházejí také nové požadavky: rychlejší nasazování nových funkcí, jednotné politiky v síti a moderní autentizační metody. Ve čtvrtek 25. června proběhla druhá část online konference věnované moderním počítačovým sítím. Organizátorem byla společnost Cisco a Root.cz byl mediálním partnerem akce. Během druhého dne se hovořilo především o trendech v přepínaných sítích a změně přístupu k sítím obecně. K dispozici jsou záznamy z online konference.

Softwarová sklizeň (1. 7. 2020)
1. 07. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme vyvíjet pro mikrokontroléry i desktop, namapujeme klávesy na gamepad, usnadníme si definování procesů pro sestavení a deployment a nakonec si vytvoříme datový 2D diagram. AvalonStudio je IDE pro vývoj embedded řešení (STM32, Raspberry Pi, ARM, x86, x64) v C/C++ i psaní desktopových či mobilních aplikací s využitím .NET Core, Typescript a Avalonia UI. Díky rozšiřitelnosti prostředí lze přidat/dovyvinout vlastní nástroj, službu, debugger nebo kompilátor. S projektem či řešením jsou automaticky distribuovány všechny potřebné nástroje pro sestavení programu.

Linux Mint 20 „Ulyana“: prohlédněte si nejnovější verzi distribuce
30. 06. 2020
Vývojáři uvolnili Linux Mint 20 s kódovým jménem Ulyana. K dispozici jsou tři příchuti: Cinnamon, MATE a Xfce. Podívejte se společně s námi, jak nová verze vypadá od instalace až po provoz desktopu.

Postřehy z bezpečnosti: Docker v ohrožení
29. 06. 2020
[3 minuty čtení] V dnešním díle postřehů se podíváme na únik dat BlueLeaks, zneužití Google Analytics, záplaty od AMD a VMware, ohrožené Windows a Docker servery a na další zajímavosti ze světa výpočetní techniky. Skupina hackerů a zastánců transparentnosti publikovala 269GB dat údajně ukradených policii Spojených států amerických. Skupina zveřejnila stovky tisíc citlivých dokumentů z více než dvou set policejních oddělení a právo vymáhajících agentur ve Spojených státech.

Mageia 8 má první alfa verzi, Fedora možná s Btrfs [Stalo se]
28. 06. 2020
[4 minuty čtení] Množství zajímavých novinek chystá pro své uživatele Mageia s vydáním 8. Vedle toho se dnes podíváme na dva návrhy pro příští Fedoru: přechod na souborový systém btrfs a editor nano a také co nového v KDE. Nedostatek vývojářských sil a z toho plynoucí letité prodlevy ve vývoji nových verzích už u Mandrivy dávno nejsou výjimkou, stala se z nich spíše charakteristická vlastnost této distribuce. Však také u posledních verzí tvůrci nijak nespěchají s ohlašováním plánů na novinky a s časovou osou vývojových verzí. Každopádně na verzi Mageia 8 se pracuje a na světě je její první alfa, která samozřejmě není doporučena k běžnému používání a ani není podporován upgrade na ni z verze 7.

Svět se mění a pro Intel v něm možná začíná být těsno
26. 06. 2020
[7 minut čtení] Světu fotografie celých 100 let kraloval Kodak. Dnešní děti jej vlastně ani neznají. Světu procesorů zase přes 40 let kralovala společnost Intel. Dnešní děti tuhle firmu dobře znají. Zatím. Tohle ohlášení, které je staré pár dní, by bývala byla pecka, kdyby si oněm neštěbetali vrabci na střeše už pár let. Jobs vždycky citoval Alana Kaye, který tvrdil, že společnost, která to myslí vážně se softwarem, by si měla vyrábět vlastní hardware. Jobs zcela jistě směřoval firmu Apple k tomuto ultimátnímu cíli, kterým se nakonec v těchto dnech ukazuje sice značná nezávislost, ale stále určité područí dvou (případně tří) firem, na kterých bude Apple i po přechodu na ARM závislý.

Čechům není výměna slova master v Gitu srozumitelná, říká Petr ‚Pasky‘ Baudiš
25. 06. 2020
[7 minut čtení] Petr ‚Pasky‘ Baudiš přinesl v roce 2005 do verzovacího systému Git slova master a origin. Dnes jej původní volba mrzí, protože jsou to slova pro začátečníka nesrozumitelná a master má urážlivý podtext. Prý jsi v roce 2005 vymyslel pro Git slovo „master“. Proč zrovna ty a proč tohle slovo?

Použití databáze Redis v aplikacích naprogramovaných v Go (2)
25. 06. 2020
[47 minut čtení] V dalším článku o využití databáze Redis v aplikacích v Go si ukážeme některé pokročilejší vlastnosti Redisu. Zejména bude vysvětlena implementace základních komunikačních strategií, použití kanálů, pipeline a skriptů. 1. Posílání zpráv v aplikacích založených na mikroslužbách

Wi-Fi 6 (802.11ax) nabízí nejen větší propustnost, ale také předvídatelnost
24. 06. 2020
[5 minut čtení] Wi-Fi 6 není pohledem do budoucna, ale je tu s námi už teď. Cisco už prodalo zákazníkům téměř milion přístupových bodů používajících nejnovější standard 802.11ax. Proč má smysl? Co přináší kromě vyšší rychlosti? V úterý 23. června proběhla první část online konference věnované moderním počítačovým sítím. Organizátorem byla společnost Cisco a Root.cz byl mediálním partnerem akce. Během prvního dne se hovořilo především o přicházejícím standardu Wi-Fi 6 a jeho možnostech.

Softwarová sklizeň (24. 6. 2020)
24. 06. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si vytvoříme bootovatelný USB disk, vyzkoušíme čtečku elektronických knih, nastreamujeme si videa na Instagram a řekneme si o komunikačním klientu, který používá SIP protokol. Nástroj na vytvoření bootovatelného USB disku. Díky němu nemusíte USB disk znovu a znovu formátovat, stačí na něj nakopírovat ISO soubor s operačním systémem. Na jeden disk pak můžete umístit tolik ISO souborů, kolik vám jeho kapacita umožní (testováno s 260 soubory) a z nich vám pak tento nástroj vytvoří bootovací menu. Podporuje jak starý dobrý BIOS, tak UEFI.

Nástroj acme-dns: pohodlné získávání certifikátu pomocí DNS
23. 06. 2020
[6 minut čtení] HTTPS certifikáty od Let's Encrypt je možné získávat dvěma způsoby: pomocí HTTP a DNS. Pokud chcete wildcardy, zbývá vám pouze druhá možnost. S pohodlným generováním vám pomůže nástroj acme-dns. Nástroj acme-dns je specializovaný DNS server, určený k pohodlnému ověřování DNS-01 challenges ze standardu ACME. Ten používá především certifikační autorita Let's Encrypt.

Použití databáze Redis v aplikacích naprogramovaných v Go
23. 06. 2020
[52 minut čtení] Dnes si ukážeme způsob přístupu k databázi Redis. Tu lze využít pro mnoho účelů – od centrálního uložení konfigurace přes dokumentovou databázi až pro implementaci vlastního message brokera. 1. Použití databáze Redis v aplikacích naprogramovaných v Go

Pomalé IPv6 tunely s modemem Compal od UPC/Vodafone
22. 06. 2020
[4 minuty čtení] Kabelová síť Vodafone (dříve UPC) je druhá největší přístupová síť v ČR. Pokud chcete veřejné IPv4 adresy i IPv6, musíte sáhnout po tunelu. Na prémiovém modemu Compal pak ale rychlost nikdy nepřesáhne 20 Mbps. Kabelová síť Vodafone (dříve UPC) je druhá největší přístupová síť v ČR, hned po telefonní/DSL síti CETINu. Pokud na ní ale chcete využívat vlastní veřejnou IPv4 adresu, nedostanete se k nativní IPv6 konektivitě – tu nabízí jen režim DS-Lite, při kterém jste za operátorským CG-NATem. Nezbývá vám tedy jiná možnost než používat IPv6 tunely (např. od Hurricane Electric). Na prémiovém modemu Compal ale s tunely využívajícími protokol 6in4 nikdy nedosáhnete rychlosti větší než přibližně 20 Mbps.

Postřehy z bezpečnosti: rybaření bez povolení
22. 06. 2020
[4 minuty čtení] V dnešním dílu se podíváme na rafinovaný phishing, napadení letectví a obrany, největší DDoS v historii, návod na nastavení soukromí u zařízení Android a na závěr na zranitelnosti u TCP/IP knihovny a E-Business Suite (EBS). Jak nejlépe zlomit silnou šifru a vymámit z uživatelů citlivá data? Originální a velmi výnosný způsob phishingu úspěšně provozovali celý minulý rok vynalézaví zloději, kteří se seznámili se stránkou privnote.com. Ta se zaměřuje na zasílání velmi dobře zabezpečených zpráv – nejen že se ve výchozím nastavení samy zničí po přečtení (nebo nejdéle do třiceti dnů), ale ani vlastníci serveru si je nemohou přečíst. Dešifrovací klíč, který si uživatel vygeneruje spolu s odkazem na zprávu, si totiž server neukládá.

Krita 4.3 je venku, Wine 5.11 odstraňuje podporu 32bitového PowerPC [Stalo se]
21. 06. 2020
[3 minuty čtení] AMD přináší kompresi videa pomocí VCN 3.0 do Linuxu, Xfce povyšuje Xfdesktop na verzi 4.15, TSMC zahajuje 5nm výrobu pro Apple a Qualcomm, Rescuezilla 1.0.6 staví na Ubuntu 20.04 LTS. Podpora video enginu generace VCN 3.0 a s tím související hardwarové akcelerace na poli komprese videa míří jak do Linuxu, tak do projektu MESA. Připraveny jsou kernelové patche pro generaci GPU Navi 2 i vše potřbené pro MESA 20.2.

Intel představil ultramobilní 10nm Lakefield, Tiger Lake letos nebude
19. 06. 2020
[5 minut čtení] Ve stručnosti bychom dosavadní trápení Intelu v roce 2020 mohli shrnout takto: žádný pořádný nový hardware, zato nutnost alokovat zdroje na řešení dalších a dalších bezpečnostních chyb. Nepochybujme ani na vteřinu o prosté skutečnosti, že v Intelu pracují na 105 %, ale Marko Ramius – tedy pardon, Lisa Su – má velký náskok.

Nástroj huey: užitečná knihovna pro práci s frontami úloh v Pythonu
18. 06. 2020
[42 minut čtení] V seriálu o message brokerech jsme se již seznámili s několika nástroji umožňujícími plánování asynchronně spouštěných úloh v Pythonu: RQ, Celery či Dramatiq. Dnes si popíšeme čtvrtý nástroj podobného typu jménem Huey. 1. Nástroj huey aneb další užitečná knihovna pro práci s frontami úloh v Pythonu

Trendy v moderních sítích: automatizovaná, otevřená a programovatelná infrastruktura
18. 06. 2020
[4 minuty čtení] Nová realita je tu, je na ni vaše infrastruktura připravena? Rádi bychom vás pozvali na virtuální akci věnovanou technologiím pro síťovou infrastrukturu a novinkám a trendům v této oblasti. Rádi bychom vás pozvali na virtuální akci věnovanou technologiím pro síťovou infrastrukturu a novinkám a trendům v této oblasti. Root.cz je mediálním partnerem tohoto online setkání.

Web server Nginx bez práv roota s pomocí systemd
17. 06. 2020
[4 minuty čtení] Je zvykem, že webový server se spouští pod uživatelem root. Hlavním důvodem je nutnost otevírat nízké TCP porty jako 80 a 443. Systemd ale nabízí elegantní způsob, jak změnit poměry a nechat běžet server pod běžným uživatelem. Nginx má po startu ve výchozím stavu v paměti několik procesů. Hlavní proces (master) se spouští s právy uživatele root a spouští si větší množství pracovních procesů (worker) pod zvoleným běžným uživatelem. Ty se starají o samotné zpracování požadavků podle konfigurace a nepotřebují žádná speciální oprávnění.

Softwarová sklizeň (17. 6. 2020)
17. 06. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme sledovat využití systémových prostředků, nainstalujeme deb balíčky, představíme si emulátor pro Wayland a nakonec si zazálohujeme fotografie z Instagramu. LikeTaskManager do určité míry napodobuje správce úloh z Windows. Umožní sledovat využití systémových zdrojů (CPU, RAM, disk, síť), vizualizovat průběh zatížení prostředků v čase pomocí grafů, či procházet seznam spuštěných procesů a řadit je podle několika atributů (využití CPU, paměti, disku nebo sítě; název, PID nebo UID). Tato mírně osekaná verze správce úloh je distribuována ve formě AppImage.

IPv6 umožní používat IoT bez závislosti na službě třetí strany
16. 06. 2020
[5 minut čtení] Ve čtvrtek 4. června proběhl tradiční seminář o IPv6, který každoročně pořádá sdružení CESNET. Tentokrát byl zaměřen na přechod od starého protokolu IPv4 k modernímu IPv6, protože právě o to celou dobu jde. Článek navazuje na předchozí text IPv6 se dá u poskytovatele nasadit za jediný den, postavte si vlastní laboratoř. Přednášky zazněly během online semináře Svět bez IPv4, který pořádalo sdružení CESNET.

Testování aplikací s využitím nástroje Hypothesis (dokončení)
16. 06. 2020
[32 minut čtení] V deváté části seriálu o tvorbě testů s využitím programovacího jazyka Python dokončíme popis některých možností poskytovaných knihovnou Hypothesis při generování dat pro jednotkové testy i při zpracování výsledků testů. 1. Test výpočtu faktoriálu

Připravte si infrastrukturu na novou realitu: co přináší moderní sítě s Wi-Fi 6 (online konference)
16. 06. 2020
[2 minuty čtení] Nová realita je tu, je na ni vaše infrastruktura připravena? Rádi bychom vás pozvali na virtuální akci věnovanou technologiím pro síťovou infrastrukturu a novinkám a trendům v této oblasti. Rádi bychom vás pozvali na virtuální akci věnovanou technologiím pro síťovou infrastrukturu a novinkám a trendům v této oblasti. Root.cz je mediálním partnerem tohoto online setkání.

Soutěž: přiučte se něco nového a vyhrajte špičkový access point
15. 06. 2020
[2 minuty čtení] Sítě jsou nervovým systémem všech organizací. Žádná firma by bez nich dnes nemohla fungovat. Sítě se ovšem vyvíjejí, nejnovější standard Wi-Fi 6 přinesl mnoho novinek. Zjistěte jaké a vyhrajte moderní řešení. Mnoho věcí by dnes bez nich ani nemohlo fungovat. Jsou jako živoucí organizmus, který s námi žije v symbióze, a prostupuje vše kolem nás. A jako takový se také vyvíjejí. Vývoji a problematice bezdrátových a přepínaných sítí se budou věnovat také dvě online konference Cisco, kde je root.cz mediálním partnerem. Při této příležitosti, můžete získat nejen množství užitečných informací, ale také máte šanci vyhrát jeden ze šesti access pointů Cisco Aironet 9115 včetně DNA licence na 3 roky v hodnotě více než 20 000 Kč.

Slovenský GOVNET: jak je to v něm s bezpečností emailu?
15. 06. 2020
[5 minut čtení] Ze Slovenska dorazily zprávy o údajném odposlouchávání telefonů a emailů ve vládní síti GOVNET. V odůvodnění následující razie padlo slovní spojení „ohrožení strategické bezpečnosti a zájmů státu“. Zdá se, že nová vicepremiérka Veronika Remišová, která má na starosti Úřad vicepremiéra pro informatizaci a investici, se ujala boje s neschopným ICT prostředím slovenské vládní sféry s plnou vážností. Jeden ze zatčených byl totiž vedoucím sekce kybernetické bezpečnosti na jejím Úřadu.

Postřehy z bezpečnosti: zranitelnosti, kam až dohlédnete
15. 06. 2020
[6 minut čtení] Tentokrát se seznámíme s novými zranitelnostmi protokolů SMB a UPnP adozvíme se např. o bezpečnosti známých projektů Open Source, o nečekanémvyužití zranitelnosti OS Tails a o jednom trojském koni. Dne 9. června 2020 zveřejnila firma Microsoft bezpečnostní záplaty pro celkem 129 zranitelností operačního systému Windows a dalších programů. Jedna z těchto zranitelností je CVE-2020–1206 – chyba v protokolu SMB (Server Message Block), známá i jako chyba SMBleed, která umožňuje vzdálenému neautentizovanému útočníkovi zjistit obsah paměti kernelu. Mimoto tato chyba ve spojení s už známou zranitelností SMBGhost (CVE-2020–0796) z března 2020 umožňuje neautentizovanému útočníkovi vzdálené spuštění libovolného kódu.

Změny v KDE Plasma 5.20, Linux 5.8 a emulace SLC NAND flash na MLC čipech [Stalo se]
14. 06. 2020
[5 minut čtení] GIMP 2.10.20 s lepší podporou PSD a novými filtry, SuperGamer 6 na bázi Ubuntu 20.04, Computex 2020 zrušen, velikost snímačů ve smartphonech nadále roste, AMD vydala Radeon Software for Linux 20.20. Nová verze grafického editoru GIMP (případně GNU I.M.P.) přináší několik větších novinek. Například menu skupin nástrojů nyní může expandovat při najetí myší, implementován je nedestruktivní ořez, lepší podpora PSD (podpora exportu do 16bit, čtení/zápis kanálů ve správném pořadí), ovládání filtru vinětace na plátně, nové filtry (Bloom, Focus Blur, Lens Blur, Variable Blur) a začlenění voleb pro blending přímo do dialogů filtrů.

Komiks: pracovní jistoty
13. 06. 2020
Spoléhat na zaměstnavatele, či třeba kolegy, trh, prozřetelnost, osud, babičku nebo na to, že přijde robot z budoucnosti a vyřeší všechny vaše problémy, je jedna věc. Spoléhat sám na sebe je věc druhá.

Několik týdnů s Greenie Linux 20.04 a také s Kubuntu
12. 06. 2020
[10 minut čtení] Nová verze Greenie Linux cílící zejména na české a slovenské uživatele je v podstatě jen mírně vyladěnějším Kubuntu 20.04. Jaké tedy Greenie 20.04 je a proč přešlo na KDE? Následující text vychází z mé osobní zkušenosti s Kubuntu 20.04 a Greenie 20.04. První jsem používal několik týdnů od doby beta verze až do chvíle, kdy jsem dočasně přešel na starý dvoujádrový Celeron (a KDE / Plasma už notně zaneřáděné instalace Kubuntu se zadýchávala), Greenie pak od momentu vydání verze 20.04 dodnes (celkem je to zhruba 10 dnů). Jelikož však Greenie 20.04 plně staví na Kubuntu, je možné o Greenie hovořit v tomto širším kontextu.

Firejail: zamkněte neposlušné aplikace do vězení v sandboxu
11. 06. 2020
[5 minut čtení] Všechny programy a utility nejsou stejně důvěryhodné. Ty velmi komplikované nebo bezpečnostně pochybné je vhodné nějak oddělit od zbytku systému a především od citlivých dat. Firejail k tomu používá mechanismy z jádra. Firejail je bezpečnostní program, který významně snižuje riziko průniků, protože umožňuje uzavřít nedůvěryhodné aplikace do samostatného odděleného prostředí. Dobrým příkladem je moderní webový prohlížeč. Je to obrovský software, s velkou spoustou možností a vlastním běhovým prostředím, který se připojuje do internetu a zpracovává vše, co mu přijde pod ruku.

Hry vytvořené firmou Datasoft pro osmibitové domácí mikropočítače
11. 06. 2020
[25 minut čtení] Další společností, která se nesmazatelně zapsala do historie, je firma Datasoft. Kromě předělávek z herních automatů vznikly pod hlavičkou této společnosti i takové známé hry jako Bruce Lee, Zorro, Goonies nebo Neverending Story. 1. Hry vytvořené firmou Datasoft pro osmibitové domácí mikropočítače

Softwarová sklizeň (10. 6. 2020)
10. 06. 2020
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si zahrajeme pár her pro DOS, řekneme si o prohlížeči pro webové vývojáře, vyzkoušíme software pro úpravu mediálních souborů a podíváme se na nástroj pro převod obrázků do PDF. Emulátor operačního systému DOS pro platformu x86. Jedná se o fork DOSBoxu, který se nesnaží tento emulátor přepsat, ale oživit jeho vývoj. Jeho tvůrci chtějí implementovat patche, které vznikly za přispění komunity a vtáhnout tak více vývojářů do procesu vývoje. Prioritou projektu jsou hry pro DOS, to však neznamená, že ostatní programy určené pro tento systém v tomto emulátoru nepoběží.

IPv6 se dá u poskytovatele nasadit za jediný den, postavte si vlastní laboratoř
9. 06. 2020
[14 minut čtení] Ve čtvrtek 4. června proběhl tradiční seminář o IPv6, který každoročně pořádá sdružení CESNET. Tentokrát byl zaměřen na přechod od starého protokolu IPv4 k modernímu IPv6, protože právě o to celou dobu jde. Od roku 2016 pořádá sdružení CESNET seminář o IPv6. Konal se zatím vždy 6. června, na den IPv6. Letos ovšem toto datum vyšlo na sobotu, proto bylo už před rokem rozhodnuto, že se akce bude konat už 4. června. Tím se nabízí, že to může být akce zaměřená na přechod z IPv4 na IPv6, řekl v úvodu semináře Ondřej Caletka. Zavedení nového protokolu samo o sobě nic nevyřeší. Vyřešíme to až tím, že budeme moci ten původní vypnout.

Testování aplikací s využitím nástroje Hypothesis
9. 06. 2020
[36 minut čtení] Dnešní část je opět věnována pokrytí stavového prostoru testovaných jednotek. Zatímco minule jsme si ukázali, jak tento stavový prostor zmenšit, dnes si naopak ukážeme, jak ho pokrýt automaticky vytvářenými testy. 1. Testování aplikací s využitím nástroje Hypothesis

Falcon 9 od SpaceX létá na kapalný kyslík, letecký petrolej a Linux
8. 06. 2020
[5 minut čtení] Na konci května úspěšně do vesmíru odstartovala americká soukromá loď Crew Dragon, která se připojila na oběžné dráze k ISS. Nosičem byla raketa společnosti SpaceX s názvem Falcon 9. Jaký hardware a software ji pohání? Celý svět na konci května 2020 s napětím sledoval, zda se podaří start první soukromé vesmírné lodě s lidskou posádkou a zároveň první americký start po devíti letech. Vše se nakonec na druhý pokus podařilo a loď Crew Dragon dopravila na Mezinárodní vesmírnou stanici dva astronauty, kterými jsou Bob Behnken a Doug Hurley.

Postřehy z bezpečnosti: telenovela z kyberpodsvětí
8. 06. 2020
[6 minut čtení] Dnes se podíváme na dokumentární film o pět let starém případu skimmovacího podvodu v Mexiku, na možnost účasti v soutěži CYBER COVID ESEJ a na zranitelnosti ve službě Sign in with Apple v aplikaci Zoom. Vaší pozornosti doporučujeme YouTube kanál Organized Crime and Corruption Reporting Project. Minulou středu v něm vyšel dokumentární film o pět let starém případu skimmovacího podvodu v Mexiku, kterou tehdy pomohl objasnil Krebs on Security, který se k videu zajímavě vyjadřuje.

AMD Threadripper a Win 10 vs. Linux, podpora POWER10 v Linuxu 5.8 [Stalo se]
7. 06. 2020
[3 minuty čtení] Fedora 33 možná nasadí Swap On zRAM, KDE Plasma 5.20 na Waylandu, Wine 5.10 řeší nejen ochranu Denuvo, Intel zpřístupnil OpenCL 3.0 pro Tiger Lake, Lexar představil USB 3.1 čtečku pro CFexpress. Některé spiny Fedory již swap běžící se zRAM používají a tato věc by mohla dle jednoho návrhu proniknout již do standardní Fedory 33. Použití zRAM pro swap, tedy použití specifické vyhrazené části paměti s kompresí jako rychlejší formy odkládacího prostoru, je idea stará několik let (v jádru je od verze Linux 3.14 z roku 2014). Používají ji například Android a Chrome OS.

Komiks: neobvyklé výmluvy
6. 06. 2020
Jak víme, pojem entropie souvisí především s termodynamikou, ale v průběhu času si našel své místo i v jiných oblastech života. A někdo ho třeba pochopil jako ideální výmluvu pro svůj chaotický život.

Lenovo hodlá plně podporovat Linux, nabídne Red Hat i Ubuntu
5. 06. 2020
[3 minuty čtení] Čínské Lenovo bude nově podporovat na svých pracovních stanicích Red Hat a Ubuntu. Na všech modelech, na všech konfiguracích. Nastává snad počátek revoluční změny v IT světě? Tisková zpráva, kterou sepsal šéf skupiny Workstation & Client AI v Lenovu Rob Herman, hovoří jasně. Lenovo nově zavádí linuxové certifikace svého portfolia strojů řad ThinkPad a ThinkStation Workstation. Certifikovat bude Red Hat a Ubuntu.

Zapomenuté hry od Synapse software: Alley Cat, Nautilus a Encounter
4. 06. 2020
[21 minut čtení] Předchozí článek o historii vývoje výpočetní techniky i počítačových her, v němž jsme se zaměřili na hry společnosti Synapse software, dnes doplníme. Popíšeme si další hry, které tato firma vytvořila v rozmezí let 1981 až 1985. 1. Historie vývoje počítačových her: unikátní hry a zapomenuté perly společnosti Synapse software (2)

nftables: struktury pro zvýšení výkonu firewallu
4. 06. 2020
[4 minuty čtení] Linuxový firewall iptables je tu s námi téměř dvacet let, ale je postupně nahrazován novým moderním řešením zvaným nftables. Dnes se podíváme na to, jak si ulehčit práci a zefektivnit činnost firewallu. V minulém článku našeho seriálu o nftables jsme si řekli, jaké akce je možné provádět a co všechno můžeme udělat s paketem. Dnes se zaměříme na struktury, které umožňují zvýšit efektivitu celého firewallu.