Č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.
121
–
150
/
571
První strana
Předchozí strana
2
3
4
5
6
7
8
Následující strana
Poslední strana
Dokončení popisu komunikačních strategií poskytovaných knihovnou nanomsg
V dnešní části seriálu o message brokerech dokončíme popis základních komunikačních strategií poskytovaných knihovnou nanomsg. Všechny strategie budou pochopitelně implementovány i v demonstračních příkladech.
Pavel Tišnovský
2. 5. 2019
Doba čtení:
47 minut
Představení knihovny Scrapy pro tvorbu web crawlerů
Každý už určitě slyšel o pojmu web crawling/scraping. Teoreticky si vysvětlíme, co to skutečně znamená na obecném modelu a také na knihovně Scrapy, ke které bude rovněž zahrnuta praktická ukázka.
Tomáš Kocman
23. 4. 2019
Doba čtení:
16 minut
Zend Framework přechází pod Linux Foundation pod názvem Laminas
Linux Foundation oznámila, že pod její křídla přechází Zend Framework. Během letošního roku se stane jedním z jejich projektů pod novým názvem Laminas. Nadace vytvoří pro projekt a komunitu neutrální prostředí, ve kterém bude probíhat další vývoj…
Petr Krčmář
18. 4. 2019
Implementace různých komunikačních strategií s využitím knihovny nanomsg
V seriálu o message brokerech a k nim přidružených technologiích jsme se mj. seznámili i s knihovnou ZeroMQ. Ideovým následovníkem této knihovny je projekt nazvaný nanomsg s jehož základními možnostmi se seznámíme v dnešním článku.
Pavel Tišnovský
18. 4. 2019
Doba čtení:
43 minut
Použití message brokeru NATS
V dnešní části seriálu o message brokerech se seznámíme se základními možnostmi nabízenými systémem NATS. Ukážeme si jak instalaci a spuštění serveru NATS, tak i komunikaci s ním s využitím klientů naprogramovaných v jazyce Go.
Pavel Tišnovský
21. 3. 2019
Doba čtení:
34 minut
Komunikace s message brokery z programovacího jazyka Go
Seriál o message brokerech by nebyl úplný, pokud bychom se neseznámili s implementací klientů v jazyku Go. Proto si ukážeme balíčky stomp a rmq. Taktéž se seznámíme se systémem NATS, který je naprogramován právě v Go.
Pavel Tišnovský
7. 3. 2019
Doba čtení:
36 minut
Použití Apache ActiveMQ s protokolem AMQP, jazyk Go a message brokeři
Dnes si nejdříve ukážeme, jaký je možné komunikovat se systémem Apache ActiveMQ při použití protokolu AMQP. Druhá část článku je věnována spolupráci mezi Apache ActiveMQ a aplikacemi naprogramovanými v jazyku Go.
Pavel Tišnovský
28. 2. 2019
Doba čtení:
34 minut
Použití Apache ActiveMQ s protokolem STOMP
Dnes si ukážeme některé praktické příklady naprogramované v Pythonu, které komunikují s message brokerem Apache ActiveMQ (AMQ) s využitím protokolu STOMP. Vysvětlíme si potvrzování zpráv, použití transakcí i posílání binárních zpráv.
Pavel Tišnovský
21. 2. 2019
Doba čtení:
41 minut
Apache ActiveMQ – další systém implementující message brokera
Další implementací message brokeru, s níž se seznámíme, je nástroj nazvaný Apache ActiveMQ. Dnes si ukážeme jeho instalaci, základní metody komunikace s ním a také utility pro sledování a ovládání tohoto nástroje.
Pavel Tišnovský
12. 2. 2019
Doba čtení:
29 minut
Další možnosti nabízené knihovnou ØMQ, implementace protokolů ØMQ v čisté Javě
Dnes si ukážeme některé další použití knihovny ØMQ. Nejprve dokončíme popis komunikační strategie PUSH-PULL, ukážeme si zařízení PyZMQ a pak si řekneme, jak je možné použít knihovnu ØMQ v programovacím jazyce Java.
Pavel Tišnovský
7. 2. 2019
Doba čtení:
31 minut
Využití zařízení v knihovně ØMQ při tvorbě systému se složitější architekturou
V další části seriálu o knihovně ØMQ a rozhraní PyZMQ se budeme zabývat využitím takzvaných zařízení (device), která se poměrně často používají při implementaci systémů se složitější architekturou a s větším počtem uzlů.
Pavel Tišnovský
29. 1. 2019
Doba čtení:
38 minut
Další možnosti poskytované knihovnou ØMQ
Ve druhém článku o knihovně ØMQ a rozhraní PyZMQ si ukážeme, jak korektně zavírat připojení s využitím správců kontextu, popř. dekorátorů. Dále si popíšeme přenos strukturovaných dat a komunikační strategii PUSH-PULL.
Pavel Tišnovský
22. 1. 2019
Doba čtení:
39 minut
Qt 5.13 bude patrně mít volitelnou telemetrii
Příští vydání grafické knihovny Qt5 bude patrně obsahovat kontroverzní modul Qt Telemetry, který má volitelně (ve výchozím stavu neposílá) a anonymně posílat informace o běhu Qt aplikací vývojářům. Kód Qt Telemetry je posuzován již od loňského…
Jan Fikar
18. 1. 2019
ØMQ: knihovna pro asynchronní předávání zpráv
V šesté části seriálu o nástrojích pro asynchronní posílání a zpracování zpráv se seznámíme se základními vlastnostmi knihovny ØMQ, která je též známá pod jmény 0MQ, ZMQ či ZeroMQ.
Pavel Tišnovský
15. 1. 2019
Doba čtení:
37 minut
Z „leden“ je „ledna“ – glibc mění názvy měsíců
Od nepaměti jsou v českém nastavení prostředí názvy měsíců prezentovány sice česky, ale v prvním pádu, což není ideální. Tato dlouhotrvající vlastnost byla nedávno opravena, oprava se ale neobejde bez komplikací.
Ondřej Caletka
4. 1. 2019
Doba čtení:
4 minuty
NVIDIA vydala open source knihovnu PhysX 4.0
Jak jsme již psali, NVIDIA otevřela svoji knihovnu PhysX na začátku měsíce, na GitHubu však byla jen stará verze 3.4. Od včerejška tam je již nová verze 4.0. Nový je například více robustní Temporal Gauss-Seidel Solver (TGS), což lze použít na…
Jan Fikar
21. 12. 2018
NVIDIA vydává PhysX jako open source
NVIDIA dnes překvapivě oznámila, že vydává knihovnu PhysX pro simulování fyziky pod open source licencí BSD-3. PhysX NVIDIA koupila před deseti lety od firmy AGEIA a knihovna byla využívána hlavně hrami ve spojitosti s GPU. Kód je zveřejněn na…
Jan Fikar
3. 12. 2018
OpenSSL zjednodušuje číslování verzí, mátlo prý uživatele
Vývojáři OpenSSL oznámili, že změní značení verzí své knihovny, které je příliš unikátní a mate uživatele. Současný formát používá čtyři pole: MAJOR.MINOR.FIX[PATCH] (například 1.1.0j), nová varianta si vystačí s klasickým MAJOR.MINOR.PATCH a…
Petr Krčmář
29. 11. 2018
Qt 6.0 nejspíš přijde v roce 2020 s podporou C++17
V rámci prací na projektu Qt se pomalu rozvíjejí plány na příští číselně velké vydání Qt 6.0. To by dle aktuálních informací mohlo přijít po verzi 5.14 někdy v roce 2020 a bude nejspíš vyžadovat C++17, jelikož setrvání na verzi předchozí by projekt…
David Ježek
14. 6. 2018
Podpora S3TC je v Mesa, patent už vypršel
V pondělí vypršel patent na kompresní algoritmus S3TC, který se používá především pro kompresi textur (nejen u her). Kvůli patentu nemohl být algoritmus součástí knihovny Mesa, což se ale nyní mění. Matt Turner z Intelu poslal do Mesa-dev patch,…
Petr Krčmář
3. 10. 2017
PHP bude obsahovat krypto knihovnu Libsodium
Vývojářský tým PHP jednomyslně podpořil návrh na integraci knihovny Libsodium do příští major verze PHP 7.2, která by měla vyjít ještě letos. Půjde tak o jeden z prvních programovacích jazyků, který bude moderní kryptografii obsahovat ve výchozí…
Petr Krčmář
22. 2. 2017
Bezplatné anglické knihy o programování v C++
Steve Emms na svém OSS blogu vybral devět bezplatných anglických knih o programování v C++. Knihy se zabývají také knihovnami Boost, Qt3, Qt4 a wxWidgets. Je zde také zastoupen úvod do GCC.
Jan Fikar
16. 2. 2017
cURL prošel auditem, bylo opraveno pět závažných chyb
cURL, známý program pro přenos dat po síti, se dočkal bezpečnostního auditu. Audit byl zafinancován Mozillou v rámci projektu Secure Open Source a provedla ho německá firma Cure53. Celkem bylo nalezeno pět chyb vysoké závažnosti, čtyři střední…
Roman Bořánek
25. 11. 2016
OpenSSL 1.1.0b opravuje závažnou bezpečnostní chybu
Knihovna OpenSSL byla povýšena na verzi 1.1.0 b. Důvodem je oprava závažné bezpečnostní chyby CVE-2016–6309, která naštěstí byla zanesena teprve před několika dny s verzí 1.1.0 a. Chybu nalezl hned den po vydání Robert Święcki z Googlu, o záplatu…
Roman Bořánek
26. 9. 2016
Canonical podpoří neziskovou organizaci KDE
Společnost Canonical se stala v pořadí pátým patronem, tedy firemním podporovatelem, neziskové organizace KDE. Ta vyvíjí stejnojmenné prostředí a sadu aplikací, které však Canonical asi tolik nezajímají. Z vyjádření Michaela Halla, komunitního…
Roman Bořánek
19. 8. 2016
Lepton od Dropboxu bezztrátově zmenší obrázky JPEG o pětinu
Úložiště Dropbox otevřelo svůj kompresní formát Lepton, který už nějakou dobu používá pro zmenšení obrázků ve formátu JPEG. Použitím různých technik zmenší obrázky v průměru o 22 %, a to bezztrátově. To znamená, že výsledný obrázek je na chlup…
Roman Bořánek
15. 7. 2016
HTTP klient pomocí Ruby Net:HTTP a Sinatra
Ukážeme si, ako vytvoriť HTTP klientov pomocou modulu Ruby Net::HTTP. Vytvoríme skripty, ktoré budú sťahovať a posielať dáta, pracovať s JSON a napoja sa na zabezpečenú stránku.
Ján Bodnár
8. 7. 2016
Doba čtení:
10 minut
Apple otevřel kompresní algoritmus LZFSE
Společnost Apple zveřejnila zdrojové kódy knihovny LZFSE sloužící ke kompresi dat. Kompresní algoritmus LZFSE se používá v iOS 9, OS X 10.11 a novějších verzích systémů od Applu. Zdrojové kódy, dostupné na GitHubu, byly zveřejněny pod vlastní…
Roman Bořánek
7. 7. 2016
Google otevřel knihovnu pro renderování 3D grafiky na CPU
Google zveřejnil projekt SwiftShader pod svobodnou licencí Apache 2.0. Jedná se o knihovnu, která zajišťuje přijatelně výkonné vykreslování webové 3D grafiky na procesoru. Jedná se hlavně o standard WebGL, který je jinak stavěný pro vykreslování na…
Roman Bořánek
29. 6. 2016
Cygwin byl přelicencován na LGPL, usnadní to komerční použití
Red Hat oznámil, že od nové verze 2.5.2 mění knihovna Cygwin licenci z GNU GPL na GNU LGPLv3 (Lesser General Public License). Cygwin je projekt, který umožňuje spouštět unixové programy v systému Windows. Nová licence je mírnější tím, že nevyžaduje…
Roman Bořánek
24. 6. 2016
121
–
150
/
571
První strana
Předchozí strana
2
3
4
5
6
7
8
Následující strana
Poslední strana