Byla vydána verze 1.91.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.
Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.
Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
Pro moddery Minecraftu: Java edice Minecraftu bude bez obfuskace.
Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].
Americký výrobce čipů Nvidia se stal první firmou na světě, jejíž tržní hodnota dosáhla pěti bilionů USD (104,5 bilionu Kč). Nvidia stojí v čele světového trhu s čipy pro umělou inteligenci (AI) a výrazně těží z prudkého růstu zájmu o tuto technologii. Nvidia již byla první firmou, která překonala hranici čtyř bilionů USD, a to letos v červenci.
Po Canonicalu a SUSE oznámil také Red Hat, že bude podporovat a distribuovat toolkit NVIDIA CUDA (Wikipedie).
Rozšířil se nám takový nešvar: webové stránky používají pro hlavní obsah tenký text (font-weight: 300) a ještě k tomu světle šedý na bílém. Jak to opravit?
Slyšel jsem, že za to může nějaká stará chyba ve vykreslování fontů na Applu, kde jsou moc tlusté, tak to designéři nastaví tenčí a my ostatní to pak máme moc tenké, každopádně výsledkem jsou stránky jako tohle:
Dále jsem četl, že si designéři myslí, že černá na bílé je příliš kontrastní a uživatelům to vadí na oči. Já myslím, že uživatelé si to přece nastaví ve svém prohlížeči/X serveru/monitoru tak, aby jim to vyhovovalo, nicméně nechat něco na uživatelích dneska není v módě, takže třeba většina stránek odmítá nastavovat jazyk podle Accept-language hlavičky co jim pošlu, a místo toho věští z kávové sedliny nějakého seznamu IP adres z jakého jsou státu. </rant>

Bohužel v CSS není žádná vlastnost typu min-font-weight (jako to jde u některých jiných věcí), kterou bych si mohl nastavit v uživatelském CSS, musíme to proto vyřešit nějak jinak.
Bookmarklet je kus javascriptu, který se spustí v kontextu aktuální webové stránky. Bylo to populární tak před 20 lety a překvapilo mě, že to ještě funguje v době odstraňování funkcionality z prohlížečů a různých CORS a same origin policy. Budeme chtít spouštět následující kód:
(function(){
var all = document.getElementsByTagName("*");
var delta = 0.1;
for (var i=0, max=all.length; i < max; i++) {
  const style = getComputedStyle(all[i]);
  var color = style.color.match(/\d+/g);
  var saturated = false;
  for(var c1=0; c1<3; c1++) {
    for(var c2=0; c2<3; c2++) {
      delta = Math.abs(color[c1] - color[c2]);
      if(delta > 0.5*color[c1]) saturated = true;
    }
  }
  if(!saturated) {
    avg = (+color[0]+ +color[1]+ +color[2]) / 3;
    if(avg <= 0x77) all[i].style.color="black";
    if(avg >= 0xaa) all[i].style.color="white";
  }
  if(style.fontWeight < 400) all[i].style.fontWeight = 400;
}
})();
Kód projde všechny prvky v dokumentu, a u každého:
Ve Firefoxu stačilo udělat Add Bookmark, a do políčka URL napsat javascript: a pastnout výše uvedené. Pak stačí na stránce, kterou chceme upravit, tu záložku zvolit a najednou je všechno čitelné a hurá.
Pokud chodím na nějakou stránku často, je opruz pokaždé klikat na bookmarklet. Nainstaloval jsem si proto rozšíření Stylus (dříve Stylish, ale ten prodali a nový majitel z toho udělal malware) (asi by tohle šlo i přímým editováním nějakého userContent.css jestli to ještě funguje a není potřeba po každém editu restartovat Firefox) a na stránce otevřu element inspector, najdu jakému tagu/CSS třídě se musí změnit color (často je to prostě body), a zadám to tam.
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
 2.1.2022 10:12
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        2.1.2022 10:12
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        Asi záleží na displeji, Moderní displeje mi připadají tak kontrastní, že se mi lépe čte když kontrast není černá a bílá. Zase na drhou stranu na grafiku je kontrast dobrý.
 3.1.2022 11:28
mirec             | skóre: 32
             | blog: mirecove_dristy
             | Poprad
        3.1.2022 11:28
mirec             | skóre: 32
             | blog: mirecove_dristy
             | Poprad
        Ako-kde na všetkých notebookoch mám PWM a dá sa nastaviť až do nuly (s krokmi menšími než 0.1%). Externé monitory na druhej strane idú tak do 5% (čo je v noci priveľa).
Černá má bejt černá a bílá má bejt bílá.Jo? Na jak kontrastním monitoru? Co je to vlastně bílá? HDR nic?
 4.1.2022 21:24
Josef Kufner             | skóre: 70
        4.1.2022 21:24
Josef Kufner             | skóre: 70
            
            
         
             5.1.2022 10:51
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        5.1.2022 10:51
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        Slyšel jsem, že za to může nějaká stará chyba ve vykreslování fontů na Applu, kde jsou moc tlustéApple: 10% uživatelů, 90% problémů.
 2.1.2022 11:20
Max             | skóre: 72
             | blog: Max_Devaine
        2.1.2022 11:20
Max             | skóre: 72
             | blog: Max_Devaine
            
         3.1.2022 12:40
Max             | skóre: 72
             | blog: Max_Devaine
        3.1.2022 12:40
Max             | skóre: 72
             | blog: Max_Devaine
            
         Viz tenhle clanek...
 Viz tenhle clanek...
             2.1.2022 23:05
regine             | skóre: 22
             | blog: regine
        2.1.2022 23:05
regine             | skóre: 22
             | blog: regine
            
        Užívám add-on Blacken, ale dávám za pravdu, je hůře čitelné, mít písmo světle šedé.
 2.1.2022 11:20
Max             | skóre: 72
             | blog: Max_Devaine
        2.1.2022 11:20
Max             | skóre: 72
             | blog: Max_Devaine
            
         2.1.2022 14:51
Max             | skóre: 72
             | blog: Max_Devaine
        2.1.2022 14:51
Max             | skóre: 72
             | blog: Max_Devaine
            
         2.1.2022 18:20
Heron             | skóre: 53
             | blog: root_at_heron
             | Olomouc
        2.1.2022 18:20
Heron             | skóre: 53
             | blog: root_at_heron
             | Olomouc
         2.1.2022 14:14
Agent            
             | blog: Life_in_Pieces
             | HC city
        2.1.2022 14:14
Agent            
             | blog: Life_in_Pieces
             | HC city
         2.1.2022 18:17
Heron             | skóre: 53
             | blog: root_at_heron
             | Olomouc
        2.1.2022 18:17
Heron             | skóre: 53
             | blog: root_at_heron
             | Olomouc
         2.1.2022 23:11
regine             | skóre: 22
             | blog: regine
        2.1.2022 23:11
regine             | skóre: 22
             | blog: regine
            
        Pro starý Firefox byl vynikají add-on Accessibar, ale pak autor už vzdal udržovat kompabilitu na stále modifikovaná jádra u Mozilla.
 6.1.2022 22:48
xkucf03             | skóre: 49
             | blog: xkucf03
        6.1.2022 22:48
xkucf03             | skóre: 49
             | blog: xkucf03
            
        takže když máte externí fonty zakázané, tak místo ikonek pro různé sekce webu, vidíte náhodná písmena a nevíte, kam to vede.
O něčem podobném jsme se před časem bavili, akorát už jsem se pak nějak nedostal k odpovědi.
Ano, v případě obrázků to funguje – to se tam zachovalo z dob starého webu. I když taky ne úplně – je např. hodně obchodů, kde se vůbec nenačtou obrázky, pokud nepovolím načítání JavaScriptů z nějaké CDN třetí strany (ty obrázky jsou klidně hostované lokálně, ale o jejich načítání rozhoduje JavaScript, který závisí na jiném JavaScriptu z té CDN). Spousty formulářů nejdou odeslat nebo se vůbec nezobrazí (bez externích JavaScriptů)
Přijde mi dost hloupé, když je někdo schopný si hostovat obrázky, což je řádově větší objem dat, ale není schopný si sám hostovat knihovnu typu jQuery, která má cca 90 kB (komprimovaná cca 30 kB), a musí ji stahovat z externích serverů, konkrétně z CDN Googlu. A když se to nepovede, třeba proto, že to uživatel blokuje nebo je nějaký problém na síti, tak celý web selže a přestane být použitelný – kvůli úspoře pár blbých kilobajtů. Zanést do systému takovouto závislost na externí službě je podle mého jen lenost/lemplovství/neznalost příslušného webaře. Není to dobré vůbec k ničemu. Někdo třeba namítne, že z té CDN si těch 30 kB stáhnu jen jednou a může to zůstat v mezipaměti prohlížeče a hodit se to při návštěvě jiného webu, který použije tu samou knihovnu… děkuji, nechci, těch 30 kB si klidně stáhnu pokaždé znovu. Nemluvě o tom, že verzí té knihovny je spousta a každý web bude používat jinou. Hlavně ale to „moderní“ hostování na CDN budou propagovat lidi, kteří jsou pak schopní ti do prohlížeče nasrat několik megabajtů zkompilovaného JavaScriptu v rámci své úžasné SPA/PWA aplikace. A tyhle MB jsou unikátní pro tu jejich aplikaci a navíc se celkem často mění, takže s žádným dalším webem sdílet nebudou.
Příklad máš v příloze. Jsou tam i ty nenačtené fonty, o kterých píšeš ty, kvůli kterým pak chybí různé ikony.
Mimochodem, zažil jsem i různé anomálie v DNS nebo na úrovni směrování IP, kdy spojení mezi některými sítěmi záhadně nefungovalo (zatímco odjinud a jinam ano). Pak platí, že čím víc závislostí (na více různých službách/sítích), tím vyšší pravděpodobnost, že některá z nich nebude fungovat – a nedostupnost kterékoli z nich pak může vyřadit tvoji službu z provozu. Je to zbytečná provázanost, která vede na zbytečně křehké systémy.
Někdo třeba namítne, že z té CDN si těch 30 kB stáhnu jen jednou a může to zůstat v mezipaměti prohlížeče a hodit se to při návštěvě jiného webu, který použije tu samou knihovnu… děkuji, nechci, těch 30 kB si klidně stáhnu pokaždé znovu.S tím je navíc ten problém, že request se pošle pokaždé znova, i s refererem, cookies apod. Kdyby se to aspoň stahovalo bez refereru, cookies apod., aby CDNka nevěděla, pro jaký konkrétně web to zrovna je, tak už to by bylo zlepšení.
 
             3.1.2022 13:21
Bystroushaak             | skóre: 36
             | blog: Bystroushaakův blog
             | Praha
        3.1.2022 13:21
Bystroushaak             | skóre: 36
             | blog: Bystroushaakův blog
             | Praha
        tak každý normální člověk ví že Linux na desktopu je a bude zcela nepoužitelný. Snad na prohlížení webu. Proto těch pár procent fandů kterým v dualbootu mají stejně oknaKaždý normální člověk. Co to je? Nějaká bájná bytost z argumentačních faulů?
 3.1.2022 13:31
pushkin             | skóre: 43
             | blog: FluxBlog
        3.1.2022 13:31
pushkin             | skóre: 43
             | blog: FluxBlog
            
         5.1.2022 18:24
🇹🇬             | skóre: 37
             | blog: Grétin blogísek
             | 🇮🇱==❤️ ,   🇵🇸==💩 ,  🇪🇺==☭
        5.1.2022 18:24
🇹🇬             | skóre: 37
             | blog: Grétin blogísek
             | 🇮🇱==❤️ ,   🇵🇸==💩 ,  🇪🇺==☭
        hele darkreader aje to jako :D :D ;D ;D