Ruffle, tj. open source emulátor Flash Playeru napsaný v Rustu, byl vydán ve verzi 0.4.0. Ke stažení je také na Flathubu. Přímo ve webovém prohlížeči lze vyzkoušet online dema nebo vlastní swf soubory.
HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.
Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.
Společnost Collabora ve spolupráci s Valve vyvíjí Holo Core, tj. port Arch Linuxu pro ARM64 procesory (AArch64), který bude pohánět VR headset Steam Frame. Pro testování Arch Linuxu pro AArch64 jsou k dispozici binární balíčky, zdrojové kódy i kontejner pro Docker nebo Podman.
Mikroprocesor Zilog Z80 byl oficiálně uveden na trh před 50 lety, tj. v červenci 1976. Výroba mikroprocesoru skončila v roce 2024.
Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.
pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.
Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.
… více »Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)
Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
ale vzhledem k delce podpory 10 letOno je velmi snadné po pár letech vydat aktualizaci, která limit upraví. (A nebo doporučit upgrade.)
A pokud má ta sestava mít trochu smysl, bude k tomu i pár procesorů, které taky slušně přitopí a protočí elektroměr. Opravdu nevidím moc výhod v tom, že to někdo bude používat jako pracovní stanici místo toho, aby to dal uklidil do serverovny a vzdáleně na tom spouštěl, co je potřeba.No zrovna ten elektroměr bude v serverovně počítat o něco větší částky za kWh, než když ten stroj poběží na normální zásuvce doma/v práci
No zrovna ten elektroměr bude v serverovně počítat o něco větší částky za kWh, než když ten stroj poběží na normální zásuvce doma/v práciNo tím bych si teda nebyl až tak úplně jistý...
free ukazuje 1,2GB pro buffers/cache. Ono by 2GB stačilo, ale zhoršila by se odezva desktopu.
vm.swappiness = 10
free
total used free shared buff/cache available
Mem: 16394176 9889904 808120 1065984 5696152 6487936
Swap: 3130556 0 3130556
Zdar Max
$ free
total used free shared buffers cached
Mem: 1029352 950312 79040 5396 82684 450200
-/+ buffers/cache: 417428 611924
Swap: 2094076 1556 2092520
2G bych uvazoval na jednoucelove zarizeni, maximalne... U mne to s pameti vypada ted takhle a to mi bezi tak 10 tabu v Chromiu, par Evince ci co to je, par konzoli, Clementine a LibreOffice. Mivam toho pusteneho mnohem vic, na beznou praci mi tech 12G akorat vychazi. Kdyz chci delat neco kousek vic, 32G na workstatione mi taky tak sotva postacuje, umel bych si ji predstavit klidne dvouprocesorovou s 256G RAM, ale vyuzil bych to tak parkrat do roka, takze takovy HW nepotrebuju nutne lokalne. Ale vim o lidech - napr. vyvojarich OpenSrackuStacku, kterym se to hodi mit primo pod zadkem.
Jenom chatovací aplikace Slack spotřebuje 3GB (a to je prý už po paměťových optimalizacích!).Tohle je hodne WTF. I kdyz bys byl nejvetsi blbec na zemekouli, tak nemuzes napsat chatovaci aplikaci, ktera zabere vic nez dve giga. Proc, proboha proc, to nekdo dela?! Kdyz vidim ty narky nad tim, kolik co sezere, vubec nechapu, jak jsem kdy mohl delat vyvoj webovych aplikaci na pocitaci, ktery mel 128MB RAM a zaroven si zacinam pripadat menecenny, kdyz mi i dnes bohate staci 4GB. ...a to pouzivam dokonce IDE, ktere je napsane v te pomale a na pamet nenazrane Jave. ;-]
Proc, proboha proc, to nekdo dela?!Protože to matlá na dělu s 32G RAM, takže si ani nevšimne, že je něco špatně, pokud se vyloženě sám nepodívá, a když si všimne, že je něco špatně, tak na to prostě plácne víc gigabajtů a megahertzů?
https://suckless.org/Tohle je druhy extrem. Ono by stacilo odnaucit vsechny tyhlety hipstery pouzivat prohlizec jako runtime a javascript jako programovaci jazyk. Je hezke, ze jde udelat v prohlizeci plnohodnotna aplikace, jako proof-of-concept dobre, ale delat na tom skutecne aplikace muzou jen hovada. Trochu mi to cele pripomnelo.
Ono by stacilo odnaucit vsechny tyhlety hipstery pouzivat prohlizec jako runtime a javascript jako programovaci jazyk.To není (jenom) javascriptem, například webové chaty na lide.cz nebo xchat jely v době, když 3 GB RAM nikdo neměl.
například webové chaty na lide.cz nebo xchat jely v době, když 3 GB RAM nikdo neměl.Tohle prirovnani kulha na obe nohy. V tech davnych dobach pred patnacti lety se JS pouzival opravdu jako skriptovaci jazyk, pro jednoduche akce v prohlizeci, pricemz podstatna cast aplikace byla i na strane serveru. Co me irituje na tom, jak nekteri dnes vytvari software je, ze zdegraduji cely prohlizec na vykreslovaci platno, jednoduchy toolkit, a celou aplikaci pak pisi v JS, se vsim, co k vyvoji aplikaci patri, tj. tuny knihoven, nekolik vrstev abstrakce. Takze veskery pokrok ve vyvoji procesoru a pameti muzeme s klidem splachnout, aby si par lidi mohlo napsat aplikaci tim nejprisernejsim zpusobem, aniz by to cokoliv prineslo. Kdyby to aspon melo nejaky prinost, rychlejsi programy, bezpecnejsi programy, ... ale nic z toho nevidim.
Otevřeš prohlížeč, zadáš název aplikace (doménu) a aplikace běží.Ale jo, webove aplikace maji smysl. Ale ja tu apriori nadavam na ,,moderni trend'', kdy se vezme vykreslovaci engine (webkit, blink, nebo co se do toho dava), pribali se k tomu node.js, k tomu pochopitelne davka JS knihoven a vydava se to za standalone desktopovou aplikaci. Coz je treba pripad toho zmineho klienta pro Slack. Podobne treba editor Lighttable, ten je pro zmenu psany v ClojureScriptu. Tady to chapu jeste o fous min. Drtivou vetsinu veci, co ten editor potrebuje, zvlada jiz staricky Swing a propojeni s Clojure je primocare. Nabizi se otazka, proc v tomto kontextu nepouzit min nenazranou Javu... U techto aplikaci ti trable s instalaci neodpadaji, aktualizace jsou stejny problem, a jsi tam kde jsi byl, jen mas na pocitaci kus priserne vytvoreneho software.
V tech davnych dobach pred patnacti lety se JS pouzival opravdu jako skriptovaci jazyk, pro jednoduche akce v prohlizeci, pricemz podstatna cast aplikace byla i na strane serveru.Nepřijde mi, že by Slack vůbec mohl počítat něco náročného na klientovi.
Je pravda, že to je hlavně o přístupu a ten jazyk za to úplně nemůže, ale ta „kultura“ webařů je dneska někde úplně jinde než před lety a píše se stylem, který ti prostě požere paměť, CPU, baterku a vrší se na sebe hromady závislostí a stovky tisíc řádků kódu, o kterém nikdo pořádně nic neví…
Když musím dělat nějaký ten web s JS, tak píšu asi jako se psalo před deseti a víc lety, v čistém JS, bez dalších knihoven – napsat si jen pár nejnutnějších funkcí pro oživení webu na straně prohlížeče. Ale to nejsem webař, jen občas potřebuji něco pro sebe a nikomu to nenabízím – moc si nedovedu představit, že by takhle pracoval někdo, kdo se tím živí – ostatní „kolegové“ by z něj asi udělali toho největšího amatéra a zpátečníka a na hipsterské konference by měl na deset let zákaz :-)
Z pohledu uživatele mne mrzí, že v roce 2017 na ten samý formulář autoři potřebují o několik řádů víc kódu v JavaScriptu (a to toho samotné prohlížeče dnes umí mnohem víc) a výkonu, než třeba někdy v roce 2000. A k tomu to ještě nejsou schopní provozovat jen na jednom serveru, ale musí jich být hned několik ovládaných různými subjekty (různé CDN, cloudy + šifrovací certifikáty v rukou někoho jiného, něž kdo provozuje aplikační server, takže žádná „end-to-end“ bezpečnost se už nekoná).
Dost výstižné: How it feels to learn JavaScript in 2016 (sice je to už z loňska, ale nepřijde mi, že by se to letos nějak zásadně zlepšilo).
Dost výstižné: How it feels to learn JavaScript in 2016 (sice je to už z loňska, ale nepřijde mi, že by se to letos nějak zásadně zlepšilo).Bylo by hezké myslet si, že dřív či později autory všech těch nesmyslů zavřou ve slušivé bílé kazajce do příjemně vypolstrovaných místností, ale mám tu obavu, že na to jen tak nedojde.
Ono by stacilo odnaucitOn je spíš problém v tom, že ti lidé nic jiného neznají. Takže kdyby se to skutečně povedlo odnaučit, tak by zůstalo prázdno. Raději než odnaučit, je dobré ukázat, jak to lze dělat jinak.
Pokiaľ každý jeden program spotrebuje viac ako celý môj desktop so všetkými aplikáciami, tak to je proste zle.Ne, pokud je to program simulující fyziku v krychli doublů o hraně 1000 (8 GB), trénující neuronku se sto miliony parametrů, nebo zpracovávající rainbow tables.
Tiskni
Sdílej: