Byla vydána nová stabilní verze 3.20.0, tj. první z nové řady 3.20, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze vypíchnou počáteční podporu 64bitové architektury RISC-V.
Společnost Jolla na akci s názvem Jolla Love Day 2 - The Jolla comeback představila telefon se Sailfish OS 5.0 Jolla Community Phone (ve spolupráci se společností Reeder) a počítač Jolla Mind2 Community Edition AI Computer.
LibreOffice 24.8 bude vydán jako finální v srpnu 2024, přičemž LibreOffice 24.8 Alpha1 je první předběžnou verzí od začátku vývoje verze 24.8 v prosinci 2023. Od té doby bylo do úložiště kódu odesláno 4448 commitů a více než 667 chyb bylo v Bugzille nastaveno jako opravené. Nové funkce obsažené v této verzi LibreOffice najdete v poznámkách k vydání.
Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 141 (pdf) a HackSpace 78 (pdf).
Byla vydána verze 2.0.0 programovacího jazyka Kotlin (Wikipedie, GitHub). Oficiálně bude představena ve čtvrtek na konferenci KotlinConf 2024 v Kodani. Livestream bude možné sledovat na YouTube.
Byla vydána nová major verze 27.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.
Byla vydána nová verze 1.8.0 svobodného multiplatformního softwaru pro konverzi video formátů HandBrake (Wikipedie). Přehled novinek v poznámkách k vydání na GitHubu. Instalovat lze také z Flathubu.
Microsoft představil nové označení počítačů Copilot+. Dle oznámení se jedná se o počítače poskytující funkce umělé inteligence. Vedle CPU a GPU mají také NPU (Neural Processing Unit). Uvnitř představených Copilot+ notebooků běží ARM čipy Qualcomm Snapdragon X Elite nebo X Plus.
Příspěvek na blogu Codean Labs rozebírá zranitelnost CVE-2024-4367 v PDF.js, tj. mj. prohlížeči PDF souborů ve Firefoxu. Při otevření útočníkem připraveného pdf souboru může být spuštěn libovolný kód v JavaScriptu. Vyřešeno ve Firefoxu 126.
Lazygit byl vydán ve verzi 0.42.0. Jedná se o TUI (Text User Interface) nadstavbu nad gitem.
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" ...