Node-RED (Wikipedie, GitHub), webová aplikace postavená na Node.js pro vizuální programování a propojování hardwarových zařízení, API a online služeb, byl vydán ve verzi 5.0. Přehled novinek v příspěvku na blogu.
Byla vydána nová verze 3.27.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opraveno bylo 5 zranitelností.
Řídící výbor GCC schválil záměr do GCC začlenit backend WebAssembly.
Po 9 týdnech vývoje od vydání Linuxu 7.0 oznámil Linus Torvalds vydání Linuxu 7.1. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a časem také na Linux Kernel Newbies.
Cheat Engine (Wikipedie) je s verzí 7.7 k dispozici už také pro Linux. Jedná se o proprietární skener/debugger paměti používaný především k cheatování v počítačových hrách.
Vláda USA nařídila společnosti Anthropic pozastavit přístup k modelům Fable 5 a Mythos 5 pro všechny cizince, včetně zaměstnanců Anthropicu.
Společnost Murena představila (YouTube) novou verzi 4.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.
V Arch User Repository (AUR) bylo kompromitováno přes 400 opomíjených balíčků (jejich seznam). Útočník do nich začlenil škodlivý npm balíček atomic-lockfile, který krade citlivá data uživatelů. Publikována byla předběžná analýza spouštěného malwaru deps.
Homebrew, správce balíčků nejen pro macOS, byl vydán ve verzi 6.0.0 (seznam změn). Hlavními novinkami jsou bezpečnostní mechanismus tap trust kvůli důvěryhodnosti závislostí, vylepšení sandboxingu na Linuxu, interní JSON API nebo zlepšení výkonu.
Byla nalezena a 9. června opravena kritická zranitelnost ve FreeBSD v Kernel TLS (KTLS). Pojmenována byla Bumsrakete (FreeBSD-SA-26:26.ktls, CVE-2026-45257). Lokální neprivilegovaný uživatel může přepisovat soubory, ke kterým má právo pouze pro čtení. Přepsáním setuid binárky a jejím spuštěním může získat roota. Na všech verzích od verze 13.0 vydané v dubnu 2021.
První věc, která mě začíná vytáčet je kódování. V Mozille to běží dokonale a v IE ne. Prostě cpěte mu znakovou hlavu v HEAD části a stejnak ho nepřemluvíte k tomu aby ji použil. Další věc je tam že mi nějak neběhají korektně odkazy. Mám je vytvořeny v tomhle stylu:
<a href=soubor.php?promenna1=hodnota&promenna2=hodnota&pro....> <INPUT type="button" value="Vytvořit uživatele" style="width: 150px; font-weight: bold;" class="button"></a>ten odkaz předává nějaké parametry a podle toho se volá funkce. V Mozille zase vše tak jak má chodí, ale v IE mi to nechodi. A ted babo raď. Kód jsem už prolezl snad 100x a nemůžu přijít na chybu.
Tiskni
Sdílej:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Stránka</title>
<link rel="StyleSheet" href="./include/stylesheet.css" type="text/css" />
<meta http-equiv="pragma" content="no-cache" />
<meta content="charset=iso8859-2" />
</head>
<body>
<
>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />Jinak kódování dokumentu má bejt v HTTP hlavičce, nějakou metu může browser s klidnym svědomím ignorovat, pokud server tvrdí něco jinýho (záleží na browseru). A u XML bys měl mít na prvním řádku eště uvedený extra kódování, pokud nepoužíváš utf-8:
<?xml version='1.0' encoding='utf-8'?>A občas i pomáhá používat nějakej ten validátor a normy, bo ten odkaz máš taky špatně
-miky
A občas i pomáhá používat nějakej ten validátor a normyDo kamene tesat! Kdyby si každý, předtím než si začne stěžovat jak je prohlížeč FF/MSIE/Opera/... vadnej, otestoval jestli je generovaná stránka vůbec validní, ušetřil by si spoustu starostí :) Sám jsem se kdysi v začátcích divil, proč mi FF půlku stylů vynechává. Bylo to způsobené mou oblíbenou chybou "};", kterou IE směle ignoruje a zobrazí i všechno co následuje dál.
nějakou metu může browser s klidnym svědomím ignorovat, pokud server tvrdí něco jinýho (záleží na browseru)
Tohle by zasloužilo upřesnit: meta element http-equiv se použije jako náhrada příslušné položky v hlavičce odpovědi pouze v případě, že ta položka v hlavičce odpovědi není. Jakmile příslušná položka v hlavičce HTTP odpovědi je, klient se musí řídit podle ní a meta element http-equiv musí ignorovat.
INPUT
Ale rád bych se setkal s prohlížečem, který je možné přepnout do striktního režimu, pro vývoj je to k nezaplacení.
Ten zápis kombinující href a input mi přijde dost divoký a nevím, zda je to dle normy. Toto bude fungovat stejně (a všude).
<form method="GET" name="foo">
<input type="hidden" name="promenna1" value="hodnota1" />
...
<input type="submit" name="cudlitko" />
</form>
get místo GET.
<!ATTLIST form %attrs; action %URI; #REQUIRED method (get|post) "get" ...
. IE není dokonalý, asi tak jako všechno
. Myslíš si, že mozilla je dokonalá světice, ve které je vše ok? Probuď se
. Když chceš psát kompatibilní stránky, tak k tomu potřebuješ operu, firefoxe, IE6SP2 a IE7, to je minimum
. Bohužel, smůla je taková, že IE6SP2 jaksi pod linuxem asi nejni k sehnání a SP2 se chová trochu jinak, než SP1, která je pro linux k doinstalování :-/. Jo, to docela zamrzí :(