Hlavní navigace
Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Nabídky práce v IT
Kalendář
Root do mailu
RSS
Blogy
Knihy
Speciály
Zdroják
Manuály
Licence
Jak na Linux
Hledat
Přihlásit
Zůstat přihlášen
Registrovat
Zapomenuté
heslo
nebo
jméno
Root.cz
»
Knihovny
Knihovny
Knihovny pro programátory.
1
–
30
/
487
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu (dokončení)
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.
Pavel Tišnovský
7. 4. 2022
Počet nových komentářů
20
Doba čtení:
25 minut
Glibc bude mít AVX2 a EVEX optimalizované funkce pro práci s řetězci, AVX bude odstraněno
Minulý týden v sobotu Noah Goldstein poslal do knihovny Glibc zrychlené operace s řetězci na procesorech x86 pomocí AVX2 a EVEX (AVX-256 (EVEX) tedy AVX-512VL, kde se používá jen poloviční délka registrů a mělo by se zabránit podtaktování při…
Jan Fikar
1. 4. 2022
Počet nových komentářů
9
Vyšlo Deno 1.20, javascriptový framework založený na V8
Vyšlo Deno 1.20, javascriptový webový framework založený na V8 od Googlu, jenž je náhradou Node.js. Hlavní změnou je o 60% rychlejší FFI do Rustu. Deno vyvinul tým kolem Ryana Dahla, původního autora Node.js, s cílem vyvarovat se některých…
Calculon
20. 3. 2022
Počet nových komentářů
29
PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu
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.
Pavel Tišnovský
17. 3. 2022
Počet nových komentářů
17
Doba čtení:
25 minut
Psaní aplikací pro terminál: výstup
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.
Pavel Stěhule
23. 2. 2022
Počet nových komentářů
10
Doba čtení:
29 minut
Čtyři způsoby zpracování XML v Pythonu
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.
Pavel Tišnovský
17. 2. 2022
Počet nových komentářů
34
Doba čtení:
28 minut
Glibc 2.35 bude používat transparent huge pages
Transparent huge pages (THP) zrychlují práci s pamětí v Linuxu, protože umožňují pro aplikace transparentní použití velkých stránek paměti (na amd64 2 MB a u novějších procesorů 1 GB) místo výchozích stránek (u amd64 4 kB). THP je možné nastavit na…
Jan Fikar
17. 12. 2021
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter (pokračování)
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.
Pavel Tišnovský
30. 11. 2021
Počet nových komentářů
7
Doba čtení:
37 minut
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter
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ů.
Pavel Tišnovský
16. 11. 2021
Počet nových komentářů
12
Doba čtení:
31 minut
Operace s daty uloženými v binárních souborech v knihovnách NumPy a Pandas
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.
Pavel Tišnovský
26. 10. 2021
Počet nových komentářů
9
Doba čtení:
33 minut
Psaní aplikací pro terminál: ošetření vstupů
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.
Pavel Stěhule
9. 9. 2021
Počet nových komentářů
45
Doba čtení:
20 minut
OpenSSL 3.0, nejen podpora Linux Kernel TLS
Po řadě vývojových verzí je na světě finální vydání OpenSSL 3.0, všeobecně používané SSL knihovny. Oproti verzi 1.1 přináší velké možnosti v rozšiřitelnosti, vyčištění kódu projektu zejména od zastaralých věcí a také rozličná vylepšení…
David Ježek
7. 9. 2021
Počet nových komentářů
1
CZ.NIC vydal nové verze knihovny libdatovka a desktopové Datovky
Laboratoře CZ.NIC vydaly novou verzi knihovny pro komunikaci s ISDS libdatovka (0.2.0) a desktopové aplikace Datovka (4.18.0). Novinkami libdatovky jsou podpora pro službu ISDS PDZSendInfo a také změny v rozhraní, které zajistí správnou…
anonymní
26. 8. 2021
Vulkan: první vykreslený trojúhelník
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.
Jan Pečiva
19. 8. 2021
Počet nových komentářů
1
Doba čtení:
14 minut
Vulkan: korektně vyrenderovaný obrázek
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.
Jan Pečiva
12. 8. 2021
Počet nových komentářů
5
Doba čtení:
13 minut
Vulkan: první vyrenderovaný obrázek
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.
Jan Pečiva
5. 8. 2021
Doba čtení:
13 minut
Vyšla knihovna GNU C Library 2.34, libpthread a další už nejsou oddělené
Dnes vyšla knihovna GNU C Library 2.34 (glibc), knihovny libpthread, libdl, libutil a libanl jsou nyní ve vlastní libc. Není tedy nově třeba při linkování používat -lpthread, -ldl, -lutil ani -lanl. Nicméně prázdné soubory libpthread.a, libdl.a,…
Jan Fikar
2. 8. 2021
Vulkan: posílání příkazů
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.
Jan Pečiva
29. 7. 2021
Počet nových komentářů
1
Doba čtení:
13 minut
Vulkan: informace o zařízení
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í.
Jan Pečiva
22. 7. 2021
Doba čtení:
11 minut
Vulkan: architektura a ukazatele na funkce
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.
Jan Pečiva
15. 7. 2021
Počet nových komentářů
2
Doba čtení:
14 minut
Vulkan: kompilace první aplikace
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.
Jan Pečiva
8. 7. 2021
Počet nových komentářů
12
Doba čtení:
8 minut
Vulkan: představení a první jednoduchá aplikace
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.
Jan Pečiva
1. 7. 2021
Počet nových komentářů
32
Doba čtení:
8 minut
Tvorba aplikací a her s textovým rozhraním s knihovnou Blessed (dokončení)
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.
Pavel Tišnovský
6. 5. 2021
Počet nových komentářů
11
Doba čtení:
26 minut
Tvorba aplikací a her s textovým uživatelským rozhraním s využitím knihovny Blessed
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.
Pavel Tišnovský
4. 5. 2021
Doba čtení:
25 minut
Psaní aplikací pro terminál: jak funguje knihovna ncurses
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.
Pavel Stěhule
7. 4. 2021
Počet nových komentářů
44
Doba čtení:
15 minut
Wikipedie oslavila 20 let
Včera uběhlo 20 let od chvíle, kdy byla zaregistrována doména wikipedia.org, přičemž projekt se rozběhl o tři dny později. Netřeba jistě dodávat více než prosté konstatování, že během těch dvou dekád se z Wikipedie stal jeden z nejnavštěvovanějších…
David Ježek
13. 1. 2021
Počet nových komentářů
56
Párování zboží pomocí CatBoost a praktické zkušeností ze Zboží.cz
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í.
Martin Bumba
12. 1. 2021
Počet nových komentářů
13
Doba čtení:
5 minut
Vychází GTK 4.0, zároveň končí podpora pro GTK 2
Vývojáři uvolnili očekávanou novou verzi frameworku GTK 4.0. Za čtyři roky vývoje proběhlo 18 000 commitů a bylo vydáno 20 vývojových verzí. Novinek je taková hromada, že je vývojáři popisovali celý rok v samostatných článcích: Data transfers,…
Petr Krčmář
17. 12. 2020
Počet nových komentářů
2
Rozhraní mezi nástrojem jq a programovacím jazykem Python
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.
Pavel Tišnovský
11. 8. 2020
Počet nových komentářů
4
Doba čtení:
29 minut
Dnes proběhl online sraz PHPčkářů #posobota
Sraz PHPčkařů, kteří mají rádi Nette, dnes proběhl na YouTube. Přednášky: Jakub Englický – Komplexní vývojářský stack pro Nette aplikaci v Dockeru (PHP, MariaDB, Redis, Elasticsearch) Jan Kuchař – Event Sourcing 101 / Proč event sourcing? Co…
martyd -f
28. 3. 2020
Počet nových komentářů
3
1
–
30
/
487
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
Zprávičky
Microsoft přidal do projektu Mesa akceleraci H.264 skrze VA-API/Direct3D
Akcelerace kódování a dekódování video formátu H.264 (MPEG-4 AVC) skrze VA-API state tracker a Direct3D 12 API, tedy v podobě použitelné pod…
9:21
OpenAlt 2022 proběhne v Brně už v září, hledá přednášející
Sedmnáctý ročník konference OpenAlt chtějí organizátoři uspořádat jako tradiční konferenci, na které se účastníci potkají osobně. Proto jsme…
8:44
Google nechá G Suite pro osobní použití zdarma včetně vlastní domény
Google na začátku roku oznámil, že ukončí podporu původní služby G Suite zdarma. Uživatelé měli buď odejít nebo přejít na placenou službu…
8:14
Počet nových komentářů
1
Další zprávičky
Napište zprávičku
Práce
Kurzy
Senior MSSQL Operator
Global IT Security Expert
Front-end developer v týmu Customer Design -náhrada za MD/RD
Front-end Developer (Angular)
Technik výroby
Production IT Expert
Další nabídky práce »
76 nejčastěji zaměňovaných slov v angličtině
Onboarding prakticky: krok za krokem adaptací nováčků
Prezentační dovednosti a veřejný projev
Jak zvládnout trému a jiné obtíže při prezentaci
Jak úspěšně prezentovat a vést porady
Zkušenosti generála tajné služby: Práce s informacemi
Další kurzy a školení »
Práce
Kurzy
Technik(čka) pro opravy elektronických měřicích přístrojů:
Front-end Developer (Angular)
MOBILE APPS PRODUCT OWNER
Technik výroby
Senior Product Manager pro službu Arnold-robot.com
Production IT Expert
Další nabídky práce »
76 nejčastěji zaměňovaných slov v angličtině
Onboarding prakticky: krok za krokem adaptací nováčků
Microsoft Planner: Projekty v pohodě
Prezentační dovednosti a veřejný projev
Jak zvládnout trému a jiné obtíže při prezentaci
Jak úspěšně prezentovat a vést porady
Další kurzy a školení »
Internet Info
Lupa
Měšec
Podnikatel
BusinessCenter
Root
Vitalia
Slunečnice
Stahuj
SW
Tuesday
Navrcholu
Sherpas