MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.28.0. Z novinek lze vypíchnout novou třídu machine.CAN.
Michael Meeks, CEO společnosti Collabora, na apríla oznámil, nebyl to ale apríl, že nadace The Document Foundation zastřešující vývoj kancelářského balíku LibreOffice vyloučila ze svých řad všechny zaměstnance a partnery společnosti Collabora, tj. více než třicet lidí, kteří po mnoho let přispívali do LibreOffice. Nadace The Document Foundation po několika dnech publikovala oficiální vyjádření. Přiznává pochybení při zakládání
… více »Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že v úterý 14. dubna (změna!!!) od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout
… více »Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.
VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.
Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.
Příspěvek na blogu herního enginu Godot představuje aplikaci Xogot přinášející Godot na iPad a iPhone. Instalovat lze z App Storu. Za Xogotem stojí Miguel de Icaza (GitHub) a společnost Xibbon.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
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