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 03:44 | Komunita

    V Bolzanu probíhá konference SFSCON (South Tyrol Free Software Conference). Jean-Baptiste Kempf, zakladatel a prezident VideoLAN a klíčový vývojář VLC media playeru, byl na ní oceněn cenou European SFS Award 2025 udělovanou Free Software Foundation Europe (FSFE) a Linux User Group Bolzano‑Bozen (LUGBZ).

    Ladislav Hagara | Komentářů: 1
    dnes 02:44 | Zajímavý projekt

    Open-source minimalistický trackball Ploopy Nano byl po modelech modelech Classic a Thumb Trackball také aktualizován. Nová verze Nano 2 používá optický senzor PAW3222 a k původně beztlačítkovému designu přidává jedno tlačítko, které ve výchozí konfiguraci firmwaru QMK přepíná režim posouvání koulí. Sestavený trackball nyní vyjde na 60 kanadských dolarů (bez dopravy a DPH).

    |🇵🇸 | Komentářů: 1
    včera 14:22 | Zajímavý článek

    Github publikoval Octoverse 2025 (YouTube), tj. každoroční přehled o stavu open source a veřejných softwarových projektů na GitHubu. Každou sekundu se připojil více než jeden nový vývojář. Nejpoužívanějším programovacím jazykem se stal TypeScript.

    Ladislav Hagara | Komentářů: 0
    včera 09:55 | Komunita

    Kit je nový maskot webového prohlížeče Firefox.

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

    Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.5. Přehled novinek s náhledy v oznámení na blogu.

    Ladislav Hagara | Komentářů: 2
    6.11. 23:55 | IT novinky

    Německo zvažuje, že zaplatí místním telekomunikačním operátorům včetně Deutsche Telekom, aby nahradili zařízení od čínské firmy Huawei. Náklady na výměnu by mohly přesáhnout dvě miliardy eur (bezmála 49 miliard Kč). Jeden scénář počítá s tím, že vláda na tento záměr použije prostředky určené na obranu či infrastrukturu.

    Ladislav Hagara | Komentářů: 1
    6.11. 18:00 | Komunita

    Po dvaceti letech skončil leader japonské SUMO (SUpport.MOzilla.org) komunity Marsf. Důvodem bylo nasazení sumobota, který nedodržuje nastavené postupy a hrubě zasahuje do překladů i archivů. Marsf zároveň zakázal použití svých příspěvků a dat k učení sumobota a AI a požádal o vyřazení svých dat ze všech učebních dat.

    karkar | Komentářů: 9
    6.11. 11:00 | IT novinky

    Úřad pro ochranu hospodářské soutěže zahajuje sektorové šetření v oblasti mobilních telekomunikačních služeb poskytovaných domácnostem v České republice. Z poznatků získaných na základě prvotní analýzy provedené ve spolupráci s Českým telekomunikačním úřadem (ČTÚ) ÚOHS zjistil, že vzájemné vztahy mezi operátory je zapotřebí detailněji prověřit kvůli možné nefunkčnosti některých aspektů konkurence na trzích, na nichž roste tržní podíl klíčových hráčů a naopak klesá význam nezávislých virtuálních operátorů.

    Ladislav Hagara | Komentářů: 16
    6.11. 10:55 | Humor

    Různé audity bezpečnostních systémů pařížského muzea Louvre odhalily závažné problémy v oblasti kybernetické bezpečnosti a tyto problémy přetrvávaly déle než deset let. Jeden z těchto auditů, který v roce 2014 provedla francouzská národní agentura pro kybernetickou bezpečnost, například ukázal, že heslo do kamerového systému muzea bylo „Louvre“. 😀

    Ladislav Hagara | Komentářů: 16
    6.11. 01:00 | Komunita

    Z upstreamu GNOME Mutter byl zcela odstraněn backend X11. GNOME 50 tedy poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.

    Ladislav Hagara | Komentářů: 19
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (18%)
     (17%)
     (22%)
     (15%)
     (22%)
     (15%)
     (16%)
    Celkem 325 hlasů
     Komentářů: 15, poslední 2.11. 08:25
    Rozcestník

    Bup – efektivní verzování velkých blobů v Gitu

    Git není efektivní při verzování velkých binárních souborů – změna bitu znamená jeho uložení v novém souboru, nebo náročné výpočty rozdílů souborů. Tuto slabinu řeší nástroj Bup pomocí metody „rolling checksums“ a adresování obsahu souboru. Bup tak de facto dělí soubory na osmikilobytové úseky, takže se při změně jednoho bitu nově ukládá pouze příslušný úsek, jeho následník a seznam úseků.

    5.6.2011 10:17 | Nicky726 | Zajímavý software


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

    Komentáře

    Vložit další komentář

    pavlix avatar 5.6.2011 10:44 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Tak on Git není v ukládání velkých dat o nic horší než většina jiných systémů. Takže tímhle může vzniknout nová komparativní výhoda.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    5.6.2011 15:44 JS
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Neni? Ja myslel, ze Git uklada kazdou novou verzi jako cely soubor, a ne jako rozdil, jak to delaji nektere jine VS. Coz muze byt vyhoda i nevyhoda, zalezi na pohledu.
    alblaho avatar 5.6.2011 19:01 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Jo, ale starší revize kompresuje. Repozitář s kompletní historií bývá v gitu leckdy menší než jednoduchý SVN checkout.
    pavlix avatar 7.6.2011 23:45 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Neni? Ja myslel, ze Git uklada kazdou novou verzi jako cely soubor, a ne jako rozdil, jak to delaji nektere jine VS.
    To je právě jenom konceptuální pohled. V reálu ty celé soubory komprimuje pomocí binárních rozdílů.

    Git je v tomhle zprvu o něco složitější na pochopení, jak už jednoduché a elegantní věci bývají :). Optimalizace se v něm řeší opravdu... jako optimalizace a ne jako jádro problému (což není), jako se to dělá jinde.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    5.6.2011 12:10 A
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Konecne - toto som presne potreboval...
    5.6.2011 18:22 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    average size of 8192 bytes
    Kdyby to mělo 8MB chunky, tak by to moc k použití nebylo, osobně tak 10x8MB binárky snad ani nemám (flight-gear má sice asi 250MB komprimovanou instalačky, ale to jsou vše textury).

    Jinak imho by bylo efektivnější oba soubory od sebe odečíst a na místech rozdílu získat tímto nenulové hodnoty. Nulové by se jednoduše odřízly nebo zkomprimovaly něčím triviálním jako RLE. Osobně se mi ale zdá, že binárka se bude blbě diffovat, protože se i drobnou změnou mění celé adresy skoků dále v souboru. Lepší je imho gitovat zdrojáky ;-).
    5.6.2011 19:40 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Binárka bude spíše častěji obrázek, PDF, video.
    5.6.2011 20:11 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Jo aha, já jsem asi zblblej z projektu, kde používám zhusta objdump -O binary ... U videa by to bylo pochopitelný i když používat git na video není imho efektivní metoda.
    5.6.2011 21:02 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    To samozřejmě není, ale když se provádí aktualizace ostrého webu z devel prostředí přes git, občas je potřeba tam strčit i něco jiného než zdrojáky či malé obrázky. Aktualizace je pak triviální.

    Tomuto směru držím palce.
    5.6.2011 21:26 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    No u kopírovanejch novejch videí bude potřeba to video tam nakopírovat celý tak jako tak, takže rozdělení na chunky nebude stačit. Pro editaci nějakýho video projektu bych spíš použil nějakej nelineární střihový editor a ukládal změny v konfiguraci těch střihů.

    Jinak rozhodně takový vývojový systém se bude používat víc a víc. Možná by bylo výhodnější dělat snapshoty celýho disku :-D.
    Nicky726 avatar 5.6.2011 20:10 Nicky726 | skóre: 56 | blog: Nicky726
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Jujda :-[, opraveno.
    Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
    Věroš avatar 5.6.2011 21:50 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    No, včera jsem natlačil do gitu 30 GB obrázek. :-) V takovém případě si dokážu docela dobře představit využití 8MB chunků.

    PS: Ale mám takové podezření, že ten kdo pracuje s gigabajtovými obrázky, tak velikost disku nejspíš neřeší.
    Školím Ansible
    5.6.2011 21:59 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    A ten obrázek byl změněnej? Pokud byl novej, tak se stejně uloží celej.
    pavlix avatar 7.6.2011 23:46 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    PS: Ale mám takové podezření, že ten kdo pracuje s gigabajtovými obrázky, tak velikost disku nejspíš neřeší.
    Tak to pozoor. ono se to dlouho přetahuje po síti, a hrozně blbě se to ve velkých kvantech zálohuje.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    5.6.2011 22:08 Mandarinka
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Rozumím tomu, že při změně bitu se sice změní jenom jeden úsek, ale při vložení bitu se změní všechny následující (viz jak fungují torrenty)? To mi až zas tak šikovné nepřijde.
    5.6.2011 23:17 Jindřich Makovička | skóre: 17
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Vtip je v tom, že délka těch úseků se určuje na základě obsahu. Podobný trik používá gzip --rsyncable nebo rsyncrypto.
    6.6.2011 08:28 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Jasně, to by bylo k ničemu, kdyby posun o jeden bit rozhodil všechny chunky :)
    6.6.2011 10:06 Milan Vančura | skóre: 2
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Popis designu je sice dost dlouhý, ale na druhou stranu poměrně čtivý. Na začátku obsahuje popis základních algoritmů a v následujících kapitolách reálné problémy a jejich řešení. Přišlo mi to zajímavé i jako jiný pohled na git (kde má slabiny, proč tam jsou a jak je obejít atp.)
    6.6.2011 11:08 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Jo, ty kluci jsou fakt dobrý.
    Bedňa avatar 6.6.2011 07:08 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Bup – efektivní verzování velkých blobů v Gitu
    Použiť to na všetkú muziku DRUM & BASS a podobných ptákovín, možno by postačilo 20 MB v Bup.
    KERNEL ULTRAS video channel >>>

    Založit nové vláknoNahoru


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