Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Knihovny
Knihovny
Knihovny pro programátory.
1
–
30
/
571
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
OpenAI a Python: streamovanie odpovedí, obrázky a systémové prompty
Tento článok nadväzuje na úvod do programovania veľkých jazykových modelov v Pythone. Rozoberáme streamovanie odpovedí, prácu s obrázkami a využitie systémových promptov.
Ján Bodnár
12. 11. 2025
Doba čtení:
19 minut
React framework plánuje vlastnú nadáciu
Na bloge projeku React bol oznámený plán na založenie nezávislej nadácie, ktorá bude riadiť vývoj a smerovanie frameworku React. Cieľom tejto nadácie je zabezpečiť dlhodobú udržateľnosť a otvorenosť projektu. Zakladajúcimi korporátnimi členmi budú…
johny
9. 11. 2025
Turbosqueeze je nová rychlá komprese
Turbosqueeze je nová knihovna velmi rychlé komprese dat pro C/C++. Při porovnání s jednovláknovými lz4 a lizard (lz5) má srovnatelně vysokou rychlost komprese a dekomprese, ale o něco horší kompresní poměr. Turbosqueeze používá více vláken, může…
Jan Fikar
7. 11. 2025
OpenAI a Python: úvod do programovania AI modelov
V tomto článku sa dozviete, ako programovať veľké jazykové modely v Pythone s knižnicou OpenAI. Ukážeme si základnú komunikáciu s AI modelmi a tvorbu jednoduchých programov.
Ján Bodnár
1. 10. 2025
Doba čtení:
15 minut
Validace dat v Pythonu s využitím knihovny Pydantic (2. část)
Dnes si ukážeme načtení konfigurace ze souborů typu YAML, pochopitelně s plnou validací načítaných dat, možností doplnění hodnot z proměnných prostředí nebo ze zadaných souborů do načítané konfigurace.
Pavel Tišnovský
2. 9. 2025
Doba čtení:
30 minut
Validace dat v Pythonu s využitím knihovny Pydantic
Seznámíme se s vlastnostmi knihovny Pydantic. Jedná se o knihovnu určenou pro jazyk Python, která umožňuje definici struktury dat, validaci vstupních dat (ověření zda odpovídají definici), jejich serializaci i deserializaci atd.
Pavel Tišnovský
21. 8. 2025
Doba čtení:
24 minut
Knihovna FAISS a embedding: základ jazykových modelů (3. část – role indexů)
Důležitou součástí knihovny FAISS je široká nabídka indexů. Kromě interně naivních „lineárních“ indexů existují indexy založené na rozdělení prostoru Voroného dekompozicí či index HNSW: Hierarchical Navigable Small World.
Pavel Tišnovský
19. 8. 2025
Doba čtení:
30 minut
Rozšíření PostgreSQL jménem pgvector, embedding a sémantické vyhledávání (1. část)
Ukážeme si kombinaci možností databáze PostgreSQL, jejího rozšíření pgvector a taktéž knihovny Sentence transformers, která dokáže převádět texty do podoby vektorů. Výsledkem bude systém pro sémantické vyhledávání.
Pavel Tišnovský
12. 8. 2025
Doba čtení:
34 minut
Knihovna FAISS a embedding: základ jazykových modelů (2. část)
Dnes si vyzkoušíme, jak se knihovny FAISS a Sentence-transformers chovají v situacích, v nichž je použita datová sada s velkým počtem vět, konkrétně s cca jedním milionem anglických vět.
Pavel Tišnovský
5. 8. 2025
Doba čtení:
34 minut
Knihovna FAISS a embedding: základ jazykových modelů
Ukážeme si praktické použití knihovny FAISS, společně s embedding modely, které mj. umožňují vyhledávání v textech na základě sémantické podobnosti. S touto technologií se setkáme při zpracování přirozeného jazyka atd.
Pavel Tišnovský
29. 7. 2025
Doba čtení:
31 minut
FAISS: knihovna pro rychlé a efektivní vyhledávání podobných vektorů (2. část)
Zabývat se budeme sice na první pohled relativně snadnou otázkou, která však má několik odpovědí: které vektory jsou podobné a které nikoli. Odpověď závisí na tom, jakou metriku při porovnávání vektorů použijeme.
Pavel Tišnovský
17. 7. 2025
Doba čtení:
28 minut
FAISS: knihovna pro rychlé a efektivní vyhledávání podobných vektorů
Ukážeme si základní vlastnosti knihovny FAISS, která je určena pro vyhledávání vektorů (s vysokými počty dimenzí) na základě jejich podobnosti. Tato knihovna se používá třeba při zpracování přirozeného jazyka.
Pavel Tišnovský
8. 7. 2025
Doba čtení:
21 minut
Stav implementací kryptografických knihoven
HAProxy (nástroj na rozdělování zátěže pro vysokou dostupnost) zveřejnil obsáhlý článek o stavu implementací SSL. Ten byl nejdříve jen jako interní dokument, v úterý však vyšel veřejně. Problémem je, že de facto standardní OpenSSL po přechodu na…
Jan Fikar
9. 5. 2025
LibreSSL 4.1 nabízí rychlejší implementaci algoritmu SHA na moderních procesorech
LibreSSL 4.1 zavádí nové implementace SHA-1, SHA-256 a SHA-512 pro x86_64 s moderními procesory AMD a Intel. Tyto nové implementace využívají instrukce SHA-NI, pokud jsou v procesoru k dispozici. K dispozici jsou také nové implementace SHA-256 a…
Petr Krčmář
1. 5. 2025
Knihovna zlib-rs napsaná v Rustu je rychlejší než ta původní v C
Vývojáři knihovny zlib-rs vydali novou verzi 0.4.2, která obsahuje řadu podstatných vylepšení výkonu. „Nyní máme (pokud je nám známo) nejrychlejší implementaci zlib pro dekompresi a překonáváme konkurenci i v nejdůležitějších případech komprese,“…
Petr Krčmář
27. 2. 2025
Glibc 2.41 způsobuje problém některým programům a hrám
Před dvěma týdny vyšla knihovna Glibc 2.41, většina distribucí ji ještě nemá s výjimkou rolling-update distribucí. Uživatelé Arch Linuxu s Glibc 2.41 si všimli, že přestaly fungovat některé programy například Discord, Julia a hry Portal 2, Left…
Jan Fikar
14. 2. 2025
Rustls je rychlejší než OpenSSL a BoringSSL na ARM64
Knihovna Rustls je moderní implementace TLS (Transport Layer Security) v Rustu a již nedávné testy na procesoru Intel ukázaly, že je rychlejší než tradiční OpenSSL a BoringSSL od Google. Před týdnem pak vývojáři Rustls testovali výkon Rustls,…
Jan Fikar
6. 12. 2024
Knihovna GMP: racionální čísla a čísla s plovoucí desetinnou čárkou
GMP (GNU MP nebo též libgmp) je matematická knihovna pro práci v libovolné přesnosti. Podíváme se na racionální čísla a čísla s plovoucí desetinnou čárkou. Ukážeme si jejich přiřazování a základní aritmetické operace.
David Bařina
3. 12. 2024
Doba čtení:
3 minuty
Knihovna GMP: umocňování, výpočet modulu a funkce z teorie čísel
GMP (GNU MP nebo též libgmp) je otevřená knihovna pro práci s čísly v libovolně přesné aritmetice. Ve druhém článku se podíváme na umocňování, výpočet modulu nebo různé funkce z teorie čísel.
David Bařina
26. 11. 2024
Doba čtení:
3 minuty
Knihovna GMP: aritmetika s neomezenou přesností
GMP (GNU MP nebo též libgmp) je otevřená knihovna pro práci s čísly v libovolně přesné aritmetice, která může pracovat s celými čísly, racionálními čísly a čísly v plovoucí řádové čárce.
David Bařina
19. 11. 2024
Doba čtení:
4 minuty
Detectron2: najdi mi na fotce medvěda
blog
Detectron2 je framework vyvíjený a udržovaný firmou Facebook, který slouží k detekci objektů a segmentaci obrázků, zahrnující implementaci mnoha modelů, např. RetinaNet, Mask R-CNN, Faster R-CNN a dalších.
Redakce
9. 11. 2024
Rustls svým výkonem překonává OpenSSL a BoringSSL
O knihovně Rustls se původně mluvilo jako o moderní knihovně TLS napsané v programovacím jazyce Rust, která zaručuje paměťovou bezpečnost. Kromě bezpečnostních výhod, které z toho plynou, nyní knihovna dosáhla i toho, že je rychlejší než OpenSSL…
Petr Krčmář
24. 10. 2024
OpenSSL 3.4 přináší autorizační certifikáty dle RFC 5755
Byla vydána verze 3.4.0 kryptografické knihovny OpenSSL. Novinkou je podpora složených podpisových algoritmů, jako je RSA-SHA2–256, včetně nových funkcí API. Dále je k dispozici podpora indikátorů FIPS pro budoucí validace FIPS 140–3, volitelný…
Petr Krčmář
23. 10. 2024
V septembri vyšiel javascriptový framework Express v5
Po desiatich rokoch vývoja vyšla najnovšia verzia populárneho javascriptového frameworka Express v5. Nová hlavná vývojová vetva prináša zopár spätne nekompatibilných zmien, vrátane podpory asynchrónnych handlerov. Prioritnými cieľmi pre vývojárov…
johny
17. 10. 2024
LibreSSL 4.0 končí s podporou 32bitového MIPS a ve Windows opravuje Y2K38
Byla vydána verze 4.0.0 kryptografické knihovny LibreSSL, která se od OpenSSL odpojila asi před deseti lety. Změny zahrnují pročištění implementací MD4 a MD5, odstranění nepoužívaných metod DSA, změny v parsování protokolu pomocí libtls, které…
Petr Krčmář
16. 10. 2024
Mesa 24.2.2 podporuje Intel Lunar Lake a Battlemage Xe2
O podpoře GPU Intel Lunar Lake a Battlemage Xe2 v linuxovém jádře jsme tu dnes psali. Dostane se do jádra 6.12. Ale podpora v knihovně/ovladači Mesa je již v 24.2.2, která vyšla včera. Nebude tedy třeba čekat na vydání 24.3, jak se původně…
Jan Fikar
6. 9. 2024
Glibc se připravuje na getrandom() ve vDSO
Jason Donenfeld (vývojář WireGuardu) spolu s Adhemerval Zanellou (Linaro, patrně dělá na arm64) pracují již nějakou dobu na getrandom() ve vDSO, což má přinést rychlá a bezpečná náhodná čísla z jádra do user-space. Jelikož jejich kód byl nedávno…
Jan Fikar
2. 8. 2024
NumPy 2.0.0 má rychlejší řazení s použitím knihovny Highway
Knihovna Pythonu pro numerické vědecké výpočty NumPy vyšla včera ve verzi 2.0.0. Mezi novinky patří rychlejší řazení ( sort, argsort, partition a argpartitions), protože se používá SIMD knihovna Google Highway a také x86-simd-sort od Intelu. Na…
Jan Fikar
17. 6. 2024
Pohodlná práce s formátem JSON v C++ díky knihovně nlohmann/json
Tento článek pojednává o knihovně nlohmann/json, která přináší formát JSON do C++. Formát JSON je textový formát pro zápis dat. Díky tomu může sloužit pro přenos dat mezi komponentami bez ohledu na technologii.
Lukáš Liebzeit
22. 5. 2024
Doba čtení:
5 minut
Německý státní technologický fond podporuje vývoj FFmpeg
Německý technologický fond poskytl finanční prostředky pro projekty GNOME, Rust Coreutils, PHP a řadu dalších projektů. K nim nyní přibyla multimediální knihovna FFmpeg, která na letošní a příští rok dostala podporu ve výši 157 580 eur, tedy necelé…
Petr Krčmář
17. 5. 2024
1
–
30
/
571
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana