Byl publikován přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie) za uplynulé dva měsíce. Servo zvládne už i Gmail. Zakázány jsou příspěvky generované pomocí AI.
Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.
Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.
Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.
OpenSearch (Wikipedie) byl vydán ve verzi 3.0. Podrobnosti v poznámkách k vydání. Jedná se o fork projektů Elasticsearch a Kibana.
PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.
Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.
Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.
Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.
Diskuse vznikla z vlákna této diskuse.
register globals
.2.2250738585072012e-308
opravil v Javě myslím až Oracle, ale v PHP byla opravena relativně rychle po nahlášení. A opravdu patřičnou hlavičkou bylo možné několik let pár požadavky shazovat Java servery - sám jsem si to zkusil I v dnešní době lze velmi slušně provozovat web v PHP s limitem 8MiB na požadavek a prakticky požadavek bere méně - to v Javě pomalu „Hello World“ s nějakým postem v UTF-8 nedáte, nedej bůh zpracovávat nějaké obrázky.Mluvte radši jen za sebe – že něco neumíte, to ještě neznamená, že to nejde.
unsigned
typů může za určitých okolností až téměř zdvojnásobit požadavky na paměť.
To je celé hezké, ale není tam ani čárka o tom, proč by programovací jazyk musel podporovat číslo jako primitivní typ – udělá se to snadno i bez něj,Asi mi chybí fantazie, ale jak?
int
za Integer
(atd.) a program by se přeložil a fungoval stejně, jako před změnou (až na tu chybějící optimalizaci).
Příklad: pokud si vezmete výpočtově náročnou aplikaci s velkým množstvím dat (aby se odchylky hezky projevily), a napíšete ty nejlepší kódy v několika jazycích tak rozdíly budou docela velké a nároky na zdroje , přijde na to.
Zde platí, že nejlepší statistika je ta, kterou si zfalšuji sám. Java nejdřív měla knihovnu Math napsanou v C, v nějaké verzi (něco jako 1.2), to bylo kompletně přepsané do Javy. Výsledná knihovna byla stejně rychlá jako původní verze.
Viděl jsem výsledky výpočetních benchmarků, kde byla java nejrychlejší. I to jde a poměrně snadno. Stačí, když se vybere takový JIT a takový kompilátor C takový, aby ten JIT produkoval rychlejší kód.
Jinak to, že Java je náročná na paměť neberu už ani jako vtip. To je totéž, jako říkat, že ifconfig funguje na jádře 3.1 . Pokud chci, tak javovský program klidně může volat každou ms garbage collector. Pokud systému dochází paměť, tak to JVM tak dělá. Ale proč bych to měl vůbec chtít, když má systém paměti na rozdávání? Já naopak chci, aby všechno co může používalo paměť jako cache. Takže ano, opticky vypadá javovský proces jako paměťově náročný. Ale jen pro ty, kteří nevědí, co je uvnitř.
50% 866 66% 1577 75% 2561 80% 3293 90% 5068 95% 6076 98% 7979 99% 9149 100% 10968 (longest request)AbcLinuxu.cz (Java + JDBC - MySQL):
50% 389 66% 408 75% 428 80% 441 90% 534 95% 695 98% 916 99% 1129 100% 4174 (longest request)ITBiz.cz (Java + Hibernate - MySQL):
50% 253 66% 268 75% 280 80% 292 90% 343 95% 463 98% 1096 99% 1440 100% 3274 (longest request)AutoLevel.cz (taky moje dílo) (Java + JDBC - MySQL)
50% 185 66% 188 75% 191 80% 195 90% 209 95% 273 98% 326 99% 823 100% 905 (longest request)Neboli weby můžete dělat klidně v Bashi, otázkou pak je, jak to pojede.
50% 191 66% 224 75% 265 80% 280 90% 299 95% 334 98% 841 99% 3357 100% 3363 (longest request)
50% 203 66% 261 75% 282 80% 288 90% 373 95% 630 98% 3238 99% 3356 100% 4278 (longest request)
ab -n 300 -c 3 http://abclinuxu.cz/
50% 320 66% 324 75% 326 80% 327 90% 343 95% 362 98% 384 99% 396 100% 396 (longest request)Ale taky:
50% 1784 66% 1843 75% 1902 80% 1994 90% 2297 95% 2530 98% 2947 99% 2965 100% 2965 (longest request)a u root-u, jsem naměřil nejhorší (nejlepší se Abíčku nevyrovnaly)
50% 880 66% 1256 75% 1403 80% 1481 90% 1988 95% 2436 98% 2602 99% 3206 100% 3206 (longest request)
První pokus:
50% 767 66% 785 75% 793 80% 817 90% 1018 95% 1304 98% 1711 99% 3690 100% 3846 (longest request)
Druhý pokus:
50% 730 66% 742 75% 752 80% 762 90% 781 95% 864 98% 1336 99% 1699 100% 1728 (longest request)
Třetí pokus:
50% 751 66% 764 75% 775 80% 782 90% 874 95% 1300 98% 1471 99% 2059 100% 2188 (longest request)<< pro http://www.abclinuxu.cz/
ab
na cizí server (bez předchozího souhlasu).
Tiskni
Sdílej: