Hlavní navigace

Knihovny

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 9:56 |
| 1

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 10:36 |

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 20:12 |
| 7

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 8:50 |
| 2

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 19:14 |
| 1

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 13:11 |

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 13:26 |
| 7

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 0:00

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 16:59 |

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 21:14 |

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 19:37 |
| 4

Qt 5.7 se zaměřuje na 3D grafiku

Framework Qt vyšel ve verzi 5.7. Přidává podporu C++11, nový modul pro práci s 3D grafikou Qt 3D (v předchozích verzích byl jako preview) nebo ovládací prvky Qt Quick Controls 2 zaměřené na mobilní zařízení. IDE Qt Creator bylo povýšeno na verzi…

Roman Bořánek

17. 6. 2016 10:57 |
| 1

Framework Electron na bázi Node.js vyšel ve verzi 1.0

GitHub uvolnil finální verzi frameworku Electron, který umožňuje tvořit desktopové aplikace s využitím webových technologií. Electron 1.0 staví hlavně na prohlížeči Chromium 49 a běhovém prostředí Node.js 5.10. GitHub Electron původně vyvíjen pro…

Roman Bořánek

13. 5. 2016 9:14 |
| 2

.NET Core přidává podporu FreeBSD a NetBSD

Microsoft portuje framework .NET na Linux, takže dává smysl, že se podpora objeví i v dalších unixových systémech. Do hlavní součásti .NET Core nedávno byla přidána podpora FreeBSD a teď i NetBSD. Doufejme, že další součásti budou následovat. Na…

Roman Bořánek

6. 5. 2016 8:41 |
| 2

Nuklear 1.0 – revoluční GUI knihovna

Micha Mettke po téměř roce a půl vývoje vydal verzi 1.0 revoluční „neknihovny“ Nuklear pro precizní tvorbu GUI, a to extrémně jednoduše. Na více než 19 tisících řádcích jediného hlavičkového souboru v ANSI C pod MIT naleznete garantovaně…

Michal Strnad

20. 4. 2016 10:56 |

Kirigami UI: design pro mobilní aplikace od KDE

V rámci projektu KDE vznikl designový jazyk Kirigami UI. Samozřejmě využívá framework Qt a je určen hlavně pro mobilní aplikace. Jak velí trend, také Kirigami UI je velmi jednoduchý, čistý a neobsahuje zbytečné elementy. Kirigami UI pracuje se…

Roman Bořánek

30. 3. 2016 13:50 |

Qt možná dostane API pro rozpoznání řeči

Počítačové rozpoznávání řeči se rychle rozšiřuje a je zřejmé, že v relativně blízké budoucnosti bude hrát velkou roli. Open-source projekty na to bohužel zatím moc nereagují. Finská společnost Code-Q, která se zaměřuje na software pro rozpoznání…

Roman Bořánek

11. 9. 2015 9:38 |

Vyšla nová verze diagramové knihovny JointJS v0.9.5

Diagramová knihovna JointJS zaznamenala další posun. Nejenom že vyšla nová verze kninovny v0.9.5, která opravila spoustu chyb a přidala více než tucet nových metod, událostí a přepínačů (viz seznam změn), ale také došlo ke kompletní předělávce webu…

DavidDurman

11. 9. 2015 8:10 |
| 1

Do Debianu se vrací multimediální knihovny FFmpeg

Po táhnoucích se sporech bylo rozhodnuto, že se distribuce Debian po několika letech vrátí zpět k multimedálním knihovnám FFmpeg. Aktuálně distribuce používá knihovny projektu Libav, který vznikl v roce 2011 právě forknutím FFmpeg. Mezi hlavní…

Roman Bořánek

8. 7. 2015 15:03 |
| 1

Framework Qt chystá podporu vysokého rozlišení

S tím, jak se zvyšuje rozlišení displejů, se podpora vysokého rozlišení (rozuměj škálování rozhraní) pomalu stává nutností. Ve světě Linuxu už to reflektují např. prostředí postavená na GNOME a od nedávna i prohlížeč Chrome, byť někdy nedokonale…

Roman Bořánek

5. 6. 2015 9:14 |

První verze frameworku Qt vyšla už před dvaceti lety

Je to k neuvěření, ale framework Qt slaví už dvacet let existence. Framework se pár let od vzniku proslavil zejména grafickým prostředím KDE, se kterým je dodnes úzce propojen. Vývojáři KDE mají na svědomí cca polovinu příspěvků do projektu. Qt za…

Roman Bořánek

20. 5. 2015 11:59 |
| 2

GHOST: závažná zranitelnost v GNU C Library

Společnost Qualys objevila závažnou bezpečnostní chybu CVE-2015–0235 v knihovně glibc (GNU C Library), která je standardní výbavou všech linuxových distribucí. Zranitelnost pojmenovaná GHOST umožňuje přetečení bufferu, které může vyústit…

Roman Bořánek

28. 1. 2015 10:46 |
| 3

Nové OpenSSL opravuje osm bezpečnostních chyb

Knihovna OpenSSL se po několika týdnech hlásí s novými verzemi 1.0.1k, 1.0.0p a 0.9.8zd. Ty stejně jako několik posledních vydání opravují nalezené bezpečností chyby. Další Heartbleed se naštěstí nekoná, jedná se o chyby střední a nižší závažnosti…

Roman Bořánek

9. 1. 2015 19:47 |

Knihovna glibc má rychlejší matematické operace

Na blogu Red Hatu věnovanému vývojářům (Red Hat Developer Blog) se objevil příspěvek od Siddhesha Poyarekara, který pracuje v Red Hatu jako developer knihovny glibc a nástroje toolchain. Příspěvek popisuje vylepšení matematických operací v knihovně…

Michal Strnad

5. 1. 2015 9:00 |
| 3

Qt DeveloperDays 2014: berlínský medvěd mručí nad přicházející verzí Qt 5.4

C++ framework Qt expanduje do nových oblastí a snaží se tam zabydlet jako občan první kategorie. Pronikne více do mobilů? A co na paluby auto-mobilů? Internet of Things se také často objevoval v přednáškách dodavatelů embedded řešení – tlak na rychlé uvedení na trh a lepší hardware dává zelenou rychlejším přístupům než čisté C.

Jan 'Kovis' Struhár

16. 10. 2014 0:00

Microsoft bude spolupracovat na vývoji WebGL

Společnost Microsoft na konferenci Web3D 2014 oznámila, že se stává členem konsorcia Khronos, kde bude spolupracovat na vývoji WebGL, grafického API pro webové prohlížeče. Jedná se o poněkud překvapivou zprávu, neboť WebGL patří do rodiny knihovny…

Roman Bořánek

12. 8. 2014 23:13 |
| 6

Vývoj a prodej Qt bude zajišťovat samostatná firma

Na blogu frameworku Qt byly oznámeny organizační změny. Společnost Digia, která před třemi roky převzala komerční část Qt od Nokie, pro framework zakládá samostatnou dceřinou společnost. Ještě důležitější ovšem je, že pod jejími křídly budou…

Roman Bořánek

8. 8. 2014 10:44 |

Vydány tři nové verze knihovny OpenSSL

Kryptografická knihovna OpenSSL vyšla ve třech nových verzích: 0.9.8zb, 1.0.0n a 1.0.1i. Celkem bylo opraveno devět bezpečnostních chyb: CVE-2014–3505, CVE-2014–3506, CVE-2014–3507, CVE-2014–3508, CVE-2014–3509, CVE-2014–3510, CVE-2014–3511,…

Michal Strnad

7. 8. 2014 9:00 |
| 4

Mozjpeg 2.0: ještě menší obrázky v JPG

Společnost Mozilla uveřejnila novou verzi knihovny mozjpeg 2.0 pro kompresi obrázků do formátu JPG. Oproti nejpoužívanější knihovně libjpeg-turbo, ze které mozjpeg vychází, je velikost komprimovaných souborů při zachování kvality v průměru o 5 %…

Roman Bořánek

16. 7. 2014 10:20 |
| 3

OpenSSL chystá reformu. Chce se vyvarovat chyb

Na knihovnu OpenSSL se ve světle Heartbleed a dalších chyb snesla vlna kritiky. Dokonce už vznikl fork LibreSSL, který má za cíl dát knihovnu pořádně do pucu. I komunita kolem OpenSSL si je ovšem vědoma nedostatků a proto připravila rámcový plán,…

Roman Bořánek

2. 7. 2014 13:58 |
| 3