abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 09:22 | Komunita

Vývojáři Ubuntu oznámili, že v Ubuntu Desktopu bude Firefox ve formátu deb nahrazen Firefoxem ve formátu snap vydávaným přímo Mozillou. Pravděpodobně již ve verzi 21.10.

Ladislav Hagara | Komentářů: 1
dnes 08:00 | Nová verze

Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript a TypeScript, bylo vydáno ve verzi 1.14. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
dnes 07:00 | Komunita

Linux Mint má nové webové stránky. Pro porovnání stránky z minulého týdne.

Ladislav Hagara | Komentářů: 0
včera 22:55 | IT novinky

Dnes ve věku 81 let zemřel Clive Sinclair, známý především jako tvůrce počítače ZX Spectrum.

Ladislav Hagara | Komentářů: 5
včera 15:00 | Nová verze

Byla vydána nová verze 2.4.49 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je také 5 bezpečnostních chyb (CVE-2021-40438, CVE-2021-39275, CVE-2021-36160, CVE-2021-34798 a CVE-2021-33193). Více o CVE-2021-33193 s CVSS 7.5 v článku HTTP/2: The Sequel is Always Worse.

Ladislav Hagara | Komentářů: 0
včera 14:00 | Nová verze

Standard Unicode 14.0 byl finalizován. Přibylo 838 znaků: podpora několika jazyků, zápis znamenného zpěvu a 37 nových emoji. Doplněny byly také doprovodné specifikace, např. dělení znaků a zalamování řádků.

Fluttershy, yay! | Komentářů: 14
včera 08:00 | Nová verze

Bylo vydáno Eclipse IDE 2021-09 aneb Eclipse 4.21. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

Ladislav Hagara | Komentářů: 0
15.9. 17:00 | Nová verze

Společnost PINE64 stojící za telefonem PinePhone, notebooky Pinebook a Pinebook Pro, IP kamerou PineCube, hodinkami PineTime, páječkou (pájecím perem) Pinecil, zdroji PinePower nebo RISC-V vývojovou deskou PineCone publikovala na svém blogu zářijový souhrn novinek (YouTube).

Ladislav Hagara | Komentářů: 0
15.9. 16:22 | Bezpečnostní upozornění

Byly publikovány informace o 4 kritických bezpečnostních chybách se společným názvem OMIGOD v agentu OMI (Open Management Infrastructure) instalovaném ve virtuálních počítačích s Linuxech v Microsoft Azure. Zneužít je lze k LPE i RCE. CVSS 9.8

Ladislav Hagara | Komentářů: 6
15.9. 14:00 | IT novinky

The Register informuje o koupi populární služby ExpressVPN firmou Kape Technologies, jejíž historii rekapituluje včetně tvorby adware pod jménem Crossrider. Před dvěma lety Kape Technologies převzala také Private Internet Access, rovněž provozovatele VPN a také sponzora řady open-source projektů.

Fluttershy, yay! | Komentářů: 1
Dotykový displej na notebooku nebo desktopu
 (37%)
 (6%)
 (5%)
 (52%)
Celkem 420 hlasů
 Komentářů: 10, poslední včera 22:51
Rozcestník



Dotaz: Ako rozumne opatchovať libku?

22.6. 19:26 sonny
Ako rozumne opatchovať libku?
Přečteno: 262×
Mám libku, ktorá je fajn, ale má jedno veľké mínus, používa ako first class citzeny C-čkové function pointery. Ja by som tam chcel mať std::function, keďže práca s nimi je omnoho flexibilnejšia. Viem si tam nabindovať ďalší parameter, alebo do lambdy cez captures čokovek vložiť z "vonkajšieho sveta". Pozeral som kód libky, je napísaná dobre, a upraviť to na std::function by malo byť jednoduché stačí zmeniť 2 - 3 riadky kódu. Akurát čo potom, keď vyjde nová verzia libky? a ja si ju updatnem package managerom (PIO)? To budem zakaždým tú libku, znova a znova manuálne patchovať? Bolo by fajn použiť na to nejaký tool, alebo script, čo by to robil automaticky(hneď za updatom). Ako by ste tento problém riešili vy?

PS: Ak náhodou nepoužívam správne názvoslovie, tak sorry

Odpovědi

23.6. 14:08 X
Rozbalit Rozbalit vše Re: Ako rozumne opatchovať libku?
Vytvor si vlastni vyvojvou vetev do ktere zaneses svoje zmeny, nasledne budes "jen" pripojovat prubezne aktualizace z hlavni vetve a nebudes to muset prepisovat porad dokola. 50c
23.6. 14:10 OldFrog {Ondra Nemecek} | skóre: 35 | blog: Žabákův notes | Praha
Rozbalit Rozbalit vše Re: Ako rozumne opatchovať libku?
Dělal bych si vlastní balíčky ze zdrojáků. V závislosti na distribuci a na tom, zda jsou zdrojáky už v repositáři distribuce, to může být dost automatické - něco jako např. https://www.cmiss.org/cmgui/wiki/BuildingUbuntuPackagesFromSource
-- OldFrog
23.6. 17:46 BFU
Rozbalit Rozbalit vše Re: Ako rozumne opatchovať libku?
No a proc nenatlacit ten patch do upstreamu jednou a pak proste pouzivat upstream ?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.