Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové verzi 2.9. Hlavní novinkou je deno desktop pro převod Deno projektu na desktopovou aplikaci. Jedná se o alternativu k frameworkům Electron nebo Tauri.
Od zítra jsou Datové schránky oficiálně na nové adrese datovka.gov.cz. Adresa mojedatovaschranka.cz zůstává funkční do 27. srpna 2026, následně budou uživatelé automaticky přesměrováni na datovka.gov.cz.
Dolphin (Wikipedie), tj. open source multiplatformní emulátor herních konzolí GameCube a Wii od Nintenda, byl vydán ve verzi 2606. S podporou Game Boy Playeru.
Vasudeva Kamath představil utilitu debvulns, alternativu k nativní utilitě debsecan, pro výpis zranitelností v Debianu. Navíc má především možnost výstupu ve strukturovaných formátech JSON a CSV. V plánu je exportér pro Prometheus.
Oficiální český státní eshop s elektronickými dálničními známkami nově najdete na edalnice.gov.cz. Doména gov.cz jasně potvrzuje, že jste na oficiálním státním webu [𝕏].
Byla vydána nová verze 4.8.0 interaktivního shellu fish (friendly interactive shell, Wikipedie). Přehled novinek v poznámkách k vydání.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem se nově stal čínský LineShine v Národním superpočítačovém centru v Šen-čenu (NSCS) s výkonem 2,198 exaFLOPS. Z prvního místa sesadil americký superpočítač El Capitan s výkonem 1,809 exaFLOPS. Nejvýkonnější český počítač C24 klesl na 215 místo. Karolina, GPU partition klesla na 249. místo a Karolina, CPU partition na 475. místo.
… více »Zemřel průkopník videoherní hudby Bobby Prince (Wikipedie). Složil hudbu pro hry Wolfenstein 3D, Doom, Doom II, Duke Nukem II a Duke Nukem 3D.
Počítačová hra Operace Flashpoint (Arma: Cold War Assault) od společnosti Bohemia Interactive slaví 25 let. Při této příležitosti bylo publikováno bezplatné hratelné Arma: Cold War Assault Remastered Demo a na GitHubu byly zveřejněny zdrojové kódy.
Na trh v České republice přichází HP EliteBoard G1a. Jde o plnohodnotný AI počítač integrovaný přímo do těla klávesnice, tedy zařízení, které na první pohled vypadá jako minimalistická klávesnice, ale ve skutečnosti nahrazuje klasickou počítačovou jednotku.
Microsoft na svém blogu věnovaném vývojářům představil GVFS (Git Virtual File System). Cílem tohoto virtuálního souborového systému je urychlit práci s Git repozitáři. Soubory jsou stahovány až při jejich prvním otevírání. Microsoft uvádí, že například klonování obrovského repozitáře díky GVFS netrvá více než 12 hodin, ale pouze několik minut. Zdrojové kódy klienta jsou k dispozici na GitHubu pod licencí MIT.
Tiskni
Sdílej:
Pro příležitostné nahlédnutí do gitu projektu, se kterým člověk rutinně nepracuje a ani to nemá v úmyslu, by to smysl mít mohlo. Jinak samozřejmě bude narážet na to, že se rychlý jednorázový clone na začátku mnohonásobně vrátí ve výrazně pomalejších běžných operacích při vlastní práci.
U toho use case, který tam popisují (kompletní codebase Windows, 3.5 milionu souborů, 270 GB) mi ale připadá, že zásadní chyba je už v tom, že to potřebují mít všechno v jednom repozitáři. Vždyť i kernel, firefox nebo libreoffice jsou počtem souborů i velikostí o dva řády níž (kromě počtu souborů u firefoxu, tam je to jen o jeden).
git submodule
repo(1) urobil first-class aplikáciu, aby sa dala použiť na integráciu Git repozitárov vo všeobecnosti, a najmä, aby ju bolo možné používať bez Gerrit-u.
Ano, v různých garážovkách mají ve zdrojácích zadrátované cesty jako C:\Dev\Produkt\… a běda kdyby sis chtěl dát zdrojáky jinam, nebude ti to fungovat. V MS asi dělají něco podobného.
Pro příležitostné nahlédnutí do gitu projektu, se kterým člověk rutinně nepracuje a ani to nemá v úmyslu, by to smysl mít mohlo.
Na občasné nahlédnutí jsou různé webové UI – které ti navíc můžou nabídnout i rychlé hledání (což s tím FS nepůjde, protože by se muselo všechno postahovat k tobě).
Jinak samozřejmě bude narážet na to, že se rychlý jednorázový clone na začátku mnohonásobně vrátí ve výrazně pomalejších běžných operacích při vlastní práci.
Tohle je jedna z velkých výhod distribuovaných verzovacích systémů a MS se tak vrací o víc než deset let zpátky.
U toho use case, který tam popisují (kompletní codebase Windows, 3.5 milionu souborů, 270 GB) mi ale připadá, že zásadní chyba je už v tom, že to potřebují mít všechno v jednom repozitáři.
+1 je to pořádný hnůj. Tohle mělo být jednoznačně modularizované a rozdělené do více malých repozitářů.
Na občasné nahlédnutí jsou různé webové UI – které ti navíc můžou nabídnout i rychlé hledání (což s tím FS nepůjde, protože by se muselo všechno postahovat k tobě).
Tam jsem ale omezen tím, co to webové UI nabízí. Nevzpomínám si třeba, že bych viděl webové UI ke gitu, které by umělo ekvivalent "git blame".
Tohle mělo být jednoznačně modularizované a rozdělené do více malých repozitářů.
Nebo aspoň do více velkých. :-)
Tam jsem ale omezen tím, co to webové UI nabízí. Nevzpomínám si třeba, že bych viděl webové UI ke gitu, které by umělo ekvivalent "git blame".
Měl jsem za to, že tohle je běžná vlastnost. Mercurial to umí v základu (to výchozí webové rozhraní resp. server), jmenuje se to annotate. U gitu používám Kallitheu a tam je taky funkce Show Annotation.
Nevzpomínám si třeba, že bych viděl webové UI ke gitu, které by umělo ekvivalent "git blame".
Příklad: https://gitlab.com/gitlab-org/gitlab-ce/blame/1e97a6df24f66f70811fdd4b1412432e40ab8ebe/README.md
).
git worktree znám, ale tenhle projekt používá Mercurial. Nicméně, i kdyby to byl git, je vytvoření worktree stejně levné jako klon v ZFS? Klon 2GB hg repo je se ZFS vytvořen téměř instantně.
Další výhoda ZFS/Btrfs jsou snapshoty, např. vždy, než dělám nějakej složitější rebase, nejprv vytovřim snapshot, takže když ten rebase nějak zvořu nebo se něco nějak pokazí, můžu rollbackovat (opět téměř instantní operace) na stav před.
git reset.
Je ještě levnější, protože object store není sdílený přes COW, ale přímo, takže repack a pull nevytváří nové kopie.Object store mě nijak netrápí, úzké hrdlo je vytvoření novýho pracovního adresáře. Pokud tomu dobře rozumim,
git worktree add musí udělat checkout repo do novýho adresáře - v podstatě tam vytvořit celý adresářový strom a nakopírovat všechny data. Děkuji, nechci.
Rollback rebase se dělá pomocí git reset.Tak jasný, ono to obvykle stačí, ale když dělám nad repo něco divočejšího, je fajn mít to zajištěno na jiné vrstvě.
#dnf list | grep -i gvfs | wc -l 18...tak doufam, ze se to bude jmenovat jinak, nez to Poeterring zacleni do systemd :/
git clone --depth 1. Pokud je potřeba práce s velkými soubory, máme LFS.
.
Nas tym pracuje na prototypu bytecode-based operacniho systemu, kde krome VM zpracovavajici MSIL nebude zadny nativni kod.Nechtěli tohle udělat ve Vistách?
BTW blé další android.
že trvá dlouho přijímání patchů do kernelu
Záleží na subsystému (resp. maintainerovi). :-)
.
Ale třeba diskuze o spojení hwmon/thermal byla taky vtipná. Skoro každý driver může mít ve jménu pomlčku, ale libsensors tu pomlčku používá pro oddělovaní atributů ... změna libsensors by byla změna ABI, náhrada za podtržítko taky, ale přidání ".auto" stringu do jména nikomu nevadilo. Nakonec prej to spojení jmen revertli
.