Zpráva Justičního výboru Sněmovny reprezentantů upozorňuje na cenzurní kampaň Evropské komise, mířenou proti svobodě projevu na sociálních sítích. V dokumentu se uvádí, že se Evropská komise během posledních šesti let účastnila více než 100 uzavřených jednání, během nichž po platformách požadovala úpravy pravidel moderování obsahu, přičemž toto úsilí Komise zahrnovalo i cenzuru politických názorů a pravdivých informací. Výbor zdůrazňuje, že tento přístup Bruselu ohrožuje ústavou zaručená práva Američanů na svobodu projevu.
Linus Torvalds vydal jádro Linux 6.19. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).
Do prodeje jde tichá bezdrátová herní myš Logitech PRO X2 SUPERSTRIKE s analogovými spínači s haptickou odezvou (HITS, Haptic Inductive Trigger System). Cena je 4 459 Kč.
Microsoft na GitHubu zveřejnil zdrojový kód projektu LiteBox, jedná se o 'knihovní operační systém' (library OS) zaměřený na bezpečnost, využívající systémovou architekturu LVBS k ochraně jádra před útoky z uživatelského prostoru. LiteBox je napsán v Rustu a uvolněný pod licencí MIT. Projekt je teprve v rané fázi vývoje.
BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.
Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.
Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.
Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.
Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.
Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po
… více »
Jednou z novinek vydaných nakladatelstvím Computer Press je kniha
JSP/JavaServes Pages: Podrobný průvodce od profesora Barry Burda.
Technologii JSP, která konkuruje PHP, ASP a dalším, mnoho knih zatím
věnováno nebylo. Tato publikace však tuto mezeru výborně vyplňuje. Jedná
se o překlad knihy původně vydané renomovaným nakladatelstvím Hungry
Minds.
Než si povíme něco bližšího o samotném obsahu této knihy, musíme se zmínit o velmi zdařilém členění jednotlivých kapitol. Stejně tak různé poznámky, důležité informace a tipy jsou lehce a zřetelně rozeznatelné, to však už bývá v dnešní době samozřejmostí.
Každá kapitola na svém začátku obsahuje stručný popis toho, co od ní můžeme očekávat a jakýsi seznam podkapitol. Na jejím konci najdeme shrnutí nejdůležitějších poznatků, které jsme si v kapitole osvojili. Celkově, co se týče přehlednosti, je tato kniha na velmi vysoké úrovni, což nebývá úplně vždy pravidlem.
Záběr čtenářů, kterým je tato publikace určena, je široký. Od programátorů začátečníků až po odborníky. Kniha vysvětluje vše do detailu. Některé pasáže odborník určitě přejde s úsměvem na tváři, ovšem začátečník si osvojí základní znalosti, bez kterých by se později jen težko knihou prokousával. Jako příklad uvedu téma z úvodu první kapitoly, kde se autor věnuje výkladu o pojmech klient, server, web a podobně. Naprosté většině z nás toto připadá jako příliš triviální, ale tímto přístupem kniha poskytuje šanci i úplným začátečníkům.
V knize jsou použity v některých případech přiléhavé analogie, které výrazným způsobem ulehčují pochopitelnost některých hůře stravitelných témat. Obrázky a vhodnost použitého zdrojového kódu je na běžné úrovni kvality.
Publikace neobsahuje pouze teorii nebo kratké a oddělené kousky zdrojového kódu. Na konci každé její části najdeme praktický příklad, který poznatky dané části shrnuje. Bez praktického příkladu bychom se sice obešli, ale opět nám poslouží k lepšímu pochopení nebo zopakování problému.
Tato kniha je rozdělena do čtyř základních částí obsahujících kapitoly, které jsou dále členěny do menších celků. Obsah kapitol je v některých případech zřetelně určen jejich názvem, proto jej nebudeme zbytečně rozvádět. Co tedy v této knize najdeme:
Tato část je nejobsáhlejší a obsahuje úvod k technologii JSP. Od vysvětlení pojmů až po základní problémy, se kterými se při vývoji běžných webů setkáváme. Skládá se ze 7 kapitol:
Zde se autor pokouší alespoň zhruba nastínit základy objektového modelu JavaBeans. Shrnuje jeho výhody a filosofii. Skládá se ze dvou kapitol:
Třetí část je nejmenší ze všech, alespoň co se týče teorie. Seznámíme se se způsoby spolupráce JSP nebo obecně Javy s databázemi. Teorii si opět prověříme v propracovaném příkladu diskusního webového serveru. Obsahuje opět pouze 2 kapitoly:
Poslední část se zabývá instalací a údržbou webové aplikace (např. prací s archívy JAR apod.). Dále se v ní naučíme tvořit a používat vlastní elementy na stránkách JSP. Zda jsme všemu správně porozuměli si můžeme ověřit opět na praktickém příkladě, který se týká nákupního centra. Seznam kapitol je následující:
Kniha ve svém úplném závěru obsahuje tři přilohy týkající se obsahu přiloženého CD. Toto CD v sobě obsahuje veškeré výpisy kódu uvedené v knize. Ze softwaru se zde setkáme s širokou škálou programů. Od Apache, různých kontejnerů JSP, po textové editory, webové prohlížeče apod.
Další příloha se týká protokolu HTTP, který je zde ve stručnosti popsán. Úplně poslední přílohou je část týkající se konfigurace a práce s databází Microsoft Access.
Trochu zarážející je autorova jednoznačná náklonost k různým proprietárním řešením, hlavně k produktům Microsoftu. Technologie jako PHP, MySQL a podobně pravděpodobně vůbec nebere v úvahu, naopak o ASP a Microsoft Access se zmiňuje poměrně často. Jako příklad konfigurace databáze by se hodilo určitě více věnovat se MySQL, bohužel autor se pravděpodobně pohybuje v úplně odlišném prostředí.
Až na tyto drobné nedostatky, které však čtenář celkem bez problémů překoná a které nemají vliv na pochopení obsahu, je tato kniha bezpochyby výborným zdrojem informací pro vývojáře webových aplikací na bázi JSP a nezbývá než ji všem zájemcům jen doporučit.
| Autor: | Barry Burd |
| Název: | JSP: JavaServer Pages, Podrobný průvodce |
| Nakladatelství: | Computer Press |
| Počet stran: | 416 |
| Cena: | 369,- Kč / 554,- Sk |
| Rok vydání: | 2003 |
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Mate ji nekdo ? shanim zdrojove kody z CD