Byla vydána nová major verze 28.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.
Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2024 (pdf), kde shrnuje své aktivity v loňském roce a přináší i základní popis situace na trhu. Celkový objem přenesených mobilních dat za rok 2024 dosáhl dle odhadu hodnoty přibližně 1,73 tis. PB a jeho meziroční nárůst činí zhruba 30 %. Průměrná měsíční spotřeba dat na datovou SIM kartu odhadem dosáhla 12,5 GB – v předchozím roce šlo o 9,8 GB.
Z novinek představených na Google I/O 2025: Přehledy od AI (AI Overviews) se rozšiřují do dalších zemí. Užitečné, syntetizované přehledy od generativní AI jsou nově k dispozici i českým uživatelům Vyhledávače.
Šestice firem označovaných jako „MAMAAN“ – tedy Meta (Facebook, Instagram), Alphabet (Google), Microsoft, Apple, Amazon a Netflix – je zodpovědná za více než padesát procent světového internetového provozu. Dalšími velkými hráči jsou TikTok a Disney+. Společně tak zásadně určují podobu digitálního prostředí, spotřebitelského chování i budoucích trendů v oblasti technologií. I přesto, že se podíl těchto gigantů od roku 2023 o něco snížil, jejich dominantní postavení zvyšuje volání po regulaci.
Evropská komise (EK) navrhuje zavést plošný poplatek ve výši dvou eur (zhruba 50 Kč) za každý malý balík vstupující do Evropské unie. Poplatek se má týkat balíků v hodnotě do 150 eur (zhruba 3700 Kč), které v EU nepodléhají clu. V loňském roce bylo do EU doručeno kolem 4,6 miliardy takovýchto balíků. Poplatek má krýt náklady na kontroly rostoucího počtu zásilek levného zboží, které pochází především z Číny.
Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).
V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).
Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.
Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.
Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevily v únicích dat a případně se nechat na další úniky upozorňovat.
Jako člověka který kdysi utekl k Archu, aby optimalizace musel řešit jen tam kde to chce by mě zajímalo…Vzhledem k tomu, že je celý zápisek o tom, že považuju za chybu, že jsem procesorové optimalizace vůbec zapínal, tak si zjevně můžeš vybrat, zda a kdy optimalizace řešíš. Já osobně jsem kdysi Arch zkoušel, ale ty tooly se mi nelíbily, zatímco v Gentoo mám pocit, jako kdyby byly udělané téměř podle mého vlastního myšlenkového modelu.
Stojí dneska Gentoo za ten obětovaný čas?Osobně jsem Gentoo začal používat dvakrát a v obou případech to bylo proto, aby mi čas ušetřilo. Je pravda, že mě tenhle incident stál možná čtyři hodiny času během tří dnů, ale zase na druhou stranu je to moje chyba (že jsem moc nepřemýšlel před nastavením CFLAGS) a docela bych řekl i zajímavá zkušenost. A v globálním měřítku to vůbec nejde srovnávat s ušetřeným časem (bráno oproti běžným binárním distribucím).
Nestoji, presel jsem na svem pracovnim PC z Gentoo na Linux Mint, a zadny rozdil v rychlosti jsem nezaznamenal.Nikdy jsem nechápal cargo kult lidí, kteří věřili, že instalace Gentoo nějak magicky zrychlí jejich systém.
Gentoo je dobry pro lidi co si chteji hrat, Mint pro lidi, co potrebuji pracovat.V tom případě mám to štěstí, že je po letech opět mojí prací hraní ;).
jsou tací, co věřili, že se to nestane magicky, nýbrž v důsledku optimalizací ... které se na Gentoo realizují významně snadněji, než v jiných distrechNestoji, presel jsem na svem pracovnim PC z Gentoo na Linux Mint, a zadny rozdil v rychlosti jsem nezaznamenal.Nikdy jsem nechápal cargo kult lidí, kteří věřili, že instalace Gentoo nějak magicky zrychlí jejich systém.
To by se dalo pouzit i jako argument proc kompilovat jenom 32bit binarkyPro mě je 32bit x86 mrtvá, takže v mém prostředí nikoliv. Ale jinak bych to vůbec nebral jako vtip a v určitém prostředí může mít výhodu provozovat jednotné 32bitové prostředí i přesto, že některé instance poběží na procesoru s 64bitovým režimem.
Proste si staci pri kompilaci uvedomit, jake mam nejhorsi zelezo na kterem bych to eventuelne chtel spustit a podle toho optimalizovat.Ve skutečnosti by člověk musel optimalizovat na průnik, protože ne vždy funguje lineární uspořádání. Na druhou stranu u těch thinkpadů předpokládám, že by optimalizace na core2 fungovala. Ale jak již bylo řečeno, zatím si nejsem vědom, že by mi to něco přinášelo. Samozřejmě budu rád za každou informaci, která povede k mému osvícení :).
--with-bdeps=y
, ale vypadlo to jako doporučení z emerge
a nedostal jsem se bez toho dál.
emerge --depclean
nefunguje.
Pořád nemám jasno v tom, co to přesně dělá a proč bez toho následný emerge --depclean
nefunguje.
No nejsi jediný. Ovšem jednoznačná odpověď tam není.
emerge --update --deep
jej nezaktualizuje, kdežto --depclean
si vezme novější dev-util/cmake a tím vytvoříš nesoulad mezi tím, co chce --depclean a co máš nainstalované. --with-bdeps=yes vpodstatě doplní množinu závislostí na úroveň, která je podobná (ideálně shodná) s --depclean. (Je to trochu složitější, protože PMS podporuje dočasnou instalaci build-time závislostí jen po čas aktualizace a následné odinstalování, ale to není tady důležité.)
--update --newuse --deep
a --depclean
není bez dalších voleb podporovaná.
# Pull in build time deps as requested, but marked them as # "optional" since they are not strictly required. This allows # more freedom in the merge order calculation for solving # circular dependencies. Don't convert to PDEPEND since that # could make --with-bdeps=y less effective if it is used to # adjust merge order to prevent built_with_use() calls from # failing. # If rebuild mode is not enabled, it's safe to discard ignored # build-time dependencies. If you want these deps to be traversed # in "complete" mode then you need to specify --with-bdeps=y. # For --with-bdeps, ignore build-time only blockers # that originate from built packages.Ako nePythonista v tom nemám moc jasno, ale vyzerá že preskakuje problémy a na záver odstraňovaním a doťahaním balíčkov problém vyrieši, ale to by sa do toho musel pozrieť niekto iný ja som vytiahol len pár komentárov, ktoré dokonca znejú inak ako dokumentácia, ale je nad nimi a pod nimi kód s tým súvisiaci.
a na záver odstraňovaním a doťahaním balíčkov problém vyriešiNikoliv. Pokud by problém na závěr vyřešil, neměla by volba
--with-bdeps
vliv na následný emerge --depclean
. Zjevně to celé trochu hapruje.
tak by mě docela zajímalo, jak mplayer využije optimalizaci na procesor v rámci architektury amd64.Aspoň co se mplayeru týče, tak si to můžeš lehce vyzkoušet. Přepínač -benchmark je to co hledáš.
-march=generic -mtune=corei7
?
-march=generic
je default. Ale jaké výhody mi poskytne ten -mtune=corei7
, když (1) to neumožňuje využívat specifické vlastnosti procesoru a navíc (2) systém na takovém procesoru teď ani neběží.
Onanie nad tím, že jsem ulil bohům a zapnul nějaké pochybné neškodné optimalizace pro mě asi není dostatečnou motivací pro další rebuild celého systému.
-march=native
mi vadí to, že se nezaznamenává, s jakou volbou je balík skutečně zkompilován, takže stejně nakonec optimalizace na konkrétní procesor vůbec nedosáhneš a máš každý balík zkompilovaný pro jiný procesor. Pokud je ti to jedno, pak mi to přijde jako úlitba bohům, že jsi pro optimalizaci jakože něco udělal, ale přitom nejsi schopný ani auditovat, který balík je jak zkompilovaný.
Osobně se mi koncept -march=native
pro kompilaci vůbec nelíbí. Když se procesor nemění, je to k ničemu a není problém nastavit konkrétní typ, když se mění, tak člověk ztrácí přehled o tom, co je jak zkompilované.
radenie instrukcii
Má to vůbec smysl, když už i x86 procesory sami umí (už skoro 20let) out of order execution a sami si to přeskládají k obrazu svému?
[libx264 @ 0x1094480] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
If the selected floating-point hardware includes the NEON extension (e.g. -mfpu=‘neon’), note that floating-point operations are not generated by GCC's auto-vectorization pass unless -funsafe-math-optimizations is also specified. This is because NEON hardware does not fully implement the IEEE 754 standard for floating-point arithmetic (in particular denormal values are treated as zero), so the use of NEON instructions may lead to a loss of precision.
A výsledkem bylo, že místo 2fps to enkódovalo tak 4fpsmno, já mám při konverzi z foťáku na web často tak jenom kolem 1 fps a nějak mě to nepálí.
-march native
(s přenosem systému na jiný stroj nepočítám, nainstaluju na čisto, ono přece jen čas od času se v distru něco změní, co se špatně opravuje nad existujícím systémem, např. teď už na mě nějakou dobu řve, že /var/run není symlink nebo něco takového)
páč tomu nerozumim, tak místo špekulování nad optimálníma parametrama jsem si do skriptu fláknul -preset placebo
, stroj běží furt, tak ať si počítá
s přenosem systému na jiný stroj nepočítám, nainstaluju na čisto, ono přece jen čas od času se v distru něco změní, co se špatně opravuje nad existujícím systémem, např. teď už na mě nějakou dobu řve, že /var/run není symlink nebo něco takovéhoTak to jám mám vždycky několik verzí ffmpegu(libav), mplayeru na každém systému (vč. nativního binárního).
Tak to jám mám vždycky několik verzí ffmpegu(libav), mplayeru na každém systému (vč. nativního binárního).A já mám zase víc gnuradií. Každý má nějakou úchylku :).
tak -march ja pouzivam jen tam kde vim ze nic podobneho jako prenos systemu delat nebudu . jinak se pouzije -mtune .. a u me je to uz -march=native
-mtune
stojí za úvahu.
to netuším a ani nehodlám měřit , mezi různými systémy přenáším max data , reinstalce gentoo je stejně pro mě otázka jen pár hodin během kterých člověk stejně na daném hw může v klidu pracovat s Live sytémem .. takže k čemu přenositelnost OS ..
takže k čemu přenositelnost OS ..Já s live systémem pracovat nemůžu, nesplňuje moje potřeby. Navíc nechci zničit existující systém a přitom chci instalaci podržet na stejném fyzickém disku. Jinak řečeno, malé riziko, že systém při úpravách poškodím natolik, že ho budu muset oživovat z live systému je pro mě jakž takž přijatelné, už jen proto, že mi nic jiného nezbývá. Na druhou stranu nedržím si vždy podobný starší stroj v zásobě jen tak pro legraci a nechci při každém problému provádět nové instalace a naněkolikrát přenášet konfiguraci roztahanou různě po filesystému.
Tiskni
Sdílej: