Hlavní navigace

Tvorba textového uživatelského rozhraní s knihovnou prompt_toolkit: ovládací prvky (widgety)

Pátá část miniseriálu o tvorbě aplikací s textovým uživatelským rozhraním založeným na knihovně prompt_toolkit je věnována popisu všech zbývajících ovládacích prvků TUI, a to samozřejmě včetně menu a nástrojových pruhů.

Doba čtení: 32 minut

Hesla SSH klíčů jsou špatně hashovaná, lze je prolomit velmi rychle

Uživatelský SSH klíč představuje důležitý autentizační prvek každého administrátora či vývojáře. I když je chráněn heslem, ve většině případů je možné heslo velmi rychle uhodnout. Jak ho více zabezpečit?

Doba čtení: 5 minut

Postřehy z bezpečnosti: vím, že ses díval

Pravidelný pondělní přehled bezpečnostních novinek uplynulého týdne. V dnešním článku se podíváme na novou formu phishingu, zranitelnosti IoT zařízení a poněkud neobvyklý způsob šíření malware.

Doba čtení: 2 minuty

Chrome 69 dostane podporu formátu AV1

Vývojová verze GNOME 3.30 beta, Chrome 69 beta s AV1 a vylepšeními CSS, hardware Purism Librem 5, CoreBoot a Coffelake, Nvidia 396.51, Sharp vyrábí OLED, Linus Torvalds má rád WireGuard.

Doba čtení: 2 minuty

Komiks: jak hledat

Hledání je dnes hlavně záležitost hledání – hledáte nejlepší vyhledávač… tedy, až když najdete otevřenou wifi. Ale všechny ty algoritmy, umělé inteligence a cloudy nemají to, co mají lidé a psi: čuch.

Novinky chystané pro jádro 4.19

Jádro verze 4.18 je aktuálně v RC7 stádiu a do jeho vydání už se nic moc zásadního nestane. Pomalu si tak můžeme nastínit první věci, které se objeví v Linuxu 4.19.

Doba čtení: 2 minuty

Certifikáty Let‘s Encrypt validované přes proxy DNS

Let‘s Encrypt už nějakou dobu vystavuje wildcard certifikáty. Jejich vystavení je ale podmíněno validací přes DNS, která je poněkud pracnější než nejpoužívanější metoda ověření přes vystavení souboru do známé cesty na serveru.

Doba čtení: 4 minuty

Pohled do zákulisí výroby prototypů Turris MOX

Modulární systém routeru Turris MOX vstupuje do další fáze. V Lanškrouně se rozbíhá výroba jednotlivých desek, které poté putují do CZ.NIC na oživení. Přinášíme detaily přímo od tvůrců routeru.

Doba čtení: 5 minut

Softwarová sklizeň (1. 8. 2018)

Sonda do světa otevřeného softwaru. Dnes se podíváme na nástroj pro castování videí do Chromecast zařízení, vyzkoušíme editor algoritmů a interpret, na chvíli se staneme příznivci astronomie a na závěr si stáhneme fotografie z webu.

Doba čtení: 1 minuta

Postřehy z bezpečnosti: Výsledky pentestů

V tomto díle se podíváme na výsledky penetračních testů, nové zranitelnosti bluetooth, odsouzení dvou vývojářů malwaru, výpadek systémů u dopravní společnosti a nový vir používající staré zranitelnosti.

Doba čtení: 3 minuty

Prodávejte a získáte školení za 18 000 Kč! Alef motivuje partnery Cisco (Komerční sdělení)

Incentiva společnosti Alef potrvá tři měsíce a poukaz získá každý, kdo prodá produkty v hodnotě 500 000 Kč.

30. 7. 2018 0:00
Doba čtení: 2 minuty

Dell XPS 13 dostává Ubuntu 18.04 LTS

Nautilus 3.30, Backblaze a 14TB HDD Toshiba, LibreOffice 6.1 RC2, Bootlin H.265 pro Allwinner, Intel odkládá 10nm proces, Nikon uvede full-frame bezzrcadlovky, 48Mpix ve smartphonu Sony.

Doba čtení: 2 minuty

Komiks: na věčnost

Každý jednou umře – je to jediná boží spravedlnost, kterou uznávají i ateisté. Týká se i ajťáků, ale než začnete plánovat epitaf na IoT náhrobek, dobře si rozmyslete, co budou pozůstalí číst.

Proč financování projektů jako Slackware drhne

Před několika dny proplula internetem elegie Patricka Volkerdinga, poměrně dobře ilustrující jednu z krajních možností toho, jak mohou open-source projekty existovat dlouhá léta.

Doba čtení: 5 minut

Využití knihovny Pygments (nejenom) pro obarvení zdrojových kódů: vlastní filtry a lexery

Ve druhé části článku o knihovně Pygments si řekneme, jak navrhnout vlastní filtry určené pro zpracování proudu tokenů. Dále si ukážeme vytvoření nových lexerů, popř. úprav lexerů, které jsou již v Pygments implementovány.

Doba čtení: 35 minut

Softwarová sklizeň (25. 7. 2018)

Sonda do světa otevřeného softwaru. Dnes se podíváme na správce severu pro bezpečné připojení, poslechneme si pár podcastů, vyzkoušíme vývojové prostředí mobilních aplikací a řekneme si o nástroji pro správu obsahu.

Doba čtení: 1 minuta

Firewall pfSense: Load Balancing

V dnešním díle si povíme jak je možné použití firewall pfSense pro vyrovnávání zátěže. Popíšeme si postup jednoduché konfigurace s použitím dvou web serverů. Dále si povíme, jaké existují i jiné možnosti LB s použitím rozšiřujících balíčků.

Doba čtení: 1 minuta

Tvorba TUI s knihovnou prompt_toolkit: aplikace s celoobrazovkovým rozhraním

Čtvrtý článek o knihovně prompt_toolkit je věnován popisu způsobu deklarace textového uživatelského rozhraní (TUI) se základními ovládacími prvky rozmístěnými na ploše terminálu s využitím takzvaných správců rozložení.

Doba čtení: 32 minut

Postřehy z bezpečnosti: lechtivé vysávání

V dnešním úklidovém speciálu se nejprve podíváme, zda máte doma pořádně vyluxováno, poradíme vám, jak si přeprat špinavé kreditní karty a nakonec vše vydezinfikujeme voňavým chlorem.

Doba čtení: 5 minut

Svět otevřených sítí je nyní dostupný více uživatelům (Komerční sdělení)

Oddělením softwaru od hardwaru na poli síťových technologií pro datová centra přináší své nesporné výhody již několik let po sobě.

23. 7. 2018 0:00
Doba čtení: 2 minuty

Mint chystá novinky, NetBSD 8.0 záplatuje Spectre a Meltdown

NetBSD 8.0 záplatuje Spectre/Meltdown a přidává USB 3.0, blíží se vydání očekávaného LMDE 3, žaloba Nintendo o 100 miliónů dolarů, Fedora 29 a TLS 1.3, Toshiba a Intel s QLC čipy.

Doba čtení: 3 minuty

Komiks: buďme racionální

Čísla jsou přirozená, celá, reálná, racionální, iracionální i imaginární. Nula sice sem tam trochu dělá potíže, ale nic, co bychom z definice nemohli vyřešit. Ale dejte pár čisel dohromady a nastane mazec.

Slackware, jeden z posledních mohykánů, oslavil 25 let ve službě

Slackware oslavil 25 let od vydání první verze. Tak jako Linus, ani Patrick neměl svého času ambice stát se autorem nejdéle běžící linuxové distribuce. To se tak nějak přihodilo po cestě.

Doba čtení: 3 minuty

Většinu GPS navigací zmate levné zařízení s RPi, pošle uživatele jinam

Vědcům se podařilo objevit nový útok na navigační systémy používané především v automobilech. Nový algoritmus dokáže ovlivnit většinu zařízení tak, že dovedou své uživatele na jiné místo.

Doba čtení: 5 minut

Využití knihovny Pygments (nejenom) pro obarvení zdrojových kódů

Dnes se seznámíme se základními vlastnostmi knihovny Pygments, kterou je možné použít pro obarvení zdrojových kódů, konfiguračních souborů atd. Tato knihovna obsahuje podporu pro přibližně 300 jazyků a desítku výstupních formátů.

Doba čtení: 25 minut

Softwarová sklizeň (18. 7. 2018)

Sonda do světa otevřeného softwaru. Dnes se podíváme na nástroj pro deklarativní modelování ve 3D, vyzkoušíme netradiční webový prohlížeč, nahradíme menubar v macOS/UNIXu a budeme streamovat audio na SHOUTcast či Icecast.

Doba čtení: 1 minuta

Anketa Křišťálová Lupa 2018 odstartovala (Komerční sdělení)

Dejte nám i letos vědět o projektech i službách českého internetu, které vás za poslední rok nejvíce zaujaly.

18. 7. 2018 0:00
Doba čtení: 1 minuta

Tvorba textového rozhraní s knihovnou prompt_toolkit: základní prvky TUI

Ve třetím článku o knihovně prompt_toolkit se seznámíme s formátováním textu, volitelně i se zvýrazněním syntaxe. Posléze si popíšeme i všechny standardní dialogy, které mohou tvořit součást textového rozhraní aplikací.

Doba čtení: 25 minut

UPC Business Cloud si můžete kompletně nastavit odkudkoli sami (Komerční sdělení)

Mít data pod úplnou kontrolou, v bezpečí a přístupná odkudkoli. To je jeden z klíčů pro úspěšný chod jakékoli firmy.

17. 7. 2018 0:00
Doba čtení: 1 minuta

Postřehy z bezpečnosti: nechráněná poloha

Dnes se podíváme na ukecané sportovce, dále na to, jak obejít novou bezpečnostní funkci od Applu, podepisování malwaru pomocí ukradených certifikátů, průzkum trhu kybernetických zločinů, otevřený port 5555 a další.

Doba čtení: 4 minuty

GTK+ 4.0 přijde až v roce 2019

KDE Frameworks 5.48, DragonFlyBSD a SSD, růst trhu PC, OpenBSD a Wi-Fi, GTK+ 4.0, AV1 a ARM/POWER, Intel nakupuje, Debian 9.5, 125× zoom Nikon

Doba čtení: 3 minuty